@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');

/*== common css ==*/
* { margin: 0px; padding: 0px; text-decoration: none; border: none; box-sizing: border-box; list-style: none; border: none; /*transition: all 0.2s;*/}
.clearfix { display: block; }
.clearfix::after {content: ""; clear: both; display: table;}
a, a:hover, a:visited {text-decoration:none !important; outline:none !important;}
input:focus, select:focus {outline:none;}
h1, .h1, h2, .h2, h3, .h3 {margin:0px;}
.wgc_page_wrapper *{ box-sizing:border-box;}
.wgc_page_wrapper {font:400 12px/18px 'Inter', sans-serif; color:#333333;}
.wgc_page_wrapper a{ font-family:'Inter', sans-serif;}
.wgc_wrapper {width: 1260px; margin: 0 auto; box-sizing: border-box;}
.section_title {color: #FFB000; font-size: 24px; line-height: 29px; text-transform: uppercase; font-weight: 800; position: relative; margin-bottom: 30px; text-align: center;}
.section_title:before {display: inline-block; position: absolute; content: ""; width: 60px; height: 4px; background: #222222; bottom: -8px; left: 0; right: 0; margin: auto;}
.HID {display: none;}
.date_text {font-weight: 400; font-size: 12px; line-height: 15px; color: #666666; margin-top: 15px;}
.desc_text {margin-top: 10px;}
.desc_text a {font-weight: 500; font-size: 15px; line-height: 20px; color: #333333;}
.desc_text_27 {margin-top: 10px;}
.desc_text_27 a {font-weight: 600; font-size: 23px; line-height: 30px; color: #333333;}
img {transition: all 0.8s ease;}
img:hover {transform: scale(1.1); transition: all 0.8s ease;}
.stockal_logo img, .stockal_logo:hover img, .mc_logo img, .mc_logo:hover img, .masterclass_section img, masterclass_section:hover img {transition: none; transform: none;}
/*== 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; margin: 0 12px; 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;}
.slick-arrow {background: url("https://stat2.moneycontrol.com/assets/images/ms/rockwell_automation/slick_arrows.png") no-repeat;}
.slick-prev, .slick-prev.slick-disabled {width: 65px; height: 110px; outline: 0;}
.slick-next, .slick-next.slick-disabled {width: 65px; height: 110px; outline: 0;}
.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;}
.slick-next{right: 15px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom: -40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative; display:inline-block; width: 16px; height: 15px; margin:0 7px; padding:0; cursor:pointer;}
.slick-dots li button{font-size:0; line-height:0; display:block; width: 20px; height: 12px; 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: 20px; height: 13px; content:'';text-align:center; color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; border-radius: 100%; background-color: #E6ECF4;     border-radius: 8px; transition: 0.5s all;}
.slick-dots li.slick-active button:before {background-color: #30659F; color:black; opacity: 1; border-radius: 8px; width: 20px; }
/*== slick slider ==*/


/*== header ==*/
header .wgc_wrapper {display: flex; flex-wrap: wrap; justify-content: space-between; padding: 15px 0; align-items: center;}
.header_middle_text {font-weight: 900; font-size: 40px; line-height: 49px; color: #FFB000;}
/*== header ==*/


/*== menus ==*/
.menu_section {background-color: #222222; z-index: 9999; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; position: -webkit-sticky; position: sticky; top: 0; margin-bottom: 40px; transition: 0.5s all; color: #FFB000;}
ul.top_links {margin: 0;}
ul.top_links li { display: inline-block; }
ul.top_links li a { font-weight: 400; font-size: 14px; line-height: 17px; text-decoration: none; color: #FFB000; transition: 0.5s all; margin: 0 9px 0 0; padding: 0 9px 0 0; border-right: 1px solid #FFB000; }
ul.top_links li a.active {color: #FFB000;}
ul.top_links li:last-child a {border-right: 0;}
ul.top_links li.secondlast a {border-right: 0;} 
.top_links {text-align: center;}
.pancake { display: none; }
ul.top_links li:last-child a {background-color: #FFB000; font-weight: 700; font-size: 14px; line-height: 17px; text-decoration: none; color: #ffffff;text-transform: uppercase; padding: 10px 21px; display: inline-block; margin: 0;}
ul.top_links li:last-child {border-right: 0;}
ul.top_links li:last-child:hover a {color: #fff; background-color: #000000;}
/*== menus ==*/


/*== featured articles ==*/
.featured_article_section {margin-bottom: 60px;}
.featured_article_block {display: flex;}
.feautred_article_left {background-color: #FFB000; float: left; width: 808px; padding: 30px; margin-left: 30px;}
.feautred_article_left .left_block {float: left; margin-left: -60px;}
.feautred_article_left .right_block {float: right; width: 370px;}
.feautred_article_left .right_block .section_title {font-size: 18px; line-height: 21px; text-align: center; color: #222222;}
.feautred_article_left .right_block .section_title:before {width: 40px; height: 1px; background-color: #ffffff;}
.feautred_article_right {background-color: #222222; float: left; width: 420px; padding: 30px 20px;}
.feautred_article_right ul {margin-bottom: 0;}
.feautred_article_left .right_block .date_text {font-weight: 400; font-size: 12px; line-height: 15px; color: #222222; padding-top: 7px;}
.feautred_article_left .right_block .desc_text {margin-top: 15px;}
.feautred_article_left .right_block .desc_text a {font-size: 27px; line-height: 36px; color: #FFFFFF; text-decoration: none; font-weight: 700;}
.feautred_article_right ul li {font-size: 12px; line-height: 15px; color: #DDDDDD; font-weight: 400; border-bottom: 1px solid #DDDEE0; padding-bottom: 20px; margin-bottom: 20px;}
.feautred_article_right ul li:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.feautred_article_right ul li a {font-size: 17px; line-height: 24px; font-weight: 600; color: #DDDDDD; text-decoration: none; padding-top: 8px;
    display: block;}

/*== featured articles ==*/


/*== spotlight ==*/
.infocus_hot {margin-bottom: 50px;}
.spotlight_wrapper {float: left; width: 620px; margin-right: 15px;}
.spotlight_wrapper .image_block {padding-top: 20px;}
.spotlight_wrapper .content_block {min-height: 240px; background-color: #F6F8FB; padding: 20px 20px 0 20px; box-sizing: content-box;} 
.spotlight_wrapper .content_block a {text-decoration: none;}
.spotlight_wrapper .desc_text {font-weight: 500;}
/*== spotlight ==*/


/*== trending artilces ==*/
.trending_articles_wrapper {float: right; width: 620px;}
.trending_articles_wrapper .hot_topics_list {padding-top: 20px;}
.hot_topics_list ul li a {text-decoration: none;}
.hot_topics_list ul li {width: 300px; float: left;margin-bottom: 30px;}
.hot_topics_list ul li .content_block {overflow: hidden;}
.hot_topics_list ul li:nth-of-type(1) {margin-right: 15px;}
.hot_topics_list ul li:nth-of-type(3), .hot_topics_list ul li:nth-of-type(4),.hot_topics_list ul li:nth-of-type(5) {width: 100%; margin-top: 20px; border-top: 1px solid #DDDEE0;
    padding-top: 20px;}
    .hot_topics_list ul li:nth-of-type(5){border-top: 0;
    padding-top: 0;
    margin-top: 0;
}
.hot_topics_list ul li:nth-of-type(3) .image_block, .hot_topics_list ul li:nth-of-type(4) .image_block,.hot_topics_list ul li:nth-of-type(5) .image_block {width: 195px; float: left;
    margin-right: 15px;}
.hot_topics_list ul li:nth-of-type(4) {border-bottom: 1px solid #DDDEE0; padding-bottom: 25px;}	
/*== trending artilces ==*/


/*== US stock ==*/
.what_to_buy_section {margin-bottom: 60px; background: url("https://images.moneycontrol.com/assets/images/ms/wgs/what_to_buy_bg.jpg") no-repeat; padding: 30px 0; background-attachment: fixed; background-size: cover;}
.what_to_buy_section .section_title:before {background: #DDDDDD;}
.what_to_buy_list ul li .content_block .date_text {color: #FFB000; font-size: 17px; line-height: 24px; font-weight: 700;}
.what_to_buy_list ul li .desc_text a {color: #DDDDDD; font-size: 14px; line-height: 23px; font-weight: 400;}
.what_to_buy_list {padding-top: 20px; border-bottom: 2px solid #f2f2f2;}
.what_to_buy_list ul {margin-bottom: 0; display: flex; flex-wrap: wrap;}
.what_to_buy_list ul li {margin-bottom: 30px; width: 300px; margin-right: 20px;}
.what_to_buy_list ul li:nth-child(4n) {margin-right: 0;}
.what_to_buy_list ul li a {text-decoration: none;}
.viewMore {font-size: 13px; line-height: 21px; color: #30659F; font-weight: 400; text-decoration: none; text-align: center; margin-top: 20px;}
.viewMoreIcon {background: url("https://images.moneycontrol.com/assets/images/ms/wgs/arrow.png") no-repeat; width: 10px; height: 10px; display: inline-block; vertical-align: middle;}
.what_to_buy_list li .desc_text {margin-top: 5px;}
/*== US stock ==*/


/*== news US market and stockal snaps ==*/
.my_gold_guide_blogs_faq .spotlight_wrapper {float: right; margin-right: 0;}
.my_gold_guide_blogs_faq .trending_articles_wrapper {float: left; margin-right: 15px;}
.my_gold_guide_blogs_faq .spotlight_wrapper ul li {border-bottom: 1px solid #DDDEE0; padding-bottom: 20px; margin-bottom: 20px;}
ul.stockal_snaps_list {padding: 15px 15px 25px 15px; background-color: #F6F8FB;}
.my_gold_guide_blogs_faq .spotlight_wrapper .image_block {position: relative;}
.my_gold_guide_blogs_faq .spotlight_wrapper .overlaytext {position: absolute; bottom: 0; width: 100%; background-color: rgba(0,0,0,0.6); padding: 15px; color: #ffffff;}
.my_gold_guide_blogs_faq .spotlight_wrapper .overlaytext .date_text {color: #F6F8FB;}
.my_gold_guide_blogs_faq .spotlight_wrapper .overlaytext .desc_text_27 {font-size: 27px; line-height: 36px; font-weight: 700;}
.my_gold_guide_blogs_faq .content_block {min-height: unset; background-color: transparent; padding: 0;}
.my_gold_guide_blogs_faq .spotlight_wrapper .content_block .date_text {margin-top: 0;}
/*== news US market and stockal snaps ==*/




/*== curated portfolios ==*/
.curated_portfolio_list {margin-top: 55px;}
.curate_portfolios_section {margin-bottom: 85px;}
.curated_port_box {border: 1px solid #e5e6e7; border-radius: 8px; padding: 20px;}
.curated_port_box .top_block {display: flex; flex-wrap: wrap; border-bottom: 1px solid #DDDEE0; padding-bottom: 35px; margin-bottom: 20px;}
.curated_port_box .comp_name {font-weight: 800; font-size: 22px; line-height: 26px; color: #30659F; margin-left: 35px;}
.curated_port_box .comp_name div {font-weight: 400; font-size: 14px; line-height: 17px; color: #666666; margin-top: 10px;}
.curated_port_box .comp_desc {font-weight: 500; font-size: 16px; line-height: 22px; color: #333333; margin-top: 20px;}
.curated_port_box .bottom_block {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
.curated_port_box .bottom_block .perc_block {font-weight: 500; font-size: 14px; line-height: 24px; color: #666666;}
.curated_port_box .bottom_block .perc_block div {font-weight: 700; font-size: 18px; line-height: 24px; color: #16B100;}
.curated_port_box .bottom_block .dollar_block {font-weight: 500; font-size: 14px; line-height: 24px; color: #666666;}
.curated_port_box .bottom_block .dollar_block div {font-weight: 700; font-size: 18px; line-height: 24px; color: #333333;}
.curated_port_box .bottom_block .btn_block {font-weight: 500; font-size: 14px; line-height: 24px; color: #666666;}
.buyStock, .buyStock:hover, .buyStock:focus {background-color: #007700; border-radius: 2px; font-weight: 400; font-size: 11px; line-height: 14px; color: #ffffff; text-transform: uppercase;display: inline-block; vertical-align: middle; padding: 4px 0; text-decoration: none; margin: 0 4px; width: 36px; text-align: center;}
.sellStock, .sellStock:hover, .sellStock:focus {background-color: #CB0000; border-radius: 2px; font-weight: 400; font-size: 11px; line-height: 14px; color: #ffffff; text-transform: uppercase; display: inline-block; vertical-align: middle; padding: 4px 0; text-decoration: none; width: 36px; text-align: center;}
/*== curated portfolios ==*/


/*== videos ==*/
.watch_now_section {padding-top: 50px; padding-bottom: 50px;}
.watch_now_section .what_to_buy_list li .image_block {position: relative;}
.watch_now_section .what_to_buy_list li .image_block:after {content: ""; display: block; background: url("https://images.moneycontrol.com/assets/images/ms/wgs/video_icon.png") no-repeat; width: 40px; height: 40px; position: absolute; right: 0; bottom: 6px;}
.watch_now_section .what_to_buy_list li .content_block .date_text {font-size: 13px; line-height: 16px; color: #666666; font-weight: 400;}
.watch_now_section .what_to_buy_list li .content_block .desc_text a {font-size: 17px; line-height: 24px; color: #333333; font-weight: 700;}
/*== videos ==*/


/*== podcast ==*/
.masterclass_section {margin-bottom: 50px;}
.video_main_wrap { margin-top: 45px; overflow: hidden; border-bottom: 2px solid #f2f2f2; padding-bottom: 20px;}
.phoconbox { position: relative; }
.photogal_cont { position: relative; }
.vid_flbx { float: left; width: 877px; }
.photo_bg { background-color: #2b363e; padding-top: 25px; padding-left: 125px; padding-bottom: 25px; position: relative; width: 840px; }
.phtbx { position: relative; margin-right: -35px; background-color: #30659f; }
.phtbx a { display: block; }
.phtbx img { width: 100%; height: auto; }
.vid_frbx { float: right; width: 350px; }
.headline_34 { color: #333333; font-size: 30px; line-height: 36px; font-weight: 700; }
.photogal_Slide p { margin-top: 20px; margin-bottom: 0; font-size: 16px; line-height: 21px;}
.arti_lnv { border-top: 1px solid #e4e5e7; padding-top: 25px; margin-top: 20px; color: #666666; font-size: 14px; font-weight: 400; text-align: right; }
.arti_lnv span { font-size: 16px; line-height: 21px; font-weight: 700; color: #666666; }
.photogal_cont .bx-controls { position: relative; bottom: 4px; background-color: #fff; float: right; right: 202px; z-index: 999; }
.bx-controls-direction { overflow: hidden; border: 1px solid #b7b7b7; float: left; border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }
.bx-prev, .bx-next { position: relative; text-indent: -999em; float: left; width: 29px; height: 23px; display: inline-block; }
.bx-prev:before, .bx-next:before { content: ""; left: 11px; top: 6px; border-right: 5px solid #b2b2b2; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; }
.bx-next { border-left: 1px solid #b7b7b7; }
.bx-next:before { border-left: 5px solid #b2b2b2; border-right: none; }
.slider_counter { position: relative; right: 215px; float: right; font-weight: 400; font-size: 14px; line-height: 17px; color: #333333; }
.slider_counter strong { font-weight: 700; color: #333333; font-size: 14px; line-height: 17px; }
.thumbpagerCont { position: relative; width: 850px; margin-top: -45px; margin-left: 85px; z-index: 99; }
#pgPager li { font-weight: 400; font-size: 16px; line-height: 22px; color: #333; cursor: pointer; position: relative; width: 212px !important; }
#pgPager li a { color: #333; display: block; font-size: 14px; line-height: 20px; }
#pgPager li a p {padding: 10px;}
.vid_icp { position: absolute; width: 40px; height: 40px; top: 79px; right: 6px; background: url("https://images.moneycontrol.com/assets/images/ms/wgs/podcast_icon.png")  no-repeat; background-size: contain; }
#pgPager li img { display: block; width: 100%; height: auto; border: 6px solid #fff; transition: 0.5s all; }
.thumbpagerCont .bx-controls { display: none; }
.para_16 {font-size: 16px; line-height: 21px; color: #666666; font-weight: 400;}
#pgPager li:hover img, #pgPager li.active img {border: 6px solid #f19f02;}
.play_icv {position: absolute; left: 50%; top: 50%; display: inline-block; width: 80px; height: 80px; background: url("https://images.moneycontrol.com/assets/images/ms/wgs/podcast_icon.png")  no-repeat; margin-left: -33px; margin-top: -33px;}
.bx-prev:hover, .bx-next:hover {background: #30659f;}
.bx-prev:hover:before {border-right: 5px solid #ffffff;}
.bx-next:hover:before {border-left: 5px solid #ffffff;}
.overlay {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.2);}
/*== podcast ==*/


/*== market hub ==*/
.market_boxes {margin-top: 20px;}
.market_hub_section {background: url("https://images.moneycontrol.com/assets/images/ms/wgs/hub_bg.jpg") no-repeat; padding: 50px 0; background-size: cover;     background-attachment: fixed;}
.market_hub_section .title14_mh {font-size: 20px; line-height: 24px; color: #FFB000; padding-bottom: 5px;}
.market_hub_section .mctable1 th, .market_hub_section .mctable1 td, .market_hub_section .mctable1 td .robo_medium, .market_hub_section .mctable1 td.tbl_greentxt {color: #DDDDDD;}
.market_hub_section .mctable1 .tdgreen:before {background-color: #A39161;}
.market_hub_section .market_bx { width: 400px; float: left; margin-right: 20px;}
.title14_mh { font-size: 18px; line-height: 21px; font-weight: 700; padding: 2px 0 15px; color: #006BA9; }
.nsebse_popup_block { margin-top: 2px; background: #e9eff2; padding: 8px 10px; }
.mctable1 th, .mctable1 td { font-size: 13px; line-height: 16px; padding: 10px 5px; color: #333333; font-weight: 400; text-align: center;}
.mctable1 th:first-child, .mctable1 td:first-child {text-align: left;}
.mctable1 th { color: #202020;}
.mctable1 th.center { text-align: center; }
.mctable1 td { color: #333333; border-bottom: 1px dashed #ebebeb;}
.mctable1 .sec_head th { background: #f6f8fb; font-size: 12px; color: #666; font-weight: normal; border-bottom: 1px solid #d1d1d1; }
.mctable1 td .robo_medium { font-weight: 700; color: #333333; }
.mctable1 td.tbl_greentxt { color: #007700; }
.mctable1 td.tbl_redtxt { color: #CB0000; }
.mctable1 td.grybg { background: #f6f8fb; }
.mctable1 {border-top: 1px solid #A39161;}
.mctable1 th {border-bottom: 1px solid #A39161;}
.mctable1 td {border-bottom: 1px dashed #A39161;}
.mctable1 td:first-child {font-weight: 700; padding: 10px 10px 10px 0px;}
.mctable1 .tdgreen:before {content: ""; margin-right: 10px; height: 30px; width: 2px; background-color: #6bae55; display: inline-block; vertical-align: middle;}
.mctable1 .tdred:before {content: ""; margin-right: 10px; height: 30px; width: 2px; background-color: #CB0000; display: inline-block; vertical-align: middle;}
.mctab { border-bottom: 1px solid #d1d1d1; margin: 0px; padding: 0px; }
.mctab li { display: inline-block; margin-bottom: -1px; }
.mctab li a { margin-bottom: 3px; font-size: 18px; line-height: 21px; font-weight: 700; text-decoration: none; color: #666666; display: block; padding: 15px 25px;}
.mctab li.active a, .mctab li a:hover { color: #30659f; margin: 0px; border-bottom: 3px solid #30659f; }
.market_bx .mctab li a { padding: 0 15px 15px; }
.tab-content>.tab-pane {display: none;}
.tab-pane.active {display: block;}
.updated_text {font-size: 14px; line-height: 17px; color: #A39161; margin-bottom: 13px;}
.market_hub_section .section_title:before {background-color: #fff;}
.gold_price_list li {border: 1px dotted #FFB000; padding: 15px 17px 7px; width: 235px; margin-bottom: 30px; background-color: #000000;}
.gold_price_list .top_block {font-size: 18px; line-height: 21px; color: #fff; margin-bottom: 10px;}
.gold_price_list .top_block span {font-size: 16px; line-height: 21px; color: #A7A7A7;}
.gold_price_list .bottom_block {font-size: 24px; line-height: 29px; color: #FFB000; font-weight: 800;}
.gold_price_list .gram {font-size: 12px; line-height: 15px; color: #DDDDDD; font-weight: 400; position: relative;
    top: -2px;}
.gold_price_list .downarrow {border-top: 14px solid #CB0000; border-left: 8px solid transparent; border-right: 8px solid transparent; font-size: 0; margin: 0 8px; position: relative; top: 0;}
.market_hub_list:nth-of-type(1) {width: 285px; display: inline-block; vertical-align: top; margin-right: 45px;}
.market_hub_list:nth-of-type(1) .title14_mh, .market_hub_list:nth-of-type(2) .title14_mh {margin-bottom: 15px;}
.market_hub_list:nth-of-type(2) {width: 400px; display: inline-block; vertical-align: top; margin-right: 85px;}
.market_hub_list:nth-of-type(2) .gold_price_list li {border: 0; width: 105px; padding: 10px 0px 7px; display: inline-block;    vertical-align: top; margin-right: 60px; margin-bottom: 5px; background-color: transparent;}
.market_hub_list:nth-of-type(2) .gold_price_list li .bottom_block {border: 1px dotted #FFB000; text-align: center; padding: 5px 5px 0px; font-size: 18px; line-height: 21px; background-color: #000000;}
.market_hub_list:nth-of-type(2) .gold_price_list .downarrow {border-top: 8px solid #CB0000; border-left: 5px solid transparent; border-right: 5px solid transparent; margin: 0 5px;}
.market_hub_list:nth-of-type(2) .gold_price_list li .company_name {font-size: 16px; line-height: 20px; font-weight: 700; color: #fff; margin-bottom: 5px;}
.market_hub_list:nth-of-type(2) .gold_price_list li .gram {top: 3px; text-align: right;}
.gold_price_list .downarrow {border-top: 8px solid #CB0000; border-left: 5px solid transparent; border-right: 5px solid transparent;}
.market_hub_list:nth-of-type(3) {width: 400px; display: inline-block; vertical-align: top;}
.lastupdated {font-size: 14px; line-height: 17px; color: #A39161; margin-bottom: 30px;}
.source {font-size: 12px; line-height: 15px; color: #5C5C5C;}
.market_hub_list:nth-of-type(2) p {margin-bottom: 10px; font-size: 12px; line-height: 20px; color: #DDDDDD;} 
/*== market hub ==*/


/*about section start*/
.about_my_gold_guide_section{padding:50px 0px; background-color: #000000;}
.title_center {font-size:24px; line-height:29px; font-weight:800; text-transform: uppercase; color: #006BA9; position: relative; padding-bottom: 15px; margin-bottom: 20px; text-align:center;}
.title_center:before { display: inline-block; position: absolute; content: ""; width: 60px; height: 4px; background: #F19F02; bottom: 0px; left: 50%; margin-left: -30px; }
.about_wrap{display:flex; flex-wrap:wrap; align-items: flex-start;}
.about_lft{ font-size:16px; line-height:24px; width: 835px; color: #FFFFFF;}
.about_img{width: 200px; margin-left: 90px;}
.about_lft p{ margin-bottom:20px;}
.view_moreatk{ line-height:21px; display: flex;}
.view_moreatk a{ color:#30659F; font-size:13px;}
.view_moreatk a svg{vertical-align:middle; margin-left:4px;}
.comn_abt_title{ font-size:20px; font-weight:800; margin-bottom:15px;}
.about_my_gold_guide_section .section_title:before {background-color: #DDDDDD;}
/*about section end*/

/*disclaimer section start*/
.disc_section{ background-color:#fff; padding:50px 0px;}
.disc_section p{margin-bottom:15px;}
svg{fill:currentColor;}
.mail_discic{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;}
.phone_icndis{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;}
.disc_mail li{ margin-bottom:5px;font-weight:600; font-size:14px;}
.disc_mail li a{ color:#333; font-weight:600; font-size:14px;}
.disc_mail li:nth-of-type(2) {font-size: 16px;}
.disc_mail li span{display:block; float:left; margin-right:10px; margin-top:2px;}
/*disclaimer section end*/


/* Accordion start */
.acc { width:100%; background-color: #F6F8FB; padding: 20px;}
.acc_card {position: relative;border-bottom:1px solid #A39161; padding: 5px 20px;}
.acc_card.box_active{ border-top:0px; padding: 5px 20px; background-color: #fff;}
.acc_title { font-size: 14px; line-height: 20px; color: #333333; cursor: pointer; font-weight: 700; padding: 5px 30px 5px 0px;}
.acc_title::after {font-size: 20px; color: #A39161; position: absolute; top: 9px; right: 10px; content: "+";}
.acc_title.active::after {content: "-";}
.acc_panel {display:none; position:relative; padding-bottom: 15px; padding-left: 15px;}
.acc_panel > p{margin-top:20px;}
.acc_panel > p:first-child{margin-top:0px;}
/* Accordion end */


/*== banner ==*/
.banner_section .wgc_wrapper {margin: 50px auto; text-align: center;}
.follow_us_on p {margin-bottom: 10px;}
.follow_us_on {font-size: 14px; line-height: 17px; color: #D3B19C; font-weight: 700; margin-top: 25px;}
.follow_us_on a {background-color: #222222; width: 32px; height: 32px; margin-right: 10px; display: inline-block; text-align: center;
    line-height: 36px;}
/*== banner ==*/

.poweredby { text-align: center; color:#222222; font:12px 'Lato', sens-serif; margin-top:10px;}
 .poweredby strong { margin-left:5px; background:#222; color: #ffae00; padding:0 5px; display: inline-block; font:600 12px/28px 'Lato', sens-serif;}

body { padding:0px !important;}
.menu_section { z-index: 999;}
#askmeany .modal-dialog { margin:85px auto 40px auto; width:320px; box-shadow: none; background:rgba(255,255,255,0.1); padding: 10px; border-radius: 5px;}
#askmeany .modal-content { padding: 10px; box-shadow: none;}
#askmeany .modal-body { margin:0px; padding:20px 0px 10px 0px; }
.modal-anhead { background:#222222; height: 46px; color:#ffb000; text-align: center; text-transform:capitalize; font:600 25px/46px 'Inter', sans-serif;}
#askmeany ul { width: 100%;}
#askmeany ul li  { margin-bottom:20px; } 
#askmeany ul li input { width: 100%; border-bottom: 1px solid #222; padding:6px; color: #222; font:16px 'Inter', sans-serif;}
#askmeany ul li textarea { width: 100%; resize: none; background:#f2efef; border:1px solid #ccc; padding: 6px; font:16px 'Inter', sans-serif;}
#askmeany ul li span { margin-right:5px; display:inline-block; vertical-align: middle;}
#askmeany ul li span input {     width: auto;
    margin: 0px;
    padding: 0px;}
    #askmeany ul li label { font-weight: normal;}
    #askmeany ul li a {     text-decoration: underline !important;
    color: #222222;}
#askmeany ul li {font:12px 'Inter', sans-serif;}
.asksubmit {display: block;
    border: none; margin: 0 auto 15px; background: #ffb000; width: 150px; height: 40px; color: #222; text-transform: uppercase; font:600 20px/40px 'Inter', sans-serif; }
    #askmeany ul li:last-child { margin-bottom: 10px;}
    #askmeany .close { position: absolute; float: none; top: -45px; opacity: 1; right: 0px;}
    .thankyoumsg { display: none; text-align:center; font:14px/18px 'Inter', sans-serif; margin-bottom: 10px; padding: 60px 10px; }
    .thankyoumsg span { display:block; font-weight:600; margin-bottom: 10px; }


@media all and (max-width:1279px){
.wgc_wrapper {width: 100%; padding: 0 15px;}
header .wgc_wrapper {padding: 15px;}
.about_lft{width:550px;}
.right_seam{position:relative; top:auto; right:auto; text-align:left;}
.feautred_article_left {width: 690px;}
.feautred_article_right {width: 265px;}
.feautred_article_left .right_block {width: 265px;}
.feautred_article_right ul li a {font-size: 14px; line-height: 23px;}
.what_to_buy_list ul li:nth-child(4n) {margin-right: 20px;}
.what_to_buy_list ul {justify-content: center;}
.spotlight_wrapper {width: 49%;}
.trending_articles_wrapper {width: 49%;}
.hot_topics_list ul li {width: 235px;}
.video_main_wrap {height: auto; overflow: auto;}
.vid_flbx {width: 620px;}
.phtbx {width: 570px;}
.photo_bg {width: 100%; padding-left: 65px;}
.headline_34 {font-size: 26px;}
.thumbpagerCont {margin-left: 35px; width: 635px;}
.photogal_Slide p {font-size: 14px; line-height: 20px;}
.market_boxes {overflow-x: auto; white-space: nowrap; width: 100%;}
.market_hub_section .market_bx {float: none; display: inline-block; vertical-align: top;}
}



@media all and (max-width:980px){
.HIM {display: none;}
.SIM {display: block;}
header .wgc_wrapper {padding: 20px 15px;}
.header_middle_text {font-size: 24px; line-height: 24px; text-align: center; margin-bottom: 65px;}
.header_middle_text div {font-size: 18px; line-height: 21px;}
.pancake {width: 16px; height: 16px; display: inline-block; background-position: -1px -91px; z-index: 99; background: url("https://images.moneycontrol.com/assets/images/ms/wgs/pancake_icon.png") no-repeat; right: 15px; top: 87px;}
.pancake.pancake_close {    background: url(https://images.moneycontrol.com/assets/images/ms/wgs/pancake_close_icon.png) no-repeat;
    width: 22px;
    height: 20px;
    z-index: 99;
    position: fixed;
    right: 10px;
    top: 105px;}


.bodybgColor {position: fixed; left: 0; top: 0; right: 0; bottom: 0; height: 100%; content: ""; width: 100%; z-index: 999; background: #000; opacity: 0.7;}
.top_links {display: none;}
.menu_container {position: relative; z-index: 999;}
ul.top_links li {display: block; padding: 10px 0px 10px 20px; border-bottom: 1px solid #a9a9a9;}
ul.top_links li a {padding: 0 10px 0px 0px; display: block; font-size: 12px; border-right: 0; }
ul.top_links {width: 260px; text-align: left; padding: 0; background-color: #282828; position: fixed; right: -325px; margin-top: 0px; margin-left: -20px; padding-top:100px; display: block; transition: .5s all; z-index: 9; height: 100%; top:0px; }
ul.top_links.active {right: 0;}
ul.top_links li:last-child a {background-color: transparent; font-weight: 400; font-size: 12px; text-decoration: none; color: #FFB000; text-transform: capitalize; padding: 0 10px 0 0px;}
ul.top_links li:first-child a {border-radius: 5px; font: 400 12px/17px 'Inter', sans-serif; text-decoration: none; color: #FFB000; display: inline-block; margin: 0;}
.section_title {font-size: 20px; line-height: 24px;}
.about_my_gold_guide_section, .disc_section{padding:30px 0px;}
.featured_article_section .wgc_wrapper {padding: 0;}
.spotlight_wrapper .content_block {margin-left: -15px; margin-right: -15px; min-height: auto; padding-bottom: 20px;}
.about_lft{font-size:14px; line-height:22px;}
.title_center{font-size:20px; line-height:24px;}
.comn_abt_title{font-size:18px; line-height:24px;}
.about_lft, .about_img{ width:100%;}
.about_img{ margin-top:20px; text-align:center;margin-left:0px;}
.view_moreatk{padding-top:15px; }
.right_seam{text-align:center; width:100%; margin-top:20px; font-size:16px;}
.seam_title{font-size:32px; line-height:35px; margin:5px 0px;}
.btn_openaccount{font-size:14px; padding:15px 45px;}
.featured_article {padding-top: 30px;}
.featured_article .wgc_wrapper {padding: 0;}
.featured_article_block {flex-direction: column;display: flex;}
.feautred_article_left {width: 100%; margin-left: 0; padding: 20px;}
.feautred_article_right {width: 100%; padding: 15px;}
.feautred_article_left .left_block {margin-left: 0; margin-top: -65px; width: 100%;}
.feautred_article_left .left_block img {width: 100%;}
.feautred_article_left .right_block {width: 100%; text-align: center; margin-top: 20px;}
.feautred_article_left .right_block .desc_text a {font-size: 20px; line-height: 26px;}
.feautred_article_left .right_block .date_text {padding-top: 0px;}
.what_to_buy_list ul li .desc_text {font-size: 16px; line-height: 22px;}
.curated_portfolio_list .slick-list {padding: 0 10px !important;}
.curated_portfolio_list .slick-slide {margin: 0 5px;}
.curated_port_box .comp_name {margin-left: 15px;}
.curated_port_box {padding: 10px;}
.curated_port_box .comp_desc {font-size: 14px; line-height: 22px;}
.curated_port_box .top_block {padding-bottom: 25px;}
.curated_port_box .bottom_block .perc_block {font-size: 13px; line-height: 24px;}
.curated_port_box .bottom_block .perc_block div {font-size: 16px; line-height: 24px;}
.curated_port_box .bottom_block .dollar_block {font-size: 13px; line-height: 24px;}
.curated_port_box .bottom_block .dollar_block div {font-size: 16px; line-height: 24px;}
.spotlight_wrapper {width: 100%; margin-right: 0; margin-bottom: 30px;}
.hot_topics_list ul li:nth-of-type(3), .hot_topics_list ul li:nth-of-type(4) {margin-top: 15px; padding-top: 15px;}
.infocus_hot {margin-bottom: 35px;}
.spotlight_wrapper .image_block img {width: 100%;}
.trending_articles_wrapper {width: 100%;}
.hot_topics_list ul li {width: 100%;}
.hot_topics_list ul li:nth-of-type(1) {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #DDDEE0;}
.hot_topics_list ul li:nth-of-type(1) .image_block img {width: 100%;}
.hot_topics_list ul li:nth-of-type(2) .image_block {width: 195px; float: left; margin-right: 15px;}
.hot_topics_list ul li .date_text {margin-top: 0px;}
.hot_topics_list ul li:nth-of-type(1) .date_text {margin-top: 15px;}
.spotlight_wrapper .image_block {padding-top: 10px; margin-left: -15px; margin-right: -15px;}
.trending_articles_wrapper .hot_topics_list {padding-top: 10px;}
.my_gold_guide_blogs_faq .hot_topics_list ul li:nth-of-type(1) .desc_text a {font-size: 16px; line-height: 22px;}
.my_gold_guide_blogs_faq .hot_topics_list ul li .desc_text a {font-size: 14px; line-height: 20px;}
.my_gold_guide_blogs_faq .trending_articles_wrapper {margin-bottom: 40px;}
.vid_flbx, .vid_frbx {float: none; width: 100%;}
.photo_bg {width: 95%; padding: 15px 0px 15px 15px;}
.phtbx {width: auto;}
.thumbpagerCont {width: 100%; margin-left: 0px; margin-top: 0px; display: none;}
.vid_frbx {margin-top: 20px;}
.headline_34 {line-height: 24px;}
.photogal_cont .bx-controls {right: 0; bottom: 2px;}
.arti_lnv {font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.slider_counter {right: 10px; bottom: -2px;}
.featured_article_section {margin-bottom: 40px; margin-top: 45px;}
.what_to_buy_section {margin-bottom: 40px;}
.masterclass_section {margin-bottom: 40px;}
.play_icv {width: 40px; height: 40px; background-size: contain;}
.my_gold_guide_blogs_faq .date_text {margin-top: 0px;}
ul.top_links li:last-child {background-color: #FFB000;}
ul.top_links li:last-child a {color: #fff; text-transform: uppercase;} 

#askmeany .modal-dialog { margin:125px auto 40px auto; }
#askmeany .close { top: -40px}
#askmeany .close img { width:18px; height: auto;}

}


@media all and (max-width:767px){
.what_to_buy_list ul li, .what_to_buy_list ul li:nth-child(4n) {margin-right: 0; margin-bottom: 20px;}
.hot_topics_list ul li:nth-of-type(1) .image_block {width: 100%;}
.hot_topics_list ul li:nth-of-type(2) .image_block, .hot_topics_list ul li:nth-of-type(3) .image_block, .hot_topics_list ul li:nth-of-type(4) .image_block,.hot_topics_list ul li:nth-of-type(5) .image_block{width: 120px;}
.hot_topics_list ul li .date_text {font-size: 10px; line-height: 12px;}
.hot_topics_list ul li .desc_text a {font-size: 14px; line-height: 12px;}
.spotlight_wrapper .desc_text_27 a {font-size: 20px; line-height: 26px;}
.spotlight_wrapper .desc_text a {font-size: 14px; line-height: 20px;}
.my_gold_guide_blogs_faq .spotlight_wrapper .overlaytext .date_text {margin-top: 0;}
.my_gold_guide_blogs_faq .spotlight_wrapper .overlaytext .desc_text_27 {font-size: 18px; line-height: 24px;}
.my_gold_guide_blogs_faq .spotlight_wrapper {margin-bottom: 0px;}
.market_boxes {overflow: unset; white-space: initial;}
.mctable1 th {font-size: 11px; line-height: 14px; padding: 10px 0px;}
.mctable1 td {font-size: 12px; line-height: 15px; padding: 10px 0px;}
.mctable1 th:nth-of-type(3), .mctable1 td:nth-of-type(3) {display: none;}
.market_hub_section .market_bx {width: 100%; margin-bottom: 30px; margin-right: 0;}
.market_hub_section {padding: 30px 0 0;}
.mctab li a, .title14_mh {font-size: 16px; line-height: 20px;}
.mctable1 td:first-child {padding: 10px 0px 10px 0px;}
.market_hub_list:nth-of-type(1) {margin-right: 0; width: 100%; display: block;}
.market_hub_list:nth-of-type(2) {width: 100%; display: block;}
.market_hub_list:nth-of-type(3) {width: 100%; display: block;}
.market_hub_list:nth-of-type(2) .gold_price_list li {margin-right: 55px;}
.stockal_logo img {width: 60px; height: 60px;}
}