@media screen and (max-width:960px)
{
.mean-bar > span {
    color: #FFFFFF;
    font-size: 18px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 100%;
}

.builder-container {
    margin: 0;
}

.builder-module-navigation li { float:none;}
.builder-module-navigation li ul { position:relative; left:0;}
.builder-module-background-wrapper .builder-module{ width:96%;}

.top-menu { width:100% !important;}
.mean-container .mean-bar { background:#4B73BF !important;}
.mean-container .mean-nav ul li { background:#4B73BF !important;}
.mean-container .mean-nav ul li a { line-height: 50% !important; color: #fff; font-weight: 500; padding:0.7em 5% !important;}
.mean-container .mean-nav ul li a:hover { background:#E3E3E3 !important; color:#1850d7 !important;}

.top-menu-background-wrapper ul li a:hover, .top-menu-background-wrapper ul li.current-menu-item a, .top-menu-background-wrapper ul li.current-menu-parent a { background:none;}

.mean-container .mean-nav ul li ul { width:100% !important;}
.mean-container .mean-nav ul li ul li {background:#4B73BF !important; width:100% !important;}
.mean-container .mean-nav ul li ul li a { line-height: 50% !important; color: #fff; font-weight: 500; padding:0.7em 10% !important; width:100% !important; line-height:normal;}
.mean-container .mean-nav ul li ul li a:hover { background:#E3E3E3 !important; color:#1850d7 !important; width:100% !important; padding:0.7em 10% !important;}


.mean-container .mean-nav ul li a.mean-expand { height:4px !important;}
.builder-module-background-wrapper { padding-left:0 !important; padding-right:0 !important;}

}

@media screen and (max-width:1024px)
{
.builder-module-top-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .non-responsive-contact { display:none;}
.builder-module-top-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .responsive-contact { display:block;}
.full-width-slider-background-wrapper #pb_slideshow_rslider-1 .nivo-prevNav { left: 2% !important; top:38%;}
.full-width-slider-background-wrapper #pb_slideshow_rslider-1 .nivo-nextNav { right:0 !important; top:38%;}
.nivo-caption { bottom: 5% !important; font-size: 20px !important; padding: 2% 1% !important; width: 70% !important;}
.builder-module-top .builder-module-column-2-outer-wrapper .widget .phone .normal-tap { display: none;}
.builder-module-top .builder-module-column-2-outer-wrapper .widget .phone .res-tap { display: block;}
}

@media screen and (max-width:768px)
{

.builder-module-top-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget { background:none; padding: 5px 0 0;}
.builder-module-top-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget h3 { font-size: 20px;}
.full-width-slider { width:100% !important;}
.nivo-caption { bottom: 5% !important; font-size: 100% !important; padding: 2% 1% !important; width: 70% !important;}
.nivo-caption:after { background:none !important;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-img { width:55%; margin-right:3%;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-content-inner h2 { padding: 0 0 1%; font-size: 17px; line-height: 20px;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-content-inner p { font-size: 13px; line-height: 18px; padding: 0 0 2%;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-content-inner a { font-size: 13px; line-height: 20px;}
.homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper { margin-left: 66.666% !important;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget { width:inherit;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-heading h2, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-heading h2, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-heading h2 { font-size: 20px; line-height: 25px;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-content a { font-size: 14px; line-height: 30px;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-content p, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-content p, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-content p { padding: 1% 0 5%;}
.footer-menu-background-wrapper ul li { float:left;}
.footer-menu-background-wrapper ul li a { font-size: 13px; padding: 0 6% 0 6%;}
.full-width-slider-background-wrapper #pb_slideshow_rslider-1 .nivo-prevNav { left: 2% !important; top:38%;}
.full-width-slider-background-wrapper #pb_slideshow_rslider-1 .nivo-nextNav { right:0 !important; top:38%;}
.full-width-slider-background-wrapper { margin-bottom:0;}
.inner-viewmore { width:27%;}
.builder-module-content-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-img { height:auto;}
.builder-module-content-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-img:after { bottom:2px;}
}

@media screen and (max-width:662px)
{
.builder-module-top-background-wrapper .builder-module-column-1-outer-wrapper img { margin:0 auto; padding: 2% 0;}
.builder-module-top .builder-module-column-2-outer-wrapper .widget h2 { text-align: center;}
.builder-module-top .builder-module-column-2-outer-wrapper .widget .phone { float: none; margin: 0 auto 15px;}
.builder-module-top .builder-module-column-2-outer-wrapper .widget-content { float: none;}
}

@media screen and (max-width:640px)
{
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget { margin-bottom:3% !important;}
.homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper { margin-left:0 !important;}
.homepagebottomcta-background-wrapper { margin-bottom:0;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-img, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-img, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-img { margin: 2% 0 0 2%; float: left; width: 45%;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-heading, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-heading, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-heading { float: left; margin: 2% 1% 0 2%; padding: 1% 0; width: 49%;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-content p, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-content p, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-content p { float: left; padding: 0 0 0 2%; width: 50%;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-content a { float: right; width: 48%;}
.builder-module-content .builder-module-element { padding:inherit;}
.builder-module-content-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-img img { width:100%;}
.builder-module-content-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-img:after { background:none;}
}

@media screen and (max-width:600px)
{

}

@media screen and (max-width:568px)
{

}

@media screen and (max-width:533px)
{
.builder-module-top-background-wrapper { background:none;}
.inner-header { font-size:15px;}
.inner-viewmore { width:42%; font-size:14px;}
.footer-menu-background-wrapper { margin-bottom:5%;}
.inner-image { margin:0 3%;}

.mean-container .mean-nav ul li a { line-height: normal !important;}
.mean-container .mean-nav ul li ul li a { line-height:normal !important; padding:0.7em 6% !important;}
.mean-container .mean-nav ul li ul li a:hover { line-height:normal !important; padding:0.7em 6% !important;}
.mean-container .mean-nav ul li a.mean-expand { height: 17px !important;}
.top-menu-background-wrapper ul li:hover ul li a:hover, .top-menu-background-wrapper ul li:hover ul li.current-menu-item a { background:none;}
}

@media screen and (max-width:480px)
{
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget { float:none;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-content-inner { width: 45%;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-content a { width:47%;}
}

@media screen and (max-width:360px)
{
.nivo-caption { font-size: 50% !important;}
#pb_slideshow_rslider-1 .nivo-prevNav { display:none;}
#pb_slideshow_rslider-1 .nivo-nextNav { display:none;}
.full-width-slider-background-wrapper #pb_slideshow_rslider-1 .nivo-prevNav { top:22%;}
.full-width-slider-background-wrapper #pb_slideshow_rslider-1 .nivo-nextNav { top:22%; padding-right:4px;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-img { width:100%;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget img { box-sizing: border-box;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-content-inner { width:inherit; float:none;}
.homepage-main-cta-background-wrapper .builder-module-sidebar .widget .master-content-inner h2 { float:left; margin-top:2%;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-img, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-img, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-img { width:inherit; float:none; margin:0;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-heading, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-heading, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-heading { float: none; margin: 0; padding: 0; width: inherit;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-content p, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-content p, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-content p { float: none; padding: 2% 0;  width: inherit;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-content a, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-content a { width:inherit; float:none;}
.homepagebottomcta-background-wrapper .builder-module-column-1-outer-wrapper .builder-module-sidebar .widget .cta-heading h2, .homepagebottomcta-background-wrapper .builder-module-column-2-outer-wrapper .builder-module-sidebar .widget .cta-heading h2, .homepagebottomcta-background-wrapper .builder-module-column-3-outer-wrapper .builder-module-sidebar .widget .cta-heading h2 { padding-top:1%;}
.footer-menu-background-wrapper { background:none;}
.footer-menu-background-wrapper ul li { float:none; background:none;}
.footer-menu-background-wrapper ul li a { line-height:inherit;}
}

@media screen and (max-width:320px)
{

}