
html {
	scroll-behavior: smooth;
	overflow-x: hidden !important;
}
* {
	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: 'Roboto', sans-serif;
	overflow-x: hidden !important;
	color: #000;font-weight: 400;;
	max-width: 100%;
}

.clear,
.clearfix {
	clear: both
}
.clearfix:after {
	clear: both;
	display: block;
	height: 1px;
	width: 100%;
	content: ""
}
a:hover{text-decoration: none;}
.container {
	width: 1314px;
	margin: 0 auto; padding:0px; 
}

.read-more-btn {display: block;background: #000;color: #fff;padding: 5px 10px;border-radius: 5px;}
.read-more-btn:hover{background:  #10187E;color: #fff;text-decoration: none;}

.art-rgt-main{position: relative;}
.episodes_content.top-article{position: absolute;
left: 85%;
bottom: 130px;}
.top-article .share_icons{right: 130px}

.autodesk-article .slick-dots{display: none !important;}
.app-img{height: 83px;width: 160px;}

  /**** sticky padding top ****/
  .sticky2 .banner-blue{padding-top: 100px;}

/******* abt-bottom-txt ******/
.pad1{padding:43px 0 20px}
.abt-bottom-txt{display: flex;}
.head2{text-align: center; font-size: 40px;margin:0 0 25px;font-weight: 400;}
.abt-lft {display: flex;flex-direction: column;align-content: center; justify-content: center;width: 230px;margin-right: 20px;align-items: center;}
.abt-rgt a{display: block;color: #10187E;text-decoration: underline;}
.abt-rgt{width: calc(100% - 230px);}
.abt-rgt p{font-size: 18px;line-height: 30px;color: #000;padding-bottom: 20px}
.logo1{width: 159px;margin-bottom: 10px;}
.logo2, .logo3{width: 101px;}
.logo3{margin-left:8px}

/***** article-grey *****/
.article-grey{background:url('http://images.moneycontrol.com/assets/images/ms/one_score/grey-bg.png')center top no-repeat; background-size: cover;background-attachment: fixed;padding: 50px 0 20px;position: relative; margin-top: 90px;}
.art1{position: absolute;right:20px;top:-60px}
.art1 img {width: 177px;}
.article-grey h2{text-align: center;font-size: 40px;color: #1A1A1A;margin:0 0 35px;font-weight: 400;}
.article-lft-img{border:1px solid /*#707070*/#fff;border-radius: 5px;width: 800px;height: 450px;margin-left: 50px;}
.article-lft-img img {width: 100%;height: 450px;object-fit: cover;}
.article-txt-top{display: flex;margin-bottom: 20px;}
.article-rgt-txt{width: 628px;background:#fff;padding:30px;height: 315px;position: relative;top:40px;left:-48px}
.article-rgt-txt p{font-size:16px;line-height:23px;color:rgb(59, 59, 59);border-bottom: 1px dashed #000000;padding:0 0 20px;margin-bottom: 10px;font-weight: 300;display: flex;
    flex-direction: column;
    white-space: break-spaces;
    align-items: flex-start;}
.article-rgt-txt h2{color: #000;font-size: 25px;text-align: left;margin: 0 0 10px}

.article-rgt-txt:hover h2,.article-rgt-txt:hover p{color: #10187E;}
.article-rgt-txt:hover .read-more-btn{background:  #10187E;color: #fff;text-decoration: none;}


/***** video-section******/

.article-txt-bottom .art-txt{background:none;padding:10px 0 0 0;box-shadow: none;min-height: auto;}
.article-txt-bottom .art-txt p{border-bottom: 1px dashed #000000;padding: 0 0 20px;margin-bottom: 10px;}
.article-txt-bottom .autodesk-article .slick-slide{margin:0 25px;padding:10px 10px 0;background:transparent;transition: ease 0.8s all}
.article-txt-bottom .autodesk-article .slick-slide:hover{background:#262A81;}
.article-txt-bottom .autodesk-article .slick-slide:hover .share-img{filter: brightness(5);}
.article-txt-bottom .autodesk-article .slick-slide:hover .art-txt p{color: #fff;border-color: #fff;}

.art-txt{position: relative;}
/* .article-txt-bottom .share-icon{position: absolute;right:20px;z-index: 100;} */
.article-txt-bottom .art-bx{margin-bottom: 0;}
.video-section .art-img{position: relative;}
.video-section .autodesk-article{width: 900px;margin:0 0 0 40px}
.video-section .autodesk-article .slick-slide{margin:0 25px}
.video-section .art-img .vid-btn img {
    width: 50px;
    height: 50px;
    border: 0;
    margin: 0 auto;
}
.video-section .art-txt{padding:15px 20px}
.video-bot-sec .art-bx{position: relative;}
.video-bot-sec .art-bx .vid-t1{position: absolute;bottom: 1px;left:1px;z-index: 1}
.video-bot-sec .art-bx .vid-t1 p{background:#fff;color: #1A1A1A;font-size: 12px;display: inline-block;padding:3px 5px;;}

.video-section .art-bx:hover{transform: none;}
.video-section{padding:50px 0;margin-bottom: 50px;position:relative;
	background: rgb(82,82,82);
	background: -moz-linear-gradient(180deg, rgba(82,82,82,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(82,82,82,1) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(180deg, rgba(82,82,82,1) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#525252",endColorstr="#000000",GradientType=1);}
	.video-top-sec{display: flex;}
.video-section:before{position: absolute;width: 20%;background:#fff;height: 100%;content:'';right:0;top:0}
.vid-txt-lft {color: #fff;width: 505px;margin-right: 76px;}
.vid-txt-lft span{background:#2D2D2D;font-size: 12px;color: #fff;padding:4px 6px;font-weight: 500;}
.vid-txt-lft h2{color: #fff;font-size: 35px;font-weight: 500;}
.vid-txt-lft p{font-size: 18px;line-height: 23px;margin-bottom: 20px;}
.video-top-sec .vid-popup{width: 590px;margin-bottom: 30px;}
.wht-btn{background:#fff;font-size: 14px;font-weight: 900;color: #000;padding:10px 20px;border-radius: 5px;display: inline-block;transition: ease 0.8s all;}
.wht-btn:hover{color: #fff;background: #000;}
.fea-txt{color: #00447C;text-transform: uppercase;font-style: italic;font-size: 12px;background:#fff;padding:4px 6px;border:1px solid #00447C;border-radius: 5px;position: absolute;
	right:-10px;top:10px;}
.video-title-rgt{color:#1A1A1A;font-size: 50px;font-weight: 400;position: absolute;right:-55px;top:40px;writing-mode: vertical-rl;}

/****** masterclass *******/
.masterclass{margin:50px 0;position:relative;}
.master-class-bg {position: relative;}
.art2 {position: absolute;right:10px;top:-10px;z-index: 1;}
.art2 img{width: 300px;}
.blue-slider .slick-next{z-index: 10; background:url('http://images.moneycontrol.com/assets/images/ms/one_score/arrow-black.svg')right center no-repeat;font-size: 0;width: 27px;height: 50px;background-size: 100%;position: absolute;right: -60px;top: 40%}
.blue-slider .slick-prev{z-index: 10; background:url('http://images.moneycontrol.com/assets/images/ms/one_score/arrow-black.svg')right center no-repeat;font-size: 0;width: 27px;height: 50px;background-size: 100%;transform: rotate(180deg);position: absolute;left: -60px;top: 40%}
.masterclass h2{text-align: center;font-size: 50px;color: #1A1A1A;margin:0;font-weight: 400;}
.blue-slider {color: #fff; background:url('http://images.moneycontrol.com/assets/images/ms/one_score/home-banner.png')center top no-repeat;border-radius: 5px;padding:50px 100px;width: 1000px;margin:0 auto;position: relative;}
.blue-slider .slick-dots{display: none !important;}
.blu-thumb{display: flex !important}
.lft-dt{width: 86px;margin-right: 32px;background: #fff;border-radius: 5px;height: 86px;text-align: center;padding-top: 13px;}
.lft-dt p span{display: block;}
.lft-dt p{font-size: 26px;line-height: 33px;color: #000;}
.rgt-txt{width: 620px;}
.rgt-txt h3{font-size: 35px;line-height: 40px;font-weight: 500;margin:0 0 10px;border-bottom: 1px dashed #fff;padding-bottom: 10px;}
.rgt-txt p{font-size: 18px;line-height: 23px;font-weight: 300;margin:0 0 30px}
.blk-btn{background:#000;font-size: 14px;font-weight: 900;color: #fff;padding:10px 20px;border-radius: 5px;display: inline-block;}
.btn-main .blk-btn{margin-left:10px}

.blue-slider:before{border:1px solid #2D2D2D;width: 100%;height: 100%;position:absolute;content:'';left:5px;top:5px;border-radius: 5px;z-index: -1;background: #fff;}
.blue-slider:after{border:1px solid #C7C7C7;width: 100%;height: 100%;position:absolute;content:'';left:10px;top:10px;border-radius: 5px;z-index: -2;background: #fff;}


/***** abt-initiative ******/
.abt-initiative {display: flex;justify-content: space-between;margin:30px 0 110px;height: 435px;}
.abt-initiative .vid-popup{width:774px;position:relative;border:1px solid #707070;height:435px;border-radius: 5px;}
.abt-initiative .vid-popup:before{background:#00000029;position:absolute;content:'';right:22%;top:0;width: 130%;height: 352px;top:-40px;z-index: -1;}
.abt-txt{width: 510px;border-radius: 5px;padding:30px;min-height: 435px;}
.abt-rgt2 h2{font-size: 40px;line-height: 58px;margin:0;font-weight: 400;}
.abt-rgt2{position:relative;top:-60px;left:45px}
.abt-rgt2:after{position: absolute;content:'';width: 130%;background:#2D2D2D;height: 100%;top: 58px;right: -30%;z-index: -1;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.abt-txt p{font-size: 20px;line-height: 30px;color: #fff;padding-right: 5px;  font-weight: 300}

/***** navigation new *****/
.logo-txt{font-size: 30px;float: left;}
.nav-rgt{float: right;}
.logo-txt span{font-weight: 900;}
.nav-mid ul li a{font-size: 20px;color: #fff;line-height: 37px;}
.nav-mid ul li{margin:0 20px 0 0;background:url('http://images.moneycontrol.com/assets/images/ms/one_score/line.jpg')right center no-repeat;padding: 0 20px 0 0}
.nav-mid ul li:last-child{background:none}
.nav-mid ul  {margin:0;text-align: right;}
.head.stickyNav .desk_mainmenus{display: none;}



/**** tooltip ******/
.share-icon{display: flex;justify-content: flex-end;}
.share-img{width: 14px;}
.share-icon ul{
	position:relative;
	cursor:default;margin:0;
  }
  .share-icon li{
	list-style:none;
	padding:10px;
	color:#fff;
	font-family:arial;
	background:none;
border-radius: 0;
	margin: 0;
	display:inline-block;
	width: auto;
  }
.tool{
	/* background:#1d1d1d; */
	color:#fff;
	padding:10px 0;
	border-radius:5px;
	position:absolute;
	min-width:130px;
	max-width:300px;
	display:none;
	left: -90px;
	top:35px !important;
  }
  
  .tool p img {height: 13px;}
  .close-share{display: inline-block; width: 15px;}
  .close-share img {width: 100%;}
  .tool p{display: inline-block;border: 0;
    margin: 0 3px;
    padding: 0;}

	.nav2 {
	width: 100%;
	padding:10px 0;
	background: #000000;
	color: #fff;
	position: relative;
	
	z-index: 3;
	margin-bottom: 10px;
	
  }
  
  
  
  .sticky2 {
	position: fixed;
	top: 0;
  }


.share_icons {
    display: none;
    position: relative;
    top: 0px;
    cursor: pointer;
}
.share_icons ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
}

.bottom_block .share_icon {position: relative;display: block;}

.podcast {font: 400 14px/22px 'Roboto', sans-serif; color: #000000; border: 1px solid #707070; padding: 0px 8px; width: 70px;
    display: inline-block; text-align: center; margin: 0 10px;}
.podcast:hover, .article:hover {background-color: #2D2D2D; color: #fff; transition: .5s all;}
.article {font: 400 14px/22px 'Roboto', sans-serif; color: #000000; border: 1px solid #707070; padding: 0px 8px; width: 70px;
    display: inline-block; text-align: center;}
.episodes_bottom_block {margin-top: 50px;}

.yellowbox {width: 40px; height: 40px; background-color: #FFB600; position: absolute; top: -40px; left: 79px;}
.whitebox {width: 40px; height: 40px; background-color: #fff; position: absolute; top: 0; left: 0;}
.maroonbox {width: 40px; height: 40px; background-color: #E0301E; position: absolute; top: 0; left: 40px;}
.pinkbox {width: 40px; height: 40px; background-color: #E0301E; position: absolute; bottom: -40px; left: 0;}
.musteredbox {width: 40px; height: 40px; background-color: #EB8C00; position: absolute; bottom: -40px; left: 40px;}
.featured {font: 500 12px/14px 'Roboto', sans-serif; color: #000000; background-color: #fff; width: 80px; height: 25px; position: absolute; right: -10px; top: 10px; line-height: 25px; text-align: center; text-transform: uppercase;}
.episode_slider_list .content_block .available p {font: 400 12px/26px 'Roboto', sans-serif; color: #464646;}
.share_icon {outline: 0; float: right; margin-top: 0px; text-align: right; margin-bottom: 5px; cursor: pointer;}
.share_icons {display: none; position: relative; top: 12px; cursor: pointer;width: 150px;right: 0}

.share_icons ul li {display: inline-block; vertical-align: top; margin: 0 5px;}
.whatsapp_icon {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/whatsapp.svg") no-repeat; width: 14px; height: 14px; display: inline-block; vertical-align: top;border:0}
.linkedin_icon {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/linkedin.svg") no-repeat; width: 14px; height: 14px; display: inline-block; vertical-align: top;border:0}
.instagram_icon {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/instagram.svg") no-repeat; width: 14px; height: 14px; display: inline-block; vertical-align: top;border:0}
.twitter_icon {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/twitter.svg") no-repeat; width: 14px; height: 14px; display: inline-block; vertical-align: top;border:0}
.facebook_icon {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/facebook.svg") no-repeat; width: 14px; height: 14px; display: inline-block; vertical-align: top;border:0}
.close_icon {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/close.svg") no-repeat; width: 15px; height: 15px; display: inline-block; vertical-align: top; outline: 0;border:0}

.article-txt-bottom .art-txt p.facebook_icon,.article-txt-bottom .art-txt p.twitter_icon,.article-txt-bottom .art-txt p.instagram_icon,.article-txt-bottom .art-txt p.linkedin_icon,.article-txt-bottom .art-txt p.whatsapp_icon,.article-txt-bottom .art-txt p.close_icon{margin-bottom: 0;padding-bottom: 0;border:0;}
.share-col-img{fill:#2d2d2d}
.article-txt-bottom .autodesk-article .slick-slide:hover .share-col-img{fill:#fff}

  /******* banner-main ******/
  .banner-blue {color:#fff;margin-bottom: 100px;}
  .banner-blue h1{font-size: 35px;font-weight: 400;margin:0 0 20px;line-height: 40px;}
  .banner-blue h3{font-size: 25px;font-weight: 500;margin:0 0 30px;}
  .banner-blue h1 span{font-weight: 900;}
  .banner-blue img.app {width: 142px;margin-right: 20px;}
  .banner-lft{position: relative;}
  .banner-main{display: flex;}
  .banner-rgt{width: 315px;}
  .banner-lft {width: calc(100% - 335px);position: relative;padding-top: 35px;}
  .banner-lft:before{background: url('http://images.moneycontrol.com/assets/images/ms/one_score/home-banner.png')left top no-repeat;background-size: 935px;padding-top: 35px;position: absolute;content:'';left:-30%;top:0;width: 130%;height: 335px;z-index: -1;;}
.mobile-pic {width: 330px;position: absolute;right:50px;top:-40px}
.mobile-pic img {width: 100%;}
.play-video-btn img {width: 123px;}
.play-video-btn {position: absolute;bottom: 50px;left:-160px;}



.panel-default>.panel-heading+.panel-collapse>.panel-body{color: #2D2D2D;font-size: 15px;line-height: 22px;}
.panel-group .panel{border:0;border-radius: 0;border-bottom:1px dashed #707070;box-shadow: none; padding-top: 2px; padding-bottom: 2px;}

.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0}
.panel-body a{color:#10187E}
.panel-body{padding:0 10px 10px;}

.panel-default>.panel-heading {
	color: #000;
	background:none;
	border-color: red;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  }
  
  .panel-default>.panel-heading a {
	display: block;
	padding: 10px 0;
  }
  .panel-title{font-weight: 400; line-height: 22px;}
  
  .panel-default>.panel-heading a:after {
	content: "";
	position: relative;
	top: 1px;
	display: inline-block;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform .25s linear;
	-webkit-transition: -webkit-transform .25s linear;
	
  }
  
  .panel-default>.panel-heading a[aria-expanded="true"] {
	color: #10187E;
  }
  
  .panel-default>.panel-heading a[aria-expanded="true"]:after {
	content: "";
	
	background:url('http://images.moneycontrol.com/assets/images/ms/one_score/minus2.svg')right center no-repeat;
	width: 20px;height: 20px;
  }
  
  .panel-default>.panel-heading a[aria-expanded="false"]:after {
	content: "";
	
	background:url('http://images.moneycontrol.com/assets/images/ms/one_score/plus2.svg')right center no-repeat;
	width: 20px;height: 20px;
  }



  

#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;padding-top: 10px;}
.fl-lft{float: left;}
.clear{clear: both}
.d-flx{display: flex;justify-content: space-between;}
.logo-height1{width: 91px;height: auto}
.logo-height2{width: 164px;height: auto}




/***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 ****/
	
	.vid-lft{width: 630px;margin-right: 40px;margin-left: 30px;float: left;background: #FAA21B;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;
		
	}
	.vid-rgt{width: 550px;float: right;}
	.vid-lft p{font: normal 30px/30px 'Roboto', 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 'Roboto', 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;
	}
	
/***** marquee ****/
.marquee-main{border:1px solid #BCBCBC;height: 36px;position: relative;display: flex;
    align-items: center;width: 100%;overflow: hidden;border-top-left-radius: 5px;border-bottom-left-radius: 5px;margin-bottom: 50px;}
.maquee-title p{background: #10187E;border-top-right-radius: 5px;border-bottom-right-radius: 5px;padding:5px 15px;color: #fff;display: inline-block;position: relative;}
.maquee-title{display:inline-block}

.marquee-main:before{position: absolute;content:'';width: 15px;left:0px;top:-1px;height: 36px;background:url('http://images.moneycontrol.com/assets/images/ms/one_score/mar-back.png')left center no-repeat;background-size:6px;}
.marquee {
	display: inline-block;
	white-space: nowrap;
  /*   animation: scrollLeft 38s linear infinite; */
	padding-left: 101%;
	font-size: 18px;font-weight: 400;font-style: italic;position: relative;z-index: -1;
  }
  .marquee a{color: #10187E;}
  
  .marquee:hover {
	 animation-play-state: paused
  }
  
  @keyframes scrollLeft {
	0% {
	  transform: translateX(0%);
	}
	100% {
	  transform: translateX(-100%)
	}
  }


.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 #FAA21B;left: 100%}
.three-bx:last-child:after{display: none;}
.three-bx span{font: 600 50px/20px 'Roboto', sans-serif;display: block;color: #fff;margin-bottom: 20px;}
.three-bx h3{color: #FAA21B;font: 500 18px/20px 'Roboto', sans-serif;}

.article-main{background: #EEEEEE;padding: 60px 0 77px;}
.read-more {position: absolute;margin:0 auto;left:0;right:0; text-align: center; opacity:0;z-index: 1;border-radius: 5px;background: #fff;color: #000;padding:5px 10px;display: inline-block;top:45%;width: 95px;}
.article-txt-bottom .autodesk-article .slick-slide:hover .read-more{opacity:1}
.article-txt-bottom .autodesk-article .slick-slide:hover .art-img img{filter: brightness(0.7);}
.article-txt-bottom .art-img{position: relative;}
.article-txt-bottom  .autodesk-article .slick-next{background:url('http://images.moneycontrol.com/assets/images/ms/one_score/arrow-black.svg')right center no-repeat;font-size: 0;width: 27px;height: 50px;background-size: 100%;position: absolute;right: -20px;top: 40%}
.article-txt-bottom  .autodesk-article .slick-prev{background:url('http://images.moneycontrol.com/assets/images/ms/one_score/arrow-black.svg')right center no-repeat;font-size: 0;width: 27px;height: 50px;background-size: 100%;transform: rotate(180deg);position: absolute;left: -20px;top: 40%}

.article-main h2{text-align: center;font:bold 40px/60px 'Roboto', sans-serif;margin:0 0 20px;}
.autodesk-article{width: 1100px;margin: 0 auto;position: relative;}
.art-img img {width: 100%;/*height: 180px;*/ border-top-left-radius: 5px;border-top-right-radius: 5px;border:1px solid #707070}
.autodesk-article .slick-next{background:url('http://images.moneycontrol.com/assets/images/ms/one_score/arrow.svg')right center no-repeat;font-size: 0;width: 27px;height: 50px;background-size: 100%;position: absolute;right: -40px;top: 40%}
.autodesk-article .slick-prev{background:url('http://images.moneycontrol.com/assets/images/ms/one_score/arrow.svg')right center no-repeat;font-size: 0;width: 27px;height: 50px;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 p{color: #174898;}
.art-txt{box-shadow: 0px 3px 6px #00000060;background: #fff;padding:17px 30px;
min-height: 150px;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 18px/24px 'Roboto', sans-serif;color: #1A1A1A;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 'Roboto', sans-serif;
}

/***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 ****/
.video-bot-sec .art-img img{height: 140px;}
.vid-lft{width: 630px;margin-right: 40px;margin-left: 30px;float: left;background: #FAA21B;border-radius: 8px;}
.vid-popup img {width: 100%;height: 100%;object-fit: cover;}
.vid-btn{position: absolute;top: 37%;left: 0;right: 0;margin: 0 auto;display: block;text-align: center;cursor: pointer;}
.vid-btn img{width: 75px;height: 75px;}
.vid-popup {
    position: relative;
    
}
.vid-txt2{position: absolute;background:#2D2D2D;border:1px solid #707070;padding:20px 20px;bottom: 0;right:0;width: 100%;}
.vid-txt2 p{color: #fff;font-size: 20px;font-weight: 400;line-height: 30px;}
.vid-rgt{width: 550px;float: right;}
.vid-lft p{font: normal 30px/30px 'Roboto', 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 'Roboto', 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 {
	padding: 40px 0;
	background: #464646;
}
footer p,footer a{font: normal 15px/20px 'Roboto', sans-serif;color: #fff;margin:0}
footer a:hover{color: #fff;}

/***** blog ******/
.blog-main{background:url('http://images.moneycontrol.com/assets/images/ms/one_score/home-banner.png')center top no-repeat ;background-size: cover;background-attachment: fixed;padding: 39px 0;margin-bottom: 20px;}
.heading2 {text-align: center;color: #fff;font-size: 40px;margin:0 0 20px;font-weight: 500;line-height: 60px;font-weight: 400;}

.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 'Roboto', 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
}
.desk_mainmenus{display: none;}

.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 'Roboto', 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 screen and (min-width:981px) and (max-width:1279px) {
.banner-rgt{margin-left: 20px;}
.banner-lft:before{width: 103%;}
.banner-blue h1{padding-right: 50%;}
.mobile-pic{right: 20px;}
}

@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;
	}
	.container.pad1 {padding: 43px 0 20px}

	.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
	} 

	.article-lft-img,.art-rgt-main{width: 50%;}
	.article-rgt-txt{width: 100%;}
	.episodes_content{left: 79%;
    bottom: 110px;}
	
}
@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: #000;
    padding: 10px;
    box-shadow: 0px 2px 13px #0000002e;
    border-radius: 2px;
    width: 100%;
	}
	.mob_menu svg{float: right;}
	.desk_mainmenus {
		display: none
	}
	
	
	.mob_menu {
		left: 0;
		/* top:0 */
	}
	
	
	.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: 30px
	}
	
	.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/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}

.con-rgt h2, .key-hi h3,.speakers-main h2,.agenda h2,.videos h2,.article-main h2{font-size: 25px;line-height: 80px;margin-bottom: -10px; }
.vid-rgt,.con-rgt,.imgine-rgt,.agenda-top,.agenda-bot{width: 100%;}
.bx-main{width: 95%;margin: 0 auto;}

.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: 95%;}
.speaker-bx,.art-bx{display: inline-block;margin-right: 20px;}
.speakers-main {
    background: url(http://images.moneycontrol.com/assets/images/ms/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: 50px;height: 50px;}
.vid-thumb{margin-bottom: 23px;}


.article-main{padding: 35px 0 25px;margin-top: -50px;}



.autodesk-article{margin-left: 20px;padding: 20px 0;}
.art-bx{min-width: 256px;}

.content2{display: block;}
.acc {
 
  width: 100%;
}
.banner-blue img.app {
    /* width: 142px; */
    margin-right: 129px;
}

.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/one_score/plus.svg')right center no-repeat;
  background-size: 20px;
}
.acc__title.active::after {
  background: url('http://images.moneycontrol.com/assets/images/ms/one_score/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;}
.abt-initiative .play-video-btn {display: block;}
.abt-rgt2 h2{text-align: center;}
.episodes_content {
    bottom: 15px;
    left: unset;
    right: 80px;
}
.episodes_content.top-article{bottom: 20px;}

}

.video-title-rgt.mob,.mob-dis,.mobile-display{display: none;}
@media all and (max-width: 1025px) {
	.blue-slider{width: 850px;}
	.abt-rgt2:after{width: 100%;right:0}
	.video-section .autodesk-article{width: 850px;}
	.mobile-pic {
		width: 310px;
		right: 10px;
		top: -20px;
	}
	
	.banner-blue h1 br{display: none;}
	.banner-blue h1{padding-right: 47%;}
	
	.video-top-sec{margin-right: 80px;}
	.vid-btn{top:28%}
	.episodes_content.top-article{left: 80%;bottom: 110px;}
}



@media all and (max-width: 980px) {
	footer{text-align: center;line-height:25px;padding:13px 0}
	footer p, footer a{font-size: 12px;}
	.heading2,.head2,.article-grey h2,.masterclass h2{font-size: 30px;line-height: 30px;}
	.art-txt p{font-size: 14px;line-height: 18px;margin-bottom: 0}
	.blog-main .art-img img{height: 130px;}
	.blog-main .art-txt{padding: 20px;min-height: 91px;}
	.abt-bottom-txt{display:block;padding:15px}
	.abt-rgt p{font-size: 16px;line-height: 25px;}
	.logo1{width: 97px;}
	.abt-rgt{width: 100%;}
	.abt-lft{margin:0 auto 20px}
	.pad1{padding-top: 20px;}
	.art1,.video-top-sec .vid-popup,.art2,.nav2,.play-video-btn,.desk-dis{display: none;}
	.article-txt-top,.video-title-rgt.mob,.abt-initiative,.banner-main,.mob-dis{display: block;}
	.article-lft-img{margin-left:0;width: 100%;height: 100%;position: relative;
    padding-bottom: 56.2%;}
	.article-rgt-txt{top:-10px;left:0;right:0;width: 90%;margin:0 auto;height: auto;}
	.article-rgt-txt h2,.vid-txt-lft h2,.vid-txt2 p,.rgt-txt h3{font-size: 18px;line-height: 25px;}
	.vid-txt-lft p,.rgt-txt p{font-size: 14px;line-height: 20px;}
	.video-section .autodesk-article{margin-left: 0;}
	.video-section:before{width: 10%;}
	.video-section{padding: 20px 0;}
	.video-top-sec{position: relative;}
	.video-title-rgt.mob{font-size: 30px;right:-8px;top:20px}
	.blue-slider{width: 90%;padding: 20px;}
	.blu-thumb{display: block !important;}
	.rgt-txt{width: 100%;}
	.blue-slider .slick-next{right: -30px;width: 15px;}
	.blue-slider .slick-prev{width: 15px;left:-20px;}
	.lft-dt{width: 63px;height: 63px;margin-bottom: 20px;}
	.lft-dt p{font-size: 18px;line-height: 23px;}
	.abt-initiative{height: auto; margin: 60px 0;}
	.abt-initiative .vid-popup{width: 90%;margin:0 auto;left:0;right: 0;height:auto}
	.abt-rgt2{top:0;left:15px}
	.vid-txt2{padding: 10px;width: 100%;}
	.head{display: block;opacity: 1;z-index: 1;}
	.mob_nav.slideright .closenav svg .a{stroke: #000 !important;}
	.mob-logo p{color: #fff;font-size: 22px;display: inline-block;}
	.mob-logo p span{font-weight: bold;}
	.abt-txt{min-height: auto;margin-bottom: 0;padding:0 18px;width: 92%;}
	.abt-txt p{font-size: 18px;line-height: 25px;padding-right: 0;}
	.abt-rgt2:after{height: 90%;width: 100%;right: 0;}
	.banner-lft,.banner-rgt{width: 100%;}
	.mobile-pic{width: 210px;right:-34px;top:10%}
	.banner-lft{height:359px;width: calc(100% - 15px);}
	.banner-lft:before{background: url(http://images.moneycontrol.com/assets/images/ms/one_score/home-banner.png)left top no-repeat;
		background-size: cover;left: -15px;width: calc(100% + 50px);height: 320px;}
    
	
	.mob-dis .play-video-btn{position: unset;display: block;
		/* margin:20px 0 0 */
	}
	.mob-dis .play-video-btn img {width: 100px;}
	.banner-blue{margin: 0;}
	.videos {
		padding: 0;
	}
	.banner-blue img.app{width: 100px;margin-right: 120px;}
	.banner-lft br{display: none;}
	.banner-lft h1{width: auto}
	.abt-initiative .vid-popup:before{height: 140px;top:-20px;}
	.article-lft-img img{position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;}
	.video-section .autodesk-article{width: 95%;}
	
	.marquee{font-size: 14px;}
	.marquee-main{margin-bottom: 20px;}
	.mob_menu svg{right:10px;position: relative;}
	#invest_strat {
		height: 60px;
	}
	.head2{margin-bottom: 10px;}
	.article-lft-img, .art-rgt-main{width: 100%;}
	.app-img {width: 110px;}
	.share_icons{left: unset;}
	.top-article .share_icons{right: -10px}
	.video-bot-sec .art-img img{height: auto;}
	
	
}

@media all and (max-width: 767.98px) {
	.container {
		width: auto
	}
	.mobile-pic{right:-55px;width: 160px;top:16%;}
	.app-img {
    height: 60px;
}

	.mobile-pic img {
width: 100%;
position: relative;
top: -23px;
}


	.banner-lft:before {
		background: url(http://images.moneycontrol.com/assets/images/ms/one_score/home-banner.png)left top no-repeat;
		background-size: cover;
		left: -15px;
		width: calc(100% + 45px);
		height: 320px;
	}
	.banner-lft h1{width: auto;}
	.banner-rgt{margin-left:0}
	.video-top-sec{margin-right: 0;}
	}



	.app-sto{display: flex;}

	.socil {
		display: block;
		text-align: right;
		margin:0 0 16px;
	}
	.socil ul {
		margin: 0px;
	}
	.socil li {
		display: inline-block;
		margin-right: 20px;
	}
	.socil a {
		color: #c8c8c8;
		display: block;
	}
	.socil a svg {
		width: 36px;
	}
	svg {
		fill: currentColor;
	}
	.socil a:hover {
		color: #38a1f3;
	}
	.socil a.facebook:hover {
		color: #3b5998;
	}
	.socil a.linkd:hover {
		color: #0e76a8;
	}
	.socil a.watsapp:hover {
		color: #25D366;
	}
	@media (max-width: 768px){
	.socil{text-align: center;}
	}


@media screen and (min-width:768px) and (max-width:980px) {
.banner-blue h3{font-size: 25px;}
.app-img{height: 50px;}
.mobile-pic {
    width: 230px;
    right: 10%;
    top: 8%;
}
}



@media screen and (min-width:551px) and (max-width:767.98px) {
.mobile-pic{width: 220px;}
.banner-blue h1{font-size: 33px;line-height: 40px;}
.episodes_content{left: unset;right: 65px}
}	

@media screen and (min-width:451px) and (max-width:550px) {
.mobile-pic{width: 170px;}
.banner-blue h1{font-size: 25px;line-height: 30px;}
.banner-blue h3{margin-bottom: 50px;font-size: 18px;}
.episodes_content{left: unset;right: 55px}
}

@media screen and (min-width:330px) and (max-width:450px) {
.banner-blue h3{margin-bottom: 45px;font-size: 18px;}
.banner-blue h1{font-size: 25px;line-height: 30px;}
.episodes_content{left: unset;right: 30px}
}

@media (max-width: 371px){
.banner-blue img.app{width: 80px;}
.app-img {
    height: 35px;
}
}






