/* CSS Document */
select::-ms-expand { display: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height:normal !important;}
ul{margin-bottom:0px !important;}
header{margin-bottom:0px;}
header .headTop .topmenublock .toplinks1 .myaccpop{width:175px;}
header .headBotm ul.headbotmmenus li a{padding:0 4px;}
.main_wrapper_res{width:1260px; margin:0 auto;box-sizing:border-box; font-family: 'robotoregular',sans-serif; color:#333333;}
.personal_financePg{color:#333;font-family: 'robotoregular',sans-serif;}
.personal_financePg *{ box-sizing:border-box;}
.personal_financePg p{margin-bottom:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
h1, .h1, h2, .h2, h3, .h3{margin-top:0px !important; margin-bottom:0px !important;}
a:hover, a:focus{color:inherit !important;}


.jspContainer{overflow: hidden;position: relative;} 
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute; right: 0;width: 10px;}
.jspHorizontalBar{ display:none;}
.jspVerticalBar *,{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspTrack{background-color:transparent; position: relative; width:5px;}
.jspDrag{background-color:#d5e0e5; position: relative; cursor: pointer; height:32px; width:5px !important; overflow:hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.jspArrow{text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 10px;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
* html .jspCorner{margin: 0 -3px 0 0;}
.nw_breadcrumb{ padding:15px 0; border-bottom:1px solid #c8c8c8;}
.bred_list li{ display:inline-block; padding-right:6px; font:400 12px 'robotomedium',Arial, sans-serif; color:#202020;}
.bred_list li a{ color:#1765a5;}
.bred_list li .upc{text-transform:uppercase;}
.col_graysp{color:#999999;}


/*all icons css*/
.icn_graduitycalc, .icn_assetalloc, .ic_replytrf, .ic_bookmark, .ic_bookmark.active, .ic_date, .ic_calculator, .ic_magic_calculator, .tool_bglft .ic_calculator, .ic_emi_calculator, .ic_magic_compounding, .ic_gratuity_calculator, .ic_gratuity_calculator1, .ic_pf_screener, .ic_retirement_tool, .ic_corepati_calculator, .ic_credicard, .ic_bank_account, .ic_home_loan, .ic_life_insurance, .ic_jobs, .ic_ppf_account, .ic_car_loan, .ic_fixed_deposit, .ic_tax_filing, .ic_foreign_trip, 
.ic_chat_timer, .ic_insurance_planner, .ic_providend_fund_calculator, .ic_asset_allocation_calculator, .ic_gratuity_calculator_sm, .ic_providend_fund_calculator_sm, .ic_emi_calculator_sm,.ic_bookmark_drop.active{ display:inline-block; width:19px; height:14px; background:url(https://images.moneycontrol.com/images/responsive/pf/pf_sprite.png?v=8) 0 0 no-repeat; vertical-align:middle;}

.icn_assetalloc{width:16px; height:16px; background-position:-29px 0;}
.ic_replytrf{width:16px; height:13px; background-position:-55px 0; margin-right:5px;}
.ic_bookmark{background-position:-74px 0; width:12px; height:16px; margin-right:5px;}
.ic_date{background-position:-96px 0; width:11px; height:11px;}
.ic_calculator{background-position:-117px 0; width:13px; height:17px;}
.ic_magic_calculator{background-position:-140px 0; width:18px; height:18px;}
.tool_bglft .ic_calculator{background-position:-168px 0; width:21px; height:30px;}
.ic_emi_calculator{background-position:-199px 0; width:24px; height:24px;}
.ic_magic_compounding{background-position:-232px 0; width:29px; height:28px;}
.ic_gratuity_calculator{background-position:-269px 0; width:27px; height:27px;}
.ic_gratuity_calculator1{background-position:-67px -27px; width:26px; height:28px;}
.ic_pf_screener{background-position:-101px -26px; width:25px; height:30px;}
.ic_retirement_tool{background-position:-135px -25px; width:22px; height:34px;}
.ic_corepati_calculator{background-position:-168px -33px; width:33px; height:24px;}
.ic_credicard{background-position:-212px -33px; width:25px; height:19px;}
.ic_bank_account{background-position:-247px -33px; width:22px; height:25px;}
.ic_home_loan{background-position:-275px -32px; width:24px; height:21px;}
.ic_life_insurance{background-position:-70px -60px; width:22px; height:24px;}
.ic_jobs{background-position:-101px -60px; width:20px; height:24px;}
.ic_ppf_account{background-position:-131px -61px; width:25px; height:19px;}
.ic_car_loan{background-position:-165px -60px; width:21px; height:20px;}
.ic_fixed_deposit{background-position:-195px -60px; width:27px; height:20px;}
.ic_tax_filing{background-position:-229px -60px; width:21px; height:22px;}
.ic_foreign_trip{background-position:-259px -60px; width:23px; height:23px;}
.ic_chat_timer{background-position:-27px -92px; width:18px; height:17px; margin-right:4px;}
.ic_insurance_planner{background-position:-52px -92px; width:27px; height:30px;}
.ic_providend_fund_calculator{background-position:-87px -91px; width:25px; height:27px;}
.ic_asset_allocation_calculator{background-position:-127px -92px; width:25px; height:23px;}
.ic_gratuity_calculator_sm{background-position:-182px -92px; width:16px; height:16px;}
.ic_providend_fund_calculator_sm{background-position:-162px -92px; width:15px; height:17px;}
.ic_bookmark.active{background-position:-204px -91px; width:12px;height:16px;}
.ic_bookmark_drop.active{width:12px;height:16px; background:url(https://images.moneycontrol.com/images/responsive/pf/pf_sprite.png?v=8) -224px -91px no-repeat;}
.od_fr .dropdown-menu > li > a:hover .ic_bookmark_drop.active, .od_fr .dropdown-menu > li > a:focus .ic_bookmark_drop.active{background:url(https://images.moneycontrol.com/images/responsive/pf/pf_sprite.png?v=8) -204px -91px no-repeat; width:12px;height:16px;}




/*top news section start*/
.top_nws_section{ padding:30px 0; background-color:#fff;}
.col_nws_lft{ float:left; width:455px;}
.col_nws_mid{ float:left; width:450px; margin-left:30px;}
.col_nws_right{ float:left; width:300px; margin-left:25px;}
.top_newsbx{ padding:25px 45px 80px; background-color:#1765a5; color:#fff;}
.nws_title{font-size:16px; color:#f19f02;}
.nws_title::before{background-color:#ffffff; height:2px;}
.share_newsbtm{ padding:15px 0px 0px; border-top:1px solid #8bb2d2; margin-top:20px; color:#fff;}
.pfnews_title{text-align:center; padding-top:10px; font:400 38px/45px 'latobold',Arial, sans-serif;}
.pfnews_title a{ color:#fff !important; font-family:'latobold',Arial, sans-serif;}
.top_news_img{ margin-top:-62px; position:relative; left:12px;}
.top_news_img img{width:100%; height:auto;}
.top_news_img a{display:block;}
.share_linkfl{ color:#dadada; text-transform:uppercase; float:left; width:50%;}
.share_newsbtm{font:400 12px 'robotoregular',Arial, sans-serif; }
.share_newsbtm a{ color:#dadada;}
.share_comment{float:right; text-align:right; width:50%; position:relative;}
.share_comment a{color:#fff;}
.date_txt{ color:#999999; font:400 11px 'robotolight',Arial, sans-serif;}
.nws_img{position:relative; margin-bottom:10px;}
.nws_img img{max-width:100%; height:auto;}
.list_news > li{ padding:15px 30px 15px 0; border-bottom:1px solid #e9e9e9; position:relative;}
.list_news > li .heading{padding-right:5px; line-height:28px !important;}
.list_news > li .heading a{color:#333333; font:400 20px/28px 'robotomedium',Arial, sans-serif;}
.list_news > li:first-child{margin-left:0px;}
.list_news.thumb{display:flex;}
.list_news.thumb > li{float:left; margin-left:20px; border-bottom:1px solid #e9e9e9; width:214px; padding-top:0px; padding-right:0px;}
.list_news.thumb > li:first-child{margin-left:0px;}
.list_news > li .counter_num{ position:absolute; z-index:0; right:0; top:0px; /*color:rgba(241,159,2,0.15);*/ color:#f19f02; opacity:0.15; filter: alpha(opacity=15); font:400 80px 'latoblack',Arial, sans-serif;}
.add_wrap{margin-bottom:25px;}
.brdb{border-bottom:1px solid #e9e9e9;}
.prf_tool_list > li{ padding:7px 0; border-bottom:1px solid #eaeaea;}
.prf_tool_list > li > a{display:block; color:#333333; font:400 16px 'robotomedium',Arial, sans-serif; }
.icon_bx{ display:inline-block; vertical-align:middle; border:1px solid #d0d7dc; height:44px; width:44px; border-radius:2px; color:#30659f; text-align:center; margin-right:15px; line-height:44px;}
.bookmark_icn{ margin-left:28px;}
/*top news section end*/

/* Best of personal Finance start*/
.best_of_pf{ padding:50px 0; background-color:#f6f8fb;}
.slider_wrap{position:relative; margin-top:30px;}
.best_pf_img a{display:block; }
.bst_title{color:#333333; font:400 24px 'latobold',Arial, sans-serif; text-align:center; margin-top:15px;}
.sept_boxcol{ border:1px solid #1765a5;}
.slider_wrap .bx-controls-direction{position:absolute; right:0; top:-50px;}
.slider_counter{ position:absolute; right:75px; top:-45px; font:400 14px 'latolight',Arial, sans-serif; color:#333333;}
.slider_counter strong{ font-weight:400; font-family: 'latobold',Arial, sans-serif;}
.brd_blubx{ border:1px solid #1765a5;}
.fl_img_best{width:190px; float:left; margin:-1px 15px -1px -1px;}
.fl_img_best img{width:100%; height:auto;}
.bul_bxtitle{ font:400 18px 'latobold',Arial, sans-serif; padding:25px 10px 0 0px; /*overflow:hidden; */color:#333333;}
.brd_blubx.second_bx{margin-top:10px;}
.brd_blubx.second_bx .fl_img_best{float:right; margin-right:0px;}
.brd_blubx.second_bx .bul_bxtitle{float:left; width:50%; padding:25px 10px 0 5px; text-align:right;}

.view_zoom{width:100%; overflow: hidden; position: relative;}
.top_news_img { max-width: 431px; overflow: hidden; position: relative; height:243px;}
.view_zoom .mask { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0;}
.view_zoom img {display: block;  position: relative; max-width:100%; height:auto;}
.view_zoom img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.view_zoom .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 1;background-color: rgba(0,0,0, 0.3);
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.view_zoom:hover img {-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.view_zoom:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);   opacity: 1;
}
.play_icn{display:inline-block; position:absolute; left:50%; margin-left:-29px; top:50%; margin-top:-29px; width:58px; height:59px; background:url(https://images.moneycontrol.com/images/responsive/pf/pf_sprite.png?v=8) 0 -25px no-repeat;}
.ad_show_1024{ display:none;}
/* Best of personal Finance end*/
.mobile_banner300{display:none;}

/*news slisting css start*/
.section_newslisting{padding:60px 0;}
.news_left{float:left; width:940px;}
.news_listing > li{ color:#333333; font:400 16px/21px 'robotoregular',Arial, sans-serif; padding:20px 0; border-bottom:1px solid #e7e7e7; position:relative;}
.news_listing > li:first-child{padding-top:0px;}
.news_listing > li:last-child{ border-bottom:0px;}
.news_listing > li p{margin-bottom:8px;}
.news_heading{ color:#333333; font:400 22px 'latobold',Arial, sans-serif; margin-bottom:12px !important;}
.news_heading a{ color:#333333; font-family:'latobold',Arial, sans-serif;}
.label_nws{ color:#f19f02; font:400 12px 'robotoregular',Arial, sans-serif; text-transform:uppercase;}
.news_thumb{float:left; width:214px; margin-right:18px;}
.news_ohf{overflow:hidden;}
.news_rht{float:right; width:300px;}
/*news slisting css end*/

.section_pf_tools{ background-color:#2d4255; padding:60px 0px;}
.tools_box_yellow{width:100%; height:97px; position:relative; background:url(https://images.moneycontrol.com/images/responsive/pf/pf_border_sprite.png) top left no-repeat; color:#fff; font:400 22px 'latobold',Arial, sans-serif;}
.tools_box_yellow a{display:block; color:#fff; font:400 22px/28px 'latobold',Arial, sans-serif;}
.tools_box_yellow.blubg{ background-position:0 -123px;}
.tool_bglft{ float:left; width:115px; padding:18px 0 0 15px; margin-right:5px;}
.lf_link{padding:20px 0 0 0;}
.lf_link span{display:block;}
.box_roundicn{ font-size:35px; color:#fff; width:60px; height:60px; line-height:55px; text-align:center; border-radius:50%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6d266+0,fab677+41,fba083+100 */
background: rgb(246,210,102); /* Old browsers */
background: -moz-linear-gradient(left, rgba(246,210,102,1) 0%, rgba(250,182,119,1) 41%, rgba(251,160,131,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(246,210,102,1) 0%,rgba(250,182,119,1) 41%,rgba(251,160,131,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(246,210,102,1) 0%,rgba(250,182,119,1) 41%,rgba(251,160,131,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d266', endColorstr='#fba083',GradientType=1 ); /* IE6-9 */}
.tools_box_yellow.blubg .box_roundicn{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#49c5ef+0,609fe0+41,6e87d6+100 */
background: rgb(73,197,239); /* Old browsers */
background: -moz-linear-gradient(left, rgba(73,197,239,1) 0%, rgba(96,159,224,1) 41%, rgba(110,135,214,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(73,197,239,1) 0%,rgba(96,159,224,1) 41%,rgba(110,135,214,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(73,197,239,1) 0%,rgba(96,159,224,1) 41%,rgba(110,135,214,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c5ef', endColorstr='#6e87d6',GradientType=1 ); /* IE6-9 */}
.section_pf_tools .slider_counter{color:#fff;}
.white_color{color:#fff;}
.quick_wrap{ margin-top:40px; text-align:center;}
.quick_title{ font:400 20px/20px 'latobold',Arial, sans-serif; color:#fff;border-bottom:1px solid #425566; padding-bottom:20px;}
.qk_sept{ display:inline-block; vertical-align:middle; width:1px; height:16px; background-color:#6c7b88; overflow:hidden}
.quick_links a{ color:rgba(255,255,255,0.7) !important; font:400 16px 'robotolight',Arial, sans-serif; display:inline-block; padding:15px 15px 0px;}

.news_left_btm{float:left; width:605px;}
.news_rht_btm{float:right; width:605px;}

/*My first section start*/
.my_first_sec{padding:50px 0; background-color:#1765a5;}
.my_firstbx{ border:1px solid #ffffff; padding:40px; margin-top:-30px;}
.bg_blnk span{display:inline-block; position:relative; padding:0 35px; background-color:#1765a5; z-index:1;}
.my_first_list > li{ float:left;width:20%; text-align:center; border-right:1px solid #4584b7; padding:20px 0; color:#fff; font:400 18px 'latoregular',Arial, sans-serif; min-height:120px;max-height:120px}
.my_first_list > li > a{display:block;font:400 18px 'latoregular',Arial, sans-serif; color:#fff;}
.brdb_flst{border-bottom:1px solid #4584b7;}
.brd_right0{border-right:0px !important;}
.my_icnbx{ width:44px; height:44px; background-color:#d1e0ed; text-align:center; line-height:44px; display:inline-block;}
/*My first section end*/

.news_heading30{ color:#333333; font:400 30px 'latobold',Arial, sans-serif;}
.news_heading30 a{color:#333333;}
.big_imgbx{margin-bottom:15px;}

/*chat section start*/
.section_chat{padding:50px 0; background-color:#f6f8fb;}
.chat_lft{float:left; width:620px;}
.chat_rht{float:right; width:620px;}
.chat_titlelf{ color:#2f669e; font:400 24px 'latoblack',Arial, sans-serif; padding-bottom:16px; border-bottom:4px solid #f19f02; position:relative;}
.chat_titlerf{ color:#2f669e; font:400 18px 'latoblack',Arial, sans-serif; padding-bottom:22px; border-bottom:4px solid #f19f02; position:relative;}
.chat_titlelf:after{position:absolute; left:49px; bottom:-20px; content:""; width:18px; height:20px; background:url(https://images.moneycontrol.com/images/responsive/pf/pf_sprite.png?v=8) 0 -92px no-repeat;}
.thumb_chat{ width:60px; float:left; margin-right:10px;}
.thumb_chat img{border-radius:5px;}
.chat_ohf{overflow:hidden; color:#333333; font:400 18px 'robotobold',Arial, sans-serif;}
.chat_mrg30{margin-top:30px;}
.chat_titlename{font:400 14px 'robotobold',Arial, sans-serif;}
.chat_desig{ color:#999999; font:400 14px 'robotoregular',Arial, sans-serif;}
.live_lable{ padding:2px 8px; border-radius:2px; background-color:#c1443e; font:400 12px 'robotoregular',Arial, sans-serif; text-transform:uppercase; color:#fff; text-align:center; display: inline-block; margin-left:5px; max-width:60px;}
.lv_bulet{ width:7px; height:7px; vertical-align:middle; display:inline-block; background-color:#fff; border-radius:50%; margin-right:7px;}
.chat_area{margin-top:15px;}
.chat_txtarea{ border:1px solid #d5d5d5; resize:none; padding:10px; color:#666666; font:400 16px 'robotoregular',Arial, sans-serif; width:100%; height:75px; overflow:auto;}
.chat_btn_wrap{margin-top:10px;}
.cht_leftlink{float:left; width:70%; color:#999999; font:400 14px 'robotoregular',Arial, sans-serif; padding-top:15px;}
.cht_leftlink a{ color:#2f669e !important; font:400 14px 'robotoregular',Arial, sans-serif;}
.chat_btnright{width:30%; float:right; text-align:right;}
.btn_chat_post{border:1px solid #30659f; font:400 16px 'robotomedium',Arial, sans-serif; display:inline-block; border-radius:2px; padding:10px 20px; background-color:transparent; color:#30659f !important;}
a.btn_chat_post{ color:#30659f !important; text-decoration:none !important;}
.upcoming_chtwrap{display:flex; color:#202020; font:400 14px 'robotoregular',Arial, sans-serif;}
.upc_chatfl{float:left; width:50%; padding-top:35px; padding-right:10px; padding-bottom:20px;}
.upc_chatfr{float:right; width:50%; padding-top:35px; padding-left:10px; padding-right:10px; padding-bottom:20px; border-left:1px solid #dddfe1;}
.upcoming_chtwrap .chat_ohf{font:400 14px 'robotoregular',Arial, sans-serif;}
.cht_title{ color:#333333; font:400 18px 'robotobold',Arial, sans-serif;}
.chat_linewrap{margin-top:25px; color:#666666; font-size:18px;}
.timer_cht{ color:#f19f02; font-size:16px; font-family:'latoblack',Arial, sans-serif; border-top:1px solid #25639e; padding-top:5px; margin-top:5px;}
/*chat section end*/

.section_forum{padding:20px 0 40px;}

.section_forum .forum_widget_main{ font-family:'robotoregular',Arial, sans-serif;}
.section_forum .forum_widget_main .forum_title{font:400 normal 22px 'robotobold',Arial, sans-serif;} 
.section_forum .forum_widget_main .forum_half{display:flex;}
.section_forum .forum_widget_main .forum_lhsbx{width:50%;}
.section_forum .forum_widget_main .forum_half .forum_lhsbx:nth-child(2){border-right:0px; padding:42px 15px 0px;}
.section_forum .forum_seemore{ display:none;}
.forum_widget_main .txtnm14{color:#25649f;}

.live_chat_widget{ margin-top:15px;}
.lv_chat_top{padding-bottom:20px; border-bottom:1px solid #e9e9e9;}
.cht_mr30{float:left; margin-right:30px; padding-top:10px; width:185px;}
.lv_chatlf{padding-left:30px; background:url(https://images.moneycontrol.com/images/responsive/pf/chat_lvf.png) left center no-repeat;}
.title_chat_top{font-size:22px; margin-right:15px;}
.closes_txt{font:400 13px 'robotolight',Arial, sans-serif; color:#202020;}
.closes_txt em{font-style:normal; font-family:'robotomedium',Arial, sans-serif;}
.ML15{margin-left:15px;}
.chat_ohf.lv_chatlf .btn_chat_post{margin-right:15px;}

.upc_chat_expand .upc_chatfl{width:33%;}
.upc_chat_expand .upc_chatfr{width:33%;}
.nws_bx{position:relative;}
.od_fr{position:absolute !important; right:0; bottom:20px;}
.share_comment .od_fr{position:relative !important; right: auto; bottom: auto;}
.graybg{background-color:#f6f8fb;}
.bluebg{background-color:#1765a5;}

.details {display: inline-block; margin-left: 37px; margin: 8px 0 0 38px; padding-bottom: 20px;}



@media screen and (max-width: 1279px) {	
header .headBotm ul.headbotmmenus li a{padding:0 2px !important;}
.main_wrapper_res{width:1000px;}
.best_finace_slider > li{width:300px !important;}
.best_pf_img img{width:100%; height:auto;}
.fl_img_best{width:150px;}
.bul_bxtitle{padding:15px 0 0 10px; font-size:16px;}
.ad_show_1024{ display:block; width:300px; float:left; margin-left:50px;}
.col_nws_lft{float:none; width:100%;}
.add_wrap{display:none;}
.top_newsbx{width:450px; float:left; padding:20px 160px 20px 20px;}
.top_news_img{max-width:335px; float:left; margin-top:40px; margin-left:-160px; height:189px;}
.col_nws_mid, .col_nws_right{float:none; width:100%; margin-left:0px; margin-top:20px;}
.nws_title{font-size:12px;}
.pfnews_title{font:400 28px/35px 'latobold',Arial, sans-serif;}
.list_news{float:left; width:52%;}
.list_news.thumb{width:48%;}
.list_news.thumb > li:last-child{margin-right:20px;}
.list_news > li:first-child{padding-top:0px;}
.prf_tool_list > li{padding:7px 36px 7px 0px; float:left;}
.news_left{width:680px;}
.section_forum .forum_widget_main{width:100%;}
.section_forum .forum_widget_main .forum_txtbox{width:82%;}
.section_forum .forum_widget_main .frm_rightlist > li{padding:0 5px;}
.section_forum .forum_widget_main .forum_half .forum_lhsbx:nth-child(2){border-right:0px; padding:42px 0px 0px 10px;}
.chat_lft{width:40%;}
.chat_rht{width:58%;}
.news_left_btm{width:49%;}
.news_rht_btm{width:49%;}/*
.news_thumb{width:174px;}*/
.news_heading{margin-bottom:10px; font-size:18px;}
.news_listing > li{font-size:14px;}
.prf_tool_list{margin-top:15px;}
.my_firstbx{padding:40px 20px;}
}

@media screen and (max-width: 980px) {
.main_wrapper_res{width:100%; padding:0px 10px;}	
table.responsive { margin-bottom: 0; }
.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 120px; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table th, .pinned table td { white-space: nowrap; }
.pinned td:last-child { border-bottom: 0; }

div.table-wrapper { position: relative; /*margin-bottom: 20px;*/ overflow: hidden; border-right: 1px solid #ccc; }
div.table-wrapper div.scrollable table { margin-left: 120px; }
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	

table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
table.responsive th:first-child, table.responsive th:nth-child(1), table.responsive td:first-child, table.responsive td:nth-child(1), table.responsive.pinned td { display: none; }
.mobile_banner300{width:300px; margin:20px auto 0px; display:block;}
.mobile_banner300 img{max-width:100%;}

.news_left{float:none; width:100%;}
.news_rht{float:none; display:none;}

.top_newsbx{width:100%; padding:15px 15px 40px; margin-bottom:-20px;}
.top_news_img{max-width:96%; margin:0 auto; float:none; left:auto; height:auto;}
.ad_show_1024{display:none;}
.list_news.thumb > li{float:none; width:100%; padding:15px 0; margin-right:0px;}
.list_news.thumb > li:last-child{margin-right:0px;}
.list_news, .list_news.thumb{float:none; width:100%;}
.nws_img{float:left; margin-right:10px; width:121px;}
.nws_bx{ overflow:hidden;}
.list_news > li:first-child{padding-top:15px;}
.list_news > li .heading{font-size:14px; line-height: 18px !important;}
.list_news > li .heading a{font-size:14px; line-height: 18px !important;}
.date_txt{margin-bottom:5px !important;}
.list_news > li .counter_num{font-size:50px; top:0px;}
.prf_tool_list > li{padding-right:0px; float:none;}
.add_wrap{display:block; width:300px; margin:0 auto;}
.best_of_pf, .section_newslisting, .section_pf_tools, .section_chat{padding:30px 0;}
.news_thumb{width:121px; margin-right:10px; height:68px; overflow:hidden;}
.news_heading{font-size:15px; margin-bottom:0px !important;}
.news_listing > li p{margin-bottom:5px;}
.desc_mobile{display:none;}
.bst_title{font-size:18px;}
.personal_finance_slider{width:300px; margin:0 auto;}
.news_listing > li:last-child{padding-bottom:0px;}
.personal_finance_slider > li{margin-bottom:20px;}
.personal_finance_slider > li:last-child{margin-bottom:0px;}
.quick_wrap{margin-top:20px;}
.qk_sept{display:none;}
.quick_links a{text-align:left; display:block; padding:10px 0; border-bottom:1px solid #3d5568;}
.news_left_btm{float:none; width:100%;}
.news_rht_btm{float:none; width:100%;}

.news_left_btm .news_listing > li:last-child{padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
.news_rht_btm .news_listing > li:first-child{padding-top:20px;}
.my_first_list > li{width:50%; padding-bottom:0px; border-bottom:1px solid #4584b7;}
.my_first_list > li:nth-child(2n){ border-left:1px solid #4584b7;}
.chat_lft{float:none; width:100%;}
.chat_rht{float:none; width:100%; margin-top:20px;}
.upcoming_chtwrap{display:inherit;}
.upc_chatfl{float:none; width:100%; padding-right:0px;}
.upc_chatfr{float:none; width:100%; border-left:0px; border-top:1px solid #dddfe1; padding-left:0px;}
.cht_leftlink{float:none; width:100%; padding-top:0px;}
.chat_btnright{float:none; width:100%; text-align:center; margin-top:20px;}
.news_heading30{font-size:20px;}
.section_forum .forum_widget_main .forum_half{display:block;}
.section_forum .forum_widget_main .forum_lhsbx{width:100%; float:none;}
.section_forum .forum_widget_main .forum_half .forum_lhsbx:nth-child(2){padding:0px;width:100%; float:none;}
.personal_fintoolbx{margin-top:20px;}
header.responsive_true{height:55px;}
.pfnews_title{font-size:20px; line-height:28px !important;}
.brd_right0{border-right:1px solid #4584b7 !important;}
.chat_ohf.lv_chatlf{overflow:inherit; width:100%; margin-top:15px; padding-left:0px; background:none;}
.title_chat_top{font-size:18px;}
.chat_ohf.lv_chatlf .btn_chat_post{font-size:13px; padding:5px 10px;}
.news_thumb img{max-width:100%; height:auto;}
.upc_chat_expand .upc_chatfl{width:100%;}
.upc_chat_expand .upc_chatfr{width:100%;}
.nws_bx{float:none; width:100%; float:none;}
.mob-hide{display:none}
} 



/* Mobile */
@media only screen and (max-width: 767px) {
.slider_wrap{width:300px; margin:30px auto 0px;}
.slider_wrap .bx-controls-direction, .first_slidewrap .bx-controls-direction{top: auto; right:auto; left:50%; bottom:0; position:relative; margin-top:15px; z-index:1;}
.slider_counter{top: auto; right: auto; position:relative; bottom:0; margin-top:20px; width:80px; margin:20px auto 0;}
.first_slidewrap{position:relative;}
.my_first_list > li{border-bottom:0px;}
.my_firstbx{ padding:40px 0px 0px;}
.first_slidewrap .bx-controls-direction{bottom:-41px;}
.first_slidewrap .slider_counter{color:#fff;}
}


@media only screen and (max-width: 359px) {
	
}

/* PF RHS widget */
.port_rhsnws{margin-top: 10px;}
.port_rhs_nwslist li{ padding:7px 0; border-bottom:1px solid #f2f4f5; font:600 13px/20px 'Open Sans',Arial, sans-serif; color:#333;}
.port_rhs_nwslist li:first-child{ padding-top:0px;}
.port_rhs_nwslist li:last-child{ border-bottom:0px;}
.port_rhs_nwslist li a{ font:600 13px/20px 'robotoregular',Arial, sans-serif; color:#333;}
.port_rhsnws .scroll-pane{ height:380px;}
.op_gl11 { color: #717171; font: 400 11px 'Open Sans', Arial, sans-serif; }
.loginpfbx { background: #f6f8fb; padding: 20px; text-align: center; color: #333; font: 14px robotomedium,sans-serif; }
.rhpfsign { font: 14px robotomedium,sans-serif; color: #333; padding: 15px 0 5px; }
.rhpfsign .dropdown-toggle:focus {outline: 2px solid #000 !important ;outline-offset: 2px !important;}
.logpffrac { color: #666; font: 12px/16px robotoregular,sans-serif; }
.pt10 { padding-top: 10px; }
.portprofittrack { font: 14px/23px robotolight_italic,sans-serif; margin-top: 10px; }
/* PF RHS widget */

/* Ad Widget Start */
.advSlotsGrayBox { background-color: transparent; margin-bottom: 20px; display: flex; justify-content: center; flex-wrap: wrap; padding: 10px 0 10px 0; }
.advSlotsGrayBox .lbl { color: #666666; margin-bottom: 7px; font: 400 10px/10px 'Lato', sans-serif; width: 100%; text-align: center; display: block; }
.advSlotsGrayBox .advHolder { border: 1px solid #C3C3C3; }
.advHead { display: flex; justify-content: space-between; width: 100%; align-items: center; }
.advHead .rhs { position: relative; top: 2px; }
.removeadtext { position: absolute; font: 400 10px/16px 'Lato', sans-serif; color: #222222; top: 1px; right: 0; bottom: 0; left: 13px; margin: auto; }
@media screen and (max-width: 980px) { 
    .advSlotsGrayBox { background-color: #F2F2F2; }
    .advHead { width: 300px; }
}
/* Ad Widget End */