.cookie-bar-bar #footer{margin-bottom:70px}.has-cookie-bar #catapult-cookie-bar{padding:20px!important;background-color:#cd2136}.ctcc-left-side{font-size:22px;font-weight:600;font-family:"Montserrat";color:#fff!important}.ctcc-more-info-link{background-color:#fff;color:#000;padding:10px 15px;font-size:13px;margin-left:15px;text-transform:uppercase;font-family:"Roboto"}.x_close{display:none}.x_close span{color:#fff!important;background-color:#fff!important}@media (max-width:600px){.ctcc-left-side{font-size:17px;margin-right:0!important}.ctcc-more-info-link{font-size:11px}.cookie-bar-bar .INDMobile #INDmenu-btn{bottom:100px!important}.has-cookie-bar #catapult-cookie-bar{text-align:center!important}}@media (max-width:350px){.ctcc-left-side{font-size:14px}.ctcc-more-info-link{font-size:10px}.cookie-bar-bar .ctcc-inner{justify-content:space-around}}.tempdisplaynone{display:none!important}.fa-envelope{display:none}.calloutsection{text-align:center}.calloutsection .vc_col-sm-4:first-child,.calloutsection .vc_col-sm-4:nth-child(2){border-right:2px solid #fff}.calloutsection i{font-size:50px}.calloutsection h2{font-size:20px}.calloutsection .callout{font-size:40px;font-weight:700}.calloutsection .calloutbutton{background-color:#32a1b5;font-size:20px;color:#fff!important;font-weight:700;padding:13px 30px;border-radius:50px;display:inline-block;margin-top:22px;text-transform:uppercase}.calloutsection .callouthours{margin-top:15px;font-size:18px;line-height:22px}#main-wrapper .st-specialbox{border-top:0px;background-color:transparent!important}.specialsection .row,.specialsection .wpb_column,.specialsection .wpb_wrapper,.specialsection .st-specialbox,.specialsection .box-content-height{display:flex}.specialsection .st-specialbox a{display:flex;flex-direction:column;width:100%}.st-specialbox .box-content-height{width:100%;flex-grow:1;border-top:8px solid #0f628c;background-color:#fff!important}.st-specialbox .box-content{padding:25px 35px 40px!important;display:flex;flex-direction:column;align-items:flex-start;width:100%}.st-specialbox .box-content .special{font-size:28px;color:#333;text-transform:uppercase;font-weight:700;line-height:110%;padding-top:10px!important;flex-grow:1;width:100%}.st-specialbox .box-content .specialbutton{text-transform:uppercase!important;font-size:15px;font-weight:700;margin-top:15px;background:#32a1b5;padding:13px 20px;color:#fff;display:block;max-width:145px;text-align:center;margin-bottom:0!important;line-height:110%;border-radius:50px}#footer table tr td{padding:2px 50px 2px 0}#footer table{text-align:left}.formtitle{max-width:500px;width:100%;margin:0 auto;text-align:center;font-weight:700;text-transform:uppercase;background-color:#0f628c;color:#fff;padding:10px 0;font-size:17px}.form{max-width:500px;margin:0 auto;background:#fff;padding:20px 30px;box-sizing:border-box}.sociallogo{margin-bottom:15px!important}.sociallogo img{max-width:250px!important}.profileimage img{max-width:125px!important}.wpb_single_image .vc_figure-caption{text-transform:uppercase;font-weight:700;font-size:20px!important}.testimonialimage img{max-width:150px!important;border-radius:100px}.testimonialbox{width:75%;margin:0 auto}.catchpage-review-icon{border-radius:50%;width:25px;height:25px;text-align:center;padding-top:5px;color:#fff;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:15px}.reviewsection .facebook .fa-facebook{background-color:#3a5897}.reviewsection .google .fa-google{background-color:#d85230}.reviewsection .yelp .fa-yelp{background-color:#be3127}.reviewsection .vc_single_image-wrapper{position:relative}.vc_gitem-animated-block{display:none}.blogposts h4{font-size:25px}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#222!important;border-radius:100px}.photo-icon .fa-yelp{background-color:#be3127}.photo-icon .fa-facebook{background-color:#3a5897}.forms .st-button.size-medium{width:80%;font-size:16px;text-align:center}.mobileonly{display:none}.contactcolumn .hours{font-size:19px;max-width:580px}.contactcolumn .hours .row{padding:5px 0}.contactcolumn .hours .right{text-align:right}.contactcolumn .hours .left{text-align:left}.contactcolumn .hours hr{margin-top:10px;margin-bottom:10px;border-color:#ebebeb}.contactcolumn .wpb_text_column{padding-bottom:10px}.vc_tta-panel-heading h4{font-size:20px}@media (max-width:1200px){#footer table tr td{padding:2px 20px 2px 0}.calloutsection .callouthours{font-size:18px;line-height:29px}}@media (max-width:992px){#footer table{margin:0 auto}div.tp-bgimg.defaultimg{background-position:top left!important}.calloutsection .container{width:100%}.calloutsection .callout{font-size:30px}.calloutsection .calloutbutton{font-size:16px;padding:10px 30px}.calloutsection .callouthours{font-size:15px;line-height:24px}.st-specialbox .box-content .special{font-size:19px}.st-specialbox .box-content{padding:15px 20px}#sidebar-wrapper .st-specialbox{width:50%;float:left;padding:0 20px}#title-wrapper .title-holder{padding-top:40px!important}}@media (max-width:768px){.menucolumntitle ul{display:block!important}#footer table tr td{padding:2px 25px}.calloutsection .vc_col-sm-4{padding-top:30px!important;padding-bottom:10px!important}.calloutsection .vc_col-sm-4:first-child,.calloutsection .vc_col-sm-4:nth-child(2){border-right:none;border-bottom:none}.calloutsection .callout{font-size:30px}.calloutsection .calloutbutton{font-size:23px;padding:13px 30px;margin-top:22px}.calloutsection .callouthours{margin-top:15px;font-size:12px;line-height:30px}.mobileonly{display:block}}@media (max-width:600px){#sidebar-wrapper .st-specialbox{width:65%;float:none;padding:0;margin:30px auto 0}#footer .contacthours{width:80%}}@media (max-width:480px){.calloutsection .vc_col-sm-4{padding-top:30px!important;padding-bottom:35px!important}.calloutsection .callouthours{margin-top:15px;font-size:15px;line-height:30px}.calloutsection .vc_col-sm-4:first-child,.calloutsection .vc_col-sm-4:nth-child(2){border-right:none;border-bottom:2px solid #fff}.calloutsection .callout{font-size:40px}.specialsection .row,.specialsection .wpb_column,.specialsection .wpb_wrapper,.specialsection .st-specialbox,.specialsection .box-content-height{flex-direction:column}#sidebar-wrapper .st-specialbox{width:85%;float:none;padding:0;margin:0 auto}}