@font-face {
	font-family: 'latoregular';
	src: url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff2?classic=true') format('woff2'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff?classic=true') format('woff'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-regular.ttf?classic=true') format('trutype'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-regular.eot?classic=true') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoblack';
		src:url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff2?classic=true') format('woff2'),
			url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff?classic=true') format('woff'),
			url('https://www.moneycontrol.com/commonfiles/font/lato-black.ttf?classic=true') format('trutype'),
			url('https://www.moneycontrol.com/commonfiles/font/lato-black.eot?classic=true') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

/*== common ==*/
.MT10 {margin-top: 10px;}
.PR {position: relative;}
.CTR {text-align: center;}
.TAR {text-align: right;}
.clearfix:before {content: " "; display: table;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix{display: inline-block}
* html .clearfix{height: 1%}
.clearfix{display: block}
.tax_filing_wrapper {width: 1200px; margin: 0 auto; padding: 0;}
.title_18px {font: 18px 'latoblack', sans-serif !important; color: #2f669e; text-transform: none;}
.title_botline:before {display: none;}
.tax_filing_left {width: 860px; float: left;}
.tax_filing_right {width: 300px; float: right;}
.calculate_tax_container iframe {min-height: 408px;}
.calculate_tax_container {margin-bottom: 20px;}
.viewmore {font: 600 11px 'latoregular', sans-serif; color:#000000; text-align: right; padding: 0;}
.viewmore_icon {position: relative; top: 0;}
.pageh1 {font: 600 28px 'latoregular', sans-serif; color:#0065a9; margin-bottom: 5px;}
.containerh1 {border-bottom: 1px solid #30659f; margin-bottom: 10px;}
.ic_smalvid {background-position: -76px -25px; width: 16px; height: 16px;}
.title_botline {position: relative; padding-bottom: 18px; margin-bottom: 20px;}
header.responsive_true {margin: 0;}
/*== common ==*/

.nw_breadcrumb { padding: 10px 0; border-bottom: 1px solid #c8c8c8; }
.bred_list li { display: inline-block; padding-right: 6px; font: 400 12px 'robotomedium', Arial, Helvetica, sans-serif; color: #202020; }
.bred_list li a { color: #1765a5; }
.bred_list li .upc { text-transform: uppercase; }
.bred_list li h1 { font-size: 12px; }
.col_graysp { color: #999999; }
.b_container { width: 1270px; margin: 0 auto; }

/*== itr header ==*/
.itr_bg {background: url("http://img-d02.moneycontrol.co.in/images/responsive/pf/income_tax_filing/header_bg.jpg") no-repeat; height: 148px; background-size: cover; margin-bottom: 35px; -webkit-box-shadow: -1px 4px 8px 0px rgba(212,212,212,0.97); -moz-box-shadow: -1px 4px 8px 0px rgba(212,212,212,0.97); box-shadow: -1px 4px 8px 0px rgba(212,212,212,0.97); padding: 0 !important;}
.itr_bg .itr_logo {float: left; margin: 21px 0;}
.itr_bg .logo_150x50 {float: right; margin: 55px 0 0 0;}
.logo_150x50 div {font: 12px 'latoregular', sans-serif; color: #3a3a3a; margin-bottom: 5px; text-align: right;}
/*== itr header ==*/

/*== top news ==*/
.top_news {margin-bottom: 40px;}
.top_news_container {margin-bottom: 50px;}
.top_news_container .left_block {float: left; width: 65%; position: relative;}
.top_news_container .right_block {float: right; width: 32%;}
.top_news_container .left_block .caption {position: absolute; font: 600 28px 'latoregular', sans-serif; color:#ffffff; background-color: rgba(0, 101, 169, 0.9); width: 93%; margin: auto; left: 0; right: 0; bottom: 10px; padding: 10px;}
.top_news_list li {border-bottom: 1px dashed #838383; padding-bottom: 15px; margin-bottom: 10px;}
.top_news_list li a {display: inline-block;}
.top_news_list li a > h3 {font: 600 18px 'latoregular', sans-serif; color:#0065a9; display: inline-block;}
.top_news_list li a > h3:hover {text-decoration: none;}
/*== top news ==*/


/*== ask experts ==*/
.asktexp{ background:#f2f2f2; border-top:3px solid #175775; position:relative; margin-top: 30px;}
.titask{ padding:8px 14px; width: 57%; position:absolute; background:#fff; font:600 18px 'latoregular', sans-serif; color:#333; text-transform:uppercase; left: 0; right: 0; margin: auto; top:-20px; text-align: center;}
.askbx{ padding:35px 14px 13px 14px;}
.icnaskexp{ width:52px; height:45px; display:inline-block; background:url(http://img-d02.moneycontrol.co.in/images/wealth/revamp/pf_topic/ask_exp_icn.png) no-repeat; margin-bottom:8px;}
.bd13no{ font:13px 'latoregular', sans-serif; color:#333;}
.topicdrp{font:13px/29px 'latoregular', sans-serif; color:#666666; width: 100%; height:29px; display:inline-block; background:url(http://img-d02.moneycontrol.co.in/images/wealth/revamp/pf_topic/topicdrp.png) no-repeat; padding: 0 0 0 12px; margin: 5px 0; text-align: left;}
ul.topiclist{ width:258px; border:1px solid #e3e4e8; position:absolute; z-index:2}
ul.topiclist li{ background:#f6f6f6; padding:6px 8px; border-bottom:1px solid #e3e4e8; text-align: left;}
ul.topiclist li a{ font:13px/15px 'latoregular', sans-serif; color:#666666; text-decoration:none;}
.txtaskexp{ width: 93%; height:56px; padding:10px; color:#666666; font: italic 13px/15px 'latoregular', sans-serif; border:0px; background:#fff; resize:none; border-radius:5px;}
.btnask {display: inline-block; background-color: #024c6e; text-align: center; color: #ffffff; width: 100px; height: 27px; font:15px/27px 'latoregular', sans-serif;}
.btnask:hover, .btnask:focus {color: #ffffff; text-decoration: none;}
/*== ask experts ==*/

/*== my subscription ==*/
.mc_subcription { background:#30659f; padding: 35px 0; margin:20px 0;}
.mc_subcription .tax_filing_wrapper:before, .mc_subcription .tax_filing_wrapper:after  { position:absolute; content:""; height:4px; background:#30659f;; width:100%; top:-41px; left:0px;}
.mc_subcription .tax_filing_wrapper:after { bottom:-41px; top:auto; }
.mc_subcription .msheading  { display: inline-block; vertical-align: middle; width: 235px;}
.mc_subcription .msheading .title_18px {font-size: 28px !important;}
.title_18px.white { color:#fff;}
.ms_scribe_slide { width: 960px; display: inline-block; vertical-align: middle; position: relative;}
.ms_scribe_slide li { width:250px; float:left; list-style-type: none;}
.ms_scribe_slide li .getbtn  { border:1px solid #acc1d9; border-radius:1px; display:inline-block; padding:0 10px; color:#fff; font:14px/38px 'latoregular', sans-serif;}
.ms_scribe_slide li a { margin-bottom: 8px; display:block; color:#ffffff; font: 20px/28px 'latoregular', sans-serif;}
.ms_scribe_slide li a:hover {color: #ffffff !important;}
.ms_scribe_slide li strong { display:block; padding:0 25px 10px; font:18px 'latobold', sans-serif; color:#fff; }
.ms_scribe_slide .current-index {position: absolute; left: 130px; bottom: 69px; font: 14px 'robotobold', sans-serif; color: #ffffff;}
.mc_subcription .bx-prev:before, .mc_subcription .bx-next:before, .mc_subcription .current-index {display: none;}
/*.ms_scribe_slide ul {height: 240px; overflow: hidden;}*/
.ms_scribe_slide .bx-prev {transform: rotate(-46deg); -webkit-transform: rotate(-46deg); border: solid #ffffff; border-width: 5px 0 0 5px; display: inline-block; padding: 25px; margin-left: 0px; left: 25px; bottom: 125px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.ms_scribe_slide .bx-next {transform: rotate(-46deg); -webkit-transform: rotate(-46deg); border: solid #ffffff; border-width: 0 5px 5px 0; display: inline-block; padding: 25px; bottom: 125px; margin-left: -7px; right: 25px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.ms_scribe_slide .bx-controls-direction {border: none;}
.ms_scribe_slide .bx-prev:before {content: ""; display: inline-block; width: 85px; height: 70px; background: none; border-right: 0 !important; -webkit-transform: rotate(-40deg); transform: rotate(-44deg); position: absolute; right: -3px; top: -24px; left: unset;}
.ms_scribe_slide .bx-next:before {content: ""; display: inline-block; width: 85px; height: 70px; background: none; border-left: 0 !important; -webkit-transform: rotate(-40deg); transform: rotate(-44deg); position: absolute; left: -3px; top: 5px; right: unset;}
.ms_scribe_slide .bx-next:hover:before {border-left: 0;}
.ms_scribe_slide .viewmore a {color: #fff !important;}
.view_videos {width: 10px; height: 11px; display: inline-block; background: url("https://img-d01.moneycontrol.co.in/images/responsive/pf/sprite_styleguide.png") -35px -98px no-repeat;}
.smalci {position: absolute; padding: 5px; top: 10px; left: 10px; background: rgba(0,0,0,0.4); font-size: 3px; line-height: normal;}
.ms_scribe_slide .bx-viewport {height: 100% !important;}
/*== my subscription ==*/

/*== podcast ==*/
.podcast_container {margin-bottom: 50px;}
.podcast {padding-top: 35px; padding-bottom: 30px; background: url("http://img-d02.moneycontrol.co.in/images/responsive/pf/income_tax_filing/podcast_bg.jpg") repeat; text-align: center;}
.podcast .podcast_list {display: inline-block; vertical-align: top; width: 205px; margin: 0 15px;}
.podcast_list {border: none; text-decoration: none;}
.podcast_list h3 {font: 16px 'latoregular', sans-serif; color: #30659f; text-align: left; text-decoration: none; display: block; margin-bottom: 10px; margin-top: 10px;}
.podcast_list:hover h3 {color: #30659f; text-decoration: none;}
.podcast_list .image_block img {width:100%;}
/*== podcast ==*/

/*== slick ==*/
.styspri { background: url(https://img-d02.moneycontrol.co.in/images/responsive/pf/sprite_styleguide.png) no-repeat; display: inline-block; }
.ic_smalvid { background-position: -76px -25px; width: 16px; height: 16px; }
.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-track {overflow: hidden;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px; text-align: center; margin: 0 30px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev {transform: rotate(-46deg); -webkit-transform: rotate(-46deg); border: solid #000000; border-width: 4px 0 0 4px; display: inline-block; padding: 22px;    margin-left: 0px; left: -3px; bottom: 125px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.slick-prev.slick-disabled {transform: rotate(-46deg); -webkit-transform: rotate(-46deg); border: solid #000000; border-width: 4px 0 0 4px; display: inline-block; padding: 22px; margin-left: 0px; left: -3px; bottom: 125px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.slick-next {transform: rotate(-46deg); -webkit-transform: rotate(-46deg); border: solid #000000; border-width: 0 4px 4px 0; display: inline-block; padding: 22px; bottom: 125px; margin-left: -7px; right: -3px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.slick-next.slick-disabled {transform: rotate(-46deg); -webkit-transform: rotate(-46deg); border: solid #000000; border-width: 0 4px 4px 0; display: inline-block; padding: 22px; bottom: 125px; margin-left: -7px; right: -3px; position: absolute; font-size: 0; text-indent: inherit; background-color: transparent;}
.slick-prev,.slick-next {font-size:0; position:absolute; display:block; width: 27px; height:30px; z-index: 999; top: 38%;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25;}
.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1; opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
/*== slick ==*/



@media screen and (max-width: 1280px) {	
	/*== video section ==*/
	.ms_scribe_slide {width: 625px; margin-right: 20px;}
	.ms_scribe_slide .current-index {left: 110px; bottom: 69px;}
	.mc_subcription .msheading {width: 260px;}
	.mc_subcription .msheading {width: 299px;}
	.ms_scribe_slide .bx-prev {left: 0;}
	.ms_scribe_slide .bx-next {right: 0;}
	.tax_filing_wrapper {width: 96%;}
	/*== video section ==*/
	.itr_bg .itr_logo {margin: 10px 0;}
	.itr_logo img {width: 50%;}
	.itr_bg .logo_150x50 {margin-top: 0;}
	.itr_bg {height: 80px;}
	.tax_filing_left {width: 67%;}
	.top_news_container .left_block img {width: 100%;}
	.ad860x140 img {width: 100%;}
	.top_news_container {margin-bottom: 20px;}
     .podcast_list .image_block, .podcast_list .content_block {width: 167px;}
     .podcast_list .image_block img {width: 100%; height: 94.98px;}
     .b_container {width: 100%;}
     .bred_list {padding: 0 10px;}
     .podcast .podcast_list {margin: 0;}
     .podcast .slick-slide {margin: 0 15px;}
}

@media screen and (max-width: 980px) {
	.nw_breadcrumb { display: none; }
	/*== video section ==*/
	.mc_subcription .bx-controls {position:static; padding:25px 0 0 0; text-align:center; margin-left: 222px;}
	.mc_subcription .msheading { width:auto; padding:0px; display: block;}
	.mc_subcription .bx-next {right: 10px;}
	.mc_subcription .bx-prev {left: 10px;}
	.ms_scribe_slide { width: 100%; margin: 0 auto; top: 0;}
	.ms_scribe_slide li strong { color:#333;}
	.ms_scribe_slide li span { color:#2f669e;}
	.ms_scribe_slide li .getbtn { color:#2f669e; border:1px solid #2f669e;} 
	.ms_scribe_slide .current-index {left: 304px; bottom: 5px;}
	/*== video section ==*/
	.itr_bg {height: 85px; background-position: 0px;}
	.tax_filing_left, .tax_filing_right {width: 100%;}
	.top_news_container .left_block, .top_news_container .right_block {width: 100%;}
	.tax_filing_right {margin-top: 20px;}
	.top_news_list {margin-top: 20px;}
	.tax_filing_right {text-align: center;}
	.tax_filing_wrapper {width: 80%;}
	.top_news {margin-bottom: 30px;}
     .podcast_list .image_block, .podcast_list .content_block {width: 100%;}
     .podcast_list .image_block img {width: 100%; height: auto;}
}

@media only screen and (max-width: 767px) {
	/*== video section ==*/
	.ms_scribe_slide li figure img {width: 100%; height: auto;}
	.ms_scribe_slide li a {font-size: 12px; line-height: 15px; padding: 10px 0; overflow: visible; height: unset;}
	.ms_scribe_slide .bx-wrapper {margin-top: 55px !important;}
	.ms_scribe_slide .bx-viewport {height: 165px !important;}
	.ms_scribe_slide .current-index {left: 0; bottom: 0; right: 95px; text-align: right; top: 116px;}
	.ms_scribe_slide .bx-wrapper {margin-top: 55px !important;}
	.mc_subcription .bx-controls {position: absolute; top: 115px; padding: 0; margin: 0; right: 7px; left: unset; width: 65%;}
	.mc_subcription .bx-prev {left: 140px; top: -95px;}
	.mc_subcription .bx-next {right: 15px; top: -95px;}
	.mc_subcription .bx-prev, .mc_subcription .bx-next {padding: 15px;}
	.ms_scribe_slide .bx-wrapper {margin: 0 20px 0 0; display: inline;}
	/*== video section ==*/
	.top_news_container .left_block .caption {font-size: 20px;}
	.top_news .tax_filing_wrapper {width: 100%;}
	.top_news_list li a {padding: 0 20px;}
	.itr_bg .itr_logo {width: 50%;}
	.itr_bg .itr_logo img {width: 100%;}
	.itr_bg .logo_150x50 {text-align: right; margin-top: 25px;}
	.itr_bg {height: 100px; margin-bottom: 20px;}
	.pageh1 {font-size: 24px;}
	.calculate_tax_container {padding: 0 20px;}
	.viewmore {margin-right: 10px;}
	.ad860x140 {padding: 0 20px;}
	.podcast_list h3 {font-size: 20px}
	.podcast_list .image_block img {width: 85%;}
	.podcast_list .content_block {margin: auto; width: 85%;}
	.tax_filing_wrapper {width: 90%;}
     .top_news_container .left_block img {height: auto;}
}

@media only screen and (max-width: 320px) {
	.tax_filing_right {padding: 0 10px;}
}