#header {
    height: 80px;
    background: #1A1A1A;
}

#header .navbar-backdrop {
    background-color: #1A1A1A;
}

#header .navbar {
    height: 80px;
}

#header .logo {
    margin: auto;
    height: 80px;
    padding: 5px 0;
}

#header .logo img {
    max-height: 70px;
}

.hero .overlay {
    opacity: .4;
    background-color: #1a1a1a;
}

.hero.slider_home {
    min-height: 600px;
    background-position: left center;
}

.hero.slider_home .hero-title {
    font-size: 48px;
}

.heading h2 {
    text-transform: uppercase;
}

.heading i {
    color: #ed2d7f;
    border: 2px solid #ed2d7f;
}

.card .card-block .card-title {
    margin-bottom: 5px;
}

section.bg-secondary2 {
    border-width: 1px 0;
    border-style: solid;
    border-color: #e8e8e8;
}

.offset-md-3 {
	margin-left: 25%;
}

@media (max-width: 992px){
	.hero.slider_home {
	    background-position: center center;
	}
}

@media (max-width: 767px){
	.hero.slider_home {
	    min-height: 400px;	}
}