@charset "utf-8";

/* CSS Document */
.clear { clear:both; }
.desk_view { display:block; }
.mob_view { display:none; } 
.mt10 { margin-top: 10px;}
.mt20 { margin-top: 20px;}
.mb10 { margin-bottom: 10px;}
.mb20 { margin-bottom: 20px;}
* { margin: 0px; padding: 0px; text-decoration: none; border: none; box-sizing: border-box; list-style: none; border: none; /*transition: all 0.2s;*/}
a, button{outline:none !important;}
body { font-family:'Poppins',sans-serif; overflow-x: hidden; color:#555555;}
.clearfix { clear: both; }
.clearfix:after { clear: both; display: block; height: 1px; width: 100%; content: ""; }  
#invest_strat { position: relative; padding-bottom: 20px; overflow: hidden;}
#invest_strat:after { content: ""; border-top:800px solid #F9F1EC; border-left:2200px solid transparent; position: absolute; top:0px; right:0px; z-index: -1;}
header { padding: 20px 45px 0; border-bottom: 1px solid #ddd; }
header .menu_rt_sec{float:right; }
.promsname { float: left; color: #652900; font:600 26px/39px 'Poppins', sans-serif;}
.promsname strong { text-transform: uppercase; color: #F26221;  }
.mcpro_logo {float: left;}
.closenav {position: absolute; right: 55px; cursor: pointer;}
.closenav svg {width: 18px; height: 18px;}
#invest_strat nav { margin-top:5px;}
#invest_strat nav li { display: block; margin: 0px;}
#invest_strat nav li:first-child { padding-left: 0px;}
#invest_strat nav li:last-child { padding-right: 0px; border: none;}
#invest_strat nav li a { color: #652900; font: 20px/15px 'Poppins', sans-serif; border-top: 1px dashed #CEBEB4; display: block; padding: 15px 0;} 
#invest_strat nav li a:hover, #invest_strat nav li a:focus {text-decoration: none;}
.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;}
.webniar_nmdt { height: 85px; background: #fff; border-radius:52px; box-shadow: 0px 15px 50px #65290033; margin-bottom: 60px;}
.webniar_nmdt figure { position: relative; top:-30px; float:left; margin-right:40px;}
.webniar_nmdt figure img { background-color:#F9F1EC; border-radius: 50%; width:140px; height: 140px; border: 10px solid #fff;  box-shadow: 0px 15px 50px #65290033; } 
.nm_post { padding-top: 6px; float: left; color: #652900;  font: 700 24px/35px 'Poppins', sans-serif; width: 30%;  }
.nm_post h3 { display: block; color: #303030; font:12px/12px 'Poppins', sans-serif; line-height: 19px;}
.dtntime { float: left; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/shadow_timedt.png") left center no-repeat; padding-left:50px; height: 85px; } 
.dtntime .dat1 { color:#303030; font: 500 18px/65px 'Poppins', sans-serif; display:inline-block; padding: 5px 0;}
.dtntime .dat1 sup { font-size: 12px;}
.webtime {  color:#303030; font:20px 'Poppins', sans-serif; border-left: 1px dotted #CEBEB4; padding-left: 15px; margin-left: 12px;}
.webniar_nmdt .date_calender { border: none; margin-top: 12px; display: inline-block;}
.btnbw { width: 783px; margin: 0 auto; }
.centerbutton .subc_webinar{margin:0 auto; float:none;}
.past_webinar .upc_box_list .upc_box{display:none;}

#web_discussion { background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/about_discussion.png") -250px top no-repeat; padding-top: 100px; }
.discuss_left { width:520px; float:left;}
.discu_point { margin-left: 165px;}
.discu_point p { color: #303030; font:18px 'Poppins', sans-serif; margin-bottom:10px;}
.discu_point ul { border-left: 1px dashed #652900; }
.discu_point ul li { position: relative; padding: 15px 20px; color: #303030;  font:18px 'Poppins', sans-serif;  }
.discu_point ul li:before { width:10px; height:10px; background: #652900; border-radius: 50%; position: absolute; content: ""; left: -6px; top:22px;}
.discu_point ul li strong {font:18px 'Poppins', sans-serif; font-weight:700;  }

#who_attend { padding-bottom: 150px; padding-top:100px;}
#who_attend .container { position: relative;}
.wh_cnt { position: relative; margin-left: 108px; width:730px; background: #F9F1EC; padding:85px 110px 85px 50px; text-align: left;}
.wh_cnt h3 { color: #652900; font-size: 20px; font-weight: 700; line-height: 30px;  } 
.wh_cnt p { color: #303030; font:14px/21px 'Poppins', sans-serif; }
#who_attend .common_title { text-align: right; position: absolute; top: 50px; right:40px; z-index: 5;}
.professional { background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/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;  }

#about_speaker { background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/about_speaker_2.png") right top no-repeat; padding-top:80px; }
.speaker_bg { background:url("https://images.moneycontrol.com/images/webinar/webinar_landing/about_speaker_bg.png") -200px 75px no-repeat;  padding-bottom: 55px; }
#about_speaker figure { float: left; padding: 20px;}
#about_speaker figure img { width: 270px; height: 270px; display:block; border:20px solid #fff; box-shadow: 0px 15px 50px #65290033; border-radius: 50%; background-color:#F9F1EC; }
.discu_point .show_morebtn {position: relative; top: 40px; left: 20px;}

#about_speaker article { float:right; width:780px; }
.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; }
.text_para { margin-left: 20px; padding-left: 20px; position:relative; }
.text_para:before { border-left:1px dashed #652900; height: 150px; width: 2px; left: 0px; top: 0px; position: absolute; content: ""} 
.text_para p { margin-bottom: 30px; color: #303030;  font:14px/21px 'Poppins', sans-serif; }
 
#professional_virtual .container { position: relative;}
#professional_virtual .pro_cnt { background: #F9F1EC; width: 820px; padding:155px 190px 45px 55px; position: relative; border-radius: 15px;}
.pro_dot { background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/grid.png") left top no-repeat; width:190px; height: 176px; position: absolute; top:-90px; left: 160px;}
#professional_virtual .common_title { position: absolute; right:0px; top:20px; text-align: right;}
#professional_virtual figure { position: absolute; right: 50px; top:200px; }
#professional_virtual .text_para { margin: 0px;}
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: 15px; top: auto; z-index: 9999; }
.overlaybg {position: fixed; left: 0; top: 0; right: 0; bottom: 0; height: 100%; content: ""; width: 100%; z-index: 9999; background: #000; opacity: 0.8;}
/* javed css start here */

/*== slick slider ==*/
.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-track {overflow: hidden;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px; text-align: center; /*margin: 0 30px;*/ outline:none !important;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev, .slick-next {z-index: 999; position: absolute; cursor:pointer;}
.slick-prev,.slick-next {font-size:0; line-height:0; position:absolute; top: 30%; display:block; z-index: 999;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25;}
.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1; opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.slick-prev{left: 0;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
[dir='rtl'] .slick-prev:before{content:'Ã¢â€ â€™';}
.slick-next{right: 0;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
[dir='rtl'] .slick-next:before{content:'Ã¢â€ Â';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative; display:inline-block; width:10px; height:10px; margin:0 5px; padding:0; cursor:pointer;}
.slick-dots li button{font-size:0; line-height:0; display:block; width:6px; height:6px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before {font-family:'slick'; font-size: 30px; line-height:20px; position:absolute; top:0; left:0; width:10px; height:10px; content:'';text-align:center; color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; border-radius: 0; background-color: #CEBEB4; border:0px solid #ed2128; border-radius:100%;}
.slick-dots li.slick-active{width:25px; height:10px;}
.slick-dots li.slick-active button:before {background-color: #F26221; color:black; opacity: 1; border-radius:15px; width:25px; height:10px;}
.slick-slider { -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.slick-list.draggable { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/*== slick slider ==*/
 
.meetOurSpeakers .slick-arrow { background: url(https://images.moneycontrol.com/images/webinar/webinar_landing/next_arw.svg) 0 0 no-repeat;  }
.meetOurSpeakers .slick-prev { -ms-transform: rotate(-180deg); transform: rotate(-180deg); width: 34px; height: 34px; position: absolute; text-indent: -9999px; } 
.meetOurSpeakers  button.disabled { cursor: default; opacity: 0.5; }
.meetOurSpeakers .slick-prev, .meetOurSpeakers .slick-next { width: 34px; height: 34px; border: 0px; top: calc(50% - 17px); z-index: 99; }
.meetOurSpeakers .slick-next { right: -40px;}
.meetOurSpeakers .slick-prev{ -ms-transform: rotate(-180deg); transform: rotate(-180deg); left: -40px;}
.meetOurSpeakers .slick-prev.slick-disabled, .meetOurSpeakers .slick-next.slick-disabled { opacity: 0.5; cursor: default; }
.meetOurSpeakers .slick-slider .slick-track{ display: flex !important;}

/*upcoming_webinar start*/
.upcoming_webinar .time_icon:before {margin-right: 3px; margin-top: 2px;}
.upcoming_webinar .beginner_icon:before {margin-top: -3px;}
.upcoming_webinar .upc_points_block .right_block {margin-top: 3px; margin-left: 8px;}
.upcoming_webinar .upc_points_block .left_block {margin: 0;}
.upcoming_webinar{ position:relative; }
/*.upcoming_webinar:before{ content:""; width:523px; height:523px; position:absolute; z-index:-1; right:-260px; top:-220px; border: 50px solid #F9F1EC; border-radius: 50%; }*/
/* .upcoming_webinar .three_points li {border: 0; margin-right: 0; padding-right: 15px;} */
.upcoming_webinar .disc_points,.past_webinar .disc_points  {text-decoration: none; border-radius: 18px; border: 1px solid #CEBEB4; padding: 9px 30px; margin-right: 10px; vertical-align: middle;}
.upcoming_webinar .disc_points:hover,.past_webinar .disc_points:hover,.load_more_block .orange_btn:hover{ color: #303030; background-color: #fbf5f2; text-decoration: none;}
.load_more_btn{ position:relative; text-align:center; cursor: pointer;}
.load_more_btn:before { content: ""; width: 75px; border-top: 1px dashed #CEBEB4; display: block; position: absolute; top: 50%; left: -240px; right: 0; margin: auto; }
.load_more_btn:after { content: "";     width: 75px; border-top: 1px dashed #CEBEB4; display: block; position: absolute; top: 50%; left:0; right: -240px;  margin: auto; }
.load_more_btn .orange_btn { font-size: 12px; line-height: 30px; font-weight: 500; padding: 10px 30px; color: #303030;z-index: 9; position: relative; }
.load_more_btn .orange_btn:after { content: ""; display: inline-block; background: url(https://images.moneycontrol.com/images/webinar/webinar_landing_new/load-black.svg) no-repeat; width: 10px; height: 10px; vertical-align: middle; margin-left: 7px; }
.load_more_btn .orange_btn:hover { color: #303030; background-color: #fbf5f2; text-decoration: none; }

.upcoming_webinar .upc_thumb, .past_webinar .upc_thumb, .upcoming_webinar .upc_desig .info_icon, .past_webinar .upc_desig .info_icon{cursor: pointer;}
.upcoming_webinar .upc_thumb,.past_webinar .upc_thumb {width: 160px; height: 160px;}
.upc_box{ border:1px solid #F9F1EC; background-color:#fff; box-shadow:0px 5px 5px -1px #CEBEB433; color:#303030; border-radius: 10px;}
.upcoming_webinar .upc_right_title, .past_webinar .upc_right_title {font-size: 30px; line-height: 34px; font-weight: 700; color: #652900;}
.upcoming_webinar .upc_right_subtitle,
.past_webinar .upc_right_subtitle {font-size: 22px; line-height: 35px; font-weight: 700; color: #303030;}
.past_webinar .date_calender { color: #652900; font-size: 14px; padding-left: 47px; padding-top: 15px; padding-bottom: 10px; margin-right: 20px; border-right: 1px dashed #652900; border-left: 0px; position: relative; cursor: pointer; margin-left: 0px; cursor: default; }
.past_webinar .date_calender:before { content: ""; background: url(https://images.moneycontrol.com/images/webinar/webinar_landing/calc.gif) 0 0 no-repeat; height: 30px; margin-left: 0px; margin-top: 0px; left: 0px; top: -5px; pointer-events: none; }
.professional_virtual .more_contentshw_virtual{display:none;}
.upcoming_webinar .container,
.past_webinar .container,
.meetOurSpeakers .container,
.testimonial_section .container,
.professional_virtual .container,
.faq_sec .container { width: 1282px; }
 
.meetOurSpeakers .container,
.testimonial_section .container,
.professional_virtual .container,
.faq_sec .container { padding-left: 100px; padding-right: 100px;}

body{ margin: 50px 0 0 0 !important;}

.upcoming_webinar,
.past_webinar,
.meetOurSpeakers,
.testimonial_section,
.professional_virtual,
.faq_sec { padding-top: 80px; }
.loadbtn{text-decoration:none;}
.modal.info_popup{top: 100px; z-index: 9999;}
.upc_slide{ text-align: center;}
.info_popup .modal-content{ min-height: 250px;} 
header{ position: relative; overflow: hidden; background-color: #F9F1EC;}
header:after { content: ""; border-top: 125px solid #FCF8F5; border-right: 56px solid transparent; position: absolute; top: 0px; z-index: -1; left: 0; width: 425px; }
header { position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; box-shadow: 0px -1px 3px -1px #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; }

.upc_thumb img, .past_slide_wrap .upc_thumb img { width: 100%; height: 100%; background-color: #F9F1EC; border-radius: 50%; border: 10px solid #fff; box-shadow: 0px 15px 50px #65290033; }
.past_webinar .upc_box{ border: 1px solid #CEBEB4;}
.past_webinar .date_calender:before{ top: 9px;}
.past_webinar .calender_txt span{ display: block;}
.calender_txt span:after {display: none;}
.webinar_is_over {background-color: #303030; font-size: 16px; line-height: 21px; font-weight: 700; color: #fff; width: 210px; height: 155px; text-align: right; padding: 17px; position: absolute; right: 0; top: 0; border-top-right-radius: 10px; clip-path: polygon(100% 0, 0 0, 100% 100%);}
.webinar_is_over div {color: #F26221; text-transform: uppercase; font-size: 20px; line-height: 21px;}
.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_thumb{width:200px; height:200px; border-radius:100%; position:relative; margin:0 auto 40px auto;}
.upc_thumb img{border-radius:100%;}
.upcoming_webinar .upc_box {position: relative;box-shadow: rgba(206, 190, 180, 0.2) 0px 0px 50px 25px; }
.upcoming_webinar .calender_txt span:after {content: none;}
.upcoming_webinar .calender_txt span {display: block;}
.upcoming_webinar .upc_title {font-size: 22px; line-height: 30px;}
.upcoming_webinar .upc_desig h3 {font-size: 14px; line-height: 20px;} 
.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;}
.upc_details{display:flex; margin: 15px 0px 30px;}
.calender_txt{ font-size:16px; white-space:nowrap;}
.calender_txt span{ font-weight:600;}
.calender_txt span:after {content: ""; border-right: 1px solid #CEBEB4; padding-right: 12px; margin-right: 7px;}

.date_calender{ color:#652900 !important; font-size:14px; padding-left:80px; padding-top:15px; padding-bottom:10px; margin-left:20px; border-left:1px dashed #652900; position:relative; cursor:pointer; outline:none !important; white-space:nowrap; text-decoration:none !important;}
.date_calender:before{ content:"";background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/calender_icon.svg) 0 0 no-repeat; z-index:0; position:absolute; left:-32px; top:-37px; width:155px; height:155px; z-index:0; pointer-events: none;}

.watch_rec_block{margin: 15px 0 5px 0;}
.border_top{ border-top:1px dashed #ddd; }
.subscribe_webinars.border_top{ margin-top: 30px; padding-top: 30px;} 

.btn_buy_webinar{ float:left; width: 350px;}
.btn_buy_webinar a{ display:block; background-color:#652900; border-radius:40px; box-shadow:0px 15px 35px 0px #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;}
.subc_webinar{ float:left; width: 350px; position:relative;}
.subc_webinar a{ display:block; background-color:#F26221; border-radius:40px; box-shadow:0px 15px 35px 0px #65290040; padding:10px 5px; color:#fff !important; font-weight:700; font-size: 24px; text-align:center; position:relative; z-index:1; text-decoration:none !important; line-height: 26px;}
.subc_webinar a span{font-size:14px; font-weight:400;}
.pro_webinar_plan ul li div.code_bx{margin: 15px 0 0 0;}
.code_bx{text-align:center;  font-size:13px; line-height:22px; margin: 15px 0 0 0;}
.pro_desc{ color:#F26221; display:inline-block; border:1px dashed #F26221; padding:1px 8px 0px 8px; background: #F9F1EC; font-size: 13px; font-weight: 600; line-height:17px;  }
.watch_webinar a{ display:inline-block; background-color:#652900; border-radius:42px; width:300px; padding:15px 10px; font-weight:700; color:#fff !important; text-align:center; font-size:16px; position:relative; z-index:1; text-decoration:none !important;}
.upcoming_webinar .btn_buy_webinar {width: 320px;}
.upcoming_webinar .upc_box:after {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/grid.png") right top no-repeat; position: absolute; top: 34px; width: 190px; height: 176px; right: 53px; z-index: -1;}
.pro_webinar_plan {margin-top: 30px;}
.upcoming_webinar .upc_box, .past_webinar .upc_box {padding: 30px;}
.pro_webinar_plan ul li .third_block {margin-right: 0;text-align: center;}
.pro_webinar_plan ul li .third_block .brown_btn.orange_color {padding: 12px 20px;}
/*upcoming_webinar start*/

.pro_webinar_plan{position:relative;}
.pro_webinar_plan ul li:first-of-type{position:relative;}
.pro_webinar_plan ul li.hide_or {width: 765px; margin-left: 0px;}
.pro_webinar_plan ul li:first-of-type:before { content: "or";   position: absolute; top: calc(50% - 15px);  right: -30.565px; margin: auto; color: #303030; background-color: #fbf5f2; font-size: 12px; line-height: 28px; font-weight: 500;  width: 28px; height: 28px;  text-align: center; border:1px solid #CEBEB4; border-radius: 50%; z-index: 99; text-transform: uppercase; }
.pro_webinar_plan ul li:first-of-type:after { content: ""; position: absolute; top: 2px; right: -17px; margin: auto; width: 1px; height: 100%; text-align: center; border-left: 1px dashed #CEBEB4; z-index: 9; }
.pro_webinar_plan ul li .drpm_liste ul li:first-of-type{margin-bottom: 0px;}
.pro_webinar_plan ul li .drpm_liste ul li:first-of-type:before,
.pro_webinar_plan ul li .drpm_liste ul li:first-of-type:after{ display:none; }

/*past webinar start*/
.upc_desig h3{font-weight:400; font-style:normal; font-size:14px;}
.past_webinar{ position: relative;}
.past_slide_wrap .past_slider .slick-track{display:flex;}
.past_slide_wrap > .past_slider > .slick-list > .slick-track > .slick-slide { min-height: 1px; position:relative; border:1px solid #CEBEB4; margin:0 15px 0 0; padding:25px 20px; background-color:#fff; font-size:14px; font-family: 'Poppins', sans-serif; color:#303030; height:auto; float:none; text-align:left; background: #fff;}
.past_slide_wrap .slick-slide {text-align:left;}
.past_slide_wrap .upc_thumb{ width:150px; height:150px; float:left; margin-left:40px;}
.past_slide_wrap .upc_left{ float:none; width:100%; text-align:left;}
.past_slide_wrap .upc_desig{padding-top:30px; padding-left:230px;}
.past_slide_wrap .date_calender{ color:#652900; font-size:14px; padding-left:40px; padding-top:15px; padding-bottom:10px; margin-right:20px; border-right:1px dashed #652900; border-left:0px; position:relative; cursor:pointer; margin-left:0px; cursor:default;}
.past_slide_wrap .date_calender:before{ content:""; background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/calc.gif) 0 0 no-repeat; width:30px; height:30px; margin-left:0px; margin-top:0px; left:0px; top:-5px;}
.past_slide_wrap .upc_right{display:block; padding-left:0px;}
.past_slide_wrap .btn_buy_webinar, .past_slide_wrap .subc_webinar{width:220px;}
.past_slide_wrap .btn_buy_webinar a, .past_slide_wrap .subc_webinar a{font-size:16px;}
.past_slide_wrap .subc_webinar a{line-height:16px; padding-bottom:6px; padding-top:12px;}
.past_slide_wrap .or_txt{width:36px; height:36px; margin:15px 6px 0px;}
.past_slide_wrap .subc_webinar a span{font-size:11px;}
.past_slide_wrap .code_bx{font-size:13px;}
.past_slide_wrap .upc_details{margin:20px 0px 25px;}
.past_slide_wrap .slick-dots{bottom:0px;}
.past_slide_wrap .upc_right_title{width:100%; float:none;}
.past_slide_wrap{padding-bottom:50px; position: relative;}
.past_slide_wrap:after { background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/grid.png") left top no-repeat; content: ""; bottom: -50px; position: absolute; right: -100px; width: 190px; height: 176px; z-index: -1;}
.past_slide_wrap .slick-prev, .past_slide_wrap .slick-next{ top:auto; bottom:-50px; width:34px; height:34px; left:50%; transform:none; border:0px;}
.past_slide_wrap .slick-prev{ margin-left: -60px;background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/next_arw.svg) 0 0 no-repeat; 
  -ms-transform: rotate(-180deg); /* IE 9 */
  transform: rotate(-180deg);}
.past_slide_wrap .slick-next{ background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/next_arw.svg) 0 0 no-repeat; margin-left: 25px;}
.past_slide_wrap .slick-prev.slick-disabled, .past_slide_wrap .slick-next.slick-disabled{ opacity:0.5; cursor:default;}
.past_webinar .upc_points_block .left_block {display: block; margin: 10px 0 25px;}
.past_webinar .three_points {margin-bottom: 0px;}
.past_webinar .slides_counter {margin-top: 19px;}
/*past webinar end*/

/*faq start*/
.faq_sec{position:relative; padding-bottom:100px;}
.faq_sec:before{ background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/about_discussion.png) 1px 157px no-repeat; content:""; width:523px; height:590px; position:absolute; z-index:-1; left:0; top:0; margin-left: -230px; margin-top: -176px;}
.common_title{ font-size:50px; line-height:40px; font-weight:900; color:#652900; position:relative; margin-bottom:25px; text-transform:uppercase; z-index: 9;}
.common_title .small{ color:#303030; font-size:24px; font-weight:400; text-transform: capitalize; line-height: 38px;}
.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;}
/*faq end*/

/* Accordion start */
.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:0px; padding:20px;}
.acc__title { font-size:16px; cursor:pointer; padding:20px 35px 20px 20px;}
.acc__title.active{ padding:0px 35px 20px 0px; 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/images/webinar/webinar_landing/down_arw.svg) 0 0  no-repeat;}
.acc__title.active::after { background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/up_arw.svg) 0 0  no-repeat;}
.acc__panel { border-left:1px dashed #652900; padding-left:20px; display:none; position:relative; margin-left:20px;}
/* Accordion end */

/* calender popup start*/
.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: 0px; top: 0px; background: rgba(0,0,0,0.7); 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:rgba(255,255,255); 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: #333333; text-align: center; border-top-right-radius:3px; border-top-left-radius:3px;}
.calendar-picker.calendars {text-align: center; width:520px; margin:20px auto 20px; 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: bold; line-height: 22px; }
.calendar-picker  .btn .btn-text {height: 20px; }
.calendar-picker  .btn:hover, .calendar-picker .btn:active, .calendar-picker .btn:focus, .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: white; margin-left: -5px; }
/* calender popup end*/

.top_sct a{display:block; margin:0 auto;}

/*sbuscribe sign up css start*/
.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:#FFFFFF; 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:0px 15px 35px 0px #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:0px; outline:none;}
.webinar_signup .fright{float:right;}
.webinar_signup .sub_input{ width:63%; height:40px; line-height:40px; margin-top:7px; outline:none !important; color:#652900; font-size:14px;}		
.webinar_signup .sub_input::placeholder {color:#652900;opacity: 1; /* Firefox */}
.webinar_signup .sub_input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#652900;}
.webinar_signup .sub_input::-ms-input-placeholder { /* Microsoft Edge */ color:#652900;}
.webinar_signup .thank_subcmesg{padding-top:15px; color:#349a00; font-size:16px; font-weight:600;}
.webinar_signup .thank_subcmesg.red{ color:#ff0000;}
/*sbuscribe sign up css end*/

.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:before, .logintext:after {content: ""; display: block; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/gradient_line.png") no-repeat top center; 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: 0px; padding-right: 0px;}
.disc_points:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/discussion.svg") no-repeat; width: 20px; height: 20px; float: left; margin-right: 10px;}
.technical_icon:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/technical.svg") no-repeat; width: 20px; height: 20px; float: left; margin-right: 10px;}
.finantial_icon:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/financail-market.svg") no-repeat; width: 20px; height: 20px; float: left; margin-right: 10px;}
.options_icon:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/option-trading.svg") no-repeat; width: 20px; height: 20px; float: left; margin-right: 10px;}
.mutual_fund:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/mutual-fund.svg") no-repeat; width: 24px; height: 20px; float: left; margin-right: 10px;}
.beginner_icon:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/beginner_new.svg") no-repeat; width: 20px; height: 20px; float: left; margin-right: 10px;}
.intermediate_icon:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/Intermediate.svg") no-repeat; width: 20px; height: 20px; float: left; margin-right: 10px;}
.advanced_icon:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/Advanced.svg") no-repeat; width: 20px; height: 20px; float: left; margin-right: 10px;}
.time_icon:before {content: ""; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/time.png") no-repeat; width: 20px; height: 16px; float: left; margin-right: 10px;}
.info_icon {background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/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: 0px 20px 20px 0px #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/images/webinar/webinar_landing/popup_close.svg") no-repeat; width: 14px; height: 14px; display: block; opacity: 1; position: absolute; right: 18px; z-index: 99; top: 20px;}
.info_popup .modal-header {padding: 15px 15px 0 15px; 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/images/webinar/webinar_landing/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; z-index: 9;}
.TT_icon {background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/twiiter_linkedin.png") no-repeat; width: 20px; height: 20px; display: inline-block; background-position: 1px 1px;}
.TT_icon:hover {background-position: 1px -18px;}
.IN_icon {background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/twiiter_linkedin.png") no-repeat; background-position: -28px 1px; 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: 0px;}
.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: middle; 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/images/webinar/webinar_landing/audience.svg") no-repeat; width: 25px; height: 17px; float: left; margin-right: 10px;}
.past_webinar .upc_points_block .right_block {margin-left: 20px; padding: 7px 20px; margin-top: 13px;}
.past_webinar .upc_points_block {margin-bottom: 10px;}
a.disc_points {text-decoration: underline; color: #303030; cursor: pointer;}
.past_webinar .container {position: relative; z-index: 3;}

/*testimonial section start*/
.testimonial_section {margin-bottom: 80px; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/quote_icon.png") no-repeat top 90px right 40px;} 
.testimonia_wrap { margin:0px -12px; font: 18px/27px 'Poppins',sans-serif; color: #FFFFFF; font-weight: bold; font-style: italic;}
.bg_orange {background-color: #F26221; height:100%; position:relative;}
.bg_brown { background-color: #652900; height:100%; position:relative;}
.testimonial_section .bg_orange, .testimonial_section  .bg_brown { height:100%;}

.testimonial_section .slick-slide{ margin:0px 12px; padding:25px 0px; text-align:left; height:auto;}
.testimonial_section .slick-slide .bg_orange,.testimonial_section .slick-slide .bg_brown {border-radius: 15px;}
.testi_fr{ float:right; padding: 50px 30px; position:relative}
.bg_orange:before{ content:""; position:absolute; z-index:0; left:25px; top:-25px; width: 57px; height:57px; background:url("https://images.moneycontrol.com/images/webinar/webinar_landing/left_quote.svg") 0 0 no-repeat;}
.testi_fl{ float:left; padding: 50px 30px; position:relative;}
.bg_brown:before{ content:""; position:absolute; z-index:0; right: 30px; bottom: -28px; width:57px; height:57px; background:url("https://images.moneycontrol.com/images/webinar/webinar_landing/right_quote.svg") 0 0 no-repeat;}
.testi_desig{ font-size:14px; margin-top: 25px; line-height:21px; font-weight: normal;}
.testi_desig span{ font-size: 16px; line-height: 25px;}
.bg_orange .testi_desig span:after {content: ""; display: inline-block; width: 20px; height: 2px; background-color: #652900; margin-left: 10px; vertical-align: middle;}
.bg_brown .testi_desig span:after {content: ""; display: inline-block; width: 20px; height: 2px; background-color: #F26221; margin-left: 10px; vertical-align: middle;}
.testimonial_slider .slick-prev, .testimonial_slider .slick-next{ top:auto; bottom: -35px; width:34px; height:34px; left:50%; transform:none; border:0px;}
.testimonial_slider .slick-prev{ margin-left: -60px;background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/next_arw.svg) 0 0 no-repeat; -ms-transform: rotate(-180deg); /* IE 9 */ transform: rotate(-180deg);}
.testimonial_slider .slick-next{ background:url(https://images.moneycontrol.com/images/webinar/webinar_landing/next_arw.svg) 0 0 no-repeat; margin-left: 25px;}
.testimonial_slider .slick-prev.slick-disabled, .testimonial_slider .slick-next.slick-disabled{ opacity:0.5; cursor:default;}
.slides_counter {font: 18px/27px 'Poppins',sans-serif; color: #652900; font-weight: 600; position: absolute; left: 0; right: 0; margin: auto; text-align: center; margin-top: 5px;}
/*testimonial section end*/

/* Meet Our Speakers - Starts */
.meetOurSpeakers {padding-bottom: 10px;}
.meetOurSpeakers .container {z-index: 2; position: relative;}
.meetOurSpeakers .container:before {content: ""; position: absolute; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/meet_speaker_bg.png") no-repeat; width: 523px; height: 523px; left: -340px; top: -292px;}
.currentActive {background-color: #f9f1ec; border-top-left-radius: 145px; border-top-right-radius: 145px; } 
.meetOurSpeakers .owl-carousel {margin-top: 40px;} 
.meetOurSpeakers .slick-prev button.slick-prev,
.meetOurSpeakers .slick-arrow button.slick-next {width: 34px; height: 34px; position: absolute; text-indent: -9999px;  } 
.meetOurSpeakers .slick-arrow button.slick-prev {left: -85px; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/next_arw.svg") 0 0 no-repeat; transform: rotate(-180deg);}
.meetOurSpeakers .slick-arrow button.slick-next {right: -85px; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/next_arw.svg") 0 0 no-repeat;}
.meetOurSpeakers .slick-arrow button.disabled {cursor: default; opacity: 0.5;}
.meetOurSpeakers .slick-slide {cursor: pointer; padding: 22px 22px 30px 22px; text-align: center;}
.meetOurSpeakers .imgWrap {margin-bottom: 20px;}
.meetOurSpeakers .imgWrap img {border: 12px solid #fff; border-radius: 50%; box-shadow: 0px 30px 30px #f0eae6; display: inline-block; max-width: 174px;}
.meetOurSpeakers .contentWrap p {font: 14px/20px "Poppins"; }
.meetOurSpeakers .name {color:#652900; font: bold 18px/27px "Poppins"; }
.meetOurSpeakers li {display: inline-block; margin: 18px 5px 0;}
.meetOurSpeakers .contentDetailsWrap {background-color: #f9f1ec; border-radius: 15px; margin: 0 -20px;}
.meetOurSpeakers .contentDetails {padding: 30px 50px; position: relative;}
.meetOurSpeakers .contentDetails:before {border-left: 1px dashed #652900; content: ''; height: 100%; left: 30px; max-height: 57px; position: absolute; top: 30px; width: 1px;}
.meetOurSpeakers .contentDetails p {font: 14px/21px "Poppins"; }
.hiddenText { display: none; }
.meetOurSpeakers .contentDetails .show-hide-text {color: #F26221; cursor: pointer; display: inline-block; font: 12px/18px "Poppins"; margin-top: 10px;}
.meetOurSpeakers .IN_icon {margin-left: 0px;}
.meetOurSpeakers .currentActive .TT_icon {background-position: 1px -18px;}
.meetOurSpeakers .currentActive .IN_icon {background-position: -28px -18px;}
/* Meet Our Speakers - Ends */

/*== navigation ==*/
#invest_strat nav { z-index: 9999; margin: 0px; display:block; width: 450px; position: fixed; right: -100%; top: 0px; bottom: 0px; background: #fff; padding: 25px 40px; transition: 0.8s all;}
#invest_strat nav.slideright { right: 0px;}
.leaders_experts {font: 12px/18px 'Poppins', sans-serif; color: #652900; margin-top: 5px;}
.login_element {display: block; margin-bottom: 10px; font: 14px/21px 'Poppins', sans-serif; font-weight: 600; color: #652900; margin-right: 40px; float:right;}
.login_element a, .login_element a:hover, .login_element a:focus {color: #652900; text-decoration: none;}
.before_login_element .username, .after_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;}
#invest_strat nav li .submenus {display: none;}
#invest_strat nav li .submenus li {position: relative;}
#invest_strat nav li .submenus li a {font: 18px/18px 'Poppins', sans-serif; color: #652900; padding: 12px 35px;}
.submenus li:before {content: "."; position: absolute; color: #CEBEB4; font-size: 50px; line-height: 0px; margin-top: 7px; margin-left: 12px;}
#invest_strat nav li .socials_in_menu {margin-right: 26px; display: inline-block; vertical-align: middle; border-top: 0;}
.followus {font: 14px/30px "Poppins"; color: #652900; display: block; border-top: 1px dashed #CEBEB4; padding-top: 10px;}
.socials_in_menu .a {stroke: none;}
.tt_link .a {fill: #32b3e1 !important;}
.li_link .a {fill: #1378b6 !important;}
.fb_link .a {fill: #4a68b0 !important;}
#invest_strat nav li .logout {font: 14px/30px "Poppins"; color: #652900; display: block; margin-top: 5px; border-top: 1px dashed #CEBEB4;}
.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;}
/*== navigation ==*/

/*.more_contentshw_about, .more_contentshw_virtual{ display:none;}*/
.more_contentshw_about{ display:none;}
.show_morebtn {color: #F26221 !important; cursor: pointer; text-decoration:none !important; display: inline-block; font: 12px/18px "Poppins"; margin-top: 0px;}

.three_points{margin-bottom:0px; 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;}
.menus {margin-top: 10px;margin-left: -47px; margin-right: -47px;}
.menus ul li {/* font: 14px/35px 'Poppins', sans-serif; color: #a0795e; font-weight: 400; */ float: left; margin-right: 25px;}
.menus ul li a { font: 14px/35px 'Poppins', sans-serif; color: #a0795e; font-weight: 400; text-decoration: none; }
.menus ul li a.active { display: inline-block; border-bottom: 4px solid #652900; color: #652900;} 
.menus ul li a:hover{color: #652900;}
.menus ul { float: right; margin-bottom: 0;}

.submenus li:hover{background-color: #FCF8F5;}

#invest_strat .slideright li a:hover{background-color: #FCF8F5} 
#invest_strat .slideright li .submenus  a{background-color: unset;}
 
.pro_webinar_plan ul li {display: flex; background-color: #FAF7F5; border-radius: 5px; width: 44.50%; padding: 25px; box-sizing: content-box;}
.pro_webinar_plan ul li div {margin-right: 25px;}
.pro_webinar_plan ul li .second_block {font: 14px/30px 'Poppins', sans-serif; color: #652900; font-weight: 700; width: 39%; margin-right: 10px;}
.pro_webinar_plan ul li .second_block div {font: 10px/16px 'Poppins', sans-serif; color: #303030; font-weight: 400; margin-right: 0;}
.brown_btn { display:inline-block; font: 18px/24px 'Poppins', sans-serif; color: #fff; font-weight: 700; background-color: #652900; text-decoration: none; padding: 12px 30px; border-radius: 27px; -webkit-box-shadow: -2px 10px 22px -12px rgba(0,0,0,.75); -moz-box-shadow: -2px 10px 22px -12px rgba(0,0,0,.75); box-shadow: -2px 10px 22px -12px rgba(0,0,0,.75); text-decoration:none; }
.brown_btn:hover,.brown_btn:focus,.brown_btn:active,
.subscribe_button:hover,.subscribe_button:focus,.subscribe_button:active {text-decoration:none; background-color: #303030; color: #fff;}
 
.planprice {font: 16px/30px 'Poppins', sans-serif; font-weight: normal; color: #303030; position: relative;}
.planprice:before {content: ""; position: absolute;  left: 0; top: 50%; right: 0;border-top: 1px solid; border-color: inherit; -webkit-transform: rotate(-13deg); -moz-transform: rotate(-13deg); -ms-transform: rotate(-13deg)); -o-transform: rotate(-13deg); transform: rotate(-13deg);}
.pro_webinar_plan ul li .first_block strong {font-size: 30px; line-height: 30px; font-weight: 700; color: #652900;}
.pro_webinar_plan ul li .first_block .rs_sym {font-size: 18px;}
.pro_webinar_plan ul li .first_block div .rs_sym {top: 1px;}
.pro_webinar_plan ul {display: flex; justify-content: space-between;}
.plan_selectbox_block {position: relative;}
.orange_color {background-color: #F26221;}
.trv_frm {position: relative; width: 255px;}
.up_arrow { display: inline-block; height: 2px;}
.arw_spv {position: absolute; right: 15px; content: ""; border: solid #652900; border-width: 0 2px 2px 0; padding: 3px; display: inline-block; transform: rotate(45deg); top: 11px;}
.dropp_sele { display:none; position:absolute; z-index:999; top: 0px; -webkit-box-shadow: -2px 0px 19px -7px rgba(0,0,0,.75); -moz-box-shadow: -2px 0px 19px -7px rgba(0,0,0,.75); box-shadow: -2px 0px 19px -7px rgba(0,0,0,.75); border-top-left-radius: 18px; border-top-right-radius: 18px; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px;}
.drpm_liste {border-radius: 7px; margin-top: -16px;}
.drpm_liste li{ color:#343434; margin:0; background-color: #fff !important;}
.drpm_liste li.last{ border-bottom:0px;}
.drpm_liste li a { display:block;  padding: 13px 5px 13px 15px; font: 14px 'Poppins',sans-serif; color: #652900; text-decoration:none; font-weight: 700; position: relative;}
.drpm_liste li a:hover {background:#F9F1EC; font-weight:700;}
.drpm_liste li:first-child a:hover {border-top-left-radius: 10px; border-top-right-radius: 10px;}
.drpm_liste li:last-child a:hover {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.drpm_liste ul li {display: block; float: none; width:100%; padding: 0; }
.drpm_liste ul li:first-child {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.drpm_liste ul li:last-child {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.bgdvrp { background-color: #fff; border: 1px solid #CEBEB4; color: #652900 !important; cursor: pointer; display: block; font: 14px/18px "Poppins",sans-serif !important; position: relative; text-decoration: none; border-radius: 23px; padding: 9px 35px 9px 16px; width: 160px; outline: 0; -webkit-appearance: none; -moz-appearance: none; font-weight: 700 !important; margin-top: -5px; margin-bottom: 7px;}
.drpm_liste ul {display: block;}
.drpm_liste ul li:first-child {border-bottom: 1px dashed #CEBEB4;}
.drpm_liste ul li:last-child {border-bottom: 0;}
.ddl_value {overflow: hidden; height: 16px; display: block;}
.drpm_liste .planprice {font-size: 13px; line-height: 24px; margin: 0 25px 0 45px; position: absolute; right: 55px;}
.lastprice {position: absolute; right: 15px; font-size: 22px; line-height: 26px;}
.bottomline {margin-top: 10px;}
.planprice .rs_sym {font-size: 13px; position: relative; top: 0px; margin-right: 2px;}
.subscribe_text {align-self: center; font: 18px/24px 'Poppins',sans-serif; color: #303030; font-weight: 700;}
.subscribe_webinars .subscribe_input {font: 12px/18px 'Poppins',sans-serif; color: #652900; font-weight: 400; border: 1px solid #CEBEB4; border-radius: 50px; outline: 0; padding: 15px;}
.subscribe_webinars {display: flex; justify-content: space-between; margin-top: 40px;}
.subscribe_input_block {width: calc(100% - 485px); position: relative;}
.subscribe_webinars .subscribe_input {width: 100%;}
.subscribe_button {font: 14px/21px 'Poppins',sans-serif; background-color: #652900; font-weight: 700; display: inline-block; padding: 10px 40px; color: #fff; border-radius: 25px; position: absolute; right: 5px; top: 4px;}
.subscribe_button:hover, .subscribe_button:focus, .subscribe_button:active {color: #fff; text-decoration: none;} 
.subscribe_input_block input:placeholder, .subscribe_input_block input:-webkit-input-placeholder, .subscribe_input_block input:-ms-input-placeholder {font: 12px/18px 'Poppins',sans-serif; color: #652900; font-weight: 400;}
.past_webinar .upc_box {margin-bottom: 25px;}
.upcoming_webinar.past_webinar .live_audi {border-left: 0; vertical-align: middle; margin-left: 0;}
.upcoming_webinar .live_audi_icon {background: url("https://images.moneycontrol.com/images/webinar/webinar_landing_new/attend.svg") no-repeat; width: 11px; height: 11px; margin-top: 4px;}
.upcoming_webinar .disc_points:before,.past_webinar .disc_points:before {background: url("https://images.moneycontrol.com/images/webinar/webinar_landing_new/discussion.svg") no-repeat; width: 11px; height: 11px; margin-top: 4px;}
.upcoming_webinar .who_shud_attend:before {content: none;}
.load_more_block {text-align: center; position: relative; top: 25px;}
.load_more_block .orange_btn {font-size: 12px; line-height: 30px; font-weight: 500; padding: 10px 30px; color: #303030;}
.load_more_block .orange_btn:after {content: ""; display: inline-block; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing_new/load-black.svg") no-repeat; width: 10px; height: 10px;  vertical-align: middle; margin-left: 7px;}
.load_more_block:before {content: ""; width: 30%; border-top: 1px dashed #CEBEB4; display: block; position: absolute; top: 50%; left: 0; right: 0; margin: auto;}
.load_more_block div {background-color: #fff; display: inline-block; position: absolute; padding: 10px; top: -25px; left: 43%;}
.orange_btn {font: 20px/30px 'Poppins', sans-serif; color: #303030; background-color: #fff; border: 1px solid #CEBEB4; font-weight: 700; border-radius: 35px; text-align: center; padding: 15px 43px;}
.pro_webinar_plan ul li.hide_or:before, .pro_webinar_plan ul li.hide_or:after {content: none;}

.add2cal_sec .calender_txt{ margin-right: 15px; padding-right: 15px; border-right: 1px dashed #652900;}
.add2cal_sec .date_calender.op_pop{ border-right: 0; margin-right: 0;} 
.add2cal_sec .date_calender:before{ display: none;}
.add2cal_sec .add2cal.date_calender{ position: relative; padding-left: 75px; cursor: pointer; }
.add2cal_sec .add2cal.date_calender svg{ position: absolute; top: -35px; left: -40px;}

.pro_webinar_plan.hide_amt .third_block .for_amt{display: none;}

@media all and (max-width:1300px) { 
	.upcoming_webinar .container,
	.past_webinar .container,
	.meetOurSpeakers .container,
	.testimonial_section .container,
	.professional_virtual .container,
	.faq_sec .container { width: 100%; }
	  
	.testimonial_section .container,
	.professional_virtual .container,
	.faq_sec .container { padding-left: 15px; padding-right: 15px;}
	 .meetOurSpeakers .container {  padding-left: 50px; padding-right: 50px; }
	 
	.upcoming_webinar .upc_box, .past_webinar .upc_box{padding: 15px; width: 100%;}
	.webinar_is_over{ width: 160px; height: 130px;}
	.past_webinar .upc_points_block .left_block{margin: 0;}
	.past_webinar .upc_points_block .right_block{ margin-top: 3px; margin-left: 8px;}
	.upcoming_webinar .upc_left, .past_webinar .upc_left{width: 230px;}
	.upcoming_webinar .upc_right, .past_webinar .upc_right{width: calc(100% - 235px);}
	.upcoming_webinar .upc_right .upc_details, .past_webinar .upc_right .upc_details{ margin: 15px 0px 15px;}
	.upcoming_webinar .disc_points,.past_webinar .disc_points{margin-bottom:10px;}
	.pro_webinar_plan{ margin-top: 5px;}
	.pro_webinar_plan ul li{width: 46%; padding: 15px 15px 10px 15px; justify-content: space-between;}
	.brown_btn, .brown_btn:hover, .brown_btn:focus, .brown_btn:active,
	.pro_webinar_plan ul li .third_block .brown_btn.orange_color{font-size: 14px; padding: 12px 15px;}
	.pro_webinar_plan ul li div{margin-right: 15px;}
	.subscribe_webinars{margin-top: 20px;}
	
	.meetOurSpeakers .owl-carousel{width: 98%;}
	#professional_virtual .common_title{ right: 20px; }
	.meetOurSpeakers .container:before{ top: -360px;}
}

@media all and (min-width:980px) and (max-width:1179px){ 
	.pro_webinar_plan ul li:first-of-type:before { right:-4.75%; font-size: 10px; line-height: 22px;   width: 22px; height: 22px; }
	.pro_webinar_plan ul li:first-of-type:after { right: -1.9%; }
}
@media all and (max-width:1279px) {
	.pro_dot { left: 70px;}
	#professional_virtual .pro_cnt { padding: 155px 280px 45px 55px; }
	#who_attend .common_title { right: 0px;}
	.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;}
	#about_speaker article { width: 665px; }
	.btn_buy_webinar{width:210px;}
	.past_slide_wrap .btn_buy_webinar, .past_slide_wrap .subc_webinar{width:190px;}
	.meetOurSpeakers .item {padding: 15px 15px 0px 15px; margin: 0 auto;}
	.meetOurSpeakers .imgWrap {margin-bottom: 15px;}
	.meetOurSpeakers .contentDetails p {font-size: 13px;}
	.meetOurSpeakers .name {font-size: 16px;}
	.meetOurSpeakers .slick-prev button.slick-prev {left: 0;}
	.meetOurSpeakers .slick-prev button.slick-next {right: 0;}
} 

@media all and (max-width:1220px) {
	.menus{ margin-right: 10px;}
	.menus ul li{ margin-right: 10px;} 
	header { padding: 20px 15px 0;}
	.mcpro_logo{width: 250px;}
	.mcpro_logo h1 a{ width: 250px; display: block;}
	.mcpro_logo h1 a img{max-width: 100%; max-height: 100%; display: block;}
}

@media all and (max-width:1110px) {
	.menus{ margin-right: 10px;}
	.menus ul li{ margin-right: 5px;}
	.menus ul li a{font-size: 12px;}
	header { padding: 20px 15px 0;}
} 
@media screen and (min-width: 768px) {
	.meetOurSpeakers .slick-slide { height: inherit !important; }
	.testimonial_section .slick-track { display:flex; }
}
@media all and (max-width:980px) {
	.desk_view { display:none; }
	.mob_view { display:block; }
	.upcoming_webinar .container, .past_webinar .container, .meetOurSpeakers .container, .testimonial_section .container, .professional_virtual .container, .faq_sec .container{ width: 100%;}
	.past_webinar,
	.meetOurSpeakers,
	.testimonial_section,
	.professional_virtual,
	.faq_sec { padding-top: 25px; }
    .upcoming_webinar{padding-top: 30px;}
	.webinar_is_over{width:114px; height: 62px; font-size:12px; line-height: 18px; padding: 5px;}
	.webinar_is_over div{ font-size:13px; line-height: 16px;}
	.upc_thumb, .past_slide_wrap .upc_thumb{width:70px; height:70px; float:left; margin-left:2px; margin-bottom:25px;} 
	.upc_thumb img, .past_slide_wrap .upc_thumb img{width: 70px; height: 70px; border: 6px solid #fff;}
	.upcoming_webinar .upc_thumb, .past_webinar .upc_thumb{width: 82px; height: 82px; margin-bottom: 5px;margin-left: 0;}
	.upc_desig, .past_slide_wrap .upc_desig{padding-top: 10px; float: left; padding-left: 15px;text-align: left;width: calc(100% - 85px); } 
	.modal.info_popup{ top: 75px;} 
	.upcoming_webinar .upc_left, .past_webinar .upc_left{width: 100%;}
	.upcoming_webinar .upc_right, .past_webinar .upc_right{width: 100%;}
	.upcoming_webinar .upc_right_title,
	.past_webinar .upc_right_title {font-size: 20px; line-height: 26px;     width: 100%; }
	.upcoming_webinar .upc_right_subtitle,
	.past_webinar .upc_right_subtitle {font-size: 14px; line-height: 20px; }
	.upcoming_webinar .disc_points, .past_webinar .disc_points{ padding: 9px 10px;}
	.upcoming_webinar .three_points li{margin-right: 5px;}
	.upcoming_webinar .upc_points_block .right_block,.past_webinar .upc_points_block .right_block{margin-top: 0; margin-left: 0;}
	.upc_points_block{  margin: 10px 0 0px 0;}
	.pro_webinar_plan ul { display: unset; justify-content: unset; width: 100%;} 
	.pro_webinar_plan ul li {  position: relative; display: inline-block; justify-content: unset; width: 100%; max-width: 100%;  padding: 0 0 10px 0; margin-bottom: 15px; border-radius: 15px;}
	.pro_webinar_plan ul li div { margin-right: 0; display: inline-block;}
	.pro_webinar_plan ul li .first_block{width: 30%; margin: 0px -2px;display: inline-block; vertical-align: top; padding: 10px 5px 10px 5%;}
	.pro_webinar_plan ul li .second_block{width: 70%; margin: 0px -2px; display: inline-block; vertical-align: top;padding: 10px 5px 10px 15px; margin-right: 0;}
	.pro_webinar_plan ul li .third_block{width: 100%; display: block; padding: 0px 15px 10px 15px; text-align: center;}
	.pro_webinar_plan ul li .first_block strong { display: block; }
	.brown_btn, .brown_btn:hover, .brown_btn:focus, .brown_btn:active, .pro_webinar_plan ul li .third_block .brown_btn.orange_color{padding: 8px 35px;}
	.pro_webinar_plan  .bgdvrp{ margin-top: 0;}
	.pro_webinar_plan ul li .dropp_sele{ display:none; top: 20px; right: 0; background: #fff; max-width: 250px;}
	.drpm_liste ul li:first-child{ margin-bottom: 0; padding: 0;}
	.drpm_liste ul li:last-child { border-bottom: 0; margin: 0px; padding: 0px;} 
	.pro_webinar_plan ul li .trv_frm{ position: unset;} 
	.subscribe_webinars{ margin-top: 0px; text-align: center; display: block; justify-content: unset;}
	.subscribe_text{margin-bottom: 10px;font-size: 14px; line-height: 20px;margin-top: 10px;}
	.subscribe_input_block {  width: 100%;}
	.subscribe_webinars .subscribe_input{padding: 10px;}
	.subscribe_button { font-size: 12px; line-height: 18px; padding: 7px 15px; }
	.menus{display:none;}
	header { padding: 15px 15px 10px 15px; margin-bottom:0px;}
	header:after{width: 225px;}
	#invest_strat:after { top: 0px; border-left:480px solid transparent; }
	.promsname { font: 600 15px/23px 'Poppins', sans-serif; }
	.mcpro_logo img { width: 220px; height: auto; } 
	.undersa { position: relative; z-index: 2; width: 70%; float: none; font: 13px/18px 'Poppins', sans-serif; padding-top: 0px; }
	.undersa strong { font:900 26px/32px 'Poppins', sans-serif; display: block; padding-bottom:0px;}
	.undersa span { font: 600 12px/18px 'Poppins', sans-serif;}
	.webgraph1 { position: absolute; margin: 0px; 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 0;  }
	.webniar_nmdt figure { position: static; top: inherit; margin: 0px 10px 0 0; }
	.webniar_nmdt figure img { width:70px; height: 70px; border:6px solid #fff;}
	.webnicnt { overflow: hidden; }
	.webniar_nmdt .date_calender { margin: 0px; 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: 0px; margin:5px 0 0 0px; background: none; height: inherit;  }
	.dtntime .dat1 { font:600 12px 'Poppins', sans-serif;}
	.webtime { font:600 16px 'Poppins', sans-serif; padding-left: 10px; margin-left: 10px;  }
	#web_discussion figure { text-align: center;}
	#web_discussion figure img { width: 255px; height: auto; }
	.wh_cnt { width:100%; height:auto; padding:20px 20px 60px; margin: 0px;}
	.wh_cnt svg { width: 110px; height: auto;}
	.professional { width: 125px; height: 125px; left:45px; bottom:-95px;}
	.professional span { top: -40px; left:-50px;}
	.student { left: 0px; top: -50px; }
	.educators { left: 115px; z-index: 9; bottom:-158px;}
	.parents { right:0px; bottom: -80px;}
	#who_attend{padding-top:20px; padding-bottom: 125px;}
	#who_attend .common_title { position: static; margin-bottom: 20px;}
	
	#about_speaker { background-size: 100% auto; padding-top: 140px; }
 	#about_speaker article { width: 100%; float: none;}
	#about_speaker figure img { width: 170px; height: 170px; border: 16px solid #fff;}
	.ab_head { font: 700 24px/35px 'Poppins', sans-serif; }
	.ab_head h3 { font-size: 13px; font-style:400;}
	.text_para { margin: 0px; padding-left: 15px;}
	#professional_virtual .common_title { position: static; margin-bottom:30px; }
	.pro_dot {left: 25px;width: 92px;height: 88px;top: -35px;}
	#professional_virtual .pro_cnt { width: 100%; height: auto; padding:70px 15px 170px;}
	#professional_virtual figure { top: auto; bottom: -175px; right: 0px; width: 100%; padding: 0 32px; }
	#professional_virtual figure img { width: 100%; height: auto; }
	.speaker_bg { padding-bottom: 20px; background-size:130%;  }

	#invest_strat nav li { padding: 0px; display: block; float: none; border:none; }
	#invest_strat nav li a { display: block; padding: 13px 0px; color: #652900; font-size: 14px; }
	.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 0px; cursor: pointer; right: 5px;}
	.discu_point { margin: 0px;}
	#web_discussion {background: url(https://images.moneycontrol.com/images/webinar/webinar_landing/about_discussion.png) -120px top no-repeat; padding-top: 35px;	background-size: 78%;}
	#web_discussion .common_title { margin-left: 20px;}
	.discuss_left { width: 100%; float: none;}
	.discu_point ul li { font:16px/22px 'Poppins', sans-serif; padding: 10px 20px; }
	.btnbw { width:auto; margin-top:20px;}
	.text_para p { margin-bottom: 20px;}
	.common_title{font-size:30px; line-height:30px; margin-bottom: 15px;}
	.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 0px;}			
	.popup_header {font-size: 16px;}
	.cl_pop {right: 15px; top: 15px;}
	.upc_box{padding:15px;}
	.upc_right{padding-left:0px; display:block;} 
	.upc_right_price{display:none;}
	.upc_details{margin:20px 0px;}
	.calender_txt{font-size:14px;}
	.or_txt, .past_slide_wrap .or_txt{float:none; margin:10px auto;}
	.btn_buy_webinar, .subc_webinar, .past_slide_wrap .btn_buy_webinar, .past_slide_wrap .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/images/webinar/webinar_landing/add_calender.png") 0 0 no-repeat;}
		
	.past_webinar .main_wrapper{padding:0px;}
	.btn_buy_webinar br{display:none;}
	.subc_webinar a span, .past_slide_wrap .subc_webinar a span{font-size:12px;}
	.watch_webinar a{width:100%; display:block;}
	.upc_left{float:none; width:100%;}  
	.past_slide_wrap .subc_webinar a{line-height:normal; padding-bottom:10px;}
	.acc__panel{margin-left:0px; padding-left:15px;}
	.watch_webinar { margin-top: 20px;}	
	.past_slide_wrap > .past_slider > .slick-list > .slick-track > .slick-slide { margin: 0px 1px; padding:25px 15px;}
	#professional_virtual { 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/images/webinar/webinar_landing/calc.gif") 0px 0 no-repeat;  }
	.past_slide_wrap:after { width: 88px; height: 76px; bottom:9px; right: -15px; }
	.faq_sec:before { background-size: 70%; margin-left: -112px; margin-top: -124px; width: 300px; height: 335px; }

	/*sbuscribe sign up css start*/
	.webinar_signup{padding-left:0px; 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:0px; width:100%; float:none;}
	.webinar_signup .sub_texfield{padding:0px 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 0px; display:block;}
	.webinar_signup .thank_subcmesg{margin-top:80px; padding:0px;}
	/*sbuscribe sign up css end*/
	.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: 0px; 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;}
	.upc_points_block .right_block {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;}
	.technical_icon:before {width: 19px; height: 17px; background-size: contain; margin-right: 5px;}
	.finantial_icon:before {width: 19px; height: 17px; background-size: contain; margin-right: 5px;}
	.options_icon:before {width: 19px; height: 17px; background-size: contain; margin-right: 5px;}
	.mutual_fund:before {width: 19px; height: 17px; background-size: contain; margin-right: 5px;}
	.beginner_icon:before {width: 17px; height: 15px; background-size: contain; margin-right: 5px;}
	.intermediate_icon:before {width: 17px; height: 15px; background-size: contain; margin-right: 5px;}
	.advanced_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: 16px;}
	.upc_title {font-size: 16px; line-height: 25px;}
	.upc_desig h3 {font-size: 12px; line-height: 18px;}
	.past_webinar { background: url(https://images.moneycontrol.com/images/webinar/webinar_landing/meet_speaker_mobile.png) no-repeat; background-position: 236px -94px;} 
	#invest_strat nav {width: 250px; padding: 18px 15px;}
	.login_element {margin-right: 0px;}
	.closenav svg {width: 11px; height: 11px;}
	#invest_strat nav li .submenus li a {font: 12px/18px 'Poppins', sans-serif; padding: 10px 33px;}
	.submenus li:before {font-size: 40px;}
	.followus {font: 12px/30px "Poppins"; margin-top: 5px;}
	.tt_link, .li_link {width: 25px;}
	.fb_link {width: 15px;}
	.leaders_experts { font-size: 9px; line-height: 12px; }
	#invest_strat nav li .socials_in_menu {margin-right: 15px;}
	.collapsable_menu .parentlink:after {padding: 3px; top: 15px;}
	.collapsable_menu .parentlink.active:after {padding: 3px;}
	#invest_strat nav li .socials_in_menu {padding: 0; margin-bottom: 8px;}
	#invest_strat nav li .logout {font-size: 12px; line-height: 20px; padding: 10px 0;}
	.login_element {font-size: 12px; line-height: 18px; float:none;}
	.before_login_element svg {width: 20px; height: 20px;}
	.mob_menu svg {width: 18px;}
	.testimonial_section {margin-bottom: 30px;}
	.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:before, .logintext:after {background-size: contain;}
	.popup_text {font-size: 12px; line-height: 19px;}
	
	.past_webinar .pro_webinar_plan ul li:last-of-type{ margin-bottom: 0;}
	.watch_rec_block { margin: 5px 0 5px 0; text-align: center; }
	.subscribe_webinars.border_top { margin-top: 15px; padding-top: 15px; }
	.meetOurSpeakers .contentDetails { padding: 20px 10px 10px 20px; background-color: #f9f1ec; margin: 0;text-align:left; height:100%;} 
	.meetOurSpeakers .contentDetails:before {left: 10px; top:25px;}
	.meetOurSpeakers .owl-carousel{ margin-top: 10px;}
	.meetOurSpeakers .item{width: 243px; margin:0 auto; border-top-left-radius: 145px; border-top-right-radius: 145px; padding: 30px 10px 10px 10px;} 
	.meetOurSpeakers .item.slick-current{background-color: #f9f1ec; }
	.meetOurSpeakers .owl-item.active .item .imgWrap{background-color: #f9f1ec;} 
	.meetOurSpeakers .container:before {width: 300px; height: 300px; left: -173px; top: -210px; background: url("https://images.moneycontrol.com/images/webinar/webinar_landing/meet_speaker_mobile.png") no-repeat;} 
 
	.past_webinar .upc_points_block .right_block{ padding:7px 0px;}
	.mob-hide{display:none;}
	.desktop-hide{display:block;} 
	.meetOurSpeakers .owl-item.active .TT_icon {background-position: 1px -18px;}
	.meetOurSpeakers .owl-item.active .IN_icon {background-position: -28px -18px;}
	.meetOurSpeakers .contentDetailsWrap{margin: 0 -45px;}
	.upc_box:after {top: 40px; width: 75px; height: 105px; right: 2px;}
	.past_webinar:before {content: none;}
	.upcoming_webinar .upc_box:after {top: 50px; width: 70px; height: 90px; right: 0;}
	.testimonial_section {background: none;}
	.testimonial_section .container {background: url(https://images.moneycontrol.com/images/webinar/webinar_landing/quote_icon_mobile.png) no-repeat top 5px right -17px;}
	.load_more_btn .orange_btn{ padding: 6px 25px;}
	
	.discu_point p{ font-size: 16px; line-height: 24px;}
	.discu_point ul li strong{ font-size: 16px; line-height: 24px;}

	.pro_webinar_plan ul li:first-of-type{ margin-bottom: 30px;}
	.pro_webinar_plan ul li:first-of-type:before{ left: 0; right: 0; bottom: -30px; top: unset;}
	.pro_webinar_plan ul li:first-of-type:after{    content: ""; position: absolute; top: unset; right: 0; margin: 0 auto; width: 100%; height: 1px; text-align: center; border-bottom: 1px dashed #CEBEB4; z-index: 9; bottom: -15px; left: 0; }
	.code_bx, .pro_desc{ font-size: 12px;}
    .pro_webinar_plan ul li.hide_or {margin-left: 0; width: 100%;}
	
	.add2cal_sec .add2cal.date_calender svg { position: absolute; top: -50px; left: -35px; width: 100px; }
	.add2cal_sec .add2cal.date_calender { position: relative; padding-left: 40px; }
	.add2cal_sec .date_calender span{white-space: nowrap;}
}

@media all and (max-width:380px) {
	.meetOurSpeakers .contentDetailsWrap { margin: 0 0px; }
	.meetOurSpeakers .slick-next { right: 0; }
	.meetOurSpeakers .slick-prev { left: 0; }
	.subscribe_webinars .subscribe_input{font-size:11px;}
	.load_more_btn:before{ width: 50px; left: -210px; }
	.load_more_btn:after{ width: 50px; right: -210px; }
	.upcoming_webinar .upc_thumb, .past_webinar .upc_thumb{ width: 72px; height: 72px;}
	.upc_desig, .past_slide_wrap .upc_desig{ padding-left: 5px; }
	.webinar_is_over{ width: 104px; height: 52px; font-size: 10px; line-height: 14px;}
	.webinar_is_over div { font-size: 10px; line-height: 14px; }
	.upcoming_webinar .upc_title { font-size: 14px; line-height: 22px; }
	.upcoming_webinar .upc_desig h3 { font-size: 10px; line-height: 16px; }
	.upcoming_webinar .upc_right_title, .past_webinar .upc_right_title { font-size: 16px; line-height: 22px; }
	.upcoming_webinar .upc_right_subtitle, .past_webinar .upc_right_subtitle { font-size: 12px; line-height: 18px; }
	.upcoming_webinar .upc_right .upc_details, .past_webinar .upc_right .upc_details { margin: 10px 0px 10px; }
	.calender_txt { font-size: 12px; }
	.date_calender { margin-left: 10px; }
	.upcoming_webinar .container, .past_webinar .container, .meetOurSpeakers .container, .testimonial_section .container, .professional_virtual .container, .faq_sec .container {    padding-left: 10px; padding-right: 10px; }
	.common_title { font-size: 26px; line-height: 26px; margin-bottom: 10px; }
	.common_title .small { font-size: 14px; line-height: 22px; }
	.upcoming_webinar .upc_box, .past_webinar .upc_box { padding: 10px 10px 10px 10px; }
	.upcoming_webinar .disc_points, .past_webinar .disc_points { padding: 7px 15px; margin-right: 7px; }
	.upc_points_block { font-size: 9px; line-height: 15px; }
	.upcoming_webinar .disc_points:before, .past_webinar .disc_points:before{margin-top: 2px;}
	.upcoming_webinar .live_audi_icon{margin-top: 2px;}
	.brown_btn, .brown_btn:hover, .brown_btn:focus, .brown_btn:active, .pro_webinar_plan ul li .third_block .brown_btn.orange_color {font-size: 12px; padding: 5px 25px; }
	.live_audi { font-size: 10px; margin-left: 4px; padding-left: 4px; }
	.past_webinar .disc_points { margin-bottom: 0; }
	.past_webinar .date_calender:before { top: 5px; width: 24px; height: 24px; background-size: cover; }
	.past_webinar .upc_details .date_calender {     margin-right: 10px; padding: 0 0 0 35px; }
	.past_webinar .upc_points_block { margin-bottom: 0px; }
	.past_webinar .upc_right .upc_details { margin: 0px 0px 10px; }
	.pro_webinar_plan ul li .second_block .bgdvrp{font-size:12px !important; padding: 7px 30px 6px 12px; } 
}

/* .webinar-details.past_webinar .upc_points_block{margin: 0 auto 10px} */
.webinar-details .d-flex{flex-direction: row;display: flex;}
.rgt-details{ margin-left: 0; border-left: 0; padding-left: 0;}
.past_webinar .rgt-details .date_calender { border-right: 1px dashed #652900; margin-left: 30px; padding-left: 60px; border-left: 0;}
.webinar-details .slick-prev { background: #fff url(https://images.moneycontrol.com/images/webinar/webinar_landing/arrow.png)center center no-repeat; width: 28px; height: 28px; font-size: 0; background-size: 13px; transform: rotate(180deg); position: absolute; top: 30%; left: -10px; z-index: 1; border: 1px solid #652900; border-radius: 50%;}
.webinar-details .slick-next { background:#fff url(https://images.moneycontrol.com/images/webinar/webinar_landing/arrow.png)center center no-repeat; width: 28px; height: 28px; font-size: 0; background-size: 13px; position: absolute; top: 30%;right: -10px; z-index: 1; border: 1px solid #652900; border-radius: 50%;}
.past_webinar.webinar-details .date_calender:before { background: url(https://images.moneycontrol.com/images/webinar/webinar_landing/calc.gif)15px center no-repeat; height: 50px; top: 0;}
.webinar-details .upc_thumb{width: 160px; height: 160px; flex-shrink: 0;margin:0 auto 30px auto;}
.webinar-details .upc_thumb img {border: 5px solid #fff}
.webinar-details .mid-sec{display: flex;text-align: left;align-items: center;}
.speaker-inn{border: 1px solid #CEBEB4;border-radius: 10px;padding: 16px 10px 19px;}
.webinar-details .slick-slide{margin: 0 6px}
.speaker-slide{max-height: 130px;}
.txt{width: 101%;}
@media screen and (max-width: 980px) {
	.speaker-inn{padding: 10px;}
	.speaker-slide{margin-bottom: 20px;}
	.past_webinar.webinar-details .date_calender:before { background: url(https://images.moneycontrol.com/images/webinar/webinar_landing/calender-dark.png)7px center no-repeat; height: 30px; top: 0; background-size: 30px; width: 40px;}
	.past_webinar .rgt-details .date_calender{margin-left: 10px; padding-left:45px;}
	.webinar-details .slick-next,.webinar-details .slick-prev{top: 35%}
}

@media screen and (max-width: 1300px) {
	.upcoming_webinar.webinar-details .upc_right { width: 100%; }
	.speaker-slide { margin-bottom: 20px; }
	.speaker-slide { max-height: 200px; }
	.webinar-details .upc_thumb { width: 55px;height: 55px; }
	.webinar-details .upc_thumb img { width: 100%;height: 100%; }
	.webinar-details .upc_desig { padding-left: 0; }
}
.dispblk { display: inline-block; }
.dispnone { display: none; }
#thank_reg { color: green; font-size: 15px; margin-left: 15px; }
.thank_subcmesg { display: flex; color: green; font-size: 14px; width: 20%; align-items: center; margin-left: 15px; }
.thank_subcmesg.red { color: red; }
a.disabled { color: white; background-color: gray; pointer-events: none; }