#budget2015wap .bdgt15_logobox {font: italic 11px/10px Arial, Helvetica, sans-serif !important; color:#ffffff;}
#budget2015wap .bdgt15_logo {font:700 29px/20px 'Roboto', sans-serif !important; color: #FFF !important; display: inline-block; vertical-align: middle; text-decoration: none;letter-spacing: -1.9px; color:#ffffff;}
#budget2015wap .bdgt15_logo span {font-weight: 400; letter-spacing: -0.5;}
#budget2015wap .sponsor_box .spnsrTxt {font: 9px/11px Arial, Helvetica, sans-serif !important; text-align:right; color:#fff;}
#budget2015wap .senslide {width: 292px; margin: 10px auto;}
#budget2015wap .copresentPart{padding:0px !important; border:0px !important;}
#budget2015wap .bgTop{background:url(http://img-d02.moneycontrol.co.in/images/wap/budget2015/wap/bg_hd.gif) repeat-x top left #282828; border:1px solid #111111; padding:5px 0 8px;}
#budget2015wap .brdbtmsp{ padding-bottom:0px;}
#budget2015wap .sponsor_box{padding-top:0px;}
#budget2015wap .bdgt15_logo span{color:#f98116;}
#budget2015wap .bdgt15_logo.MT2{margin-top:5px;}
#budget2015wap .assoc_partner{margin-top:7px;}
#budget2015wap .MT3{margin-top:3px;}
#budget2015wap .brdbtmsp .preimg{margin-left:10px !important; margin-right:10px;}
#budget2015wap .asco_spons{padding: 0px 10px 0px;}
#budget2015wap .partnerSlider{width:126px; padding: 0px 20px 0px;}
#budget2015wap .partnerSlider a.bx-prev, #budget2015wap .partnerSlider a.bx-next {width: 12px; height: 24px; display: inline-block; background: url(http://img-d02.moneycontrol.co.in/images/wap/budget2015/wap/sliderArrow.png) 0px 0px no-repeat; position: absolute; text-indent: -9999px; top: 0px;}
#budget2015wap .partnerSlider a.bx-prev {background-position: 0px -24px; left: 0px;}
#budget2015wap .partnerSlider a.bx-next {background-position: -12px -24px; right: 0px;}
#budget2015wap .partnerSlider a.bx-prev.disabled {background-position: 0px 0px;}
#budget2015wap .partnerSlider a.bx-next.disabled {background-position: -12px -0px;}
.ML3{margin-left:3px;}
.MT7{margin-top:7px;}

/*dec 30 2015 new css for rail budget start*/
#budget2015wap .bdgt15_logobox {font:bold 11px/10px Arial, Helvetica, sans-serif !important; color:#333333;}
#budget2015wap .bgTop{ background:#eaeff2; border:0px;}
#budget2015wap .bgTop .bdgt15_logobox p{ line-height:normal;}
#budget2015wap .bdgt15_logo{color:#e9610c !important; font-size:25px !important;}
#budget2015wap .bdgt15_logo span{font-weight:700 !important; color:#e9610c !important;}
.rl_titlebg{ background:url(images/railbg.jpg) top center no-repeat; background-size:cover; border-top:1px solid #143c49; padding:15px 0; font:700 25px 'Roboto',Arial, Helvetica, sans-serif; text-align:center; text-shadow:2px 2px 2px #194f62; text-transform:uppercase; color:#fff;}
.rl_graybg{ background:#eaeff2; padding:15px 15px 0; border-bottom:1px solid #dedfe3;}
.titxt,.titxt a{ border-bottom:3px solid #cccccc; padding-bottom:5px; color:#fb731f; font:700 15px 'Roboto',Arial, Helvetica, sans-serif;}
.titxt h1,.titxt h2{ color:#fb731f; font:700 15px 'Roboto',Arial, Helvetica, sans-serif;margin:0px;padding: 0px;}
.rl_nwlist li{padding:15px 0; border-bottom:1px solid #dedfe3;}
.rl_nwlist li.last{border-bottom:0px;}
.rl_nwlist li a{ display:block; color:#333333; font:400 14px/18px 'Roboto',Arial, Helvetica, sans-serif;}
.rl_nwlist li a h3{ display:block; color:#333333;margin:0px;padding:0px; font:400 14px/18px 'Roboto',Arial, Helvetica, sans-serif;}
.ic_playb{display:inline-block; width:18px; height:18px; position:absolute; left:5px; bottom:5px; background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/ic_playb.png) 0 0 no-repeat;}
.in_bd15{font:700 15px 'Roboto',Arial, Helvetica, sans-serif; color:#333; border-bottom:1px solid #dedfe3;}
.keylist li{ background:url(images/keyarw.png) 0 10px no-repeat; color:#333333 !important; font:400 14px 'Roboto',Arial, Helvetica, sans-serif; padding:7px 0 7px 12px;}
.keylist.faq li{ background:none; color:#333333 !important; font:400 14px 'Roboto',Arial, Helvetica, sans-serif; padding:8px 0 8px 0px; border-bottom:1px solid #eeeff1;}
.keylist li a{font:400 14px/18px 'Roboto',Arial, Helvetica, sans-serif; color:#333333 !important;}
/*dec 30 2015 new css for rail budget end*/

@media all and (max-width:361px) {
#budget2015wap .bdgt15_logo {font-size:22px !important;}
#budget2015wap .preimgnb img{height: auto; width: 87px;}
#budget2015wap .partnerSlider img{height: 23px; width: 80px;}
#budget2015wap .partnerSlider{width: 80px; padding: 0px 16px 0px;}
#budget2015wap .copresentPart{padding:0px 0px 0px 8px;}
#budget2015wap .preimg img{height: auto;width: 91px;}
#budget2015wap .assoc_partner{margin-top:0px;}
}
#budget2015wap .partnerSlider .bx-viewport {}
.asco_spons span, .asco_spons a{display:inline-block; vertical-align:middle; margin:0px 3px;}
.asco_spons .spnsrTxt{font:9px/11px Arial, Helvetica, sans-serif !important;color:#333 !important;}

/* CSS Document */
.rl_graybgwht{ background:#fff; padding:15px 15px 0; border-bottom:1px solid #dedfe3;}
.PA1{padding:1px;}
.auto_slidewrap{position:relative; border:1px solid #ef662f; background:#fff;}
.slidehd{ background:#f26522; font:400 15px 'Roboto',Arial, Helvetica, sans-serif; text-transform:uppercase; padding:7px; color:#ffffff;}
.slidehd h2{ background:#f26522; font:400 15px 'Roboto',Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0px;margin:0px;color:#ffffff;}
.slieshw_ato{ position:relative;}
.slideimg img{width:100%; height:auto;}
.slide_cnt{ color:#333333; font:400 14px/18px 'Roboto',Arial, Helvetica, sans-serif; padding:10px; background:#eaeff2;}
.slide_cnt a{ color:#333333; font:400 14px/18px 'Roboto',Arial, Helvetica, sans-serif;}
.rb_or14{ color:#eb6100; font:600 14px 'Roboto',Arial, Helvetica, sans-serif;}
.rb_or14 h3{ color:#eb6100; font:600 14px 'Roboto',Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
.sliderwrap_ato, .bch_brandtbs{position:relative;}
.sliderwrap_ato .bx-prev, .sliderwrap_ato .bx-next{ width:27px; height:59px; display:inline-block; position:absolute; top:30%; background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/prev_next.png) 0 0 no-repeat; text-indent:-9999px; z-index:1;}
.sliderwrap_ato .bx-prev{left:0;}
.sliderwrap_ato .bx-prev:hover{ background-position:0 -70px;}
.sliderwrap_ato .bx-next{right:0; background-position:0 -141px;}
.sliderwrap_ato .bx-next:hover{ background-position:0 -221px;}

.brand_tabswrap{padding:0 30px; margin-top:10px; position:relative;}
.ch_brndlist li a{display:block; text-align:center; font:400 13px 'Roboto',Arial, Helvetica, sans-serif; background:#32708b; padding:8px 0 7px; color:#fff;}
.ch_brndlist li a h2{display:block; text-align:center; font:400 13px 'Roboto',Arial, Helvetica, sans-serif;  padding:0px;margin:0px; color:#fff;}
.ch_brndlist li a.active{ background:#7ec5fb;}
.brand_tabswrap .bx-prev, .brand_tabswrap .bx-next{ width:28px; height:30px; display:inline-block; position:absolute; top:0; background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/prev_nxtbrand.png) 0 0 no-repeat; text-indent:-9999px; z-index:1;}
.brand_tabswrap .bx-prev{left:-30px;}
.brand_tabswrap .bx-prev:hover{ background-position:0 -40px;}
.brand_tabswrap .bx-next{right:-30px; background-position:0 -80px;}
.brand_tabswrap .bx-next:hover{ background-position:0 -120px;}
.messges_bx{padding:20px 10px 10px; background:#eaeff2;}
.messges_bx .msgbx{border:1px solid #e3e3e3; box-shadow: inset 4px 3px 1px -1px #e3e3e3; background:#ffffff; padding:5px 5px 5px 12px;}
.messges_bx .post_btn{background:#0f4d6b; font:400 14px 'Roboto',Arial, Helvetica, sans-serif; color:#fff; display:inline-block; border:0px; padding:12px; border-radius:5px; cursor:pointer;}
.messges_bx .postinput{ border:0px; background:#fff; width:95%; height:33px; color:#333; font:400 120%/17px 'Roboto', sans-serif !important; resize:none;}
.mesg_list li{ color:#333333; font:400 14px/20px 'Roboto',Arial, Helvetica, sans-serif; padding:12px 0; border-bottom:1px solid #dedfe3;}
.msg_link{ color:#333333 !important; font:400 14px/20px 'Roboto',Arial, Helvetica, sans-serif;}
.mesg_list li p{line-height:20px;}
.rb_gl212{ color:#666666; font:400 12px 'Roboto',Arial, Helvetica, sans-serif;}
.rb_gl213{ color:#666666; font:400 13px 'Roboto',Arial, Helvetica, sans-serif;}
.rb_gld213{ color:#333 !important; font:400 13px 'Roboto',Arial, Helvetica, sans-serif;}
.poll_wrap{padding:10px 10px;}

.bksemib15{font:400 15px/22px 'Open Sans'; color:#333;}
.bksemib15 h3{font:400 15px/22px 'Open Sans'; color:#333;margin:0px;padding:0px;}
.radio_list li{background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/radio.png) 0 0 no-repeat; cursor: pointer; padding: 5px 0 5px 5px; float:left; font:400 14px/19px 'Open Sans', sans-serif; color:#333; margin-right:17px;}
.radio_list li.checked{background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/radio.png) 0 -35px no-repeat;}
.radio_list li input{visibility: hidden; width:25px;}
.pollres1{width:82px; float: left;}
.pollres2{width:138px; height:10px; background:#e5e5e5; float: left; margin-top:5px; border:1px solid #ced4d4;}
.pollres3{margin-left:16px; width:40px; float:left;}
.grnyes{background:#3faf7e; display:block; height:10px;}
.redno{background:#e15555; display:block; height:10px;}
.graybar{background:#a0a0a0; display:block; height:10px;}
.btnBluesub{background:#0f4d6b; color:#FFF !important; font:400 14px/36px 'Open Sans',arial !important; text-align:center; border:0px; border-radius: 5px; display: inline-block; line-height: 36px; width: 86px; text-decoration:none !important; cursor:pointer;}

.hidepresult{font:400 14px/17px 'Open Sans'; color:#333; display:none;}
.rate_wrap{padding:10px 0; color:#333333; font:400 14px 'Open Sans',Arial, Helvetica, sans-serif; border-bottom:1px solid #f3f3f3;}
.rate_str .star{display:inline-block; width:34px; height:32px; background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/rate_star.png) 0 0 no-repeat; margin-top:15px; cursor:pointer; margin-right:5px;}/*
.rate_str .star:hover{background-position:-256px 0;}*/
.rate_str .star.red{ background-position:-40px 0;}
.rate_str .star.half{ background-position:-81px 0;}
.rate_result{padding:15px 0; color:#333333; font:400 14px 'Open Sans',Arial, Helvetica, sans-serif;}
.wd75{width:75px;}
.wd125{width:125px;}
.ratebar{ background:#f4f7f9; border:1px solid #d7d7d7; height:9px;}
.ratebar .bar{ display:block; height:9px; background:#f06d54;}
.rate_strsm .star{display:inline-block; width:14px; height:13px; background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/rate_star.png) -116px 0 no-repeat; margin-top:15px; cursor:pointer; margin-right:5px;}/*
.rate_str .star:hover{background-position:-256px 0;}*/
.rate_strsm .star.red{ background-position:-132px 0;}
.rate_strsm .star.half{ background-position:-148px 0;}
.footer_brand{ border-top:3px solid #0f4d6b; padding:10px 0 15px; background:#eaeff2;}
.partner_slider li{text-align:center;}
.footer_branslide {padding:0 30px; position:relative;}
.footer_branslide .bx-prev, .footer_branslide .bx-next{ width:27px; height:61px; display:inline-block; position:absolute; top:5%; background:url(http://img-d01.moneycontrol.co.in/images/wap/autoexpo/prev_nextfot.png) 0 0 no-repeat; text-indent:-9999px; z-index:1;}
.footer_branslide .bx-prev{left:0;}
.footer_branslide .bx-prev:hover{ background-position:0 -77px;}
.footer_branslide .bx-next{right:0; background-position:0 -161px;}
.footer_branslide .bx-next:hover{ background-position:-1px -238px;}
.titxt_bot{ border-bottom:1px solid #d7d7d7; padding-bottom:5px; color:#fb731f; font:700 15px 'Roboto',Arial, Helvetica, sans-serif;}

.MR10{margin-right:10px;}

#msg_resp {
    color: green;
    font-size: 12px;
    font-weight: bold;
    margin: 8px;
}
h3{margin:0px;padding:0px;}