.map_body__container.map__container{
    min-height: 600px;
}
.wrap__hours {
    display: none!important;
}
.wrap__contact-info .wrap__map {
    float: none;
    width: 100%;
}
.bx-controls.bx-has-pager.bx-has-controls-direction {
    float: none;
}
.wrap__header-top {

    border-bottom: 4px solid#aab2dd;
    background: #333855;
}
.custom-slim-container.super-slim {

    max-width: 400px;
    margin: 0 auto;
}
.testimonialsReviews__container--inner.testimonials__container--inner li.testimonials__item {
    list-style-type: none;
    text-align: center;
}
.testimonialsReviews__container--inner.testimonials__container--inner .testimonials__content:before {
    content: "\2605""\2605""\2605""\2605""\2605";
    position: absolute;
    z-index: -1;
    top: -12px;
    left: -26px;
    right: 0;
    font-size: 74px;
    color: #b2990f;
}
a:hover {
    text-decoration: none;
    color: #FFD654;
}
a {
    color: #B38D17;
}
.custom-slim-container {
    max-width: 700px;
    margin: 0 auto;
}
.wrap__contact .form {
    background: rgb(51, 56, 85);
}
.featuredblock__button,
button[class*="__button"],
input[class*="__button"],
button[class*="submit"],
input[class*="submit"],
a[class*="__button"],
.article__content button,
.slider__button a,
.form-welcome .submit {
    border: 2px solid #fff;
}
.home-layout .testimonials__content {
    font-size: 20px;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item.has-child > a:after {

    border-color: #ffffff transparent;

}
a[href^="tel"]{
    cursor: pointer;
    pointer-events: unset;
    text-decoration: none;
}
.col-2 {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    padding: 1%;
}

p.rightside {
    padding-left: 15px;
    float:right;
    width:auto;
}
p.rightside img {
    padding:5px;
    width:250px;
    margin:5px;
}
p.leftside img {
    padding:5px;
    width:250px;
    margin:5px;
}
p.leftside {
    padding-right:15px;
    float:left;
    width:auto;
}
.staff-member__image {
    width: 250px;
    height: 200px;
}
@media (max-width:767px){
.col-2{
    display:block;
    width:100%;
    float:none;
    margin:0 auto;
	}
}
@media (max-width: 519px) {
p.leftside {
    float:none!important;
    text-align:center;
    padding-right:0px!important;
}
p.leftside img {
    float:none!important;
    display:block;
    text-align:center;
    margin:auto;
    padding-right:0px!important;
}
.rightside{
    float:none!important;
    text-align: center;
    padding-left:0px!important;
}

p.rightside img {
    float:none!important;
    display:block;
    text-align:center;
    margin:auto;
    padding-left:0px!important;
    }
}
@media (min-width:992px){
.wrap__logoHeader .logo__title {
    font-size: 42px;
}
p.logo__description {
    font-size: 28px;
    letter-spacing: 5px;
}
}