@font-face {
  font-family: 'Artifakt Element Extra';
  src: url('https://www.moneycontrol.com/commonfiles/font/ArtifaktElement-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Artifakt Element';
  src: url('https://www.moneycontrol.com/commonfiles/font/ArtifaktElement-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Artifakt Element';
  src: url('https://www.moneycontrol.com/commonfiles/font/ArtifaktElement-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'Artifakt Element';
  src: url('https://www.moneycontrol.com/commonfiles/font/ArtifaktElement-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Artifakt Element Semi';
  src: url('https://www.moneycontrol.com/commonfiles/font/ArtifaktElement-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Artifakt Element';
  src: url('https://www.moneycontrol.com/commonfiles/font/ArtifaktElement-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Artifakt Element';
  src: url('https://www.moneycontrol.com/commonfiles/font/ArtifaktElement-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}


html {
scroll-behavior: smooth
}
* {
margin: 0;
padding: 0;
text-decoration: none;
box-sizing: border-box;
list-style: none;
border: none
}
a,
button {
outline: 0!important
}
body {
 font-size: 14px;
font-family: 'Artifakt Element', sans-serif;
overflow-x: hidden;
color: #000;

}

.moreless-button{display: none;}
.clear,
.clearfix {
clear: both
}
.clearfix:after {
clear: both;
display: block;
height: 1px;
width: 100%;
content: ""
}
a:hover{text-decoration: none;}
.container {
width: 1280px;
margin: 0 auto; padding:0px; 
}
#invest_strat {
position: relative;
overflow: hidden
}

.slick-arrow{opacity: 0.6;transition: all 0.8s ease;}
.slick-arrow:hover{opacity: 1;}

.top-bar{padding: 20px 0;}
.fl-rgt{float: right;}
.fl-lft{float: left;}
.clear{clear: both}
.d-flx{display: flex;justify-content: space-between;}
.logo-height{width: auto;height: 20px;}

.banner{background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/banner.png')left top no-repeat;background-size: cover;min-height: 486px;color: #fff;margin-bottom: 34px;padding: 66px 0 48px;}
.heading1{font:bold 16px/60px 'Artifakt Element', sans-serif;margin: 0;}
.heading2{font:900 40px/50px 'Artifakt Element', sans-serif;margin:0 0 40px;}
.banner p{font:bold 18px/30px 'Artifakt Element', sans-serif;margin:0 0 10px;}
.banner span{font:normal 18px/20px 'Artifakt Element', sans-serif;margin-bottom: 10px;display: block;letter-spacing: 0.8px;}

.yel-btn{background: #ffc21a;border-radius: 8px;width: 250px;height: 55px;text-align: center;display: flex;justify-content: center;color: #fff;font: bold 20px/60px 'Artifakt Element', sans-serif;margin-bottom: 20px;align-items: center;}
.yel-btn:hover{color: #fff;text-decoration: none;}

#countdown li span{display: block;color: #ffc21a;font:900 23px/20px 'Artifakt Element', sans-serif;}
#countdown li{color: #A7A7A7;font:normal 13px/20px 'Artifakt Element', sans-serif;margin-right: 20px;}
#countdown span#days:before { font-size: 23px; line-height: 20px; font-family: 'Artifakt Element', sans-serif; font-weight: 900; content: "" /*content: "0"*/; display: inline-block;}

.con-rgt{width: 798px;float: right;}
.con-lft{width: 475px;float: left;position: relative;left: -50px}
.con-lft img {width: 100%;}
.con-rgt p{font:normal 18px/30px 'Artifakt Element', sans-serif;margin-bottom: 20px;}
.con-rgt h2,.key-hi h3{font:bold 40px/60px 'Artifakt Element', sans-serif;margin-bottom: 20px;}

.key-hi li {font: normal 16px/25px 'Artifakt Element', sans-serif;padding-bottom: 60px;padding-left: 90px;}
.key-hi li:first-child{background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/icon-1.png')left top no-repeat;background-size: 50px;}

.key-hi li:nth-child(2){background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/icon-2.png')left top no-repeat;background-size: 50px;}

.key-hi li:nth-child(3){background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/icon-3.png')left top no-repeat;background-size: 50px;}

.key-hi ul{position: relative;}
.key-hi ul:before{color: #000000;border-left: 1px dashed;content: '';position: absolute;left: 24px;height: 75%;width: 1px;z-index: -1;}
.overview{margin-bottom: 45px;}
.bx-main{display: flex; justify-content: space-between;width: 800px;margin: 0 auto}
.three-bx{position: relative; width: 150px;height: 150px;box-shadow: 8px 8px 0px #0000001C;border-radius: 8px;color: #fff; text-align: center;display: flex;justify-content: center;align-items: center;
background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(90,90,90,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(90,90,90,1) 100%);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(90,90,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#5a5a5a",GradientType=1);}
.three-bx:after{position: absolute;content: '';width: 120%;height: 1px;border-bottom: 1px dashed #ffc21a;left: 100%}
.three-bx:last-child:after{display: none;}
.three-bx span{font: 600 50px/20px 'Artifakt Element', sans-serif;display: block;color: #fff;margin-bottom: 20px;}
.three-bx h3{color: #ffc21a;font: 500 18px/20px 'Artifakt Element', sans-serif;}

.speakers-main {background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/back1.png')-10px top no-repeat;width: 110%;height: 709px;background-size: 100% 100%;position: relative;z-index: 2;}
.speakers-main h2 {
  margin: 0;
  text-align: right;
  color: #fff;
  position: relative;
  top: 110px;
  right: 12%;
  font:bold 40px/60px 'Artifakt Element', sans-serif;margin-bottom: 20px;
}
.autodesk-speakers {width: 1100px;margin: 0 auto;position: relative;top: 130px}
.speaker-bx img {border: 1px solid #C8C9C7;border-radius: 5px;margin-bottom: 11.5px;width: 225px;height: 225px;object-fit: cover;}
.speaker-bx h3{font: bold 20px/20px 'Artifakt Element', sans-serif;color: #ffc21a;margin: 0 0 10px}
.speaker-bx span{font: bold 13px/18px 'Artifakt Element', sans-serif;color: #ACACAC;margin: 0;}

.speakers-main .slick-next{background:url('http://images.moneycontrol.com/assets/images/ms/autodesk/arrow-r.svg')right center no-repeat;font-size: 0;width: 25px;height: 29px;background-size: 100%;position: absolute;right: -10px;top: 40%}
.speakers-main .slick-prev{background:url('http://images.moneycontrol.com/assets/images/ms/autodesk/arrow-r.svg')right center no-repeat;font-size: 0;width: 25px;height: 29px;background-size: 100%;transform: rotate(180deg);position: absolute;left: -60px;top: 40%}

.agenda {
  background: url(http://images.moneycontrol.com/assets/images/ms/autodesk/agenda-new.png)left top no-repeat;
  background-size: 100% 100%;
  color: #fff;
  padding-top: 70px;
  /**** activate this css after speakers section activated
  background: url(http://images.moneycontrol.com/assets/images/ms/autodesk/agenda.png)left top no-repeat;
  padding-top: 200px;
  margin-top: -180px; ****/
  margin-top: 0px;
  position: relative;

  padding-bottom: 60px;
  margin-bottom: 20px;
}
.agenda h2{font:bold 40px/60px 'Artifakt Element', sans-serif;margin: 0 0 20px;}
.agenda h3{margin: 0;}


.agenda .nav-tabs-outer > ul > li{
display: inline-block;
margin-right: 20px;
} 
.agenda .nav-tabs-outer > ul > li a{color: #656565;font: bold 25px/50px 'Artifakt Element', sans-serif}
.agenda .nav-tabs-outer > ul > li.active a{color: #ffc21a;}

.agenda .tab-content h3{
font: 900 20px/25px 'Artifakt Element', sans-serif;
}
.agenda .tab-content p {
font: normal 16px/25px 'Artifakt Element', sans-serif;
}
.agenda .tab-pane:after {
content: "";
display: block;
clear: both;
}

.agenda .tab-content>.tab-pane.active {
  display: block;
}
.agenda .tab-content>.tab-pane {
  display: none;
}
.agenda .fade.in {
  opacity: 1;
}
.agenda .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.agenda-top{width: 1088px;margin-bottom: 20px;}
.agenda-bx {margin-bottom: 18px;}
.agenda-bot th,.agenda-bot td:first-child{font: bold 20px/30px 'Artifakt Element', sans-serif;}
.agenda-bot td {width: 300px;padding-right: 50px;padding: 10px 50px 10px 0;}
.agenda-bot td:first-child{width: 206px;}
.agenda-bot {width: 1088px;}
.agenda-bot tr{border-bottom: 1px dashed #B7B7B7;}
.agenda-bot tr:first-child,.agenda-bot tr:last-child{border: 0}

.imagine-main {background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/blk.svg')center bottom no-repeat;background-size:cover;padding: 40px 0 150px;color: #fff; text-align: center;position: relative;margin-bottom: 20px; margin-top: 50px}
.i-logo{width: 600px;margin: 0 auto 32px;}
.cen-btn{margin: 0 auto}
.imgine-rgt{width: 1071px;margin: 0 auto;text-align: center;}
.imgine-rgt p{font:normal 18px/30px 'Artifakt Element', sans-serif;margin-bottom: 20px;position: relative;z-index: 1;}
.imgine-rgt span{font-size: 18px;font-weight: bold;margin-bottom: 20px;display: block;position: relative;z-index: 1;}

.sketch {position: absolute;right: 0;bottom:150px;width: 380px;}
.sketch img {width: 100%;}
.article-main{background: #EEEEEE;padding: 60px 0 77px;}

.article-main h2{text-align: center;font:bold 40px/60px 'Artifakt Element', sans-serif;margin:0 0 20px;}
.autodesk-article{width: 1100px;margin: 0 auto;position: relative;}
.art-img img {width: 100%;}
.autodesk-article .slick-next{background:url('http://images.moneycontrol.com/assets/images/ms/autodesk/arrow-blk.svg')right center no-repeat;font-size: 0;width: 25px;height: 29px;background-size: 100%;position: absolute;right: -40px;top: 40%}
.autodesk-article .slick-prev{background:url('http://images.moneycontrol.com/assets/images/ms/autodesk/arrow-blk.svg')right center no-repeat;font-size: 0;width: 25px;height: 29px;background-size: 100%;transform: rotate(180deg);position: absolute;left: -40px;top: 40%}
.art-bx{margin-bottom: 15px;cursor: pointer;transition: all 0.8s ease;}
.art-bx:hover{transform: scale(1.1);}
.art-bx:hover p{color: #174898;}
.art-txt{box-shadow: 0px 3px 6px #00000060;background: #fff;padding:17px 40px;
min-height: 165px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.art-txt span{color: #C8C9C7;font-size: 13px;font-style: italic;}
.art-txt p{font: normal 20px/26px 'Artifakt Element', sans-serif;color: #3B3B3B;margin-bottom: 30px;}
.art-txt:hover p{text-decoration: none;}
.autodesk-article .slick-track{padding: 20px 0;}
.autodesk-article .slick-slide {

  margin:0 15px;
}

.agenda .tab-pane h2{
  font: bold 20px/30px 'Artifakt Element', sans-serif;
  display: none;
}

/**** ripple effect start ****/
.request-loader {
position: absolute;
display: none;
flex-direction: row;
justify-content: center;
align-items: center;
height: 110px;
width: 110px;
border-radius: 100%;
background: none;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
right: 0;
  top: 310px;
  z-index: 10;
  cursor: pointer;
}
.request-loader span {
position: relative;
/*font-size: 72px;
top: 5px;
left: -5px;*/
}
.request-loader::after {
opacity: 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
position: absolute;
top: -8px;
left: -8px;
right: 0;
bottom: 0;
content: "";
height: 100%;
width: 100%;
border: 4px solid rgba(0, 0, 0, 0.5);
border-radius: 100%;
-webkit-animation-name: ripple;
        animation-name: ripple;
-webkit-animation-duration: 3s;
        animation-duration: 3s;
-webkit-animation-delay: 0s;
        animation-delay: 0s;
-webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
        animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
z-index: -1;
}
.request-loader::before {
opacity: 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
position: absolute;
top: -8px;
left: -8px;
right: 0;
bottom: 0;
content: "";
height: 100%;
width: 100%;
border: 6px solid rgba(0, 0, 0, 1);
border-radius: 100%;
-webkit-animation-name: ripple;
        animation-name: ripple;
-webkit-animation-duration: 3s;
        animation-duration: 3s;
-webkit-animation-delay: 0.5s;
        animation-delay: 0.5s;
-webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
        animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
z-index: -1;
}

@-webkit-keyframes ripple {
from {
  opacity: 1;
  transform: scale3d(0.75, 0.75, 1);
}
to {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1);
}
}

@keyframes ripple {
from {
  opacity: 1;
  transform: scale3d(0.75, 0.75, 1);
}
to {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1);
}
}
/**** ripple effect end *****/

/***popup start ****/
@media (min-width: 768px){
.vid .modal-dialog {
  width: 728px;min-height: 405px;
  margin: 100px auto 0;
}
video{width: 100%;}
}
.modal-dialog iframe{width: 100%;}
.close-button{position: relative;z-index: 1;top: -50px}
.close-button button {opacity: 1;}
.vid .modal-body{padding: 5px;}
.vid .modal-content{box-shadow: none;}
/**** popup end ****/


/**** bot video start ****/
.videos{padding: 52px 0 0;}
.videos h2{text-align: center;font:bold 40px/60px 'Artifakt Element', sans-serif;margin:0 0 50px;}
.vid-lft{width: 630px;margin-right: 40px;margin-left: 30px;float: left;background: #ffc21a;border-radius: 8px;}
/*.vid-lft{width: 550px;margin-right: 40px;margin-left: 30px;float: left;background: #ffc21a;border-radius: 8px;}*/
.vid-popup img {width: 100%;}
.vid-btn{position: absolute;top: 30%;left: 0;right: 0;margin: 0 auto;display: block;text-align: center;cursor: pointer;}
.vid-btn img{width: 106px;height: 106px;}
.vid-popup {
  position: relative;
  left: -20px;
  top: -20px;
}
.vid-rgt{width: 550px;float: right;}
.vid-lft p{font: normal 28px/30px 'Artifakt Element', sans-serif;color: #fff;padding:0 40px 20px;}
.vid-thumb{display: flex; margin-bottom: 35px;}
.vid-bx{position: relative;}
.vid-sm{width: 210px;height: 120px;margin-right: 19px;}
.img-wid{width: 100%;}
.vid-rgt .vid-btn img{width: 47px;height: 47px;margin: 0 auto;}
.vid-thumb p{color: #3B3B3B;font: normal 20px/26px 'Artifakt Element', sans-serif}
.bot-vid .slick-prev,.bot-vid .slick-next{display: none !important;}
.bot-vid .slick-dots li{background: #fff;width: 10px;height: 10px;border-radius: 100%;margin-right: 5px;display: inline-block;font-size: 0;border: 1px solid #707070}
.bot-vid .slick-dots li.slick-active{background: #000;}
/**** bot video end *****/


.modal-dialog {
    max-width: 729px;
    height: 404px;
    margin: 100px auto;
}

.close img {width: 35px;}
.modal-content{padding: 8px;}
.modal-body {
position:relative;
padding:0px;
}
.close {
position:absolute;
right:0;
top:-60px;
z-index:999;
font-size:2rem;
font-weight: normal;
color:#fff;
opacity:1;
}

.content2{display: none;}

ul li{    margin-bottom: 5px; display: inline-block;}


footer {
text-align: center;
background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/footer.png')center bottom no-repeat;
padding: 230px 0 60px;
background-size: 100% 100%;
}
footer p{font: normal 14px/20px 'Artifakt Element', sans-serif;color: #C8C9C7;margin-bottom: 6px;}
footer a{color: #808080;}
.hiddenText {
display: none
}
.closenav {
position: absolute;
right: 55px;
cursor: pointer
}
.closenav svg {
width: 18px;
height: 18px
}


.mob_menu {
float: right;
cursor: pointer;
position: fixed;
right: 2%;
top: auto;
z-index: 9999
}
.overlaybg {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
height: 100%;
content: "";
width: 100%;
z-index: 999;
background: #000;
opacity: .8
}

.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
cursor: pointer;
border: 1px solid transparent;
border-radius: 3px;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none
}

#invest_strat nav.mob_nav {
z-index: 9999; 
margin: 0;
display: block;
width: 100%;
position: fixed;
right: -100%;
top: 0;
bottom: 0;
background: #fff;
padding: 25px 40px;
transition: .8s all
}
#invest_strat nav.mob_nav.slideright {
right: 0
}
#invest_strat nav.mob_nav li {
text-align: center;
display:block;
}
#invest_strat nav.mob_nav li a {
font: 700 14px/22px 'Artifakt Element', sans-serif;
color: #303030;
border-top: unset;
padding: 8px 0;
display: block
}
#invest_strat nav.mob_nav .social nav li {
display: inline-block;
vertical-align: middle
}

.collapsable_menu {
position: relative
}
.collapsable_menu .parentlink:after {
content: "";
border: solid #652900;
padding: 5px;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
display: inline-block;
top: 10px;
right: 14px;
position: absolute;
pointer-events: none
}
.collapsable_menu .parentlink.active:after {
content: "";
border: solid #652900;
padding: 5px;
border-width: 0 2px 2px 0;
transform: rotate(-135deg);
display: inline-block;
top: 20px;
right: 14px;
position: absolute
}

.main_container,

.desk_mainmenus {
margin-bottom: 40px;

padding: 10px 45px
}
.desk_mainmenus ul{margin-bottom: 0;}
.desk_mainmenus li {
display: inline-block;
vertical-align: middle;
margin-right: 20px;
margin-bottom:0px;
}
.desk_mainmenus li a {
font: bold 15px/22px 'Artifakt Element', sans-serif;
color: #000;
display:inline-block;
padding:4px 0px;
}

.rgt-link{float: right;color: #3B3B3B;font-size: 10px;}
.desk_mainmenus li.rgt-link a{color: #000;font-weight: normal;}

.head {
position: relative;
background-color: #fff;
-webkit-transition: .8s all ease;
-moz-transition: .8s all ease;
-ms-transition: .8s all ease;
-o-transition: .8s all ease;
transition: .8s all ease;
/*display: none;*/
opacity: 0;
height: 0;
}
.head .buybtn,
.head .watchbtn {
position: absolute;
bottom: -6px;
right: 45px
}
.head.stickyNav {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;

-webkit-transition: .8s all ease;
-moz-transition: .8s all ease;
-ms-transition: .8s all ease;
-o-transition: .8s all ease;
transition: .8s all ease;
/*display: block;*/
box-shadow: 0px 3px 6px #00000080;
opacity: 1;
height: auto;
}

.head.stickyNav .desk_mainmenus {
margin-bottom: 0
}
.head.stickyNav .mcpro_logo .evt_status {
padding-top: 10px
}
.head.stickyNav .evt_status {
margin-bottom: 0
}


#invest_strat .mob_menu,
#invest_strat .mob_nav {
display: none
}


@media all and (max-width: 1290px) {
.main_container {
  width: 100%;
  padding: 0 10px
}
}
@media all and (max-width: 1279px) {
.container {
  width: auto;
  padding: 0 15px;margin: 0;
}

.autodesk-speakers,.autodesk-article{width: 90%;}
.art-txt{padding: 17px 20px;}
.speaker-bx img{width: 200px;height: 200px;}
.speakers-main .slick-prev{left: -40px;}
.agenda-top,.agenda-bot,.imgine-rgt{width: 100%;}
.vid-lft{width: 500px;margin-right: 20px;margin-left: 20px;}
.vid-rgt {width: calc(100% - 540px);}

}

@media all and (max-width: 1180px) {
.desk_mainmenus li {
  margin-right: 10px
} 

}
@media all and (min-width: 980px) {
.mob_view {
  display: none
}
.desk_view {
  display: block
}
}

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

.mob_view {
  display: block
}
.desk_view,
.head.stickyNav .evt_status.mob_view {
  display: none
}
#invest_strat:before {
  border-top:430px solid #F9F1EC
}
#invest_strat:after {
  top: 0;
  border-left: 580px solid transparent
}
body.bspace {
  padding-top: 10px;
  margin-top: 120px
}
body.bspace #invest_strat:before {
  border-top: 575px solid #f9f1ec
}
body .aboutTheEvent_section,
body .agenda_sec,
body .faq_sec,
body .inclusions_sec,
body .speakers_section,
body .sponsors_sec,
body .tickets_sec,
body .whoShouldAttend_section {
  padding-top: 55px;
  margin-bottom: 0
}


#invest_strat .mob_menu,
#invest_strat .mob_nav {
  display: block;

  background: white;
  padding: 10px;
  box-shadow: 0px 2px 13px #0000002e;
  border-radius: 2px;
  width: 100%;
}
.mob_menu svg{float: right;}
.desk_mainmenus {
  display: none
}


.mob_menu {
  right: 0;
  top:0
}

.container {
  width: auto
}

.mob_nav_logo {
  display: block
}
.mob_nav_logo .promsname {
  float: none;
  margin-top: 10px
}
.mob_nav_logo .mcpro_logo {
  float: none;
  margin-top: 5px;
  margin-bottom: 20px
}
.mob_nav_logo .mcpro_logo img {
  width: 115px;
  height: auto
}
.closenav {
  padding: 3px 10px 10px 0;
  cursor: pointer;
  right: 5px
}
.btnbw {
  width: auto;
  margin-top: 20px
}

.closenav svg {
  width: 11px;
  height: 11px
}
.submenus li:before {
  font-size: 40px
}

.collapsable_menu .parentlink:after {
  padding: 3px;
  top: 15px
}
.collapsable_menu .parentlink.active:after {
  padding: 3px
}
.banner{padding: 45px 0;background: url(http://images.moneycontrol.com/assets/images/ms/autodesk/mob-banner.png)left top no-repeat;
  background-size: cover;min-height: auto;
} 
.heading1{font-size: 12px;}
.heading2{font-size: 25px;line-height: 30px;}
.banner p{font-size: 16px;line-height: 25px;}
.yel-btn{font-size: 15px;width: 192px;height: 42px;position: relative;z-index: 1;}
.banner span{font-size: 16px;line-height: 18px;}
.con-lft,.con-rgt,.vid-lft,.vid-rgt{float: none;}
.d-flx{display: block;}
.con-lft{width: 297px;left: 0;margin: 0 auto}
.request-loader{top: 60%;width: 67px;height: 67px;}
.con-rgt h2, .key-hi h3,.speakers-main h2,.agenda h2,.videos h2,.article-main h2{font-size: 25px;line-height: 60px;margin-bottom: 10px;}
.vid-rgt,.con-rgt,.imgine-rgt,.agenda-top,.agenda-bot{width: 100%;}
.bx-main{width: 95%;margin: 0 auto;}
.key-hi li{padding-bottom: 40px;padding-left: 70px;}
.key-hi ul:before{height: 70%;}
.three-bx{width: 92px;height: 92px;box-shadow: 5px 5px 0px #0000001c;}

.three-bx span{font-size: 27px;}
.three-bx h3{font-size: 10px;}
.autodesk-speakers,.autodesk-article{overflow: auto;display: flex;width: 100%;}
.speaker-bx,.art-bx{display: inline-block;margin-right: 20px;}
.speakers-main {
  background: url(http://images.moneycontrol.com/assets/images/ms/autodesk/back1.png)left -60px no-repeat;
  width: 100%;
  height: 580px;
  background-size: cover;
  
}
.autodesk-speakers{top: 70px;margin-left: 30px;}
.i-logo{width: 208px;}
.sketch{width: 156px;}
.imgine-rgt p{font-size: 16px;line-height: 25px;}
.speakers-main h2{text-align: left;right: auto;top: 60px}

.agenda-bot table{display: none;}
.agenda .nav-tabs-outer > ul > li a{font-size: 20px;line-height: 50px;}
.agenda .tab-content h3{font-size: 15px;line-height: 30px;}
.agenda .tab-content p{font-size: 14px;line-height: 20px;}

.vid-lft{width: 95%;margin: 0 auto;}
.vid-lft p{font-size: 16px;line-height: 20px;padding: 0 15px 15px;}
.vid-lft{margin-left: 10px;margin-right: 0;margin-bottom: 20px;}
.vid-popup{left: -10px;top: -10px}
.vid-sm{width: 143px;height: 81px;margin-right: 12px;}
.vid-thumb p{font-size: 12px;line-height: 18px;}
.vid-btn img{width: 32px;height: 32px;}
.vid-thumb{margin-bottom: 23px;}

.videos {
  padding: 46px 0 0;
}
.article-main{padding: 35px 0 25px;margin-top: -50px;}
.agenda{padding-top: 120px;padding-bottom: 30px;}

footer {
  text-align: center;
  background: url(http://images.moneycontrol.com/assets/images/ms/autodesk/mob-footer.svg)center 0px no-repeat;
  padding: 100px 0 40px;
  background-size: cover;
}
.autodesk-article{margin-left: 20px;padding: 20px 0;}
.art-bx{min-width: 256px;}
.art-txt p{font-size: 14px;line-height: 20px;margin-bottom: 15px;}
.art-txt{padding: 20px;min-height: 135px;}

.content2{display: block;}
.acc {

width: 100%;
}

.acc__card {

position: relative;
}

.acc__title {

color: #fff;
cursor: pointer;
display: block;
padding: 10px 0;
position: relative;
text-align: left;
border-bottom: 1px dashed #B7B7B7;font-size: 15px;font-weight: bold;
}
.acc__title::after {
width: 20px;
height: 20px;

position: absolute;
right: 0;
content: " ";
top: 15px;

transition: all 0.2s ease-in-out;
background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/plus.svg')right center no-repeat;
background-size: 20px;
}
.acc__title.active::after {
background: url('http://images.moneycontrol.com/assets/images/ms/autodesk/minus.svg')right center no-repeat;
background-size: 20px;
transition: all 0.2s ease-in-out;


}

.acc__panel {

color: #fff;
display: none;
margin: 0;
padding: 10px;
text-align: left;
}

.moretext {
display: none;
}


.moreless-button{background: #000;color: #fff;cursor: pointer;display:inline-block;margin: 0 auto;padding: 5px;text-align: center;border-radius: 3px;}
.moreless-button:hover{color: #fff;}

}


@media (max-width: 500px){
.speakers-main {
  background: url(http://images.moneycontrol.com/assets/images/ms/autodesk/back1.png)10% -60px no-repeat;
  width: 100%;
  height: 580px;
  background-size: cover;
}
}


@media (max-width: 400px){
.speakers-main {
  background: url(http://images.moneycontrol.com/assets/images/ms/autodesk/back1.png)14% -60px no-repeat;
  width: 100%;
  height: 580px;
  background-size: cover;
}
}



/***** register popup start *****/
.nttform .errormsg {
  display: none;
  position: absolute;
  bottom: -18px;
  left: 5px;
  color: #ce3d3e;
  font: 11px 'Artifakt Element', sans-serif;
}




.nttform p.last,.nttform p.last a { color:#1A1A1A; font:normal 14px/20px 'Artifakt Element', sans-serif; text-align: left;padding-left: 0; margin-bottom: 24px;}
.nttform p.last input  { vertical-align: top; margin-right:4px;  display: inline-block; width: auto;margin-top: 4px}
.nttform p.last:before { display: none;}

.nttform .subbtn {
  text-align: center;
}


.txt-cen{text-align: center;}

:focus-visible,:focus,:hover {
outline: none;
}


.nttform .errormsg { display: none; position: absolute; bottom:-18px; left:5px; color:#ce3d3e;  font:11px 'Artifakt Element', sans-serif; }

.nttform p input:focus, .nttform p select:focus { outline: 0px; border-bottom:1px solid #6ad6fb;}

.nttform .subbtn { text-align: center;}


.submitform:focus { outline:0px;}


.modal-header { padding:25px 15px 0 15px; border: none; text-align: center; }
.modal-header .close {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 26px;
  opacity: 1;
  font-weight: normal;
}
#thankyou p { text-align: center; margin-bottom:30px;  color:#404040; font:16px/25px 'Artifakt Element', sans-serif;}

.reg-form .modal-dialog {border:10px solid rgba(255, 255, 255, 0.3);border-radius: 6px;height: auto;
  width: 340px;
}
.reg-form .modal-content{box-shadow: none;border-radius: 6px;padding: 32px 17px;}
.submitform { background:#FAA21B; min-width:250px; padding:0 10px; color:#fff; display: inline-block; border: none; font:bold 20px/55px 'Artifakt Element', sans-serif;  border-radius:8px; }
.reg-form .form-box{position: relative;margin-bottom: 24px;display: block;}
.reg-form .form-box input{border-bottom: 1px solid rgba(128, 128, 128, 0.5);width: 100%;font: normal 18px/32px 'Artifakt Element', sans-serif;color: #1A1A1A;}

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


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


.reg-form .form-box:before { position: absolute; top:2px; left:-2px; content: "*";  color:#ce3d3e; font-size:18px;}
.reg-form .form-text{display: block;font: normal 16px/23px 'Artifakt Element', sans-serif;color: #1A1A1A;padding-left: 10px;}
.reg-form .selectbx{display: block;width: 100%;border-bottom:  1px solid rgba(128, 128, 128, 0.5);font: normal 18px/32px 'Artifakt Element', sans-serif;-webkit-appearance: none;position: relative;}
.reg-form .selectbx:hover,.reg-form .selectbx: focus;{color: red;}
.modal-title{font: bold 40px/50px 'Artifakt Element', sans-serif; color: #000;margin-bottom: 6px;}

.reg-form .sel-drop:after {
  
  right: 10px;
  top: 27px;
  
  position: absolute;
  pointer-events: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-color: gray;
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(
45deg);
  transform: rotate(
45deg);
}
.sm-txt{font: normal 14px/16px 'Artifakt Element', sans-serif;color: #1A1A1A;margin-bottom: 20px;display: block;}
.lf-space{margin-left: 20px;}
.close-pop {
position:absolute;
right:20px;
top:20px;
z-index:999;
opacity:1;background: none;
}
.close-pop img {width: 28px;height: 28px;}
.reg-form .modal-header{padding: 0;}


select.selectbx{
color: rgba(26,26,26,0.3);
}
select.selectbx option { color: #000; }
/**** register popup end *****/





