form .errors {
	border: 1px solid #f13340;
	background: #fff1f2;
	color: #f13340;
	padding: 10px 20px;
	margin: 0 15px 15px;
}
form .errors .error {
	padding: 3px 0;
}
form .errors .error i {
	padding-right: 6px;
}

/* PWS PAGES _ CONSULTANT INFO SIDE CONTAINER */
.consultant-info {
    background: white;
    box-shadow: 0 2px 2px rgba(11, 25, 28, 0.12);
    padding: 20px;
    text-align: center;
}
.consultant-info img {
    display: block;
    margin: 0 auto;
    width: 60%;
    max-width: 365px;
    height: auto;
    margin-bottom: 15px;
    border: 1px solid #eee;
    padding: 10px;
}
.consultant-info h3 {
    margin-bottom: 15px;
}
.consultant-info span {
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    color: #808080;
}
.consultant-info span i {
    margin-right: 10px;
    color: #2D7E8B;
}
@media (min-width: 768px) and (max-width: 992px) {
    .consultant-info span {
        font-size: 12px;
    }
}
@media (max-width: 767px) {
    .consultant-info {
        margin-top: 20px;
    }
    
    .help-block {
	padding-left: 25px !important;
	}
}

/* PWS Contact Me Styles */
.con-contact {
    background: white;
    box-shadow: 0 2px 2px rgba(11, 25, 28, 0.12);
    padding: 20px;
}
.con-contact h2 {
    margin-bottom: 15px;
}
.con-contact h3 {
    margin-bottom: 15px;
    font-family: MuseoSans-500;
}
.con-contact p {
    margin-bottom: 15px;
}
.contact-about > div,
.con-contact .contact-info,
.con-contact .addr-info {
    margin-bottom: 15px;
}
.contact-info h5 {
    margin-bottom: 10px;
    font-family: MuseoSans-500;
    font-weight: bold;
}
.con-contact .contact-about .btn {
    min-width: 150px;
}
@media (max-width: 767px) {
    .con-contact .contact-about .btn {
        display: block;
        margin: 0 auto;
        max-width: 150px;
    }
}
.btn-default {
	margin-top: 20px !important;
}