@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');


main a {
  outline: 0 !important;
  text-decoration: none !important;
}
main a:active,
main a:hover,
main a:focus {
  outline: 0 !important;
  text-decoration: none !important;
}
svg {
  fill: currentColor;
}
/* ====== comman css  ====== */
html{height:100%;overscroll-behavior: smooth;overflow-x:hidden;width: 100%;}

body {
  overflow-x: hidden;
}
.mc_fluid_container {
  margin-right: auto;
  margin-left: auto;
}
.mc_container {
  width: 1240px;
  margin-right: auto;
  margin-left: auto;
}
.flex {
  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;
}

html {
  height: 100%;
}
* {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  box-sizing: border-box;
  list-style: none;
  border: none;
}
body,
ul,
ol,
li,
p {
  margin: 0;
  padding: 0;
  list-style: none;
}
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.w100 {
  width: 100%;
}
.w50 {
  width: 50%;
}
.clear {
  clear: both;
}

body {
  position: relative;
  font: normal 15px/24px 'Roboto', sans-serif;
  color: #000;
  overflow-x: hidden; font-weight: 400;
  background-color: #fff;
  margin: 0;
  padding: 0;
}
.mob_view {
  display: none;
}
.advbanner_wrap {
  margin: 0 auto 30px auto;
  text-align: center;
}

a:focus,a:hover,a:active{outline: none; text-decoration: none;box-shadow: none;}
/* header */

.vidsticky.eventpg{display: none;}
.header_sec {

  z-index: 99;

  
  display: flex;
  align-items: center;
  transition: .3s ease all;

}

.header_sec .mc_container {
  position: relative;
}
.header_sec .left_head {
  align-items: center;justify-content: space-between;
}
.header_sec .desk_menu_list {
  width: calc(100% - 310px);
  max-width: calc(100% - 310px);
  flex-basis: calc(100% - 310px);

}
.header_sec .desk_menu_list ul {
  display: inline-block;
}
.header_sec .desk_menu_list ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 -2px;
}
.header_sec .desk_menu_list ul li a {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  position: relative; text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  padding: 0 15px 18px;transition: ease all 0.8s;
}
.header_sec .desk_menu_list ul li.active a,.header_sec .desk_menu_list ul li a:hover{color: #fff; text-decoration: none;}

.header_sec .desk_menu_list ul li:last-of-type a:before {
  display: none;
}
.brand_moblogo_wrap {
  display: none;
}
.brand_mobmenu_alink {
  display: none;
}
.mc_link_wrap {
  width: 190px;display: flex; align-items: center;
  max-width: 190px;
  flex-basis: 190px;
  color: #000;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  text-align: right;
}
.mc_link_wrap a {
  color: #000;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}


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

/****common ******/
.dflx{display: flex;}
.juscen{justify-content: center;}
.jusspacebet{justify-content:space-between;}
.alcen{align-items: center;}
ul{margin:0}
.modal-backdrop.in{background-color: #000;opacity: 0.5;}
.stickycontainer{position: relative;}
.mclgo{margin-left: 10px;}
.clear{clear: both;}

.wrapper{width: 1090px; margin:0 auto}
.gryBg{background: #f0f0f0; padding-bottom: 45px;}


/******  topBanner starts *******/
.topBanner{min-height: 413px; background:url('https://images.moneycontrol.com/images/ms/economy_summit/banner.jpg')center top no-repeat; background-size: cover; }
.headingTwo{color: #fff; margin:0 0 75px; line-height: 50px; padding: 88px 0 0 175px; width: 530px; font-size: 40px;}
.backLinkWht a{color: #fff; display: block; text-align: right; text-transform: uppercase; font-weight: 700; font-size: 16px;font-family: 'Roboto';}
/******  topBanner ends *******/


/***** registerNow starts ******/
.registerNow .dflx{background:#fff; padding:27px 40px; justify-content: space-between;  align-items: center;position: relative;top:-65px}
.blueBtn{color: #fff; padding: 18px 34px; background: #3dc2fb;display: inline-block; font-size: 20px;}
.blueBtn:hover,.blueBtn:active,.blueBtn:focus{color: #fff;}
.imgLft{display: flex;}
.imgLft  img{flex-shrink: 0; width: 588px;}
.imgLft span{position: relative;top: 18px;font-family: 'Roboto',sans-serif; font-weight: 400;
  font-size: 20px; text-transform: uppercase;
  left: -135px;
  line-height: 35px;}
/***** registerNow ends ******/

/**** sponcers top  starts ******/
.sponTop{position: relative; margin-top: -50px;}
.sponTop ul{display: flex; align-items: center; justify-content: center; grid-gap:50px}
.sponTop ul li p{color: #8c8c8c;margin:0 0 10px; font-size: 12px; font-weight: 700; text-transform: uppercase;}
.sponTop ul li img{height: 50px;border: 1px solid #ccc;}
.sponTop p{color: #8c8c8c; text-align: center;
  margin: 0 0 13px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;border-bottom: 1px solid #d0d0d0;
  padding-bottom: 5px;}
/**** sponcers top  ends ******/


/***** intro starts *****/
.intro{background: #000; padding: 35px;}
.wrapper.padTwoside{padding: 0 80px; }
.vidLft{width: 355px; margin-right: 35px; margin-bottom: 10px; flex-shrink: 0; float: left;}
.introTxt p{color: #8c8c8c; font-size: 20px;line-height: 28px; margin-bottom: 20px;}
.vidLft .vid-in {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;height: 0;}
.vidLft .vid-in iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
/***** intro ends *****/


/**** speakers starts ******/
.speakerSlide{padding: 0 56px;}
.speakersHeading{color: #fdcd0a; margin:0; font-size: 87px;position: relative; margin-bottom: 10px; margin-left: 60px; font-weight: 300;}
.speakersHeading span{color: #01195b; background: #fdcd0a; font-size: 18px;text-transform: uppercase; padding: 1px 2px;position: relative;top: -25px; left: 13px;}
.speakers{background: url('https://images.moneycontrol.com/images/ms/economy_summit/speakerbg.jpg')center top no-repeat; background-size: cover; padding: 47px 0 55px;}
.speakrThumb img{border:1px solid #fff;width: 100%; height: 155px;margin-bottom: 15px;}
.speakers .slick-slide{margin:0 20px;text-align: left;}
.speakrThumb p{color: #fdcd0a; font-size: 20px; font-weight: 700; margin:0 0 10px}
.speakrThumb span{color: #fff; }
.speakers .slick-dots li button:before{background:#8c8c8c;width: 16px;height: 16px;}
.speakers .slick-dots li button{width: 12px;height: 12px;}
.speakers .slick-dots li{width: 16px;height: 16px; }
.slick-dots li.slick-active button:before{background: #fff;}
.speakers .slick-dotted.slick-slider {
  margin-bottom: 0px;
}
/**** speakers ends ******/



/****** agenda starts *******/
.agendatitle{margin-left: -80px; display: flex; align-items: center;}
.agendatitle img{margin-left: 20px;}
.agendaHeading{color: #55a646; font-weight: 300; margin:0;font-size: 87px;position: relative; margin-bottom: 30px;}
.agendaHeading span{color: #55a646; background: #fff; font-size: 18px;text-transform: uppercase; font-weight: 400;padding: 1px 2px;position: relative;top: -12px; left: 123px;}
.agendaMain{padding: 60px 0; background: url('https://images.moneycontrol.com/images/ms/economy_summit/agendaBg.png') left top no-repeat;background-size: 100%;}
.agendaInn{padding: 0 130px 0 118px;}
.agendaInn ul{border-top: 10px solid #000;}
.agendaInn ul li{border-bottom: 1px solid #787878; padding: 10px 0; font-size: 20px; color: #282828; display: flex; line-height: 28px;}
.agendaInn ul li .lftCont{flex-shrink: 0; width: 215px;}
.agendaInn ul li.gry{background: #f0f0f0;}
.agendaInn ul li span.time{width: 180px; flex-shrink: 0; display: inline-block;}
.agendaInn ul li span.colon{width: 35px; flex-shrink: 0; display: inline-block;}
.agendaInn ul li span.grnTxt{background: #55a646; font-size: 12px; text-transform: uppercase; color: #fff;padding: 1px 2px;}
/****** agenda ends ******/


/*Newsroom css*/
.news_room{padding:90px 80px; padding-top: 0;}
.news_room .secTitle{font-size:87px;color:#3dc2fb;text-align:left; margin: 0 0 30px 65px; font-weight: 300;}
.summit_text{background:#fff;padding:0 3px;display:inline-block;position:relative;top: 80px;
  left: 0;
  z-index: 1;}
.summit_text a{text-decoration:none;font-size:18px;font-weight:400;color:#3dc2fb;text-transform:uppercase;}
.newsroom_content{display:flex;margin:0 auto;flex-wrap: wrap;}
.newsroom_show_hide{display:none;}
.newsroom_box{display:flex; grid-column-gap: 15px;width:310px;margin:10px 0;flex-direction:column;}
.newsroom_box .img_placeholder, .newsroom_box .img_placeholder img{/*background:#c4de9b;*/width:300px;height:225px;margin-bottom:10px;}
.newsroom_box .img_placeholder img{max-width:100%;}
.newsroom_box .textWrap{padding-right:15px;}
.textWrap h4.subTitle{font-size:20px;color:#282828;font-weight:700;text-transform:uppercase;margin:0;
  display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;

}
#loadMore {
	font-size:22px;color:#282828;font-weight:400;
  display: block;
  text-align: center;
  margin: 45px auto 0;
  padding: 1px 2px;
  border-radius: 10px;
  transition: .3s;
}

#loadMore img{margin-right:20px;transform:rotate(90deg);}

.noContent {
  font-size:22px;color:#282828;font-weight:400;
  pointer-events: none;
}

.textWrap p{font-size:14px; display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
   line-height:17px;color:#282828;font-weight:400;}
/*Newsroom css end*/



/***** highlights *******/
.highlightHeading{font-size: 87px;left: 140px;top:70px; margin:0;color: #00a0e3;position: relative;}
.highlightHeading span{font-size: 20px; background: #fff;color: #00a0e3; padding:1px 2px; position: absolute; left: -56px;
  bottom: 7px;}
.hightlights{padding:0 0 60px 0;}
.vidContain{width: 808px;}
.higlightVid{padding: 0 80px;}
.vidTop{display: flex; grid-gap:5px;justify-content: flex-end; margin-bottom: 5px;}
.vidThumb{width: 198px; height: 148px; flex-shrink: 0;position: relative;}
.vidIcon{position: absolute; top:35px; z-index: 1; left:0;right: 0;margin: 0 auto;}
.vidRgt .vidIcon{top:120px}
.vidThumb img{width: 100%; height: 150px;}
/* .vidThumb a{display: block;} */
.vidThumb .vidIcon,.vidRgt .vidIcon{width: 70px;height: 70px;}
.vidRgt{width: 400px; height: 300px;position: relative;}
.vidBottom{display: flex; grid-gap:5px}
.vidRgt img{width: 100%; height: 300px;}
.vidLftNew{width: 402px; display: flex; flex-wrap: wrap; grid-gap:5px}
.hightlights .slick-next{background: url('https://images.moneycontrol.com/images/ms/economy_summit/arrows.png')right center no-repeat; width: 50px; height: 60px;top:60%}
.hightlights .slick-prev{background: url('https://images.moneycontrol.com/images/ms/economy_summit/arrows.png')right center no-repeat; width: 50px; height: 60px; transform: rotate(180deg);top:60%}
.hightlights .slick-list{margin-left: 60px;}


/****** footer starts ******/
.summit_footer{background:#f0f0f0 !important;}
.summit_footer .dflx{height: 61px;}
.summit_footer ul li{display: inline-block;}
.summit_footer .fotlinks ul li{margin-right:0;margin-left:0;}
.summit_footer .copyright p,.summit_footer .socialicon p{font-size:16px;color:#282828;font-weight: 500;}
.summit_footer .fotlinks ul li a {font-size:16px;margin:0 20px;color:#282828;text-transform:capitalize;font-weight: 500;}
.summit_footer .socialicon{display: flex;align-items: center;}
.summit_footer .socialicon li{margin-left: 15px;}
.summit_footer .socialicon li a{display: inline-block;}
/****** footer ends ******/


/****** vidcontainer starts *****/
.clear{clear: both;}
.vidcontainer{position: relative; right:0;top:150px}
.vidsticky{position:fixed;right:0;top:350px;z-index: 10;float: right;padding-top: 20px;}
.vidpopup{text-align: center;}
.vidpopup p{color:#fff;font-size: 26px; margin-bottom: 40px; font-weight: 500;}
.vidpopup .modal-content{background: none; box-shadow: none;border:0}
.vidpopup .modal-body{padding: 0;}
.vidpopup .vid-in,.event-past .vid-in,.vidBiglft .vid-in{position: relative;width: 100%;padding-top: 56.25%;height: 0;}
.closebtn{position: absolute; background: none;top:-19px;right:-19px;z-index: 1}
.vidpopup iframe,.vid-in iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.vidpopup .modal-dialog{margin-top: 40px; width: 800px;}
.vidpopup .secTitle{margin-bottom: 20px;}
.vidpopup .vid-in{position: relative;}
.vidpopup .vid-in:before{position: absolute;content:''; background: url('https://images.moneycontrol.com/images/ms/economy_summit/flowerimg.png')left center no-repeat; width: 190px;height: 370px; background-size: 190px;left:-190px;top:0;transform: rotate(180deg);}
/****** vidcontainer ends *****/



/*== popup ==*/

.popin { text-align: center; width: 300px; border:2px solid #3dc2fb; border-radius:5px; background:rgba(255,255,255); padding: 35px 25px;}
.pophead {color: #000000; margin-bottom: 20px; font: 700 26px/50px 'roboto', sans-serif; color: #3dc2fb; margin-bottom: 15px;
    text-transform: uppercase; }
.partner_form input { border-bottom: 1px solid #d8d8d8; background: #fcfcfc; width: 100%; padding:6px 10px; font:400 14px 'roboto', 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 'roboto', 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: -21px; left:0px; color: #ff0000;  }
.partsuc_msg { display: none; text-align: left; padding: 50px 0; }
.thnk_head { color: #3dc2fb; font: 25px 'roboto', sans-serif; font-weight: bold; text-align: center; margin-bottom: 10px; text-transform:uppercase }
.partsuc_msg p { color: #262626; font:14px 'roboto', 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 'roboto', sans-serif; color: #262626; display: inline-block; vertical-align: top; width: 90px; text-align: left;}
.filledtext {font: 400 14px 'roboto', sans-serif; color: #262626; display: inline-block; vertical-align: top; width: 145px; text-align: left; margin-left: 5px;}

.popup_partner .modal-dialog {
  width: 330px;
  margin: 30px auto 0;
}
.popup_partner .modal-header{border: 0;padding: 0;}
.popup_partner .modal-header .close {
  margin-top: 0;
  z-index: 10000000000;
  width: 30px;
  height: 30px;
  text-shadow: none;
  top: 0;
  position: absolute;
  color: #fff;
}
.linkbtn {
  cursor: pointer;
  min-width: 200px;
  padding: 0 15px;
  text-align: center;
  font: 600 20px/44px 'Open Sans Condensed', sans-serif;
  color: #fff;
  background: #3dc2fb;
  border-bottom: 4px solid #124f9d;
  margin-right: 20px;
  border-radius: 5px;
  display: inline-block;
  text-transform: uppercase;
}
/*== popup ==*/





/*Image slider start*/
.summit_img_gallery_wrap{position:relative;}
.summit_img_gallery_wrap .cus_w{width:100%;}
.summit_imagegallery_main_item{display:flex;flex-direction:column;}
.summit_img_gallery_wrap .gallery-wrap{cursor:pointer;}
.summit_imagegallery{background:#252525;padding:60px 0;}
.summit_imagegallery .summit_photoslider{margin: 0 auto;width:908px;}
.summit_imagegallery h2.secTitle{position:absolute;left:116px;font-size:87px;margin:0;color:#00a0e3;text-align:left;line-height:39px;letter-spacing:-5px;}
.summit_imagegallery .img_gallery_top_section, .summit_imagegallery .img_gallery_bottom_section{display:flex;grid-gap: 2px;}
.summit_imagegallery .slider_top_sub_item{width:301px;}
.summit_imagegallery .slider_top_sub_item img, .summit_imagegallery .slider_bottom_sub_item ul li img{width:301px;height:225px;margin-bottom:2px;}
.summit_imagegallery .slider_bottom_large_item img{width:604px; height:453px;}


.summit_photoslider .slick-prev{z-index:0;left: -75px;top:50%;transform: rotate(180deg);background: url('https://images.moneycontrol.com/images/ms/economy_summit/arrow_down.png')left center no-repeat; width: 47px;height: 54px; background-size: contain;}
.summit_photoslider .slick-prev.slick-disabled,.summit_photoslider .slick-next.slick-disabled{filter: grayscale(1);opacity: 0.7;}
.summit_photoslider .slick-next{z-index:0;right: -75px;top:50%;background: url('https://images.moneycontrol.com/images/ms/economy_summit/arrow_down.png')left center no-repeat; width: 47px;height: 54px; background-size: contain;}

/*modal popup start*/
.summit_img_popup .modal-dialog{width: 700px ;height: 520px ;margin:100px auto;}
.summit_img_popup .modal-content img{width: 100%;max-width:100%;}
.summit_img_popup .modal-content {box-shadow: 0px 8px 16px #00000029 !important;background: rgba(255, 255, 255, 0.2) !important;border-radius: 0;}
.summit_img_popup .modal-content{border: 0;background: #fff !important;box-shadow: none;padding:5px;}
.summit_img_popup .modal-body {position: relative;padding: 0px;}

.close {position: absolute;right: -27px;top: -30px;z-index: 999;opacity: 1;}
.close:hover, .close:focus{opacity:1 !important;}
.close img {width: 35px;}



/*Registration forms*/
.registration-section{margin:105px 0 80px 0;}
.registration-form{background:#DBDBDB 0% 0% no-repeat padding-box;padding:75px 142px 45px 142px;font-family:'Roboto', sans-serif;}
.formwrapper {padding: 0 10px;width:50%;float:left;}
.registration-section input[type=text], .registration-section input[type=tel], .registration-section input[type=email]  {width: 100%;margin-bottom: 15px;padding: 14px 17px;font-size:20px;border: 1px solid #dbdbdb;
  border-radius: 0;}
  .registration-section input[type=text], .registration-section input[type=tel], .registration-section input[type=email]:focus-visible{outline:none;}
.registration-form label{color:#575756;font-weight:500;margin-bottom:25px;margin-top:10px;padding:0 10px;}
.registration-section .input-name::placeholder {color:#000;font-weight:500;}
.registration-section ::placeholder {color:#999998;}
.registration-section input[type=checkbox]{font-size:15px;margin-right:5px;}
.btn-sm {background: #E86C24 0% 0% no-repeat padding-box;color: #fff;width: 161px;height: 45px;border: none;cursor: pointer;font-size: 15px;line-height:35px;display:block;}
.registration-section input[type=submit]{margin:0 auto;}
.btn-sm:hover {background-color: #E86C24 0% 0% no-repeat padding-box;}

/*Registration forms end*/

.mob_summit_imagegallery{display: none;}


@media all and (max-width: 1279px) {
  .mc_container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}


@media all and (max-width: 980px) {
  .desk_view {
    display: none;
  }
  .mob_view {
    display: block;
  }
  .sec_title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .header_sec {
    padding:  0px; background: #fff;width: 100%;
    border-bottom: 0px solid #fff;
    position: fixed;
    /* position: -webkit-sticky; */
    top: 0px;
    z-index: 9999;
    height: 40px;
    box-shadow: 0px -4px 8px 0px #000000;
  }
  .burger_menu_box .menu_rt_sec {
    position: fixed;
    top: 4px;
    right: 10px;
    z-index: 999999;
    width: 40px;
    height: 30px;
  }
  .burger_menu_box .mn_txt {
    font-size: 10px;
    line-height: 10px;
    left: 6px;
    color: #000;
    margin-bottom: 3px;
    position: relative;
  }
  .burger_menu_box .mob_menu {
    cursor: pointer;
    position: relative;
    right: 0px;
    top: 3px;
    padding-top: 4px;
    z-index: 9999;
  }
  .burger_menu_box .mob_menu svg {
    width: 24px;
    height: 16px;
    display: inline-block;
    position: relative;
    left: 11px;
  }
  .burger_menu_box nav {
    z-index: 99999;
    margin: 0px;
    display: block;
    width: 100%;
    position: fixed;
    right: -100%;
    top: 0px;
    bottom: 0px;
    background: #fff;
    padding: 30px 25px 15px 25px;
    transition: 0.8s all;
  }
  .burger_menu_box nav.slideright {
    right: 0px;
  }
  .burger_menu_box .closenav {
    position: absolute;
    top: 15px;
    right: 19px;
    cursor: pointer;
    padding: 0 5px 0 5px;
  }
  .burger_menu_box .closenav svg {
    width: 14px;
    height: 14px;
  }
  .burger_menu_box .mainmenus li {
    display: block;
    margin: 0px;
    border-bottom: 1px dotted #000;
  }
  .burger_menu_box .mainmenus li:last-of-type {
    border-bottom: 0;
  }
  .burger_menu_box .mainmenus li a {
    color: #000;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 0;
    display: block;
  }
  .burger_menu_box .collapsable_menu {
    position: relative;
  }
  .burger_menu_box .submenus li {
    position: relative;
    border: 0;
    padding-left: 30px;
  }
  .burger_menu_box .submenus li a {
    border: 0;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0;
  }
  .burger_menu_box .submenus li:last-of-type {
    border: 0;
    padding-bottom: 5px;
  }
  .overlaybg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    content: "";
    width: 100%;
    z-index: 9999;
    background: #000;
    opacity: 0.8;
  }
  .top_strip_sec {
    display: none;
  }
  .mc_link_wrap {
    display: none;
  }
  .brand_moblogo_wrap {
    display: inline-block;
  }
  .brand_moblogo_wrap .brand_moblogo_alink {
    display: inline-block;
    margin-top: 3px;
    margin-left: 5px;
  }
  .brand_rel_alinks {
    margin: 10px 0;
    border-top: 1px solid #000;
    padding-top: 20px;
  }
  .brand_rel_alinks li {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin: 0 -2px 10px -2px;
  }

.mob-hide{display:none;}
.desktop-hide{display:block;} 
footer{padding: 20px 0px;}
 
  .vidpopup .modal-dialog{margin: 90px auto 0;width: 90%;}
  .vidpopup p{font-size: 20px;margin-bottom: 30px;}
  footer .dflx.jusspacebet.alcen{flex-direction: column; height: auto;}

  .wrapper{width: auto;}

  .headingTwo {padding: 30px; width: auto;display: none;}
  .backLinkWht a{display: none;}
  .topBanner{min-height: 150px; background: url('https://images.moneycontrol.com/images/ms/economy_summit/bannermob.jpg')center top no-repeat; background-size: cover;}
  .imgLft{width: calc(100% - 130px);}
  .imgLft img{width: 100%;}
  .registerNow .dflx{margin: 0 25px; padding: 20px 30px;}
  .blueBtn{font-size: 14px;padding: 6px 15px;}
  .gryBg .dflx .mob_view{text-align: right; text-transform: uppercase;font-size: 14px;line-height: 17px;}
  .sponTop ul li p{font-size: 9px; text-align: center;}
  .sponTop ul{grid-gap:20px}
  .sponTop ul li img{height: 30px;}

  .intro{padding: 18px 15px; background: #fff;}
  .wrapper.padTwoside{flex-direction: column; padding: 0;}
  .vidLft{width: 100%; margin-bottom: 20px;}
  .intro p{font-size: 14px;line-height: 20px; color: #8c8c8c;}

  .agendaMain{padding: 40px 0 15px;background: url('https://images.moneycontrol.com/images/ms/economy_summit/agendaBg.png') left top no-repeat;background-size: 170%;}
  .agendaInn{padding: 0}
  .agendaHeading{font-size: 55px;}
  .agendatitle img{width: 60px;}
  .agendaHeading span{font-size: 14px;top: -8px;left: 73px;}
  .agendaInn ul li span.time{width: 120px;}
  .agendaInn ul li span.colon{width: 20px;}
  .agendaInn ul li .lftCont{width: 140px;}
  .agendatitle{margin-left: -15px;}
  .agendaInn ul{margin-left: 15px;}
  .agendaInn ul li{margin-right: 15px;}
  .agendaInn ul li{font-size: 14px;line-height: 20px;}

  .speakers{padding: 30px 0 20px;}
  .speakersHeading{font-size: 55px;margin-left: -45px;margin-bottom: 20px;}
  .speakerSlide{padding:0}
  .speakers .slick-dotted.slick-slider{padding-left: 0;}
  .speakers .slick-slide{margin: 0 30px 30px 0;}
  .speakers .slick-list{padding-right: 10% !important;padding-left: 15px;}
  .speakersHeading span {
    top: -33px;
    left: 70px;
    font-size: 17px;
}
.speakers .slick-dots{bottom: 0;}

  .summit_footer{padding: 25px 0px 20px;}
	.news_room {padding:90px 15px;}
.newsroom_content{flex-direction:column;flex-wrap:nowrap;}
.newsroom_box{flex-direction:row;width:auto;grid-column-gap:22px;}
.newsroom_box .img_placeholder, .newsroom_box .img_placeholder img {height:200px;}	
.newsroom_box .textWrap{width: 345px;}
.View_more_btn{margin-top:25px;}

.vidContain{width: auto;}
.higlightVid{padding: 0;}
.vidTop,.vidBottom{justify-content: center;}
.hightlights .slick-list{margin-left: 0;}
.hightlights .slick-prev,.hightlights .slick-next{background-size: 30px;}
.highlightHeading{margin-bottom: 20px; font-size: 55px; left: 100px; top:0}


/*image slider*/
.mob_summit_imagegallery{background:#252525;padding:60px 0 40px;position:relative;display:flex;flex-direction:column;}
.mob_summit_imagegallery .mob_summit_photoslider{margin: 80px auto 0 ;width:300px;}
.mob_summit_imagegallery h2.secTitle{position:absolute;left:41%;top:-10px;font-size:55px;margin:0;color:#00a0e3;  text-align:left;letter-spacing:-3px;padding-top:55px;}
.mob_summit_text {background: #fff;padding: 0 3px;display: inline-block;position: absolute;top:76px;left:35%;z-index:1;}
.mob_summit_text a {font-size: 15px;font-weight: 400;color: #3dc2fb;text-transform: uppercase; text-decoration: none;letter-spacing:3px;}
.mob_summit_photoslider .img_gallery_top_section, .mob_summit_photoslider .img_gallery_bottom_section{display:flex;grid-gap: 15px;}
.mob_summit_photoslider .slider_top_sub_item{width:142px;}
.mob_summit_photoslider .slider_top_sub_item img, .mob_summit_photoslider .slider_bottom_sub_item ul li img{width:142px;height:130px;margin-bottom:15px;}
.mob_summit_photoslider .slider_bottom_large_item img{width:343px; height:270px;margin-bottom:15px;}

.mob_summit_photoslider .slick-prev{left: -35px;top:45%;transform: rotate(180deg);background: url('https://images.moneycontrol.com/images/ms/economy_summit/arrow_down.png')left center no-repeat; width: 28px;height: 32px; background-size: contain;}
.mob_summit_photoslider .slick-prev.slick-disabled,.summit_photoslider .slick-next.slick-disabled{filter: grayscale(1);opacity: 0.7;}
.mob_summit_photoslider .slick-next{right: -35px;top:45%;background: url('https://images.moneycontrol.com/images/ms/economy_summit/arrow_down.png')left center no-repeat; width: 28px;height: 32px; background-size: contain;}

.modal-open .modal{overflow-x:hidden;overflow-y:hidden;}
.summit_img_popup .modal-dialog{width:90%;}
.close {right:-20px;}
.gryBg{padding-bottom: 15px;}
.vidLft{float: none; margin-right: 0;}
	
  
}

@media all and (max-width: 767px) {
  /*newsroom*/
.news_room {padding:0 15px 30px;}
.newsroom_content{flex-direction:column;flex-wrap:nowrap;}
.news_room .secTitle{font-size:55px;margin-left:48px;margin-bottom: 10px;}
.newsroom_box{flex-direction:row;width:auto;grid-column-gap:22px;}
.newsroom_box .img_placeholder{width:145px;height:109px;}
.newsroom_box .img_placeholder img {height:100%;}
.newsroom_box .textWrap{width: 300px;}
.textWrap h4.subTitle{font-size:16px;display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  }
  #loadMore{margin-top: 15px;}
  .textWrap p{display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
.View_more_btn{margin-top:25px;}
.View_more_btn a{font-size:14px;position:relative;}
.View_more_btn img{width:32px;height:28px;position: absolute;top: 20px; left: 32%;}
.summit_text{top:60px;}
.summit_text a{font-size:14px;}
.summit_footer .socialicon{margin-top:20px;}
.summit_footer .copyright p, .summit_footer .socialicon p{text-align:center;}
.summit_footer .fotlinks ul li a {font-size:14px;margin:0 5px;}


}

