@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; outline:0;}

body{font-family:roboto; background:#fff;}
.clr:before, .clr:after{content:''; display:table}
.clr:after{clear:both;}
.clr { clear:both}
img { border:none; }
.flt{ float:left;}
.flr{ float:right;}
#searchform { display:none;}
a{text-decoration:none; color:#000;}
.morehead a{ background-color:#3c83c3;}
/*=======================================Top navigation css=======================================================*/

#top-nav{ background:#2d2d2d; height:30px; line-height:30px;}
.top-nav{ width:1000px; margin:0 auto;}
.top-nav ul li {list-style: none;float: left;padding-right: 11px;}
.top-nav ul li a {color: #FFF;font: bold 11px arial;display: block;padding: 0 8px;line-height: 30px;}
.top-nav ul li:last-child{padding-right:0}
.active{ background:#d71920}

/*=======================================Header css=======================================================*/

#header{ background:white !important; height:165px;}
.header{ width:1000px; margin:0 auto;}
#logo{ float:left;}
.date {color: #616161;font: bold 12px arial;line-height: 18px;width: 230px;float: right;margin-top: 20px;text-align: right;font-style: italic;}
#top-add{ float:right; margin:10px 2px;}
.logoit-one a { margin-left:0px;}





/*=======================================Union budget chunk=======================================================*/

#union-budget-chunk{ background:#778c85; width:100%; margin:0 auto; margin-top:20px;}
.budget-heading {background: #2d2d8d;width: 383px;text-align: center;color: #FFF;font: 34px Arial, Helvetica, sans-serif;text-transform: uppercase;float: left;padding: 10px;
					-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; float:left;}
.budget-heading a{ text-decoration:none; color:#FFF;}

/*=======================================wrappper chunk=======================================================*/
#wrapper{ width:1000px; margin:0 auto;}



/*=======================================left-sidebar chunk=======================================================*/

#left-sidebar{ width:680px; height:auto; float:left; margin-top:15px;}
#daily-sensex{ width:680px; height:91px; margin-bottom:10px;}
.hide { display:none;}


#big-story{ width:658px; overflow:hidden; padding:10px; background:#FFF;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius:0px; margin-bottom:29px; border:2px solid #EFEFEF!important;}
.left-news{ float:left; width:425px;}
.left-news h2 a{ font:35px roboto; color:#000; font-weight:700; line-height:35px;}
.left-news img{margin:10px 0 10px 0;}
.left-news p{ font:16px/20px roboto; color:#6d6868; text-align:left; margin-bottom:0px;}
.left-news h3 a{ font:16px roboto; color:#004990;}
.right-news{ width:34%; height:auto; position:relative; padding:5px 0 0 0 ;  float:right; }
.right-news h2 a {background: #3785cf;font: bold 15px roboto;color: #FFF;text-transform: uppercase;padding: 5px 6px; width:95%; display:inline-block; text-align:center}

.news-list{margin-top:10px; padding-bottom:10px;}
.news-list li{ list-style:none; border-bottom:1px dotted #ccc; padding-bottom:9px; margin-bottom:9px;}
.news-list li:last-child{ border-bottom:none;}
.news-list li a{ font:500 15px/18px Roboto,sans-serif; text-decoration:none; color:#585858;}






.box-container{float: left;margin-bottom: 0;width:100%;}

.box-left{float: left;margin: 0 3.8% 30px 0;width: 47.8%;}
.box-wrap{background:#FFFFFF;float: left;margin: 0 0 0%;}
.box-wrap-dont-miss{background:#FFFFFF;float: left;margin: 0 0 5%;width: 94%; padding:0; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.box-wrap-dont-miss h2, .box-wrap h2{ background: #3785cf;font: bold 15px roboto; color: #FFF;text-transform: uppercase;padding: 6px 0px; float:left; margin: -10px 0 7px 0px; }
.box-wrap h2 a {font: bold 15px roboto; color: #FFF;text-transform: uppercase;}
.box-wrap h3 a {font:700 18px/22px Roboto,sans-serif; color: #fff; /*background:#353535;*/ padding:6px; margin-top:-5px; display:inline-block}
.box-wrap h3 a:hover{color: #fff; text-decoration:underline;}
.bx-wrapper, .box-wrap-list, .year-list, .nav-bar-two { clear:both;}
.box-wrap-dont-miss{background:#FFFFFF; height:440px; float: left;margin: 0 0 0%;width: 100%; padding:0;}
.box-wrap-dont-miss h2{margin: 0px 0 5px;}
.box-wrap-dont-miss h2 a {background: #2b2c88;font: bold 16px Georgia, "Times New Roman", Times, serif;color: #FFF;text-transform: uppercase;padding: 5px;}
.box-wrap-dont-miss h3 a {font: 16px Georgia, "Times New Roman", Times, serif;color: #004990;}
.box-wrap-dont-miss h3 a:hover{font: 16px Georgia, "Times New Roman", Times, serif;color: #004990; text-decoration:underline;}
.common-box { border:1px solid #e1e1e1; overflow:hidden; padding:0px; position:relative;}
.common-box .box-wrap h2 { margin:-10px 0 0 0px}

.box-wrap-list{margin-top:10px; float:left;}
.box-wrap-list li{ list-style:none; /*border-bottom:1px dotted #ccc;*/ background:url(http://media2.intoday.in/btmt/images/budget/2015/dividing-line.jpg) no-repeat 0 bottom; padding-bottom:22px; margin-bottom:3px;}

.box-wrap-list li:last-child{ background:none; padding-bottom:5px;}
.box-wrap-list li a{ font:15px roboto; text-decoration:none; color:#6d6868;}
.box-wrap-list li a:hover{ font:15px roboto; text-decoration:underline; color:#6d6868;}


.img-sec-list{}
.img-sec-list li{ list-style:none;  margin-bottom:8px; }
.img-sec-list li div{float: left;border-top: 1px dotted #ccc;padding: 5px 0 5px 0;}
.img-sec-list li img{ float:left; margin-right:10px; }
.img-sec-list li span { font:16px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#004990;}
.img-sec-list li span a {font:16px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#434343;}
.img-sec-list li span a:hover {font:16px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#434343;}

.stories-image { position:relative; margin:5px 0px 0px 0px; display:inline-block}
.stories-image  .caption-sotries {  z-index:999; font: bold 15px roboto; color: #fff; bottom:0px; padding:0px; text-shadow:0px 0px 2px #000; width:100% !important; display:inline-block;background: none repeat scroll 0 0 #353535;}


.caption-sotries h3 {
    /*background: none repeat scroll 0 0 #353535;*/
    color: #fff;
    display: inline-block;
    font: 18px roboto;
    padding: 2%;
	width:96%;
}


.box-right{float: right;width: 47.7%;}

.top-news{}
.top-news li{ clear: both;list-style: outside none none; margin-bottom: -2px; overflow: hidden; position: relative;}
.top-news li div{float: left;background:url(http://media2.intoday.in/btmt/images/budget/2015/dividing-line.jpg) no-repeat 0 bottom;padding: 8px 0 20px 0;}
.top-news li img{ float:left; margin-right:10px; }
.top-news li span { float:right;font:16px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#004990;width:190px;}
.top-news li span a {font:normal 15px roboto; text-decoration:none; color:#6d6868;}
.top-news li span a:hover {text-decoration:underline; color:#6d6868;}


.absolute{ position:absolute; top:10px;}
.relative{ position:relative;}


.box-wrap-two{ width:97%!Important; margin-bottom:3%; border:1px solid #dfdfdf; padding-bottom:10px;  }



.videos-slider {height: 205px;margin-top: 0;position: relative;width: 655px;top:-18px;padding: 0;}

.photos-chunk p {font-size: 17px;line-height: 17px;margin: 0;padding-bottom: 5px;text-transform: uppercase;}
.photos-chunk a {color: #FFFFFF;font-size: 14px;text-decoration: none;}
.photos-slider {background-color: #FFFFFF;height: 270px;margin-top: 10px;position: relative;width: 655px;}
.caption {bottom: 35px;	color: #FFFFFF;	font:bold 14px/22px roboto;	height: 77px;padding: 0 5px;position: absolute;	width: 171px;}
.belts-one {height: 205px;overflow: hidden;position: relative;width:655px;}
.belts-one ul {margin: 0; padding: 0;position: relative;}
.belts-one ul li {float: left;height: 213px;list-style: none outside none;margin-right: 18px;position: relative;width:205px;}

.back {background:url(../images/Left_icon.png);width: 27px;height: 27px;float: left;z-index: 999;cursor: pointer;opacity: 1;}
.next-ipl {background:url(../images/Right_icon.png);width: 27px;height: 27px;float: right;cursor: pointer;z-index: 999;opacity: 1;}
.nav {width: 60px;height: 22px;float: right;position: relative;top: -18px;right:0px;}

.back:hover, .next:hover {opacity: 1;}
.belts-one ul li a img {margin-bottom: 7px;}
.more-btn {background: none repeat scroll 0 0 #B3B3B3;bottom: 2px;height: 22px;position: absolute;right: 2px;width: 60px;z-index: 999;}
.more-btn a {color: #000000;float: left;font-weight: bold;margin-left: 3px;margin-top: -2px;padding: 5px;text-transform: uppercase;}
.pmedia-image-icon {background: url("http://media2.intoday.in/indiatoday/images/bt/img-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 121px;height: 27px;
position: absolute;right: 34px;width: 29px;}



.social-slide-chunk{ width:205px; height:185px; box-shadow: 1px 1px 3px 1px #CCCCCC;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; border:1px solid #ccc;}
.social-slide-chunk h3{padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#555555; font-weight:normal;}
.twitter{ background:#1daee3; height:38px;-moz-border-radius: 7px 7px 0px 0px;-webkit-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;}
.twitter img {padding:10px; float:left;}
.twitter span {float:left;padding:10px 10px 10px 0; color:#FFF;}
.date-time{ color:#cacaca; font-size:14px; padding:5px;}
.date-time span{margin-left:8px;}
.share{padding:5px;}

.facebook{ background:#3b5999; height:38px;-moz-border-radius: 7px 7px 0px 0px;-webkit-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;}
.facebook img {padding:10px; float:left;}
.facebook span {float:left;padding:10px 10px 10px 0; color:#FFF;}


.google-plus{ background:#d44837; height:38px;-moz-border-radius: 7px 7px 0px 0px;-webkit-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;}
.google-plus img {padding:10px; float:left;}
.google-plus span {float:left;padding:10px 10px 10px 0; color:#FFF;}

.belts-two {height: 190px; overflow: hidden;position: relative;top: 5px;width: 628px; margin-bottom:8px;}
.belts-two ul {margin: 0;padding: 0;position: relative; padding:10px; padding-left:0;}
.belts-two ul li {float: left; list-style: none outside none; margin-right: 11px;position: relative; width:144px; height:190px;}
.belts-two ul li a{color: #010101; font-family: roboto; font-size: 14px; font-weight: normal;}
.belts-two ul li a img {margin-bottom: 7px;}
.back-two {background: url(../images/prev.jpg) no-repeat scroll 0 0;cursor: pointer;float: left;height: 43px;opacity: 0.5;width: 22px;z-index: 999;margin-left: -3px; margin-right:10px; }
.next-two {background: url(../images/next.jpg) no-repeat scroll 0 0;cursor: pointer;float: right;height: 43px;opacity: 1;width: 22px;z-index: 999;margin-right: 0px;}

.orrange { background:#ff6600!Important; margin:0px!Important;}
.mr_none {margin:0px!Important;}

.belts-two3 { overflow: hidden;position: relative;top: 5px;width: 620px; margin-bottom:8px; height:210px;}
.belts-two3 ul {margin: 0;padding: 0;position: relative; padding:10px;}
.belts-two3 ul li {float: left;list-style: none outside none;margin-right: 10px;position: relative;width:144px;}
.belts-two3 ul li a{ font-weight:normal; font-size:14px; color:#010101; font-family:roboto  }
.belts-two3 ul li a img {margin-bottom: 7px;}
.back-two3 {background: url(../images/prev.jpg) no-repeat scroll 0 0;cursor: pointer;float: left;height: 43px;opacity: 1;width: 22px;z-index: 999;margin-top: 55px;margin-left: -3px; margin-right:10px; opacity:0;}
.next-two3 {background: url(../images/next.jpg) no-repeat scroll 0 0;cursor: pointer;float: right;height: 43px;opacity: 1;width: 22px;z-index: 999;margin-top: 55px;margin-right: 0px;}
.combg .main p { text-align:left!Important;}

/*=======================================right-sidebar chunk=======================================================*/
.clr { clear:both}
.right_special_outer { width:300px; padding:5px 5px 5px 5px; border:1px solid #edebec; margin-top:15px; margin-bottom:15px; float:right;}
.right_special_outer #right-sidebar{margin-top:0px;}
#right-sidebar{ width:300px; height:auto; float:right; margin-top:15px;}

.stay-connected { border-bottom:1px solid #3c3c3c; border-top:2px solid #3c3c3c; padding:4px 5px 0px; margin-bottom:15px; }
.stay-connected p {font-family: "Times New Roman", Times, serif;font-size: 16px;font-weight: bold;text-transform: uppercase;color: #fff;background: #2a2a2a;text-align: center;
height: 35px;line-height: 35px;margin-top: -4px;margin-bottom: 15px;width: 259px;margin-left: 15px;}
.stay-connected img { padding-left:14px; margin-bottom:-4px}

.right-add{ width:300px; height:250px; margin:0px 0 0px 0;}


.sliderbass h3{ background:#132821; font-size:14px; color:#FFF; padding:5px 10px;}
.market-list{ margin:5px 0 0 15px;}
.market-list li{ list-style-image:url(../images/list-style.jpg); margin-bottom:5px; }
.market-list li a{ font:14px Georgia, "Times New Roman", Times, serif; text-decoration:none;color: #434343; }
.market-list li a:hover{ font:14px Georgia, "Times New Roman", Times, serif;  text-decoration:underline;color: #434343; }

.year-list{ width:285px; height:28px; background:#424242;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius:7px;}
.year-list li{ list-style:none; float:left; height:28px; line-height:28px;}
.year-list li a{ font:13px Arial, Helvetica, sans-serif; color:#FFF; padding:0 9px; background:#424242; display:block; height:28px; line-height:28px ;-moz-border-radius: 7px;
-webkit-border-radius: 7px;border-radius: 7px;}

.current a{ font:13px Arial, Helvetica, sans-serif; color:#FFF; padding:0 15px 0 15px; background:#ccc !important; display:block; height:28px; line-height:28px ;border-radius:0px !important; }


.left-union {float: left;width: 114px;border-right: 1px dotted #000;padding-right: 4px;margin-left: 18px;}

.left-union h3 {
    color: #333333;
    font-size: 13px;
    font-style: normal;
    margin: 5px 0;
}
.left-union li{ list-style:none; margin-bottom:5px;list-style-image:url(../images/list-style.jpg);}
.left-union li a{ font:bold 13px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333;}
.left-union li a:hover{ font:bold 13px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#333333; }


.right-union {float: right;width: 114px;margin-left: 18px;}
.right-union h3{  color: #333333;
    font-size: 13px;
    font-style: normal;
    margin: 5px 0;}
.right-union li{ list-style:none; margin-bottom:5px;list-style-image:url(../images/list-style.jpg);}
.right-union li a{ font:bold 13px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333;}
.right-union li a:hover{ font:bold 13px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#333333;}


.expert{}
.expert li{ list-style:none;  margin-bottom:8px; }
.expert li div{float: left;border-bottom: 1px dotted #ccc;padding: 8px 0 8px 0;}
.expert li img{ float:left; margin-right:10px; }
.expert li span { float:right;font:16px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#004990;width:180px;}
.expert li span a {font:16px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#434343;}
.expert li span a:hover {font:16px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#434343;}





/*=======================================share chunk=======================================================*/


.share-story{width:98%; margin-top:5px;}
.share-story{float:left;height:34px;}
.share-icon{background:url("http://media2.intoday.in/indiatoday/images/sprite-image.png") no-repeat scroll -135px -10px;width:42px;height:34px;float:left;margin-left:-5px;cursor:pointer;}
.share-story ul{border-bottom:1px solid #DADADA;margin:0;padding:0;float:left;}
.share-story li{border:medium none !important;color:#B2A6AA;margin:0 !important;padding:0 0px 0 0;list-style:none;float:left;}
#richmedia, .sub-nav, .btmenus { display:none;}
#topnav { float:none; background:white !important; width:100%;}
.date { margin-top:-5px;}
.more{position:absolute; bottom:0; right:0;}
.more a { padding:2px 5px; font-weight:bold; font-size:13px; float:right; color:#676767; margin:1px; text-transform:uppercase;}
.more a:hover{ color:#676767; text-decoration:underline;}



.budget-nav{width:1000px; background:#fff; height:30px; margin:auto;}
.budget-nav .inner-nav{ background:#3785CF; height:30px; width:1000px; margin:0 auto;}
.budget-nav a{color:white;  font-size:18px; line-height:30px;}
.budget-nav ul li{ float:left;}

.union-budget-title{width:100%; height:87px; margin:auto;}
.union-budget-title-inner{width:1000px;  margin:auto; padding-top:36px;}
.union-budget-title-inner h2{font-style: normal;color: #7c7c7c;font-size: 50px;text-align: center;}


/*budget top*/
.box_expect b { color: #686868;
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    padding-left: 10px;}

.box_keyaction_point b { color: #686868;
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    padding-left: 10px;}
    
.box_othernews_expect b { color: #686868;
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    padding-left: 10px;}
    
.union-budget-title-inner h2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-style: normal;
color: #7c7c7c;
font-size: 50px;
text-align: center;
}

.budget-nav ul li a:hover{
	color:white !important;
	text-decoration:none;
}


.co-sponser{width:731px; margin:auto; font-family:arial; color:#5a5a5a; font-size:12px; overflow:hidden; line-height:42px;}
.co-sponser li{ list-style:none; float:left; margin-left:10px;}
.lispace{width:25px; height:20px;}
.budget-nav ul li a{ text-transform:uppercase; font-size:16px; font-weight:bold;}
.box_expect { border:4px solid #f3f3f3!Important; margin:10px 0 0 0; padding-left:5px!Important; padding-bottom:8px !important; background:none !important;}
.box_othernews_expect { border:4px solid #f3f3f3!Important; margin:10px 0 0 0; padding-left:5px!Important; padding-bottom:8px !important; background:none !important;}
.box_keyaction_point { border:4px solid #f3f3f3!Important; margin:10px 0 0 0; padding-left:5px!Important; padding-bottom:8px !important; background:none !important;}


.newstay-connected {
    background: none repeat scroll 0 0 #fff;
   border: medium none !important;
    padding: 0 !important;
   width: 300px !important;}

.socialmedia {
    border: 1px solid #f3f3f3;
    height: 45px;
	float: left;
	width:298px
}
.socialmedia h2 {
    color: #898989;
    float: left;
    font-family: roboto;
    font-size: 30px;
    font-weight: lighter;
    height: 40px;
    line-height: 40px;
    margin: 0 17px 0 10px;
    padding: 0;
	font-style:normal;
}

.socialmedia a {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.ceo_search {
    background: url("http://media2.intoday.in/btmt/best-ceo/images/Search.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 45px;
    width: 39px;
}

.newstay-connected #searchform {
    background: none repeat scroll 0 0 #ccc;
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 299px;
}

.search-inner {
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 280px;
}


.newstay-connected input.input-box {
   background: none repeat scroll 0 0 #fff !important;
    width: 195px !important;
    border: 1px solid #ddd;
    box-shadow: 0 0 5px #e2e3e3 inset;
    color: #a4a4a5;
    float: left;
    font-size: 16px;
    margin-left: 0;
    padding-left: 5px;
	 height: 34px;

}

.submit-btn {
    background: none repeat scroll 0 0 #d80017;
    border: medium none;
    color: #fff;
    font: 700 16px/15px roboto;
    text-transform: uppercase;
	height: 36px !important;
    padding: 0 !important;
    width: 75px !important;
	  line-height: 22px !important;
    padding: 6px !important;
}
.expected-img { float:left;     margin: 10px 0 0 -7px;}

.expectation-area  {   background: url("http://media2.intoday.in/btmt/images/budget/2015/sprit.png") no-repeat scroll -324px -77px rgba(0, 0, 0, 0);
    color: #c3c3c3;

    font: bold 16px roboto;
    height: 134px;
    padding: 10px 10px 10px 43px;
    position: absolute;
    right: 0;
    top: 73px;
    width: 164px;}
.colum { margin-bottom:20px; float:left}

.inner_heading { font-family:roboto; font-size:35px; font-weight:bold; color:#625d5d; padding-bottom:5px; line-height:42px; }
.inner_text {font-family:roboto; font-size:18px; font-weight:bold; color:#625d5d; padding-top:25px; padding-bottom:10px; } 
.inner_text_1 {font-family:roboto; font-size:18px; color:#625d5d; padding-top:25px; padding-bottom:10px; } 
#footer1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    width: 1000px;
	
}
.right-move{margin-bottom:20px !important;}

.int_container { width:100%; overflow:hidden; margin-top:20px;}
.int_container ul { padding:0px; margin:0px;}
.int_container ul li { border:6px solid #ebe9ea; width:302px; height:350px; margin-right:30px; position:relative; float:left ; margin-bottom:30px;}
.int_container ul li img { border:1px solid #fff;}
.int_container ul li .icon { position:absolute; right:1px; bottom:-5px; border:none; }
.int_container ul li .icon img {border:none; }
#column_expect{height:376px !important;}


.play-icon{bottom: 22px;  left: -6px;  position: absolute;}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:portrait){
 .budget-nav ul li{margin-left:31px !important;}
 .budget-nav ul li:last-child a{border-right:none;}
 .lft{float:left !important;}
 .rtl{float:right !important;}
 .box-wrapcard{width:325px !important;}
 .box-wraptweet{width:290px !important;}
 .sponsered_sec .right_img_sec{width:100%; margin-left:17px;}
.sponsered_sec .left_img_sec{margin-left:17px;}
.centsopnser{width:100% !important;}
}
.sponserd_outer iframe { width:1003px; height:190px!Important}
@media screen and (min-width:641px) and (max-width: 800px) {.sponserd_outer iframe { height:235px!Important; width:100%!Important; } }
@media screen and (min-width:481px) and (max-width: 640px) { .sponserd_outer iframe { width:100%!Important; height:350px!Important } }
@media screen and (min-width:320px) and (max-width: 480px) { .sponserd_outer iframe { width:100%!Important; height:500px!Important } }         
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 900;src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}.clearfix::before, .clearfix::after {content: " ";display: block;height: 0;visibility: hidden;}.clearfix::after {clear: both;} nav ul {list-style:none;}
.wrapper{ width:1002px; margin:0 auto;}
body{font-family:"Roboto", sans-serif;}

.logo-section a, .logo-section h1 { text-decoration: none;border-bottom: 0px;font-family: roboto;color: #d7141c; font-style:normal;text-align: center; margin:0px;}h1 { display: block; font-size: 30px; line-height: 40px; color: #d7141c; text-transform: uppercase; font-weight: 600; font-style:normal;}
.logo-section h1 span { color: #2D3192;}




.play-icon{ left: 21%; top: 55%; bottom: auto;}

/*HEADER Section*/
header#header{ background:url(http://media2.intoday.in/btmt/budget/2016/header-rptbg.gif) repeat-x 0 bottom !important; padding:15px 0 25px; height:auto; width:100% !important}
.logo-section{ width:230px; float:left;} 
a.budgetlogo{ background:url(http://media2.intoday.in/btmt/budget/2016/budgetbg.png) no-repeat 0 center; width:196px; height:66px; margin:0 auto; display:block; font:300 26px/66px roboto; color:#fff; text-decoration:none; padding-left:20px;} 
a.budgetlogo span{ font-weight:700;}
.topad{ width:728px; float:right; margin-top:15px;}
/*NAVIGATION Section*/
nav#navigation{padding:7px 0 10px; margin-bottom:10px; background:#F6F6F6;} .sponserd_outer{ margin-bottom:20px;}
nav#navigation ul li{ width:auto; display:inline-block; margin-right:27px; } 
nav#navigation ul li:last-child{margin-right:0;}
nav#navigation ul li a{ text-decoration:none; color:#676767; font:400 17px/18px roboto; text-transform:uppercase;}
.banner-budget{ background:url(http://media2.intoday.in/btmt/budget/2016/bannerlogo.jpg) no-repeat 0 0; width:1002px; height:60px; margin:0 auto 10px; font:300 50px/59px roboto; color:#fff;} 
.banner-budget span{font-weight:700; padding-left:10px;}
#left-section {float: left;margin: 0 auto;width: 670px;}
#right-section{float: right;width:30%;}
.high-caption{ background:#5b5b5b; padding:10px;}
.com-left {width: 300px;float: left;}
.com-left h3 {display: block;font-size: 18px;line-height: 22px;color: #d7141c;text-transform: uppercase; font-weight: 600; margin-top:20px;font-family: 'Roboto';}
ul.game {list-style: none;margin-top: 14px;}
ul.game li {width: auto;float: left;margin-right: 22px;margin-bottom: 20px;}
#big-story{position:relative;}
.rail-tab{list-style:none; float:right; width:auto; position:absolute; top:4px; right:8px;}
.rail-tab a{width:auto; float:left; background-color:#207aae; text-transform:uppercase; color:#fff; font-size:18px; line-height:24px; margin-left:5px; padding:5px 7px;}
.right-news-sec{float: right;height: auto !important;padding: 5px 0 0 0; width: 36%;}
.top-news li div{ background:none;padding: 8px 0 25px 0;}
.box-wrap-list li{ background:none;}
ul.dot li{background:url(http://media2.intoday.in/btmt/dot.gif) no-repeat 0 8px; padding-left:14px; padding-bottom:8px;}
ul.dot li:last-child{background:url(http://media2.intoday.in/btmt/dot.gif) no-repeat 0 8px;}
.react li div{padding: 8px 0 20px 0 !important;}
ul.key-bord{border:1px solid #dfdfdf; margin-top:0 !important;}
ul.key-bord li{border-bottom:1px solid #dfdfdf; padding:14px; margin:0 !important;}
ul.key-bord li:last-child{border-bottom:0;}
.more{ bottom:auto; position:relative;} .box-wrap{ float:none;}
.vox-populi-section{border:8px solid #eee; display:inline-block;}
.vox-populi-section p{font-size:13px; line-height:16px; color:#414141;}
.vox-populi-section strong{color:#292929; font-size:13px; line-height:16px;}
.common-box{ border:none;}
.box-wrap-dont-miss h2, .box-wrap h2{ background-color:transparent; color:#d7131d; font-family: 'Roboto'; font-size:18px;}
.box-wrap h2 a{ color:#d7131d; text-transform:uppercase; font-size:18px;}
.box-wrap-dont-miss h2{ font-size:18px;}
h2.orrange{ background:#FFFFFF !important; position:relative; z-index:999; padding-right:10px;}
.box-wrap-two{ border:none;}
.nav-bar-two{ position:relative;z-index: 9999;background-color: #fff;width: 100px;float: right;}
.nav-two{ position:absolute;top:-28px; right:0px; background-color:#fff; padding-left:10px;}
.belts-two ul li{margin-right:28px;}
.belts-two{ width:660px;}
.bottom-head h1 a{ background:#1f7bae; color:#FFFFFF; padding:7px 10px; font-size:18px;}
.incometax-calc h2{ background-color:transparent;  color:#d7131d; text-transform:uppercase; font-size:18px; font-family: 'Roboto'; }
.calc-main{padding:10px; background:#eeeeee; float:left; border:1px solid #dfdfdf; margin-top:10px; width:280px;}
.calc-main h4 {font-size: 16px;color: #525252;line-height: 22px;display: block;font-weight: 600;text-transform: uppercase;}
.calc-main p {font-size: 18px;color: #000;line-height: 20px;display: block; font-weight: 300; margin-bottom: 10px;}
.calc-main input, .calc-main select {border: 1px solid #d9d9d9;font-size: 14px;line-height: 20px;color: #a1a1a1;margin-bottom: 3px;width: 100%;box-sizing: border-box;padding: 3px 0 3px 12px;}
.calc-main input[type="button"] {
    background: url(http://media2.intoday.in/btmt/budget/2016/next-step.jpg) no-repeat 0 0;
    width: 137px;height: 31px;border: 0;cursor: pointer;margin-top: 10px;float: right;}
.line{border-bottom:1px solid #2e3192;width: 100%;display: block;position: relative;top: 15px;}

#marksubimg { display:none;}
.next-two {  background: url("http://media2.intoday.in/btmt/images/budget/2015/sprit.png") -97px -240px no-repeat;}
.next-two3 {  background: url("http://media2.intoday.in/btmt/images/budget/2015/sprit.png") -97px -240px no-repeat;}
.market-list li {list-style-image: url("http://media2.intoday.in/btmt/images/budget/list-style.jpg");}
.back-two {background: url("http://media2.intoday.in/btmt/images/budget/2015/sprit.png") -33px -240px no-repeat;}
.back-two3 {background: url("http://media2.intoday.in/btmt/images/budget/2015/sprit.png") -33px -240px no-repeat;}
.sliderbass h3 { font-family:Arial, Helvetica, sans-serif; font-style:normal;}
#header, #topnav { background:#fff; padding-bottom:0px;}
.right-news{height:auto !important; position:relative; width:34%;}
.box-wrap-dont-miss { overflow:hidden;}
.bx-wrapper .bx-controls-direction a { top:185px!Important; display:block!Important}
.mCSB_scrollTools .mCSB_dragger{ height:30px !important}
.budgetlogo2015{ background:url(http://media2.intoday.in/btmt/images/budget/2015/budgetlogo2015.png) no-repeat 0 0; width:253px; height:27px; display:block; }

/*slider*/
.your-finances{ font-size:30px; color:#616161; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:52px; padding-left:10px;}

.big-story-title{width:678px; background:#d8d6d9; height:53px; border-top-left-radius:7px; border-top-right-radius:7px; padding-top:13px;}

.big-story-title-left{width:275px; float:left;}

.big-story-title-right{width:273px; float:right;}

.home-slider{width:660px; height:224px; background:#CCC;}

.belt-outer{width:660px; height:224px; overflow:hidden; position:relative}

.belt{margin:0; padding:0; overflow:hidden; position:absolute;}
.belt li{float:left;}
.prev{width:27px; height:56px; background:url(http://media2.intoday.in/microsites/budget/images/Left.png); position:absolute; top:76px; left:0; cursor:pointer; z-index:999;}
.next{width:27px; height:56px; background:url(http://media2.intoday.in/microsites/budget/images/rightt.png); position:absolute; top:76px; right:0; cursor:pointer; z-index:999;}
.box1{width:660px; height:380px; text-align:center; background:#f1eff0;padding-top: 11px; }
.inner-box{width:600px; margin-left:28px; overflow:hidden;}
.b-left{ float:left; width:317px; }
.b-left img{border:1px solid #cecece;}
.b-right{ float:left; width:280px;text-align:left; padding-left:3px;}
#budget-lists{overflow:hidden; margin-top:20px; margin-bottom:10px;}
#budget-lists li{ float:left; width:auto; margin-bottom:14px;}
#budget-lists li img{float:left; margin-right:5px; width:100px; height:90px;}
.georgia{font-family:Georgia, "Times New Roman", Times, serif;}
.black{color:black;}
a.more{ background:#2d2c89; color:white; padding:5px 10px; float:right;}
#wrapper { position:relative;}
.budget-banner{ width:1002px; margin:30px auto 30px}

#budget-lists li span a, #budget-lists li span a:hover{font-size:16px !important; font-weight:normal !important;}
.coin{
 	background:url(http://media2.intoday.in/btmt/BG_Image_1000.png) center top;
    -webkit-animation:1s animateOpacity;
	 height: 1015px;
    position: absolute;
    top: -700px;
	display:none;
    width: 100%;
	z-index:9999;
}
.morehead h1 {
    margin: 4px 0 0 0;
}
.morehead {
    color: #000000;
    font: 900 18px/20px Roboto,sans-serif;
    margin-top: 4px;
    padding: 0 0 5px 10px;
    position: absolute;
    text-transform: uppercase;
}

.morehead a {
    background-color: #3c83c3;
    color: #ffffff;
    font-family: roboto;
    font-size: 18px;
    font-style: normal;
    margin-top: 0;
    padding: 2px 50px;
}

#smily { width:1000px; position:relative; margin:0 auto; display:none;}
.face1 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/good-big.png) center top no-repeat; width:94px; height:96px; top:150px; left:50px; }
.face2 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/good-big.png) center top no-repeat; width:94px; height:96px; top:600px; left:800px; }
.face3 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/good-big.png) center top no-repeat; width:94px; height:96px; top:300px; left:600px; }
.face4 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/good-big.png) center top no-repeat; width:94px; height:96px; top:200px; left:900px; }


#smilysad { width:1000px; position:relative; margin:0 auto; display:none;}
.bad-face1 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/Bad-big.png) center top no-repeat; width:104px; height:104px; top:1000px; left:0px; }
.bad-face2 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/Bad-big.png) center top no-repeat; width:104px; height:104px; top:200px; left:800px; }
.bad-face3 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/Bad-big.png) center top no-repeat; width:104px; height:104px; top:600px; left:400px; }
.bad-face4 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/Bad-big.png) center top no-repeat; width:104px; height:104px; top:100px; left:1000px; }

#wgmf { width:1000px; position:relative; margin:0 auto; display:none;}
.wgmf-face1 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/wgmf-big.png) center top no-repeat; width:100px; height:103px; top:1000px; left:0px; }
.wgmf-face2 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/wgmf-big.png) center top no-repeat; width:100px; height:103px; top:200px; left:800px; }
.wgmf-face3 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/wgmf-big.png) center top no-repeat; width:100px; height:103px; top:1000px; left:400px; }
.wgmf-face4 {position: absolute; display:block; z-index:999; background:url(http://media2.intoday.in/btmt/wgmf-big.png) center top no-repeat; width:100px; height:103px; top:100px; left:10px; }
.saprator { background:#ec2f36; height:2px; clear:both}
.hide{/*display:none*/}
.bdg-headline {font:bold 20px/26px arial; color:#004677; margin:5px 0 10px 0;}
.bdg-headline a {color:#004677; text-decoration:none}
.bdg-headline a:hover {text-decoration:underline}
.box-container{width:100% !important;}
.box-wrap-two{width:100% !important}
.saprator{ display:none}
.content{height: 293px !important;}
#big-story{border-bottom: 2px solid #ec2f36; }
.budget-nav { width:100%;}
.next-ipl{background: url(http://media2.intoday.in/btmt/Right_icon.png) !important;}
.back{background: url(http://media2.intoday.in/btmt/Left_icon.png) !important;}
.videos-slider{height: 230px !important;}
.belts-one{height:234px !important; float:left;}
.belts-one ul li{height: 231px !important; margin-bottom:5px;}
.social-slide-chunk{height: 230px !important;}

.gg {margin-right:62px; display:block; margin-top:-1px;}
.mnt { display:block;  margin: 11px 0 24px;}
.bt-l { margin-bottom:24px;}
#container{ background:none !important;}
#footerdiv{ float:none !important}
a:hover{color:#7c7c7c}
#ad{ float:right;}
/*.co-sponser{width:731px; margin:auto; font-family:arial; color:#5a5a5a; font-size:12px; overflow:hidden; line-height:42px; position:relative; right:155px; float:right; margin: -60px auto auto;}*/


.co-sponser {width: 690px;margin: auto;font-family: arial;color: #5a5a5a;font-size: 12px;overflow: hidden;line-height: 42px;position: relative;
float: right;margin: 7px auto !important;}
.co-sponser li{ list-style:none; float:left; margin-left:10px;}
.lispace{width:25px; height:20px;}
.budget-nav ul li a{ text-transform:uppercase; font-size:15px; font-weight:normal; /*border-right:1px solid #2268AD;*/ padding:0 15px;}

.bg {background: url("http://media2.intoday.in/microsites/dailyo/story/_071014062500.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
.twitter-icon {
    background-position: -249px -9px;
    float: right;
    height: 16px;
    margin-left: 20px;
    margin-top: 10px;
    width: 19px;
}


/*Video chunk*/
 .video-slider{width:282px; margin:auto;}
h1{margin:0; padding:0;}
ul li{list-style:none;}

/*slider*/
.home-slider-video{width:282px; height:273px; }
.belt-video-outer{width:282px; height:273px; overflow:hidden; position:relative}
.belt-video{margin:0; padding:0; overflow:hidden; position:absolute;}
.belt-video li{float:left;}
.nav-area{ overflow:hidden; width:92x; float:right;  z-index:999; margin:0;}
.nav-area li{width:22px; height:27px; float:left;}
.nav-area li a{width:15px; height:15px; color:transparent; padding:0; float:left; background:url(http://media2.intoday.in/microsites/bullet.jpg) no-repeat}
/*.nav-area li a:hover{ background:url(http://media2.intoday.in/microsites/bullet.jpg) no-repeat -15px 0px}*/
.nav-area li a.active{background:url(http://media2.intoday.in/microsites/bullet.jpg) no-repeat -15px 0px}
.box2{width:282px; height:273px; position:relative;  color:black; background:white;font: bold 16px Georgia,"Times New Roman",Times,serif;}
.box-img{width:282px; height:181px; position:relative}
.vid-cap{width:53px; height:53px; position:absolute; bottom:8px; right:15px; background:url(http://media2.intoday.in/microsites/vid-cap.png)}
.more-cap a {
    background: none repeat scroll 0 0 #2b2c88;
    color: #fff;
    float: right;
    font: bold 12px arial;
    margin-bottom: 7px;
    margin-top: 3px;
    padding: 2px 5px;
    text-decoration:none;
}

.new_nav { background:#191718; width:100%; clear:both; float:left;}  
.new_nav ul { width:1002px; margin: 0 auto;}
.new_nav ul li { font-family:roboto; text-transform:uppercase; color:#fff; padding:10px 15px; float:left;  }
.new_nav ul li a { color:#fff; text-decoration:none;}
.below-footer { background:url(http://media2.intoday.in/btmt/best-ceo/bttom-bg.jpg); overflow:hidden; width:100%; border-top:1px solid #2f2f2f }
#footer1 { background:none;} 


/* page css */
.dates { margin-top:-21px;}
	ul.top-news li .box_expect span{float:none;}
	ul.top-news li .box_othernews_expect span{float:none;}
	ul.top-news li .box_keyaction_point span{float:none;}
	#column_expect {
	    float: left;
	    height: 360px;
	    margin: 0 0;
	    overflow: hidden;
	    width: 300px;
	}
	#keyactionpoint {
	    float: left;
	    height: 378px;
	    margin: 0 0;
	    overflow: hidden;
	    width: 300px;
	}
	#othernews {
	    float: left;
	    height: 370px;
	    margin: 0 0;
	    overflow: hidden;
	    width: 300px;
	}
	#topnav {
    float: none !important;
    margin: auto;
}
#topnav{ border-top:1px solid #c7c7c7;}
#header {
    margin: 0 auto;
    width: 1002px;
	height: 165px; background:none;
}

.logoit-one {
    float: left;
    height: 100px;
    margin-top: 10px;
    width: 220px;
}

.budgetlogo2015 {
    background: url("http://media2.intoday.in/btmt/images/budget/2015/budgetlogo2015.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 27px;
    width: 253px;
}

#ad {
    margin: 8px 0 0;
    padding-left: 5px;
    position: inherit;
    text-align: center;
    width: 728px;
	float: right;
}

.budget-nav {
    background: none repeat scroll 0 0 #fff;
    height: 30px;
    margin: auto;
  width: 100%;
}

.budget-nav .inner-nav {
    background: none repeat scroll 0 0 #3785cf;
    height: 30px;
    margin: 0 auto;
    width: 1000px;
}


.budget-nav ul li {
    float: left;
	list-style:none; margin-left:30px;
}




.budget-nav ul li a {
    /*border-right: 1px solid #2268ad;*/
    font-size: 16px;
    font-weight: 500;
    padding: 0 10px;
    text-transform: uppercase;
	 color: white;
    line-height: 30px;
	font-family:roboto;
	text-decoration:none;
}



.co-sponser {
    color: #5a5a5a;
    float: right;
    font-family: arial;
    font-size: 12px;
    line-height: 42px;
    margin: 7px auto !important;
    overflow: hidden;
    position: relative;
    width: 730px;
	margin: auto;
}

.co-sponser ul {
    list-style: outside none none;
}


.lispace {
    height: 20px;
    width: 25px;
}
.co-sponser ul li {
    float: left;
    list-style: outside none none;
    margin-left: 10px;
}
#top-web1 { display: none;}
#top-web { display: block; overflow:hidden;}
.itgd_links {font-size: 11px !important;}
.itgd_links { background-color: #d8d8d8 !important; border-bottom: 1px solid #ffffff; color: #7a7a7a; display: flex; font: bold 12px/15px roboto; margin: 0; padding: 0.3%; text-align: center;}
.itgd_links ul { margin: 0 auto; padding: 0; width: 1002px;}
.itgd_links ul li.last { border-right: medium none;}
.itgd_links ul li {float: left;list-style: none outside none;padding: 0 9px;}
.itgd_links a {color: #7a7a7a; text-decoration: none;}
.logoit-one {float: left;height: 100px; width: 220px;margin-top:10px;}
.switch_button { visibility:visible!Important}
.bx-wrapper .bx-controls-direction a.disabled { display:block!Important}

@media screen and (max-width:800px){
.logoit-one { float:none!important;}
#ad {float: none !important;padding:55px 1px !important;width: 100%;}
.co-sponser {right:0;}
#header {background: none repeat scroll 0 0 white !important; height: 337px; width:730px; margin:0 auto; }
.co-sponser{ width:100%}
.co-sponser ul{padding-left:20px;}
.budget-nav .inner-nav {background: none repeat scroll 0 0 #3785cf;height: 30px;margin: 0 auto;width: 730px;}
.budget-nav ul li a {border-right: 1px solid #2268ad;font-size: 12px;font-weight: normal;padding: 0 10px;text-transform: uppercase;}
#left-section { margin-left:5%;}
}

@media (max-width: 768px) {
.wrapper{width:98%; padding:0 1%;}	
.logo-section{margin-left:33%;}
.banner-budget{width:100%; background-size:100%; font:300 39px/45px roboto;}
nav#navigation ul li{margin-right:11px;}
nav#navigation ul li:last-child{margin-right:0;}
nav#navigation ul li a{font:400 13px/18px roboto; letter-spacing:0.5px;}	
.footertag, footer{width:100%;}	
}

.budget_logo_2015{width:253px; float:left;}
.budget_logo_2015 a{text-decoration:none;}
.budget_logo_2015 a h1{font-size:30px; font-weight:bold; font-family:roboto; color:#2e6292; text-decoration:none; font-style:normal;margin:0px 0;}
.budget_logo_2015 a h1 strong{color:#494949;}
.budget_logo_2015 a:hover{text-decoration:none;}


.combg{border:1px solid #e1e1e1; overflow: hidden; padding:88px 10px 10px; position: relative; width:278px; border-box:box-sizing; float:left; background:url(http://media2.intoday.in/btmt/images/budget/2015/ceo-speak.jpg) no-repeat 0 0;}

.chunk_budget_year{border:1px solid #e1e1e1; overflow: hidden; position: relative; width:300px; border-box:box-sizing; float:left;}
.chunk_budget_year h2{font:bold 15px/20px roboto; color:#fff; text-transform:uppercase; display:inline-block; padding:6px 10px; background-color:#3785cf; margin:0;}
.chunk_budget_year .budget_year_box{float:left; width:300px;  height:340px; overflow:hidden; margin:17px 0;}
.chunk_budget_year ul{list-style:none; float:left; width:300; padding:0 0 0 14px;}
.chunk_budget_year ul li{width:264px; height:159px; float:left; text-align:center; margin-bottom:20px;}
.chunk_budget_year ul li.year01{background-color:#ff7200;}
.chunk_budget_year ul li.year02{background-color:#35baff;}
.chunk_budget_year ul li.year01 .toparea{display:block; border-bottom:1px solid #ff9e65; padding-bottom:6px; margin:5px 0 2px;}
.chunk_budget_year ul li.year02 .toparea{display:block; border-bottom:1px solid #83d4ff; padding-bottom:6px; margin:5px 0 2px;}
.chunk_budget_year ul li h3{font:bold 48px/48px Roboto; color:#fff; display:block; margin:0;}
.chunk_budget_year ul li strong{font:bold 13px/26px Roboto; text-transform:uppercase; display:block; color:#fff;}
.chunk_budget_year ul li a{color:#fffef6; font:14px/18px Roboto; display:inline; margin-right:5px; text-decoration:none;}

.combg .main{float:left; width:278px;}
.combg .main img{float:left; margin:6px 12px 0 0;}
.combg .main p{display:block; font:16px/19px Roboto; font-weight:400; color:#6f6f6f}
.combg .outer_area{position:relative; overflow:hidden; width:278px; float:left;}
.combg .belt{position:relative;}

.twitter-main .twitter-chunk h2 { margin: 0 0 5px;}
.twitter-main .twitter-chunk h2 { background:#3785cf; color: #ffffff; float: left; font: bold 15px roboto; margin: -10px 0 7px -10px; padding: 6px 10px; text-transform: uppercase;}


/*** QUICK TAKES ***/
.quick_takes_area { margin:-3px 0 0 0 !important; padding:0px; position:relative; box-sizing:border-box; height: 585px;}
.quick_top { margin:0px 0 10px 0; padding:0px 0 0px 0; position:relative; background:url(http://media2.intoday.in/btmt/images/quick-line-blue.jpg) repeat-x left center; height: 27px;}
.quick_top h2 { margin:0px !important; padding:0px 5px 9px 0; background-color: transparent;    color: #d7131d;    font-family: "Roboto";    font-size: 18px; background:#fff; display:inline-block}
.quick_takes_area { margin:0px; padding:0px; width:300px; overflow:hidden}
.quick_takes_area ul { list-style:none;}
.quick_takes_area ul li { width:300px; float:left; }
.quick_pic img { height:350px}

.quick_takes_area h3 { margin:0px; padding:3px 4px 3px 4px; background:#353535; text-transform:uppercase; font-size:16px; font-weight:600; color:#fff}
.quick_info { margin:0px; padding:5px 8px 15px 4px; background:#272727;}
.quick_info p { margin:0px; padding:0px; font-size:14px; color:#fff; line-height:20px;}
.quick_arrow { margin:0px; padding:0px 0 0 10px; position:absolute; top:0px; right:0px; background:#fff; }
.quick_arrow .left_icon { float:left;margin-right:15px; margin-top:2px; cursor:pointer; display:none}
.quick_arrow .right_icon { float:left;margin-top:2px; cursor:pointer;}
/* stylesheet for demo and examples */

body{
}

a{
	color: inherit;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

a:hover{
	text-decoration: none;
	color: #fff;
}

h1, h2, h3{
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
	color: #6bdaea;
}

hr{
	background-color: transparent;
	height: 0;
	border: none;
	border-bottom: 1px solid rgba(255,255,255,0.08);
	border-top: 1px solid rgba(0,0,0,0.9);
	margin: 0;
	clear: both;
}

header, #demo, footer{
	position: relative;
	margin: 0 auto;
	width: 90%;
	padding: 0 30px;
}

header{
	margin-top: 30px;
	margin-bottom: 40px;
}

#demo{ line-height: 20px; }

.logo{
	display: inline-block;
	margin-right: 20px;
}

.logo img{ 
	vertical-align: bottom; 
	border: 0;
}

header hr{ margin-top: 20px; }

.title{
	display: inline-block;
	font-size: 32px;
	vertical-align: middle;
	margin-right: 40px;
	line-height: 24px;
}

.title{ margin-top: 5px; }

nav ul, .callbacks ul, .disable-destroy ul, .show-hide ul, #sortable ul, .dialog ul, .all-themes-switch ul, .scrollTo ul{
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

h1{
	margin: 20px 0;
	color: inherit;
}


#info p{
	font-size: 12px;
	color: #bbb;
	padding: 6px 15px;
}

.callbacks, .callbacks + p, #examples, .content, .disable-destroy, .show-hide, .dialog, .all-themes-switch, .scrollTo{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

nav, .callbacks, .disable-destroy, .show-hide, .dialog, .all-themes-switch, .scrollTo{ background: #111; }

nav ul li, .callbacks ul li, .disable-destroy ul li, .show-hide ul li, .dialog ul li, .all-themes-switch ul li, .scrollTo ul li{
	float: left;
	margin: 3px 6px 3px 0;
}

.callbacks ul li.off{ opacity: 0.4; }

.callbacks ul li a, .disable-destroy ul li a, .show-hide ul li a, .dialog ul li a, .all-themes-switch ul li a, .scrollTo ul li a{
	display: block;
	padding: 3px 15px;
	text-decoration: none;
	color: #ccc;
}

.callbacks + p{
	color: #bbb;
	font-size: 12px;
}

.callbacks + p span{ display: inline-block; }

.callbacks + p span span{
	color: #eee;
	min-width: 40px;
}

.callbacks a span{
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	background: #333;
	margin-right: 3px;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
}

.callbacks a span.on{ background: #eb3755; }

.callback-offset, .callback-offset-back{
	width: 100%;
	position: absolute;
}

.callback-offset-back{
	top: 0;
	height: 50px;
	border-bottom: 1px dashed #ffed0d;
}

.callback-offset{
	bottom: 0;
	height: 60px;
	border-top: 1px dashed #ffed0d;
}

code{
	color: #caaee1;
	font-family: monospace;
}

#examples{
	background-color: #191919;
	background-color: rgba(0,0,0,0.3);
	padding: 5px;
	margin: 10px 0;
	overflow: hidden;
}

#examples > hr{ margin: 20px 10px; }

.content{
	margin-top:10px;
	overflow: auto;
	position: relative;
	width: 292px;
	height: 297px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.content.hidden{ display: none; }

.content.light{
	background-color: #ddd;
	color: #333;
}

.content hr{
	margin-bottom: -10px;
	border-top: 1px solid rgba(0,0,0,0.7);
}

.content.light hr{
	border-bottom: 1px solid rgba(255,255,255,0.6);
	border-top: 1px solid rgba(0,0,0,0.1);
}

.content p{ margin: 30px 0; }

.content p:last-child{ margin-bottom: 5px; }

.content p:nth-child(odd), .content.light p:nth-child(odd){
	background: #444;
	background: rgba(255,255,255,0.1);
	padding: 5px 10px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

.content p:nth-child(3n+3){
	color: #bbb;
	background: none;
	padding: 0;
}

.content.light p:nth-child(odd){
	background: #fff;
	background: rgba(255,255,255,0.8);
}

.content.light p:nth-child(3n+3){ color: #666; }

.content p.full:nth-child(odd), .content p.half:nth-child(odd), 
.content p.full:nth-child(3n+3), .content p.half:nth-child(3n+3){
	background: none;
	padding: 0;
}

.content h2{
	font-size: 200%;
	line-height: 130%;
}

.content h2:first-child{ margin-top: 5px; }

.content:nth-child(odd) h2{
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	font-style: normal;
}

hr + .content:nth-child(odd) h2{
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
}

.content.light h2{ color: inherit; }

.content img{
	margin: 0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	padding: 3px;
	background: rgba(0,0,0,0.2);
}

.content.light img{ background: rgba(255,255,255,0.4); }

.content input[type='text'], .content textarea{
	border: none;
	background: transparent;
	background-color: #bbb;
	background-color: rgba(255,255,255,0.6);
	min-height: 20px;
	padding: 5px;
	-moz-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	width: 50%;
	font-size: inherit;
	font-family: inherit;
	color: #222;
}

.content textarea{
	min-height: 80px;
	width: 70%;
}

.content .half img{
	max-width: 48%;
	margin: 0 0 2% 2%;
}

.content .half img:nth-child(odd){ margin: 0 2% 2% 0; }

#demo.showcase{ min-width: 740px; }

.showcase .content{
	float: left;
	width: 340px;
	height: 300px;
}

.showcase .horizontal-images.content{
	height: 140px;
	width: 700px;
	max-width: 97%;
	padding: 5px 5px 0 5px;
}

.showcase .horizontal-images.content h2, .showcase .horizontal-images.content li img{ height: 119px; }

.showcase .horizontal-images.content h2{
	color: #fff;
	background-color: #eb3755;
	padding: 10px 20px;
	margin: 0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	font-size: 165%;
}

.horizontal-images.content ul, .vertical-images.content ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.horizontal-images.content li{
	margin: 0 3px;
	float: left;
}

.vertical-images.content li{ margin: 3px 0; }

.horizontal-images.content li:first-child{ margin-left: 0; }

.vertical-images.content li:first-child{
	margin-bottom: 3px;
	margin-top: 0;
}

.horizontal-images.content li:last-child{ margin-right: 0; }

.vertical-images.content li:last-child{ margin-bottom: 0; }

.horizontal-images.content li img{
	width: auto;
	padding: 0;
}

.showcase #content-1.content{ height: 620px; }

.showcase #content-2.content{ height: 620px; }

.showcase #content-2.content h2{ color: #333; }

.showcase #content-3.content{
	background-color: #412626;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAJ0lEQVQIW2NkwA7+M2IR/w8UY0SXAAuCFCNLwAWRJVAEYRIYgiAJALsgBgYbCawOAAAAAElFTkSuQmCC");
	margin-right: 40px;
	width: 310px;
}

.showcase #content-3.content h2{ color: #eb3755; }

.showcase #content-4.content{ background-color: #1C383F; }

.showcase #content-4.content h2{ color: #ddd; }

.showcase #content-6.horizontal-images.content{
	padding: 10px 0 5px 0;
	background-color: #444;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGA4A8QmQAwGjDAGNgGwSgwVAFVOAgV/1mwxAAAAAElFTkSuQmCC");
}

.showcase #content-6.horizontal-images.content .mCSB_scrollTools{
	margin-left: 10px;
	margin-right: 10px;
}

.showcase #content-6.horizontal-images.content ul{
	margin-left: 10px;
	margin-right: 10px;
}

.showcase #content-6.horizontal-images.content h2{
	color: #222;
	background-color: #c2beb2;
}

.showcase #content-6.horizontal-images.content h2, .showcase #content-6.horizontal-images.content li img{ height: 105px; }

.showcase #content-7.content{ height: 620px; }

.showcase #content-8.content{
	width: 670px;
	height: 580px;
	padding: 0;
	background-color: #151515;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQIW2NkwAL+//9vzIguDhZkZDyLIgETBCmGSyALwiXQBcES2ARBEgCUVxc3f8oLcQAAAABJRU5ErkJggg==");
	border: 5px solid rgba(0,0,0,0.5);
	margin-right: 40px;
	margin-bottom: 50px;
}

.showcase #content-8.content h2{
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.showcase #content-8.content p{
	width: 710px;
	float: left;
	margin: 15px 20px;
}

.showcase #content-8.content hr + p{ margin-top: 30px; }

.showcase #content-8.content p:nth-child(3n+1){
	width: 1460px;
	clear: both;
}

.showcase #content-9.content{
	height: 620px;
	background-color: #c2beb2;
	padding: 5px;
}

.showcase #content-9.content .mCSB_container{ margin-right: 21px; }

.showcase #content-9.content h2{
	height: 85px;
	padding: 10px;
	margin-bottom: 0;
	margin-top: 15px;
	font-size: 180%;
	color: #333;
}

.showcase #content-9.content img{
	padding: 0;
	vertical-align: bottom;
}

#iframe-container{
	width: 90%;
	max-width: 1110px;
	background: #000;
	overflow: hidden;
}

#iframe-container iframe{ vertical-align: bottom; }

#infinite-scroll .offset{
	display: block;
	width: 100%;
	height: auto;
	color: #ffed0d;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

#infinite-scroll .offset p{
	margin-bottom: 60px;
}

#infinite-scroll .offset .indicator{
	display: block;
	width: 100%;
	height: 100px;
	background: #ffed0d;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

#examples.resizable{ 
	background:#444; 
	padding-bottom: 30px; 
}

#resizable.content{
	overflow: hidden;
	width: 640px;
	max-width: 80%;
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; /* jquery ui resizable bug: http://bugs.jqueryui.com/ticket/8932 */
}

#resizable.content h2{ color: #444; }

#resizable.content p{ width: 1000px }

.content.fluid{
	width: 90%;
	max-width: 1680px;
}

.content.fluid h2{
	color: #eb3755;
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
}

.content.nested{ height: 600px; }

.content.nested .nested{
	margin: 0 auto;
	background-color: rgba(0,0,0,0.1);
	height: 400px;
}

#content-1.content.nested{ margin-bottom: 40px; }

#content-1.content.nested p{ width: 1000px; }

#content-1.content.nested .nested{
	margin: 20px;
	width: 600px;
	height: 300px;
}

.content.zero-height{ height: 0; }

.content.zero-width{ width: 0; }

.init-hidden #examples{ min-height: 420px; }

.full-page .content{ height: 800px; }

.full-page-alt #mCSB_1_container{
	width: 97% !important; /* override plugin property */
	min-width: 480px;
}

.full-page-alt #mCSB_1_scrollbar_vertical{
	position: fixed;
	margin-right: 30px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.full-page-alt #mCSB_1_scrollbar_horizontal{
	position: fixed;
	margin-bottom: 30px;
	margin-left: 16px;
	margin-right: 16px;
}

.full-page-alt .outer.content{ width: 960px; }

.full-page-alt .horizontal-images.content{
	height: 275px;
	width: 100%;
	margin: 20px auto 10px auto;
}

.full-page-alt .horizontal-images.content img{ height: 200px; }

.content table{
	width: 100%;
	border-collapse: collapse;
	border-top: 1px dashed #666;
	border-left: 1px dashed #666;
	border-right: 1px dashed #666;
	background: rgba(0,0,0,0.1);
}


.content table tr{ border-bottom: 1px dashed #666; }

.content table td{ padding: 10px 20px 9px 20px; }

.sortable{ min-width: 800px; }

#sortable ul{
	margin-top: 20px;
	margin-bottom: 10px;
}

#sortable li{
	margin: 10px 40px;
	background: #444;
	padding: 5px 10px;
	color: #fff;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

#sortable li:active, #sortable .ui-sortable-helper{ background: #eb3755; }

#examples.tabs, #examples.accordion, #examples.autocomplete{	
	padding: 5px 20px 20px 20px;
	background-color: #333;
}

#examples.tabs h3, #examples.accordion h3{
	color: #222;
	font-family: inherit;
	font-style: inherit;
}

#tabs{ margin-bottom: 20px; }

#tabs, #tabs-2, #accordion{ 
	width: 600px; 
	max-width:95%; 
}

#examples.tabs .ui-widget-content{ background-image: none; }

#autocomplete{
	border: none;
	background: #fff;
	min-height: 20px;
	padding: 5px 8px;
	font-size: inherit;
	font-family: inherit;
	color: #222;
	margin-top: 15px;
}

#autocomplete:focus{ outline: none; }

.ui-menu a{
	-webkit-transition: none; 
	-moz-transition: none; 
	-o-transition: none; 
	transition: none;
}

.ui-menu .mCSB_container{ padding: 2px; }

.ui-menu .mCSB_scrollTools{ 
	right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bootstrap #examples{ background: transparent; }

.bootstrap #myModal-2 .modal-body{
	max-height: 340px;
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
	margin-bottom: -15px;
}

.bootstrap #myTab{ max-width: 600px; }

.bootstrap #myTab .tab-pane{ padding: 15px 5px 15px 15px; }

body.colorbox-demo #cboxContent, body.colorbox-demo #cboxContent p, body.colorbox-demo #cboxContent a:hover{ color: #333; }

.all-themes #examples{ padding: 15px 0 0 15px; }

.all-themes .content{
	width: 310px;
	height: 500px;
	margin: 0 20px 20px 0;
	float: left;
}

.all-themes .content h2, .all-themes .content p, .all-themes .content hr{ 
	width: 240px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
}

.all-themes #content-m h2, .all-themes #content-m p, .all-themes #content-m hr, 
.all-themes #content-md h2, .all-themes #content-md p, .all-themes #content-md hr{ width: 270px; }

.all-themes .content.expanded-content h2, .all-themes .content.expanded-content p, .all-themes .content.expanded-content hr, 
.all-themes #content-m.expanded-content h2, .all-themes #content-m.expanded-content p, .all-themes #content-m.expanded-content hr, 
.all-themes #content-md.expanded-content h2, .all-themes #content-md.expanded-content p, .all-themes #content-md.expanded-content hr{ width: 540px; }

.max-height-example .content{
	height: auto;
	max-height: 400px;
}

.max-width-example{ min-width: 620px; }

.max-width-example .content{ 
	height: auto;
	width: auto;
	max-width: 50%;
	min-width: 600px;
	display: inline-block;
	vertical-align: bottom;
}

.max-width-example .content ul{
	max-height: 135px;
	overflow-y: hidden;
}

.max-width-example .content img, .max-width-example .content ul li > a{
	height: 130px;
	border: 3px solid #444;
}

.max-width-example .content ul li > a{
	display: block;
	padding: 20px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	background: rgba(0,0,0,0.3);
}

.snap-scrolling-example .content{ 
	height: auto; 
	width: 853px;
}

.snap-scrolling-example .content img{ height: 160px; }

.textarea-example .content{ width: 360px; }

.textarea-example .content form{ margin: 25px 0 15px 0; }

.textarea-example .content textarea, .textarea-example .textarea-clone{
	width: 300px;
	padding: 0 10px;
	line-height:25px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.textarea-example .content textarea{
	height:160px; 
	resize:none; 
	overflow:hidden; 
	outline:none;
	margin: 0;
	border:none;
	background:transparent;
	box-shadow: none;
}

.textarea-example .content .textarea-wrapper{
	height:182px; 
	overflow:hidden;
	background-color: #bbb;
	background-color: rgba(255,255,255,0.6);
	-moz-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

.textarea-example .textarea-clone{
	position:absolute; 
	top:-9999px; 
	left:-9999px; 
	visibility:hidden; 
	min-height: 160px; 
	word-wrap: break-word;
	white-space: pre-wrap;
}

.textarea-example .content .textarea-wrapper .mCSB_scrollTools{ margin: 10px 5px; }

.scrollTo-demo .content{ height: 290px; }

.scrollTo-demo .demo-y{ height: 600px; }

.scrollTo-demo .demo-x{
	width: 660px;
	background-color: #252525;
}

.scrollTo-demo .demo-x p{
	float: left;
	width: 300px;
	margin-left: 30px;
	height: auto;
	padding: 5px 10px;
	background-color: #333;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

.scrollTo-demo .demo-x hr + p{ margin-left: 0; }

.scrollTo-demo .demo-yx{ background-color: #424242; }

.scrollTo-demo .demo-yx p{ width: 1000px; }

.scrollTo{ font-size: 12px; }

.scrollTo + .scrollTo{ margin-top: 20px; }

.scrollTo ul li:first-child span{
	display: block;
	padding: 3px 15px;
}

#test-id{
	background-color: #eb3755;
	color: #fff;
}

.rtl-demo #content-1{ width: 500px; }

.rtl-demo #content-1 p{ width: 1000px; }

.transitions #examples{
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
}

.transitions .content{
	-webkit-transition: all .6s ease-out; 
	-moz-transition: all .6s ease-out; 
	-o-transition: all .6s ease-out; 
	transition: all .6s ease-out; 
}

footer{
	margin-top: 40px;
	margin-bottom: 40px;
	color: #bbb;
	font-size: 12px;
}

footer a{ margin-right: 20px; }

@media only screen and (min-width: 1229px){
	.showcase .horizontal-images.content{ width: 1060px; }
}

@media only screen and (min-width: 1629px){
	.showcase .horizontal-images.content{ width: 700px; }
}