@charset "utf-8";
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;
}
.cus_mb10 {margin-bottom: 10px;}
body {
  position: relative;
  font: 400 15px/24px 'Montserrat', sans-serif;
  color: #000;
  overflow-x: hidden;
  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 */




/*-- new css--*/

.cus_btm_spacing{margin-bottom:0 !important;}
.new_cus_img_wrap{text-align:center;max-height: 332px;position:relative;top:-100px;margin-bottom:-100px;}
img.cus_banner_img_width{width:65%;}
.desktop-hide{display:none;}
.eventlog-lft .cus_event_img{height: 300px;
    position: relative;
    top: -118px;
    left: -105px;}
.eventlog-lft .cus_event_img img{width:555px;margin-bottom:-85px;}
.cus_length_p{max-width:73%;margin-left:105px;}
.cus_about_space{margin-top:95px;}
.cus_partner_width{width:370px !important;flex-direction:column;}
.partnerslidernew{display:flex !important;grid-gap:20px;text-align:center;}
.sponcers_box .partnerslidernew div img{margin-left:0;}
/*-- new css end--*/








.vidsticky.eventpg{display: none;}
.header_sec {
  background: #fafafd;
  padding: 17px 0px;
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
  z-index: 99;
  position: fixed;
  top: -70px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  transition: .3s ease all;
  box-shadow: 0px 5px 10px #0000004D;
}
.header_sec.stickyNav { top:0; }
.header_sec .mc_container {
  position: relative;
}
.header_sec .left_head {
  align-items: center;
}
.header_sec .desk_menu_list {
  width: calc(100% - 190px);
  max-width: calc(100% - 190px);
  flex-basis: calc(100% - 190px);

}
.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: #1d1d1b;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  position: relative;
  font-family: 'Montserrat', sans-serif;
  padding: 5px 20px;transition: ease all 0.8s;
}
.header_sec .desk_menu_list ul li.active a,.header_sec .desk_menu_list ul li a:hover{color: #e86c24; font-weight: 900; text-decoration: none;}
.header_sec .desk_menu_list ul li a:before {
  content: '';
  position: absolute;
  top: 7px;
  right: 0;
  width: 2px;
  height: 18px;
  background-color: #1d1d1b;
}
.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: 600;
  font-family: 'Montserrat', sans-serif;
  text-align: right;
}
.mc_link_wrap a {
  color: #000;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  font-family: 'Montserrat', 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;}
.sponcerTwo .slick-dotted.slick-slider{margin-bottom:0px;}
.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;}
.secTitle{color: #e86c24;font-size: 48px; font-weight: 800;margin: 0 0 45px; text-align: center;display: block;}
ul{margin:0}
.modal-backdrop.in{background-color: #1b1464;opacity: 0.9;}
.stickycontainer{position: relative;}
.mclgo{margin-left: 10px;}

/***** banner start ******/
.banner{min-height: 475px;background: url('https://images.moneycontrol.com/images/ms/policynext/banner.jpg') center top no-repeat;background-size: cover;}
.banner img{align-items: center; margin-top: 60px;}
/***** banner ends ******/

/***** overview start ******/
.overviewcontainer{position: relative;margin-top: -100px; z-index: 1;background: #fff;padding:75px 55px;border-radius: 15px;}
.overviewInn{display: flex; align-items: center; position: relative; }
.overviewcontainer::before{position: absolute;content:'';left:-55px;top:100px;width: 55px;height: 332px; background: url('https://images.moneycontrol.com/images/ms/policynext/shadow.png')left top no-repeat;}
.overviewcontainer::after{position: absolute;content:'';right:-55px;top:100px;width: 55px;height: 332px; background: url('https://images.moneycontrol.com/images/ms/policynext/shadow2.png')right top no-repeat;}
.overviewInn img{margin-right: 40px;width: 360px;border-radius: 10px; min-height: 235px;}
.overviewInn p{margin-bottom: 34px;}
.overviewInn p:last-child{margin-bottom:0}
/***** overview ends ******/


/****** footer starts ******/
footer{background:#dbdbdb; }
footer .dflx{height: 108px;}
footer ul li{display: inline-block;}
.copyright p,.socialicon p{font-size: 13px;font-weight: 500;}
.fotlinks ul li a{font-size: 11px;text-transform: uppercase;font-weight: 500;color: #000;}
.fotlinks ul li{margin-right: 5px;padding-right: 5px;}
.socialicon{display: flex;align-items: center;}
.socialicon li{margin-left: 15px;}
.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: 600;}
.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/policynext/flowerimg.png')left center no-repeat; width: 190px;height: 370px; background-size: 190px;left:-190px;top:0;transform: rotate(180deg);}
/****** vidcontainer ends *****/

/**** AGENDS start*****/
.agendaSec{margin-bottom: 90px;}
.agenda-inn {display: flex;}
.agendaSec ul li{border-bottom: 1px solid #dbdbdb;}
.agendaSec ul li:last-child{border: 0;}
.datetime { width: 115px; flex-shrink: 0; color: #E86C24; font-size: 15px;font-weight: 900; letter-spacing: -0.07px; margin:15px 0 0 30px}
.agendatxt { border-left: 1px solid #E86C24; padding: 15px 0 15px 30px;position: relative; height: 100%;letter-spacing: -0.07px;  color: #000; font-size: 15px;}
.agendatxt span{font-weight: 700;}
.agendatxt p{line-height: 25px;}
.agendatxt:before { position: absolute; content: ''; background: #E86C24; width: 20px; height: 20px; border-radius: 50%; left: -10px; top: unset;}
.agenda {color: #fff;position: relative; }
.agenda-top{padding: 0 15px;}
.agenda-top .sec_title{color: #fff; margin: 0 0 30px;}
.agenda h3{margin: 0;font:bold 20px/30px 'Montserrat', sans-serif;}
.agenda p{font: normal 15px/20px 'Montserrat',sans-serif;}
.agenda-bx {margin-bottom: 18px;}
.agenda-top ul li{display: block; }
.agenda-top ul li:first-child .agendatxt,.agenda-top ul li:first-child .datetime{padding-top: 70px;}
/****** AGENDS ends *****/


/**** start about event *****/
.abteventSec{margin-bottom: 115px;}
.topcont,.bottomcont{display: flex; margin-bottom: 10px;}
.topcont img,.bottomcont div img{margin-left: 30px; width: 332px;height:223px; min-height: 223px; border-radius: 10px;}
.bottomcont div{display: flex;}
.bottomcont strong{color: #E86C24; font-weight: 700;}
/***** end about event ****/


/* Meet Our Speakers - Starts */
.meetOurSpeakers{background:#1B1464;margin-bottom: 66px;}
.meetOurSpeakers .slick-prev {   -ms-transform: rotate(-180deg); transform: rotate(-180deg); width: 34px; height: 34px; position: absolute; text-indent: -9999px; } 
.meetOurSpeakers  button.disabled { cursor: default; opacity: 0.5;}
.meetOurSpeakers .slick-prev, .meetOurSpeakers .slick-next { width: 27px; height: 44px; border: 0px; top: calc(50% - 17px); z-index: 99;}
.meetOurSpeakers .slick-next { right: -40px;background: url("https://images.moneycontrol.com/images/ms/policynext/nextarrow.png") 0 0 no-repeat; background-size: 27px;}
.meetOurSpeakers .slick-prev{ -ms-transform: rotate(-180deg); transform: rotate(-180deg); left: -40px;background: url("https://images.moneycontrol.com/images/ms/policynext/nextarrow.png") 0 0 no-repeat; background-size: 27px;}
.meetOurSpeakers .slick-next.slick-disabled { background: url("https://images.moneycontrol.com/images/ms/policynext/arrow-disable.png") 0 0 no-repeat; background-size: 27px;transform: rotate(180deg);}
.meetOurSpeakers .slick-prev.slick-disabled { background: url("https://images.moneycontrol.com/images/ms/policynext/arrow-disable.png") 0 0 no-repeat; background-size: 27px;transform: rotate(-360deg);}
.meetOurSpeakers .slick-arrow button.disabled {cursor: default; opacity: 0.5;}
.meetOurSpeakers .slick-slider .slick-track{ display: flex !important;}
.meetOurSpeakers .container{ width: 1240px;margin:0 auto}
.meetOurSpeakers{ padding:0 0 78px; position: relative;}
.meetOurSpeakers:before{position: absolute;content: '';background: #fff;left:0;top:0;height: 130px; width: 100%;}
.meetOurSpeakers .container {z-index: 2; position: relative;} 
.meetOurSpeakers .slick-slide {cursor: pointer; padding: 0x; text-align: center; margin: 0 10px;min-height: 330px;}
.meetOurSpeakers .imgWrap {margin-bottom: 12px;}
.meetOurSpeakers .imgWrap img {border: 8px solid transparent; border-radius: 50%;display: inline-block;width:140px; max-width: 144px;height: 144px; filter: grayscale(1);}
.currentActive{position: relative;padding-bottom: 60px;}
.currentActive:before {position: absolute;content:'';left:80px;bottom:0; width: 0;  height: 0;  border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 30px solid #fff;}
.currentActive .imgWrap img{filter: grayscale(0); border-color: #1b1464;}
.meetOurSpeakers .contentWrap p {font-size: 13px; line-height: 19px; font-weight: 500; color: #fff; }
.meetOurSpeakers .currentActive p.name{color:#e86c24}
.meetOurSpeakers p.name {color:#fff; font-size: 18px;font-weight: 900; }
.meetOurSpeakers li {display: inline-block; margin: 18px 5px 0;}
.meetOurSpeakers .contentDetailsWrap {background-color: #fff; border-radius: 10px; position: relative; }
.meetOurSpeakers .contentDetails {padding: 30px 50px; position: relative;}
.meetOurSpeakers .contentDetails p {font: 14px/21px "Montserrat"; }
.hiddenText {display: none;}
.meetOurSpeakers .contentDetails .show-hide-text {color: #F26221; cursor: pointer; display: inline-block; font: 12px/18px "Montserrat"; margin-top: 10px;}
.meetOurSpeakers .IN_icon {margin-left: 0px;}
.hiddenText{display: inline;}
.meetOurSpeakers .contentDetails .show-hide-text{display: none;}
.flowerimg{position: absolute;right:-95px;top:0;width: 95px;}
.flowerimg img{width: 100%;}
span.dots{display: none;}
/* Meet Our Speakers - Ends */


/**** event past banner start ****************/
.pasteventBanner{background: url('https://images.moneycontrol.com/images/ms/policynext/banner.jpg') center top no-repeat; margin-bottom: 95px;}
.event-past{min-height: 347px;display: flex; align-items: center; justify-content:space-between; align-items: center; width: 1030px; margin:0 auto}
.event-past .vid-rgt{width: 460px;}
.eventlog-lft img{
  width: 413px;
  margin-bottom: 20px;
}
.eventlog-lft p{font-size: 18px;font-weight: 500; color: #fff; border-top: 1px solid #0264a1;border-bottom: 1px solid #0264a1;padding:15px 0}
/**** event past banner end ****************/


/***** start photogallerySec ******/
.photogallerySec{margin-bottom: 143px;}
/***** end photogallerySec ******/



/***** article start **********/
.articleSec{margin-bottom: 138px;}
.articleInn{background: #e9e9e9; border:1px solid #d3d3d3;padding: 12px; text-align: left; transition:ease all 0.8s}
.articleInn img {width: 100%;min-height: 180px; margin-bottom: 26px;object-fit: contain;}
.articleSec .slick-slide{margin:0 30px}
.articleInn p{font-weight: 500; color: #262626; margin-bottom: 15px;min-height: 72px;display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.orgTxtBtn,.orgTxtBtn:hover{color: #e86c24; text-transform: uppercase; font-weight: 700;}
.articleInn:hover a{text-decoration:none}
.articleInn:hover{background:#1b1464}
.articleInn:hover p{color: #fff;}
.aricleSlider .slick-dots li.slick-active,.aricleSlider .slick-dots li{height: 12px;width: 22px; }
.aricleSlider .slick-dots li{width: 12px;height: 12px;}
.aricleSlider .slick-dots li.slick-active button:before{width: 22px; height: 12px; background: #e86c24;}
.aricleSlider .slick-dots li button{width: 12px;height: 12px;}
.aricleSlider .slick-dots li button:before{width: 12px;height: 12px; background: #000;}
.aricleSlider .slick-prev, .aricleSlider .slick-next{width: 27px;height: 44px; top:45%}
.aricleSlider .slick-prev{background: url('https://images.moneycontrol.com/images/ms/policynext/nextarrow.png')left center no-repeat;transform: rotate(180deg);}
.aricleSlider .slick-next{background: url('https://images.moneycontrol.com/images/ms/policynext/nextarrow.png')left center no-repeat;}
.aricleSlider .slick-prev.slick-disabled,.aricleSlider .slick-next.slick-disabled{filter: grayscale(1);opacity: 0.8;}
.aricleSlider .slick-prev{left: -15px;}
.aricleSlider .slick-next{right: -15px;}
/***** article end *********/



/****** video start *********/
.vidBg{background: #1b1464;padding: 60px 0  150px; margin-bottom: 135px;}
.videoMain{display: flex; grid-gap:30px}
.vidBiglft{position: relative; width: 745px;flex-shrink: 0;}
.vidBiglft::after{position: absolute;content:''; background: url('https://images.moneycontrol.com/images/ms/policynext/flowerimg.png')left center no-repeat; width: 190px;height: 370px; background-size: 190px;left:-190px;top:0;transform: rotate(180deg);}
.orgbox{background: #e86c24;padding: 35px; width: 400px; position: absolute; bottom: -60px;right:20px}
.orgbox p{color: #fff;font-size: 18px;line-height: 26px;display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.vid-thumb{display: flex; margin-bottom: 30px;align-items: center;text-align: left;}
.vid-thumb p{color: #fff}
.vid-bx{position: relative;}
.vid-sm{width: 210px;height: 115px;margin-right: 19px;}
.img-wid{width: 100%; height: 100%;}
.vid-btn{position: absolute;top: 30%;left: 0;right: 0;margin: 0 auto;display: block;text-align: center;cursor: pointer;}
.vid-btn img{width: 47px;height: 47px;margin: 0 auto;}
.vidslidergt{width: calc(100% - 775px); text-align: left;}
.vidslidergt .slick-dots{width: 210px; bottom: 0;}
.vidslidergt .slick-dots li button:before{background: #fff;}
.vidslidergt .slick-dots li.slick-active button:before{ background: #E86C24;}
/****** video end *********/


/****** start events ********/
.top-tag-1{padding: 8px 23px;
  top: 2px;position: relative;
  background: #E86C24;
  border-top-left-radius: 6px;
  font-size: 18px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  color: #fff;
  line-height: 24px;
  text-transform: uppercase; display: inline-block;
  }
.top-tag-1 strong{font-weight:600;}
.top-tag-2{padding: 8px 20px;
  top: 2px;position: relative;
  background: #1b1464;
  border-top-left-radius: 6px;
  font-size: 18px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  color: #fff;
  line-height: 24px;
  text-transform: uppercase;display: inline-block;
}
#eventslider .article_box {
  background:#E9E9E9 0% 0% no-repeat padding-box;
  text-align: left;

  padding: 35px 40px;
  border-radius: 6px;
position:relative;
z-index:999;
}
#eventslider .slider-box{position:relative;background:#fff; text-align: left;}
#eventslider .article_box a{text-decoration:none;}
#eventslider .article_box h2 a.event-title{color:#e86c24;font-size:26px;line-height:35px;font-weight:600;margin:0;}
#eventslider .article_box h3.date{color:#000;font-size:26px;line-height:30px;font-weight:400;margin-bottom: 24px;margin-top: 0;}
#eventslider .article_box p.address{color:#000;font-size:18px;font-weight:400;padding:10px 0;margin:0;border-top: 1px solid #9f9c9c;
  border-bottom: 1px solid #cdcccc;text-transform:uppercase;width:100%;}
#eventslider .article_box p img{margin-right:10px;vertical-align:middle;}
#eventslider .article_box p{font-size:15px;margin:20px 0;font-weight:400;display:inline-block;color:#000;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;}
a.register-btn{font-size:15px;font-weight:400;color:#fff !important;padding: 10px 20px;border-radius:5px;background:#e86c24;display:inline-block;text-transform:uppercase;}
a.register-btn:focus{outline:none;}
.btn-bg-blue{background:#1b1464}
#eventslider .article_box a,#eventslider .article_box a h2.event-title:focus-visible{outline:none;}

.slider-box{position: relative;}
.article_box h2{margin:0 0 35px}
.event_slider .slick-slide{margin:0 50px}
.event_slider .slick-dots{bottom: 0;}
.event_slider {padding-bottom: 75px;margin-bottom: 70px;}
.event_slider .slick-dots li.slick-active,.event_slider .slick-dots li{height: 12px;width: 22px; }
.event_slider .slick-dots li{width: 12px;height: 12px;}
.event_slider .slick-dots li.slick-active button:before{width: 22px; height: 12px; background: #e86c24;}
.event_slider .slick-dots li button{width: 12px;height: 12px;}
.event_slider .slick-dots li button:before{width: 12px;height: 12px; background: #000;}
.event_slider .slick-prev, .event_slider .slick-next{width: 27px;height: 44px; top:45%}
.event_slider .slick-prev{background: url('https://images.moneycontrol.com/images/ms/policynext/nextarrow.png')left center no-repeat;transform: rotate(180deg);}
.event_slider .slick-next{background: url('https://images.moneycontrol.com/images/ms/policynext/nextarrow.png')left center no-repeat;}
.event_slider .slick-prev.slick-disabled,.event_slider .slick-next.slick-disabled{filter: grayscale(1);opacity: 0.8;}
a.register-btn.blueBtn{ background: #1b1464;}
/****** end events ********/



/****** start sponcersSec ******/
.sponcersSec{margin-bottom:79px}
.sponcers_box{display: flex; justify-content: center; align-items: center; grid-gap:107px}
.sponcers_box div{display: flex; align-items: center;}
.sponcers_box div img{margin-left: 20px; width: 180px;}
.sponcers_box div p{font-weight: 500;}
/****** end sponcersSec ******/



/*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:'Montserrat', 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; position: relative;z-index: 10}
  .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;}
span.errormsg{position: absolute;left:0;bottom: -5px;color:red;font-size: 10px;}
.forminput{position: relative;}
/*Registration forms end*/

/***** banner start ******/
.banner{min-height: 475px;background: url('https://images.moneycontrol.com/images/ms/policynext/banner.jpg') center top no-repeat;background-size: cover;}
.banner img{align-items: center; margin-top: 60px;}
.banner-main-contain{display:flex;}
.banner-text-wrapper{text-align:center;margin:0 auto;}
.banner-text-wrapper .button-contain{margin-left:15px;margin-top:5px;}
/***** banner ends ******/

#thankyou{text-align: center;}
#thankyou .modal-dialog{margin-top: 100px}

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

@media all and (max-width:1279px){ 	



  .meetOurSpeakers .item {padding: 15px 15px 0px 15px; margin: 0 auto;}
  .meetOurSpeakers .imgWrap {margin-bottom: 15px;}
  .meetOurSpeakers .contentDetails p {font-size: 13px;}
  .meetOurSpeakers .name {font-size: 16px;}
  .meetOurSpeakers .slick-prev button.slick-prev {left: 0;}
  .meetOurSpeakers .slick-prev button.slick-next {right: 0;}
  } 
  
 

@media all and (max-width: 980px) {
	
	/*.new_cus_img_wrap {top:-25px;margin-bottom:65px;}
	img.cus_banner_img_width {width: 85%;}
	.event-past{min-height:300px;}*/
	.topcont img{height:400px;}
	.cus_btm_spacing { margin-bottom: 45px !important; }
	
	.eventlog-lft .cus_event_img{left:0;}
	.cus_length_p{max-width:100%;margin-left:0;}
	.cus_about_space {margin-top: 0;}
	.cus_partner_width {width: 100% !important;}
	
  .desk_view {
    display: none;
  }
  .mob_view {
    display: block;
  }
  .sec_title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .header_sec {
    padding: 10px 0px 8px 0px;
    border-bottom: 2px solid #fff;
    /* position: sticky;
    position: -webkit-sticky; */
    top: 0px;
    z-index: 9999;
    height: 50px;
    box-shadow: 0px -4px 8px 0px #000000;
  }
  .burger_menu_box .menu_rt_sec {
    position: fixed;
    top: 10px;
    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;
  }

.meetOurSpeakers .container{ width: 100%;}
.meetOurSpeakers{ padding: 25px 0 40px; }
.meetOurSpeakers .contentDetails { padding: 20px 10px 10px 20px;margin: 0;text-align:left; height:100%;} 
.meetOurSpeakers .contentDetails:before {left: 10px; top:25px;}
.meetOurSpeakers .item{width: 243px; margin:0 auto; border-top-left-radius: 145px; border-top-right-radius: 145px; padding: 15px 15px 41px 15px;} 
.mob-hide{display:none;}
.desktop-hide{display:block;} 
.meetOurSpeakers .contentDetailsWrap{margin: 0 -45px;}
.hiddenText{display: none;}
.meetOurSpeakers .contentDetails .show-hide-text{display: block;}

.agenda-top{width: 100%;}
  footer{padding: 20px 0px;}
  .banner img{width: 200px;margin-top: 20px;}
  .banner{min-height: 375px;background-size: 100% 250px;padding-top: 45px;}
  .overviewcontainer::before,.overviewcontainer::after{top:60px}
  .overviewcontainer{padding:20px;margin-top: -190px;}
  .secTitle{font-size: 30px;margin-bottom: 20px;}
  .overviewInn{flex-direction: column;}
  .overviewInn img{width: 100%;margin: 0 0 20px;min-height: 185px;}
  .overviewInn p{margin-bottom: 20px;}
  .vidsticky{position: fixed;top:240px;padding-top: 0;}
  .vidsticky img{width:100px}
  .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;}
  .event_slider .slick-slide{margin:0 20px}
  #eventslider .article_box{padding: 25px;}
  #eventslider .article_box h2 a.event-title{font-size: 22px;line-height: 27px;}
  .article_box h2{margin-bottom: 20px;}
  #eventslider .article_box h3.date{font-size: 20px;margin-bottom: 10px;}
  .event_slider.slick-slider{padding-bottom: 40px;}
  .event_slider .slick-prev{left: -10px;}
  .event_slider .slick-next{right: -10px;}
  .vidpopup .vid-in:before{display: none;}
  span.dots{display: block;}
  .event-past{width: 100%;flex-direction: column;}
  .eventlog-lft img {width: 250px; margin: 70px auto 20px;display: block;}
  .pasteventBanner{text-align: center;}
  .event-past .vid-rgt { width: 90%; margin: 20px auto;}
  .pasteventBanner {
    background: url(https://images.moneycontrol.com/images/ms/policynext/banner.jpg) center top no-repeat; margin-bottom: 45px; background-size: cover;}
  .bottomcont,.flowerimg,.vidBiglft::after{display: none;}
  .topcont{flex-direction: column;}
  .topcont img { margin: 10px 0 0 0; width: 100%; min-height: 223px;}
  .abteventSec{margin-bottom: 35px;}
  .articleSec .slick-slide{margin: 0 10px;}
  .agendaSec,.photogallerySec,.sponcersSec{margin-bottom: 40px;}
  .articleSec{margin-bottom: 80px;}
  .magnific-img{width: 31%;}
  .magnific-img img{height: 80px;}
  .sponcers_box{grid-gap:40px}
  .sponcers_box div img{height: 60px; margin-left: 0; width: auto;}
  .sponcers_box div p{margin-bottom: 10px;}
  .videoMain{flex-direction: column;}
  .vidBiglft,.vidslidergt{width: 100%;}
  .orgbox{padding: 15px;width: 100%;position: relative;bottom: 0;right: 0;}
  .vid-sm { width: 160px;height: 85px; margin-right: 15px;}
  .vidBg{padding: 40px 0 10px;margin-bottom: 45px;}
  .meetOurSpeakers .item{min-height: 313px;}
  .vidslidergt .slick-dots{width: 100%; bottom: -10px;}
  .sponcers_box div{flex-direction: column;}

  .registration-section {margin: 50px 0 50px 0;}
  .registration-form{width:100%;padding:30px 20px;}
  .formwrapper{width:100%;float:none;}
  .registration-section input[type=text], .registration-section input[type=tel], .registration-section input[type=email]{font-size:16px;}
  .banner-main-contain{flex-direction: column;}
  .banner-text-wrapper .button-contain{margin:10px}
}

@media all and (max-width: 767px) {
	
	/*.new_cus_img_wrap{top:20px;margin-bottom:0;min-height:auto;}
	img.cus_banner_img_width{width:100%;}
	.event-past{min-height:200px;}
	.eventlog-lft p{font-size:17px;}
	*/
	.topcont img{height:223px;}
	.cus_btm_spacing {margin-bottom: 50px !important;}
	
	.eventlog-lft .cus_event_img {top:-42px;left:0;}
	.eventlog-lft .cus_event_img img {width: 350px;margin-bottom: -39px;}
	
	
.event_slider .slick-slide{margin:0}
.meetOurSpeakers .item{min-height:unset;}
}

.sponcers_box{grid-gap: 0 !important}
  .sponcers_box .sponcerTwo, .sponcers_box .sponcerThree, .sponcers_box .sponcerFour  {width: 340px; flex-shrink: 0; display: flex;}
  .sponcers_box div.sponcerOne{width: calc(100% - 320px); display: flex; }
  .sponcers_box div{display: block;}
  .sponcerSlider{width: 400px;}
  .sponcerSliderTwo{width: 200px;}
  .sponcerSliderThree{width: 200px;}


.sponcers_box{justify-content: flex-end;}

.sponcers_box div.sponcerOne,.sponcers_box div.sponcerTwo,.sponcers_box div.sponcerThree,.sponcers_box div.sponcerFour{width: 290px;}

.sponcerSlider{width: 200px;}

  @media (max-width: 980px){
    .sponcers_box{flex-direction: column;}
    .sponcers_box .sponcerThree,.sponcerTwo,.sponcerSlider{width: 100%;}
    .sponcers_box div.sponcerOne{width: 350px;}
    .sponcers_box div.sponcerOne{margin-bottom: 30px;}
    .sponcers_box div.sponcerTwo{margin-bottom: 30px;}

    .sponcers_box div.sponcerOne,.sponcers_box div.sponcerTwo,.sponcers_box div.sponcerThree, .sponcers_box div.sponcerFour{margin-bottom: 30px;}
  }

