@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;
}


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: 400 16px/24px "Source Sans 3", sans-serif;
  color: #000;
  overflow-x: hidden;
  background-color: #fff;
  margin: 0;
  padding: 0;

  /* background: url('https://images.moneycontrol.com/images/ms/Summit2k24/four.png')center top no-repeat;opacity: 0.6; */
}
.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;}

/**** winners *****/
.winnersList{padding: 50px 0;}
.winnersList table{width: 800px;margin: 30px auto; }
.winnersList table tr{border:1px solid #ccc;}
.winnersList table td{padding:10px 15px;font-size: 18px;line-height: 20px;}
.winnersList table th{font-size: 20px;color: #fff; background: #112a6f;font-weight: bold;padding: 15px 10px; text-transform: uppercase;font-size: 18px;line-height: 20px;}
/* .winnersList table th:nth-child(2),.winnersList table td:nth-child(2){text-align: center;} */
.winnersList table tr:nth-child(odd){background: #f2f2f2;}
.winnersList table td:first-child{font-weight: bold;}

@media all and (max-width: 980px) {
  .winnersList table{width: 100%;}
  .winnersList{padding: 30px 0;}
  .winnersList .blkTitle{font-size: 40px;margin:0}
}
/* header */


.header_sec {
  background: rgba(0,0,0,1);
  padding: 16px 0px;
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
  z-index: 99;
  position: fixed;
  position: relative;
  top: -70px;
  top:0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  transition: .3s ease all;
}
.header_sec.stickyNav { top:0;position: fixed; }
.header_sec .mc_container {
  position: relative;
}
.header_sec .left_head {
  align-items: center; display: flex;justify-content: center;
}

.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.active a{background: #fff;color: #64BC3E;font-weight: 600;}
.header_sec .desk_menu_list ul li a {
  color: #fff;
  font-size: 20px;
  line-height: 18px;
  font-weight: 400;
  position: relative;
  font-family: "Source Sans 3", sans-serif;
  padding: 5px 20px;transition: ease all 0.4s;
}
.header_sec .desk_menu_list ul li a:hover,.header_sec .desk_menu_list ul li a:focus,.header_sec .desk_menu_list ul li a:active{background: #fff;color: #64BC3E;font-weight: 600;}

.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: "Source Sans 3", sans-serif;
  text-align: right;
}
.mc_link_wrap a {
  color: #000;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  font-family: "Source Sans 3", sans-serif;
}


.desk_menu_list ul li {
  position:relative;
}

.header_sec .dropdown-menu{box-shadow: none;border-radius: 0;border: 0;min-width: 193px;}
.header_sec .desk_menu_list .dropdown-menu a{display:block;color:#000;
  border-bottom: 1px solid rgba(0,0,0,0.2);width: 80%;margin: 0 auto;padding: 10px 20px;}
.header_sec .desk_menu_list .dropdown a{position: relative;}
.header_sec .desk_menu_list .dropdown a::after{position: absolute;content: '';right:1px;top:15px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #fff;display: inline-block;}
.header_sec .desk_menu_list .dropdown a.dropdown-item::after{display: none;}
.header_sec .desk_menu_list ul li.dropdown:hover a::after{border-top: 7px solid #000;right:3px}


/*== 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:0px; 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: #000;font-size: 52px; line-height: 52px; font-weight: 700;margin: 0 0 37px;}
ul{margin:0}
.modal-backdrop.in{background-color: #000;opacity: 0.7;}
.stickycontainer{position: relative;}
.mclgo{margin-left: 10px;}

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

/***** top bar starts ******/
.topBar{padding: 4px 0 5px}

.justBet{justify-content: space-between;}
.sponcerRgt{display: flex; grid-gap:30px;padding-top: 10px;;}
.sponcerRgt p{text-align: center;font:400 12px "Poppins", sans-serif;margin-bottom: 5px;border-bottom: 1px solid #dcdcdc;
  padding-bottom: 5px;}
  .partSlider{width: 310px;}
  /* .partSlider .slick-initialized .slick-slide,.partSlider .slick-track{width:130px !important} */
.assoPart .slick-prev, .assoPart .slick-next{width: 8px; height: 16px; background: url('https://images.moneycontrol.com/images/ms/Summit2k24/home/slideArro.png')center center no-repeat; background-size: 7px;z-index: 1;}
.assoPart .slick-prev{transform: rotate(180deg);}
.sponcerRgt img{
  /* border: 1px solid #B8B8B8  ; */
  height: auto;
}
.dspLogo{width: 100px;}
.hsbcLogo{width: 150px;margin-top: 10px;}
.assoPart .slick-next{right: -8px;}
.assoPart .slick-prev{left: -8px;}
.assoPart p{position: relative;border-bottom: 1px solid #B8B8B8;
  padding-bottom: 5px;}
/* .assoPart p::before{position: absolute;content: '';left:0;top:10px;width: 130px; height: 0.25px; background: #000;}
.assoPart p::after{position: absolute;content: '';right:0;top:10px;width: 130px; height: 0.25px; background: #000;} */
.mfLogo{width: 195px;height: auto;}

.powBy,.stragPart{position: relative;}
.powBy::after,.stragPart::after{position: absolute;content:'';right:-15px;top:25px;width: 1px;height: 50px;background: #dcdcdc;}
@media all and (max-width: 980px) {
.justBet{flex-direction: column;}
.assoPart p::before,.assoPart p::after{display: none;}
.sponcerRgt img{width: 96px; }
.powBy::after, .stragPart::after{right: -9px;height: 45px;}
.partSlider{width: 110px;}
.sponcerRgt p{font-size: 9px;}
.sponcerRgt{grid-gap:5px 15px;padding-bottom: 10px;justify-content: center;flex-wrap: wrap;}
.assoPart .slick-next{right: -3px;}
.assoPart .slick-prev{left: -3px;}
}
/***** top bar ends *****/



/****** nominationForm starts ********/
.nominationForm{padding: 74px 0; width: 935px;margin: 0 auto;}
.formTitle{color: #1D1B20;font:400 60px/50px "Bayon", sans-serif;  text-align: center;margin: 0 0 10px;}
.formInn{width: 665px;margin: 0 auto;}
.notTxt{text-align: center;margin-bottom: 54px;}
.notTxt a{color: #64BC3E;}
.formWrap .formContain.fullWid{width: 100%;}
.formWrap label,.formContain label,.fullWidth label{color: #003C9E;font:600 16px "Source Sans 3", sans-serif;margin-bottom: 5px; }
.formContain p{font:400 14px "Source Sans 3", sans-serif;margin-bottom: 10px;line-height: 11px;}
.mandtory{display: inline-block; margin-right: 6px;color: #EB1515;}
.inputBox{border: 1px solid #64BC3E; font:400 18px "Source Sans 3", sans-serif;padding: 12px 10px;}
.inputBox:focus,.inputBox:active,.inputBox:hover{ border: 1px solid #64BC3E;outline: none ;}
.formWrap {display: flex; flex-wrap: wrap;grid-gap:35px;justify-content: space-between;margin-bottom: 36px;}
.formWrap .formContain{display: flex;flex-direction: column;width: 300px;flex-shrink: 0;}
.formContain select.selecDrop,.formContain textarea,.fullWid input {width: 100%;border: 1px solid #64BC3E; font:400 20px "Source Sans 3", sans-serif;padding: 10px;-webkit-appearance: none;
  -moz-appearance: window;}
.formContain select.selecDrop{background: url("https://images.moneycontrol.com/images/ms/Summit2k24/dnarrow.png")99% center no-repeat;background-size: 17px;height: 50px;}
.formContain select.selecDrop:hover,.formContain select.selecDrop:active,.formContain select.selecDrop:focus{outline: none;}
.marBotOne{margin-bottom: 50px;}
.formContain textarea {resize: none;height: 91px;margin-bottom: 27px;}
.fullWidth{width: 100%; flex-shrink: 0;}
.formWrap.bottomInfo{grid-gap:0;margin-bottom: 0;}
.bottomInfo .formContain{margin-bottom: 30px;}
.formContain.checkBox{width: 100%;}
.marBotThree{margin-bottom: 3px;}
.marBotfour{margin-bottom: 25px;}

.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.form-group label {
  position: relative;
  cursor: pointer;font-weight: 400;
}

.form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #64BC3E;
  padding: 5px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 7px;
  left: 4px;
  width: 4px;
  height: 6px;
  border: solid #64BC3E;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.upload-btn-wrapper { position: relative; overflow: hidden; display: inline-block;}
.btn,.uplodBtn {border: 0;color: #fff;background-color: #64BC3E;font:600 16px "Source Sans 3", sans-serif;display: flex;width: 120px;height: 40px;justify-content: center;align-items: center;border-radius: 0;}
.btn:hover,.btn:focus,.btn:active,.uplodBtn:hover,.uplodBtn:focus{color: #fff; text-decoration: none;}
.upload-btn-wrapper input[type=file] {position: absolute;left: 0;top: 0;opacity: 0;}

.grnBg{background: rgba(100, 188, 62, 0.1);padding:13px 0 27px 20px;margin-bottom: 41px;}
.headingThr{border-bottom: 2px solid #64BC3E;color: #64BC3E; font:600 20px "Source Sans 3", sans-serif;padding-bottom: 0px;margin: 0 0 15px;}
.supInfoForm .inputBox{width: 300px;}
.uplodBox p,.grnBg p{color: #003C9E;font:600 16px "Source Sans 3", sans-serif;margin-bottom: 5px;}
.lftInput{width: 300px;flex-shrink: 0;}
.uplodBox{width: 286px;flex-shrink: 0;}
.grnBg .dflx{justify-content: space-between;margin-right: 20px;}
.blueBtn{background: #003C9E;color: #fff; display: flex;justify-content: center;align-items: center; width: 120px;height: 40px;font:600 14px "Source Sans 3", sans-serif;;}
.dnupSec .dFlex{display: flex;grid-gap:10px;}
.dnupSec{margin-top: 10px;;}
.bluTxt{color: #003C9E;font:400 14px "Source Sans 3", sans-serif;display: block;margin-bottom: 7px;}
.marBotTwo{margin-bottom: 34px;}
.formWrap.bottomInfo label,.formWrap.bottomInfo .formContain.checkBox label{font-weight: 400;}
.formWrap.bottomInfo .fullWidth label{font-weight: 600;}
p.blkTxt{color: #000; font-weight: 400;}
select:has(option:checked:first-child) { color: #B4B4B4;font:400 18px "Source Sans 3", sans-serif;
}

.delImg img{width: 24px; height: auto;}

@media all and (max-width: 980px) {
.nominationForm{width: auto;padding:20px 15px 30px}
.formTitle{margin-bottom: 10px;font-size: 40px;}
.formWrap,.formWrap .formContain{width: 100%;}
.formWrap{grid-gap: 25px;}
.formContain p{line-height: 18px;}
.marBotOne,.formContain textarea{margin-bottom: 25px;}
.grnBg .dflx{flex-direction: column;}
.lftInput{margin-bottom: 20px;}
.notTxt{margin-bottom: 30px;}
.formInn{width: auto;}
}
/****** nominationForm ends ********/


/******** queriesSec starts ********/
.queriesSec .dflx{justify-content: space-between;}
.queriesSec{background: rgb(0,124,241);position: relative;
  background: -moz-linear-gradient(90deg, rgba(0,124,241,1) 0%, rgba(0,60,158,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0,124,241,1) 0%, rgba(0,60,158,1) 100%);
  background: linear-gradient(90deg, rgba(0,124,241,1) 0%, rgba(0,60,158,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#007cf1",endColorstr="#003c9e",GradientType=1);  min-height: 250px;display: flex;align-items: center;overflow: hidden;}
.imgRgt {position: absolute;right:0;top:0;}
.imgRgt img{height: 250px;width: auto;}
.grnEmail{background: #64BC3E;padding: 10px 15px;color: #fff;font-size: 32px;}
.grnEmail:hover,.grnEmail:focus,.grnEmail:active{color: #fff;}
.emailInfo p{font-size:30px;line-height:36px;color: #fff;margin-bottom: 40px;}

@media all and (max-width: 980px) {
.queriesSec .dflx{flex-direction: column;}
.imgRgt{position: relative;text-align: right;}
.queriesSec{padding: 30px 0 0;}
.emailInfo p{font-size: 24px;line-height: 30px;}
.grnEmail{font-size: 24px;}
.emailInfo{margin-bottom: 15px;}
.imgRgt img{margin-right: -20px;height: 100px;}
}
/******** queriesSec ends ********/

/****** thankyouPg starts ******/
.thankyouPg{text-align: center;width: 650px;margin: 50px auto;}
.graTitle{background: #007CF1;
  background: linear-gradient(to top, #007CF1 0%, #002D8B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; font:600 44px "Source Sans 3", sans-serif;font-style: italic;}
.thankyouPg p{font:400 20px/30px "Source Sans 3", sans-serif;color: #000;margin-bottom: 20px;}
.thankyouPg p a{color: #64BC3E;}
.txtCen{display: flex;justify-content: center; width: 100%;}
.grnBtn{background: #64BC3E;color: #fff;width: 150px;height: 40px;display: flex;justify-content: center;align-items: center;border: 0;}
.grnBtn:hover,.grnBtn:active,.grnBtn:focus{color: #fff;outline: none;}
/****** thankyouPg ends ******/

/****** footer starts ******/
.footCopy{background: #262626;height: 100px;display: flex; align-items: center; justify-content: space-between;}
.footCopy .dflx{justify-content: space-between;}
.footCopy p{font-size: 18px;color: #fff;}
footer ul li{display: inline-block;}
.fotlinks ul li a{font-size: 18px;color:#fff;}
.fotlinks ul li{margin-right: 5px;padding-right: 5px; transition: ease-in 0.8s;}
.fotlinks ul li a:hover{color: #64BC3E;}
.socialicon{display: flex;align-items: center;}
.socialicon li{margin-left: 20px;}
.socialicon p{margin-right: 10px; font-size: 28px; font-weight: 700;}
.socialicon li a{display: inline-block;}

/****** footer ends ******/


/****** vidcontainer starts *****/
.clear{clear: both;}
.vidcontainer{position: relative; right:0;top:150px}
.vid-in,.topInfo .vid-in,.vidBiglft .vid-in{position: relative;width: 100%;padding-top: 56.25%;height: 0;}
.vid-in iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.closebtn{position: absolute; background: none;top:-50px;right:-30px;z-index: 1}
.vidplay .modal-body{padding: 10px;}
.vidplay .modal-dialog{width: 800px; margin-top: 100px;}
.imgMain {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;height: 0;}
.imgMain img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}

.embed-responsive { position: relative; display: block;height: 0; padding: 0;overflow: hidden;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute; top: 0;left: 0; bottom: 0; height: 100%; width: 100%; border: 0;}
/****** vidcontainer ends *****/



/******* topIntro starts *********/
.topIntro{padding: 70px 0;}
.topIntro .topFlex{display: flex; grid-gap:30px}
.awardHeadTwo{color: #000;font:400 60px/69px "Bayon", sans-serif; text-transform: uppercase; width: 400px;flex-shrink: 0;}
.awardTxt{color: #000;font:400 24px/34px "Source Sans 3", sans-serif;}

@media all and (max-width: 980px) {
.topIntro .topFlex{flex-direction: column;grid-gap: 10px;}
.awardHeadTwo{font-size: 35px;line-height: 45px;margin: 0;width: auto;}
.awardTxt{font-size: 20px;line-height: 30px;}
.topIntro{padding: 40px 0;text-align: center;}
}
/****** topIntro ends *****/




/******* awardBanner starts *********/
.awardBanner{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/topBanner.png')center top no-repeat; background-size: cover; min-height: 470px; text-align: center; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.txtOne{color: #fff;font:400 24px/30px "Source Sans 3", sans-serif;}
.awardHead{color: #fff;font:600 44px/30px "Source Sans 3", sans-serif;margin:0 0 15px}
.greenBtn2{background: rgb(100,188,62); text-align: center;
  background: -moz-linear-gradient(90deg, rgba(100,188,62,1) 0%, rgba(37,101,10,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(100,188,62,1) 0%, rgba(37,101,10,1) 100%);
  background: linear-gradient(90deg, rgba(100,188,62,1) 0%, rgba(37,101,10,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#64bc3e",endColorstr="#25650a",GradientType=1);width: 262px;height: 50px; color: #fff;font:600 28px/30px "Source Sans 3", sans-serif;padding:10px 20px;margin: 15px auto; display: inline-block; text-transform: uppercase;}
.greenBtn2:hover,.greenBtn2:active,.greenBtn2:focus{color: #fff;}
.awardImg{margin-bottom: 31px;height: auto;background: #fff;padding: 15px;}

@media all and (max-width: 980px) {
  .awardImg{width: 250px;margin: 0 auto 10px; height: auto;}
  .awardHead{font-size: 24px;}
  .greenBtn2{font-size: 18px; line-height: 23px;width: 190px;height: 40px;margin: 0px auto 10px;}
  .txtOne{font-size: 20px;}
  .awardBanner{min-height: 350px;}
}
/****** awardBanner ends *****/


/******* categorySec starts *********/
.categorySec{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/awardBg.png')center top no-repeat;padding: 52px 0;color: #fff; background-size: cover;}
.whtTitle{text-align: center;color: #fff;font:400 60px/60px "Bayon", sans-serif; text-transform: uppercase; margin:0 0 57px;}
.categorySec p{text-align: center;color: #fff;font:400 24px/28px "Source Sans 3", sans-serif;margin: 0 0 19px;}
.categoryBox{width: calc(50% - 20px); flex-shrink: 0;margin-bottom: 8px;}
.catInn{display: flex;flex-wrap: wrap;margin-bottom: 54px;grid-gap:40px}
.bgbox{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/grabg.png')right center no-repeat; background-size: 610px;}
.bxRgt{padding: 20px 15px;display: flex;align-items: center;}
.bxRgt p{font-size: 18px;line-height: 25px;text-align: left;margin:0;}
.bxLft{position: relative;width: 265px; height: 291px; flex-shrink: 0;}
.bxLft::after{position: absolute;content: '';left:0;top:0;background: url('https://images.moneycontrol.com/images/ms/Summit2k24/trophy_new.png')center center no-repeat; background-size: 265px;width: 265px; height: 291px;}
.bxLft h3{margin: 0 auto; width: 170px; display: flex;justify-content: center; align-items: center;font:400 38px/44px "Bayon", sans-serif; text-align: center;height: 220px;}

@media all and (max-width: 980px) {
.whtTitle{font-size: 40px;}
.categoryBox{width: 100%;}
.bxLft h3{font-size: 22px;height: 160px; line-height: 27px;width: 120px; }
.bxLft{width: 190px;height: 180px;margin: 0 auto 10px;}
.bxLft::after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  background: url(https://images.moneycontrol.com/images/ms/Summit2k24/trophy_new.png) center center no-repeat;
  background-size: 180px;
  width: 190px;
  height: 200px;
}
.bxRgt{padding: 12px; text-align: center; background: rgba(0,0,0,0.5);border-style: solid;
  border-width: 1px;
  border-image: conic-gradient(#C0AF78, #C0AF78, #7E6334, #C0AF78, #7E6334) 1;}
.bxRgt p{font-size: 16px;line-height: 20px;margin:0}
.categorySec p{font-size: 18px;line-height: 20px;text-align: center;}
.catInn{margin-bottom: 30px;}
.bgbox{background: none;}
.dflx.bgbox{flex-direction: column;justify-content: center;}
}
/****** categorySec ends *****/

/******* timeLineSec starts *********/
.timeLineSec{background: rgb(100,188,62);padding: 64px 0 107px;
  background: -moz-linear-gradient(180deg, rgba(100,188,62,1) 0%, rgba(37,101,10,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(100,188,62,1) 0%, rgba(37,101,10,1) 100%);
  background: linear-gradient(180deg, rgba(100,188,62,1) 0%, rgba(37,101,10,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#64bc3e",endColorstr="#25650a",GradientType=1);}
.timeLineSec .dFlex{display: flex; justify-content: center;grid-gap:50px}
.timeInn p{text-align: center;font:400 24px/30px "Source Sans 3", sans-serif;}
.timeInn{background: #fff;border-radius: 28px 0 28px 0;border: 2px dashed #438f23;width: 258px;height: 154px;flex-shrink: 0;display: flex;justify-content: center;align-items: center;position: relative;flex-direction: column;}
.blueTag{position: absolute;right:-30px;top:-10px;background: #0027AA;color: #fff;height: 36px;padding: 6px 14px;font-size: 24px;}
.timeLineSec .whtTitle{margin: 0 0 91px;}

@media all and (max-width: 980px) {
.timeLineSec .whtTitle{margin: 0 0 30px;font-size: 45px;}
.timeLineSec{padding: 40px 0 50px;}
.timeLineSec .dFlex{flex-wrap: wrap;grid-gap: 30px;}
.timeInn{width: 157px;height: 120px;}
.blueTag{height: 30px;padding: 3px 10px;font-size: 18px;right: -20px; }
.timeInn p{font-size: 20px;line-height: 25px;}
}
/****** timeLineSec ends *****/


/******* eligibilityCr starts *********/
.eligibilityCr{padding: 54px 0 32px;}
.eligibilityCr ul{padding-left: 78px;}
.eligibilityCr ul li{position: relative;margin-bottom: 33px;font:400 24px/34px "Source Sans 3", sans-serif;}
.eligibilityCr ul li::before,.eligibilityCr ul li::after{position: absolute;content: '';}
.eligibilityCr ul li::before{left: -173px;top:-6px;background: url('https://images.moneycontrol.com/images/ms/Summit2k24/start.png')left top no-repeat;width: 150px;height: 100px; background-size: 150px;}
.eligibilityCr ul li::after{right: -150px;top:22px;background: url('https://images.moneycontrol.com/images/ms/Summit2k24/linebg.png')left top no-repeat;width: 150px;height: 100px; background-size: 100px;}
.eligibilityCr .blkTitle{margin: 0 0 51px;}

@media all and (max-width: 980px) {
.eligibilityCr ul li{font-size: 20px; line-height: 24px;}
.eligibilityCr ul li::after{display: none;}
.eligibilityCr ul li::before { left: -95px;top: -3px;background: url(https://images.moneycontrol.com/images/ms/Summit2k24/start.png) left top no-repeat; width: 120px; height: 50px; background-size: 90px;}
.eligibilityCr ul{padding-left: 45px;}
.eligibilityCr .blkTitle{font-size: 45px;margin-bottom: 30px;}
}
/****** eligibilityCr ends *****/


/******** jurySec starts ********/
.jurySec{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/jurybg.png')center top no-repeat;padding: 54px 0 90px;}
.juryBot{background: #64BC3E;color: #fff;padding:5px 10px 8px;height: 132px;overflow: hidden;}
.juryInn:nth-child(even) .juryBot{background: #002D8B;color: #fff;}
.jurySec .slick-prev, .jurySec .slick-next{width: 30px;height: 30px;}
.jurySec .whtTitle{margin: 0 0 51px;}
.juryTop img{height: 315px;width: 100%;}
.juryBot h3{margin: 0 0 9px;font-size: 24px;font-weight: 600;}
.juryBot p{margin: 0;font-size: 18px;line-height: 19px;}
.jurySec .slick-prev{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/whtArro.png')left center no-repeat; background-size: 12px;left: -33px;top: 33%;}
.jurySec .slick-next{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/whtArro.png')left center no-repeat; background-size: 12px;right: -33px;top: 33%;transform: rotate(180deg);}


.jurycombine:nth-child(even) .juryInn .juryBot{background: green;}
.jurycombine:nth-child(even) .juryInn .juryBot{background: green;}

.jurycombine:nth-child(odd) .juryInn .juryBot{background: red;}
.jurycombine:nth-child(odd) .juryInn .juryBot{background: red;}

@media all and (max-width: 980px) {
.jurySec { background: url(https://images.moneycontrol.com/images/ms/Summit2k24/jurybg.png) center top no-repeat;padding: 40px 0 70px;background-size: cover;}
.jurySec .whtTitle{margin: 0 0 20px;}
.jurySec .slick-dots li.slick-active button:before{background: #64BC3E;}
}

/****** jurySec ends ********/



/******* termsConditions starts *********/
.termsConditions {padding: 54px 0 17px;}
.termsConditions .blkTitle{margin: 0 0 51px;}
.termsConditions ol{padding-left: 33px;}
.termsConditions  li{list-style-type: decimal;font-size: 24px;line-height: 34px;margin-bottom: 33px;}
.blkTitle{text-align: center;color: #000;font:400 60px/60px "Bayon", sans-serif; text-transform: uppercase; }

@media all and (max-width: 980px) {
.termsConditions li{font-size: 20px;line-height: 24px;margin-bottom: 25px;}
.termsConditions .blkTitle{font-size: 45px;line-height: 50px;margin: 0 0 30px;}
}
/******* termsConditions ends *********/



/******** queriesSec starts ********/
.faqSec{background: #fff;padding: 41px 0;}
.faqSec .blkTitle{margin: 0 0 50px;}
.accordion_sec .acc_card {position: relative;padding:20px 0 28px;background: #E7FFDD; margin-bottom: 26px;}
.accordion_sec .acc_card .acc_title {color: #333;font: 600 24px/32px "Source Sans 3", sans-serif;cursor: pointer;padding: 0 20px 1px 123px;;transition: 0.5s all ease;}
.accordion_sec .acc_card .acc_title.active {font-weight: 700;margin-bottom: 0;}
.accordion_sec .acc_card .acc_title:after {position: absolute;transform: rotate(180deg);content: '';display: block; position: absolute; z-index: 2; left: 31px;top: 25px;z-index: 1;background: url('https://images.moneycontrol.com/images/ms/Summit2k24/plus.png')center top no-repeat;width: 45px;height: 28px; background-size: 35px;}
.accordion_sec .acc_card .acc_title.active:after {top: 29px;transform: rotate(0deg); content: '';display: block;position: absolute;z-index: 2; background: url('https://images.moneycontrol.com/images/ms/Summit2k24/minus.png')center top no-repeat;width: 65px;height: 5px; background-size: 24px;left: 20px;}
.accordion_sec .acc_panel {margin-top: 13px;display: none;font: 400 20px/28px "Source Sans 3", sans-serif;position: relative;color: #222;padding: 0 20px 0 122px;;}
.accordion_sec.box_active {transition: 0.5s all ease;}
.accordion_sec.box_active .acc_title {transition: 0.5s all ease;}
.accordion_sec .acc_panel.active{display: block;}
.acc_card.box_active .acc_title.active{border-bottom: 1px solid #64BC3E;}

@media all and (max-width: 980px) {
.accordion_sec .acc_card {padding: 16px 20px 10px 0px;}
.accordion_sec .acc_card .acc_title {font-size: 16px;padding-right: 20px;line-height: 24px;;}
.accordion_sec .acc_panel {font-size: 20px;line-height: 24px;margin-bottom: 10px;padding-right: 20px;padding: 0 20px 0 20px;}
.accordion_sec .acc_card .acc_title.active:after {background-size: 20px;left: -1px;top:27px}
.accordion_sec .acc_panel ul li { font-size: 14px; font-weight: 400;}
.accordion_sec{margin-left: 0; width: 100%;}
.accordion_sec .acc_card .acc_title:after{top:14px;}
.faqs_aside .secTitle{font-size: 24px; line-height: 28px; font-weight: 800;}
.faqs_aside .secTitle::before{width: 10%;right: 0;}
.faqs_aside .secTitle::after{width: 10%;left: 0;}
.accordion_sec .acc_card .acc_title{font-size: 20px;line-height: 24px;padding: 0 0px 9px 70px;}
.faqSec{padding-bottom: 10px;}
.accordion_sec .acc_card .acc_title:after{left: 10px;background: url(https://images.moneycontrol.com/images/ms/Summit2k24/plus.png) center top no-repeat;background-size: 25px;}
.faqSec .blkTitle{font-size: 45px;margin: 0 0 20px;}
}

/****** queriesSec ends ********/


/****** video start *********/
.videoSec{background:#fff;padding:25px 0 105px;overflow: hidden;}
.videoSec .blkTitle{margin:0 0 40px 0}
.vidBg{position: relative; }
.iconThree {position: absolute;right: -18%;bottom: -200px;}
.videoMain{display: flex; grid-gap:79px}
.vidBiglft{position: relative; width: 600px;flex-shrink: 0;}
.vid-in:after{position: absolute;content: '';width: 100%;left:-10px;top:-10px;background: #FEC641; height: 100%;z-index: -1;}
.vid-in{z-index: 1; position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;height: 0;}
.orgbox {
    background: #fff;
    padding: 25px 34px;
    width: 561px;
    position: absolute;
    bottom: 30px;
    right: -58px;
    z-index: 1;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
}
.orgbox h3{color: #000;font-size: 24px;line-height: 34px; font-weight:600; 
  display: -webkit-box;margin:0;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.orgbox p,.orgbox a{color: #000;font-size: 18px;line-height: 35px; font-weight:400; display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.vid-thumb{display: flex; margin-bottom: 21px;align-items: center;text-align: left;}
.vid-thumb p,.vid-thumb a{cursor: pointer; color: #000;font-size: 20px;line-height: 28px; display: -webkit-box;font-weight: 600;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.vid-bx{position: relative;}
.vid-sm{width: 288px;height: 162px;margin-right: 14px;cursor: pointer;}
.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{ text-align: left;}


.vidslidergtinn { overflow-y:auto; max-height: 530px; border-bottom: 0px solid #ddd; scrollbar-color:#666666; scrollbar-width: thin; scrollbar-height: thin;}
.vidslidergtinn::-webkit-scrollbar {height:4px; width:4px; background-color:#C3C3C3; border-radius:5px;}
.vidslidergtinn::-webkit-scrollbar-thumb {background-color:#F47F3E; border-radius:5px;}



.vidslidergtinn {
  overflow: scroll;
  scrollbar-color: #539C33 #539C33 ;
  scrollbar-width: thin;
  border-radius: 0;
}



.videoMain .playBtnWrap{position: relative;top:50px}

.videoMain .circle{
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
  display: inline-flex;left: -13px;
  overflow: unset;
}
.videoMain a.plyBtn{display: inline-flex;overflow: unset; color: #fff;
  font-size: 24px;
  line-height: 30px;padding: 6px 20px;
  font-weight: 600;
  background: rgb(0,45,139);
  background: -moz-linear-gradient(94deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: -webkit-linear-gradient(94deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: linear-gradient(94deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002d8b",endColorstr="#007cf1",GradientType=1);
}
.videoMain .circle::before,.videoMain .circle::after{border-color: #002D8B;}
.videoMain .vid-sm .circle{position: absolute;
  left: 0;
  display: block;
  margin: 0 auto;
  text-align: center;
  right: 0;
  top: 60px;}
  .videoMain .vid-sm .circle .vidarr{position: relative;
    top: 5px;}

@media all and (max-width: 980px) {
.videoSec .blkTitle{font-size: 30px;margin-bottom: 10px;}
.orgbox h3{font-size: 16px;line-height: 18px;margin-bottom: 10px;}
.orgbox p, .orgbox a{font-size: 14px;line-height: 16px;}
.videoMain a.plyBtn{font-size: 16px;line-height: 16px;padding: 6px 15px;}
.videoMain .playBtnWrap {
    top: 30px;
    margin-top: -10px;
}

.vid-con{display: flex;overflow: auto;grid-gap:10px;}
.vid-thumb{flex-direction: column;}
.vid-bx{margin-bottom: 10px;;}
.videoMain .vid-sm .circle{top:40px}
.videoMain .vid-sm .circle .vidarr{top:0}
}

/****** video end *********/

/****** homeBannerSec start *********/
.homeBannerSec{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/homebanner.jpg')center top no-repeat; background-size: cover;min-height: 437px;display: flex; flex-direction: column; align-items: center; justify-content: center;text-align: center;}
.awardLogo{margin-top: -50px;}
.mainTitle{color: #fff;font: 600 44px/63px "Source Sans 3", sans-serif;}
.plyBtn{background: rgb(0,124,241);
  background: -moz-linear-gradient(90deg, rgba(0,124,241,1) 0%, rgba(0,45,139,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0,124,241,1) 0%, rgba(0,45,139,1) 100%);
  background: linear-gradient(90deg, rgba(0,124,241,1) 0%, rgba(0,45,139,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#007cf1",endColorstr="#002d8b",GradientType=1);padding: 8px 20px;color: #fff;font: 600 18px/25px "Source Sans 3", sans-serif;
}
.plyBtn:hover,.plyBtn:active,.plyBtn:focus{color: #fff;}

.vidarr{transform: rotate(180deg);width: 13px;}
.circle{background: rgb(0,45,139); display: inline-flex;
  background: -moz-linear-gradient(90deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: linear-gradient(90deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002d8b",endColorstr="#007cf1",GradientType=1);
  border-radius: 50%;width: 42px;height: 42px;position: relative;top: 8px;left: 10px;justify-content: center;align-items: center;

  
}


.circle:before,
.circle:after {
  content: '';
  display: block;
  position: absolute;
  top: 0; 
  right: 0; 
  bottom: 0; 
  left: 0;
  border: 1px solid #fff;
  border-radius: 50%;
}


.circle:before {
  animation: ripple 2s linear infinite;
}

.circle:after {
  animation: ripple 2s linear 1s infinite;
}

@keyframes ripple{
  0% { transform: scale(1); }
  50% { transform: scale(1.3); opacity:1; }
  100% { transform: scale(1.6); opacity:0; }
}

@media all and (max-width: 980px) {
  .awardLogo{display: none;}
  .mainTitle{margin:0;font-size: 25px;}
  .plyBtn{font-size: 14px;padding: 8px 15px;}
  .homeBannerSec{min-height: 200px;}
  .circle{width: 32px;height: 32px;left: 6px;top: 4px;}
  .vidarr{  width: 8px;}
}
/****** homeBannerSec end *********/


/****** speakersSec start *********/
.timeSlot{background: rgb(100,188,62);
  background: -moz-linear-gradient(95deg, rgba(100,188,62,1) 0%, rgba(83,156,51,1) 100%);
  background: -webkit-linear-gradient(95deg, rgba(100,188,62,1) 0%, rgba(83,156,51,1) 100%);
  background: linear-gradient(95deg, rgba(100,188,62,1) 0%, rgba(83,156,51,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#64bc3e",endColorstr="#539c33",GradientType=1);}
.timeSlot ul{display: flex; justify-content: center;grid-gap:50px;align-items: center;color: #fff;height: 68px;}
.timeSlot li{color: #fff;font: 600 24px/48px "Source Sans 3", sans-serif;display: flex;align-items: center;grid-gap:5px;}
.timeSlot li img{width: 25px;}
p.reqTxt{background: #fff;color: #000;padding: 0 10px;position: relative;line-height: 43px;margin-left: 30px;}
p.reqTxt::before,p.reqTxt::after{position: absolute;content:'';}
p.reqTxt::before{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/whtBg.png') left center no-repeat;width: 38px;height: 43px;background-size: 100%;left:-44px;top:0;}
p.reqTxt::after{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/whtBg2.png') left center no-repeat;width: 38px;height: 43px;background-size: 100%;right:-44px;top:0;}

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

.timeSlot ul{flex-wrap: wrap;grid-gap: 0 13px;height: auto;padding-bottom: 10px;}
.timeSlot li{font-size: 16px;}
.timeSlot li img {
    width: 15px;
}
p.reqTxt{font-size: 12px;line-height: 30px;margin-left: 0;}
p.reqTxt::before{background-size: 27px;
    left: -32px;
    top: -6px;}

p.reqTxt::after{background-size: 27px;
    right: -43px;
    top: -6px;}
}
/****** homeBannerSec end *********/

/****** speakersSec start *********/
.speakersSec{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/speakerBg.jpg')center top no-repeat; background-size: cover;padding: 85px 0 87px;}
.speakersSec .whtTitle{margin: 0 0 39px 0;}
.flexWrap{flex-wrap: wrap;display: flex;}
.flexWrap .juryInn{width: 310px;text-align: center;}
.jurySec.moderatorSec{background: #fff;padding: 93px 0 101px;}
.jurySec.moderatorSec .blkTitle{margin: 0 0 40px;}
.jurySec.moderatorSec .slick-prev{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/slideArro.png') left center no-repeat; transform: rotate(180deg);}
.jurySec.moderatorSec .slick-next{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/slideArro.png') left center no-repeat; transform: rotate(0deg);}


@media all and (max-width: 980px) {
  .speakersSec,.jurySec.moderatorSec{padding: 30px 0 40px;}
  .speakersSec .whtTitle{margin-bottom: 10px;font-size: 30px;line-height: 40px;}
  .flexWrap .juryInn{width: 220px;flex-shrink: 0;}
  .flexWrap{flex-wrap: nowrap;width: 100%;overflow: auto;grid-gap: 10px;}
  .juryTop img{height: 180px;}
  .juryBot h3{font-size: 20px;}
  .juryBot p{font-size: 16px;display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}
    .jurySec.moderatorSec .blkTitle{margin-bottom: 10px;font-size: 30px;line-height: 40px;}
}
/****** speakersSec end *********/


/****** highlightsSec start *********/
.highlightsSec{padding: 95px 0;}
.highInn ul{display: flex;grid-gap:40px;justify-content: center;}
.highInn ul li{background: #64BC3E;width: 216px;flex-shrink: 0;display: flex; flex-direction: column; text-align: center;color: #fff;font: 600 24px/34px "Source Sans 3", sans-serif;padding: 20px 17px 28px;}
.highInn ul li:nth-child(even){background: #003C9E;}
.highInn ul li img{margin: 0 auto 20px; display: block;height: 120px;width: auto;}
.highlightsSec .blkTitle{margin:0 0 28px;}
.highlitHead{margin: 0;}

@media all and (max-width: 980px) {
.highlightsSec{padding: 30px 0 20px;}
.highlightsSec .blkTitle{margin-bottom: 10px;font-size: 30px;}
.highInn ul{flex-wrap: wrap;grid-gap: 20px;}
.highInn ul li{width: 46%;}
.highInn ul li img{height: 70px;}
.highlitHead{font-size: 16px;}
}
/****** highlightsSec end *********/


/****** aboutSec start *********/
.aboutSec{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/aboutbg.png')center 7px no-repeat; background-size: 1425px;padding: 79px 0 200px;}
.aboutSec .whtTitle{text-align: left;margin: 0 0 20px;}
.abtInn{font-size: 24px;line-height: 34px;}
.abtInn span{font-weight: 700;color: #79DB4E;}
.abtInn{width: 924px;margin:0 auto;
  padding: 59px 17px 54px 70px;color: #fff;background: rgb(0,124,241);
  background: -moz-linear-gradient(300deg, rgba(0,124,241,1) 0%, rgba(0,45,139,1) 100%);
  background: -webkit-linear-gradient(300deg, rgba(0,124,241,1) 0%, rgba(0,45,139,1) 100%);
  background: linear-gradient(300deg, rgba(0,124,241,1) 0%, rgba(0,45,139,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#007cf1",endColorstr="#002d8b",GradientType=1);}

@media all and (max-width: 980px) {
.aboutSec{background: none;padding: 40px 0;}
.abtInn{width: 100%;margin:0 auto;padding: 20px;;}
.aboutSec .whtTitle{font-size: 30px;margin-bottom: 10px;}
.abtInn{font-size: 16px;line-height: 24px;}
}
/****** aboutSec end *********/


/****** articleSec start *********/
.articleSec .blkTitle{margin:0 0 37px;}
.articleSec{padding: 21px 0 141px;}
.articleSec .slick-prev, .articleSec .slick-next{width: 8px; height: 16px; background: url('https://images.moneycontrol.com/images/ms/Summit2k24/slideArro.png')center center no-repeat; background-size: 8px;}
.articleSec .slick-prev{transform: rotate(180deg);}
.articleSec .slick-next{right: -15px;}
.articleSec .slick-prev{left: -15px;}
.artHeading {
  margin: -41px 0 0 62px;
  color: #000;
  position: relative;
  font: 600 24px / 34px "Source Sans 3", sans-serif;
  background: #fff;
  padding: 15px 20px 7px 20px;
  text-align: left;
  width: 83%;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


.articleInn img{width: 388px; height: 212px;}

@media all and (max-width: 980px) {
.articleSec .blkTitle{font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.aricleSlider{display: flex;overflow: auto;grid-gap: 15px;}
.articleInn img{width: 217px; height: 122px;}
.articleSec{padding: 21px 0 40px;}
.artHeading{font-size: 16px;line-height: 22px;margin: -26px 0 0 22px;padding: 10px 0px 12px 10px;width: 90%;}
}
/****** articleSec end *********/

/****** storeSec start *********/
.storeSec{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/storeBg.png')center top no-repeat;padding: 50px 0; background-size: cover;}
.storeSec .accordion_sec .acc_card{background: #fff;border-left: 10px solid #002D8B;}
.storeSec .accordion_sec .acc_card.box_active{border-left: 10px solid #007CF1;}
.storeSec .accordion_sec .acc_card .acc_title.active:after{right:20px;left: unset;}
.storeSec .accordion_sec .acc_card .acc_title:after{right:20px;left: unset;}
.storeSec .accordion_sec .acc_card .acc_title h3{margin:0;color: #6F6F6F;letter-spacing: 2px;font: 400 18px / 25px "Source Sans 3", sans-serif;}
.storeSec .accordion_sec .acc_card .acc_title h3 span{margin:0;background: rgb(0,45,139);
  background: -moz-linear-gradient(180deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: linear-gradient(180deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002d8b",endColorstr="#007cf1",GradientType=1);color: #fff;font: 600 26px / 37px "Source Sans 3", sans-serif; text-transform: uppercase; letter-spacing:unset;padding: 0 15px; position: relative;margin-left: 30px;}
.storeSec .accordion_sec .acc_card .acc_title h3 span:after{position: absolute;content: '';left:-20px;top:0;width: 1px; height: 100%;background: #000;}
.storeSec .acc_card.box_active .acc_title.active{border-bottom: 0;}
.storeSec .acc_card .acc_title{padding:15px 20px 15px 80px;}
.storImgLft{display: flex;width: 336px;flex-shrink: 0;grid-gap:20px}
.storeSec .whtTitle{margin: 0 0 37px;}
.storThumb{display: flex;flex-wrap: wrap;margin: 30px 0 0 0;}
.storeSec .acc_panel{font-size: 24px;line-height: 34px;}
.storeSec .accordion_sec .acc_panel{padding: 0 20px 30px 79px;}
.storImgLft h3{margin: 0;font-size: 18px;line-height: 19px;font-weight: 600;}
.storImgLft p{font-size: 14px;line-height: 17px;font-weight: 400;}
.storThumb li{margin-bottom: 20px;}
.storeSec .accordion_sec .acc_card{padding: 20px 0;}

.storeSec .accordion_sec .acc_card .acc_title.active:after {
  top: 30px;
  transform: rotate(180deg);
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  background: url('https://images.moneycontrol.com/images/ms/Summit2k24/storeArr.png') center top no-repeat;
  width: 35px;
  height: 27px;
  background-size: 27px;
  right: 60px;
  left: unset;
}

.storeSec .accordion_sec .acc_card .acc_title:after {
  top: 45px;
  transform: rotate(0deg);
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  background: url('https://images.moneycontrol.com/images/ms/Summit2k24/storeArr.png') center top no-repeat;
  width: 35px;
  height: 27px;
  background-size: 27px;
  right: 60px;
  left: unset;
}
@media all and (max-width: 980px) {
.storeSec .acc_card .acc_title {
  padding: 10px 40px 10px 10px;
}
.storeSec .accordion_sec .acc_card .acc_title h3 span{display: block;margin-left: 0;font-size: 16px;line-height: 22px;margin-top: 10px;}
.storeSec .accordion_sec .acc_card .acc_title h3 span:after{display: none;}
.storeSec .accordion_sec .acc_panel{padding: 5px 10px;}
.storeSec .acc_panel{font-size: 18px;line-height: 24px;}
.storImgLft{width: 100%;}
.storeSec .accordion_sec .acc_card .acc_title.active:after{top: 10px;background-size: 18px;right: 5px;}
.storeSec .accordion_sec .acc_card .acc_title:after{background-size: 18px;right: 5px;top: 27px;}
.storeSec .accordion_sec .acc_card {
  padding: 10px 0;
}
.accordion_sec .acc_card{margin-bottom: 15px;}
.storeSec .whtTitle {
    margin: 0 0 20px;
    line-height: 40px;
}
.storeSec .accordion_sec .acc_card.box_active{border-left: 5px solid #007CF1;}
.storeSec .accordion_sec .acc_card {
    border-left: 5px solid #002D8B;
}
}
/****** storeSec end *********/



/****** gallerySec start *********/
.gallerySec{background: url('https://images.moneycontrol.com/images/ms/Summit2k24/gallerybg.jpg')center top no-repeat;padding: 50px 0; background-size: cover;}
.galleryinn ul{display: flex;flex-wrap: wrap;grid-gap:8px;}
.galleryinn ul li{position: relative;cursor: pointer;}
.galleryinn ul li:nth-child(even){margin-top: -30px;}
.galleryinn ul li img{width: 304px;height: 228px;}


@media all and (max-width: 1316px) {
.gallerySec .whtTitle{line-height: 40px;margin-bottom: 10px;}
.galleryinn ul li{width: calc(50% - 4px)}
.galleryinn ul li img{width: 100%;height: 148px;object-fit: cover;}
.galleryinn ul{margin-top: 70px;}
.galleryinn ul li:nth-child(even){margin-top: 0px;}
.galleryinn ul li:nth-child(odd){margin-top: -30px;}
}
/****** gallerySec end *********/



/***** form popup ******/
.nttform{display: flex;flex-wrap: wrap;grid-gap:20px}
.nttform .errormsg {
  display: none;
  position: absolute;
  bottom: -18px;
  left: 5px;
  color: #ce3d3e;
  font: 11px 'Source Sans 3', sans-serif;
}
.reg-form input[type="radio"], .reg-form input[type="checkbox"]{margin-right: 10px;}
.reg-form .modal-dialog {height: auto; width: 860px;}
.reg-form .modal-content{box-shadow: none;border-radius: 6px;padding: 32px 17px; border:6px solid #539C33}
.submitform { background: rgb(0,45,139);
  background: -moz-linear-gradient(94deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: -webkit-linear-gradient(94deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  background: linear-gradient(94deg, rgba(0,45,139,1) 0%, rgba(0,124,241,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002d8b",endColorstr="#007cf1",GradientType=1); min-width:190px; height: 39px; display: flex; justify-content: center; align-items: center; color:#fff; border: none; font:700 20px/20px 'Source Sans 3', sans-serif;  border-radius:8px;  text-transform: uppercase;}
.reg-form .form-box{position: relative;margin-bottom: 24px;display: block;}
.reg-form .form-box input{border-bottom: 1px solid rgba(128, 128, 128, 0.5);width: 100%;font: normal 18px/32px 'Source Sans 3',sans-serif;color: #1A1A1A;}
.reg-form .form-box input:focus, .reg-form .form-box input:hover{outline: none;box-shadow: none;}
.reg-form .form-box{width: 48%;flex-shrink: 0;}
.reg-form .form-box input::-webkit-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .form-box input::-moz-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .form-box input:-ms-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .form-box input:-moz-placeholder {color: rgba(26,26,26,0.3)}


.reg-form .selectbx::-webkit-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .selectbx::-moz-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .selectbx:-ms-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .selectbx:-moz-placeholder {color: rgba(26,26,26,0.3)}


.reg-form .form-box:before { position: absolute; top:2px; left:-2px; content: "*";  color:#ce3d3e; font-size:18px;}
.reg-form .form-text{display: block;font: normal 16px/23px 'Source Sans 3',sans-serif;color: #1A1A1A;padding-left: 10px;}
.reg-form .selectbx{display: block;width: 100%;border-bottom:  1px solid rgba(128, 128, 128, 0.5);font: normal 18px/32px 'Source Sans 3',sans-serif;color: #1A1A1A;-webkit-appearance: none;position: relative;}
.reg-form  .modal-title{font: 700 40px/50px 'Bayon',sans-serif; color: #000;margin-bottom: 6px; text-align: center; text-transform: uppercase;}
.subbtn{text-align: center;margin:0 auto;display: block;}
.reg-form .sel-drop:after {
  
  right: 10px;
  top: 27px;
  
  position: absolute;
  pointer-events: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-color: gray;
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(
45deg);
  transform: rotate(
45deg);
}
.sm-txt{font: normal 14px/16px'HelveticaNeue',sans-serif;color: #1A1A1A;margin-bottom: 20px;display: block;}
.lf-space{margin-left: 20px;}
.close-pop {
position:absolute;
right:20px;
top:20px;
z-index:999;
opacity:1;background: none;
}
.close-pop img {width: 28px;height: 28px;}
.reg-form .modal-header{padding: 0;border: 0;}
#thankYou .thankyouPg {
  text-align: center;
  width: auto;
  margin: 0px auto;
}
#thankYou p a{color: #000; font-weight: 400;}
.userTxt{display: block; text-align: center;margin-bottom: 10px;}


@media all and (max-width: 1316px) {
  .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: 10px 0px 8px 0px;
    /* border-bottom: 2px solid #fff; */
    /* position: sticky;
    position: -webkit-sticky; */
    top: 0px;
    z-index: 9999;
    height: 50px;
  }
  .burger_menu_box .menu_rt_sec {
    position: fixed;
    top: 10px;
    right: 10px;
    z-index: 999999;
    width: 40px;
    height: 30px;
    position: relative;
  }
  .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: -8px;
    padding-top: 4px;
    z-index: 9999;
  }
  .burger_menu_box .mob_menu svg {
    width: 24px;
    height: 16px;
    display: inline-block;
    position: relative;
    left: 11px;transform: rotate(180deg);
  }
  .burger_menu_box nav {
    z-index: 99999;
    margin: 0px;
    display: block;
    width: 100%;
    position: fixed;
    left: -100%;
    top: 0px;
    bottom: 0px;
    background: #fff;
    padding: 30px 25px 15px 25px;
    transition: 0.8s all;
  }
  .burger_menu_box nav.slideright {
    left: 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;
  }

  .header_sec .dropdown-menu{display: block;margin-left: 15px;margin-top: 0;}
  .header_sec .dropdown-menu a{border-bottom: 1px solid rgba(0,0,0,0.2);}

  .mfLogo{width: 171px;margin: 0 auto; display: block;}


.mob-hide{display:none;}
.desktop-hide{display:block;} 

  .secTitle{font-size: 30px;margin-bottom: 20px;}
  .vidpopup .modal-dialog{margin: 90px auto 0;width: 90%;}
  .vidpopup p{font-size: 20px;margin-bottom: 30px;}
  
  
  .videoMain{flex-direction: column; width: 95%; margin:0 auto;grid-gap: 30px;}
  .vidBiglft,.vidslidergt{width: 100%;}
  .orgbox{padding: 15px;width: 100%;position: relative;bottom: 0;right: 0;margin-left: auto;right: 0;left: unset;width: 90%;}
  .vid-sm { width: 180px;height: 103px; margin-right: 0;}
  .vid-thumb p, .vid-thumb a{font-size: 16px;line-height: 22px;}
  .videoSec{padding: 0px 0 10px;margin-bottom: 0;}
  .vidslidergt .slick-dots{width: 100%; bottom: -10px;}
  

footer{text-align: center;}
.footCopy .dflx{justify-content: center; flex-direction: column;grid-gap: 15px;}
.footCopy{height: auto;padding:10px 0}
.fotlinks ul li{margin-right: 2px;padding-right: 1px;}
.socialicon p{font-size: 20px;}

.socialicon{justify-content: center;}
.speakers_slider{width: 100%; overflow: auto; display: flex;padding: 20px 0 0 30px;}
.speakerBox{ display: flex; flex-direction: row;}
.speakerBox a{display: flex;margin-right: 30px; }
.speakerInn{flex-shrink: 0;width: 315px; }

.vidplay .modal-dialog, .imgPopup .modal-dialog{width: 90%;}
.closebtn{right: -20px;}


/* scrollbar */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.3);
}


}





