/***

Blue: #242f51
Orange: #ffaa25

***/

/** Global Styles **/

body {font-family: 'Poppins', sans-serif; color: #242f51;}

p {font-size: 1.2rem;}
	p.normal {font-size: 1rem;}

.highlight {background: #feaa2533; padding-left: 5px; padding-right: 5px;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: 700;}

.bg-primary {background-color: #242f51 !important;}
	.bg-primary p {color: #fff;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {background-color: #242f51;}

.color-primary {color: #242f51;}
.color-secondary {color: #ffaa25;}

.btn {border-radius: 100px; padding: .375rem 1.75rem;}

	.btn-primary {background: #242f51; border-color: #242f51;}
    .btn-outline-primary {border-color: #242f51; color: #242f51;}

	.btn-lg {padding: .5rem 2.25rem;}

.tag {border-radius: 100px; background: #e2eaed; font-size: 120%; padding: .5rem 2rem .5rem 0;}
	.tag .point {background: #feaa25; color: #fff; font-weight: 500; padding: .5rem .6rem; border-radius: 100px; margin-right: 1rem;}

/** Layout **/

.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.8);}
	.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: rgba(255,255,255,1)}
.nav-main {background: #242f51;}
	.logo {width: auto; height: 45px;}
	.offcanvas-collapse {background: #242f51;}

.footer {background: #242f51; color: #fff;}
	.footer .logo {max-width: 300px;}
	.footer a {color: #fff;}

.sub-footer {text-align: center; background: #192547; padding: 1rem; color: #fff;}

/** Home Page **/

.home-hero {background: bottom center no-repeat url("/images/bod/background-home.png"); background-size: contain; padding: 10rem 0;}
.home-whybuy { padding: 8rem 0 6rem;}
	.home-whybuy .container {background: center center no-repeat url("/images/bod/background-whybuy.png"); background-size: contain;}
	.home-whybuy .media img {width: 120px; height: auto;}
.home-trusted {padding: 4rem 0; background: #edf3fa;}
.home-message {padding: 6rem 0;}
.home-map {padding: 8rem 0 6rem;}
.home-clients {background: #edf3fa; padding: 8rem 0;}
.home-about {padding: 8rem 0 6rem; background: #edf3fa;}
	.home-about .container {background: center center no-repeat url("/images/bod/background-whybuy.png"); background-size: contain;}

/**  Real Estate Leads **/

.leads-statistics {background: center center no-repeat url("/images/bod/background-whybuy.png"); background-size: cover;}

@media (min-width: 992px) {
	.nav-main .nav-item {border-bottom: 2px solid transparent; transition: all 0.3s ease; border-top: 2px solid transparent;}
	.nav-main .nav-item:hover {border-bottom: 2px solid #feaa25; transition: all 0.2s ease;}
	.nav-main .nav-item a {color: #fff;}
	.nav-main .nav-item-button {border-top: 2px solid transparent; border-bottom: 2px solid transparent;}

	.home-hero {background-size: cover;}

}

@media (min-width: 768px) {
	.home-message .equation {border-right: 2px solid #ffaa25; border-bottom: 0;}
}
