.progress_sl {border:0;}
.plogos li{ height:70px; width:150px}

.ld_patner_logo img{ width:auto; max-height: 100%;}

.tab-content .panel-heading h4{ padding:0px;}
.ins3 .about.row1.car2{ padding:40px; float:none}

.ploanbg{ background:#f7f7f7 !important}

.about p{ float:none; clear:both}

.p_loan_tab_cover{display:block;}

.p_loan_tab {
    display: block;
	font-size: 14px;
	background: #EEE;
	position:relative;
    color: grey;
	padding:10px;
    font-family: inherit;
	border-top: 3px solid #fff;
	text-align: left;
}

.p_loan_tab:visited,
.p_loan_tab:focus{ text-decoration:none; color:grey}

.p_loan_tab.active {
    color: #0070c0;
    border-top: 3px solid;
}

.p_loan_tab::before {
    border: 1px solid #ccc;
    border-radius: 100%;
    content: "+";
    font-size: 18px;
    height: 20px;
    line-height: 19px;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 10px;
    width: 20px;
}

.p_loan_tab.active::before{content: "-";}

.desktop-hide{display:none}

@media only screen and (max-width: 479px){
	 
	.stpicon{ height:50px !important;margin-top: 20px !important;}
		
	.desktop-hide{ display: block}
	
	.plogos li {
		width: 32%;
	}
	.ins3 .about.row1.car2 {
		padding: 20px 10px;
	}
	.tabbing-div .tab-content h4 {
		font-size: 14px;
	}
	div.tab-content{ padding:10px !important}
	h2.title3 {
		font-size: 20px !important;
		line-height:20px;
	}
	
	.tabbing-div .panel-title a[aria-expanded="false"]::after {
		right: 14px;
		top: 8px;
    	font-size: 20px;
	}
}