@media (max-width: 468px) {
.page-hero {
font-size: 30px;
font-weight: 700;
}
}

@media (min-width: 469px) {
.page-hero {
font-size: 50px;
font-weight: 700;

}
}

.widget-title {
    margin-bottom: 27px;
    font-size: 32px;
    line-height: 1.5;
    font-weight: 700;
    text-transform: none;
}

@media (max-width: 768px) {
.widget-title {
    margin-bottom: 27px;
    font-size: 27px;
    line-height: 1.5;
    font-weight: 700;
    text-transform: none;
}
}

#wpsl-gmap {
    float: right;
    width: 70.5% !important;
    height: 350px;
    margin-bottom: 0;
}

.inside-site-info {
    display: block;
    align-items: center;
    justify-content: center;
    padding: 20px 40px;
}

.metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-blend .rslides .caption-wrap .caption, .metaslider.ms-theme-blend .nivoSlider .nivo-caption {
    bottom: 35px;
    color: #fff;
    font-size: 20px !important;
    left: 50%;
    padding: 0;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

@media (max-width: 468px) {
.imp-ui-navigator-background-image {
    z-index: 1;
    position: relative;
    display: block;
    max-width: 150px;
    max-height: 150px;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    display: none !important;
}
}