.home h1.vc_custom_heading{font-family:Roboto;text-align:center;color:#000}[class*=" Defaults-"],[class^=Defaults-]{font-family:Defaults;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Defaults-glass:before{content:"\f000"}.Defaults-star::before{content:"\f005"}.cstdect{height:206px}div#rigform{background:rgba(255,255,255,.9);width:55%;padding:40px;box-shadow:0 0 17px #333;margin:0 auto!important;float:none;display:table!important}div#leftvidembed>.vc_column-inner{padding:0}@media all and (max-width:767px){div#rightcform>.vc_column-inner{padding:0;padding-bottom:90px}}div#rightcform input.wpcf7-form-control.wpcf7-text{margin-bottom:28px!important}div#rightcform span.wpcf7-not-valid-tip{bottom:-34px;color:red;display:block;font-size:1em;font-weight:400;position:absolute}div#leftvidembed .wpb_raw_code.wpb_content_element.wpb_raw_html{padding:90px 60px 90px 60px}@media all and (max-width:639px){div#leftvidembed .wpb_raw_code.wpb_content_element.wpb_raw_html{padding:50px 40px 0!important}div#leftvidembed iframe{max-height:200px}}div#starrated>.wpb_column.vc_column_container.vc_col-sm-12{background:rgba(0,0,0,.9);padding:30px 0 40px}div#btrightform{background:#34a6f7!important;padding:40px;border-radius:23px;box-shadow:0 0 12px #333}div#btrightform h3,div#btrightform label{color:#fff}div#btrightform input[type=submit]{background-color:#2998e7!important}div#snippet-box{width:100%;margin:50px 0}div#snippet-box .snippet-title{max-width:99%}div#snippet-box .aio-info{width:80%;float:left}.fp-ratio{padding-top:400px!important}#fnlistul li{border:0!important}#fnlistbox{border-top:1px solid #999;border-bottom:1px solid #999}.uavc-icons-center.uavc-icons{text-align:center}.aio-icon,.vc_row .aio-icon{display:inline-block;height:2em;width:2em;text-align:center;line-height:2em;box-sizing:content-box!important}html .ult_main_cl.ult-adjust-bottom-margin{margin-bottom:35px}.ult_main_cl{margin:0 auto;margin-bottom:0;text-align:center;display:block}.ult_main_cl{text-align:center}.ubtn-ctn-center{text-align:center}.ubtn{font-size:12px;font-weight:400;line-height:1.4em;color:inherit;cursor:pointer;text-align:center;visibility:visible}div#vidsec{padding-bottom:10px!important;background-image:url(https://thegranitebrothers.com/wp-content/uploads/2020/03/Granite-Brothers-Worcester.webp)!important;padding-top:10px}div#rigform h3{text-align:center}.mini-widgets p{text-align:left}span.m_green{color:#9c0}span.mgree{color:olive}span.m_red{color:red}div#btrightform h3{text-align:center}.image-arrow ul li{text-align:center}#paddid{padding-top:60px!important;padding-right:25px!important;padding-bottom:80px!important;padding-left:25px!important}.heading_consult h2{text-align:left}.vc_custom_1462822508532 p{text-align:left}.paddclass{margin-top:-40px}.paddclass1{margin-top:-20px}.paddid1 .vc_column-inner{padding-top:30px!important;padding-right:20px!important;padding-bottom:40px!important;padding-left:20px!important;background-color:#34a6f7!important}.paddid2{padding-top:40px!important;padding-bottom:40px!important;background-color:#34a6f7!important}.paddbot{padding-bottom:20px!important}.boxingstyles{font-weight:400;color:#fff}.boxingstyles .uvc-sub-heading.ult-responsive{margin-top:10px!important;margin-bottom:20px!important}.paddid1 h3{color:#fff}.marginclass{margin-bottom:0!important;padding-bottom:0!important}.marginclass1{margin-bottom:0!important;padding-top:30px!important;padding-bottom:0!important}.paddid3{padding-top:80px!important;padding-bottom:0!important}.leftyclass{text-align:left}.leftcolor{color:#fff;text-align:left!important}.leftcolor h2{color:#fff;text-align:left!important;margin-bottom:10px!important}.vc_empty_space{height:32px!important}.mdgree{color:green}.mbgree{color:navy}.mpgree{color:purple}.extmargibbtm{margin-bottom:10px!important}.form-control{width:100%}input #2{background:#e7e7e7;background-color:#e7e7e7}button{background-color:#e7e7e7;line-height:16px;padding:11px 18px 10px 16px;font:normal bold 14px/16px Montserrat,Helvetica,Arial,Verdana,sans-serif;text-transform:none}ul.cnss-social-icon{margin:0;padding:0;list-style-type:none}ul.cnss-social-icon li{vertical-align:middle;float:none!important;width:auto!important;margin:0!important;list-style-type:none!important;border:none!important;padding:0!important;background:0 0!important;line-height:normal!important}ul.cnss-social-icon li a,ul.cnss-social-icon li a img{box-shadow:none!important;-webkit-box-shadow:none}ul.cnss-social-icon li a{border:none!important;text-decoration:none!important}ul.cnss-social-icon li a,ul.cnss-social-icon li a img{box-shadow:none!important;-webkit-box-shadow:none}ul.cnss-social-icon li a img{display:inherit!important}.woocommerce form .form-row .required{visibility:visible}.paddclass span{color:#000}.paddbot .align-icon .aio-icon{color:#28a7fb!important;background:#fff;border-style:solid;border-color:#fff;border-width:3px;width:70px;height:70px;line-height:70px;border-radius:500px;font-size:32px;display:inline-block}p.align-textt{text-align:initial}#custom_html-3 ul.cnss-social-icon{text-align:left}ul#cnss-social-iconids li{display:inline-block}ul#cnss-social-iconids li a img{opacity:1}form span.custom-not-valid-tip{display:none}#got-ques{color:#262525;font-weight:600;font-size:15px}#fast-fr{font-size:24pt;color:#444}div.chosen-container.chosen-container-single{width:24%!important;float:left;padding:10px 4px}.woof_container{padding-bottom:0!important;margin-bottom:0!important}.switcher-wrap{padding-top:10px}div#except_txt .uvc-sub-heading.ult-responsive{font-size:18px;line-height:30px;color:#000;margin-top:20px;margin-bottom:20px}.paddid1 button{font-size:12px!important;line-height:12px!important}.paddid2 button{font-size:12px!important}.mob-cls{font-size:28px;line-height:28px}.phn-cls{margin:-26px 0 0 25px;font-size:24px;line-height:24px}.p-cls{margin:5px 0 0 25px}.p-cls a{color:#afafaf}.cls-marker{font-size:24px;line-height:28px}.p-marker{margin:-28px 50px 0 27px;font-size:15px;line-height:22px}.meta_cls{font-size:22px;color:#9c0;text-align:center}.meta_p_cls{text-align:center}button.pswp__button.pswp__button--arrow--left,button.pswp__button.pswp__button--arrow--right{font-size:43px!important}.page-id-239 h3.aio-icon-title{text-align:left}.page-id-239 p{text-align:left}#page .woocommerce-error,#page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info,#page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message{color:#fff}.popup-message-style .woocommerce-error,.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info,.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message{display:flex;flex-flow:column nowrap;justify-content:center;box-shadow:0 10px 40px 0 rgba(0,0,0,.3);border:none;position:absolute;top:50%;left:100%;width:400px;max-height:500px;margin:0!important;padding:15px 40px 15px 65px;z-index:9999;overflow:hidden;transform:translate3d(200px,-50%,0);animation:slide-in-message,slide-out-message;animation-duration:1.2s,1.1s;animation-delay:.4s,9s;animation-fill-mode:forwards;animation-timing-function:ease;font-weight:700;box-sizing:border-box}.popup-message-style .woocommerce-error,.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap)>.woocommerce-info,.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap)>.woocommerce-message{background-color:#28a7fb}.woocommerce-error:before,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info:before,div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message:before{position:absolute;display:flex;justify-content:center;top:15px;left:0;width:65px;height:100%;font-family:icomoon-the7-font;font-size:28px;line-height:1;content:"\ea09"}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}@keyframes slide-in-message{0%{opacity:0;-webkit-transform:translate3d(600px,-50%,0);transform:translate3d(600px,-50%,0)}50%{opacity:0;-webkit-transform:translate3d(-200px,-50%,0);transform:translate3d(-200px,-50%,0)}100%{opacity:1;-webkit-transform:translate3d(-400px,-50%,0);transform:translate3d(-400px,-50%,0)}}@keyframes slide-in-message{0%{opacity:0;transform:translate3d(600px,-50%,0)}50%{opacity:0;transform:translate3d(-200px,-50%,0)}100%{opacity:1;transform:translate3d(-400px,-50%,0)}}@keyframes slide-out-message{0%{opacity:1;transform:translate3d(-400px,-50%,0)}50%{opacity:0;transform:translate3d(-100px,-50%,0)}100%{opacity:0;transform:translate3d(800px,-50%,0)}}@keyframes slide-out-message{0%{opacity:1;-webkit-transform:translate3d(-400px,-50%,0);transform:translate3d(-400px,-50%,0)}50%{opacity:0;-webkit-transform:translate3d(-100px,-50%,0);transform:translate3d(-100px,-50%,0)}100%{opacity:0;-webkit-transform:translate3d(800px,-50%,0);transform:translate3d(800px,-50%,0)}}#page .woocommerce-error:before,#page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info:before,#page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message:before{color:#fff}