.navbar-brand {
    margin: 0;
    padding: 10px 0;
}

.navbar-brand .logo {
    width: 75%;
    height: auto;
}

.about-section .about-img {
    width: 100%;
    height: auto;
}

.service-section .card .card-image .card-title {
    font-size: 16px;
    background: #8093e2;
    color: #ffffff;
    text-shadow: unset;
}

.service-section .card .card-image img {
    height: 259px;
}

.distributors-section img {
    width: 100%;
    height: 206px;
    text-align: center;
    border: 1px solid #93c83f;
}

@media only screen and (max-width: 600px) {	
	header .navbar .navbar-brand .logo {
		position: absolute;
		top: 16px;
		width: 58%;
	}
	
	.topbar .info {
		width: 100%;
		float: left;
	}
	
	.topbar .info li {
		float: left !important;
		padding-left: 0 !important;
	}
	
	.topbar .social-network {
		display: none;
	}
	
	.service-section .card.small {
		margin-bottom: 25px;
	}
	
	.distributors-section img {
		margin-bottom: 25px;
	}
	
	footer .col-sm-4 {
		text-align: left;
		margin-bottom: 25px;
	}
	
	footer .col-sm-4:last-child {
		margin-bottom: 0;
	}
	
	footer .col-sm-4 .widget {
		text-align: left;
	}
	
	iframe#gmap_canvas {
		width: 100%;
		height: 250px;
	}
}