* { margin: 0px; padding: 0px; box-sizing: border-box; text-decoration: none; border: 0px; list-style: none; }
ul, ol{margin-bottom: 0px;}
a:focus{outline: none; outline: 0px !important;}
body { font-family: 'Barlow', sans-serif; font-size:14px; color: #000000; width: 100%; background-color: #fff;}

.fonfamily {font-family: 'Barlow Condensed', sans-serif;font-family: 'Barlow Condensed Semi Condensed', sans-serif; }
.gc_container { width:1270px; margin: 0 auto;}
.commonTitle { text-align: center; margin-bottom: 25px; color:#15349D; font-weight:700; font-size:45px;}
.commonTitle h2{font-size:45px;}
.commonTitle span { display:block; font-size: 30px; font-weight:400; }

.cust_scroll  { max-height:350px; overflow-y:auto; scrollbar-color: #F04F23 #FFE9C1; scrollbar-width: thin; scrollbar-height: thin;}
.cust_scroll::-webkit-scrollbar {height:6px; width:6px; background-color: transparent; border-radius:5px;} 
.cust_scroll::-webkit-scrollbar-thumb {background-color: #d5e0e5; border-radius:5px;}


/* first section style start here */
#gctop { padding-top:250px; padding-bottom:120px;  background: url("https://images.moneycontrol.com/images/ms/aiConclave_pune/header_top.png") left top no-repeat; background-size: cover;}
#gctop header { transition: 0.5s all; z-index: 99; position:fixed; width: 100%; top:0px; left: 0px; right: 0px; padding:40px 0px 80px 0px; }

#gctop header .gc_container {  display: flex; align-items:center; justify-content: space-between;}
#gctop header.darkHeader { padding: 10px 0; background:linear-gradient(131deg, #233099  0%, #395E8E 50%, #1AD89E 100%) 0% 0% no-repeat padding-box;}


/* #gctop header.darkHeader { padding: 10px 0; background:linear-gradient(131deg, #233099  73%, #395E8E 50%, #1AD89E 100%) 0% 0% no-repeat padding-box;} */


#gctop header.darkHeader #countdown { margin-bottom: 5px;}
#gctop header.darkHeader #countdown ul li span {    margin-top: 2px; width:40px; height: 40px; font:600 26px/40px 'Barlow Condensed Semi Condensed', sans-serif; }
#gctop header .gcLogo.deskView img { width: 230px;}
#gctop header.darkHeader .gcLogo img { width: 175px;}
#gctop header.darkHeader  #gctop header nav { padding:7px 0;}
.gcLogo{position: relative;}
.gcLogo a{display: inline-block;}
.gcLogo .sponLogo{ position: absolute; width: 140px; height: 30px; opacity: 0; left: 36px; top: -3px;}

.headerCont { margin-left: auto;}
#gctop header nav { display: none; justify-content: space-between; padding:10px 0px; border-top: 1px solid rgba(255,255,255, 0.5); border-bottom:1px solid rgba(255,255,255, 0.5);}
#gctop header nav ul li  { display: inline-block;}
#gctop header nav ul li a { display: inline-block; color: #FFFFFF; font:600 18px/40px 'Barlow Condensed', sans-serif; text-transform: uppercase; padding:0 15px; border-radius: 29px;}
#gctop header nav ul li a.active { background:#000000; color: #f5c22f; }
#countdown { text-align: right; margin-bottom: 15px; }
#countdown ul li { display: inline-block; margin: 0 5px; color: #fff; text-align: center; font:14px  'Barlow Condensed', sans-serif; text-transform: uppercase; font-weight: 300;}
#countdown ul li span { display: block; width: 50px; height: 50px; border-radius: 5px; background: rgba(0,0,0,0.4); font:600 28px/50px 'Barlow Condensed Semi Condensed', sans-serif; margin-top: 5px;}
.getpass  { cursor: pointer; color: #fff; text-align: center; height: 40px; font:18px/40px 'Barlow Condensed', sans-serif;  background: transparent linear-gradient(90deg, #D68E05 0%, #DA0E55 100%) 0% 0% no-repeat padding-box; padding: 0 20px; border-radius: 20px; text-transform: uppercase;}
.getpass:hover, .getpass:focus { text-decoration: none; color:#fff;}

.punehead { width:770px;}
.headingpune1 { color: #fff; margin-bottom: 10px; padding-bottom: 10px; font:700 40px/45px 'Barlow', sans-serif; border-bottom:1px solid #F8DC2E;}
.headingpune1 span { display: block; font-size:31px; font-weight:500;}
.punehead p {font:500 30px 'Barlow', sans-serif; color: #fff; padding-bottom: 10px; }
.punehead .getpass { width: 185px; border-radius: 100px;  font:700 20px 'Barlow', sans-serif;  display: inline-block; height: auto; padding: 10px;}
.punehead .getpass span { font-size: 15px; font-weight:600; display:block;}
.punehead .getpass span strong { font-weight: 700; font-size: 17px;}
.headterm { color: #fff; margin-top:5px; font:12px 'Barlow Condensed', sans-serif; }
#gctop header.darkHeader nav { display:flex;}
#gctop header.darkHeader .punehead  { display: none;} 



.conclaveDetail { color: #FFFFFF;  display: flex; justify-content: space-between;}
.topLeftsec { width: 705px; flex: 0 0 705px;}

.dateTim {font:500 26px 'Barlow Condensed', sans-serif; text-transform: uppercase;}
.mainSectitle { margin-top:10px; padding-bottom: 50px; font:100 70px/70px 'Barlow Condensed', sans-serif; }

.brandTitle.mobView{display: none;}
.brandTitle {color: #FFFFFF;font:400 45px/45px 'Barlow Condensed', sans-serif; padding-top: 20px;position: relative;text-align: left;}
.brandTitle span{font-weight: 100;} 
.brandTitle:before{content: ""; position: absolute; top: 42px; left: 515px; width: 140px; height: 2px; background-color: #fff;} 
.mainSectitle .gttit1 {font:500 96px/96px 'Barlow Condensed', sans-serif; display:block;}
ul.comBenefit  { margin-left: 25px; margin-bottom: 10px;}
ul.comBenefit li { list-style: disc outside;  color: #fff; font:400 24px 'Barlow Condensed', sans-serif; margin-bottom: 15px;}


.storecontent.offerTextWrap{padding-top: 40px;display: block;}
ul.offerText{width: 100%;border-top: 1px solid rgba(255,255,255, 0.7); padding-top: 35px; }
ul.offerText li { list-style: none; display: flex; column-gap: 20px; justify-content: center;color: #fff; font:400 24px 'Barlow Condensed', sans-serif; margin-bottom: 20px;}
ul.offerText li p{width: calc(100% - 50px);}
ul.offerText li svg{width: 40px;}

.offerTextWrap .tncTxt{width: 100%; border-top: 1px solid rgba(255,255,255, 0.7); font:400 20px/22px 'Barlow Condensed', sans-serif;padding-top: 25px; margin-top: 35px;text-align: center;}
.offerTextWrap .tncTxt a{color: #F5C22F;}
.offerTextWrap .tncTxt a:hover,.offerTextWrap .tncTxt a:focus{color: #F5C22F;} 

.bookedPlace { font:500 40px 'Barlow Condensed', sans-serif; margin-bottom: 20px;}
.getpass.bifg1 { border-radius: 41px; min-width: 290px; font-size: 28px; height: 80px; line-height: 80px; display: inline-block;}

.watchPromoVideo { display:flex; align-items: center; text-align:right; font:600 28px/35px 'Barlow Condensed', sans-serif; text-transform: uppercase; color: #fff; justify-content: right; margin-top: 40px;}
.watchPromoVideo span {background: transparent linear-gradient(90deg, #D68E05 0%, #DA0E55 100%) 0% 0% no-repeat padding-box; width: 100px; height: 100px; border-radius: 50%; display:inline-block; position: relative; }
.watchPromoVideo span:after { position: absolute; content: ""; border-left: 29px solid #fff; border-top: 17px solid transparent;  border-bottom: 17px solid transparent; top:50%; left: calc(50% + 4px); transform: translate(-50%, -50%);}
.watchPromoVideo em { font-style: normal; margin-right: 10px; }

/* first section style END here */


/*Tech Pioneer */
#techPoineer { padding: 50px 0; background-color: #FFF6E5;}
#techPoineer .techlist { margin-top: 35px;}
#techPoineer .techPerson { width: 300px; margin-bottom: 30px; text-align: center; cursor: pointer;}
#techPoineer .techPerson figure{margin-bottom: 10px;}
#techPoineer .techPerson.first { display: block; margin: 0 auto;}
#techPoineer .techlCont { justify-content: center;display: flex; grid-gap:20px;  flex-wrap: wrap; } 
#techPoineer .techPerson img {width:220px; height:220px; border-radius:50%; border: 1px solid #454545; box-shadow: 1px 2px 10px 3px #00000058;}
#techPoineer .techPerson p { font:700 24px 'Barlow Condensed', sans-serif; color: #000; margin-top: 25px;}
#techPoineer .techPerson  p span { display: block; font-size: 20px; line-height:26px; font-weight: 400; color: #333333; font-family: 'Barlow Condensed', sans-serif;}
.speaker_detail { display: none; font-family:'Barlow Condensed', sans-serif;   }
.speaker_detail figure { display: inline-block; vertical-align: top; padding-top: 10px;}
.speaker_detail figure img { flex: 0 0 300px; width: 300px; height: 300px; border-radius:50%; margin-right:25px;}
.speaker_detail article  {display: inline-block; width: calc( 100% - 330px );}
.speaker_detail .poptit1 { font-size:26px; font-weight: 700; margin-bottom:20px}
.speaker_detail .popName { font-size:24px; font-weight: 700; margin-bottom:20px; }
.speaker_detail .popName a{  color: #000000;
  text-decoration: underline;
  font-weight: 500;}
.speaker_detail .popName span { margin-bottom: 15px; display: block; font-weight:normal;}
.speaker_detail p {font-size:24px; line-height: 30px; margin-bottom: 15px; max-height: 270px; overflow: auto; padding-right: 10px;}
.speaker_detail p::-webkit-scrollbar {height:4px; width:5px; background-color: transparent; border-radius:5px;}
.speaker_detail p::-webkit-scrollbar-thumb {background-color:#9A815A; border-radius:50px;}
.getpasCenter  { text-align: center;}

/*Tech Pioneer */


/*Global Gather*/


#globalGather .bgthink { background: linear-gradient(281deg, rgba(6,109,161,1) 19%, rgba(78,150,149,1) 71%);  padding: 40px 0 80px 0;  background:;}
#globalGather .content1 { margin-left: auto; width: 700px;  color: #FFFFFF}
.ggtit1 {font:700 60px/65px 'Barlow Condensed', sans-serif; margin-bottom: 20px; }
#globalGather .content1 ul { padding:10px 0 10px 0;}
#globalGather .content1 ul li { margin-bottom: 7px;}
#globalGather .content1 p {font:24px/29px 'Barlow Condensed', sans-serif; margin-bottom: 27px; } 

.whatinStore { color: #fff}
.watinTit {font:600 40px 'Barlow Condensed', sans-serif; text-align: center; margin-bottom: 15px; }
.storeStat { display: flex; justify-content: center;}
.stats { display: inline-block; padding:0 20px; width:25%; text-align: center; font:400 75px/91px 'Barlow Condensed', sans-serif; vertical-align: top;}
.stats span { display: block; font-size: 24px; line-height: 29px; color: #F5EAA3; font-family: 'Barlow', sans-serif;}
.stats:last-child { border: none;}
.storecontent { padding-top: 70px;  display: flex; justify-content: space-between; }
.definingTheme { width:50%; padding-right:40px;}
.ggtitle2 {font:600 40px 'Barlow Condensed', sans-serif; margin-bottom:20px;}
.definingTheme p { font:400 24px/29px 'Barlow Condensed', sans-serif; margin-bottom: 30px; }
.definingTheme p strong { font-weight:600px;}
.entryGlobal { width:50%; padding-left:40px; border-left: 1px solid rgba(255,255,255, 0.7);}
/*Global Gather*/


/* Article Section */
img{max-width: 100%; height: auto;}
#gcArticle { padding:60px 0; background:#FFF6E5; background-size: cover;}
#gcArticle .articlewrap { position:relative;}
#gcArticle .articlewrapBx figure { margin-bottom: 15px;}
#gcArticle .articlewrapBx figure img { display:block;}
#gcArticle .articlewrapBx a { color:#000000; font:500 26px/31px 'Barlow Condensed', sans-serif; }
#gcArticle .articlewrapBx a:hover { text-decoration:underline;}



/* view more common start */
.view_more{ width: 100%; justify-content: center; padding-top: 30px; display: flex; text-align: center; border-top: 1px solid rgba(102, 102, 102, 0.2); font-size: 30px; margin-top: 20px;}
#gcFaq .view_more{border-top: 0px; padding-top: 0px;}
.view_more a{display: flex; align-items: center; color: rgba(0, 0, 0, 1); font-family: 'Barlow Condensed', sans-serif; font-size: 30px;}
.view_more .arrow {border: solid black;border-width: 0 2px 2px 0;display: inline-block; padding: 6px; position: relative; top: 2px; margin-left: 5px;}      
.view_more .right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}  
.view_more .left {transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.view_more .up {transform: rotate(-135deg); -webkit-transform: rotate(-135deg); margin-left: 15px; top: 5px;}
.view_more .down {transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-left: 15px; top: -2px;}
/* view more common end */

.video_wrapper{position: relative; width: 100%; overflow: hidden;padding-top: 56.25%;height: 0;}        
.video_wrapper iframe, .video_wrapper video, .video_wrapper embed {position: absolute; top: 0;left: 0;
bottom: 0; right: 0; width: 100%; height: 100%; border: none;}
/* Article Section end*/

#gcpartner { padding:60px 0;}

/* FAQ section */
#gcFaq { padding: 65px 0;  background:#F8F8F8 url("https://images.moneycontrol.com/images/ms/aiConclave/faqbg.png") right -100px top -50px no-repeat;}
.fqawrap{font-family: 'Barlow Condensed', sans-serif; color: #555555;font-size: 24px;}
.acc_card {position: relative; padding: 20px; border-bottom: 1px solid #999999;}
.acc_card a{color: #000000; text-decoration: underline;}
.acc_card .acc_title {cursor: pointer; position: relative;z-index: 1;padding-right: 10px;}
 .acc_card:after {width: 22px; height: 22px; position: absolute; top: 25px;right: 18px;content: " ";            
  background: url('https://images.moneycontrol.com/images/ms/aiConclave/acc_arw.png') left top no-repeat;background-size: 20px;}
.acc_card.box_active::after {transform: rotate(180deg);right: 20px;}
.acc_panel {display: none; position: relative;  padding-left: 25px;}
.acc_card ul{padding-left: 40px;}
.acc_card li{list-style: disc; padding: 5px 0px 5px 0px;}
.acc_info { border-left: 5px solid #D65505; padding-left: 15px; line-height: 29px;}
.acc_card.active .acc_panel {display: block;}
.faqRhs {margin-top: 40px;}
.acc_title.active {font-weight: 600;padding-bottom: 15px;font-size: 30px;color: #000000;}
.queryContact {background:linear-gradient(131deg, #ABC235 0%, #0165A1 100%) 0% 0% no-repeat padding-box;
			color:#fff; text-align: center; margin-top:65px; font:500 30px 'Barlow Condensed', sans-serif; 
			padding: 30px;		border-radius:15px;}


.queryContact .faqMail { font-size: 42px; padding: 5px 0; color: #fff;}
.queryContact .faqMail svg { vertical-align: middle;}
/* FAQ Section */


/* Videos Sec Css Start Point */
#gcvideos {background: url("https://images.moneycontrol.com/images/ms/aiConclave/video_left.png") left -50px top -50px  no-repeat, linear-gradient(128deg, #ABC235, #0165A1) ; padding:40px 0px 0 0;}
/* .gcvideos .videoSlider .slick-track {display: flex;column-gap: 2rem;} */
#gcvideos .commonTitle {color: #fff;}/* 
#gcvideos .videoSlider .slick-list {margin: 0 -30px !important;} 
#gcvideos .videoSlider .slick-slide > div {padding: 0 10px !important;}*/
#gcvideos .videoSlider .videoSec .imgBox {position: relative; display: block;}
#gcvideos .videoSlider .videoSec .imgBox img {object-fit: cover;width: 100%;}
#gcvideos .videoSlider .videoSec .imgBox .playIcon {position: absolute;top:12px;right:12px;}
#gcvideos .videoSlider .videoSec .content {margin-top: 25.25px;font: 400 26px/31px 'Barlow Condensed Semi Condensed', sans-serif; color: #fff;text-align: left;}

.slick-dots {display: flex;justify-content: center; column-gap: 9.94px;margin: 46.43px 0 0;cursor: pointer;}
.slick-dots li { border: 1px solid #15349D;  width: 11px; height: 11px; border-radius: 50%;}
.slick-dots li.slick-active { width: 18px; background-color:#15349D; height:11px; border-radius:5px;}
.slick-dots li button { font-size:0;} 

#gcvideos .viewMore {display: flex;align-items: center;justify-content: center;padding: 45px 0 0;color: #fff;text-transform: uppercase;}
#gcvideos .viewMore span {font: 400 30px/70px 'Barlow Condensed', sans-serif;}
#gcvideos .viewMore svg {margin-top: 4px;width: 13px;height: 24px;margin-left: 10px;}
#gcvideos .gcvidBotBg { padding-bottom:60px;  background: url("https://images.moneycontrol.com/images/ms/aiConclave/bottomright.png") right -30px bottom -40px no-repeat;}
/* Videos Sec Css Start Point */



/*White Ppapers & Partner Sec Start here */
/* .gcpaperpartner_main {background: url('../images/whitpapermainBg.png') no-repeat bottom center;} */
.gcwhitePaper {background: linear-gradient(100deg, #1AD89E, #395E8E, #472286);text-align: center;padding: 60px 0 80px;margin-bottom: 20.2px;}
.gcwhitePaper .commonTitle,
.gcwhitePaper .download a {color: #fff;}
.gcwhitePaper .download {display: flex;align-items: center;justify-content: center;font: 400 40px/48px 'Barlow Condensed Semi Condensed', sans-serif;}
.gcwhitePaper .download a {display: flex;align-items: center;column-gap: 30px;text-decoration: underline;}

#gcpartner .clientLogoItems .clientTtitle {color: #555555; display: block;  font: 500 18px 'Barlow Condensed',sans-serif;margin-bottom:10px;}
#gcpartner .clientLogoItems .clientLogo {text-align: center;display: flex !important;justify-content: center;align-items: center;flex-direction: column;}
#gcpartner .clientLogoItems .clientLogo img {border-radius: 15px;}



/* Footer Css Start Point */
.footer {    background: #454545;
    padding: 30px 0;    background-size: cover;
    font: 400 23px 'Barlow Condensed',sans-serif;
    margin-top:85px;}
.footer .mainContent {display: flex;justify-content: space-between;align-items: center;}
.footer .mainContent .copyright {text-align: left;}
.footer .mainContent .copyright,
.footer .mainContent .menus {color: #fff;}
.footer .mainContent .menus {display: flex;column-gap: 10px;}
.footer .mainContent .menus a { color: #fff; display: flex; }
.footer .mainContent .menus a:not(:last-child)::after {content: '';border-right: 2px solid #fff;display: block;height: 25px;width: 10px;}
.footer .mainContent .menus a:hover {color: #f5c22f;}
/* Footer Css End Point */



/*== 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-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; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; margin:0 10px;}
.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-arrow {  background: #000; position: relative; position: absolute; width:50px; z-index: 9; font-size:0px; height:50px; top:85px; left: -12px; cursor: pointer;}
.slick-arrow.slick-next {left: auto; right: -12px;}
.slick-arrow.slick-prev:before, .slick-arrow.slick-next:before { content: ""; position: absolute; left:50%; top: 50%; transform: translate( -50%, -50%); border-right:15px solid #F04F23; border-top:10px solid transparent; border-bottom:10px solid transparent; }
.slick-arrow.slick-next:before { border-right: 0px; border-left:15px solid #F04F23; border-top:10px solid transparent; border-bottom:10px solid transparent;}



/*== slick slider ==*/

/* Bootstrap Modal CSS */
.modal.videopp .modal-dialog{margin: 50px auto 0 !important;}
.modal-backdrop {position: fixed;top: 0; right: 0; bottom: 0;left: 0; z-index: 1040; background-color: #000000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop,
.modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80);}
.modal {display: none; overflow: hidden;position: fixed; top: 0; right: 0; bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch; outline: 0;}
.modal .modal-dialog { background-color:#fff; position: relative;
  /* transform: translate(-50%, -50%) !important;
  left: 50%;top: 50%;  */
  width: 1100px; border-radius: 20px;} 
.modal-open{overflow: hidden;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.fade {opacity: 0;}
.fade.in {opacity: 1;}
.modal.videopp .modal-dialog {width:900px;}
.closepop { position: absolute; cursor: pointer; display: flex; align-items: center; background:none; right: 10px; top: 10px; z-index: 1; color: #000; text-transform: uppercase; font:500 20px 'Barlow Condensed',sans-serif;}
.closepop svg { margin-left:5px;}
.modal.fade {-webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out;transition: opacity .3s linear, top .3s ease-out;
}
.modal.fade.in { display: block; opacity:1; }
.modal-header { padding: 9px 15px; border-bottom: 1px solid #eee;}
.modal-header .close { margin-top: 2px;}
.modal-header h3 {margin: 0;line-height: 30px;}
.modal-body {position: relative; overflow-y: auto; padding: 20px;}
.speakerpop .modal-body{ padding: 60px 20px;}
/* mobile header start */
.over{ background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 999; opacity: 0; display: none; transition: 0.5s all;}
.over.overlay{ opacity: 1; display: block;}
.mobile_header{display: none; position: fixed; top: 0px; width: 100%; background-color: #0A1988; height: 56px; z-index: 1030;}
.micon{position: absolute; left: 20px; top: 17px; cursor: pointer;}
.sidepush .body_wrapper { left: 295px; position: fixed; width:100%;  }
.sidepush .mob-sidemenu { left: 0px;}
/*== menu ==*/
.mob-sidemenu { opacity: 0;background: #1A2891; width:	100%; height: 100%;  position: fixed; z-index:9999; transition: .5s all; transform: translate(-100%, 0); padding:10px 20px;}
.mob-sidemenu svg{fill: currentColor;}
.mob-sidemenu.pushed{transform: translate(0%, 0); opacity: 1;}
.mob-sidemenu nav { display: flex; justify-content: space-between; padding:10px 0px; flex-wrap: wrap; max-height: 90vh; overflow: auto;}
.mob-sidemenu nav ul  { display: flex; flex-wrap: wrap;}
.mob-sidemenu nav ul li  { flex: 0 0 100%; padding: 5px 0px;}
.mob-sidemenu nav ul li a { display: inline-block; color: #FFFFFF; font:600 20px/40px 'Barlow Condensed', sans-serif; text-transform: uppercase; padding:0 20px; border-radius: 29px;}
.mob-sidemenu nav ul li a.active { background:#000000; color: #f5c22f; }
.menuclose {  color: #fff; }
#mainnav {background: #fff; width: 100%; top:-90px; transition:all 0.4s; position:fixed;}
#mainnav.stickhead {  top: 0px; z-index:500;}
#mainnav.innav { top:0px; position: sticky; padding-top: 20px;}
.navlogo {margin-bottom: 15px; float: left;}
#mainnav ul li { display: inline-block; margin-right: 15px;} 
#mainnav ul li a { display:inline-block; font: 400 16px/30px 'Open Sans', sans-serif; text-transform: uppercase; padding: 0 10px; color:#fff; text-decoration: none;}
#mainnav ul li a:hover, #mainnav ul li.active a { text-decoration: none; color: #fff; font:400 16px/30px 'Open Sans', sans-serif;}
#mainnav ul li:last-child { margin: 0px;}
.navigation {background-color: #0056c3; height: 48px; border-bottom: 2px solid #fff; padding: 8px 0;}
/*== menu ==*/
/* mobile header end */
.mobile_top_headline, .vw_moremob{display: none;}
.vw_lessb{display: none;}
.modal_header{padding: 10px 10px 15px;}
.fade-scale {transform: scale(0); opacity: 0;-webkit-transition: all .25s linear;-o-transition: all .25s linear;
  transition: all .25s linear;}
.fade-scale.in {opacity: 1; transform: scale(1);}

#gcvideos .slick-slide{margin-right: 20px;}
#gcpartner .slick-slide{margin: 0 10px;}
.slick-slide:focus-visible, .slick-slide:focus{ outline: none; outline: 0px;}

.mobile_booked_place{display: none;}
.logoImg{width: 100%; height: 100px; border: 1px solid #ccc; padding: 0px; border-radius: 15px; display: flex;
  align-items: center;
  justify-content: center;}
  .clientTtitle em{font-style: normal;}
  .arti_rhsdec{font-weight: 400; font-size: 24px;}
.mobile_hide{display: block;}
.mobile_show{display: none;}
.getpass.bifg1{line-height: normal; height: auto; padding: 5px 0px 5px 0px;}
.getpass.bifg1 span{display: block; font-size: 26px; text-transform: lowercase;}
.getpass.bifg1 em{ font-style: normal; text-decoration: line-through; font-size: 23px; padding: 0px 3px;} 
.early_bird{ font-size: 22px; padding-top: 10px; /* font-weight: 300; */}

  .topRightsec{position: relative;}
  
  .topRightsec .watchPromoVideo{position: absolute; bottom: 38px; right: 0;}

/* new css changes event live day */  
.getpass.watch_now{font-weight: 600;}
.getpass.bifg1.watch_now{line-height: normal; height: auto; padding: 20px 0px 20px 0px; min-width: 230px; }


/***** ai conclave 8 march changes ******/
.punehead p{font-size: 25px; margin-bottom: 5px;}
.aiGurantee{background: #FFF6E5;padding:60px 0}
.aiGurantee .commonTitle{font-weight: normal; text-transform: uppercase;}
.aiGurantee  li{font-size: 21px;position: relative;
line-height: 30px; margin-bottom: 20px;padding-left: 20px;
color: #000000;}
.aiGurantee  li:before {
content: "";
background: transparent linear-gradient(90deg, #D68E05 0%, #DA0E55 100%) 0% 0% no-repeat padding-box;
width: 8px;
height: 8px;
border-radius: 100%;
position: relative;
top: 8px;
margin-right: 15px;
position: absolute;left:0
}
.aiGurantee .tncTxt {
width: 100%;
border-top: 1px solid rgba(0,0,0, 0.7);
font: 400 20px/22px 'Barlow Condensed', sans-serif;
padding-top: 25px;
margin-top: 35px;
text-align: center;color: #000;
}
.aiGurantee .tncTxt a {
color: #d97627;
}
.aiGurantee .tncTxt a:hover,.aiGurantee .tncTxt a:focus,.aiGurantee .tncTxt a:active{text-decoration: none;}

.midCont ul{display: flex; grid-gap:40px;
text-align: left;
margin: 50px auto 0;
}
.midCont ul li {
color: #fff; position: relative;
font-size: 25px;
font-weight: normal;
font-family: 'Barlow', sans-serif;
margin-bottom: 10px;
}
.midCont ul li:first-child::after{background: #fff; width: 1px; height: 100%;position: absolute;content: '';right:-20px;top:5px}
.agendaUlist li {
display: block;
}
.agendaUlist li {
  display: block !important;
}
.agendaUlist li .eventDateNameBox{grid-gap: 20px;}
#agendaSec .agendaUlist li .eventDateNameBox .eventTime{width: 100px;}
.agendaUlist li .title{margin:0}
#overview ul li{position: relative; padding-left: 20px;}
#overview ul li:before{position: absolute !important;left:0;top:0;}
.locIcon svg{position: relative;top:3px;}

.agendaSec{background:url('https://images.moneycontrol.com/images/ms/aiConclave_pune/linesOne.png') -10px -42px no-repeat !important;}

#gctop{background:url('https://images.moneycontrol.com/images/ms/aiConclave_pune/bgNew.png')center top no-repeat;background-size: cover;padding-bottom: 280px;}
#overview {margin-top: -176px;}

@media screen and (min-width: 980px) { 
  #techPoineer .techlCont .techPerson{ padding-top: 20px; }
}


@media all and (max-width:1279px){
.gc_container { width: 1000px;}

.gcvideos {padding: 30px 0 29.05px;background: linear-gradient(223deg, #1AD89E, #395E8E, #472286);}
.gcvideos .videoSlider {padding-left: 5px;}
.gcvideos .videoSlider .slick-list {margin: 0 !important;padding: 0px 40px !important;}
.gcvideos .videoSlider .videoSec .content {font-size: 18px;line-height: 22px;margin-top: 10.25px;}
.gcvideos .videoSlider .videoSec .imgBox .playIcon {top: -3px;right: 5px;}
.gcvideos .videoSlider .videoSec .imgBox .playIcon svg {width: 30px;}
.gcvideos .viewMore {padding: 25px 0 0;}
.gcvideos .viewMore span {font-size: 20px;line-height: 70px;}
.gcvideos .viewMore svg {width: 8px;height: 16px;}/* 
#gcvideos .videoSlider .slick-list{ margin: 0 !important;} */
.view_more{margin-top: 20px;}
.faqSec .view_more{border-top: 0px; margin-top: 0px;}
.main_container{max-width: 1000px;}
.article_lhs{flex: 0 0 620px;}
.article_rhs{flex: 0 0 300px;}
.img_thumb{ display: none;}
.gcwhitePaper {background: linear-gradient(238deg, #1AD89E, #395E8E, #472286);padding: 40px 0 45px;}
.gcwhitePaper .download a {flex-wrap: wrap;justify-content: center;font-size: 20px;line-height: 24px;}
.gcwhitePaper .download a svg {width: 40px;height: 40px;margin-top: 25px;}
.gcwhitePaper .commonTitle {margin-bottom: 10.8px;}
.gcwhitePaper .commonTitle span {font-size: 24px;line-height: 40px;}
.gcpartner .clientLogoItems .slick-slide > div {padding: 0 10px !important;}
.gcpartner .clientLogoItems .clientLogo img {width: 100%;object-fit: cover;}
.gcpartner .clientLogoItems .clientTtitle {font-size: 16px;line-height: 19px;margin-bottom: 3.5px;}
.gcpartner .clientLogoItems .slick-dots {margin: 30.36px 0 0;}
.footer {font-size: 12px;line-height: 14px;padding: 23.92px 0 22.5px;background: linear-gradient(257deg, #1AD89E, #395E8E, #472286);margin-top: 94.62px;}
.footer .mainContent .copyright{margin-bottom: 12.58px;}
.footer .mainContent {flex-wrap: wrap;flex-direction: column;}
.footer .mainContent .menus a:not(:last-child)::after {border-right: 1px solid #fff;height: 14px;width: 9px;}		
	
}


.advBannerWrap{margin:40px auto 45px auto; text-align: center;} 
.mobView { display: none; } 

.anchorSec{border-top: 1px solid rgba(255,255,255, 0.3); border-bottom: 1px solid rgba(255,255,255, 0.3); padding-top: 35px; padding-bottom: 25px; margin-top: 35px;display: flex;flex-wrap: nowrap;column-gap: 60px;}
.anchorSec .anchorPerson{display: flex;flex-wrap: nowrap;align-items: center;cursor: pointer;}
.anchorSec figure{width: 145px;margin-right: 25px;}
.anchorSec figure img{ width: 144px; height: 144px; border-radius: 50%;}
.anchorSec .postData{width: calc(100% - 170px);padding-top: 5px;} 
.anchorSec .postData .name{font:700 24px/24px 'Barlow Condensed', sans-serif;color: #fff;margin-bottom: 7px;}
.anchorSec .postData .post{font:400 20px/20px 'Barlow Condensed', sans-serif;color: #fff;margin-bottom: 5px;}
.anchorSec .postData .comp{font:500 20px/20px 'Barlow Condensed', sans-serif;color: #fff;margin-bottom: 5px;}

/* --- start : agenda sec --- */ 
.agendaUlist li{display: none;}
.agendaUlist li:nth-of-type(1){display: block;}
.agendaUlist li:nth-of-type(2){display: block;}
.agendaUlist li:nth-of-type(3){display: block;}
.agendaUlist li:nth-of-type(4){display: block;}
.agendaUlist li:nth-of-type(5){display: block;}
.agendaUlist li:nth-of-type(6){display: block;} 
.agendaUlist li:nth-of-type(7){display: block;} 
.agendaUlist li:nth-of-type(8){display: block;} 
.agendaUlist li:nth-of-type(9){display: block;} 
.agendaSec.active .agendaUlist li{display: block !important;}  
.agendaSec .viewLessBtn{display: none;}
.agendaSec.active .viewLessBtn{display: flex;}  

.viewMoreBtnWrap.view_more{width: 100%; justify-content: center; padding-top: 20px; display: flex; text-align: center;border-top: 0; 
  }
/* .viewMoreBtnWrap .viewBtn{font:400 30px/36px 'Barlow Condensed', sans-serif;color: #000;margin-bottom: 5px;}
 */
.agendaSec{padding: 60px 0; background: url("https://images.moneycontrol.com/images/ms/aiConclave/video_left.png") no-repeat top left; background-position: -140px -7px;}
.agendaSec .commonTitle{margin-bottom: 5px;}
.agendaSec .topDateStrip{font:400 30px/30px 'Barlow Condensed', sans-serif;color: #000;margin-bottom: 15px;text-align: center;}

.agendaUlist{position: relative;border-top: 1px solid #bcbcbc;padding-top: 15px;}
/* .agendaUlist::before{content: '';position: absolute;left: 0;top: 0;width: 118px; height: 8px;background-color: #000;}  */
.agendaUlist li .eventDateNameBox{display: flex;column-gap: 30px; margin-bottom: 15px; padding-bottom: 15px;}
.agendaUlist li .eventDateNameBox .eventTime{width: 95px;font:500 25px/30px 'Barlow', sans-serif;color: #15349D;text-transform: uppercase; white-space: nowrap;}
.agendaUlist li .eventDateNameBox .eventText{width: calc(100% - 145px);}
.agendaUlist li .title{font:600 25px/30px 'Barlow', sans-serif;color: #000;margin-bottom: 5px;}
.agendaUlist li .subTitle{font:400 30px/36px 'Barlow Condensed', sans-serif;color: #000;margin-bottom: 15px;}
.agendaUlist li .poineerName{font:400 21px/30px 'Barlow Condensed', sans-serif;color: #000;margin-bottom: 5px; }
.agendaUlist li .poineerName span{ padding-right: 4px; font-weight: 500; }
.agendaSec .getpass.watch_now {width: 280px; display: flex; justify-content: center; margin: auto; flex-direction: column;  margin-top: 40px;}
.agendaSec .getpass_subline {display: flex; justify-content: center; font-size: 18px;}
.agendaSec .getpass_subline span {text-decoration: line-through; font-size: 18px; margin: 0 5px;}
.buttonText {font:400 15px/15px 'Barlow Condensed', sans-serif; color: #454545; text-align: center; padding-top: 15px;}
/* --- End : agenda sec --- */
.hethbx{height: 85px;}
.darkHeader .hethbx{height: 65px;}
@media screen and (max-width:980px) {
		.punehead { padding-top: 10px; width: auto; text-align: center;}
		.headingpune1 { font-size: 25px; line-height:25px; }
		.headingpune1 span { font-size: 20px; }
		.punehead p { font-size: 20px;  display: flex; justify-content: center; }
		.punehead p svg { margin-right: 5px;}
         .headerCont{padding-bottom:15px; margin: 0px;} #countdown{margin-bottom:0px;}
        .agendaSec { padding: 35px 0; }
        .agendaSec .commonTitle { margin-bottom: 0px; }
        .agendaSec .topDateStrip{font-size: 18px;line-height: 30px; margin-bottom: 5px;}
        .agendaUlist{padding-top: 10px;}
        .agendaUlist::before{width: 75px; height: 4px;} 
        .agendaUlist li .eventDateNameBox{column-gap: 15px;margin-bottom: 0px; padding-bottom: 10px;}
        .agendaUlist li .eventDateNameBox .eventTime{width: 65px;padding-top: 5px;font-size: 18px;line-height: 18px;}
        .agendaUlist li .eventDateNameBox .eventText{width: calc(100% - 80px);}
        .agendaUlist li .title{font-size: 18px;line-height: 26px;}
        .agendaUlist li .subTitle{font-size: 20px;line-height: 26px;margin-bottom: 10px;}
        .agendaUlist li .poineerName{font-size: 15px;line-height: 20px;}
        .viewMoreBtnWrap.view_more{padding-top: 10px;}
 
        .speakerUlist .techPerson{display: none;}
        .speakerUlist .techPerson:nth-of-type(1){display: block;}
        .speakerUlist .techPerson:nth-of-type(2){display: block;}
        .speakerUlist .techPerson:nth-of-type(3){display: block;}
        .speakerUlist .techPerson:nth-of-type(4){display: block;}
        .speakerUlist .techPerson:nth-of-type(5){display: block;}
        .speakerUlist .techPerson:nth-of-type(6){display: block;}  

        .speakerUlist.active .techPerson{display: block !important;} 

        .speakerUlist .vw_lessb{display: none;}
        .speakerUlist.active .vw_lessb{display: flex;}

 
        .advBannerWrap{margin:34px auto 34px auto;}
        .deskView {
          display: none;
        }
        .mobView {
          display: block;
        }

      .anchorSec{ padding-top: 18px; padding-bottom: 18px; margin-top: 20px; column-gap: 10px;padding-left: 10%; padding-right: 10%; justify-content: center;}
      .anchorSec .anchorPerson{display: flex;flex-wrap: wrap;align-items: center;}
      .anchorSec figure{width: 100%;margin-right: 0px;text-align: center;}
      .anchorSec figure img{ width: 102px; height: 102px;}
      .anchorSec .postData{width: 100%;text-align: center;} 
      .anchorSec .postData .name{font-size: 18px;line-height: 18px; margin-bottom: 5px;}
      .anchorSec .postData .post{font-size: 14px;line-height: 14px;margin-bottom: 4px;}
      .anchorSec .postData .comp{font-size: 14px;line-height: 14px;margin-bottom: 2px;}

      ul.offerText li{font-size: 18px;line-height: 22px;}
      ul.offerText li:nth-child(1) svg{ width: 20px;}
      ul.offerText li:nth-child(2) svg{ width: 25px;}
      ul.offerText li:nth-child(3) svg{ width: 22px;}
      ul.offerText li:nth-child(4) svg{ width: 24px;} 

      .offerTextWrap .tncTxt{font-size: 14px;line-height: 14px;padding-top: 15px;
        margin-top: 20px;}

        .gc_container { padding: 0 20px; width: 100%;}
        .main_container{max-width: 100%; width: 100%;}
        #gctop{padding-top: 50px;  background-size: cover; padding-bottom:65px;}
        #gctop header{position: relative; padding-bottom: 0px;}
        #gctop header nav{display: none;}
        .mobile_header{display: flex; }
        .mob_rhs{position: absolute; right: 20px; font-size: 14px; line-height: 30px; height: 30px; top: 12px;}
        #gctop header .gc_container{ flex-wrap: wrap; justify-content: center;}
        #countdown {text-align: center; padding-top: 10px;}/* 
        .gcLogo{width: 151px;} */
        #countdown ul li span{font-weight: 500;}
        .topLeftsec{width: 55%; flex: 0 0 55%;}
        .watchPromoVideo{flex-wrap: wrap; font-size: 20px; line-height: 24px; grid-gap: 15px;}
        .watchPromoVideo span{flex: 0 0 auto; width: 50px; height: 50px;}
        .watchPromoVideo span:after { left: calc(50% + 2px);border-left: 17px solid #fff; border-top: 11px solid transparent; border-bottom: 11px solid transparent;}
        .dateTim, .mainSectitle{display: none;}

        .mobile_top_headline{display: block; text-align: center; color: #fff;}
        .mobile_top_headline .dateTim_mob {font:500 18px 'Barlow Condensed', sans-serif; text-transform: uppercase;}
        .mainSectitle_mob { letter-spacing: 1px; margin-top:10px; padding-bottom: 20px; font:300 29px/29px 'Barlow Condensed', sans-serif; }
        .mainSectitle_mob .gttit1 {font:500 44px/44px 'Barlow Condensed', sans-serif; display:block; letter-spacing: normal;}

        .brandTitle.deskView{display: none;}
        .brandTitle.mobView{display: block;}
        .brandTitle {color: #FFFFFF;font:400 24px/24px 'Barlow Condensed', sans-serif; padding-top: 15px;    width: 270px;
          margin: 0 auto;left: -19px;}
        .brandTitle span{font-weight: 100;}
        .brandTitle:before { top: 29px; left: 273px; width: 30px; height: 1px; }
        ul.comBenefit li{font-size: 18px; margin-bottom: 5px;} 
        .bookedPlace{ font-size: 20px; padding-top: 20px;}
        .getpass.bifg1 {border-radius: 29px; min-width: 182px; font-size: 23px; height: auto; line-height: normal; display: inline-block;}
        .commonTitle h2{font-size: 32px;}
        #techPoineer{padding: 30px 0px;}
        #techPoineer .techlCont{row-gap: 30px; padding-top: 0px;}
        #techPoineer .techlist{margin-top: 20px;}
        #techPoineer .techPerson{width: 165px; margin-bottom: 0px;}
        #techPoineer .techPerson img{ width: 100%; height: auto;}
        .vw_moremob{display: flex; margin-top: 0px;}
        .speaker_mobile_wrap{display: none;}
        .techlist .view_more{ margin-bottom: 20px;}
        .modal .modal-dialog{width: 96%;}
        .speaker_detail figure, .speaker_detail article{ display: block; width: 100%; text-align: center;}
        #globalGather .bgthink{ padding: 30px 0px 25px 0px;}
        #globalGather .content1{width: 100%;padding-top: 260px; }
        #gcpartner .gc_container {padding-top: 20px;}
        .ggtit1{ font-size: 32px; line-height: 35px;}
        #globalGather .content1 ul{margin-bottom: 5px !important;}
        #globalGather .content1 ul li{font-size: 18px; margin-bottom: 5px;}
        #globalGather .content1 p{font-size: 18px; line-height: 24px;}
        #globalGather .getpass.bifg1{width: 182px; display: block; margin: 0 auto;}
        .watinTit{font-size: 32px;}
        .storeStat{flex-wrap: wrap; grid-gap: 15px;}
        .stats{flex: 0 0 47%; padding: 0px 10px 0 0px; width: auto; font-size: 50px; line-height: 60px;}
        .stats span{font-size: 18px; line-height: 22px;}
        .storeStat .stats:nth-child(2){border-right: 0px;}
        .storecontent{flex-wrap: wrap; padding-top: 40px;}
        .definingTheme{width: 100%; padding-right: 0px;}
        .ggtitle2{ font-size: 24px; margin-bottom: 15px;}
        .definingTheme p{font-size: 18px; line-height: 22px; margin-bottom: 20px;}
        .entryGlobal{width: 100%; padding-left: 0px; border-left: 0px; border-top: 1px solid rgba(255,255,255, 0.7); padding-top: 20px;}
        #globalGather {background-size: 100%;background-repeat: no-repeat; background-position-y: 16%;}
        #globalGather ul.comBenefit{margin-bottom: 0px;}
        #gcArticle{padding: 35px 0px;}
        .article_lhs{flex: 0 0 100%;}
        .article_rhs{flex: 0 0 100%;}
        .articlesec{padding: 20px;}
        .img_thumb{ display: block; flex: 0 0 100%;}
        .articlewrap{font-size: 18px; line-height: 22px; gap: 20px;}
        .arti_rhlink{flex-wrap: wrap; flex-direction: column-reverse; gap: 5px; align-items: flex-start;}
        .article_rhs ul{display: grid; flex-wrap: wrap; grid-gap: 20px; grid-template-columns: 47% 47%; }
        .article_rhs li{ padding: 0px; border-bottom: 0px;}
        .article_headline{font-size: 24px; line-height: 28px; padding: 10px 0px;}
        .arti_rhsdec{display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical; overflow: hidden; font-size: 18px;}
        .acc_panel{padding-left: 10px;}
        .acc_card{padding: 10px 0px;}
        .acc_info{font-size: 18px; line-height: 22px;}
        .acc_card .acc_title{padding-right: 30px;}
        .acc_title, .acc_title.active { font-size: 24px; line-height: 29px;}
        .acc_card ul{padding-left: 30px;}

        #gcvideos, #gcFaq{padding: 35px 0px;}
	#gcvideos .gcvidBotBg { background: none; padding: 0px;}
        #gcvideos .gc_container{padding: 0px 0px 0px 15px;}

        .queryContact{ font-size: 18px; margin-top: 20px;}
        .queryContact .faqMail{font-size: 26px; display: flex; align-items:end; gap: 5px; justify-content: center;}
        .queryContact .faqMail svg{flex: 0 0 20px;}
        #gcpartner{padding-top: 0px;}
        .footer{margin-top: 50px;}
        /* view more common start */
        .view_more{ border-top: 0px; padding: 10px 0px;}
        .view_more a{font-size: 20px;}
        .view_more .arrow{padding: 4px;}
        .view_more .up {margin-left: 10px; top: 5px;}
        .view_more .down {margin-left: 10px; top: -2px;}
        /* view more common end */

        #techPoineer .techPerson.first{padding-bottom: 50px; width: 100%;}
        #techPoineer .techPerson.first figure{ width: 175px; margin: 0 auto;}
        .modal .modal-dialog, .modal.videopp .modal-dialog{width: 94%;}
        .speaker_detail figure img{margin-right: 0px; width: 175px; height: auto;}
        .speaker_detail .poptit1{font-size: 24px;}
        .speaker_detail .popName{font-size: 20px;}
        .speaker_detail .popName span, .speaker_detail p{font-size: 18px; line-height: 24px;}
        .closepop{ font-size: 16px;}
        .closepop svg{width: 24px;}

        #gcvideos .slick-list{ padding-right:20%;}
        #gcvideos .videoSlider .videoSec .content{ font-size: 18px; line-height: 22px; margin-top: 15px;}
        #gcvideos .viewMore{padding-top: 20px;}
        #gcvideos .viewMore span{font-size: 20px; line-height: 30px;}
        #gcvideos .viewMore svg{width: 9px; height: 16px;}
        .mob-sidemenu .getpass{ margin-top: 20px;}
        .speakerpop .modal-body{padding: 20px;}  
        #gcFaq .view_more{padding-top: 20px;}
        .acc_info{border-left: 3px solid #D65505;}
        .acc_card:after{right: 0px;}
        .acc_card.box_active::after{right: 0px;}
        .topLeftsec .bookedPlace, .topLeftsec .getpass, .watchPromoVideo{display: none;}
        .mobile_booked_place{display: flex; padding-top: 15px; color: #fff; justify-content: space-between; align-items: flex-start;position: relative;}
        .mobile_booked_place .watchPromoVideo{position: absolute; bottom: 2px; right: 0; width: 115px;}
        .mobile_booked_place .getpass{display: block; }
        .mobile_booked_place .bookedPlace{display: block; padding-top: 0px;width: 135px;margin-bottom: 10px;}
        .mobile_booked_place .watchPromoVideo{display: flex;margin-top: 0px;}
        .topLeftsec ul.comBenefit{ margin-bottom: 0px;}
        .techlCont.second{padding-bottom: 20px;}
        .modal.videopp .modal-dialog{ width: 98%; border-radius: 0px;}
        .modal.videopp .closepop{ top: -42px; color: #fff;}
        .modal.videopp .closepop svg { fill: #fff;}
        .modal.videopp .closepop svg path { stroke: #000;}
        .modal.videopp .modal-body, .modal.videopp .modal_header{padding: 0px;}  
        .logoImg {
          width: 100%;
          height: 85px;
          border: 1px solid #ccc;
          padding: 10px;
          border-radius: 10px;
          display: flex;
          align-items: center;
          justify-content: center;
        }
        .logoImg img, .logoImg svg{max-width: 100%; height: auto;}
        #countdown ul li span{height: 40px; line-height: 40px;}
        .mobile_hide{ display: none;}
        .mobile_show{display: block;}
        
.getpass.bifg1{line-height: normal; height: auto; padding: 5px 0px 5px 0px; font-size: 20px;}
.getpass.bifg1 span{display: block; font-size: 18px; text-transform: lowercase;}
.getpass.bifg1 em{ font-style: normal; text-decoration: line-through; font-size: 16px; padding: 0px 3px;} 
.early_bird{ font-size: 14px !important; line-height: normal !important; text-align: center; padding-top: 10px; margin-bottom: 0px !important;}
.mobile_booked_place.earlybird{padding-top: 0px;}

.getpass.bifg1.watch_now{ padding: 15px 0px; min-width: 180px;}
.disNone{ display: none !important;}
	#gcvideos .videoSlider .videoSec .imgBox .playIcon { width: 28px; height: 28px; right: 5px; top: 5px;}
	#gcvideos .videoSlider .videoSec .imgBox .playIcon svg { width: 100%; height: auto;} 
	#gcArticle .articlewrapBx { width:260px !important;}
	#gcArticle .articlewrapBx a { font: 500 16px/20px 'Barlow Condensed', sans-serif;}
	#techPoineer .techPerson p {font-size: 19px;}
	#techPoineer .techPerson p span {font-size: 16px; line-height: 21px;}


  .punehead p{font-size: 20px;}
.midCont ul{width: 100%;padding: 0 15px;}
.midCont ul li{font-size: 20px;}
.aiGurantee .commonTitle{font-size: 32px;}
.aiGurantee{padding: 20px 0 40px;}

#agendaSec .agendaUlist li .eventDateNameBox .eventTime{width: 160px;}

#gctop{background:url('https://images.moneycontrol.com/images/ms/aiConclave_pune/mobileNew.png')center top no-repeat;background-size: cover;padding-bottom: 80px;}
#overview {margin-top: 0px;}
.agendaSec {
  background: url(https://images.moneycontrol.com/images/ms/aiConclave_pune/linesOne.png) -10px -42px no-repeat;
}
.punehead p{display: inline-block;text-align: center;}
.midCont ul li{list-style: disc;}
.midCont ul{flex-direction: column; grid-gap:0}
.midCont ul li:first-child::after{display: none;}
}

@media (max-width: 767px) {
}

@media (max-width: 389px) {
  #techPoineer .techPerson{width: 46%;}
}
@media (max-width: 390px) {
  .clientTtitle em{ display: block;}
  }

  @media screen and (min-width:980px) {
    #globalGather .content1{min-height: 820px;}
  }