#cssmenu > ul > li > a,#cssmenu2 > ul > li > a{text-transform:capitalize}.splitpadding{padding:250px 0}.wpb_text_column.wpb_content_element.truncate{margin-bottom:5px}.hours h3{font-size:18px;padding:0;margin:10px 0 0 0}.hours{font-size:13px}.reusable > .wpb_column > .vc_column-inner{padding:0 !important}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#305579}.box-shadow{box-shadow:#ebebeb 0px -4px 15px 0px}@media screen and (min-width:1050px){.service-blocks .truncate p{height:115px;overflow:hidden;line-height:3rem;max-height:12rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden !important;text-overflow:ellipsis;-webkit-line-clamp:4}}}footer{font-size:20px}br.d-md-none{display:none}.bring-up{margin-top:-35px !important}.special-offer h2{font-size:45px}.ti-name{color:#232323 !important;padding:0 !important;text-align:center}.ti-date{display:none !important}.ti-review-content{}.content-text p{font-family:Titillium Web}.content-text h1{font-size:42px !important}.content-text h2{font-size:30px !important}@media screen and (max-width:770px){br.d-md-none{display:inline}h3.widget-title.widget-title-footer{margin-top:35px}footer a img{width:80%;margin:30px auto}}.text-dark strong{color:#019FDB !important}@media only screen and (min-width:1650px){.container{width:1600px !important}}.bannerpadding{padding:150px 0}.parallax-padding{padding-top:150px;padding-bottom:150px}.header-padding{padding-top:120px;padding-bottom:120px}.quickresponse-padding{padding-top:100px;padding-bottom:100px}@media screen and (max-width:770px){.quickresponse-padding{padding-top:20px;padding-bottom:20px}.parallax-padding{padding-top:30px;padding-bottom:30px}.header-padding{padding-top:35px;padding-bottom:35px}}.anchor{margin-top:-160px;padding-top:160px}@media screen and (max-width:970px){.anchor{margin-top:-10px !important;padding-top:10px !important}.splitpadding{padding:125px 0}}.headerbtns{font-weight:900}.headerbtns.headerbtns-color-primary.headerbtns-style-modern{border-color:#305579;background-color:#305579;font-size:18px;color:#fff;border-radius:7px}.headerbtns.headerbtns-color-warning.headerbtns-style-modern{border-color:#E8E9F5;background-color:#E8E9F5;font-size:18px;color:#fff;border-radius:7px}.headerbtns.headerbtns-size-md{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small{color:#000000}.footerheading{color:#305579;font-size:40px;font-weight:bold}/*#cssmenu .getquotemenu{display:none !important}*/ .icons-section h4{font-size:24px}@media screen and (max-width:770px){.icons-section .wpb_single_image.vc_align_right,.vc_icon_element-align-right{text-align:center !important}}#cssmenu2 .getquotemenu a, #cssmenu .getquotemenu a, #cssmenu > ul > .getquotemenu.active > a, #cssmenu2 > ul > .getquotemenu.active > a{background:#194069;border-radius:10px;color:#ffffff;margin:5px 5px;padding:10px 15px}#cssmenu2 .getquotemenu a:hover, #cssmenu .getquotemenu a:hover{background:#2159a2;color:#ffffff}#cssmenu2 > ul > li.getquotemenu:hover:after, #cssmenu2 > ul > li.getquotemenu.active:after, #cssmenu > ul > li.getquotemenu:hover:after, #cssmenu > ul > li.getquotemenu.active:after{border-bottom:0 !important}.jhover a:hover{background:#00000070}.border-img img{border:7px solid #19406924}#cssmenu > ul > li:hover:after, #cssmenu > ul > li.active:after,#cssmenu2 > ul > li:hover:after, #cssmenu2 > ul > li.active:after{border-bottom:2px solid #000}@media screen and (min-width:1050px){.desktoppadding{padding-top:75px;padding-bottom:75px}.desktoppadding2{padding-top:125px;padding-bottom:125px}.desktoppadding3{padding-top:40px;padding-bottom:40px}}@media (max-width:991px){#cssmenu ul li ul li a{color:#ffffff}#cssmenu ul li ul li a:active{color:#ffffff}}.headimage h2,.headimage h3{font-weight:300}.headertext{display:inline-block;color:#305579;font-size:28px;font-weight:bold;padding:25px 0 0 0;width:100%;text-align:right}.headertext .fa{color:#000}.underline-links a{text-decoration:underline !important}.menumobilefooter a{width:50%;padding:3px 0;text-align:center;float:left;font-size:15px;height:65px;padding-top:10px}.menumobilefooter{position:fixed;width:100%;bottom:0;left:0;background:#2d5a91;border-top:0px solid #000}.btn1{background:#305579;color:#fff}.btn1:hover,.btn1:active{background:#000;color:#fff}.btn3{background:#57c0b3;color:#fff}.btn3:hover,.btn3:active{background:#4eb1a5;color:#fff}.menumobilefooter a span{font-size:15px}h2.video-heading{text-shadow:1px 2px 3px black;color:#ffffff;font-size:3.5em;font-weight:900;font-family:'Oswald', sans-serif}.greenbuttonsmall{background:#305579;padding:20px 40px;color:#fff;margin:15px;font-size:30px;display:inline-block;text-align:center;border-radius:20px}.greenbuttonsmall:hover,.greenbuttonsmall:active{background:#008cb1;color:#fff;text-decoration:none}.greenbuttonsmall-more{background:#305579;padding:10px 70px;color:#fff;margin:10px;font-size:18px;display:inline-block;text-align:center;border-radius:15px}.greenbuttonsmall-more:hover,.greenbuttonsmall-more:active{background:#008cb1;color:#fff;text-decoration:none}@media screen and (max-width:770px){h2.video-heading{font-size:1.5em}.greenbuttonsmall{padding:10px 30px;margin:15px;font-size:20px;width:55%}.greenbuttonsmall-more{padding:8px 25px;margin:12px;font-size:18px;width:55%}}@media screen and (min-width:771px){#cssmenu > ul > li > ul,#cssmenu2 > ul > li > ul{border-top:3px #000 solid}#cssmenu ul li ul li a,#cssmenu2 ul li ul li a{font-size:14px}.gform_wrapper .gform_body{padding:0px 0px 0 0px}.headinglarge h1{font-weight:900!important;text-transform:uppercase!important;font-size:87px!important;letter-spacing:2px!important;text-shadow:0em 0.1em 0.23em #000000!important}}.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{color:#fff;background-color:#305579}.heading h1{color:#2fc8ba;font-size:45px}.commercial h1{color:#305579 !important;font-weight:900}.commercial h1 strong{color:#000 !important;font-weight:900}.headline h2{font-weight:900}.infoblock h3{color:#56bfb6;font-weight:900;margin-bottom:15px !important}.infoblock ul{list-style-type:none;padding-inline-start:0px;font-weight:900}.infoblock li{padding-top:10px}.greenbutton{background:#305579;padding:15px 60px;color:#fff;font-size:20px;display:inline-block}.greenbutton:hover,.greenbutton:active{background:#e5609a;color:#fff;text-decoration:none}.greenbuttonlarge{background:#305579;padding:15px 60px;color:#fff;font-size:40px;display:inline-block;width:100%;text-align:center}.greenbuttonlarge:hover,.greenbuttonlarge:active{background:#e5609a;color:#fff;text-decoration:none}.text-dark h1,.text-dark,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark h6{color:#333333}.company-google-maps-location{z-index:1}.company-google-maps-location .map{}.company-google-maps-location .vc_column-inner{padding-top:0 !important}.company-google-maps-location .wpb_content_element{margin-bottom:0 !important}.company-google-maps-location .location{text-align:center}.company-google-maps-location .location h2{color:#ffffff;font-size:38px;font-weight:bold;text-transform:uppercase;margin-bottom:50px}.company-google-maps-location .location h2:after{content:"";width:150px;height:3px;left:50%;margin-top:60px;position:absolute;z-index:1;background:#009fdb;transform:translate(-50%, -50%)}.company-google-maps-location .location h4{color:#ffffff}.company-google-maps-location .location h5{color:#c3eeff;font-size:24px}.company-google-maps-location .location h3{font-size:34px;color:#222222}.company-google-maps-location .location a, .company-google-maps-location .location a:visited, .company-google-maps-location .location a:active, .company-google-maps-location .location a:hover{color:#ffffff}.company-google-maps-location .location h4{font-size:21px;padding-top:0.6em}.company-google-maps-location .location h4 strong{color:#68a9ca}.company-google-maps-location .location h4 span{font-size:30px}.wpb_gmaps_widget .wpb_wrapper{padding:0px}@media screen and (max-width:770px){.company-google-maps-location .location h4{padding-bottom:20px}.company-google-maps-location .location{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:970px){.company-google-maps-location .location h2{font-size:28px}.company-google-maps-location .location h3{font-size:26px}.company-google-maps-location .location h4{font-size:24px}.company-google-maps-location .location h4 span{font-size:22px}}