@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 18px/22px 'Montserrat', sans-serif;
  color: #000;
  overflow-x: hidden;
  background-color: #fff;
  margin: 0;
  padding: 0;
}
.mob_view {
  display: none;
}
.advbanner_wrap {
  margin: 0 auto 30px auto;
  text-align: center;
}

a:focus,a:hover,a:active{outline: none; text-decoration: none;box-shadow: none;}
/* header */

li.border-0{border:none !important;}

.header_sec {
  background: #fafafd;
  padding: 17px 0px;
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
  z-index: 99;
  position: fixed;
  top: -70px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  transition: .3s ease all;
  box-shadow: 0px 5px 10px #0000004D;
}
.header_sec.stickyNav { top:0; }
.header_sec .mc_container {
  position: relative;
}
.header_sec .left_head {
  align-items: center; display: flex;
}
.header_sec .desk_menu_list {
  width: calc(100% - 190px);
  max-width: calc(100% - 190px);
  flex-basis: calc(100% - 190px);

}
.header_sec .desk_menu_list ul {
  display: inline-block;
}
.header_sec .desk_menu_list ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 -2px;
}
.header_sec .desk_menu_list ul li a {
  color: #1d1d1b;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  position: relative;
  font-family: 'Poppins', sans-serif;
  padding: 5px 10px;transition: ease all 0.8s;
}
/* .header_sec .desk_menu_list ul li.active a,.header_sec .desk_menu_list ul li a:hover{color: #e86c24; font-weight: 900; text-decoration: none;} */

.header_sec .desk_menu_list ul li a:before {
  content: '';
  position: absolute;
  top: 7px;
  right: 0;
  width: 2px;
  height: 18px;
  background-color: #1d1d1b;
}
.header_sec .desk_menu_list ul li:last-of-type a:before {
  display: none;
}
.brand_moblogo_wrap {
  display: none;
}
.brand_mobmenu_alink {
  display: none;
}
.mc_link_wrap {
  width: 190px;display: flex; align-items: center;
  max-width: 190px;
  flex-basis: 190px;
  color: #000;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  text-align: right;
}
.mc_link_wrap a {
  color: #000;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
}


.desk_menu_list li a:hover {
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}


/*Edit starts here*/
.desk_menu_list ul li {
  position:relative;
}

.desk_menu_list ul li::after{
    content: '';
    display: block;
    width: 0;
    position:absolute;
    left:50%;
    height: 3px;
    background: #FEC641;
    transition: cubic-bezier(.77,0,.18,1) 0.5s;
}

.desk_menu_list ul li:hover::after {
    width: 80%;
    left: 10%;
}

.desk_menu_list ul li {
  transition: cubic-bezier(.77,0,.18,1) 05s;
}



/*== 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: 46px; 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('../images/banner.jpg') center top no-repeat;background-size: cover;}
.banner img{align-items: center; margin-top: 60px;}
/***** banner ends ******/


/****** footer starts ******/
.RouteMobile_footer .footCopy{background: #FAF9F9;padding: 32px 0;}
.RouteMobile_footer .footCont p.footerpara{font-weight: 500 ;display:inline-block;}
.RouteMobile_footer .cus_align_center{justify-content: center !important;padding-top:55px;}
.RouteMobile_footer .footCopy .dflx, .RouteMobile_footer .footCont .dflx{justify-content: space-between;}
.RouteMobile_footer .footCopy p{font-size: 13px;color: #000;font-weight:500;}
footer.RouteMobile_footer ul li{display: inline-block;}
.RouteMobile_footer .fotlinks ul li a{color:#000;font-size: 13px;text-transform: uppercase;font-weight:500;}
.RouteMobile_footer .fotlinks ul li{margin-right: 5px;padding-right: 5px; transition: ease-in 0.8s;}
.RouteMobile_footer .fotlinks ul li a:hover{color: #BB0090;}
.RouteMobile_footer .socialicon{display: flex;align-items: center;}
.RouteMobile_footer .socialicon li{margin-left: 2px;}
.RouteMobile_footer .socialicon p,.RouteMobile_footer .contactDetail h3{margin-right: 10px; font-size: 28px; font-weight: 700;}
.RouteMobile_footer .contactDetail{display: flex;align-items: flex-end;padding:60px 0;}
.RouteMobile_footer .contactDetail h3{margin-right:20px;margin-top:0;}
.RouteMobile_footer .socialicon li a{display: inline-block;}
.RouteMobile_footer .footCont{background: #EEEEEE;}
/****** footer ends ******/


/****** vidcontainer starts *****/
.clear{clear: both;}
.RouteMobile_vidcontainer{position: relative; right:0;top:150px}
.RouteMobile_vid-in,.topInfo .RouteMobile_vid-in,.RouteMobile_vidBiglft .RouteMobile_vid-in{position: relative;width: 100%;padding-top: 56.25%;height: 0;}
.RouteMobile_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}
.RouteMobile_vidplay .modal-body{padding: 10px;}
.RouteMobile_vidplay .modal-dialog,.imgPopup .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;}

/****** vidcontainer ends *****/

/****** Agenda Section *********/
.RouteMobile_agendaSection{background: #fff;padding: 90px 0  60px;position:relative;}
.RouteMobile_agendaSection:after{position: absolute;content: '';bottom: -440px;width: 2400px;height: 100%;background: url(https://images.moneycontrol.com/images/ms/routemobile/videobg_new.png) center no-repeat;background-size: contain;}
.RouteMobile_agendaSection .agendaWrapper{padding-top:30px;}
.RouteMobile_agendaSection .tab {overflow: hidden;border: none;width:100%;margin:0 auto;background-color:transparent;}
.RouteMobile_agendaSection .tab button {float: left;outline: none;cursor: pointer;font-size:20px;line-height:24px;letter-spacing: 0px;border-top-right-radius: 8px;border-top-left-radius: 8px;width:333px;color: #fff;padding:10px 45px;background-color: #B63E97;margin:0 4px 0 0;font-weight:700;}
.RouteMobile_agendaSection .tab button.active {background: #009AD9;}
.RouteMobile_agendaSection .tabcontent {position:relative;z-index:1;display: none;background: #FAF9F9;border: 2px solid #C5C7C7;border-top-left-radius: 0;border-top-right-radius: 8px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.RouteMobile_agendaSection .agenda-content {display: flex;}
.RouteMobile_agendaSection .tabcontent ul li{border-bottom:2px solid #c7c7c7;padding:0 20px 0 50px;}
.RouteMobile_agendaSection .agendaTime { width: 200px;flex-shrink: 0;color: #000;padding:10px 0 5px;font-size: 20px;font-weight:normal;line-height:27px;font-weight: 500;letter-spacing: 0;margin: 15px 0 0 0;}
.RouteMobile_agendaSection .agendaContentWrap{height:100%;border-left:1px solid #c7c7c7;padding:10px 0 5px 30px;}
.RouteMobile_agendaSection .agendaText { padding: 17px 0 20px 40px;position: relative;letter-spacing: 0;color: #000;font-size: 18px;font-weight:500;line-height: 22px;}
.RouteMobile_agendaSection .agendaText p{font-weight: 500;}

.agenda_participant p{font-size:25px;}
.agenda_participant .participant_content{display:flex;flex-wrap:wrap;margin-top:30px;}
.agenda_participant .participant_content a{width:50%;color:#000;font-size:16px;display: flex;}
.agenda_participant .participant_content a img{margin-right:15px;max-height:80%;width:40px;}




/*Custom Scroll bar*/
.RouteMobile_agendaSection .tabcontent ul::-webkit-scrollbar {width: 6px;}
.RouteMobile_agendaSection .tabcontent ul::-webkit-scrollbar-track {background: #E7E7E7 0% 0% no-repeat padding-box;border-radius:4px;}
.RouteMobile_agendaSection .tabcontent ul::-webkit-scrollbar-thumb {background: #F47F3E 0% 0% no-repeat padding-box;border-radius:4px;}

/****** Agenda section ends *****/


/* Meet Our Speakers - Starts */
/*.RouteMobile_meetOurSpeakers{overflow: hidden;padding: 145px 0 20px;position:relative;z-index:1; min-height:1500px; background-size:cover !important;background:url('https://images.moneycontrol.com/images/ms/routemobile/bg-new-v0.png')top no-repeat;}
.RouteMobile_meetOurSpeakers:before{content:'';display:block;position:absolute;z-index:1;width:100%;height:1671px;background:url('../images/route/BG.png')top no-repeat;
top:-30%;z-index:1;left:0;}*/

.RouteMobile_meetOurSpeakers{overflow: hidden;padding: 145px 0 20px;position:relative;z-index:1; min-height:964px; background-size:cover !important;background:url('https://images.moneycontrol.com/images/ms/routemobile/speaker_bg_new1.png')top no-repeat;}
.RouteMobile_meetOurSpeakers .secTitle{color: #fff;}
.RouteMobile_meetOurSpeakers .route_speakers_slider a{margin:15px 0;display:inline-block;}
.RouteMobile_meetOurSpeakers .speakerInn{position: relative;margin-bottom: 20px;}
.RouteMobile_meetOurSpeakers .speakerInn:before{position: absolute;content: '';left:-10px;top:-10px;width: 100%;height: 100%;z-index: -1;}
.RouteMobile_meetOurSpeakers .speakerInn img{width: 220px; height: 254px; object-fit: cover;}
.RouteMobile_meetOurSpeakers .slick-slide{margin: 0 20px;}
.RouteMobile_meetOurSpeakers .spakerName{position: absolute; bottom: 0;}
.RouteMobile_meetOurSpeakers .speakerInn:after{position: absolute;content: '';width: 100%; height: 100px;left:0;bottom: 0;
  background: rgb(0,0,0);
  background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);
  background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);
  background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
 .speaker_child{display:flex;flex-wrap:wrap;grid-gap:20px;} 
.RouteMobile_meetOurSpeakers .spakerName{padding:20px 10px 20px 20px;}
.RouteMobile_meetOurSpeakers .spakerName p,.spakerName span{position: relative;z-index: 1; text-align: left; display: block;}
.RouteMobile_meetOurSpeakers .spakerName p{color: #fff; font-size: 18px; font-weight: 700;  margin: 0 0 2px;}
.RouteMobile_meetOurSpeakers .spakerName span {min-height:32px;color: rgba(255,255,255,0.6); line-height: 16px;font-size: 10px;font-weight: 500;}
.RouteMobile_meetOurSpeakers .container{ width: 1260px;margin:0 auto;position:relative;z-index:1;}
.RouteMobile_meetOurSpeakers .slick-track{padding-top: 10px;}
.RouteMobile_meetOurSpeakers .route_speakers_slider.slick-dotted.slick-slider{margin-bottom: 0;padding-bottom: 40px;}
.RouteMobile_meetOurSpeakers.slick-dotted.slick-slider{margin:0;padding-bottom: 105px;}
.RouteMobile_meetOurSpeakers .slick-dots{bottom: 0; width: auto;left:0;right:0;z-index: 1;}
.RouteMobile_meetOurSpeakers .slick-dots li:after { position: absolute; content: ''; left: -50%; top: 13px; background: #fff; height: 1px; width: 200%; z-index: -2; border-radius: 10px;}
.RouteMobile_meetOurSpeakers .slick-dots li.slick-active,.meetOurSpeakers .slick-dots li{height: 25px;width: 25px; border-radius: 50%; }
.RouteMobile_meetOurSpeakers .slick-dots li{width: 25px;height: 25px;}
.RouteMobile_meetOurSpeakers .slick-dots li.slick-active button:before{width: 25px; height: 25px; background:#000; z-index: -1;}
.RouteMobile_meetOurSpeakers .slick-dots li.slick-active button{color: #fff;border: none;background: #BB0090;}
.RouteMobile_meetOurSpeakers .slick-dots li button{width: 25px;height: 25px; font-size: 18px; color: #000; border-radius: 50%;}
.RouteMobile_meetOurSpeakers .slick-dots li button:before{width: 25px;height: 25px; background: #fff;z-index: -1;}
/* Meet Our Speakers - Ends */


/**** event past banner start ****************/
.RouteMobile_topBanner{padding: 50px 0 90px;position:relative;z-index:1;}
.RouteMobile_topBanner:after{position: absolute; content: '';  bottom: 0;left:0;width: 100%;height: 1724px;background: url('https://images.moneycontrol.com/images/ms/routemobile/banner_btmBG.png') center no-repeat;background-size: cover;}
.RouteMobile_topBanner .mc_container{position: relative;}
.RouteMobile_logo-lft{width: 445px; margin-right: 132px;flex-shrink: 0;}
.RouteMobile_topInfo{display: flex; margin-bottom: 50px; align-items: center;z-index:1;position:relative; }
.RouteMobile_bannerInfoRg{width: 640px; text-align: center;}
.RouteMobile_bannerInfoRg p:before{content:'';width:100%;height:3px;background:#263A80;position:absolute;top:-23px;display:block;}
.RouteMobile_bannerInfoRg p{color: #fff;font-weight: 700; font-size: 20px; margin:0 0 45px;position:relative; }
.RouteMobile_bannerInfoRg h2.bannertop_heading2{font-size: 32px;line-height: 38px;margin:0 0 43px;font-weight: 400;color:#fff;width:518px;display:inline-block;text-align:center;}
.RouteMobile_topBanner .animatbtn{background:#009AD9;border-radius:20px;text-transform: uppercase;display:inline-block;padding:10px 30px;}
.RouteMobile_topBanner .animatbtn a{font-size:16px;color:#fff;}

.RouteMobile_abtCon{display: flex;justify-content: space-between; color:#fff;padding: 40px 0 60px; position: relative;z-index:1;}
.RouteMobile_abtConLft{width: 729px;}
.RouteMobile_abtConLft h2{font-size: 52px; font-weight: 700; margin:0 0 18px;line-height:40px ;}
.RouteMobile_abtConLft p{font-size: 18px;line-height: 28px;}

.RouteMobile_countermain{width: 690px; display: flex; grid-gap:40px;position: relative;padding-left:30px;}
.RouteMobile_countermain:after{background: #009AD9; width: 100%;content: '';left:0;top:50%;height: 5px; position: absolute; z-index: 1;}
.RouteMobile_countermain .counter{width: 185px;height: 185px; border-radius: 50%; background: #009AD9;  display: flex; justify-content: center; align-items: center; flex-direction: column; position: relative; z-index: 2;}
.RouteMobile_countermain .countTitle{font-size: 22px;font-weight: 700; display: block;color:#fff;}
.RouteMobile_countermain .counter_number, .RouteMobile_countermain .countMin span{font-weight: 700; font-size: 48px; color: #fff; line-height:35px; text-transform: uppercase; margin:0 0 15px}
.RouteMobile_countermain .countMin span{margin-left: 3px;}
.RouteMobile_countermain .countMin{display: flex;}

.RouteMobile_vidRgt{position: relative;z-index: 1;width:455px;}
.RouteMobile_vidBox{position: relative;z-index: 1;}
.RouteMobile_VidTop{position: absolute;left:-36px;bottom:-1px}
.RouteMobile_vidRgt button{background: rgba(0,0,0,0.6);}

.RouteMobile_animatbtn { text-transform:uppercase;position: relative; display: inline-block; cursor: pointer; margin: 0px;padding: 0;background:#FAF9F9;}
.RouteMobile_animatbtn a { position: relative; display: inline-block; font-size: 18px;color: #BB0090; font-weight: 700; top: 0; left: 0; width: 100%; }

.RouteMobile_btn-2 a { color: #BB0090; transition: 0.2s;}  
.RouteMobile_animatbtn:active, .animatbtn:hover, .animatbtn:focus { outline: 0}

/**** event past banner end ****************/



/*** who should attend the event ***/
.RouteMobile_eventsection{background:#fff;padding: 112px 0  0;overflow: hidden;}
p.whoshould{font-size:18px;line-height:28px;color:#000;font-weight:500;margin-top:-15px;}
.RouteMobile_eventContentWrap{display:flex;width:700px;grid-gap:35px;justify-content:center;}
.time_box{background:#009AD9;font-size: 20px;line-height: 24px;text-transform:uppercase;letter-spacing: 0px;color: #fff;padding: 10px 40px;border-radius:8px;background-color: #009AD9;
margin: 0 0 0 0;text-align:center;font-weight: 700;}
.description_box{background:#009AD9;font-size: 20px;line-height: 24px;text-transform:uppercase;letter-spacing: 0px;color: #fff;padding: 10px 40px;border-radius:8px;background-color: #B63E97;
margin: 0 0 0 0;text-align:center;font-weight: 700;}  
.RouteMobile_eventContent{width:340px;margin-top:35px;}
.RouteMobile_eventContent ul{margin-top:10px;}
.RouteMobile_eventContent ul li{position:relative;color:#12243E;font-size:16px;line-height:24px;background: #FAF9F9;border: 1px solid #C7C7C7;border-radius: 8px;font-weight:500;padding: 8px 15px 8px 42px;margin: 5px 0;}
.RouteMobile_eventContent ul li:before{content:'';display:block;position:absolute;width:8px;height:8px;border:1px solid #009AD9;border-radius:50%;background:#009AD9;left:20px;top:38%;}
.RouteMobile_eventContent ul.description_ul li:before{content:'';display:block;position:absolute;width:8px;height:8px;border:1px solid #B63E97;border-radius:50%;background:#B63E97;left:20px;top:38%;}

/*** who should attend the event end***/



/***** article start **********/
.RouteMobile_articleSec{padding: 0 0 120px;margin-top:0;position:relative;z-index:2;overflow: :hidden;}
.RouteMobile_articleInn{text-align: left; transition:ease all 0.8s;background: #FAF9F9;border: 1px solid #C5C7C7;padding: 15px 15px 35px;margin:0 10px;border-radius:8px;}
.RouteMobile_articleInn span{color:#000000;/*font-size: 16px;*/ line-height:25px;font-weight: bold; display: block; margin: 0 ;}
.RouteMobile_articleInn_bg{/*background:#fff;padding:15px 0;*/margin-bottom:10px;}
.RouteMobile_articleInn_bg img{max-width:100%;height: 198px;border-radius: 15px;width: 352px;}
.RouteMobile_articleSec .slick-slide{margin:0 15px}
.RouteMobile_articleInn p{font-weight: normal; font-size: 18px; line-height: 21px; color: #000000; margin-bottom: 25px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.RouteMobile_aricleSlider.slick-dotted.slick-slider{margin:0;padding-bottom: 70px;}
.RouteMobile_aricleSlider .slick-dots{bottom: 0; width: auto;left:0;right:0;}
.RouteMobile_aricleSlider .slick-dots li:after { position: absolute; content: ''; left: -50%; top: 13px; background: #C3C3C3; height: 2px; width: 200%; z-index: -2; border-radius: 10px;}
.RouteMobile_aricleSlider .slick-dots li.slick-active,.aricleSlider .slick-dots li{height: 25px;width: 25px; border-radius: 50%; }
.RouteMobile_aricleSlider .slick-dots li.slick-active{background:#BB0090;}
.RouteMobile_aricleSlider .slick-dots li{width: 28px;height: 28px;background:#C3C3C3;border-radius:50%;color:#000;}
.RouteMobile_aricleSlider .slick-dots li.slick-active button{color:#fff;}
.RouteMobile_aricleSlider .slick-dots li.slick-active button:before{width: 28px; height: 28px; background:#BB0090; z-index: -1;}
.RouteMobile_aricleSlider .slick-dots li button{width: 28px;height: 28px; font-size: 18px; color: #000;border-radius: 50%;}
.RouteMobile_aricleSlider .slick-dots li button:before{width: 28px;height: 28px; background: #fff;z-index: -1;}

/***** article end *********/

/****** video start *********/
.RouteMobile_videoSec{background:#fff;padding: 10px 0  198px;position:relative;}
.RouteMobile_videoSec:after{position: absolute; content: '';  bottom: -305px;;width:2400px;height:100%;background: url('https://images.moneycontrol.com/images/ms/routemobile/videobg_new.png') center no-repeat;background-size: cover;}
.RouteMobile_videoMain{display: flex; grid-gap:20px;z-index: 1;padding:20px 20px 125px;position: relative;background: #FAF9F9;border: 1px solid #C5C7C7;border-radius:8px;}
.RouteMobile_vidBiglft{position: relative; width: 745px;flex-shrink: 0;}
.RouteMobile_vidBiglft .RouteMobile_vid-btn {top:37%;}
.RouteMobile_vidBiglft .RouteMobile_vid-btn img{width: 80px;height: 80px;margin: 0 auto;}
.RouteMobile_vidBiglft .RouteMobile_img-wid{filter:grayscale(0);}
.RouteMobile_vid-lg{width:100%;height:100%;}
.RouteMobile_vid-in:after{position: absolute;content: '';width: 100%;left:-10px;top:-10px;background: #FEC641; height: 100%;z-index: -1;}
.RouteMobile_vid-in{z-index: 1; position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;height: 0;}
.RouteMobile_orgbox{background: #009AD9;padding: 25px; width: 549px; position: absolute; bottom: -100px;right:0;border-radius:8px;z-index: 1;}
.RouteMobile_orgbox p, .RouteMobile_orgbox a{color: #fff;font-size: 22px;line-height: 32px; font-weight:500; -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.RouteMobile_vid-thumb{display: flex; margin-bottom: 20px;align-items: center;text-align: left;}
.RouteMobile_vid-thumb p,.RouteMobile_vid-thumb a{cursor: pointer; color: #000;font-size: 18px;line-height: 24px; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.RouteMobile_vid-bx{position: relative;}
.RouteMobile_vid-sm{width: 210px;height: 120px;margin-right: 13px;}
.RouteMobile_img-wid{width: 100%; height: 100%;filter:grayscale(1);}
.RouteMobile_vid-btn{position: absolute;top: 30%;left: 0;right: 0;margin: 0 auto;display: block;text-align: center;cursor: pointer;}
.RouteMobile_vid-btn img{width: 47px;height: 47px;margin: 0 auto;}
.RouteMobile_vidslidergt{width: calc(100% - 763px); text-align: left;}
.RouteMobile_vidRgt button.RouteMobile_VidTop{background: none;}
.RouteMobile_vidslidergtinn { overflow-y:auto; max-height: 420px; border-bottom: 0px solid #ddd; scrollbar-color: #666666; scrollbar-width: thin; scrollbar-height: thin;}
.RouteMobile_vidslidergtinn::-webkit-scrollbar {height:4px; width:5px; background-color:#C3C3C3; border-radius:5px;}
.RouteMobile_vidslidergtinn::-webkit-scrollbar-thumb {background-color:#BB0090; border-radius:5px;}
/****** video end *********/



/***** about route ****/
.RouteMobile_aboutroute{padding: 35px 0 90px;position:relative;margin-top:150px;}
.RouteMobile_aboutroute:before{content:'';display:block;position:absolute;z-index:1;width:100%;height:700px;background:url('https://images.moneycontrol.com/images/ms/routemobile/aboutroute_bg.png')top no-repeat;top:-110px;z-index:1;}
.RouteMobile_aboutroute .mc_container {display: flex;position:relative;z-index:1;color:#fff;}
.RouteMobile_aboutroute .rightBlock img {width: 545px; height: 285px;}
.RouteMobile_aboutroute .leftBlock {padding-right: 120px;}
.RouteMobile_aboutroute .leftBlock h2.secTitle{color:#fff;}
.RouteMobile_aboutroute .about_route_bg {-webkit-clip-path: polygon(30% 0, 100% 68%, 100% 100%, 0% 100%, 0 62%); clip-path: polygon(30% 0, 100% 68%, 100% 100%, 0% 100%, 0 62%); background-color: #000;}
/***** about route ****/


/***** registration form ****/
.RouteMobile_registration .popin{border-bottom:9px solid #009AD9;}
.RouteMobile_registration .linkbtn{background:#000;color:#fff;}
.RouteMobile_form_icon {background: url("https://images.moneycontrol.com/images/ms/routemobile/form_icon.png") no-repeat; width: 85px; height: 85px; display: block; position: fixed; right: -85px; top: 30%; z-index: 9999;}
#RegisterModal .modal-dialog {width: 445px;}
.RouteMobile_form_icon.show {right: 0; transition: 0.5s all;}
.modal-dialog{padding:6px; border-radius: 5px;}
.pop_overlay { position: fixed; display: none; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0,0,0,0.5); z-index:900; transition:none;  }
.popup_partner { transition:none;padding:6px; display: none; border-radius: 5px; background:rgba(255,255,255,0.5); position: fixed; transform: translate(-50%, -50%); z-index: 900; left: 50%; top: 50%; border-bottom: 9px solid #FEC641;}
.popin { text-align: center; border-radius:5px; background:rgba(255,255,255); padding: 20px 35px; font:14px 'intel_clearregular', sans-serif; border-bottom: 9px solid #FEC641;}
.pophead {color: #0379c1; margin-bottom: 10px; font:18px 'intel_clearbold', sans-serif;  }
.partner_form{padding-top:15px;}
.partner_form input { border: 1px solid #d8d8d8; background: #fcfcfc; padding:5px 10px 3px; font:14px 'intel_clearregular', sans-serif; color:#505050; width: 100%;}
.partner_form input.bold{ font-family:'intel_clearbold',sans-serif;}
.partner_form li { margin-bottom: 20px; position:relative; width: 100%; }
.partner_form li:nth-child(2n+2) {margin-right: 0px;}
.partner_form li span { display:none;}
.popcheck { color:#505050; font-size:11px; margin-bottom: 20px; text-decoration: underline; }
.popcheck input { vertical-align:sub; margin-right:3px;}
.cl_pop { position: absolute; right: 9px; top: 9px; cursor: pointer; outline:none; background-color: transparent;
  font-size: 30px;}
.cl_pop:focus{outline:none;}
.partner_form li span {font-size: 11px; position: absolute; bottom: -15px; left:0px; color: #ff0000;  }
.partsuc_msg { display: none; text-align: left; padding: 50px 0; }
.thnk_head { color: #0379c1; font:700 30px 'intel_clearregular', sans-serif; margin-bottom: 10px; text-align:center; text-transform:uppercase; }
.partsuc_msg p { color: #505050; font:16px 'intel_clearregular', sans-serif; text-align:center; }
.desk-hide { display: none; } 
.terms_bx{width:375px; margin:0 auto;}
.form_checkbox {position: relative; padding-left: 18px; font: 10px 'intel_clearregular', sans-serif; color: #505050; user-select: none; cursor: pointer; margin-bottom: 0; text-decoration:underline;}
.form_checkbox a{ color: #505050;}
.form_checkbox input {opacity: 0; height: 0; cursor: pointer; width: unset !important; left: 2px; top: 0px; position: absolute;}
.form_checkbox .ic_check {position: absolute; border: 1px solid #505050; width: 11px; height: 11px; top: 0px; left: 0;}
.form_checkbox input:checked ~ .ic_check:after {display: block;}
.form_checkbox .ic_check:after {left: 3px; top: 0px; width: 2px; height: 5px; border: solid #000000; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute;}
.form_checkbox .ic_check:after {content: ""; position: absolute; display: none;}
.TAL{text-align:left;}
.TAC{text-align:center;}
.linkbtn {background-color: #FEC641; width: 90px; height: 25px; border-radius: 10px;}
/***** registration form ****/



@media all and (max-width: 1316px) {
  .mc_container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .RouteMobile_meetOurSpeakers .container{ width: 100%; }

}

@media all and (max-width:1279px){ 	

.RouteMobile_logo-lft{width:40%;margin-right:-13px;}
.RouteMobile_logo-lft img{width: 310px; margin-bottom: 20px;}
.RouteMobile_VidTop{left: -36px;bottom: -24px;}
.RouteMobile_VidTop img{width:70%;}

 .RouteMobile_meetOurSpeakers{min-height:1455px;}
  .RouteMobile_meetOurSpeakers .item {padding: 15px 15px 0px 15px; margin: 0 auto;}
  .RouteMobile_meetOurSpeakers .imgWrap {margin-bottom: 15px;}
  .RouteMobile_meetOurSpeakers .contentDetails p {font-size: 13px;}
  .RouteMobile_meetOurSpeakers .name {font-size: 16px;}
  .RouteMobile_meetOurSpeakers .slick-prev button.slick-prev {left: 0;}
  .RouteMobile_meetOurSpeakers .slick-prev button.slick-next {right: 0;}
  
  .RouteMobile_videoSec:after{bottom:0;}
  .RouteMobile_aboutroute{padding:35px 0 0;}
  .RouteMobile_aboutroute .leftBlock {padding-right:40px;}

 .RouteMobile_bannerInfoRg iframe{max-width:100%;height:315px;}

  .RouteMobile_articleSec{margin-top:0;}

.RouteMobile_agendaSection{padding: 30px 0 60px;}
/*.RouteMobile_agendaSection .secTitle{font-size:30px;line-height:20px;}*/
.RouteMobile_agendaSection .agendaWrapper{padding-top:0;}
.RouteMobile_agendaSection .tabcontent{padding: 0 0 10px;}
.RouteMobile_agendaSection .tab button{font-size:18px;line-height:24px;}
.RouteMobile_agendaSection .agendaText{padding:17px 0 20px 40px;}



  } 

@media all and (max-width: 980px) {
  .RouteMobile_footer .cus_align_center{flex-direction: row !important;padding-top:0;}
  .desk_view {
    display: none;
  }
  .mob_view {
    display: block;
  }
  .sec_title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .header_sec {
    padding: 10px 0px 8px 0px;
    border-bottom: 2px solid #fff;
    /* position: sticky;
    position: -webkit-sticky; */
    top: 0px;
    z-index: 9999;
    height: 50px;
    box-shadow: 0px -4px 8px 0px #000000;
  }
  .burger_menu_box .menu_rt_sec {
    position: fixed;
    top: 10px;
    right: 10px;
    z-index: 999999;
    width: 40px;
    height: 30px;
  }
  .burger_menu_box .mn_txt {
    font-size: 10px;
    line-height: 10px;
    left: 6px;
    color: #000;
    margin-bottom: 3px;
    position: relative;
  }
  .burger_menu_box .mob_menu {
    cursor: pointer;
    position: relative;
    right: 0px;
    top: 3px;
    padding-top: 4px;
    z-index: 9999;
  }
  .burger_menu_box .mob_menu svg {
    width: 24px;
    height: 16px;
    display: inline-block;
    position: relative;
    left: 11px;
  }
  .burger_menu_box nav {
    z-index: 99999;
    margin: 0px;
    display: block;
    width: 100%;
    position: fixed;
    right: -100%;
    top: 0px;
    bottom: 0px;
    background: #fff;
    padding: 30px 25px 15px 25px;
    transition: 0.8s all;
  }
  .burger_menu_box nav.slideright {
    right: 0px;
  }
  .burger_menu_box .closenav {
    position: absolute;
    top: 15px;
    right: 19px;
    cursor: pointer;
    padding: 0 5px 0 5px;
  }
  .burger_menu_box .closenav svg {
    width: 14px;
    height: 14px;
  }
  .burger_menu_box .mainmenus li {
    display: block;
    margin: 0px;
    border-bottom: 1px dotted #000;
  }
  .burger_menu_box .mainmenus li:last-of-type {
    border-bottom: 0;
  }
  .burger_menu_box .mainmenus li a {
    color: #000;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 0;
    display: block;
  }
  .burger_menu_box .collapsable_menu {
    position: relative;
  }
  .burger_menu_box .submenus li {
    position: relative;
    border: 0;
    padding-left: 30px;
  }
  .burger_menu_box .submenus li a {
    border: 0;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0;
  }
  .burger_menu_box .submenus li:last-of-type {
    border: 0;
    padding-bottom: 5px;
  }
  .overlaybg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    content: "";
    width: 100%;
    z-index: 9999;
    background: #000;
    opacity: 0.8;
  }
  .top_strip_sec {
    display: none;
  }
  .mc_link_wrap {
    display: none;
  }
  .brand_moblogo_wrap {
    display: inline-block;
  }
  .brand_moblogo_wrap .brand_moblogo_alink {
    display: inline-block;
    margin-top: 3px;
    margin-left: 5px;
  }
  .brand_rel_alinks {
    margin: 10px 0;
    border-top: 1px solid #000;
    padding-top: 20px;
  }
  .brand_rel_alinks li {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin: 0 -2px 10px -2px;
  }


.RouteMobile_topBanner {padding:85px 0 90px;}
.RouteMobile_eventsection {padding:50px 0  0;}
.RouteMobile_form_icon{top:20%;}

.RouteMobile_meetOurSpeakers{ padding: 70px 0 40px;min-height:855px;margin-top: 15px; }
.speaker_child{flex-wrap:nowrap;grid-gap:0;}
.RouteMobile_meetOurSpeakers .container{ width: 100%;}
.RouteMobile_meetOurSpeakers:before, .RouteMobile_aboutroute:before{display:none;}
.RouteMobile_meetOurSpeakers .speakerInn img{height:100%;}
.mob-hide{display:none;}
.desktop-hide{display:block;} 

  .banner img{width: 200px;margin-top: 20px;}
  .banner{min-height: 375px;background-size: 100% 250px;padding-top: 45px;}
 
  .RouteMobile_aboutroute{height:100%;background:#12243e;padding:35px 15px 50px;margin-top: 50px;}
 .RouteMobile_aboutroute .mc_container{flex-direction:column;}
 .RouteMobile_aboutroute .rightBlock img{margin-top:15px;width:100%;height:100%;}
 
  .secTitle{font-size: 30px;margin-bottom: 20px;}
  .RouteMobile_vidpopup .modal-dialog{margin: 90px auto 0;width: 90%;}
  .RouteMobile_vidpopup p{font-size: 20px;margin-bottom: 30px;}
  
  .RouteMobile_vidpopup .RouteMobile_vid-in:before{display: none;}
  .topInfo{width: 100%;flex-direction: column; margin-bottom: 30px;}
  .topInfo .RouteMobile_vid-rgt { width: 90%; margin: 20px auto;}
  .RouteMobile_vidBiglft::after{display: none;}
  .RouteMobile_articleSec .slick-slide{margin: 0 10px;}
  .RouteMobile_articleSec{padding: 40px 0;margin-top:0;}

  .RouteMobile_videoMain{flex-direction: column; width: 95%; margin:0 auto;padding:20px 20px 20px;}
  .RouteMobile_vidslidergtinn {max-height:300px;}
  .RouteMobile_vidBiglft,.RouteMobile_vidslidergt{width: 100%;}
  .RouteMobile_orgbox{padding: 15px;width: 100%;position: relative;bottom: 7px;right: 0;}
  .RouteMobile_vid-sm { width: 160px;height: 85px; margin-right: 15px;}
  .RouteMobile_videoSec{padding: 0 0 40px;overflow:hidden;}
  .RouteMobile_vidslidergt .slick-dots{width: 100%; bottom: -10px;}
  
.RouteMobile_agendaSec{margin-bottom: 40px;}
.RouteMobile_agendaSection .agendaContentWrap{padding:0 0 0 20px ;}
.RouteMobile_agendaSection .agendaText{padding:10px 0 10px 20px;font-size:16px;}
.RouteMobile_agendaSection .tab button{padding:7px 23px;font-size:15px;line-height:24px;width:170px;}
.RouteMobile_agendaSection ul {margin:12px 5px 12px 12px;}
.RouteMobile_agendaSection .tabcontent ul li {padding:0 20px;}
.RouteMobile_agendaSection .agendaTime{width:159px;font-size: 17px;line-height: 22px;padding:0;}.
.RouteMobile_agendaSection .tabcontent ul::-webkit-scrollbar {width: 8px;}
footer.RouteMobile_footer{text-align: center;}
.RouteMobile_footer .footCopy .dflx, .RouteMobile_footer .footCont .dflx, .RouteMobile_footer .contactDetail{justify-content: center; flex-direction: column;}
.RouteMobile_footer .footCont{padding: 0 0;}
.RouteMobile_footer .contactDetail{margin-bottom: 10px;}
.RouteMobile_footer .contactDetail h3,.RouteMobile_footer .socialicon p, .RouteMobile_footer .contactDetail h3{font-size: 20px;}
.RouteMobile_aricleSlider{width: 100%; overflow: auto; display: flex;}
.RouteMobile_articleInn_bg img{height:130px;}
.RouteMobile_articleInn{width: 310px; flex-shrink: 0; margin-right: 30px;}
.RouteMobile_bannerInfoRg,.RouteMobile_abtConLft,.RouteMobile_vidRgt,.RouteMobile_countermain{width: auto;margin:0 auto}
.RouteMobile_logo-lft{width:40%;margin-right:-13px;}
.RouteMobile_logo-lft img{width: 290px; margin-bottom: 20px;}
.RouteMobile_bannerInfoRg h2,.RouteMobile_abtConLft h2{font-size: 24px;line-height:28px; margin-bottom: 20px;}
.RouteMobile_bannerInfoRg p{font-size: 16px;width:95%;}
.RouteMobile_abtCon:after{display: none;}
.RouteMobile_abtCon{flex-direction: column; padding: 20px;}
.RouteMobile_abtConLft{text-align: center;}
.RouteMobile_abtConLft p{margin-bottom: 20px;}
.RouteMobile_vidBox img{width: 100%;}
.RouteMobile_VidTop img{width: 80px;}
.RouteMobile_countermain .counter{width: 100px; height: 100px;}
.RouteMobile_countermain{grid-gap:20px;justify-content: center;}
.RouteMobile_countermain .countTitle{font-size: 12px;font-weight: 500;}
.RouteMobile_countermain .counter_number, .RouteMobile_countermain .countMin span{font-size: 26px;line-height: 20px;margin: 0;}
.RouteMobile_countermain:after{top:48%;height: 5px;}
.RouteMobile_footer .socialicon{justify-content: center;}
.RouteMobile_meetOurSpeakers .route_speakers_slider{width: 100%; overflow: auto; display: flex;padding: 20px 10px 30px;}
.RouteMobile_meetOurSpeakers .speakerBox{ display: flex; flex-direction: row;}
.RouteMobile_meetOurSpeakers .speakerBox a{display: flex;margin-right: 30px; }
.RouteMobile_meetOurSpeakers .speakerInn{flex-shrink: 0;width: 210px; }
.RouteMobile_meetOurSpeakers .container{padding: 0;}
.RouteMobile_meetOurSpeakers .container .secTitle{padding-left: 15px;}
.RouteMobile_vidplay .modal-dialog, .imgPopup .modal-dialog{width: 90%;}
.closebtn{right: -20px;}
.RouteMobile_footer .contactDetail{align-items: center;}

}


@media all and (max-width:768px){ 	
.RouteMobile_logo-lft {
    width: 36%;
    margin-right: -13px;
}
.RouteMobile_logo-lft img {
width: 233px;}
.RouteMobile_bannerInfoRg h2.bannertop_heading2{font-size: 22px;
    line-height: 30px;width:470px;}
.RouteMobile_registration .modal-dialog{margin-top:65px;}

}

@media all and (max-width:480px){ 

  .RouteMobile_meetOurSpeakers .speakerInn img {height: 100%; width:100%;}
.RouteMobile_videoSec:after{display:none;}
.RouteMobile_topBanner{background:#12243e;padding:85px 0 50px;}	
.RouteMobile_bannerInfoRg p{width:100%;}
.RouteMobile_vidBiglft .RouteMobile_vid-btn img{width:60px;height:60px;}
.RouteMobile_vidBiglft .RouteMobile_vid-btn {top:28%;}
.RouteMobile_orgbox p, .RouteMobile_orgbox a, .RouteMobile_aboutroute p, .RouteMobile_footer .footCont p.footerpara, .RouteMobile_abtConLft p{font-size:16px;line-height:21px;}
.RouteMobile_abtCon{padding:20px 0;}
.RouteMobile_vid-sm{width:136px;}
.RouteMobile_vid-btn {top:23%;left:-11px;}
.RouteMobile_vid-thumb p, .RouteMobile_vid-thumb a{font-size:15px;line-height;19px;}
.RouteMobile_topBanner:after{display:none;}
.RouteMobile_topInfo{flex-direction:column;}
.RouteMobile_logo-lft, .RouteMobile_bannerInfoRg, .RouteMobile_bannerInfoRg h2.bannertop_heading2, .RouteMobile_eventContentWrap, .RouteMobile_eventContent{width:100%;}
.RouteMobile_logo-lft {margin-right:0;}
.RouteMobile_logo-lft img{width:90%;}
.RouteMobile_vidBox{display:block;text-align:center;}
.RouteMobile_vidBox img{width:90%;height:100%;}
.RouteMobile_vidRgt button.RouteMobile_VidTop{width:20%;left:-13px;bottom:-13px;}
.RouteMobile_bannerInfoRg iframe{height:186px;}
.RouteMobile_countermain {justify-content:normal;}
.RouteMobile_countermain .counter {width: 90px;height: 90px;}
#RegisterModal .modal-dialog {width: auto; margin-top: 60px;}
.RouteMobile_meetOurSpeakers .route_speakers_slider {padding:0px 10px 15px;}
.RouteMobile_meetOurSpeakers .speakerBox a{margin-right:20px;a}
.RouteMobile_meetOurSpeakers{padding:25px 10px 0px;background:#009ad9;min-height:auto;}
.RouteMobile_meetOurSpeakers .speakerInn{width:165px;}
.RouteMobile_eventsection h2.secTitle{line-height:40px;}
.RouteMobile_agendaSection .tab button{width:auto;}
.RouteMobile_agendaSection .tabcontent ul li, .RouteMobile_agendaSection .agendaContentWrap  {padding:0;}
.RouteMobile_agendaSection .agendaText {padding:10px 0 10px 13px;font-size:14px;}
.RouteMobile_agendaSection .agendaTime{width:90px;font-size:14px;}
.RouteMobile_aboutroute .leftBlock {padding-right:0;}
.RouteMobile_agendaSection .cus-height{max-height: 371px;overflow-y: scroll;}
.RouteMobile_form_icon {width: 65px; height: 65px; background-size: contain;}
.RouteMobile_eventContentWrap{grid-gap:11px;}
.RouteMobile_eventContent ul li{font-size:14px;line-height:18px;padding:7px 7px 7px 25px;}
.RouteMobile_eventContent ul li:before{width:5px;height:5px;left: 8px;top: 27%;}
.RouteMobile_eventContent{margin-top:0;}
p.whoshould{font-size:15px;margin-top:0;margin-bottom: 10px;line-height: 20px;}
.RouteMobile_articleSec{margin-top:0;}
.RouteMobile_articleInn_bg img{width:100%;height:150px;}
.RouteMobile_articleInn{margin-right:10px;padding:15px 15px 0;}
.RouteMobile_articleInn p, .RouteMobile_animatbtn a{font-size:16px;margin-bottom:15px;}
.RouteMobile_agendaSection{padding:30px 0 30px;}
.agenda_participant p{font-size:17px;}
.agenda_participant .participant_content{flex-direction:column;}
.agenda_participant .participant_content a{width:100%;font-size:14px;margin:5px 0;align-items:center;}
.agenda_participant .participant_content a img{margin-right:10px;max-height: 90%;width: 20px;}
ul.description_ul li{padding:7px 7px 7px 40px;}
.RouteMobile_eventContent .time_box, .RouteMobile_eventContent .description_box{padding:10px 10px;}
.RouteMobile_footer .cus_align_center{flex-direction: row !important;padding-top:0;}

}
