

/** FOOTER MAIN **/
.footer-wrapper		{ padding:30px 0px; background-color:#B50811; }

.logos {
	width:50%;
	float:left;
	margin-top:4%;
}

.logos .logo-ipav {
	display:block;
	width:201px;
	height:40px;
	margin-right:15px;
    margin-bottom:30px;
    float:left;
}

.logos .logo-rics {
	display:block;
	width:100px;
	height:42px;
    margin-bottom:15px;
    float:left;
}

.logos .logo-facebook {
	display:block;
	width:128px;
	height:40px;
	margin-right:15px;
	float:left;
	clear:left;
}

.logos .logo-twitter {
	display:block;
	width:127px;
	height:40px;
	float:left;
}


/** FOOTER BASE **/
.footer-base					{ padding:10px 0px; }
.footer-base .copyright			{ float:left; text-transform:uppercase; }
.footer-base .pp-com			{ float:right; text-transform:uppercase; }

.footer-base					{ background:#B50811; color:#FFFFFF; }
.footer-base a					{ color:#FBE52A; }
.footer-base a:hover			{ color:#FFFFFF; }

@media screen and (max-width:760px){
	
	.logos {
		width:auto;
		float:none;
		margin-bottom:20px;
	}
	
	.logos .logo-ipav,
	.logos .logo-rics,
	.logos .logo-facebook,
	.logos .logo-twitter {
		float:none;
		margin:0 auto 20px auto;
	}
	
	.footer-base .copyright,
	.footer-base .pp-com {
		float:none;
		margin-bottom:20px;
		text-align:center;
	}
	
}

@media screen and (max-width:450px){
	
	.logos {
		display:none;
	}
	
	.hf-details .branch-details .address-main {
		display:block;
	}
	
	.footer-wrapper .hf-details .branch-details .addr,
	.footer-wrapper .hf-details .branch-details .email {
		display:block;
	}
	
}