*
{
	margin:0px;
	padding:0px;
	transition: 0.3s linear all;
}

body
{
	overflow-x: hidden;
	background: url("../pics/background-1.jpg");
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

html, body , .block
{
	height: 100%;

}

.full-height
{
	height: 100%;
}

.full-width
{
	width: 100%;
}

/*--------------

	Navbar 

	-----------*/

.navigation
{
	background: white;
	color: black;
	position: absolute;
}

.navigation a
{
	color: #fe2f65;
}

#logo-image
{
	height: 50px;
}

input
{
	border-bottom: 1px solid #fe2f65 !important;
}

select
{
	border: none;
	border-bottom: 1px solid #fe2f65 !important;
	background: #fe2f65;
    color: white;
    padding: 1px;
}

/*====================

	Landing Page 

	================*/


.landing
{
	text-align: center;
	z-index: 3;
}

.find-me-container
{
	background: white;
	text-align: center;
	padding: 20px;
	border-top: 10px solid #fe2f65;
	border-radius: 9px;
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.8),
				2px 2px 8px rgba(0, 0, 0, 0.8);
}
.find-button
{
	background: #fe2f65;
}

.heading-container
{
	font-size: 2.5rem;
	color: #fe2f65;
	text-align: left;
}

.logo
{
	max-height: 300px;
}

.brand-logo
{
	display: flex !important;
	line-height: 50px;
}

.find-label, .find-field
{
	height: 100px;
}


/*============================
 
	About APP

================================*/


.about
{
	top: -100px;
	background: white;
	position: relative;
	width: 90%;
	margin-left: 5%;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.8);
	border: 10px solid #fe2f65;
}

.about-text
{
	font-size: 1.4em;
}


#about-app-nav
{
	background: #fe2f65;
}

/*===============================
 
	Features

================================*/
.feature
{
	background: rgba(254, 47, 101, 0.8);
	background: rgba(255, 255, 255, 0.7);
}

.feature-title
{
	color: #fe2f65;
	font-size: 2rem;
}

.feature-text
{
	font-size: 2rem;
	color: black;
	padding: 20px;
	width: 70%;
	margin-left: 15%;
	display: block;
}

.lets-go
{
	background: white;
	color: #fe2f65;
	box-shadow: 1px 1px 4px black;
	font-size: 1.5rem;
	padding: 10px 20px;
}

.features
{
	background: #fe2f65;
	color: white;
}

.tabs .tab a 
{
	color: white;
	background-color: #fe2f65;
}

.tabs, .tabs .tab a.active {
    background-color: white;
    color: #fe2f65;
}


/*=====================

	Reviews

=====================*/
.reviews
{
	background: #fe2f65;
}



/*====================
 
	Pricing

=====================*/
.pricing
{
	background: white;
}

.pricing-card
{
	background: #fe2f65;
	color: white;
	font-size: 2.5rem;
}

/*=======================
 
	Footer

======================*/
.page-footer
{
	background: #fe2f65;
}


.footer-copyright a
{
    padding: 3px;
    font-size: 2em;
}