@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap');

/*== fonts ==*/
@font-face {
    font-family: 'intro_blackregular';
    src: url('https://www.moneycontrol.com/commonfiles/font/intro-black-webfont.woff?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/intro-black-webfont.woff2?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*== fonts ==*/


/*== common ==*/
* { margin: 0px; padding: 0px; text-decoration: none; border: none; box-sizing: border-box; list-style: none; border: none;}
body {margin: 0; padding: 0; list-style: none; font:13px 'Open Sans', sans-serif; overflow-x: hidden;}
.clearfix:before {content: " "; display: table;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix{display: block;}                        
.internal_wrapper{ width:1200px; margin:0 auto;}
.inter_left{float:left; width:720px;}
.inter_right{float:right; width:315px;}
.linkbtn { cursor: pointer; min-width:200px; padding:0 15px; text-align: center; font:600 20px/44px 'Open Sans Condensed', sans-serif; color: #fff; background: #0379c1; border-bottom:4px solid #124f9d; margin-right: 20px; border-radius:5px; display: inline-block; text-transform: uppercase; }
.linkbtn.dark { background: #103c8a; border-bottom: 4px solid #081732; }
.linkbtn:hover { text-decoration: none; background: #000000; color: #fff; text-decoration:none; border-bottom: 4px solid #124f9d; }
.profile_icon {background: #0379c1 url("https://images.moneycontrol.com/assets/images/ms/mf_summit/registration_icon.png") no-repeat; width: 42px; height: 42px; display: block;
    position: fixed; right: -50px; top: 30%; z-index: 9999; background-position: 10px 6px; border-radius: 5px;}
.profile_icon.show {right: 0; transition: 0.5s all;}
.PR {position: relative;}
.mob-hide {display: block;}
/*== common ==*/



/*== slick slider ==*/
.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-track {overflow: hidden;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px; text-align: center; margin: 0 22px; outline:none !important;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev, .slick-next {position: absolute;}
.slick-prev, .slick-prev.slick-disabled {background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/slider_arrow.png") no-repeat; width: 28px; height: 28px; outline: 0; z-index: 9; cursor: pointer;}
.slick-next, .slick-next.slick-disabled {background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/slider_arrow.png") no-repeat; width: 28px; height: 28px; outline: 0; z-index: 9; cursor: pointer;}
.slick-prev, .slick-next {font-size:0; line-height:0; position:absolute; top: 35%; display:block;}
.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: -10px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
[dir='rtl'] .slick-prev:before{content:'ÃƒÂ¢Ã¢â‚¬ Ã¢â‚¬â„¢';}
.slick-next{right: -10px; transform: rotate(180deg);}
[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:-25px;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:6px; height:6px; content:'';text-align:center; color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; border-radius: 0; background-color: #ffffff; border:2px solid #ed2128;}
.slick-dots li.slick-active button:before {background-color: #ed2128; color:black; opacity: 1;}
.moderator_slider .slick-track {padding-top: 20px;}
.moderator_slider .slick-slide {margin: 0 18px;}
.speakers_slider .slick-track {padding-top: 20px;}
/*== slick slider ==*/



/*== menu ==*/
.mmenu_socialico a { margin-right: 15px;}
.mmenu_socialico svg { width:31px; height: 31px; color: #fff;}
#mainnav {background: #fff; width: 100%; top:-90px; transition:all 0.4s; position:fixed;}
#mainnav.stickhead {  top: 0px; z-index:500;}
#mainnav.innav { top:0px; position: sticky; padding-top: 20px;}
.navlogo {margin-bottom: 15px; float: left;}
#mainnav ul li { display: inline-block; margin-right: 15px;} 
#mainnav ul li a { display:inline-block; font: 400 16px/30px 'Open Sans', sans-serif; text-transform: uppercase; padding: 0 9px; color:#fff; text-decoration: none;}
#mainnav ul li a:hover, #mainnav ul li.active a { text-decoration: none; color: #fff; font:400 16px/30px 'Open Sans', sans-serif;}
#mainnav ul li:last-child { margin: 0px;}
.navigation {background-color: #0056c3; height: 48px; border-bottom: 2px solid #fff; padding: 8px 0;}
.mmenu_socialico {display: none;}
/*== menu ==*/



/*== sponsors partners ==*/
.sponsors_partners {width: 890px; float: right; padding-right: 17px;}
.sponsors_partners .slick-track {display: flex;}
.sponsors_partners .slick-prev, .sponsors_partners .slick-prev.slick-disabled {background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/small_arrow.png") no-repeat; width: 9px; height: 13px; top: 58%; left: -25px;}
.sponsors_partners .slick-next, .sponsors_partners .slick-next.slick-disabled {background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/small_arrow.png") no-repeat; width: 9px; height: 13px; transform: rotate(-180deg); top: 58%; right: -25px;}
.sponsors_partners_slider .slick-slide {border-right: 1px solid #afafaf; padding-right: 20px; margin-left: 0; align-self: end;}
.sponsors_partners_slider p {text-align: left; margin-bottom: 10px; font-size: 12px;}
.splogos img {border: 1px solid #707070;}
.sponsors_partners_slider .slick-slide:last-child {border-right: 0;}
/*== sponsors partners ==*/



/*== popup ==*/
.pop_overlay { position: fixed; display: none; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0,0,0,0.5); z-index:999; transition:none;  }
.popup_partner { transition:none;padding:6px; display: none; border-radius: 5px; background:rgba(255,255,255,0.5); position: fixed; transform: translate(-50%, -50%); z-index: 999; left: 50%; top: 50%;}
.popin { text-align: center; width: 300px; border:2px solid #0379c1; border-radius:5px; background:rgba(255,255,255); padding: 35px 25px;}
.pophead {color: #000000; margin-bottom: 20px; font: 700 26px/50px 'Open Sans', sans-serif; color: #4285f4; margin-bottom: 15px;
    text-transform: uppercase; }
.partner_form input { border-bottom: 1px solid #d8d8d8; background: #fcfcfc; width: 100%; padding:6px 10px; font:400 14px 'Open Sans', sans-serif; color:#424242; outline: 0;}
.selectbx {display: block; width: 100%; border: 0; border-bottom: 1px solid rgba(128, 128, 128, 0.5); font: normal 14px/20px 'Open Sans', sans-serif; color:#424242; outline: 0; -webkit-appearance: none; position: relative; background: url('http://images.moneycontrol.com/assets/images/ms/google_innovation_next/select-arrow.png')right center no-repeat;
    padding: 0 10px 7px;}
.partner_form li { display: block; margin-bottom: 20px; position:relative; }
.partner_form li:nth-child(2n+2) {margin-right: 0px;}
.partner_form li span { display:none;}
.popcheck { color:#505050; font-size:10px; margin-bottom: 20px; text-decoration: underline; text-align: left; padding-left: 8px; position: relative;}
.popcheck input { vertical-align:top; margin-right:3px; opacity: 0;}
.cl_pop { position: absolute; right:20px; top: 20px; background: url("https://images.moneycontrol.com/static-mcnews/2020/05/popcross.png") no-repeat; width: 25px; height: 28px; cursor: pointer;}
.partner_form li span {font-size: 11px; position: absolute; bottom: -15px; left:0px; color: #ff0000;  }
.partsuc_msg { display: none; text-align: left; padding: 50px 0; }
.thnk_head { color: #0379c1; font: 25px 'Open Sans', sans-serif; font-weight: bold; text-align: center; margin-bottom: 10px; text-transform:uppercase }
.partsuc_msg p { color: #262626; font:14px 'Open Sans', sans-serif; color: #262626; text-align: center;}
.nw18_logo {position: absolute; right: 0;}
.popcheck .ic_check { position: absolute; border: 1px solid #A6A5A5; width: 11px; height: 11px; top: 1px; left: 0; }
.popcheck .ic_check:after { left: 3px; top: 1px; width: 3px; height: 5px; border: solid #000000; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; }
.popcheck .ic_check:after { content: ""; position: absolute; display: none; }
.popcheck input:checked ~ .ic_check:after { display: block; }
.popin .linkbtn {margin: auto;}
.filledtitle {font: 700 14px 'Open Sans', sans-serif; color: #262626; display: inline-block; vertical-align: top; width: 90px; text-align: left;}
.filledtext {font: 400 14px 'Open Sans', sans-serif; color: #262626; display: inline-block; vertical-align: top; width: 145px; text-align: left; margin-left: 5px;}
/*== popup ==*/



/*== popup ==*/
.article_cnt{ color:#262626; font:16px/30px 'Open Sans', sans-serif;}
.article_cnt span {font-weight: 600;}
.article_cnt p {margin-bottom: 30px;}
.article_cnt a { color:#4ea2d4;}
.article_heading{ color:#2e3292; font:700 40px/36px 'Open Sans Condensed', sans-serif;}
.arti_description{color:#000000; font:13px/20px 'Open Sans', sans-serif; padding-bottom:5px; border-bottom:1px dotted #979797;}
.advt_bx{ background-color:#e5e5e5; padding:3px 7px 7px; color:#262626; font:600 10px 'Open Sans', sans-serif; margin-top: 10px;}
.hide_in_desktop {display: none;}
#mainnav.innav {z-index: 999;}
.top_banner {background-color: #b0d5de; height: 444px;}
/*== popup ==*/



/*== top section of event page ==*/
.about_the_event_container {margin-bottom: 35px; padding-top: 20px;}
.internal_overhhead { background: url(https://images.moneycontrol.com/assets/images/ms/mf_summit/title_dot.png) left 13px no-repeat; color: #0479c1; text-transform: uppercase; font: 700 35px 'Open Sans Condensed', sans-serif; padding-left: 40px; margin-bottom: 0; margin-top: 0;}
.internal_small_overhhead { background: url(https://images.moneycontrol.com/assets/images/ms/mf_summit/title_dot.png) left 7px no-repeat; color: #0479c1; text-transform: uppercase; font: 700 20px 'Open Sans', sans-serif; padding-left: 23px; margin-bottom: 0px; width: 19px; height: 25px; background-size: 83%; display: block; margin-top: 0;}
.internal_blue_bg {background-color: #e6eafe;}
.top_banner .img_block {display: inline-block; vertical-align: middle; margin-left: 60px;}
.top_banner .img_block img {width: 100%; height: auto;}
.top_banner .img_block a {color: #fff;}
.top_banner .content_block {display: inline-block; vertical-align: middle; width: 30%; margin-left: 70px;}
.top_banner .video_block {display: inline-block; vertical-align: middle; margin: 45px 0;}
.top_banner .banner_heading {font: 700 48px 'intro_blackregular', sans-serif; color: #0379c1; text-transform: uppercase;}
.top_banner .date {font: 700 20px/27px 'Open Sans', sans-serif; color: #0379c1; margin: 10px 0 20px 0;}
.top_banner .date div {font-weight: 400;}
.top_banner .anchor_container {margin-bottom: 40px;}
/*== top section of event page ==*/



/*== polls ==*/
.polls_container {margin-top: 55px;}
.polls_container .internal_overhhead {color: #fff; background: url(https://images.moneycontrol.com/assets/images/ms/mf_summit/polls_title_dot.png) left 13px no-repeat;}
.polls_container .top_block {background-color: #0479c1; padding: 10px 25px;}
.polls_container .bottom_block {background-color: #e6eafe; padding: 25px;}
.polls_container .bottom_block p {font: 400 14px/18px 'Open Sans', sans-serif; color: #000000;}
.polls_container .bottom_block .polls_list {margin-top: 20px;}
.polls_container .bottom_block .polls_list li {font: 400 14px/18px 'Open Sans', sans-serif; color: #000000; margin-bottom: 15px;}
.polls_container .bottom_block .polls_list li span {margin-right: 10px; position: relative; top: 1px;}
.polls_container .bottom_block .polls_list li label {font-weight: 400;}
/*== polls ==*/



/*== speakers ==*/
.speaker_group {display: inline-block; vertical-align: top;}
.speakers_container {margin-bottom: 25px;}
.speaker_pic {width: 110px; height: 110px; display: inline-block;}
.speaker_pic img {width: 110px; height: 110px; border-radius: 100%; outline: 4px solid #0379c1;}
.speaker_name {font: 700 14px 'Open Sans', sans-serif; color: #0379c1; text-align: center; margin-top: 15px;}
.speaker_designation {font: 400 14px 'Open Sans', sans-serif; color: #262626; text-align: center;}
.speakers_list {display: flex; flex-wrap: wrap; margin-top: 10px;}
.speakers_list li {margin-right: 5px; margin-bottom: 25px; margin-left: 15px;}
.moderator_container {margin-bottom: 30px;}
/*== speakers ==*/


/*== agenda ==*/
.agenda_table {margin: 5px auto 20px;}
.agenda_table tr th {background-color: #000; padding: 10px; font: 600 13px 'Open Sans', sans-serif; color: #ffffff; text-align: left;}
.agenda_table tr td {padding: 10px; font: 400 14px 'Open Sans', sans-serif; color: #000000;}
.agenda_table tr td span {color: #00a1e0; font-weight: 600;}
.agenda_table tr td:first-child	{color: #2e3292; font-weight: 600;}
.agenda_table tr td:nth-of-type(odd) {width: 20%;}
.agenda_table tr:nth-of-type(odd) td {background-color: #e5e5e5;}
.agenda_table tr td:nth-of-type(even) {font-weight: 400;}
/*== agenda ==*/



/*== videos ==*/
.videos_section {padding: 35px 0;}
.videos_section .top_block {position: relative; width: 720px; margin: auto; margin-bottom: 50px; margin-top: 20px;}
.videos_section .top_block img {width: 721px; height: 360px;}
.videos_icon {background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/videos_icon.png")no-repeat; width: 118px; height: 118px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.videos_section .mf_summit_big_slider_list .content_block .inside_block .top_block {width: auto; margin-top: 0;}
.videos_section .mf_summit_big_slider_list .videos_icon {background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/videos_small_icon.png") no-repeat; width: 59px; height: 59px;}
.videos_section .mf_summit_big_slider_list .img_block {position: relative;}
.videos_section .mf_summit_big_slider_list .img_block img {width: 342px; height: 170px;}
#video_popup {width: 811px; height: 511px;}
#video_popup .popin {width: 800px;}
.videos_section .top_block .content_block {background-color: #e6e6e6; padding: 18px; width: 720px; margin: auto; color: #000000;
    font: 400 20px/25px 'Open Sans', sans-serif;}
.videos_section .top_block .content_block a {color: #000000; text-decoration: none;}
.videos_section .mf_summit_big_slider_list .content_block {width: 342px;}
/*== videos ==*/



/*== infographic popup ==*/
#infographic_popup {width: 786px;}
#infographic_popup .popin {width: 780px;}
.cust_scroll  { max-height:350px; overflow-y:auto; border-bottom: 1px solid #ddd; scrollbar-color: #d5e0e5 transparent; scrollbar-width: thin; scrollbar-height: thin;}
.cust_scroll::-webkit-scrollbar {height:6px; width:6px; background-color: transparent; border-radius:5px;} 
.cust_scroll::-webkit-scrollbar-thumb {background-color: #d5e0e5; border-radius:5px;}
/*== infographic popup ==*/



/*== industry insights ==*/
.mf_summit_small_slider .slick-track {padding-top: 20px;}
.mf_summit_small_slider .slick-prev, .slick-prev.slick-disabled {left: 0;}
.mf_summit_small_slider .slick-next, .slick-next.slick-disabled {right: 0;}
.article_section {padding: 35px 0;}
.article_section .industry_insights_list .content_block {background-color: #fff;}
.article_section .mf_summit_big_slider_list .content_block {background-color: #fff;}
.mf_summit_big_slider_list img {width: 327px; height: 162px;}
/*== industry insights ==*/


/*== industry insights ==*/
.industry_insight_section {padding: 35px 0 50px;}
.mf_summit_big_slider {margin-top: 20px;}
.mf_summit_big_slider .slick-slide {margin: 0 -20px;}
.mf_summit_big_slider_list .content_block {background-color: #e6e6e6; padding: 18px; width: 330px; margin: auto;}
.mf_summit_big_slider_list .content_block .inside_block {margin-left: 0;}
.mf_summit_big_slider_list .content_block .inside_block .top_block {margin-bottom: 8px; padding-bottom: 8px; color: #000000; font: 400 20px/25px 'Open Sans', sans-serif; text-align: left; border-bottom: 0;}
.mf_summit_big_slider_list .content_block .inside_block .top_block a {color: #000000; text-decoration: none; outline: 0;}
.mf_summit_big_slider_list .content_block .inside_block .bottom_block .linkbtn {font-size: 12px; min-width: 88px; line-height: 23px;}
.mf_summit_big_slider_list .content_block .inside_block .bottom_block {text-align: left;}
.mf_summit_big_slider_list .img_block img {border-top: 1px solid #dedfde; border-left: 1px solid #dedfde; border-right: 1px solid #dedfde;}
/*== industry insights ==*/


/*== sponsors ==*/
.sponsors_sec{margin: 0 0 150px}
.sponsors_slider_container {padding: 15px 0; margin-top: 5px;}
.watch_read_list {padding: 6px; box-sizing: border-box;}
.sponsors_slider_container .slider_wrapper {height: 235px;}
.sponsors_slider {margin: 0 -19px;}
.sponsors_slider_list {box-sizing: border-box;}
.sponsors_slider .slick-prev {top: 10px; left: -5px;}
.sponsors_slider .slick-next {top: 10px; right: -5px;} 
.sponsors_slider_list img {border: 1px solid #707070;}
.sponsors_slider {margin-top: 30px;}
/*== sponsors ==*/



/*== footer ==*/
footer {padding: 11px 0px; background-color: #b0d5de; margin-top: 65px;}
.copyright, .footer_links { font:18px 'Open Sans', sans-serif; color:#000000; display: inline-block; vertical-align: middle; margin-right: 65px;}
.footer_links a {text-decoration: underline; color:#000000;}
.footer_links .divider {margin: 0 7px; color:#000000;}
.footer_links a:last-child:after {display: none;}
.social_links {float: right; margin-top: -32px;}
.socialicons {background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/social_icons.png") no-repeat;}
.socialicons.fbicon {width: 46px; height: 46px; display: inline-block; vertical-align: top;}
.socialicons.linkedinicon {width: 46px; height: 46px; display: inline-block; vertical-align: top; background-position: -51px 1px;}
.socialicons.twittericon {width: 46px; height: 46px; display: inline-block; vertical-align: top; background-position: -104px 1px;} 
.desk-hide { display: none; } 
/*== footer ==*/


/**** new sponcers *****/
.sponsors_partners_slider{width: 420px;}
.sponcSeson2 p{font-size: 12px; text-align: center;}
#mainnav .sponsors_partners.d-flx2 li p{font-size: 12px;padding-left: 0px; text-align: center;}
.sponsors_partners_slider:before{border-left: 1px solid #afafaf; position: relative; position: absolute;top:-30px;content: '';width: 1px;height: 90px; left: -30px;
    padding-left: 10px;
    margin-left: 10px;}
.sponsors_partners_slider .slick-slide{border: 0;padding: 0; margin:0 10px}
.sponsors_partners{float: none;}
.internal_wrapper.d-flx{display: flex; justify-content: space-between; width: 100%;}
.sponsors_partners.d-flx2{display: flex; justify-content: space-between;}
.splogos img{margin: 0 auto; display: block; text-align: center;}
#mainnav  .sponsors_partners.d-flx2 li{border-right: 1px solid #afafaf;padding-right: 10px;margin-right: 10px;}
#mainnav  .sponsors_partners.d-flx2 li:last-child{border-right: 0}
.sponsors_partners .slick-prev, .sponsors_partners .slick-prev.slick-disabled{top: 40%;left: -10px;}
.sponsors_partners .slick-next, .sponsors_partners .slick-next.slick-disabled{top:40%;right: -10px;}
.sponsors_partners{width: 920px;}
#mainnav ul li a.mob-hide{display: block;}
#mainnav ul li a.desk-hide{display: none;}
#mainnav .sponsors_partners.d-flx2 li p{padding-left: 10px; font-size: 12px;}


@media all and (max-width:1279px){
	#mainnav ul li { margin-right: 10px;}
	.internal_wrapper{width:1000px;}
	.inter_left{width:660px;}
	.ecosoc_cnt{left:auto; right:30px;}
	.socshare:before {width: 8px; height: 8px;border: 1px solid #ccc; content: ""; background: #fff; position: absolute;transform: rotate(-130deg); margin-left: 12px; border-top: none;border-right: none;top: 14px;}
	.top_banner .content_block {width: 448px; margin-left: -62px; margin-top: 70px;}
	.linkbtn { width: 180px; padding: 0 10px; margin:0 0 20px 0; font:700 17px/44px'Open Sans Condensed', sans-serif;}	
	.popin { width: 310px; padding: 10px; }
	.partner_form li { width: 100%; margin:0 0 15px 0;  }
	.partner_form input {  width: 100%;}
	.pophead { font-size: 25px; line-height: 20px; margin-top:15px; }
	.cl_pop { top: 15px; right:10px; background-size:60%; }
	.popcheck { margin-bottom: 15px;}	
	.sponsors_partners {width: 760px;}
	#mainnav ul li a, #mainnav ul li a:hover, #mainnav ul li.active a {font-size: 14px; padding: 0 7px;}
	.videos_section .mf_summit_big_slider_list .img_block img, .videos_section .mf_summit_big_slider_list .content_block, .mf_summit_big_slider_list img, .mf_summit_big_slider_list .content_block {width: 315px;}
	.social_links {margin-top: -55px;}
	.slick-prev, .slick-next {top: 30%;}
}


@media screen and (max-width: 980px){
	.desk-hide { display: block;}
	.mob-hide { display: none; }
	.internal_wrapper {width:100%; padding:0 20px;}
	.inter_left{float:none; width:100%;}
	.inter_right{float:none; width:100%; margin-top:20px;}
	.advt_bx{width:315px; margin:0 auto;}
	.advt_bx img {width: 100%;}
	.article_heading{font-size:35px;}
	.inside_block .top_block a {line-height: 24px;}
	.top_banner .img_block {width: 100%; margin: auto; text-align: center;}
	.top_banner .img_block img {width: 70%;}
	.top_banner .content_block { width: 95%; margin: 0px 18px 0 18px; }
	.pre_question_container .form_div {width: 48%;}
	.pre_question_container .form_div input {width: 100%;}
	.terms_submit .form_div {width: 100%;}
	.article_consumption_wrapper {margin-top: 20px;}
	.article_list li {float: none; display: block; width: 100%;}
	.article_list li .img_block, .article_list li .img_block img {width: 100%;}
	.article_list li .content_block {width: 95%; margin-left: 36px;}
	.industry_insights_container .article_list li .content_block .inside_block .bottom_block .linkbtn {margin-bottom: 0px;}
	.top_banner .banner_heading {font-size: 31px;}
	.top_banner .date {font-size: 17px;}
	.speaker_group .slick-slide {margin: 0 10px;}
	.mf_summit_big_slider_list .content_block .inside_block .top_block {height: auto;}
	.videos_section .top_block .content_block {width: 100%; font-size: 16px;}
	.mf_summit_big_slider_list .content_block .inside_block .top_block {font-size: 16px;}
	.mf_summit_big_slider_list .content_block .inside_block .bottom_block .linkbtn {margin-bottom: 0;}
	.slick-prev, .slick-next {top: 25%;}
	.videos_icon {width: 59px; height: 59px; background-size: contain;}
	#mainnav.innav {position: static; margin-top: 0px;}
	.top_banner {height: auto; text-align: center;}
	#video_popup {width: 100%; height: 285px;}
	#video_popup .popin {width: auto;}
	#video_popup iframe {width: 100%; height: 200px;}
	#infographic_popup {width: 100%;}
	#infographic_popup .popin {width: 100%;}
	#infographic_popup .partne_frmin img {width: 100%;}
	.navlogo {float: none; text-align: center; position: relative; z-index: 10; width: 162px; margin: auto; margin-top: -75px;}
	.sponsors_partners {float: none; width: 700px; margin: auto; padding-right: 0; margin-top: 30px; margin-bottom: 20px;}
	.navigation {position: absolute; top: 90px; width: 100%; z-index: 8; height: 30px;}
	#mainnav ul {background: #0065a1; width: 295px; height: 100%; position: fixed;  z-index: 500; transition: .5s all; top: 0;
    left: -325px; margin: 0; padding-top: 60px;}
	#mainnav ul li {width: 100%;}
	.pancake {height: 14px;}
	#mainnav ul.active {left: 0;}
	.pancake { position: absolute; right:10px; top: 7px; background: url("https://images.moneycontrol.com/assets/images/ms/mf_summit/mmenu.png") no-repeat; display: block; width:23px; height:16px;} 
	.pancakeclose {background: #fff url("https://images.moneycontrol.com/assets/images/ms/mf_summit/close_icon.png") no-repeat; width: 31px; height: 27px; z-index: 99; position: absolute; right: 8px; background-position: top 4px center; border-radius: 4px; top: 10px; display: none;}
	.navigation_links li {padding: 5px 0; border-bottom: 1px dashed #458dbd; border-top: 1px dashed #1e2743;}
	.navigation_links a {color: #fff; font: 600 32px/32px 'Open Sans Condensed', sans-serif; text-decoration: none;}
	.navigation_links {padding: 5px 0;}
	.navigation_links {padding: 0 30px;}
	.navigation_links li:first-child {border-top: none;}
	.mmenu_socialico { margin: 25px 0; display: block;}
	#mainnav.innav {margin-top: 80px;}
	.advt_bx{display: none;}
}



@media screen and (max-width: 767px){
	.top_banner .internal_wrapper {padding: 0;}
	.top_banner .img_block .overlay_content {top: 25px; left: 20px;}
	.inside_block {margin-left: 0; margin-bottom: 0;}
	.internal_overhhead {font-size: 32px; margin-bottom: 0; background-size: 28px; background-position: left 12px;}
	.inside_block .top_block {line-height: 35px; margin-bottom: 10px; padding-bottom: 10px;}
	.overlay_content .first_text {font-size: 12px;}
	.overlay_content .first_text span {font-size: 10px;}
	.overlay_content .second_text {font-size: 15px; line-height: 16px;}
	.internal_blue_bg  {padding: 45px 0 23px;}
	.speakers_list {justify-content: center;}
	.speakers_list li:nth-child(2n+1) {margin-left: 0px; margin-right: 15px;}
	.speakers_list li:nth-child(2n+1) {}
	.speakers_list li {margin-left: 0; margin-right: 0;}
	.speaker_designation {width: 115px; margin: auto 9px;}
	.agenda_table {margin-left: -20px; margin-right: -20px;}
	.industry_insights_container {margin-top: 45px; padding: 20px 0 23px;}
	.article_list li .content_block {margin-left: 16px;}
	.article_list li .content_block .inside_block .bottom_block .linkbtn {width: unset;}
	.article_list {margin-top: 10px;}
	.top_banner.article_wrapper .content_block .inside_block .bottom_block .linkbtn {width: unset;}
	.article_wrapper .article_list li .content_block .inside_block .bottom_block .linkbtn, .article_wrapper .article_list li .content_block, .article_wrapper .industry_insights_container, .article_wrapper .inter_left {margin-bottom: 0; padding-bottom: 0;}
	.article_wrapper .inter_right {margin-bottom: 20px;}
	.sponsors_slider .slick-prev {left: 30px;}
	.sponsors_slider .slick-next {right: 30px;}	
	.copyright, .footer_links {margin-right: 0; font-size: 12px; width: 100%; text-align: center;}
	footer {padding: 50px 0px;}
	.social_links {margin: -90px auto; text-align: center; float: none;}
	.copyright {margin-top: -15px;}
	.mf_summit_big_slider .slick-slide {margin: 0 22px;}
	.top_banner .video_block {margin: 30px 0 5px;}
	.top_banner .video_block iframe {width: 100%; height: 200px;}
	.sponsors_partners {float: none; width: 285px; margin: auto; padding-right: 0; margin-top: 30px; margin-bottom: 20px;}
	.top_banner .img_block img {width: 81%;}
	.top_banner .content_block { width: 95%; margin: 0; padding: 0; }
	.videos_section .top_block, .videos_section .top_block img {width: 100%; height: 160px;}
	.videos_section .top_block {margin-bottom: 130px;}
	.speaker_group {margin: 0 15px;}
	.mf_summit_small_slider .slick-prev, .slick-prev.slick-disabled {left: -15px;}
	.mf_summit_small_slider .slick-next, .slick-next.slick-disabled {right: -15px;}

	#mainnav .sponsors_partners.d-flx2 ul{position: unset;padding-top: 0; display: flex; width: 100%;margin-bottom: 20px; background: none;}
	.sponsors_partners.d-flx2{flex-direction: column; width: 100%;}
	.sponsors_partners_slider{width: 100%;}
	.sponsors_partners_slider p{display: block;text-align: center}
	.sponsors_partners_slider .slick-slide{margin:0}
	#mainnav ul li a.mob-hide{display: none;}
	#mainnav ul li a.desk-hide{display: block;margin:0;padding: 0;}
	.sponsors_partners.d-flx2 p{font-size: 10px;}
	#mainnav .sponsors_partners.d-flx2 li{padding: 0 6px;margin: 0;}
	#mainnav .sponsors_partners.d-flx2 li:first-child{padding-left: 0;}
	#mainnav .sponsors_partners.d-flx2 li p{font-size: 10px;padding-left: 0;}
	.sponsors_partners.d-flx2{position: relative;z-index: 0; text-align: center;}
  .sponsors_partners_slider{width: 200px; margin: 0 auto;}
  .sponsors_partners_slider:before{display: none;}
  #mainnav .sponsors_partners.d-flx2 li img, .splogos img{width: 140px;}
}

@media screen and (max-width: 360px){
	.speakers_list li:nth-child(2n+1) {margin-right: 3px;}
}





/*== polls ==*/
.plreslt { display: block }
.nometer, .yesMeter { position:relative; height: 20px; width: 100%; background: #fff; display: block; vertical-align: middle; border: 1px solid #2D2D2D; text-align: right; color: #000; padding-right: 10px; float: right;}
.nometer span, .yesMeter span { position:absolute; top:0; background: #0056c3; display:block; padding:0 10px; color:#fff; height: 18px; line-height:28px }
.nometer span { background:#cc0001 }
.txt12 {font: 500 20px/30px 'Roboto', sans-serif; color: black; display: none; text-align: center;}
.yo_result_section .heading {font: 400 16px/15px 'Roboto', sans-serif; color: #0479c1; text-align: right; width: 100%; display: block;margin-bottom: 3px;}
.Percentage {font: 400 15px/30px 'Roboto', sans-serif; color: #fff; position: relative; top: 2px;}
.graphblock {margin-bottom: 40px;}

/*== polls ==*/


#mainnav .sponsors_partners.d-flx2 li img,.splogos img{border:1px solid #ccc}