@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');


@font-face {
    font-family: 'Charter ITC';
    src: url('https://www.moneycontrol.com/commonfiles/font/CharterITC-Regu.woff2?classic=true') format('woff2'),
        url('https://www.moneycontrol.com/commonfiles/font/CharterITC-Regu.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITC Charter';
    src: url('https://www.moneycontrol.com/commonfiles/font/CharterITCbyBT-Bold.woff2?classic=true') format('woff2'),
        url('https://www.moneycontrol.com/commonfiles/font/CharterITCbyBT-Bold.woff?classic=true') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/*== common css ==*/
*{box-sizing:border-box; margin:0px; padding:2px 0px 0px;}
h1, .h1, h2, .h2, h3, .h3{ margin:0px;}
.clearfix { clear:both; }
.clearfix::after {content: ""; clear: both; display: table;}
a:hover, a:focus {color: inherit; text-decoration: none;}
input, select, textarea, button{outline:none; border:0px;}
ul, li{list-style:none;}
ul, ol{margin-bottom:0px;}
a{text-decoration:none; color:#0076CE;}
input, button, select{outline:none;}
.PR{position:relative;}
.MT20 {margin-top: 20px;}
.PB10{padding-bottom:10px;}
.pwc_wrapper {width: 1200px; margin: auto;}
.section_title {font: bold 50px/43px "ITC Charter", sans-serif; color: #000000; text-align: center; margin-bottom: 20px;}
.adbanner {width: 970px; margin:0 auto; font:10px Arial, sans-serif; margin-bottom:30px;}
.adbanner_mobile {display: none;}
.hide_in_desktop {display: none;}
.hide_in_mobile {display: block;}
html {scroll-behavior: smooth;}
/*== common css ==*/


/*== 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 22px; 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 {position: absolute; background-color: #fff; border: 1px solid #808080; width: 30px; height: 30px; transform: rotate(0deg); cursor: pointer; z-index: 9; border-radius: 5px;}
.slick-prev:hover, .slick-next:hover {background-color: #00447C;}
.slick-prev:hover:before {border: solid #fff; border-width: 0 2px 2px 0;}
.slick-next:hover:after {border: solid #fff; border-width: 0 2px 2px 0;}
.slick-prev:before {content: ""; border: solid #4d4d4d; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(135deg); -webkit-transform: rotate(135deg); background-color: transparent; outline: 0; margin-left: 5px;}
.slick-next:after {content: ""; border: solid #4d4d4d; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(-42deg); -webkit-transform: rotate(-42deg); background-color: transparent; outline: 0; margin-left: -2px;}
.slick-prev, .slick-prev.slick-disabled {}
.slick-next, .slick-next.slick-disabled {}
.slick-prev,.slick-next {font-size:0; line-height:0; position:absolute; top: 56%; display:block;}
.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: 15px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
[dir='rtl'] .slick-prev:before{content:'Ã¢â€ â€™';}
.slick-next{right: 15px;}
[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:-25px;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:5px; 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:6px; height:6px; content:'';text-align:center; color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; border-radius: 0; background-color: #ffffff; border:2px solid #ed2128;}
.slick-dots li.slick-active button:before {background-color: #ed2128; color:black; opacity: 1;}
/*== slick slider ==*/



/*== menu section ==*/
.menu_container {align-self: flex-end;}
ul.top_links li { display: inline-block; }
ul.top_links li:last-child:after {content: none;}
ul.top_links li a { text-decoration: none; color: #1A1A1A; font: 18px/30px 'Roboto', sans-serif; font-weight: 400; transition: 0.5s all; padding: 0px 10px;}
.pancake { display: none; }
ul.top_links li.active a {background-color: #ED1D24;}
ul.top_links li:last-child a {border-right: 0;}
/*== menu section ==*/



/*== logo section ==*/
.logo_section {text-align: center; margin: 15px 0;}
.profile_icon {background: #FFB600 url("http://images.moneycontrol.com/assets/images/ms/pwc/registration_icon.svg") no-repeat; width: 55px; height: 55px; display: block; position: fixed; right: 0; top: 42%; z-index: 9999; background-position: 17px 17px;}
.profile_icon.show {right: 0; transition: 0.5s all;}
/*== logo section ==*/


/*== intro section ==*/
.intro_section p {font: 400 20px/30px 'Roboto', sans-serif; color: #464646; text-align: center;}
/*== intro section ==*/


/*== episodes ==*/
.episode_slider {width: 857px; margin: auto;}
.episodes_section {padding: 60px 0;}
.episodes_section .pwc_wrapper {width: 800px;}
.episodes_top_block {text-align: center; position: relative;}
.episodes_top_block .episodes_image {position: relative; width: 800px; display: inline-block; vertical-align: middle;}
.episodes_top_block .episodes_image:before {content: ""; background: url("http://images.moneycontrol.com/assets/images/ms/pwc/play-icon_new.svg") no-repeat; width: 80px; height: 80px;     top: 0;
    right: 0; bottom: 0; left: 0; margin: auto; position: absolute; pointer-events: none;  }
.episodes_top_block .episodes_content {position: absolute; width: 395px; left: 610px; top: 145px; background-color: #fff; padding: 20px; display: inline-block; vertical-align: middle;}
.episodes_content .top_block, .episodes_content .top_block a {font: bold 35px/43px 'ITC Charter', sans-serif; color: #2D2D2D; text-align: left;}
.episodes_content .bottom_block {font: 400 14px/26px 'Roboto', sans-serif; color: #464646; border-top: 1px dotted #E0301E; margin-top: 10px;
    padding-top: 20px; text-align: left;}
.episodes_content .bottom_block .share_icon {float: right; margin-top: -10px; cursor: pointer;}
.episodes_content {width: 410px;}
.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;}*/ /*this css will come later when episode slider activated*/
.episodes_bottom_block {margin-top: 10px;}
.share_icon {position: relative; float: right; margin-top: -7px;}
.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: 0px; cursor: pointer;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.episode_slider_list .content_block .content {font: 400 16px/23px 'Roboto', sans-serif; color: #464646; border-bottom: 2px dotted #FFB600;
    padding-bottom: 10px; margin-bottom: 10px; clear: both;} 
.episode_slider_list .content_block .content a {color: #464646;}
.episode_slider_list .content_block {margin-bottom: 20px; text-align: left; padding: 10px;} 
.episode_slider_list {border: 0px solid #E8E8E8;}
.available .podcast, .available .article {font-size: 12px; width: 60px; margin-right: 10px; margin-left: 0;}
.episode_slider .slick-prev {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 15px solid #000000; border-radius: 0; left: -10px; border-left: 0;}
.episode_slider .slick-prev.slick-disabled {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 15px solid #000000; opacity: 0.2; border-radius: 0; left: -10px;}
.episode_slider .slick-next {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #000000; border-radius: 0; right: -10px; border-right: 0;}
.episode_slider .slick-next.slick-disabled {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #000000; opacity: 0.2; border-radius: 0; right: -10px;}
.episode_slider .slick-prev:after, .episode_slider .slick-prev.slick-disabled:after {display: none;}
.episode_slider .slick-next:after, .episode_slider .slick-next.slick-disabled:after {display: none;}
.episode_slider .slick-prev:hover, .episode_slider .slick-next:hover {background-color: transparent;}
.episode_slider .slick-prev:before, .episode_slider .slick-next:before {border: 0;}
/*== episodes ==*/


/*== subscribe for more details ==*/
.subscribe_for_episode_section h2 {font: bold 35px/43px 'ITC Charter', sans-serif; color: #000000; margin-bottom: 20px;}
.subscribe_for_episode_section .pwc_wrapper {width: 800px; margin: auto; text-align: center; background-color: #DEDEDE; padding: 30px 0px;}
.email_address_block {position: relative; width: 470px; margin: auto; display: flex;}
.email_address_block .email_address_input {font: 400 25px/23px 'Roboto', sans-serif; color: #000000; width: 320px; height: 48px; border: 1px solid #000000; padding: 10px;}
.email_address_block .subscribe_btn {font: 500 20px/23px 'Roboto', sans-serif; color: #FFFFFF; background-color: #000000; width: 148px; height: 48px;}
#err_subscribe_email {width: 470px; margin-top: 7px;}
/*== subscribe for more details ==*/


/*== article ==*/
.articles_section .pwc_wrapper {width: 800px;}
.articles_section .episodes_top_block .episodes_image:before {content: none;}
.articles_section {padding: 50px 0;}
.articles_section .episode_slider_list:hover {background-color: #2D2D2D; cursor: pointer;}
.articles_section .episode_slider_list:hover .image_block {position: relative;}
.articles_section .episode_slider_list:hover .image_block:before {content: "READ MORE"; background-color: #000000; font: 700 10px/23px 'Roboto', sans-serif; color: #FFFFFF; width: 75px; height: 22px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; text-align: center;}
.articles_section .episode_slider_list .content_block a {color: #464646;}
.articles_section .episode_slider_list:hover .content_block .content a {color: #fff;}
.articles_section .episode_slider_list:hover .available p {color: #7D7D7D;}
.articles_section .episode_slider_list:hover .available .podcast {color: #fff;}
.articles_section .episode_slider_list:hover .available .article {color: #fff;}
.articles_section .episode_slider_list .content_block .article {margin-right: 0;}
.episode_slider_list .content_block .available p {display: block; vertical-align: middle;}
.articles_section .episodes_bottom_block .episode_slider {width: 1120px;}
.articles_section .slick-list {/*width: 1100px;*/ width: 800px; margin: auto;}
.articles_section .episode_slider_list:hover {background-color: #2D2D2D;}
.articles_section .slick-slide {margin: 0 4px; padding: 10px;}
.articles_section .episode_slider_list .content_block .available p {display: block; vertical-align: middle;}
.articles_section .yellowbox {top: unset; bottom: 0;}
.articles_section .image_block img {width: 100%;}
.articles_slider .slick-prev {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 15px solid #000000; border-radius: 0; left: 40px; border-left: 0; background-color: transparent;}
.articles_slider .slick-prev.slick-disabled {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 15px solid #000000; opacity: 0.2; border-radius: 0; left: 40px;}
.articles_slider .slick-next {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #000000; border-radius: 0; right: 40px; border-right: 0;  background-color: transparent;}
.articles_slider .slick-next.slick-disabled {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #000000; opacity: 0.2; border-radius: 0; right: 40px;}
.articles_slider .slick-prev:after, .articles_slider .slick-prev.slick-disabled:after {display: none;}
.articles_slider .slick-next:after, .articles_slider .slick-next.slick-disabled:after {display: none;}
.articles_slider .slick-prev:hover, .articles_slider .slick-next:hover {background-color: transparent;}
.articles_slider .slick-prev:before, .articles_slider .slick-next:before {border: 0;}
/*== article ==*/


/*== podcast ==*/
/*.podcast_section {padding: 50px 0; background-color: #FAFAFA;}*//*this css will come later when episode podcast section activated*/
.podcast_section {padding: 10px 0; background-color: #FAFAFA;}
/*.podcast_section .episode_slider_list {width: 282px !important;}*/
.podcast_section .slick-slide {margin: 0 9px;}
.podcast_section .episode_slider_list:hover {background-color: transparent;}
.podcast_section .episode_slider_list .content_block .content a, .podcast_section .episode_slider_list:hover .content_block .content a {color: #464646;}
.podcast_section .episodes_bottom_block .episode_slider {width: 1200px;}
.podcast_section .slick-dots li.slick-active button:before {background-color: #000000; border-color: #000000; width: 18px; opacity: 1;}
.podcast_section .slick-dots li button:before {background-color: #000000; border-color: #000000; opacity: .4;}
.podcast_section .slick-dots li.slick-active {width: 24px;}
.podcast_section .slick-dots li {width: 12px;}
.podcast_section .slick-dots li button {width: 12px;}
.podcast_section .slick-dots li.active button {width: 24px;}
.podcast_section .episode_slider_list .image_block {position: relative;} 
.podcast_section .episode_slider_list .image_block:before, .podcast_section .episode_slider_list:hover .image_block:before {content: ""; position: absolute; background: url("http://images.moneycontrol.com/assets/images/ms/pwc/podcast_icon.svg") no-repeat; width: 30px; height: 30px; background-color: #fff; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background-position: top 5px right 5px; pointer-events: none;} 
/*== podcast ==*/


/*== speakers ==*/
.speakers_section {padding: 50px 0;}
.speakers_section .speakers_slider {width: 1045px; margin: auto;}
.speakers_section .speakers_section_inside {background-color: #D04A02; padding: 50px 0;}
.speakers_slider .image_block img {padding: 0;}
.speakers_slider .image_block {background-color: #7D7D7D; border: 1px solid #707070; width: 200px; height: 180px;padding: 0;}
.speakers_slider .episode_slider_list {border: 0; margin: 0 32px;}
.speakers_slider .episode_slider_list .content_block {padding: 10px 0; width: 200px;}
.speakers_slider .episode_slider_list .name {font: 500 19px/23px 'Roboto', sans-serif; color: #fff;}
.speakers_slider .episode_slider_list .designation {font: 400 13px/18px 'Roboto', sans-serif; color: #fff;}
.speakers_slider .slick-prev {left: -20px;}
.speakers_slider .slick-next {right: -25px;}
.speakers_slider .episode_slider_list .content_block .linkedin {margin-top: 10px;}
.speakers_slider .episode_slider_list .content_block .linkedin svg > path {fill: #fff;}
.speakers_slider .episode_slider_list .content_block:hover .linkedin svg > path {fill: #000;}
.speakers_slider .slick-prev {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 15px solid #000000; border-radius: 0; left: -10px; border-left: 0; background-color: transparent;}
.speakers_slider .slick-prev.slick-disabled {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 15px solid #000000; opacity: 0.2; border-radius: 0; left: -10px;}
.speakers_slider .slick-next {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #000000; border-radius: 0; right: -10px; border-right: 0;  background-color: transparent;}
.speakers_slider .slick-next.slick-disabled {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #000000; opacity: 0.2; border-radius: 0; right: -10px;}
.speakers_slider .slick-prev:after, .speakers_slider .slick-prev.slick-disabled:after {display: none;}
.speakers_slider .slick-next:after, .speakers_slider .slick-next.slick-disabled:after {display: none;}
.speakers_slider .slick-prev:hover, .speakers_slider .slick-next:hover {background-color: transparent;}
.speakers_slider .slick-prev:before, .speakers_slider .slick-next:before {border: 0;}
.speakers_slider .slick-prev, .speakers_slider .slick-next {top: 47%;}
.dis-blk{display: block;}
.mar-bottom20{margin-bottom: 40px;}
.mid-thumbnail{display:flex; justify-content: center; align-items: center;gap: 60px}
.mid-thumbnail div{padding: 0}
/*== speakers ==*/


/*== reports ==*/
.reports_section {padding: 50px 0;}
.reports_section .pwc_wrapper {width: 1115px;}
.reports_section .reports_container {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/report_bg.jpg") no-repeat; padding: 80px 0; background-position: top -30px left;}
.reports_section .episode_slider_list {border-radius: 5px; padding: 18px; text-align: left; margin: 0 10px;}
.orange_color {background-color: #D04A02;}
.pink_color {background-color: #DB536A;}
.darkpink_color {background-color: #D93954;}
.reports_section .episode_slider_list .content, .reports_section .episode_slider_list .content a {font: bold 30px/30px 'ITC Charter', sans-serif; color: #fff;}
 {color: #fff;}
.reports_section .episode_slider_list .description, .reports_section .episode_slider_list .description a {font: 400 16px/25px 'Roboto', sans-serif; color: #fff;}
.reports_section .episode_slider_list .description {border-top: 1px solid #fff; margin-top: 15px; padding-top: 15px; margin-bottom: 15px;}
.reports_section .episode_slider_list .download_now, .reports_section .episode_slider_list .download_now a {font: 500 16px/25px 'Roboto', sans-serif; color: #000000; text-transform: uppercase;}
.reports_section .episode_slider_list .download_now span {display: inline-block; vertical-align: middle; margin-right: 10px;}
.reports_section .episode_slider_list .download_now a {position: relative; top: 4px;}
.podcast_slider .slick-track {height: 355px;}
.reports_slider .slick-prev {left: -35px; top: 45%;}
.reports_slider .slick-next {right: -40px; top: 45%;}
.reports_section .slick-dots li.slick-active button:before {background-color: #000000; border-color: #000000; width: 18px; opacity: 1;}
.reports_section .slick-dots li button:before {background-color: #000000; border-color: #000000; opacity: .4;}
.reports_section .slick-dots li.slick-active {width: 24px;}
.reports_section .slick-dots li {width: 12px;}
.reports_section .slick-dots li button {width: 12px;}
.reports_section .slick-dots li.active button {width: 24px;}
/*== reports ==*/


/*== connect pwc ==*/
.connect_pwc_section {background-color: #FFB600; padding: 40px 0 80px;}
.partner_form{padding-top:15px; margin-bottom:0px; width: 700px; margin: auto;}
.partner_form input { border-bottom: 1px solid #d8d8d8; background-color:#fff; width: 100%; padding: 5px 20px; font: 25px/25px 'Roboto', sans-serif; color: rgba(0, 0, 0, 0.5); font-weight: normal; border: 1px solid #2D2D2D;}
.partner_form input:focus{border-bottom:1px solid #0a7998}
.partner_form .error_field{ border-bottom:1px solid #ff0000;}
.partner_form li p{margin-bottom:5px;}
.partner_form li p span {font: 14px/17px 'Roboto', sans-serif; font-weight: normal; color: #DB3236; position: static; width: 10px; display: inline-block; vertical-align: top;}
.partner_form li { margin-bottom: 45px; position:relative; text-align:left; font: 25px/25px 'Roboto', sans-serif; font-weight: normal; color: rgba(0, 0, 0, 0.5); width: 320px; float: left; margin-right: 30px;}
.partner_form li span { display:none; font-size: 11px; position: absolute; bottom: -24px; left:0px; color: #fff; width:100%; text-align: left; }
::placeholder {font: 400 25px/25px 'Roboto', sans-serif; color: #000000;}
.btn_submit, .btn_submit:focus {font: 700 20px/25px 'Roboto', sans-serif; color: #fff; margin-top: 40px; margin-bottom: 20px; background-color: #000000; padding: 10px 25px;}
.btn_submit:hover {background-color: #FFFFFF; color: #000000; border: 1px solid #7D7D7D; transition: .5s;}
.mandatory {margin: auto; width: 700px; font: 400 18px/23px 'Roboto', sans-serif; color: #000000; text-align: center; margin-top: -5px;}
.partner_form li:last-child textarea {width: 668px; padding: 5px 20px; resize: none; font: 25px/25px 'Roboto', sans-serif; color: rgba(0, 0, 0, 0.5); border: 1px solid #2D2D2D;}
.partner_form li:last-child textarea::placeholder {color: rgba(0, 0, 0, 0.5);}
.form_desc {font: 400 20px/30px 'Roboto', sans-serif; color: #FFFFFF; width: 700px; margin: auto;}
.partner_form li:last-child {margin-bottom: 20px;}
.partsuc_msg { display: none; text-align: left; padding: 50px 0; }
.thnk_head { color: #0379c1; font:30px 'CiscoSans', sans-serif; margin-bottom: 10px; text-align:center; text-transform:uppercase; }
.partsuc_msg p { color: #535252; font:20px/24px 'Product Sans', sans-serif; text-align:center; }
/*== connect pwc ==*/


.error_bx{ position: absolute; color: #fff;  font-size : 12px;}

/*== know_more_about ==*/
.know_more_about_section {padding: 50px 0;}
.know_more_about_section .content_block {margin-top: 10px;}
.know_more_about_section .left_block {background: url("http://images.moneycontrol.com/assets/images/ms/pwc/pwc_logo.svg") no-repeat; width: 181px; height: 137px; float: left; margin-right: 55px;}
.know_more_about_section .right_block {font: 400 20px/30px 'Roboto', sans-serif; color: #464646; overflow: hidden;}
.know_more_about_section .right_block a {font: 400 20px/30px 'Roboto', sans-serif; color: #EB8C00;}
/*== know_more_about ==*/


/*== polls ==*/
.poll_section .pwc_wrapper {width: 770px; margin: auto;}
.poll_section .poll_container {background-color: #D93954; padding: 50px 0;}
.plreslt { display: block }
.nometer, .yesMeter { position:relative; height: 20px; width: 200px; background: #2D2D2D; display: inline-block; vertical-align: middle; border: 1px solid #2D2D2D; text-align: right; color: #fff; padding-right: 10px; float: right}
.nometer span, .yesMeter span { position:absolute; top:0; background: #FFFFFF; display:block; padding:0 10px; color:#fff; height: 18px; line-height:28px }
.nometer span { background:#cc0001 }
.submit_btn {background-color: #000000; font: 500 20px/30px 'Roboto', sans-serif; color: #fff; border: 1px solid #000000; padding: 5px 35px; cursor: pointer; margin-top: 15px;}
.submit_btn:hover {background-color: #fff; font: 500 20px/30px 'Roboto', sans-serif; color: #000000; border: 1px solid #7D7D7D; padding: 5px 35px; cursor: pointer;}
.txt12 {font: 500 20px/30px 'Roboto', sans-serif; color: #fff; display: none;}
.yo_result_section .heading {font: 400 20px/17px 'Roboto', sans-serif; color: #fff; text-align: right; width: 45%; display: inline-block;}
.Percentage {font: 400 15px/30px 'Roboto', sans-serif; color: #fff; position: relative; top: 2px;}
.poll_container .left_block {display: inline-block; vertical-align: top; width: 50%;}
.poll_container .right_block {display: inline-block; vertical-align: top; width: 49%;}
.poll_container p {font: 700 35px/40px 'Roboto', sans-serif; color: #fff; margin-bottom: 15px;}
.graphblock {margin-bottom: 30px;}
.form_checkbox {position: relative; padding-left: 34px; padding-top: 4px; font: 500 23px 'Roboto', sans-serif; color: #fff; user-select: none; cursor: pointer; margin-bottom: 10px; display: block;}
.form_checkbox a{ color: #2B7493;}
.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 #000000; background-color: #fff; width: 18px; height: 18px; top: 8px; left: 0;}
.form_checkbox input:checked ~ .ic_check:after {display: block;}
.form_checkbox .ic_check:after {left: 6px; top: 1px; width: 4px; height: 10px; 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;}
/*== polls ==*/

/*== footer ==*/
footer {background-color: #464646;}
footer .pwc_wrapper {display: flex; justify-content: space-between; padding: 30px 0;}
footer .left_block {font: 400 15px/23px 'Roboto', sans-serif; color: #FFFFFF;}
footer .right_block, footer .right_block a {font: 400 15px/23px 'Roboto', sans-serif; color: #FFFFFF;}
/*== footer ==*/


/*== popup ==*/
.video_cl_pop { position: absolute; right: -30px; top: 0px; background: url("https://stat2.moneycontrol.com/assets/images/webinar/intel_webinar/popcross.png") no-repeat; width: 25px; height: 28px; cursor: pointer; outline: none; }
.modelpopup .modal-dialog {width: 800px; height: 450px;}
.popin_video, .popin_video iframe {width: 715px; height: 450px; margin: 40px;}
/*== popup ==*/


@media screen and (max-width: 1279px){
   /* .pwc_wrapper {width: auto; padding: 0 15px;}*/ /*this css will come later when episode podcast section activated*/
    .pwc_wrapper {width: auto; padding: 0 15px; text-align: center;}
    .articles_section .slick-slide {margin: 0 20px;}
    .articles_section .episodes_bottom_block .episode_slider {width: auto;}
    .reports_section .pwc_wrapper {width: auto;}
    .speakers_section .speakers_slider {width: 100%;margin: 0 auto}
    .podcast_section .slick-slide img {width: 100%;}
    .episode_slider .slick-next {right: 10px;}
    .speakers_slider .slick-next {right: 10px;}
    .episodes_top_block .episodes_image {width: auto;}
    .episodes_top_block .episodes_content {width: auto;}
    .episodes_top_block img {width: 100%;}
    .episode_slider {width: auto;}
    .mid-thumbnail{gap: 40px}
    .speakers_slider .slick-prev {left: 0;}
}



@media screen and (max-width: 980px){
    .episode_slider, .speakers_slider, .articles_slider, .podcast_slider, .reports_slider {overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
    .episode_slider_list .content_block .content a {white-space: normal;}
    .episode_slider_list {width: 235px; display: inline-block; vertical-align: top; margin-right: 20px;}
    .articles_section .episodes_top_block .episodes_content {width: auto; margin-left: 7px; position: static;}
    .episodes_section .episodes_top_block .episodes_content {margin-left: 0; position: static; left: 0; top: 0;}
    .episode_slider_list .image_block img {width: 100%; height: 100%;}
    .reports_section .episode_slider_list .content {font-size: 23px; line-height: 25px; white-space: normal;}
    .reports_section .episode_slider_list .description {white-space: normal;}
    .poll_section .pwc_wrapper {width: auto;}
    .speakers_slider .episode_slider_list .designation {white-space: normal;}
    .speakers_slider .episode_slider_list {width:auto; margin: 0 auto;padding: 0 20px;}
    .speakers_slider .episode_slider_list{position: relative;}
    .speakers_slider .episode_slider_list:before{content: '';position: absolute;left: 0; height: 260px;background: #ed915f; width: 1px;top: 28%;}
    /*.speakers_slider .episode_slider_list:after{content: '';position: absolute;right: 0; height: 200px;background: #ed915f; width: 1px;top: 26%}*/
    .poll_container p {font-size: 30px;}
    .poll_container .left_block {width: 45%;}
    .section_title {font-size: 40px;}
    .intro_section p {padding: 0 25px;}
    footer .right_block {width: 45%;} 
    .subscribe_for_episode_section .pwc_wrapper {width: auto;}
    .featured {right: 0;}
    .poll_container .right_block {width: 54%;}
    .modelpopup .modal-dialog {width: auto; height: 242px; margin-top: 33px;}
    .popin_video, .popin_video iframe {width: auto; height: 200px; margin: 20px;}
    .video_cl_pop {right: 6px; top: 5px; width: 12px; height: 25px; background-size: contain;}
    .mid-thumbnail{width: 90%;gap: 30px;margin: 0 auto;}
    .speakers_slider .slick-prev{left: 0}
    .speakers_slider .slick-prev, .speakers_slider .slick-next{top: 50%}
    .speakers_slider .section_title{text-align: left;}
}

@media screen and (max-width: 767px){
    .logo_section img {width: 190px;}
    .email_address_block {width: 320px;}
    .email_address_block .email_address_input {width: 255px;}
    .intro_section p {font-size: 18px;}
    .section_title {font-size: 32px;}
    .yellowbox, .whitebox, .maroonbox, .pinkbox, .musteredbox {width: 20px; height: 20px;}
    .featured {font-size: 8px; width: 50px; height: 15px; line-height: 15px;}
    .episodes_content .top_block, .episodes_content .top_block a {font-size: 28px; line-height: 32px;}
    .episode_slider_list .content_block .content {font-size: 14px; line-height: 22px;}
    .subscribe_for_episode_section h2 {font-size: 24px; line-height: 43px;}
    .email_address_block .email_address_input {font-size: 16px; line-height: 19px;}
    .email_address_block .subscribe_btn {font-size: 15px;}
    .poll_container p {font-size: 22px; line-height: 30px;}
    .poll_container .right_block {width: 100%; margin-top: 35px;}
    .poll_section .poll_container {padding: 30px 0;}
    .reports_section .episode_slider_list .content, .reports_section .episode_slider_list .content a {font-size: 20px; line-height: 25px;}
    .reports_section .episode_slider_list .download_now, .reports_section .episode_slider_list .download_now a {font-size: 11px; line-height: 17px;}
    .know_more_about_section .left_block {float: none; margin-bottom: 20px; height: 70px; width: 95px; background-size: contain;     margin: auto;}
    .know_more_about_section .right_block, .know_more_about_section .right_block a {font-size: 14px; line-height: 18px; margin-top: 20px;}
    .mandatory {font-size: 14px; line-height: 18px; width: auto;}
    .partner_form {width: auto;}
    .partner_form li {width: 157px;}
    .partner_form li:last-child {width: 100%; margin-right: 0;}
    .partner_form li:last-child textarea {width: 100%; font-size: 16px; line-height: 19px;}
    .partner_form li textarea {font-size: 16px; line-height: 19px;}
    .form_desc {width: auto; font-size: 14px; line-height: 19px;}
    .partner_form input {font-size: 16px; line-height: 19px; padding: 5px 10px;}
    footer .pwc_wrapper {display: block;}
    footer .left_block {font-size: 12px; width: 100%; text-align: center; margin-bottom: 10px;}
    footer .right_block {font-size: 12px; width: 100%; text-align: center;}
    .partner_form li:nth-of-type(2n+2) {margin-right: 0;}
    .know_more_about_section {padding: 30px 0;}
    .yo_result_section .heading {width: 36%;}
    .profile_icon {top: 25%; width: 35px; height: 35px; right: 0; background-position: 7px 8px;}
    .reports_container .episode_slider_list {width: 265px;}
    .share_icon {margin-bottom: 12px;}
    .speakers_slider .slick-prev, .speakers_slider .slick-prev.slick-disabled, .speakers_slider .slick-next, .speakers_slider .slick-next.slick-disabled {top: 25%;}
    .pinkbox {bottom: -39px; left: 0; z-index: 9;}
    .musteredbox {bottom: -20px; left: 20px; z-index: 9;}
    .articles_section .yellowbox {left: 42px;}
    .maroonbox {left: 19px;}
    .yellowbox {top: -20px; left: 40px;}
    .episode_slider_list .content_block .available p {font-size: 10px;}
    .partner_form li:last-child textarea::placeholder {font-size: 16px;}
    .partner_form li:last-child textarea {padding: 5px 8px;}
    .episodes_section .pwc_wrapper, .articles_section .pwc_wrapper {width: auto;}
    .episodes_top_block img {height: 200px;}
    #err_subscribe_email {width: 100%; padding: 0 29px; text-align: left;}

    .mid-thumbnail{width: 100%;gap: 20px;margin: 0 auto;justify-content: flex-start;}
    .speakers_slider .slick-prev{left: 0}
    .speakers_slider .slick-prev, .speakers_slider .slick-next{top: 44%}
}