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



/* Container Fluid Styles */

.cf-homepage {
	background-color: rgba(255,255,255,0.5);
	padding-top: 80px;
	padding-bottom: 80px;
	background-image: url(../img/bg-cf-homepage5.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: inset 0 -3px 8px rgba(0,0,0,0.3);
}
.cf-banner {
	background-color: rgba(0,0,0,1);
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ffffff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	background-size: initial;
	background-repeat: repeat;
}

.cf-equipment 		{	background-image: url(../img/bg-cf-equipment.jpg);	}
.cf-construction 	{	background-image: url(../img/bg-cf-construction.jpg);	}
.cf-sba 			{	background-image: url(../img/bg-cf-sba.jpg);	}
.cf-term 			{ 	background-image: url(../img/bg-cf-sba.jpg);	}
.cf-fix-flip 		{	background-image: url(../img/bg-cf-fix-flip.jpg);	}
.cf-medical 		{	background-image: url(../img/bg-cf-medical.jpg);	}
.cf-debt 			{	background-image: url(../img/bg-cf-debt.jpg);	}
.cf-cash 			{	background-image: url(../img/bg-cf-cash.jpg);	}
.cf-ar 				{	background-image: url(../img/bg-cf-ar.jpg);}
.cf-bridge 			{	background-image: url("../img/bg-cf-sba.jpg");}
.cf-acquisition 	{	background-image: url(../img/bg-cf-acquisition.jpg);}
.cf-securities 		{	background-image: url(../img/bg-cf-securities.jpg);	}
.cf-realestate 		{	background-image: url(../img/bg-cf-real-estate.jpg);	}
.cf-church 			{	background-image: url(../img/bg-cf-church.jpg);	}
.cf-fix-flip 		{	background-image: url(../img/bg-cf-fix-flip.png);	}
.cf-revenue 		{	background-image: url(../img/bg-cf-revenue.jpg);	}

.cf-equipment, .cf-construction, .cf-sba, .cf-term, .cf-fix-flip, .cf-medical, .cf-debt, .cf-cash, .cf-unsecured, .cf-ar, .cf-bridge, .cf-acquisition,.cf-securities,.cf-realestate,.cf-church ,.cf-fix-flip, .cf-revenue	{
	padding-top: 50px;
	padding-bottom: 50px;
	background-size: cover;
	background-position: center;
}

/* End Container Fluid Styles */



/* Row Styles */

.row-hp {
	background-color: rgba(44,49,53,0.8);
	padding: 40px 20px;
	font-size: 1.12rem;
	color: #ffffff;
	border: 1px solid #282D32;
	border-radius: 7px;/*box-shadow: 3px 3px 8px rgba(0,0,0,0.5);*/
}

.row3 {
	border: 1px solid #CCC;
	background-color: rgba(255,255,255,0.9);
	border-radius: 7px;
	padding: 0;
	margin-right: 50px;
    margin-left: 50px;
}

.row3 div img {	border-radius: 0 7px 7px 0; text-align: right;	}

.row3 div {	padding-right:0!important;	}

.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
