﻿
 .app-section{
    background-image:url('../img/home/app-section.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #F1E4F8;
}


.hero-div{
    display: inline-block;
    background: rgba(162, 84, 201, 0.7);
    padding: 10px 40px;
}
.gray-bg{
	padding:30px!important;
    background: #f5f5f5;

}

.purple-bg{
	padding-bottom: 50px;
    background: #a254c9;
    padding-top: 130px;
    margin-top: -175px;
}

.text-purple{
	color: #a254c9!important;

}
.text-white{
  color: #fff!important;
}

.purple-bg p,.purple-bg h1,.purple-bg h2, .purple-bg h3, .purple-bg h4{
	color:#fff!important;
}

.link-view-map {
    color: #000000;   
}

.search-container {
    background: rgba(0, 0, 0, 0.84);
}

.is-stuck .search-container {
    background: #f5f5f5;
    padding-top: 25px;
    border-bottom: 1px solid #ccc;
}
.heading-with-sub{
	margin-bottom: 20px;
}

.subheading {
	margin-bottom: 50px;
}
.button.expanded {
    font-size: 12px;
    padding: 20px 10px;
}
 .pre-footer{
    margin-top: -200px;
 }
 
.best-rate{
	display: inline-block;
    background: #292929;
    padding: 10px 40px;
    color: #ffffff!important;
    margin-top: 0;
}

@media print, screen and (min-width: 40em){

h1 {
    font-size: 3rem!important;
}

h2 {
    font-size: 2.2rem!important;
}

h3 {
    font-size: 1.9rem!important;
}

h4 {
    font-size: 1.5625rem!important;
}
}

@media print, screen and (min-width: 40em){
.foundation-fix.columns{
  padding-right: .9375rem;
    padding-left: .9375rem;
} 
   
}
