.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
@media (max-width: 414px) {
.col-xs-6.full-width {
	width: 100%;
}

}


@media (min-width: 415px) and (max-width: 767px) {

}



@media (min-width: 480px) and (max-width: 767px) {

	
}

@media (max-width: 767px) {
.navbar-default .navbar-brand {
    color: #fff;
    display: block;
	margin-left: 15px;
}

.biz-logo img {
    margin: 0 auto;
}
.slogan {
    padding: 10px 0 0;
}
.slogan p {
	font-size: 16px;
	font-weight: 600;
}
.header-contact li {
    display: inline-block;
    line-height: 28px;
    margin: 0 10px 10px 0;
}
.header-contact li a.number {
    font: 700 18px/25px "Droid Serif",serif;
}
.header-contact li .fa.fa-phone {
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    width: 30px;
}
.header-contact li i {
    font-size: 15px;
}
.home-contact {
    margin: 12px 0 0;
}
.home-contact h2, .service-title h2 {
    text-align: left;
}
.service-title h2 {
    border-bottom: 2px solid #b19a8d;
}

.serv-number {
	margin: 0 auto 10px;
	position: static;
}
.hm-service {
    margin: 0 0 14px;
}
.hm-service-info img {
    margin: 0 auto;
}

footer ul {
    text-align: center !important;
}
.location iframe {
    max-height: 300px;
}
.team-img img {
    float: left;
}

}


@media (min-width: 768px) and (max-width: 980px) {
.slogan p {
    font-size: 14px;
}
.navbar-default .navbar-nav > li > a {
    font-size: 14px;
    margin-right: 0;
	padding: 10px 28px;
}
.service-title h2 {
    border-bottom: 2px solid #b19a8d;
}
.serv-number {
	margin: 0 auto 10px;
	position: static;
}
.footer-menu li {
    padding: 5px 3px;
}
}
@media (min-width: 981px) and (max-width: 1024px) {
}


@media (min-width: 768px) and (max-width: 1024px) {
.location iframe {
    max-height: 455px;
}

}