@charset "utf-8";
/* CSS Document */
header { margin:0px !important;}
.container_loan { width: 1260px; margin:0 auto;}
.brad_crum {
    border-bottom: 0 dotted #a9a9a9;
    color: #282828;
    margin: 0 auto;
    padding: 6px 0;
    text-transform: uppercase;
    font: 400 16px 'Fira Sans', sans-serif;
    display: block;
    clear: both;
    overflow: hidden;
}.bread-title {
    color: #000;
    font: 600 12px 'Fira Sans', sans-serif; margin-right: 5px;
}

.brad_crum a {
    color: #282828;
    font: 400 12px 'Fira Sans', sans-serif;
    text-transform: capitalize; margin:0 5px;
}
.bread-arrow {
    background: rgba(0, 0, 0, 0) url(https://img-d04.moneycontrol.co.in/mcnews/images/mc_news-bread-arow.png) no-repeat scroll left top;
    display: inline-block;
    height: 11px;
    padding-left: 5px;
    width: 11px;
    position: relative;
    top: 2px;
}

.tailor_loan {padding: 30px 0 0 0; border-top: 1px solid #D3D3D3; background: url("https://images.moneycontrol.com/assets/images/loan/masterhead_bg.png") no-repeat;}
.lmpic { width:580px; float:left; text-align: right;}
.lmmcontent { float: right; width:645px; }
.lmmcontent h1 { font:70px 'latolight', arial; color:#2F669E;}
.lmmcontent p { margin-top: 10px; color: #666666; font:20px 'robotoregular', arial;}
.lmmcontent h2.lmmcontent_title { font:70px 'latolight', arial; color:#2F669E;}
.lmmcontent h2.lmmcontent_paragraph { margin-top: 10px; color: #666666; font:20px 'robotoregular', arial;}
.mctab li a > h2 {font: 16px 'latoblack', sans-serif;}
.banner_300x250 { width: 300px; height: 250px;}
.loan_list { width: 930px; float: left;}
.loan_list ul li { width: 180px; height: 160px; float: left; margin-right:8px; margin-bottom: 10px; text-align: center; background:#fff; border: 1px solid #EBEBEB; border-radius:10px; font:16px 'latobold', arial; }
.loan_list ul li:nth-child(4n+4) { margin-right: 0px;}
.loan_list ul li .ico_cnt { line-height: 62px; display:block; margin:20px auto; text-align: center;width:71px; height: 71px; border-radius:50%;}
.loan_list ul li a > h3 {font:16px 'latobold', arial;}
.loan_list ul li a:hover > h3 {color: #fff;}
.loan_list ul li a {color:#333333; height: 160px; display: block; }
.loan_list ul li a:hover {color:#fff; text-decoration: none;} 
.loan_list ul li.homeloan:hover  { background: url("https://images.moneycontrol.com/assets/images/loan/homeloan.png") center center no-repeat; background-size:100%;}
.loan_list ul li.carloan:hover   { background: url("https://images.moneycontrol.com/assets/images/loan/carloan.png") center center no-repeat; background-size:100%;}
.loan_list ul li.perloan:hover  {background: url("https://images.moneycontrol.com/assets/images/loan/personal_loan.png") center center no-repeat; background-size:100%; }
.loan_list ul li.eduloan:hover  { background: url("https://images.moneycontrol.com/assets/images/loan/educationalloan.png") center center no-repeat; background-size:100%;  }
.loan_list ul li.creditscore:hover  { background: url("https://images.moneycontrol.com/assets/images/loan/creditscore.png") center center no-repeat; background-size:100%;  }
.loan_list ul li.busiloan:hover  { background: url("https://images.moneycontrol.com/assets/images/loan/businessloan.png") center center no-repeat; background-size:100%;  }
.loan_list ul li.propertyloan:hover  {background: url("https://images.moneycontrol.com/assets/images/loan/loanagainstproperty.png") center center no-repeat; background-size:100%;  }
.loan_list ul li.goldloan:hover  { background: url("https://images.moneycontrol.com/assets/images/loan/goldloan.png") center center no-repeat; background-size:100%;  }
.loan_list ul li.p2ploan:hover  { background: url("https://images.moneycontrol.com/assets/images/loan/p2planding.png") center center no-repeat; background-size:100%;  }
.loan_list ul li.instantloan:hover  {background: url("https://images.moneycontrol.com/assets/images/loan/instantloan.png") center center no-repeat; background-size:100%;  }


.loan_list ul li.homeloan .ico_cnt  { background: linear-gradient(45deg, #5550F2, #807CEF); }
.loan_list ul li.carloan .ico_cnt  { background: linear-gradient(45deg, #01828D, #02A2B7); }
.loan_list ul li.perloan .ico_cnt  { background: linear-gradient(45deg, #00B253, #00D460); }
.loan_list ul li.eduloan .ico_cnt  { background: linear-gradient(45deg, #9B34B6, #A94DBF); }
.loan_list ul li.creditscore .ico_cnt  { background: linear-gradient(45deg, #263D53, #304963); }
.loan_list ul li.busiloan .ico_cnt  { background: linear-gradient(45deg, #D42415, #FE3825); }
.loan_list ul li.propertyloan .ico_cnt  { background: linear-gradient(45deg, #E64900, #F87800); }
.loan_list ul li.goldloan .ico_cnt  { background: linear-gradient(45deg, #FF9700, #FBC400); }
.loan_list ul li.p2ploan .ico_cnt  { background: linear-gradient(45deg, #B46508, #C39009); }
.loan_list ul li.instantloan .ico_cnt  { background: linear-gradient(45deg, #7B8D8D, #93A5A5); }
.typeofloan .tab-pane { padding:45px 0;}
.pred_barcnt { width:618px; float: left;}
.pred_barcnt:last-child { float: right; border-left: 1px solid #ccc; padding-left: 25px; height:120px; }
.table_container { margin-top: 20px;}
.loantname span { display: block; padding: 0 0 0 5px;} 
.mctable1 th, .mctable1 td { text-align: left;} 
.radio_block {margin-top: 0px;}
.inputrange { border:none; margin-top: 15px; padding: 0px 0px 10px 0; color: #666666; font:16px 'latobold', arial; margin-bottom: 0px;}
.sip_slider { width: 100%; display: block; float: none; margin-top: 0px;}
.sip_slider .slider.slider-horizontal { width: 100%; margin-top: 0px;}
.sip_slider .slider.slider-horizontal .slider-track { margin: 0px;}
.inputrange .sipslidervalue { width:68%;}
.amount_distribute { margin-top:20px; display: flex; color: #333333; font:12px 'latobold', arial; float: left; width: 100%;}
.amount_distribute span {display: flex;  width: -webkit-fill-available;}
.amount_distribute span:last-child { width: 30px;}
.loancalculator { background:#E7EFF6;}
.mclcal_left { width: 620px; float: left;}
.mclcal_right { width: 620px; float: right; padding-left: 30px; border-left:1px solid #ccc;}
.emi_breakup { width: 280px; float: left;}
.mcemichart { width: 200px; height: 165px; margin: 10px auto 0px;}
.mnth_emi {text-align:center; color:#666666; font:16px 'latoreguler', arial; }
.mnth_emi p { color:#333333;  font:30px 'robotobold', arial; }
.emi_breakup table td { padding:10px 5px; border-bottom: 1px solid #D5D5D5; color:#666666; font:16px 'latoreguler', arial;}
.emi_breakup table td:last-child { color: #000;font:16px 'latobold', arial; padding: 10px 0px 10px 2px; width: 130px;}
.emi_breakup table tr:last-child td { border:none; }
.memcir { display: inline-block; width: 15px; height: 15px; border-radius: 50%;}
.prin_amt { background:#61D088;}
.intr_amt { background:#D36483;}
.locacal_range {margin-bottom:75px;}
.locacal_range .sip_slider { margin-top:25px; height: 10px;}
.locacal_range label { margin: 0px; float: left; color: #333333; font:20px/35px 'robotobold', arial; }
.locacal_range label h3 {font:20px/35px 'robotobold', arial;}
.calrange_input { border: 1px solid #D0D7DC; float: right; width: 185px;}
.calrange_input.prerang { display:inline-block; margin-right: 10px; float: none; } 
.calrange_input.rateintr { float: left; width: 153px; margin-left: 30px;}
.calrange_input.rateintr input { width:104px; }
.calrange_input span { color: #000; font:16px 'latobold', arial;display: inline-block; text-align: center; line-height: 33px;  background:#D0D7DC; width: 44px; height: 33px; }
.calrange_input input {padding:0 10px; border:none; width:135px; color: #333333;   font:16px 'latobold', arial;}
.calrange_input input:focus {outline:0px;}
.curevalml {	margin:7px 0 0 20px; float: left;}
.curevalml li  { margin-right: 10px; display: inline-block; }  
.curevalml li label { margin: 0px;}
.mctable1 td > a.mclaontextl { text-decoration: underline; font:14px 'latoregular', arial; color: #2F669E;}
.typeofloan .mctable1 td { vertical-align: top;     font-family: 'latobold', sans-serif;}
.mclnfloat { display: block;   font-family: 'latoregular', sans-serif;}
.mctable1 td ul  { margin:0px;}
.banner_300x600 { width: 300px; height: 600px;}
.mc_laongloss  { width:930px; float: left;}
.panel-group .panel+.panel { margin: 0px;}
.mc_loanleft { width:610px; float: left; }
.mc_loanleft img { width:100%; height: auto; }
.mcloan_newsright { width:610px; float: right; }
.mctbllink { color: #333333; font:30px 'latobold', sans-serif;  }
.loantag { color: #F19F02; font:12px 'robotoregular', arial;}
.mcloan_newsright li { padding:0 0 20px 0; margin-bottom:20px; border-bottom:1px solid #D7D7D7;}
.mcloan_newsright figure { float:left; width:35%; }
.mcloan_newsright figure img { width: 100%; height: auto; }
.linkright_tx { width: 62%; float: right; }
.nwsidehead { margin: 5px 0; color:#333333;   font:20px 'latobold', sans-serif;}
.linkright_tx a { color: #333333; font:16px 'robotoregular', arial; display: block; padding-right: 20px;}
.linkright_tx a > h3 {font:16px 'robotoregular', arial;}
.linkright_tx .description { color: #333333; font:16px 'robotoregular', arial; display: block; padding-right: 20px;}
.mcloan_newsright li:last-child {margin: 0px; padding: 0px; border:none;} 
.linkright_tx ul { padding: 0px;}
.linkright_tx li { margin: 0px; padding: 0px; }
.mccom_newssec ul li {font:12px 'robotoregular', arial;  padding: 15px 0; border-bottom: 1px solid #D7D7D7;}
.mccom_newssec ul li figure { width:180px;  float: left; margin-right: 20px;}
.mccom_newssec ul li figure img { width: 100%; height: auto;}
.mccom_newssec ul li h5 a, .mccom_newssec ul li h5, .mccom_newssec ul li a h3 { margin:5px 0; padding: 0px; color: #333;  font:20px 'latobold', sans-serif;}
.mccom_newssec ul li p, .mccom_newssec ul li h3 {font:16px 'robotoregular', arial; }
.mccom_newssec { margin-top: 30px; padding-top: 30px; border-top: 1px solid #d7d7d7;}
.sip_slider .slider.slider-horizontal .slider-tick, .sip_slider .slider.slider-horizontal .slider-handle { cursor: pointer; margin-top: -6px; }
.sip_slider .slider .tooltip.top {margin-top: -41px;}

.adspot_loan { padding:20px 0; }
.topbanner_940x60 { width: 940px; height: 60px; margin: 0 auto; }
.topbanner_728x90 { width: 728px; height: 90px; margin: 0 auto; }
.topbanner_970x250 { width: 970px; height: 250px; margin: 0 auto; }
.topbanner_970x90 { width: 970px; height: 90px; margin: 0 auto;}
.left_gutter { position:fixed; margin-left: -170px; top: 250px; }
.right_gutter {position: fixed;margin-left: 1270px;    top: 250px;}
ul.opinion_list {float: left; margin-right: 27px;}
.opinion_list li {float: left; cursor: pointer; padding-right: 15px; color: #333333; font: 400 16px 'robotoregular',sans-serif;}
.radioicn {display: inline-block; width: 25px; height: 27px; vertical-align: middle; background: url(https://images.moneycontrol.com/assets/images/mf_nav_sprite.png?v=1.0) -67px -103px no-repeat; margin-right: 7px;}
.opinion_list li input {visibility: hidden; width: 25px; border: 0px; height: 25px;}
.opinion_list li.checked {font-weight: bold;}
.opinion_list li:last-child {padding-right: 0px;}
.opinion_list li.checked .radioicn {background-position: -66px -73px;}
.radio_text {display: inline-block; vertical-align: middle;}
/*== tables ==*/
.mctable1 thead tr th {position: -webkit-sticky; position: sticky; top: 0; z-index: 0; background-color: #f6f9fb;}
.mctable1 thead tr th > h3 {font: 14px/22px 'robotobold', sans-serif;}
.stkexpand {display: none; background-color: #f6f8fb;}
.acnt_arw {border-left: 5px solid #0a4c6c; border-bottom: 5px solid transparent; border-top: 5px solid transparent; display: inline-block !important; margin-right: 5px;}
.acnt_arw.acrD {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #0a4c6c;}
.table_container.group_big_table td:first-child {width: 15%;}
.table_container.group_big_table td, .table_container.group_big_table td table td {width: 12.5%;}

/*== tables ==*/
.vis_hid{ visibility: hidden; width: 5px !important; }
.mcemichart svg { height: 215px; }
.loan_table_3 th, .loan_table_3 td {width: 33.33%;}
.loan_table_4 th, .loan_table_4 td {width: 25%;}
.loan_table_5 th, .loan_table_5 td {width: 20%;}
.loan_table_7 th, .loan_table_7 td {width: 14%;}



@media all and (max-width:1279px){
.container_loan { width: 980px;}	
.mc_loanleft { width: 480px;}
.mcloan_newsright{ width: 480px;}
.lmpic { width:400px;}	
	.lmpic img { width: 100%; height:auto; }
	.lmmcontent { width: 550px;}
	.loan_list { width: 680px;}
	.loan_list ul li { margin-right: 25px;}
	.loan_list ul li:nth-child(4n+4) {margin-right:25px;} 
	.mclcal_left { width: 550px;}
	.mclcal_right { width: 400px;}
	.emi_breakup, .mc_laongloss { width: 100%; float: none; margin-bottom: 20px; }
	.pred_barcnt  { width: 480px;}
	.typeofloan .banner_300x600, .typeofloan .banner_300x250 { float: none !important; margin: 0 auto;}
	.left_gutter, .right_gutter { display: none; }
}

@media all and (max-width:979px){
	.container_loan { width:auto; margin: 0 10px; padding:15px 0 0;}	
	.pred_barcnt { width:100%; float:none; margin-bottom: 20px; }
	.pred_barcnt:last-child { padding:0px; border:none; }
	.inputrange {     margin-top: 5px;}
	.amount_distribute { font-size:9px; margin-bottom: 20px; }
	.btn_common { font-size: 14px; padding:0 10px; width:max-content;}
	.mc_loanleft { width: 100%; float: none;  margin-bottom: 15px;   }
	.mcloan_newsright { width: 100%; float: none; }
	.mcloan_newsright figure { width: 100%; float: none;  margin-bottom: 15px; }
	.linkright_tx { width: 100%; float: none;}
	.mctbllink { font-size: 27px;}
	.mccom_newssec ul li figure { margin-bottom: 15px;  width: 100%; float: none;}
	.mc_laongloss { width:100%; float: none;}
	.banner_300x600, .banner_300x250 { float: none !important; margin: 0 auto;}
	.mclcal_left { width: 100%; float: none; }
	.mclcal_right { width: 100%; float: none;padding: 0px;border: none;}
	.locacal_range label { float: none; font-size: 16px; line-height: initial;}
	.locacal_range label h3 {font-size: 16px;}
	.curevalml, .locacal_range .calrange_input.rateintr, ul.opinion_list { float: none; margin: 10px 0 10px 0;}
	.locacal_range .calrange_input { float: none; margin: 10px 0 0 0; }
	.locacal_range { margin-bottom: 50px;} 
	.emi_breakup { width: 100%; float: none; margin-bottom: 20px;}
	.pred_barcnt:last-child { height:auto; margin-bottom: 0px; }
	.lmpic, .lmmcontent, .loan_list { width: 100%; float: none;}
	.lmpic img  { width:100%; height:auto;} .lmmcontent h1 { font-size: 40px;} .lmmcontent p { font-size:16px; }
	.loan_list ul li { width: 50%; width: 49%; margin-right: 2%;}
	.loan_list ul li:nth-child(2n+2) { margin-right: 0px;}
	.loan_list ul li:nth-child(5) { margin-right:2%;}
	.loan_list { margin-top: 15px;}
	.tailor_loan { padding-bottom: 20px;}
	
.topbanner_940x60, .topbanner_728x90, .topbanner_970x250, .topbanner_970x90 { display:none;}
	.amount_distribute span:first-child { width: -webkit-fill-available !important; }
	.amount_distribute span { margin-right: 0; display: flex !important; }
	.sip_slider .slider.slider-horizontal { width: 98%; }
	.locacal_range .sip_slider { margin-bottom: 0px; }
	.sip_slider { margin-bottom: 0; }
	.lmmcontent h2.lmmcontent_title {font-size: 40px;}
	.lmmcontent h2.lmmcontent_paragraph {font-size: 16px;}
}