@charset "utf-8";
.video-js .vjs-big-play-button svg, .vjs5-hola-skin .vjs-big-play-button .vjs-button-icon { fill: #00b7f1; }
/* ----- 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: 175px; 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:after{content: ""; position: absolute; top: calc(50% - 22px); left: 0;right:0; margin:0 auto; background: url(../images/play.png) no-repeat; width: 44px; height: 44px; background-size: contain;} */
.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 { }
.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; padding: 0px; }
#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 50px;}
.faq_sec:before { background: url(https://images.moneycontrol.com/assets/images/webinarLanding/about_discussion.png) 1px 157px no-repeat; content: none; 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%); left: 50% !important; top: 50% !important; }
.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: 30px; 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 }
.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; } 
.mcpro_logo .head1 .mclogo_alink { display: inline-block; margin-right: 11px; padding-right: 15px; margin-left: 10px; padding-left: 15px; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3 }



.mcpro_logo .espresso_alink.desktop-hide {  display: inline-block; width: 230px;}
.mcpro_logo .espresso_alink.desktop-hide img{ width: 100%;}
  
.desktop-hide { display: none } 
.mcpro_logo .espresso_alink.mobile-hide { display: none; width: 100px;}

.mcpro_logo .evt_status { display: inline-block; vertical-align: middle; float: right }
.mcpro_logo .evt_status .event_date { color: #652900; font: 400 20px/30px 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; margin-bottom: 0px; }
.desk_mainmenus li a { font: 500 14px/22px Poppins, sans-serif; color: #652900; display: inline-block; padding: 4px 0px; }
.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, .head .watchbtn { position: absolute; bottom: -6px; right: 45px }
.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 { 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; color: #fff; font: 400 18px/20px 'Poppins', sans-serif; background-color: rgba(0, 0, 0, 0.4); border-radius: 8px; padding: 15px; margin-bottom: 30px; }
.about_event { position: relative; padding: 85px 0 0 40px; width: 100%; height: 360px; border-radius: 10px;/*
	margin-bottom: 70px*/ }
.about_event .bannerbg_img_box { position: absolute; top: 55px; 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: 400 24px/25px 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); width: 69px;
    height: 80px; top: -18px; right: -26px;}
.esdata.sessions:before { background-image: url("https://images.moneycontrol.com/assets/images/optionomega/stock_up.svg"); width: 74px; height: 64px; top: -7px; right: -22px; }
.esdata.attendees:before { background-image: url("../images/intrazon/calendar.svg"); left: -100px; width: 64px; height: 70px; top: -7px;}
.text_para { margin-left: 20px; padding-left: 20px; position: relative }
.text_para:before { content: ""; position: absolute; border-left: 1px dashed #652900; height: 100%; width: 2px; left: 0; top: 0 }
.text_para p { margin-bottom: 30px; color: #303030; font: 16px/24px 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 }
.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 250px 45px 55px; position: relative; margin-top: 30px }
.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: 210px; right: 0 }
.aboutTheEvent_section .text_para ul li { font: 16px Poppins, sans-serif; margin: 0 0 10px 0; position: relative; display: block; }
.aboutTheEvent_section .text_para ul li:before { content: ""; position: absolute; width: 7px; height: 7px; background: #F26221; left: -23px; top: 9px; border-radius: 50%; }
.titleEve2 { font: 700 16px Poppins, sans-serif; color: #303030; margin-top: 20px; margin-bottom: 10px; }
.aboutTheEvent_section .text_para { margin: 0 0 25px 0; }
.speakers_section { padding-bottom: 60px; 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 }
.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 }
.subc_webinar { width: 380px; 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: 30px }
.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 .common_title { margin-bottom: 0px }
.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; padding-top: 20px; }
.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: 15px; 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 .plan:first-child { padding-top:85px; }
.buytickets_plan .plan:last-child { margin-top:60px; }*/

.buyacces { display: block; width: 100%; text-align: center; color: #303030; font: 600 16px 'Poppins', sans-serif; padding-bottom: 15px; }
.buytickets_plan .host_info { width: 100%; margin-bottom: 30px; padding-left: 58px }
.buytickets_plan .plan:nth-of-type(1) .host_info {padding-top: 70px;}
.buytickets_plan .plan:nth-of-type(2) {margin-top: 70px;} 
.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 { background-color: #F9F1EC; border-radius: 50%; width: 160px; text-align: center; line-height: 150px; height: 160px; border: 10px solid #fff; 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: 15px }
.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 5px }
.checkterms { text-align: center; padding: 25px 10px; font: 16px 'Poppins', sans-serif; display: block; width: 100%; }
.checkterms a {color: #303030; text-decoration: underline;}
.checkterms input { margin: 0 5px 0 0; position: relative; top: 2px; }
.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 .nav-tabs { border-bottom: 1px solid #DDDDDD; }
.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: 0px 20px 10px; border-bottom: 3px solid transparent }
.tab_widget li a:hover { text-decoration: none }
.tab_widget li .daynum { font: 19px Poppins, sans-serif; margin-bottom: 2px }
.tab_widget li.active .daynum { font-weight: 700; }
.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: 140px; position: relative; z-index: 90; box-shadow: 0px 2px 12px #6529001F; margin-bottom: 25px; border: 1px solid #FFDCC7; }
.agenda_sec .webniar_nmdt .dtntime { display: inline-block; vertical-align: middle; font: 400 16px/24px Poppins, sans-serif; padding: 0 30px; width: 230px }
.agenda_sec .webniar_nmdt .dtntime span { display: block; }
.agenda_sec .webniar_nmdt .nm_post { display: inline-block; vertical-align: middle; 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% - 250px) }
.agenda_sec .webniar_nmdt .nm_post .sub { color: #303030; font: 700 20px/30px Poppins, sans-serif; margin-bottom: 10px }
.agenda_sec .host_info figure { float: left; width: 43px; height: 43px; text-align: center; background: #F9F1EC; border-radius: 50%; margin-right: 15px; color: #303030; padding-top: 9px; }
.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 { font-size: 0; position: absolute; background: #652900; top: -5px; right: 25px; border-radius: 50%; text-align: center; cursor: pointer; outline: 0; display: inline-block; width: 50px; line-height: 50px; box-shadow: 0px 10px 30px rgba(0,0,0,0.3); height: 50px }
.agenda_sec .date_calender svg { vertical-align: middle; display: inline-block; }
.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; font-size: 50px; }
.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; font-size: 50px; }
.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; }
.upstoxlogo { width: 105px; margin-left: 10px; display: inline-block; border-left: 1px solid #ccc; padding-left: 15px; }
.upstoxlogo img { width: 100%; height: auto; max-width: 100%; }
.social_icons_container {text-align: center; padding-bottom: 50px;}
.social_icons_container a {display: inline-block; vertical-align: top; margin: 0 10px;}
.speakers_section .name br {display: none;}
body .faq_sec{ padding-top: 30px;}


@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) {
.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: 11px; line-height: 15px; padding: 10px; margin-bottom: 15px; }
.mob_view { display: block }
.desk_view,  .head.stickyNav .evt_status.mob_view { display: none }
#invest_strat:before { border-top: 430px solid #F9F1EC;  border-left: 0;}
#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: 60px; margin-bottom: 0 }
body .faq_sec{ padding-top: 20px;}

#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 .faq_sec .container .common_title { margin: 0 15px; }
#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: 100%; height: auto; }
.mcpro_logo .head1 { width: 100%; float: none }
.mcpro_logo .head1 .blogo_alink { margin-right: 2px; padding-right: 5px }
.mcpro_logo .head1 .blogo_alink img { max-width: 100% }
.mcpro_logo .head1 .mclogo_alink { width: 110px }
.upstoxlogo { width: 65px; margin-left: 2px; padding-left: 6px; }
.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: 55px; right: 50px; width: 180px }
.buybtn { font-size: 12px; line-height: 32px }
.lock_screen .buybtn { margin: 10px 0; }
.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: 10px; margin-bottom: 0 }
.mob_menu { right: 20px; top: 13px }
.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: 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.speakers:before {width: 33px; height: 60px; margin: 0 auto; left: -80px }
.esdata.sessions:before {width: 38px; height: 60px; margin: 0 auto; top: -18px; left: 12px; right: unset; }
.esdata.attendees:before {width: 33px; height: 60px; margin: 0 auto; left: -45px; top: -18px;}
.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 { width: 120px; height: 120px; border: 7px solid #fff; }
.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 }
.aboutTheEvent_section .text_para { margin: 0 0 10px 0; }
.tab_widget .nav-tabs { white-space: nowrap; overflow-x: auto; }
.tab_widget li .daynum { font-size: 14px; }
.tab_widget li { display: inline-block; margin-right: 0px; }
.tab_widget li a { padding: 0 10px 5px; }
.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: 100%; height: auto }
.closenav { padding: 3px 10px 10px 0; cursor: pointer; right: 5px }
.btnbw { width: auto; margin-top: 20px }
.text_para p { margin-bottom: 20px; font: 13px/21px Poppins, sans-serif; }
.aboutTheEvent_section .text_para ul li { font: 600 13px Poppins, sans-serif; }
.aboutTheEvent_section .text_para ul li:before { left: -18px; top: 6px; }
.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% }
.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 !important; }
.desktop-hide { display: block }
.mcpro_logo .espresso_alink.desktop-hide {display: none;}
.mcpro_logo .espresso_alink.mobile-hide {display: inline-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; }
.espresso_alink {margin-right: 2px; padding-right: 5px;}
}


@media all and (max-width: 767px) {
	
	
.mcpro_logo .head1 .blogo_alink {
    margin-right: -5px;
    padding-right: 0;
    width: 60px;
}
	 	
.mcpro_logo .head1 .mclogo_alink{
	width: 100px;	
	margin-right: 2px;
    padding-right: 5px;
    margin-left: 5px;
    padding-left: 5px;
}
  

/* ----- 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; }
.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: 20px }
.esdata .es_name { font-size: 12px; line-height: 20px }
.speakers_section .common_title { margin-bottom: 30px }
.speakers_section .speakers_list .item { padding: 5px; margin: 0px 0 10px 0; }
.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 }
.speakers_section li { margin: 2px 5px 0 }
.whoShouldAttend_section .pro_dot { display: none }
.tickets_sec { margin-bottom: 30px }
.tickets_sec .common_title { margin-bottom: 95px }
.tickets_sec .common_title.without_green_band { margin-bottom: 20px }

/*
	.tickets_sec .buytickets_plan {
		margin: 0
	}*/
.tickets_sec .buytickets_plan { margin: 0; padding-top: 0px; }
.tickets_sec .buytickets_plan .plan { width: 100%; margin-bottom: 20px; margin-right: 0; margin-left: 0; }/*
 .buytickets_plan .plan:first-child { padding-top:65px; margin-top:70px; }*/
.buytickets_plan .plan:first-child { padding-top: 10px; margin-top: 0px; }
.tickets_sec .buytickets_plan .host_info { padding-left: 13px; margin-bottom: 20px; }
.tickets_sec .buytickets_plan .host_info .hinfo { width: calc(100% - 130px); padding: 0px; }
.tickets_sec .buytickets_plan .host_info .hinfo .plan_for { font-size: 14px; line-height: 14px }
.tickets_sec .buytickets_plan .host_info .hinfo .plan_crossed_amt { font-size: 16px; line-height: 30px; margin: 0px; }
.tickets_sec .buytickets_plan .host_info .hinfo .plan_crossed_amt:after { width: 73px; top: 13px; }
.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: 80px; height: 80px; line-height: 70px; margin: 0 10px 0 -2px; border: 7px solid #fff; }
.tickets_sec .buytickets_plan .host_info figure img { max-width: 80%; height: auto; }
.buytickets_plan .plan:last-child { margin-top: 0px; }
.tickets_sec .buytickets_plan .buybtn_blk { margin-bottom: 8px; }
.tickets_sec .buytickets_plan .buybtn_blk .buybtn { width: 120px; height: 32px; font-size: 14px; line-height: 32px }
.checkterms { font-size: 12px; padding: 8px; }
.buyacces { font-size: 13px; padding: 0px; }
.tickets_sec .buytickets_plan .calender_txt { font-size: 14px; display: inline-block; width: auto; line-height: 20px; white-space: normal; }
.upc_details .calender_txt span:after { display: none; }
.upc_details .calender_txt span { display: block; }
.upc_details { display: block; text-align: center; width: 100%; padding: 0 20px; margin: 0px; }
.tickets_sec .buytickets_plan .date_calender { padding: 20px 15px 20px 20px; vertical-align: top; display: inline-block; margin-right: 10px; }
.tickets_sec .buytickets_plan .date_calender:before { width: 22px; height: 22px; left: 0; top: 8px; 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 }
.common_title h2, .til_stxt h2 { font-size: 30px; line-height: 30px; }
.agenda_sec .date_calender { width: 28px; height: 28px; top: -50px; right: 10px; line-height: 28px; box-shadow: 0px 5px 20px rgba(0,0,0,0.3); }
.agenda_sec .date_calender svg { width: 15px; }
.agenda_sec .webniar_nmdt { border-radius: 16px; margin-bottom: 15px; padding: 0px; }
.agenda_sec .webniar_nmdt .dtntime { width: 100%; display: block; text-align: center; box-shadow: 0px 10px 10px rgb(206, 190, 180, 0.2); }
.agenda_sec .webniar_nmdt .dtntime .webtime { font-size: 12px; line-height: 18px; padding-left: 0; margin-left: 0; }
.agenda_sec .host_info figure { width: 32px; height: 32px; padding: 0px; margin-top: 5px; margin-right: 7px; }
.agenda_sec .host_info figure svg { width: 19px; height: 19px; }
.agenda_sec .webniar_nmdt .nm_post { width: 100%; padding: 15px; background: none; }
.agenda_sec .webniar_nmdt .nm_post .sub { font-size: 14px; margin-right: 15px; line-height: 20px; margin-bottom: 5px; }
.agenda_sec .webniar_nmdt .nm_post .host_info .hinfo .host,  .agenda_sec .webniar_nmdt .nm_post .webtime { font-size: 12px; line-height: 18px; margin: 0px; }
.agenda_sec .post { font-size: 10px; line-height: 14px; margin: 0px; }
.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 }
body .faq_sec { padding-top: 30px; padding-bottom: 40px }
.terms_conditions { padding: 10px 0px 30px; }
.social_icons_container img { width: 32px;}
.speakers_section .name br {display: block;}
}
@media all and (max-width: 400px) {
.main-video-block .iframe.vvideo { }
.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; }
 @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; }
