#page-header{

    background: url(../img/logos/page-bg.png?v=1) lightgray 50% / contain no-repeat;
    margin: 0 auto;
    background-position: center center;
    background-size: cover;
    
    min-height: 254px;
}
#page-header .page-breadcrumb{
    margin-top: 64px;
    color:#D9D9D9;
    font-size:18px;
}

#page-header .page-breadcrumb a{
    color:#D9D9D9;
    font-size:18px;
}
#page-header h1{
    color: #fff;
    margin-top: 10px;
}

#page-content .font-roboto{
    font-family: Roboto;
    font-weight: 700;
}

#page-content .caption{
    color: #818184;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

#page-content h2{
    color: #000;

    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0px;
    padding: 0px;
}

#page-content h3{
    color: #000;

    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

#page-content .text-left{
    text-align: left;
}

#page-content .btn-review{
    background-color: #EB1C23;
    padding: 14px 50px;
    color: #fff;
}

.icon-location{
    background-image: url(../img/icons/icon-location.png);
    background-repeat: no-repeat;
    background-size: 24px 30px;
    padding-left: 40px;
    flex-shrink: 0;
}

.icon-mobile{
    background-image: url(../img/icons/icon-mobile.png);
    background-repeat: no-repeat;
    background-size: 17px 30px;
    padding-left: 40px;
    flex-shrink: 0;
}

.icon-email{
    background-image: url(../img/icons/icon-email.png);
    background-repeat: no-repeat;
    background-size: 25px 17px;
    background-position: 0px 5px;
    padding-left: 40px;
    flex-shrink: 0;
}

.contact-form .submit{
    width: 200px;
    height: 70px;
    flex-shrink: 0;
    border-radius:0;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

#map{
    height: 596px;
    flex-shrink: 0;
}

.error{
    color: #EB1C23;
    margin-bottom: 4px;
}

@media (max-width: 992px) {
    

    .main-business .business-item h1{
        font-size: 30px;
    }
}

@media (max-width: 1200px) {
    .main-category li .category-img {
        width:86px;
        height: 86px;
    }
    
    .main-business .business-item{
        width:440px;
    }
}