/*== fonts ==*/
@font-face { font-family: 'robotoregular'; src: url('https://www.moneycontrol.com/commonfiles/font/roboto-regular-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-regular-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-regular.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/roboto-regular.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }


@font-face { font-family: 'latobold'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }


@font-face { font-family: 'latoblack'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }


@font-face { font-family: 'latoregular'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-regular.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-regular.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }


@font-face {
    font-family: 'latoheavy';
    src: url('https://www.moneycontrol.com/news/css/fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('https://www.moneycontrol.com/news/css/fonts/lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latosemibold';
    src: url('https://www.moneycontrol.com/news/css/fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('https://www.moneycontrol.com/news/css/fonts/lato-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato';
    src: url('https://www.moneycontrol.com/news/css/fonts/Lato-Medium.woff2') format('woff2'),
        url('https://www.moneycontrol.com/news/css/fonts/Lato-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('https://www.moneycontrol.com/news/css/fonts/Lato-Italic.woff2') format('woff2'),
        url('https://www.moneycontrol.com/news/css/fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
/*== fonts ==*/


/*== common css */
* { box-sizing: border-box; margin: 0; padding: 0px; text-decoration: none; border: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }
/* Hides from IE-mac \*/
* html .clearfix { height: 1% }
.clearfix { display: block }
a:hover {text-decoration: none !important;}
.page_wrapper {width: 1260px; margin: auto;}
.video_page_title {font: 22px/20px 'latoheavy',Arial, sans-serif; color: #333333; text-transform: uppercase; margin-bottom: 15px;}
.video_page_subtitle {font: 14px/20px 'Lato',Arial, sans-serif; font-weight: 500; color: #000000;}
.watch_more, .watch_more:hover {font: 13px/16px 'latobold',Arial, sans-serif; color: #0E5193; text-decoration: none;}
.border_bottom {border-bottom: 1px solid #CECECE; margin-top: 15px; margin-bottom: 25px; display: block;}
.hide_in_desktop {display: none;}
.MT30 {margin-top: 30px;}
.title_block .video_page_title {display: inline-block; vertical-align: bottom; width: 49%; font-weight: 600;}
.title_block .watch_more {display: inline-block; vertical-align: bottom; width: 50%; text-align: right; margin-bottom: 15px; position: relative;
    top: 33px;}
footer {margin-top: 0px;}
.mobile-show {display: none;}
img{max-width:100%; height:auto;}
/*== common css */


/*== bredcrum ==*/
.bread_crum_container .left_block {display: inline-block; vertical-align: top; width: 38%;}
.bread_crum_container .right_block {display: inline-block; vertical-align: top; width: 60%;}
/*== bredcrum ==*/


/*== social icons ==*/
.share_rightbx { float: right; width: 70%; text-align: right; }
.fr_shr { float: right; margin-top: -5px; }
.icn_fbshare, .icn_twshare, .icn_gplusshare, .icn_linkedin, .icn_whtsappshare { display: inline-block; width: 30px; height: 30px; margin-left: 6px; float: left; background: url(https://img-d02.moneycontrol.co.in/mcnews/images/fifa/sprite_styleguide.png?v=2) 0 -127px no-repeat; }
.icn_twshare { background-position: -37px -127px; }
.icn_whtsappshare { background-position: -38px -165px; }
.icn_linkedin { background-position: 1px -164px; }
/*== social icons ==*/


/*== page menu ==*/
.mobile_videomenu { display: none; }
ul.pagemenu li {display: inline-block;  vertical-align: top;}
ul.pagemenu li a { display:block;  padding: 10px 15px; font:14px 'robotoregular',Arial, sans-serif;  border-bottom: 2px solid #fff; color:#666;}
ul.pagemenu li.active a, ul.pagemenu li a:hover  { border-bottom: 2px solid #2f669e;}
ul.pagemenu li:last-child {margin-right: 0px; border-right: none;}
ul.pagemenu li a:hover, ul.pagemenu li a:focus {text-decoration: none; color: #2f669e !important;}
.pagemenu_block ul.pagemenu { margin: 15px 0 0 0; border-top:1px solid #c8c8c8;} 
ul.pagemenu li ul li { display: block; float: none; border-bottom: 1px solid #ddd; border-right: none; margin: 0px;}
ul.pagemenu li ul li a { padding: 5px 10px; margin:0px; border:none;}
ul.pagemenu li ul li a:hover { border:none; background:#2f669e; color:#fff !important;}
ul.pagemenu li ul li:last-child { border: none;}
/*== page menu ==*/


/*== top video ==*/
.top_video_home_section {margin-top: 20px; margin-bottom: 20px;}
.top_video_home_section .top_video_home_container {width: 1185px; margin: auto;}
.top_video_home_container .left_block {display: inline-block; vertical-align: top; width: 850px; margin-right: 30px;}
.top_video_home_container .right_block {display: inline-block; vertical-align: top; width: 285px;}
.top_video_home_container .left_block .top_block {position: relative;}
.top_video_home_container img {width: 100%;}
.top_video_home_container .left_block .top_block:after {content: none; background: url("https://images.moneycontrol.com/mcnews/images/us-elections-2020/top_video_home_icon.png") no-repeat; width: 60px; height: 60px; position: absolute; bottom: 0px; right: 0px; pointer-events: none;}
.top_video_home_container .left_block .video_content {text-align: center; text-decoration: none; position: static; display: block; margin-top: 20px;}
.top_video_home_container .left_block .video_content:hover {text-decoration: none;}
.top_video_home_container .left_block .video_content .text_1 {font: 16px/17px 'latobold',Arial, sans-serif; text-transform: uppercase; color: #226CA7; display: block; border-bottom: 0; padding-bottom: 0px;}
.top_video_home_container .left_block .video_content .text_2 {font: 900 38px/40px 'Roboto Slab',Arial, sans-serif; color: #333333; margin: 20px 0;}
.top_video_home_container .left_block .video_content .text_3 {font: 18px/30px 'Lato',Arial, sans-serif; font-weight: 500; color: #333333;}
.top_video_home_container .right_block .video_common_list li h3 {font: 16px/20px 'latoblack',Arial, sans-serif; font-weight: normal; color: #333333; margin-top: 15px; margin-bottom: 10px; white-space: initial;}
.top_video_home_container .right_block .video_common_list li:hover {transform: none; box-shadow: none;}
.top_video_home_container .right_block .video_common_list li:hover h3 {margin-left: 0; margin-right: 0;}
.top_video_home_container .right_block .video_common_list li {padding: 0; margin: 0 0 20px 0; display: block;}
.top_video_home_container .watch_more_block {margin-top: 30px; display: block; padding-left: 375px;}
/*== top video ==*/


/*== top video ==*/
.top_video_section {margin-top: 20px; margin-bottom: 20px;}
.top_video_container {position: relative;}
.top_video_container img {width: 100%;}
.top_video_container:after {content: ""; background: url("https://images.moneycontrol.com/mcnews/images/us-elections-2020/top_video_icon.png") no-repeat; width: 68px; height: 68px; position: absolute; top: 30px; right: 30px; pointer-events: none;}
.top_video_container .video_content {position: absolute; bottom: 45px; left: 50px; right: 50px; text-align: center; text-decoration: none;}
.top_video_container .video_content:hover {text-decoration: none;}
.top_video_container .video_content .text_1 {font: 16px/17px 'latobold',Arial, sans-serif; text-transform: uppercase; color: #ffffff; display: inline-block; border-bottom: 3px solid #53A731; padding-bottom: 20px;}
.top_video_container .video_content .text_2 {font: 34px/41px 'latosemibold',Arial, sans-serif; color: #ffffff; margin: 20px 0;}
.top_video_container .video_content .text_3 {font: 16px/28px 'latoregular',Arial, sans-serif; color: #ffffff;}
/*== top video ==*/


/*== most viewed  ==*/
.opinion_section .page_wrapper {border-bottom: 8px solid #CECECE; padding-top: 30px; padding-bottom: 10px;}
.most_viewed_section {border-top: 8px solid #CECECE; padding: 30px 0px;}
.video_common_list li { display: inline-block; vertical-align: top; width: 285px; margin: 0 10px; padding: 5px; box-sizing: content-box; outline: 0; transition: .2s all;}
.video_common_list li:first-child {margin-left: 0;}
.video_common_list li:last-child {margin-right: 0;}
.video_common_list li:hover {-webkit-box-shadow: 0px 1px 18px -2px rgba(0,0,0,0.39); -moz-box-shadow: 0px 1px 18px -2px rgba(0,0,0,0.39); box-shadow: 0px 1px 18px -2px rgba(0,0,0,0.39); outline: 0; padding: 5px; transform: scale(1.1);}
.video_common_list li .img_block {display: inline-block; position: relative;}
.video_common_list li:hover div:after {background-color: #000000;}
.video_common_list li img {height: 160px;}
.video_common_list li p {font: 400 16px/20px 'latoheavy',Arial, sans-serif; color: #333333; margin-top: 15px; margin-bottom: 10px; white-space: initial;}
.video_common_list li:hover p {color: #000000; margin-left: 5px; margin-right: 5px; transform: none;}
/*== most viewed  ==*/


.videos_section, .candidates_bio, .us_elections_explained_section, .ideas_for_profit_section, .coffee_can_investing_section, .electoral_college_votes_section {padding: 30px 0px;}


/*== leading shows ==*/
.leading_shows_section {background-color: #323232; padding: 30px 0; margin-top: 30px;}
.leading_shows_section .video_page_title {color: #ffffff; text-align: center;}
.leading_shows_container {margin-top: 30px;}
.leading_shows_list li {display: inline-block; vertical-align: top;}
.leading_shows_list li .image_block {margin-bottom: 20px; text-align: center;}
.leading_shows_list li .text_block {font: 400 16px/20px 'latoheavy',Arial, sans-serif; color: #ffffff; text-align: center;}
.leading_shows_section .bx-wrapper {margin: auto; position: relative;}
.leading_shows_section .bx-viewport {height: auto !important;}
.leading_shows_section .bx-wrapper .bx-prev {font-size: 0; border: solid #ffffff; border-width: 6px 0 0 6px; display: inline-block; padding: 10px;    transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background-color: transparent; outline: 0; position: absolute; left: -25px; top: 115px; z-index: 1;}
.leading_shows_section .bx-wrapper .bx-prev.disabled {font-size: 0; border: solid #999999; border-width: 6px 0 0 6px; display: inline-block; padding: 10px;    transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background-color: transparent; outline: 0; position: absolute; left: -25px; top: 115px; z-index: 1;}
.leading_shows_section .bx-wrapper .bx-next {font-size: 0; border: solid #ffffff; border-width: 0 6px 6px 0; display: inline-block; padding: 10px;    transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background-color: transparent; outline: 0; position: absolute; right: -25px; top: 115px; z-index: 1;}
.leading_shows_section .bx-wrapper .bx-next.disabled {font-size: 0; border: solid #999999; border-width: 0 6px 6px 0; display: inline-block; padding: 10px;    transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background-color: transparent; outline: 0; position: absolute; right: -25px; top: 115px; z-index: 1;}
/*== leading shows ==*/


/*== opinion ==*/
.opinion_section .video_common_list li:hover {transform: none; box-shadow: none;}
.opinion_section .video_common_list li:hover p, .opinion_section .video_common_list li:hover .profile_pic_block {margin-left: 0; margin-right: 0;}
.profile_pic_block .profie_pic {display: inline-block; vertical-align: middle; width: 36px; height: 36px;}
.profile_pic_block .profie_pic img {width: 36px; height: 36px; border-radius: 100%;}
.profile_pic_block .profile_details {display: inline-block; vertical-align: middle; font: 500 12px/13px 'Lato',Arial, sans-serif; color: #727272; margin-left: 10px;}
.profile_pic_block .profile_details div {display: block; font: 11px/13px 'Lato',Arial, sans-serif; font-weight: normal; font-style: italic;}
.video_common_list li:hover .profile_pic_block {margin: 0 5px;}
.opinion_section h4 {font: 400 16px/20px 'latoheavy',Arial, sans-serif; color: #333333; margin-top: 15px; margin-bottom: 10px; white-space: initial;}
/*== opinion ==*/


/*== america votes ==*/
.america_votes_section .first_columm {display: inline-block; vertical-align: top; border-bottom:2px solid #1E1E22;}
.america_votes_section .second_columm {display: inline-block; vertical-align: top; margin: 0 8px;}
.america_votes_section .second_columm ul li {display: block; text-align: center;}
.america_votes_section .second_columm ul li:nth-of-type(1) {margin: 21px 0;}
.america_votes_section .second_columm ul li:nth-of-type(2) {margin: 18px 0 15px; font: 22px/25px 'Georgia', Arial, sans-serif; font-style: italic; text-align: center; color: #333333;}
.america_votes_section .second_columm ul li:nth-of-type(2):before {content:""; display: inline-block; vertical-align: middle; width: 50px; height: 2px; background-color: #828282; margin-right: 10px; margin-top: -5px;}
.america_votes_section .second_columm ul li:nth-of-type(2):after {content:""; display: inline-block; vertical-align: middle; width: 50px; height: 2px; background-color: #828282; margin-left: 10px; margin-top: -5px;}
.america_votes_section .second_columm ul li:nth-of-type(3) {font: 900 44px/44px 'Roboto Slab',Arial, sans-serif; color: #000000;}
.america_votes_section .three_columm {display: inline-block; vertical-align: top;border-bottom:2px solid #1E1E22;}
/*== america votes ==*/


/*== candidates bio ==*/
.candidates_bio .video_common_list li:hover {transform: none; box-shadow: none;}
.candidates_bio .video_common_list li img {filter: grayscale(100%);}
.candidates_bio .video_common_list li:hover img {filter: none;}
.candidates_bio .video_common_list li:hover p, .opinion_section .video_common_list li:hover .profile_pic_block {margin-left: 0; margin-right: 0;}
.candidates_bio .video_common_list li {text-align: center;}
.candidates_bio .video_common_list li img {height: 180px; width: 180px; border-radius: 100%;}
.candidates_bio .video_common_list li .description {font: 400 14px/20px 'latoregular', Arial, sans-serif; color: #333333;}
.candidates_bio .video_common_list li h4 {font: 400 16px/20px 'latoheavy',Arial, sans-serif; color: #333333; margin-top: 15px; margin-bottom: 10px; white-space: initial; font-weight: 600;}
/*== candidates bio ==*/


.videos_section .video_common_list li .img_block:after {background: rgba(0,0,0,0.5) url(https://images.moneycontrol.com/mcnews/images/us-elections-2020/play_icon.png) no-repeat; width: 40px; height: 40px; position: absolute; content: ""; right: 0; bottom: 0; background-position: 8px 8px; pointer-events: none;}
.videos_section .page_wrapper {border-bottom: 8px solid #CECECE; padding-bottom: 10px;}
.stories_and_factor_section {padding: 30px 0; border-bottom: 8px solid #CECECE;}
.stories_and_factor_section .video_common_list li:hover {transform: none; box-shadow: none;}
.stories_and_factor_section .video_common_list li:hover p, .stories_and_factor_section .video_common_list li:hover .profile_pic_block {margin-left: 0; margin-right: 0;}
.stories_and_factor_section .left_block {float: left; width: 600px; border-top: 8px solid #CECECE; padding-top: 20px;}
.stories_and_factor_section .left_block .video_common_list li {display: block; width: 100%; margin: 0 0 25px 0; padding: 0;}
.stories_and_factor_section .left_block .video_common_list li .img_block { display: inline-block; vertical-align: top; }
.stories_and_factor_section .left_block .video_common_list li h4 { display: inline-block; vertical-align: top; width: 286px; margin: 0 0 0 15px; font: 400 16px/20px 'latoheavy',Arial, sans-serif; color: #333; font-weight: 600;}
.stories_and_factor_section .left_block .video_common_list li h4 span {font: 400 13px/17px 'latoregular', Arial, sans-serif; color: #666666; text-transform: uppercase; display: block; margin-bottom: 10px;}
.stories_and_factor_section .watch_more {top: 0;}
.stories_and_factor_section .right_block {float: right; width: 600px; border-top: 8px solid #CECECE; padding-top: 20px;}
.stories_and_factor_section .right_block .video_common_list li .img_block {width: 598px; height: 359px;}
.stories_and_factor_section .right_block .video_common_list li .img_block img {width: 100%; height: 100%;}
.stories_and_factor_section .right_block .video_common_list li h2 span {font: 400 13px/17px 'latoregular', Arial, sans-serif; color: #666666; text-transform: uppercase; display: block; margin-bottom: 10px; margin-top: 10px;}
.stories_and_factor_section .right_block .video_common_list li {width: 100%;}
.stories_and_factor_section .right_block .video_common_list li h2 {font: 400 28px/37px 'Roboto Slab',Arial, sans-serif; color: #333333; white-space: initial; margin: 10px 0;}
.stories_and_factor_section .right_block .video_common_list li .desc {font: 500 18px/26px 'Lato',Arial, sans-serif; color: #333333;}


/*photo essay start*/
.photo_title{ color:#FFFFFF; font-size:22px; font-family:'latoheavy',sans-serif; text-align:center; text-transform:uppercase;}
.photo_desc{ color:rgba(255, 255, 255, .6); font-size:14px; font-family:'Lato',sans-serif; font-weight:500; text-align:center; margin-top:7px; margin-bottom:35px;}
.photo_essay{ background-color:rgba(16, 16, 16, .95); padding:35px 0px;}
.essay_left{ float:left; width:342px;}
.essay_right{ float:left; width:848px; margin-left:25px;}
.photo_list > li{ padding-top:20px; color:#999999; font-size:13px; font-family:'latoregular',sans-serif;}
.photo_list > li a{ padding-top:20px; color:#fff; font-size:16px; line-height:20px; font-family:'latoheavy',sans-serif;}
.photo_list > li:first-child{ padding-top:0px;}
.leaders_txt{text-transform:uppercase; margin-bottom:5px;}
.imgbox{margin-bottom:15px;}
.esay_tagtxt{font-family:'Lato',sans-serif; font-size:12px; font-weight:500; margin-top:8px;}
.esay_tagtxt span{ font-size:11px; font-style:italic; }
.essay_middle{ width:479px; float:left; margin-right:25px;}
.big_story{ position:relative; width:392px; margin:0 auto -35px; background-color:#1c1c1c; color:#fff; font: 900 34px/40px 'Roboto Slab',Arial, sans-serif; text-align:center; padding:0px 15px 15px; z-index:1;}
.big_str_title{ color:#80B5E0; font-family: 'latobold', sans-serif; text-transform:uppercase; font-size:16px; line-height:normal; margin-bottom:10px;}
.big_story_imgbx{position:relative; z-index:0;}
.big_story_imgbx img{ opacity:.75; width:100%; height:auto;}
.big_str_desc{position:absolute; width:100%; left:0px; bottom:0px; padding:20px; font-size:24px; line-height:29px; font-family:'latoheavy',sans-serif; color:#fff;}
.big_str_desc a{color:#fff; font-family:'latoheavy',sans-serif;}
.watc_mr{margin-top:15px; text-align:center;}
.watc_mr .watch_more{color:#fff;}
/*photo essay end*/


/*faq trivia start*/
.faq_section {color:#333333;}
.trivia_box{ font-family:'latoheavy',sans-serif; font-size:16px; line-height:20px; text-align:center; padding-top:20px; border-top:8px solid #CECECE; }
.trivia_title{font: 900 28px/40px 'Roboto Slab',Arial, sans-serif; margin-bottom:5px; margin-top:20px; }
.trivia_box .video_page_title{text-align:left;}
.faq_section .title_block{border-bottom:1px solid #ccc;}
.key_datebx{ padding:20px 0px;}
.keydtbx{border-top:1px solid #ccc; padding-top:20px; font-size:20px; font-family: 'latobold', sans-serif;}
.key_date{font-family:'latoheavy',sans-serif; font-size:28px; margin-top:10px; margin-bottom:5px;}
.key_date_title{font-family:'latoheavy',sans-serif; font-size:20px;}
.key_dt_img{ float:left; width:115px; text-align:center;}
.key_date_txt{ position:relative; overflow:hidden; font-weight:500; font-family:'Lato',sans-serif; font-size:15px;}
.key_list > li{ border-top:1px dotted #666666; padding:15px 0px;}
.key_list > li:first-child{ border-top:0px dotted #666666; padding-top:0px;}
.key_listbtm > li{ float:left; width:50%; border-left:1px solid #666666; padding-left:20px;}
.key_listbtm > li:first-child{border-left:0px solid #666666; padding-left:5px;}
/*faq trivia end*/

/* Accordion start */
.acc { width:100%; font-family: 'Lato', sans-serif; color:#333333; font-size:15px; line-height:20px; font-weight:500;}
.acc_card {position: relative;border-bottom:1px solid #ccc;}/*
.acc__card.box_active{ box-shadow:0px 0px 10px 5px #CEBEB433; background-color:#fff; border-top:0px; padding:20px;}*/
.acc_title { font-size:18px; cursor:pointer;font-family: 'latoblack',sans-serif; padding:20px 30px 20px 0px;}
.acc_title::after {width: 16px;height: 8px;position: absolute; top:25px; right: 10px; content: " "; background:url(https://images.moneycontrol.com/mcnews/images/us-elections-2020/down_arw.svg) 0 0  no-repeat;}
.acc_title.active::after { -ms-transform: rotate(-180deg); /* IE 9 */  transform: rotate(-180deg);}
.acc_panel {display:none; position:relative; padding-bottom:25px;}
.acc_panel > p{margin-top:20px;}
.acc_panel > p:first-child{margin-top:0px;}
/*.acc__panel:before{ content:""; height:75px; border-left:1px dashed #652900; width:1px; top:5px; display:inline-block; position:absolute; left:0;}*/
/* Accordion end */


@media screen and (max-width: 1279px){
.nw_breadcrumb {width: 96%; margin: auto;}
.nw_breadcrumb .main_cont {width: unset;}
.page_wrapper {width: 100%; padding: 0 15px;}
.video_common_list ul {overflow-y: hidden; overflow-x: scroll; white-space: nowrap;}
.leading_shows_section .bx-wrapper .bx-prev, .leading_shows_section .bx-wrapper .bx-prev.disabled {left: -9px;}
.leading_shows_section .bx-wrapper .bx-next, .leading_shows_section .bx-wrapper .bx-next.disabled {right: -9px;}
.top_video_home_container .left_block {width: 673px;}
.top_video_home_section .top_video_home_container {width: 100%;}
.america_votes_section .first_columm {width: 255px;}
.america_votes_section .first_columm img {width: 100%;}
.america_votes_section .second_columm {width: 460px;}
.america_votes_section .three_columm {width: 255px;}
.america_votes_section .three_columm img {width: 100%;}
.america_votes_section .second_columm ul li:nth-of-type(1) {width: 75%; margin: auto;}
.america_votes_section .second_columm ul li:nth-of-type(1) img {width: 100%;}
.america_votes_section .second_columm ul li:nth-of-type(2) {font-size: 19px;}
.america_votes_section .second_columm ul li:nth-of-type(3) {font-size: 32px; line-height: 32px;}/*
.us_elections_explained_section img {width: 100%;}*/
.candidates_bio .video_common_list li .description {white-space: normal;}
.electoral_college_votes_section img, .electoral_college_votes_section iframe {width: 100%;}
.stories_and_factor_section .left_block {width: 475px;}
.stories_and_factor_section .right_block {width: 475px;}
.essay_left{width:22%;}
.essay_right{width:75%;}
.essay_right .essay_left{width:30%;}
}


@media screen and (max-width: 980px){
.bread_crum_container .left_block {display: block; width: 100%;}
.bread_crum_container .right_block {display: block; width: 100%; margin-top: 15px;}
.top_video_home_container .right_block .video_common_list li {display: inline-block;}
.share_rightbx {float: none; width: 100%; text-align: center;}
.pagemenu { display: none; }
.mobile_videomenu { display: block; width: 90%; margin: 0 auto; }
ul.mobilemenu{width:100%; margin-top:10px;}
ul.mobilemenu li {display: block;  vertical-align: top;}
ul.mobilemenu > li > a { display:block;  padding:7px 15px; font:14px 'robotoregular',Arial, sans-serif;  border-bottom: 2px solid #fff; color:#666; border:1px solid #ccc; border-radius:3px; text-decoration:none !important;}
ul.mobilemenu li ul li { display: block; float: none; border-bottom: 1px solid #ddd; border-right: none; margin: 0px;}
ul.mobilemenu li ul li a { padding: 5px 10px; margin:0px; border:none;}
ul.mobilemenu li ul li a:hover { border:none; background:#2f669e; color:#fff !important;}
ul.mobilemenu li ul li:last-child { border: none;}
ul.mobilemenu .ic_moreDown{ margin-top:8px; float:right;}
ul.mobilemenu .dropdown-menu{ width:100%; margin-top:0px;}
.bread_crum_container .right_block .fr_shr {display: inline-block; float: none;}
.top_video_container .video_content {position: static; margin: 20px 0; display: block;}
.top_video_container .video_content .text_1 {color: #226CA7;}
.top_video_container .video_content .text_2, .top_video_container .video_content .text_3{color: #333333;}
.video_page_title {font-size: 18px; line-height: 20px;}
.video_page_subtitle {font-size: 13px; line-height: 16px;}
.video_common_list li:hover {transform: initial;}
.leading_shows_list {overflow-y: hidden; overflow-x: scroll; white-space: nowrap;}
.leading_shows_list li {width: 148px; margin-right: 10px;}
.leading_shows_list li .image_block {width: 148px; height: 148px;}
.leading_shows_list li .image_block img {width: 100%;}
.leading_shows_list li .text_block {white-space: initial; font-size: 13px; line-height: 20px;}
.top_video_home_container .left_block {width: 100%; margin-right: 0;}
.top_video_home_container .right_block {width: 100%; margin-top: 30px;}
.border_bottom {margin-top: 10px; margin-bottom: 17px;}
.top_video_home_container .watch_more_block {margin-top: 0px; padding-left: 0px; text-align: center;}
.infocus_with_section, .us_elections_explained_section, .coffee_can_investing_section {padding-top: 0px;}
.america_votes_section .second_columm {width: 290px;}
.america_votes_section .first_columm {width: 235px;}
.america_votes_section .three_columm {width: 235px;}
.america_votes_section .second_columm ul li:nth-of-type(2) {font-size: 10px;}
.america_votes_section .second_columm ul li:nth-of-type(3) {font-size: 24px; line-height: 24px;}
.america_votes_section .second_columm ul li:nth-of-type(1) {width: 100%;}
.stories_and_factor_section .left_block {float: none; width: 100%;}
.stories_and_factor_section .right_block {float: none; width: 100%;}
.stories_and_factor_section .right_block .video_common_list li .img_block {width: 100%; height: auto;}
.stories_and_factor_section .right_block .video_common_list li .img_block img { width:100%; height:auto;}
.stories_and_factor_section .right_block .video_common_list{margin-right:0px;}
.stories_and_factor_section .right_block .video_common_list li p span {font-size: 11px; line-height: 17px;}
.stories_and_factor_section .right_block .video_common_list li p {text-align: center; font-size: 20px; line-height: 24px;}
.stories_and_factor_section .right_block .video_common_list li .desc {white-space: normal; text-align: center;}	
	.stories_and_factor_section .left_block .video_common_list li .img_block {display: block;}
.stories_and_factor_section .left_block .video_common_list li p {width: 100%; margin: 7px 0 0 0;}

/*photo essay*/
.photo_essay{ padding:20px 0px;}
.essay_left, .essay_middle{ float:none; width:100%;}
.essay_middle{margin-bottom:20px;}
.essay_right{ float:none; width:100%; margin-left:0px; margin-top:30px;}
.essay_right .essay_left{width:100%;}
.photo_desc{margin-bottom:20px;}
.photo_list > li{ float:right; width:48%; padding-top:0px;}
.photo_list > li:first-child{ float:left;}
.big_story{width:90%; font-size:24px; line-height:32px;}
.photo_list > li{font-size:10px;}
.photo_list > li a{font-size:13px; line-height:16px;}
.big_str_title{font-size:13px; margin-bottom:5px;}
.esay_tagtxt{font-size:10px;}
.esay_tagtxt span{ font-size:9px;}
.big_str_desc{ font-size:16px; line-height:21px; padding:10px;}
/*photo essay end*/

.acc{font-size:13px; line-height:18px; margin-bottom:20px;}
.acc_title{font-size:15px; font-family:'latobold',sans-serif; padding:15px 30px 15px 0px;}
.key_listbtm > li{ float:none; width:100%; border-top:1px dotted #666666; border-left:0px; padding-left:0px; padding-top:15px; padding-bottom:15px;}
.key_listbtm > li:first-child{border-left:0px solid #666666; padding-left:0px; padding-top:0px; border-top:0px;}
.key_listbtm > li:last-child{ padding-bottom:0px;}
.key_date{font-size:25px;}
.trivia_title{font-size:20px;}
.trivia_box{font-size:13px;}
.stories_and_factor_section .left_block .video_common_list li { width: 285px; display: inline-block; margin: 15px 0 0 0; white-space: initial;}
}


@media screen and (max-width: 767px){
.top_video_container .video_content .text_1 {font-size: 13px; line-height: 17px; border-bottom: 0; padding-bottom: 0;} 
.top_video_container .video_content .text_2 {font-size: 24px; line-height: 29px; margin: 10px 0;}
.top_video_container .video_content .text_3 {font-size: 13px; line-height: 20px;}
.top_video_container:after {width: 30px; height: 30px; top: 10px; right: 10px; background-size: contain;}
.hide_in_mobile {display: none;}
.show_in_mobile {display: block;}
.video_common_list li {width: 150px; padding: 0; margin: 0 7px 0px 0;}
.video_common_list li img {width: 150px; height: 84px;}
.video_common_list li p {font-size: 13px; line-height: 16px;}
.video_common_list li div:after {width: 32px; height: 32px; background-position: 4px 4px;}
.video_common_list, .leading_shows_list {margin-right: -15px;}
.top_video_home_container .left_block .video_content .text_1 {font-size: 13px; line-height: 17px;}
.top_video_home_container .left_block .video_content .text_2 {font-size: 28px; line-height: 30px; margin: 10px 0;}
.top_video_home_container .left_block .video_content .text_3 {font-size: 13px; line-height: 20px;}
.top_video_home_container .left_block .watch_more {position: static;}
.top_video_home_container .right_block .video_common_list li {display: inline-block; vertical-align: top;}
.top_video_home_container .right_block .video_common_list li {margin: 0 7px 20px 0;}
.leading_shows_section .video_page_title {width: unset; float: none;}
.title_block .watch_more {position: static; width: 28%;}
.title_block .video_page_title {width: 70%;}
.top_video_home_container .left_block .top_block:after {width: 50px; height: 50px; background-size: contain;}
.america_votes_section .page_wrapper {padding: 0;}
.america_votes_section .first_columm {width: 22%; float: left;}
.america_votes_section .three_columm {width: 22%; float: right;}
.america_votes_section .second_columm {width: 56%; margin: 0;}/*
.america_votes_section .first_columm img, .america_votes_section .three_columm img {height: 75px;}*/
.america_votes_section .second_columm ul li:nth-of-type(2):before {width: 10px; margin-right: 5px; margin-top: -1px;}
.america_votes_section .second_columm ul li:nth-of-type(2):after {width: 10px; margin-left: 5px; margin-top: -1px;}
.america_votes_section .second_columm ul li:nth-of-type(1) img {width: unset; margin:0 auto;}
.america_votes_section .second_columm ul li:nth-of-type(3) {font-size: 14px; line-height: 13px;}
.america_votes_section .second_columm ul li:nth-of-type(2) { margin: 5px 0; line-height: 10px;}
.mobile-show {display: block;}
.candidates_bio .video_common_list li .img_block {width: 120px; height: 120px;}
.candidates_bio .video_common_list li .img_block img {width: 100%; height: 120px;}
.stories_and_factor_section .left_block .video_common_list li {display: inline-block; width: 150px; margin: 0 7px 20px 0;}
.stories_and_factor_section .left_block .video_common_list li p span {font-size: 10px; line-height: 17px; margin-bottom: 5px;}

.thumbnail{ width:300px; height:250px;}
.explain_img{ max-height:500px; overflow:auto;}
.explain_img img{/*max-width: inherit;*/ max-width:100%; margin:0 auto;}/*
.YMEQtf:not(.DnR2hf) {
    position: absolute;
}
.YMEQtf {
    border: none;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    right: 0;
    top: 0;
    width: 100%;
}*/
.thumbnail:hover {
    position:relative;
    top:0px;
    left:0px;
    width:1230px;
    height:auto;
    display:block;
    z-index:999;
}

.ic_fullscreen{ position:absolute; right:10px; top:10px; z-index:1; display:inline-block; width:28px; height:29px; background: url(https://images.moneycontrol.com/mcnews/images/us-elections-2020/full_screen_ic.png) 0 0 no-repeat; cursor:pointer;}
.ic_fullscreen.expand{ background-position:-34px 0;}
.opinion_section .video_common_list li {width: 160px;}
.opinion_section .video_common_list li .img_block img {width: 160px; height: 85px;}
.opinion_section .video_common_list ul {white-space: initial;}
.opinion_section .video_common_list li {margin-bottom: 10px;}
.opinion_section .profile_pic_block .profie_pic, .opinion_section .profile_pic_block .profie_pic img {width: 25px; height: 25px;}
.opinion_section .profile_pic_block .profile_details {margin-left: 5px;}
.top_video_home_container .right_block .video_common_list li h3 {font-size: 13px; line-height: 16px;}
.stories_and_factor_section .left_block .video_common_list li h4 span {font-size: 10px; line-height: 17px; margin-bottom: 5px;}
.stories_and_factor_section .left_block .video_common_list li h4 {font-size: 13px; line-height: 16px; width: 100%; white-space: initial; margin: 0 7px 20px 0;}
.stories_and_factor_section .right_block .video_common_list li h2 {font-size: 20px; line-height: 24px; white-space: initial; text-align: center;}
.opinion_section h4 {font-size: 13px; line-height: 16px;}
.candidates_bio .video_common_list li h4 {font-size: 13px; line-height: 16px;}
}
