h1,h2,h3,h4,h5,h6{padding:0}:root{--red:#ff3d27;--blue:#00ade2}.et_mobile_menu{max-height:450px;overflow:scroll}.gform_wrapper .top_label .gfield_label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none}input[type=text],textarea{background:#fff;border:none;border-radius:0;color:#999!important;padding:10px!important}.gform_body li{margin:0}.gform_wrapper .gform_footer input.button{background:#37a1e6;border:none;font-family:'HelveticaNeueLTStd-Bd',Helvetica,Arial,Lucida,sans-serif;font-size:22px;color:#fff;padding:12px 23px;border-radius:0;letter-spacing:1px;cursor:pointer}.gform_wrapper .gform_footer input.button:hover{background:#6d6d6d}.fgfic-style1{border:0!important;padding:0!important}li#field_1_5.gfield{margin-top:0;text-align:center}.gform_wrapper .gform_footer{text-align:center}.container{width:100%;max-width:1240px}@font-face{font-family:'Helvetica Neue LT Std';src:url('../font/HelveticaNeueLTStd-Lt.eot');src:url('../font/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),url('../font/HelveticaNeueLTStd-Lt.woff2') format('woff2'),url('../font/HelveticaNeueLTStd-Lt.woff') format('woff'),url('../font/HelveticaNeueLTStd-Lt.ttf') format('truetype'),url('../font/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Helvetica Neue LT Std';src:url('../font/HelveticaNeueLTStd-Cn.eot');src:url('../font/HelveticaNeueLTStd-Cn.eot?#iefix') format('embedded-opentype'),url('../font/HelveticaNeueLTStd-Cn.woff2') format('woff2'),url('../font/HelveticaNeueLTStd-Cn.woff') format('woff'),url('../font/HelveticaNeueLTStd-Cn.ttf') format('truetype'),url('../font/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url('../font/HelveticaNeue.eot');src:url('../font/HelveticaNeue.eot?#iefix') format('embedded-opentype'),url('../font/HelveticaNeue.woff2') format('woff2'),url('../font/HelveticaNeue.woff') format('woff'),url('../font/HelveticaNeue.ttf') format('truetype'),url('../font/HelveticaNeue.svg#HelveticaNeue') format('svg');font-weight:normal;font-style:normal}body .et_pb_row{display:flex}.et_pb_row_inner{display:flex}.about-us.et_section_regular,.et_pb_module.et_pb_text,.testimonial_box.et_section_regular,.Check.out.et_section_regular,.our-work-info .et_pb_module{width:100%;display:inline-block}body .clearfix:after{content:none}header#main-header{z-index:99999}input{background-size:0%!important}.rust-denting h2,.questions-about h3{padding:0}.replace-roof p,.roofing-carry p,.service-area p{line-height:normal}.hero-main .et_parallax_bg_wrap{overflow:visible;position:inherit!important;width:100%;height:100%;display:inline-block}.hero-button .et_parallax_bg{transform:translate(0px,0px)!important;height:190px!important}.hero-main .et_pb_text_inner{padding:10px 20px;margin:0}.hero-main .et_pb_text_0 h1{padding-bottom:0}.hero-main .et_pb_module.et_pb_text{margin:0 0 4px 0}.hero-button .et_parallax_bg_wrap{overflow:visible}.hero-button .et_pb_column.et_pb_column_4_4{position:absolute;top:-200px;right:0;left:0}.hero-main h2{padding:0}.et_pb_row:after,.et_pb_row_inner:after,.et_pb_slides:after{content:none!important}#page-container{margin-top:0!important;padding-top:0!important}.about-us a{color:#337ab7}.about-us a:hover{color:#23527c;text-decoration:underline}h2.block_heading strong{color:#2a84be}h2.block_heading{padding:0}ul.about-img-box,ul.snglsrf_achvmnt{list-style:none;padding:0;width:100%;display:inline-block}ul.about-img-box li{width:50%;float:left;text-align:center}ul.about-img-box li:last-child{width:100%;display:inline-block;margin-top:15px}ul.about-img-box li strong{width:100%;display:inline-block;text-align:center}ul.snglsrf_achvmnt li:first-child{width:100%;max-width:280px;display:table;text-align:center;margin:0 auto -45px;line-height:24px;font-weight:bold;font-family:'HelveticaNeue Std'}ul.snglsrf_achvmnt li:nth-child(2){float:left;width:30%;display:inline-block;text-align:center;margin:0 15px 0 0}ul.snglsrf_achvmnt li:nth-child(3){float:right;width:36%;display:inline-block;text-align:center;margin:0 0 0 15px}.snglsrf_achvmnt strong{width:100%;text-align:center;display:inline-block;padding-top:10px;font-size:23px;font-weight:bold!important;font-family:'HelveticaNeueLTStd-Bd'}.about-us strong,.location-about strong{font-weight:500}.about-us .et_pb_column.et_pb_column_2_5{margin-right:60px}.testimonial_box:after{content:'';position:absolute;top:-55px;right:0;bottom:0;left:0;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/11/testimonials_top.png');background-position:top right;background-repeat:no-repeat;background-size:contain}.testimonial_box:before{content:'';position:absolute;bottom:-230px;left:0;width:100%;height:45%;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/11/testimonials_bottom.png');background-position:top right;background-repeat:no-repeat;background-size:contain}.testimonial_box{position:relative;background-size:100% 100%;background-color:transparent;vertical-align:top;z-index:auto}.testimonial_box .et_pb_module.et_pb_text{max-width:500px;margin:0!important}.testimonial_box .et_pb_testimonial_description{margin-left:0!important}.testimonial_box .et_pb_testimonial_portrait{position:absolute;top:-50px;left:-45px;z-index:999999;margin-right:20px;width:102px!important;height:102px!important;display:inline-block}.testimonial_box p{text-indent:70px;padding:0}.testimonial_box .et_pb_with_border{border-radius:0 30px}.testimonial_box span.et_pb_testimonial_position{position:absolute;top:-118px;left:-40px;font-style:normal}.testimonial_box .et_pb_testimonial:before{display:none}.review-box .et_pb_with_border:before{content:''!important;position:absolute;top:-45px;width:46%;height:30px;display:inline-block;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/11/fiveStar.png');background-repeat:no-repeat;background-size:auto;background-position:right}.Check.out{overflow:hidden}.Check.out .et_pb_gallery_item{width:33.33%;padding:0 7px;overflow:hidden;transform:skew(-20deg);clear:none;margin:0 1% 0 0}.Check.out .et_pb_gallery_item .et_pb_gallery_image.portrait{transform:skew(20deg);height:380px;margin-bottom:10px}.Check.out a{display:inline-block;position:absolute;left:-26%;right:0;top:0;bottom:0;width:150%;height:100%;overflow:hidden}.Check.out .et_pb_gallery_title{margin:0}.our-work .et_pb_gallery_item{transform:skew(20deg)!important}.our-work img{height:100%;transform:skewX(-35deg)}.our-work .et_overlay{transform:skewX(-35deg)!important;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;backface-visibility:visible!important}.our-work .et_overlay:before,.our-work-box .et_overlay:before{font-size:0!important;color:#fff!important;top:40%!important;left:43%;width:94px;height:94px;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/magnifier.png');background-repeat:no-repeat;background-position:center}.Check.out .et_pb_gallery_item:nth-child(2){width:30%}.our-work-info,.our-work{position:relative;z-index:9999}.our-work-info:before{content:'';position:absolute;top:0;left:-995px;z-index:-9;width:1000px;height:380px;background-color:#2b87c2;transform:skew(-20deg)}.Check.out:after{content:''!important;position:absolute;bottom:16px;right:0;width:100%;width:calc(100% - 1210px);height:380px;visibility:visible;background-color:#8cd7f7;border-left:10px solid #ffff}.our-work .et_pb_gallery_item:last-child{border-right:12px solid #fff}.our-work-info img{min-height:-webkit-fill-available}ul.insurance-claims img{display:block;margin:0 auto!important}.services-offer{background-size:46% 100%!important}.about-questions{background-size:100% 100%!important}body #page-container .et_pb_section .et_pb_button_1.button-about.et_pb_bg_layout_light:hover,body #page-container .et_pb_section .et_pb_button_2.button-about.et_pb_bg_layout_light:hover{background-color:#e84c3d}.from-Shingles h3{padding:30px 0 20px 0}.from-Shingles{background-size:53%!important}.from-Shingles .et_pb_column.et_pb_column_1_2{padding-right:44px}.shingles-roof-prev img,.shingles-roof-next img,.services-offer img,.services-offer-main img,ul.servicebottom_content li br{display:none}ul.servicebottom_content img{display:block;margin:0 auto}.question-location-area{background:transparent}.page-template-default.page.page-id-13 .about-questions{margin-top:59px!important}.services-offer .et_pb_text_17 h6{margin-left:auto;margin-right:-25%;background:#e74c3c;max-width:380px}.et_pb_module.et_pb_text.et_pb_text_19.services-offer-box.et_pb_bg_layout_light.et_pb_text_align_left{transform:skewX(35deg)}.services-offer .et_pb_module.et_pb_text.et_pb_text_16.et_pb_bg_layout_dark.et_pb_text_align_center{transform:skewX(0deg);margin-left:-26px;position:absolute;top:0;right:-117px;max-width:360px;padding:10px}.services-shap-box.et_pb_with_background.et_section_regular{background-size:53%!important}.services-offer .et_pb_column.et_pb_column_3_5{transform:skewX(-35deg);background:#fff;margin-left:0}.services-offer .et_pb_module.et_pb_text.et_pb_text_15.et_pb_bg_layout_light.et_pb_text_align_left{transform:skewX(35deg)}.services-offer h3{padding:0 0 40px 0}ul.insurance-info{list-style-position:inside;padding:0 0 15px 0!important;color:#e74c3c;padding:0}ul.insurance-info li{font-size:20px;font-family:'Helvetica Neue'}.services-offer p:last-child{max-width:480px;display:inline-block}ul.servicebottom_content{list-style:none;padding:0;width:100%;display:inline-block}ul.servicebottom_content li{width:55%;float:left;display:inline-block;text-align:center;margin:40px 0}.servicebottom_content h6{margin-top:10px;padding:0}ul.servicebottom_content li:first-child{width:40%;margin-right:20px}.baker-roffing ul li{margin:0 0 25px 0}.baker-roffing ul li:last-child{margin:0}.services-box .et_pb_module.et_pb_text{transform:skewX(19deg)}.services-box .et_pb_column.et_pb_column_2_5{transform:skewX(-19deg);background:#fff}.services-box .et_pb_column.et_pb_column_2_5:before{content:'';position:absolute;top:0;left:-117px;width:50%;height:100%;display:inline-block;background:#FFF;transform:skewX(-10deg)}.services-box h3{margin-top:40px;padding:0}.services-offer .et_pb_column.et_pb_column_3_5:after{content:''!important;position:absolute;bottom:0;right:-45%;display:inline-block;border-left:0px solid transparent;border-right:254px solid transparent;border-bottom:202px solid #e74c3c}.services-offer .et_pb_column.et_pb_column_3_5.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough:before{content:'';position:absolute;top:0;left:396px;width:50%;height:100%;display:inline-block;background:#FFF;transform:skewX(10deg)}.services-box .et_pb_column.et_pb_column_2_5:after{content:''!important;position:absolute;top:0;left:calc(-68% - 2px);display:inline-block;border-left:195px solid transparent;border-right:58px solid transparent;border-top:240px solid #e74c3c;z-index:9999999999999999}.services-offer-box .et_pb_column.et_pb_column_3_5:after{content:none!important}ul.insurance-claims{list-style:none;padding:0 150px 80px 0}.services-offer-box h3{padding:40px 0}ul.insurance-claims li h6{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 0 20px 0}ul.insurance-claims li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}ul.insurance-claims li h6 img{margin-right:15px!important}.services-offer-box:before{content:'';position:absolute;top:0;right:-10px;width:50%;background:#fff;height:100%;display:inline-block;transform:skew(-33deg)}.services-shap-box .et_pb_column.et_pb_column_3_5:after{content:none!important}.services-offer-main{background-size:60%!important}.services-offer h6{padding:10px}.services-offer .et_pb_text.et_pb_text_16{transform:skewX(35deg)}.our-addresh .et_pb_column.et_pb_column_2_5{background:#e84c3d;color:#fff;margin:0!important;padding:80px 0 271px 200px;width:35%!important}.our-addresh ul{padding:0}button.et_pb_contact_submit.et_pb_button:hover{background-color:#27aae2!important}.our-addresh ul li a:hover{color:#27aae2}.how-we-help button.et_pb_contact_submit.et_pb_button{width:auto;line-height:27px!important}.how-we-help button.et_pb_contact_submit.et_pb_button:hover.our-addresh ul{list-style:none;padding:0}.how-we-help h2{margin-bottom:40px;padding-bottom:0}.how-we-help .et_pb_column.et_pb_column_3_5{width:65%;padding:30px 60px 20px}.how-we-help .et_contact_bottom_container{margin-top:0}.how-we-help .et_pb_contact_field{margin-bottom:21px!important}.our-addresh ul li{width:100%;margin-bottom:50px;line-height:34px;max-width:280px;font-size:30px;display:inline-block}.our-addresh .et_pb_code_inner li{float:left;width:auto;line-height:1;margin:0 60px 0 0}.our-addresh ul li a{color:#fff}.our-addresh h3{margin:0 0 40px 0;padding:0}.our-addresh .et_pb_text_23 p,.our-addresh .et_pb_text_15 p{margin:0 0 20px 0}.our-addresh .et_pb_code_inner li:last-child{margin:0}.our-addresh input::-webkit-input-placeholder{color:#757575!important}.our-addresh input::-moz-placeholder{color:#757575!important}.our-addresh input:-ms-input-placeholder{color:#757575!important}.our-addresh input:-moz-placeholder{color:#757575!important}.our-addresh p{margin-bottom:20px}.location-about{padding:0;margin-top:-75px}.location-about-info p a{color:#337ab7}.location-about-info p a:hover{border-bottom:1px solid #23527c;color:#23527c}.home.page-template-default.page.page-id-13 h2.our-testimonial-title,.home.page-template-default.page.page-id-13 h2.our-concord-testimonial,.page-template-default.page.page-id-447 h2.client-testimonial-title,.page-template-default.page.page-id-447 h2.our-concord-testimonial,.page-template-default.page.page-id-2466 h2.our-testimonial-title,.page-template-default.page.page-id-2466 h2.client-testimonial-title,.et_pb_row.et_pb_row_6.container.client-img-name{display:none}h2.client-testimonial-title.testimonial-client{padding:180px 0 256px;margin-top:-60px;background-size:100% 100%;background-position:top}.testimonial-client h2{float:right;margin:0 0 35px 0;padding:0;font-size:42px;line-height:46px}.page-template-default.page.page-id-2466 h2.our-concord-testimonial{font-size:43px;line-height:46px}.page-template-default.page.page-id-447 .et_pb_row.et_pb_row_5.container,.page-template-default.page.page-id-447 .et_pb_row.et_pb_row_5{padding:0 15px!important}.testmonial-img-box .et_pb_testimonial_portrait{position:absolute;bottom:30%;left:-6px}.testimonial-client{margin-top:-206px;z-index:99;background-size:100% 100%}.testmonial-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0;position:relative}.testmonial-text-box{min-height:515px}.client-img-name .et_pb_column_1_2:nth-child(2) .et_pb_module.et_pb_testimonial.et_pb_testimonial_1.testmonial-info.clearfix.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_testimonial_no_image .et_pb_testimonial_portrait{margin-top:-180px}.testimonial-client .et_pb_column:first-child .testmonial-info~.testmonial-info .et_pb_testimonial_portrait{margin-top:-175px}.testmonial-info.et_pb_testimonial:before{box-shadow:4px 6px 1px #c9deec;border:2px solid #fff;transform:skew(-10deg);display:block!important;position:absolute;content:''!important;left:0;right:0;bottom:0;top:0;background:transparent;border-radius:0;width:100%;max-width:100%;z-index:0;margin:0 auto}.testmonial-info .et_pb_testimonial_description{padding:20px 40px 50px;margin:0!important;width:100%;min-height:480px}.testmonial-info .et_pb_testimonial_description_inner{position:static}.testmonial-info .et_pb_testimonial_portrait{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-top:-155px;margin-left:74px}.testmonial-info .et_pb_testimonial_description_inner h6{display:inline-block;width:100%;padding:0}.testmonial-info span.et_pb_testimonial_author{margin-left:134px;margin-top:20px;text-align:left}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner h5{padding:0;position:relative;left:-6px;margin:0 0 0;top:-10px;padding-bottom:50px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner p img{bottom:14px;right:62px;position:absolute}.testmonial-info p br{display:none}.testimonial-client .et_pb_column{margin-right:30px}.page-template-default.page.page-id-447 .our-testimonial-client,.page-template-default.page.page-id-2466 .testimonial-client{padding-top:180px;margin-top:0}.service .et_pb_gallery_item{margin-right:0!important;margin-bottom:0!important;padding:5px;width:25%!important;clear:none!important}body.page-template-default.page.page-id-28 .testimonial_box:before{height:100%;bottom:-50px;background-position:bottom right}.roofing-section{background-size:100% 100%}.roofing-section .et_pb_text_0 h1{float:left}.location-about{padding:0;margin-top:-75px}.location-about h2{float:left;max-width:45%;padding:0;display:inline-block}.location-about-info p a{color:#337ab7}.location-about-info p a:hover{border-bottom:1px solid #23527c;color:#23527c}.location-about-info p{padding-bottom:25px}.location-m{opacity:0}.location-service-right-info h2{padding-bottom:35px}.location-service-right-info p{padding-bottom:15px}.location-service-right-info h5,.location-service-right-info h6,.location-service-left-info h5,.location-service-left-info h6{padding:0 0 15px 0}.location-service-right-info p a:hover,.location-service-left-info p a:hover{border-bottom:1px solid #2ea3f2}.location-service-right,.location-service-left{background-size:46% 100%!important}.location-service-left-info h2{padding-bottom:35px}.location-service-left-info p{padding-bottom:15px!important}.location-service-left-info h3{padding:5px 0 15px 0}.location-service-left-info ul{padding:0;margin:0 0 15px 0;list-style:none}.location-service-left-info li{font-family:'HelveticaNeueLT Std';color:#e84c3d;text-align:left;padding-left:34px;margin-left:26%}.location-service-left-info li a{color:#337ab7}.location-service-left-info li a:hover{color:#23527c;text-decoration:underline}.faq-accordion .et_pb_toggle_open .et_pb_toggle_title:after{content:'-'!important;position:absolute;right:-6px;top:0;bottom:0;font-family:fontawesome;background:rgba(255,255,255,8);border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;font-size:26px;line-height:18px;color:#27aae2}.get-an-estimate .et_contact_bottom_container{float:left;margin:0 0 0 20px}.page-template-default.page.page-id-2466 .et_pb_section_11.location-service-right.et_pb_with_background.et_section_regular{background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/11/03.jpeg')!important}.page-template-default.page.page-id-447 .new-roof-installations,.page-template-default.page.page-id-447 .new-installations-roof,.page-template-default.page.page-id-2466 .new-roof-box,.our-location{display:none}.gallery-portfolio li.vp-filter__item.vp-filter__item-active a{background:#27aae2;border:0}.gallery-portfolio li.vp-filter__item a{padding:3px 8px;font-weight:300;color:#fff;border:0!important;background-color:#2b87c2;font-family:'Helvetica Neue';text-transform:capitalize}.gallery-portfolio ul.vp-filter.vp-filter__align-center{padding:0;margin:0 0 3px 0}#fancybox-container-1,#fancybox-container-2{z-index:9999999999999999!important}.gallery-portfolio li.vp-filter__item a:hover{background:#27aae2}.gallery-portfolio .et_pb_column{padding-bottom:10px}li.vp-filter__item:first-child a:first-child{text-transform:uppercase}.banner-main h1,a.et_pb_button.et_pb_button_0{max-width:490px;display:table;margin:0 auto;padding:0}.metal-roof-video,.metal_roof h2{margin:0 auto!important}.metal-roof .et_pb_text_1 h2{padding:0}.metal-roof-video{margin:0 auto 0!important;height:100%!important}.metal-roof h2{margin:50px 0 30px 0;padding:0}.metal-roof p strong{font-size:30px;font-weight:500;padding-top:20px;line-height:34px;display:inline-block}.metalroof_benefits_box h3{padding:10px 0 25px 0}.metalroof_benefits_box p{font-weight:400!important}.metalroof_benefits_box .et_pb_text_inner:after{content:'';position:absolute;height:295px;width:1px;background:#2491c4;right:-33px;top:125px}ul.metal_roof_meterials{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}ul.metal_roof_meterials li{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%}ul.metal_roof_meterials li h3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0;min-height:115px}ul.metal_roof_meterials li:first-child h3:first-child{-webkit-box-pack:flex-end;box-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;padding:11px 25px 0 0}ul.metal_roof_meterials li:nth-child(2) h3,ul.metal_roof_meterials li:nth-child(3) h3{-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}ul.metal_roof_meterials li img{margin-left:15px}.metal-shingle,.metal-shingle-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.metal-shingle .et_pb_css_mix_blend_mode_passthrough,.metal-shingle-box .et_pb_column.et_pb_column_3_5{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:68%;padding:0!important;margin:0!important}.metal-shingle a,.metal-shingle-box a{font-size:28px;font-weight:700;color:#333;margin-top:15px;line-height:1;display:inline-block;text-decoration:none!important;font-family:'Roboto',sans-serif}.metal_shingles_box a{font-size:28px;font-weight:700;color:#333;margin-top:15px;line-height:1;display:inline-block;text-decoration:none!important;font-family:'HelveticaNeueLTStd-Bd'}.metal-shingle a:hover,.metal-shingle-box a:hover,.page-template-default.page.page-id-3838 #page-container .button-view:hover{color:#e74b3c!important}.metal-shingle .et_pb_column.et_pb_column_2_5,.metal-shingle-box .et_pb_column.et_pb_column_2_5{width:32%!important;margin:0!important}.metal-shingle .et_pb_column.et_pb_column_1_3{margin:0!important}.metal-shingle .et_pb_text.et_pb_text_12,.metal-shingle-box .et_pb_module.et_pb_text.et_pb_text_13,.metal-shingle .et_pb_module.et_pb_text.et_pb_text_14,.metal-shingle-box .et_pb_module.et_pb_text.et_pb_text_15{background:#fff;padding:30px 60px}.metal-shingle h3,.metal-shingle-box h3{padding-bottom:25px}.questions-about h2{font-size:48px;padding-bottom:35px}.questions-about span{font-weight:300;font-size:22px;color:#666;display:table;margin:0 auto}.questions-about span:nth-child(3){padding:30px 0 26px 0}.questions-about p br{display:none}.questions-about p:nth-child(2){border:0;margin:0;padding:0}.questions-about p:last-child{margin:0;border:0}.questions-about p{padding:20px 0 20px 30px;margin-bottom:20px;font-weight:400;line-height:36px!important;border-bottom:1px solid #333}.gallery-view .et_pb_column.et_pb_column_1_2{width:50%;margin:0}.gallery-view .et_pb_image .et_pb_image_wrap,.gallery-view img{width:100%;height:100%;min-height:535px}.ready-estimate h2{font-weight:700!important;padding:16px 0 0 0!important}body #page-container .et_pb_section .et_pb_button_5{font-weight:500!important}.gallery-portfolio .animateonload.filtr-item{padding:0 2px!important}.modal{z-index:999999!important;background-color:rgba(0,0,0,0.9)}.modal-header{display:none!important}.modal-dialog{max-width:50%!important;margin:140px auto!important;width:100%!important;max-height:100%!important;height:100%!important;transform:translate(0,4%)!important}.gallery-portfolio .simplefilter_7606 li{background-color:#2b87c2!important;font-weight:800;line-height:1;padding:6px 8px;margin:0}.gallery-portfolio .simplefilter_7606 li:hover{background-color:#27aae2!important}.gallery-portfolio ul.simplefilter.simplefilter_7606{margin:0;padding:0 0 5px 0}.simplefilter li:first-child{text-transform:uppercase}.roof-carolinas-video .et_pb_video_overlay{background-size:cover;margin-top:6px;cursor:auto}.roof-carolinas-video a.et_pb_video_play:before{content:''!important;width:92px;height:92px;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/vedioicon.png');background-repeat:no-repeat;display:inline-block;background-position:top center}.roof-carolinas-video .et_pb_video_play{top:345px!important}.roof-carolinas-video .et_pb_module.et_pb_text.et_pb_text_0{position:absolute;top:180px;right:0;left:0;display:inline-block;z-index:99}.roof-carolinas-video .et_pb_column.et_pb_column_4_4{min-height:1076px;position:static!important;top:0;right:0;left:0;bottom:0;width:100%;display:inline-block;height:auto}.roof-carolinas-video .et_pb_button_module_wrapper.et_pb_button_0_wrapper{position:absolute;right:0;bottom:20px;left:0;z-index:99}.page-template-default.page.page-id-3650 .how-we-help{margin-top:100px}ul.choos-us{width:475px;list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:2px solid #e84c3d;border-right:2px solid #e84c3d;border-left:2px solid #e84c3d;padding:75px 25px 60px 25px;border-radius:6px}.choos-us li{width:50%;text-align:center}.why-choose h2{max-width:380px;display:inline-block;position:absolute;right:0;left:-15px;top:-30px}ul.whychoose_right{list-style:none;padding:0 0 0 50px;margin:0}ul.whychoose_right li{padding-left:65px;padding-bottom:4px;background:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/tick.png') no-repeat left top;line-height:42px}ul.whychoose_right li:nth-child(9){background-size:0;padding:22px 0 10px 65px}ul.whychoose_right li h3{padding:0;font-weight:500}ul.choos-us:before{content:'';position:absolute;top:0;right:24px;width:30px;height:2px;display:inline-block;background:#e84c3d}ul.choos-us:after{content:'';position:absolute;width:40px;display:inline-block;top:0;left:4px;height:2px;background:#e84c3d}.why-choose .et_pb_column.et_pb_column_2_5{margin-top:20px!important}.why-choose .et_pb_column.et_pb_column_1_2.et_pb_column_1{width:41%!important;margin:21px 0 0 0!important}.why-choose .et_pb_column.et_pb_column_1_2.et_pb_column_2{width:59%!important}.choos-us li:nth-child(3),.choos-us li:nth-child(4){margin-top:15px}ul.whychoose_right li:last-child{padding:0 0 0 70px}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_text_inner{margin-bottom:60px}.page-template-default.page.page-id-4545 .shingles-roof-direct:before,.page-template-default.page.page-id-4545 .shingles-roof-direct:after{content:none!important}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_module.et_pb_text.et_pb_text_3.et_pb_text_align_left.et_pb_bg_layout_light{max-width:100%}.page-template-default.page.page-id-4545 .shingles-roof-direct p{text-indent:0!important;text-align:justify!important}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_with_border.et_pb_module{min-height:490px}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_column.et_pb_column_1_2{width:50%!important;padding:40px;margin:0}.page-template-default.page.page-id-4545 .shingles-roof-direct span.et_pb_testimonial_position{top:-166px;left:26px}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_testimonial_no_bg:after{content:''!important;position:absolute;top:12%;left:13px;right:0;width:76px;height:59px;display:inline-block;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/left_inverted.jpg');background-repeat:no-repeat;visibility:visible}.page-template-default.page.page-id-4545 .shingles-roof-review .et_pb_testimonial_description:before{content:'';position:absolute;bottom:-174%}.page-template-default.page.page-id-4545 .client_haeding h2{float:left;padding:20px 13px 0 0;background:#fff}.page-template-default.page.page-id-4545 .client_haeding{width:100%;display:inline-block}.page-template-default.page.page-id-4545 .reviewbtn{float:right;background-color:#fff}.page-template-default.page.page-id-4545 .client_haeding h2:before{content:'';position:absolute;width:100%;height:1px;bottom:50px;background:#e74c3c;z-index:-1}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_with_border:before{content:''!important;position:absolute;width:76px;height:60px;top:inherit;bottom:15px;right:10px;left:inherit;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/right_inverted.jpg');background-repeat:no-repeat;background-size:100%}.page-template-default.page.page-id-4545 a.et_pb_button.et_pb_button_1.et_pb_bg_layout_light:hover,.page-template-default.page.page-id-4545 a.et_pb_button.et_pb_button_2.et_pb_bg_layout_light:hover,.page-template-default.page.page-id-4545 a.et_pb_button.et_pb_button_3.et_pb_bg_layout_light:hover{background:#27aae2!important;color:#fff!important}.button-call-back .et_pb_button_module_wrapper:before{content:'';position:absolute;width:100%;right:0;left:0;top:46%;height:1px;background:#27aae1}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_testimonial_description:before{content:''!important;position:absolute;top:-50px;right:0;width:135px;height:25px;display:inline-block;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/11/fiveStar.png');background-repeat:no-repeat}.service-area h2{padding-bottom:25px}.service-left .et_pb_image_wrap,.service-right .et_pb_image_wrap{border:4px solid #27aae2;border-radius:6px;max-width:474px}.service-left h3{padding:0 0 15px}.service-left .et_pb_text_inner{max-width:560px;margin:0 auto}.service-right .et_pb_text_inner{max-width:560px;margin:0 auto}.padding-box{padding:115px 0 0 0}.service-left .padding-box:before{content:'';position:absolute;top:0;left:0;width:119px;height:119px;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/no1.png');background-repeat:no-repeat}.border-left:before{content:'';position:absolute;top:23%;left:-120%;width:130%;height:4px;background:#27aae2;z-index:-1}.service-right .et_pb_image_wrap.et_pb_image_wrap{border:4px solid #e64e41}.service-right .padding-box:before{content:'';position:absolute;right:0;top:0;width:119px;height:119px;display:inline-block;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/no2.png');background-repeat:no-repeat}.service-right .border-right:after{content:'';position:absolute;top:23%;right:-120%;width:130%;height:4px;background:#e64e41;z-index:-1}.service-left .et_pb_column_8,.service-left .et_pb_column_12,.service-left .et_pb_column_16,.service-left .et_pb_column_19,.service-right .et_pb_column_15,.service-right .et_pb_column_11,.service-right .et_pb_column_19,.service-left .et_pb_column_20{z-index:99;width:59%;margin:0}.service-left .et_pb_column_9,.service-right .et_pb_column_10,.service-left .et_pb_column_13,.service-right .et_pb_column_14,.service-right .et_pb_column_10,.service-left .et_pb_column_13,.service-left .et_pb_column_17,.service-right .et_pb_column_18,.service-left .et_pb_column_21{width:41%!important;margin:0!important}.service-area .et_pb_row.et_pb_row_13{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.service-left .padding-box.box-3:before{background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/no3.png')}.service-right .padding-box.box-4:before{background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/no4.png')}.service-left .padding-box.box-5:before{background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/no5.png')}.service-right .padding-box.box-6:before{background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/no6.png')}.service-left .padding-box.box-7:before{background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/no7.png')}.warranty-new-roof img.alignright{position:absolute;top:0;right:30px;margin-top:26px}.warranty-new-roof p{text-align:justify;word-break:break-all}.warranty-new-roof .et_pb_column_25,.warranty-new-roof .et_pb_column_26{width:50%!important;margin:0!important;padding:45px}.warranty-box .et_pb_text_inner{background:rgba(0,128,182,0.65);padding:150px 30px 50px;min-height:372px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.warranty-box .et_pb_text_inner p:nth-child(2){display:none}.warranty-box h3{padding:0 0 15px 0}.warranty-box .et_pb_text_inner:hover{background-color:#e74c3c}.warranty-box .et_pb_text_inner p{text-align:center}.replace-roof h3{padding:30px 0 20px 0}.replace-roof .et_pb_column.et_pb_column_1_3{margin-right:55px;width:30.30%!important}.replace-roof h2{padding-bottom:25px}.asphalt-certainteed{width:100%;display:inline-block;padding:0 45px}.roofing-carry h3{padding:40px 0}.asphalt-certainteed p{float:left;max-width:850px;text-align:justify;padding:20px 0 0 0}.roofasphalt_box{float:right;background:#e7e7e7;padding:25px 20px}.roofasphalt_box ul,.roofasphalt_steel ul{text-align:left;list-style-type:disc;list-style-position:inside;padding:0}.roofasphalt_box h4{padding:0 0 5px 0}.roofasphalt_info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-top:35px}.metal-roofing{padding-right:72px}.roofing-carry h2{padding:40px 0 30px 0}.roofing-carry .grid_single_text_title h3,.roofing-carry .masonry_grid_single_text_title h3{font-family:'HelveticaNeueLT Std Cn'!important;font-size:18px!important;text-align:center!important;background-color:#e74c3c!important;color:#fff!important;margin:0!important}.roofing-carry img{vertical-align:top}.roofing-carry .gallery_title_container h2{display:none}.roofing-carry .gallery_bank_main_container{max-width:100%!important;width:100%!important;display:table!important;margin:0 auto!important}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42{width:48%!important;margin:0!important}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_43{width:52%!important;background:#2d83bb;padding:60px 65px 60px 60px;min-height:720px}.footer-main #et_pb_contact_form_0{padding-left:15px}.footer-contact-form .et_contact_bottom_container{float:left}.footer-addresh .et_pb_text_inner{padding:70px 0 40px 100px}.footer_logo{margin:50px 0}.footer_address ul,.footer_client ul{padding:0;list-style:none}.footer_address ul{margin-left:45px}.footer_address li{color:#2d83bb;line-height:35px;padding-left:40px;margin-bottom:40px}li.footadd{background:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/locicon.png') no-repeat left top}li.footphone{background:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2019/12/mobicon.png') no-repeat left top}.footer_address li a{color:#2d83bb}.footer_address li a:hover{color:#e74c3c}.footer_client ul li{width:16%;float:left;margin-right:7px;text-align:center}.footer_client ul li img{max-height:67px}.footer_client{width:100%;margin-top:80px;display:inline-block}.footer_address li:last-child{margin:0}.contact-form h3{padding:0 0 20px 0}.footer-main button{line-height:1!important}.footer-contact-form .et_contact_bottom_container{width:100%;justify-content:center}.contact-form span{font-weight:400}.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content li{width:20%}.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.roof-installation-service .et_pb_gallery_item{padding:6px!important;width:25%!important;margin:0!important;clear:none!important}body.page-template-default.page.page-id-6136 h6{margin-top:15px}.baker-roffing ul.servicebottom_content{margin:40px 0 0 0}.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body{display:none}.baker-roffing{background-size:50% 100%!important}.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_body{width:56%;background:#222222;margin:0!important;padding:50px 170px}.baker-roffing:after{content:'';position:absolute;top:0;right:0;bottom:0;width:50%;height:100%;display:inline-block;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2020/01/IMG_2453_preview-1-1.png');background-position:top center;background-repeat:no-repeat;background-size:cover}.baker-roffing span{font-family:'Helvetica Neue LT Std';text-align:center;display:block;line-height:1;letter-spacing:6.4px;margin:0 0 10px 0;font-size:18px;font-weight:800}.baker-roffing h3{line-height:1!important;padding:30px 0 20px 0}.baker-roffing a.et_pb_button:hover{background-color:#38a0e7!important}body.page-template-default.page.page-id-6212 ul.insurance-claims li h6{padding:0}.page-template-default.page.page-id-6212 .services-offer-box:before{content:none}.insurance-claims ul.insurance-claims{padding:0}.experts-right-door h3{padding:0 0 20px 0}.experts-right-door .et_pb_module.et_pb_text{padding:0 0 40px 0!important}ul.insurance-claims li h6 strong{line-height:22px;text-align:left;font-weight:800}body.page-template-default.page.page-id-6212 h1{max-width:430px;margin:0 auto}.metal-replacement h2.block_heading{padding:20px 0 0 0}.metal-replacement .et_pb_column.et_pb_column_1_2{min-height:353px;margin:18px 18px 18px 18px;padding:37px 37px 37px 37px;box-shadow:6px 6px 10px 0px rgba(0,0,0,0.5);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.metal-replacement span.et_pb_image_wrap{width:25%}.metal-replacement h3{padding:0 0 20px 0}.metal-replacement .et_pb_column.et_pb_column_1_2:hover{background-color:rgba(15,190,189,0.32)}.homes-baker-main,.homes-remodeling,.contact-with-us,.commercial-roofing{z-index:99}.homes-baker-main:before,.homes-remodeling:before,.contact-with-us:before,.commercial-roofing:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:linear-gradient(180deg,rgba(9,191,191,0.92) 0%,rgba(255,160,135,0.91) 100%);opacity:0.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;z-index:-1}.homes-baker-main:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:-1}.baker-roffing p:nth-child(2){padding:0 0 6px}.homes-baker-main h3{position:relative;font-weight:500;padding-bottom:20px}.homes-baker-main h3:before{content:'';position:absolute;bottom:0;left:0;width:230px;height:1px;background:#FFF;display:inline-block}.home-roffing h3:before{left:50%!important;transform:translateX(-50%)}.home-roffing .homes-baker{float:none!important;margin-bottom:20px;margin:0 auto}.home-roffing .homes-baker .homes-baker-image{text-align:center!important;width:100%}.home-roffing .homes-baker .homes-baker-info{width:100%;max-width:100%;padding-bottom:15px}.home-roffing .homes-baker .block_heading{text-align:center}.homes-baker{float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:35px}.homes-baker img{width:97px;height:97px}.homes-baker-info{overflow:hidden;max-width:380px}.homes-window-replacement .homes-baker-info{max-width:440px;overflow:visible}.homes-baker p{width:100%;display:inline-block;padding-top:36px}.homes-baker-image{float:left;padding-right:20px}.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_9_tb_body,.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_10,.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_11,.homes-window-replacement .et_pb_column.et_pb_column_1_2.et_pb_column_14{background-color:rgba(255,255,255,0.42);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:24px 24px 24px 24px;margin:0!important}.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_10,.home-Siding-provides .et_pb_column.et_pb_column_1_2.et_pb_column_11,.homes-window-replacement .et_pb_column.et_pb_column_1_2.et_pb_column_14{width:40%;float:right}.home-Siding-provides .et_pb_column.et_pb_column_1_2.et_pb_column_11{float:left}.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_9,.home-Siding-provides .et_pb_column.et_pb_column_1_2.et_pb_column_12,.homes-window-replacement .et_pb_column.et_pb_column_1_2.et_pb_column_13{width:54%;margin:0!important}.homes-baker-main ul{padding:20px 0 15px;line-height:1;list-style-type:none}.homes-baker-main .et_contact_bottom_container{float:inherit;display:table;margin:0 auto}.homes-baker-main .et_pb_contact_form.clearfix{padding:0 15px}.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_12{padding-left:30px}.homes-remodeling .et_pb_column.et_pb_column_1_2{width:50%;margin:0}.homes-baker-main a{line-height:1!important}.homes-baker-main a.et_pb_button:hover{background-color:#38a0e7!important}.homes-baker-main .et_pb_column.et_pb_column_1_3.et_pb_column_8,.homes-baker-main .et_pb_column.et_pb_column_2_5.et_pb_column_9,.homes-baker-main .et_pb_column.et_pb_column_2_5.et_pb_column_12{padding:30px 12px;background-color:rgba(255,255,255,0.42);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5)}.homes-remodeling .et_pb_module.et_pb_text.et_pb_text_0 span{margin-bottom:15px;display:inline-block}.homes-baker-main .homes-baker img{width:114px;height:114px}.homes-remodeling input::-webkit-input-placeholder{color:#C3C3C3}.homes-remodeling input::-moz-placeholder{color:#C3C3C3}.homes-remodeling input:-ms-input-placeholder{color:#C3C3C3}.homes-remodeling input:-moz-placeholder{color:#C3C3C3}.form-columns-1 .wpcf7-form-control-wrap{float:left;width:50%;display:inline-block;position:inherit}.form-columns-1,.form-columns-2{width:100%;display:inline-block;vertical-align:top}.form-columns-1 br,.form-columns-2 br,.form-columns-3 br{display:none}.form-columns-3 .wpcf7-form-control-wrap{width:33.3%;float:left}.form-columns-3 .wpcf7-form-control-wrap:nth-child(3){padding:0 15px}.form-columns-3 .wpcf7-form-control-wrap:first-child,.form-columns-1 .wpcf7-form-control-wrap:first-child{padding-right:15px}.form-columns-3 .wpcf7-form-control-wrap:last-child,.form-columns-1 .wpcf7-form-control-wrap:last-child{padding-left:15px}.form-columns-textarea .wpcf7-form-control-wrap{width:100%;height:64px;display:inline-block;margin:0 0 26px 0;line-height:1}.form-columns-textarea input{height:64px;line-height:1}.wpcf7-form-control-wrap.First input,.wpcf7-form-control-wrap.Last input,.form-columns-2 .wpcf7-form-control-wrap.email input{margin-bottom:40px}input.wpcf7-form-control.wpcf7-submit{margin:0 auto;height:auto;width:auto;border:0;display:table;padding:12px 25px;font-size:18px!important;background:var(--red);color:#FFF;cursor:pointer;font-weight:500;font-family:'HelveticaNeueLTStd-Bd';-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}span.ajax-loader{display:none!important}.homes-baker-main button{line-height:1!important}.wpcf7-form-control-wrap.Details input{height:64px;padding:0px 15px 20px 15px!important;display:inline-block}.homes-form-roffing:before{content:'';position:absolute;transition:none;opacity:1;background:rgba(15,190,189,0.78)}.homes-form-roffing:after{content:'';background:transparent}.home-Siding-provides:before{content:'';background-color:rgba(255,160,135,0.78)}.homes-window-replacement:before{content:'';background-color:rgba(148,53,125,0.78)}.home-repair-main a.et_pb_button{line-height:1!important}.home-repair-main .et_pb_column.et_pb_column_1_5{width:20%;margin:0!important}.home-repair-main .et_pb_column.et_pb_column_1_5{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;padding:10px}.home-repair-main .et_pb_column.et_pb_column_1_5.et_pb_column_3:hover{background-color:rgba(15,190,189,0.27);box-shadow:8px 8px 26px 0px rgba(0,0,0,0.5)}.home-repair-main .et_pb_column.et_pb_column_1_5.et_pb_column_4:hover{background-color:#ffe5db;box-shadow:8px 8px 26px 0px rgba(0,0,0,0.5)}.home-repair-main .et_pb_column.et_pb_column_1_5.et_pb_column_5:hover{background-color:#ede9d0;box-shadow:8px 8px 26px 0px rgba(0,0,0,0.5)}.home-repair-main .et_pb_column.et_pb_column_1_5.et_pb_column_6:hover{background-color:rgba(148,53,125,0.33);box-shadow:8px 8px 26px 0px rgba(0,0,0,0.5)}.home-repair-main .et_pb_column.et_pb_column_1_5.et_pb_column_7:hover{background-color:rgba(15,190,189,0.27);box-shadow:8px 8px 26px 0px rgba(0,0,0,0.5)}.home-repair-main a.et_pb_button:hover{background:transparent!important}span.home-repair{font-family:'Helvetica Neue LT Std';font-size:14px;font-weight:600;letter-spacing:2px}.home-repair-main p{padding:0}.home-repair-main h2.block_heading{margin:0 0 15px 0}.home-repair-main .et_pb_module.et_pb_text.et_pb_text_3 p{margin:0 auto;max-width:88%}.need-inspiration h2{padding:0}.need-inspiration .et_pb_column.et_pb_column_1_4{width:25%;margin:0!important;padding:10px}.social-media{float:right}.contact-with-us:before,.commercial-roofing:before{content:'';background-color:transparent;background-image:linear-gradient(140deg,#f0c808 0%,#f2295b 100%);opacity:0.78}.contact-with-us .et_pb_module.et_pb_text{width:auto}.local-branch .et_pb_module.et_pb_text{float:left;width:auto}.local-branch .et_pb_button_module_wrapper{margin-left:20px}.local-branch a,.commercial-roofing a,.our-commercial a{line-height:1!important}.local-branch h4{padding:0}.local-branch .et_pb_column.et_pb_column_1_2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0!important}.local-branch a:hover,input.wpcf7-form-control.wpcf7-submit:hover{background:var(--blue)!important}.commercial-shap{z-index:9999;margin-top:-60px;background-color:transparent}.commercial-roofing{padding-top:100px!important}.commercial-roofing h1{text-align:center!important}.commercial-roofing .et_pb_column.et_pb_column_2_5{padding:15px 0}.commercial-services .et_pb_module.et_pb_blurb{width:50%;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s}.commercial-services .et_pb_column.et_pb_column_3_5{display:flex;flex-flow:row wrap;justify-content:center}.commercial-services br{display:none}.commercial-services .et_pb_main_blurb_image{margin-bottom:15px}.commercial-services .et_pb_module.et_pb_blurb:hover{box-shadow:5px 5px 13px -1px rgba(0,0,0,0.32)}.commercial-services .et_pb_module.et_pb_blurb:hover .et-pb-icon{color:#3A3A3A}.mi-slide-logo{z-index:9999;width:100%;display:inline-block}.mi-slide-logo .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}img.lgx-logo-img{margin:0 auto}.mi-slide-logo .lgx-logo-wrapper{padding:0}.mi-slide-logo .et_pb_row{display:block!important}.mi-slide-logo .owl-prev,.mi-slide-logo .owl-next{top:30%!important}.mi-slide-logo .owl-prev{left:-3%!important}.mi-slide-logo .owl-item{margin-right:10px!important}.mi-slide-logo .owl-next{right:-1%!important}.owl-prev:after{content:"\f104";position:absolute;font-size:25px;color:#000;left:0;right:0;bottom:0;top:0;line-height:40px;font-family:fontawesome;background:#FFF}.owl-next:before{content:"\f105";position:absolute;font-size:25px;color:#000;left:0;right:0;bottom:0;top:0;line-height:40px;font-family:fontawesome;background:#FFF}.mi-slide-logo .owl-theme .owl-dots .owl-dot.active span{background:#000}.our-commercial .et_pb_column.et_pb_column_1_3{width:calc(34% - 24px)!important;margin-right:24px;background:#FFF;padding:25px;min-height:350px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5)}.our-commercial h3{padding-bottom:15px}.our-commercial .et_pb_blurb_description{word-break:break-all}.our-commercial-shape{z-index:999;margin-top:-50px;background-color:transparent;background-position:center top}.our-commercial{margin-top:-50px}.our-commercial p{word-break:break-word}#footer-bottom{width:100%;padding:15px 0;display:inline-block;background:#2b87c2;vertical-align:top}#footer-bottom p{width:100%;color:#FFF;font-size:16px;display:inline-block;text-align:center;font-family:'HelveticaNeueLTStd-Bd'}#footer-bottom p a{color:#FFF;font-size:16px;display:inline-block;text-align:center;font-family:'HelveticaNeueLT Std'}#footer-bottom p a:hover{text-decoration:underline}footer#main-footer{width:100%;display:inline-block;background:#27aae2;vertical-align:top}footer#main-footer .container{max-width:1240px;width:100%;padding:0 15px;display:table}#footer-widgets{padding:0;float:left;width:100%;display:inline-block}#footer-widgets .footer-widget{width:100%!important;margin:0!important;display:flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-content:center;-webkit-align-items:center;justify-content:center}ul#menu-footer-menu li{float:left;margin:0;padding:0 12px!important;font-size:20px;font-family:'HelveticaNeueLT Std Bd';font-weight:600;display:inline-block;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}ul#menu-footer-menu{width:100%;padding:15px 0;vertical-align:top;display:inline-block}#footer-widgets .footer-widget .et_pb_widget{width:auto!important}.our-addresh .et_pb_module.et_pb_image{margin:0 0 10px 0}ul#menu-footer-menu li#menu-item-2181:last-child{padding-right:0!important}.footer-form .form-control-feedback,.footer-form i.fa.fa-arrow-circle-right,.footer-form i.fa.fa-arrow-circle-left,.how-we-help .et_pb_column.et_pb_column_3_5 p:first-child{display:none!important}.footer-form .fw-wizard-step-header.fw-current h2{font-family:'Helvetica Neue LT Std'!important;font-weight:bold;font-size:48px!important;color:#333333!important;line-height:46px!important;text-align:left;margin:0!important;padding:0!important}.fw-wizard-step-container{margin-top:-30px}.footer-form #multi-step-form h2.fw-step-part-title{font-weight:300;padding:0 0 20px 0;margin:0!important;width:100%;line-height:1.43em!important;font-size:34px;color:#e84c3d!important;display:inline-block;font-family:'Helvetica Neue LT Std'!important}.footer-form .fw-step-part{background:transparent!important;border-left:0!important}.footer-form label{display:inline-block!important;margin-left:15px!important;padding-left:28px!important;line-height:24px!important;font-size:24px!important;color:#333!important;cursor:auto!important;font-weight:normal!important;letter-spacing:0!important;font-family:'HelveticaNeueLT-Std-Cn'!important;text-transform:capitalize!important;background:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2020/02/checks.png') no-repeat 0 0!important;background-position:left top!important}.footer-form #multi-step-form .fw-choice.fw-input-container{float:left;position:relative;display:inline-block;margin:0 0 0 1em}.footer-form h3{font-size:30px!important;color:#e74c3c;padding:0;margin:0 0 12px 0;line-height:42.8571px;font-family:'HelveticaNeueLT-Std-Cn'!important}.footer-form #multi-step-form .fw-step-block{margin-bottom:30px!important;display:inline-block}.footer-form .fw-step-part-body .fw-step-block{width:100%;display:inline-block}.footer-form .fw-wizard-buttons button.fw-button-next{width:230px;height:67px!important;background:#e84c3d!important;font-size:34px!important;border-radius:5px!important;padding:15px!important;margin-left:auto!important;display:block;font-weight:bold!important;font-family:'Helvetica Neue LT Std'!important}.footer-form .fw-wizard-buttons button.fw-button-previous{float:left;text-align:center;margin:0!important;border-radius:5px!important;padding:10px!important;font-size:34px!important;height:auto!important;background:#27aae2!important;letter-spacing:1px!important;font-family:'Helvetica Neue LT Std'!important}.footer-form #multi-step-form .fw-btn-submit{background:#e84c3d!important;font-size:34px!important;width:200px!important;border-radius:5px!important;padding:12px!important;display:block;margin:0!important;float:right!important;border:0;color:#fff;font-weight:700;text-transform:lowercase;line-height:34px!important;font-family:'Helvetica Neue LT Std'!important}.footer-form #multi-step-form .fw-step-part{padding-bottom:0;margin:0}.footer-form #multi-step-form .fw-step-block:last-child{margin-bottom:15px!important}.footer-form #msf-textarea-message{min-height:170px!important}.footer-form input,.footer-form #multi-step-form .fw-textarea{width:100%!important;border-radius:4px 4px 4px 4px;border-width:1px!important;border-color:#29abe7!important;font-style:italic;font-size:24px!important;box-shadow:3px 4px 0px #29abe7;height:64px!important;font-family:'HelveticaNeueLTStd-Lt',sans-serif}.footer-form #multi-step-form .fw-step-part{margin:0!important;padding:0!important}.footer-form .fw-input-container h3{font-size:24px!important;font-style:italic!important;font-weight:normal!important;line-height:1!important}.fw-step-block h3{line-height:42.8571px!important;margin:0 0 12px 0!important}#multi-step-form [data-type=fw-checkbox] input[type=checkbox]:checked+label:before{content:""!important;background-repeat:no-repeat;background-position:center center;width:23px!important;height:23px!important;margin:0!important;background-image:url('https://cfw51.rabbitloader.xyz/eyJjIjpmYWxzZSwiaCI6InNoaW5nbGVzcm9vZmRpcmVjdC5jb20iLCJ2IjoyMjE3MDI0MTAxLCJyIjoxfQ/wp-content/uploads/2020/02/check-box.png')!important}#multi-step-form [data-type=fw-checkbox] label:before{background-color:transparent!important;border-radius:0!important;height:21px!important;width:21px!important;border:0!important;cursor:pointer}.footer-form #multi-step-form .fw-wizard-buttons{margin-top:15px}.footer-form #multi-step-form .fw-step-part>div{margin:0}.fw-wizard-button-container{float:none;display:inline}@media screen and (max-width:1610px){.metal-replacement .et_pb_column.et_pb_column_1_2{min-height:343px}.baker-roffing .et_pb_text_1_tb_body h1{font-size:100px}.baker-roffing h3{padding:0 0 30px 0}.baker-roffing .et_pb_column.et_pb_column_2_3{padding:100px 200px 100px 200px}.our-addresh .et_pb_code_inner li{margin:0 30px 0 0}.testimonial_box:before{bottom:-300px}.our-addresh .et_pb_column.et_pb_column_2_5{padding:60px 0 279px 100px}.services-offer .et_pb_column.et_pb_column_3_5.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough:before{left:354px}.services-offer .et_pb_column.et_pb_column_3_5:after{right:-22%;border-left:124px solid transparent;border-right:150px solid transparent;border-bottom:202px solid #e74c3c}.services-box .et_pb_column.et_pb_column_2_5:after{left:-42%;border-left:140px solid transparent;border-right:133px solid transparent;border-top:202px solid #e74c3c}.services-box .et_pb_column.et_pb_column_2_5:before{left:-49px}.services-offer-box:before{right:-20px}.services-offer .et_pb_column.et_pb_column_3_5,.services-offer .et_pb_text.et_pb_text_16,.services-box .et_pb_column.et_pb_column_2_5,.services-box .et_pb_module.et_pb_text,.services-offer .et_pb_column.et_pb_column_3_5.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough:before,.et_pb_module.et_pb_text.et_pb_text_19.services-offer-box.et_pb_bg_layout_light.et_pb_text_align_left,.services-offer-box:before,.services-box .et_pb_column.et_pb_column_2_5:before{transform:skewX(0deg)}.services-offer .et_pb_text_17 h6{margin-right:0}.roof-carolinas-video .et_pb_column.et_pb_column_4_4{min-height:0}}@media screen and (max-width:1385px){.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_body{padding:50px 100px}.baker-roffing h3{padding:10px 0 20px;font-size:20px!important}.baker-roffing .et_pb_text_1_tb_body h1{font-size:60px}.testmonial-info .et_pb_testimonial_portrait{margin-top:-135px}.et_pb_row.et_pb_row_19.client-img-name,.et_pb_row.et_pb_row_6.client-img-name{padding:0 70px}.testimonial_box:after{top:-35px}.Check.out a{left:-24%}.our-work .et_pb_gallery_item{transform:skew(10deg)!important}.Check.out:after{width:calc(100% - 960px)}.our-work-info .et_pb_gallery .et_pb_gallery_items{display:table;margin:0 auto;overflow:hidden}.testimonial_box:before{bottom:-60px;height:25%}.testimonial-client .et_pb_column:first-child .testmonial-info~.testmonial-info .et_pb_testimonial_portrait{margin-top:-160px}.testmonial-img-box .et_pb_testimonial_portrait{bottom:25%}.roof-carolinas-video .et_pb_video_play{top:400px!important}}@media screen and (max-width:1400px){div#et-top-navigation{padding-right:90px}.roof-carolinas-video .et_pb_button_module_wrapper.et_pb_button_0_wrapper{bottom:10px}}@media screen and (max-width:1299px){.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content li{width:30%}.location-about h2{max-width:59%}.et_pb_row.et_pb_row_19.container.client-img-name{padding:0 40px 0 65px!important}ul#menu-footer-menu li{font-size:18px;padding:0 16px!important}.testimonial_box:before{bottom:-30px;background-position:bottom right}.services-offer .et_pb_text_16{padding-bottom:40px!important}.services-offer .et_pb_column.et_pb_column_3_5:after,.services-box .et_pb_column.et_pb_column_2_5:after,.services-offer .et_pb_column.et_pb_column_3_5:after,.services-offer-box:before,.ready-estimate h2 br,.services-offer .et_pb_column.et_pb_column_3_5.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough:before{display:none}.metalroof_benefits_box .et_pb_column.et_pb_column_1_3.et_pb_column_5 .et_pb_text_inner:after,.metalroof_benefits_box .et_pb_column.et_pb_column_1_3 .et_pb_module.et_pb_text.et_pb_text_8 .et_pb_text_inner:after{content:none!important}ul.choos-us{padding:100px 0 40px 0}ul.whychoose_right{padding:0 0 0 30px}ul.whychoose_right li{background-size:6%;padding-left:50px}.replace-roof .et_pb_column.et_pb_column_1_3{margin-right:30px}.asphalt-certainteed{padding:0}}@media screen and (max-width:1199px){.mi-slide-logo .owl-prev{left:40%!important}.mi-slide-logo .owl-next{right:40%!important}.commercial-services .et_pb_module.et_pb_blurb{width:48%}.commercial-services .et_pb_module.et_pb_blurb:nth-child(1),.commercial-services .et_pb_module.et_pb_blurb:nth-child(3){margin-right:20px!important}.our-commercial .et_pb_column.et_pb_column_1_3{min-height:370px}.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_body{padding:50px}.metal-replacement .et_pb_column.et_pb_column_1_2:first-child{margin-left:15px}.homes-baker-image{padding:0}.warranty-new-roof .et_pb_column_25,.warranty-new-roof .et_pb_column_26{padding:30px}.warranty-new-roof img.alignright{margin-top:16px}.page-template-default.page.page-id-4545 .shingles-roof-direct span.et_pb_testimonial_position{left:70px}ul.choos-us{width:100%!important}ul.whychoose_right li{line-height:30px;padding-bottom:20px}.why-choose h2{left:0}ul.whychoose_right li:nth-child(9){padding:0 0 10px 50px}.why-choose .et_pb_column.et_pb_column_1_2.et_pb_column_1,.why-choose .et_pb_column.et_pb_column_1_2.et_pb_column_2{width:50%!important}.page-template-default.page.page-id-13 .about-questions{margin-top:60px!important}.testimonial-client h2,.page-template-default.page.page-id-2466 h2.our-concord-testimonial{font-size:34px!important;line-height:40px!important;margin:0 0 30px 0!important}.testmonial-text-box,.warranty-box .et_pb_text_inner{min-height:0}.testmonial-info .et_pb_testimonial_portrait{margin-top:-130px}.et_pb_row.et_pb_row_19.container.client-img-name{padding:0 55px 0 70px!important}.testmonial-info .et_pb_testimonial_description{min-height:445px;padding:20px 30px 0}.testmonial-img-box .et_pb_testimonial_portrait{bottom:30%;left:0;margin-top:-116px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner h5{left:0;margin:0 0 0;top:-10px}.testmonial-info span.et_pb_testimonial_author{margin-left:152px;font-size:22px!important}.testmonial-info p{font-size:18px!important;line-height:24px!important}.testimonial-client .et_pb_column:first-child .testmonial-info~.testmonial-info .et_pb_testimonial_portrait{margin-top:-160px}.about-us .et_pb_column.et_pb_column_2_5{margin-right:30px}ul#menu-footer-menu li{font-size:16px;padding:0 10px!important}.our-addresh ul li{margin-bottom:30px;font-size:25px;line-height:26px}div#et-top-navigation{padding:0 15px!important}.testimonial_box .et_pb_testimonial_portrait{left:-4px;top:-70px}.testimonial_box span.et_pb_testimonial_position{left:10px}.Check.out .et_pb_gallery_item,.our-work .et_pb_gallery_item,.our-work img,.Check.out .et_pb_gallery_item .et_pb_gallery_image.portrait{transform:skew(0deg)}.our-work-info:before,.Check.out:after{display:none}.our-work .et_pb_gallery_item{transform:skew(0deg)!important}.our-work .et_pb_gallery_item:last-child{border-right:0}.Check.out .et_pb_gallery_item:nth-child(3),.Check.out .et_pb_gallery_item:nth-child(3){margin:0}.our-addresh .et_pb_column.et_pb_column_2_5{padding:40px 0 265px 50px}.how-we-help .footer-icon-box ul li{margin-right:20px}.how-we-help .et_pb_column.et_pb_column_3_5{padding:30px 30px 30px 20px}.how-we-help .et_contact_bottom_container .et_pb_button{font-size:24px!important}.how-we-help .et_pb_column.et_pb_column_3_5 p{margin:0 0 20px 0;font-size:28px}.how-we-help .footerleft-add-box ul{margin-bottom:34px}.testtimonial_box{transform:inherit;min-height:600px}.location-about{margin-top:-35px!important}.client_testimonial{margin-top:-78px}.testimonial-client{padding:150px 0 210px}.our-addresh .et_pb_column.et_pb_column_2_5{padding:40px 0 40px 50px}.roofing-section h1{float:none!important;padding:0;text-shadow:1px 1px 1px #333}ul.choos-us:before{right:7px}.footer-addresh .et_pb_text_inner{padding:70px 0 40px 30px}.footer_logo{margin:30px 0}.footer_address li{margin-bottom:20px}.footer_client{margin-top:40px}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42{min-height:627px;padding:60px 30px 60px 40px}.asphalt-certainteed p{max-width:700px}.roofing-carry h3{padding:30px 0 20px 0}ul.servicebottom_content li:first-child{width:30%;margin-right:15px}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_43{min-height:620px;padding:60px 80px 50px 40px}}@media screen and (max-width:1080px){.mi-slide-logo{padding-top:0!important}.our-commercial .et_pb_column.et_pb_column_1_3{min-height:390px}}@media screen and (max-width:1024px){.metal-replacement .et_pb_column.et_pb_column_1_2{margin:15px}.homes-baker-info{max-width:330px}.homes-window-replacement .homes-baker-info{max-width:380px}.testmonial-info .et_pb_testimonial_portrait{margin-top:-95px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner h5{left:41px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner p img{right:86px}.testmonial-info{max-width:100%}.client-img-name .et_pb_column:first-child .et_pb_testimonial_0 .et_pb_testimonial_portrait{margin-top:-280px}.testimonial-client .et_pb_column:first-child .testmonial-info~.testmonial-info .et_pb_testimonial_portrait{margin-top:-140px}.testmonial-img-box .et_pb_testimonial_portrait{bottom:24%}.testmonial-box-img .et_pb_testimonial_portrait{top:0;margin-top:-126px}ul.metal_roof_meterials li h3{font-size:35px}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42{min-height:687px}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_43{min-height:678px}}@media screen and (max-width:1023px){.testmonial-info:before{transform:skew(0)!important}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner h5{left:-30px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner p img{right:0}.metal-replacement .et_pb_column.et_pb_column_1_2P{margin:0}}@media screen and (max-width:991px){.our-commercial .et_pb_column.et_pb_column_1_3{min-height:410px}.page-template-default.page.page-id-13 .about-questions{margin-top:40px!important}.location-service-left-info h2{padding-bottom:25px}.roofing-section .et_pb_text_ h1{margin:90px 0 0}.location-about .et_pb_column_1_3{width:33.33%;float:left;margin:0}.location-service-right .et_pb_column,.location-service-left .et_pb_column{width:50%}.location-service-right-info{margin:20px 0!important}.location-service-right-info h2{padding-bottom:15px}.location-service-right-info p,.location-service-right-info h5,.location-service-right-info h6,.location-service-left-info p,.location-service-left-info h5,.location-service-left-info h6{padding-bottom:8px!important}.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_15.et_pb_css_mix_blend_mode_passthrough.et-last-child,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et-last-child,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_23.et_pb_css_mix_blend_mode_passthrough.et-last-child{display:none!important}.location-service-left .et_pb_column.et_pb_column_1_2.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough.et-last-child,.location-service-left .et_pb_column.et_pb_column_1_2.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough.et-last-child{float:right}.asphalt-certainteed p{max-width:600px}}@media screen and (max-width:980px){.page-template-default.page.page-id-3650 .how-we-help{margin-top:50px}body.home.page-template-default.page.page-id-13 li{margin-top:0}.mi-slide-logo .owl-next,.mi-slide-logo .owl-prev{top:100%!important}.commercial-services .et_pb_module.et_pb_blurb:nth-child(2),.commercial-services .et_pb_module.et_pb_blurb:nth-child(4){margin-right:0!important}.contact-with-us .et_pb_module.et_pb_text{width:inherit}.social-media{float:none;text-align:center}.commercial-roofing .et_pb_module.et_pb_text.et_pb_text_1 p{max-width:30%}.our-commercial .et_pb_column.et_pb_column_1_3:nth-child(2){margin-right:0!important}.our-commercial .et_pb_column.et_pb_column_1_3{width:calc(51% - 24px)!important;min-height:310px}.homes-baker p{padding-top:0}.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_10,.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_12,.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_14{margin-top:30px!important}.elementor-social-icons-wrapper{float:left;margin:0 0 0 42px}.home-Siding-provides .et_pb_column.et_pb_column_1_2.et_pb_column_12{padding-left:0}ul.servicebottom_content li,ul.servicebottom_content li:first-child{width:50%}ul.servicebottom_content li:first-child,.commercial-roofing .et_pb_column.et_pb_column_3_5{margin:0}.baker-roffing ul.servicebottom_content{margin:20px 0}.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body{display:block}.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_body{width:100%}.metal-replacement .et_pb_column.et_pb_column_1_2:first-child{margin:0}.metal-replacement h2.block_heading{padding:6px 0 0 0}.metal-replacement .et_pb_column.et_pb_column_1_2{margin:0 0 30px 0!important;min-height:0}.baker-roffing .et_pb_column.et_pb_column_2_3{padding:60px 20px}.experts-right-door h3{padding:0 0 20px 0}.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content li{width:40%!important}.footer_address li{line-height:40px}.shingles-roof-direct{background:transparent!important}ul.whychoose_right li{line-height:26px;padding-bottom:15px;padding-left:35px}.our-addresh p{margin-bottom:15px}.get-an-estimate .et_contact_bottom_container{margin:0 0 0 13px}.testimonial-client h2,.page-template-default.page.page-id-2466 h2.our-concord-testimonial{font-size:25px!important;line-height:30px!important;display:table;margin:0 auto 15px!important;float:none!important}.et_pb_row.et_pb_row_19.client-img-name,.et_pb_row.et_pb_row_6.client-img-name{padding:0 22px 0 15px}.page-template-default.page.page-id-447 .our-testimonial-client,.page-template-default.page.page-id-2466 .testimonial-client{padding-top:50px;margin-top:0}.our-addresh .et_pb_module.et_pb_image{margin:0 0 20px 0}.testmonial-info span.et_pb_testimonial_author{margin-left:170px!important}.testimonial-client .et_pb_column:first-child .testmonial-info~.testmonial-info .et_pb_testimonial_portrait,.testmonial-info .et_pb_testimonial_portrait{margin-top:-100px}.testmonial-img-box .et_pb_testimonial_portrait{bottom:10px;left:0}.testimonial-client .et_pb_text_20 h2{float:inherit}.et_pb_row.et_pb_row_19.container.client-img-name{padding:0 20px 0 15px!important}.client-img-name .et_pb_column:first-child .et_pb_testimonial_0 .et_pb_testimonial_portrait{margin-top:-303px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner h5{left:-9px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner p img{right:0}.testmonial-info .et_pb_testimonial_description{padding:20px 10px 29px;max-width:100%!important;min-height:0}.our-addresh input{height:50px!important}.our-addresh .et_pb_module.et_pb_image.et_pb_image_7.footer-logo{text-align:center}.et_pb_row.et_pb_row_20.our-addresh{padding:0 15px!important;max-width:750px!important;width:100%}.our-addresh ul li{max-width:100%;width:100%;text-align:center}.how-we-help .et_pb_column.et_pb_column_3_5,.our-addresh .et_pb_column.et_pb_column_2_5{width:100%!important;padding:0 15px 50px}.how-we-help h2{margin-bottom:15px}.our-addresh ul{width:100%;display:inline-block;text-align:center;margin-bottom:0}.how-we-help .footer-icon-box ul li{margin-right:20px;width:auto;float:inherit}.services-offer .et_pb_row.et_pb_row_15{max-width:750px}ul.about-img-box li:last-child,ul.about-img-box li{width:33.33%;margin-top:0}.snglsrf_achvmnt strong{font-size:18px}.testimonial_box:after,.testimonial_box:before,.testimonial-client h2 br,.our-addresh-info p br,.metalroof_benefits_box .et_pb_text_inner:after,.page-template-default.page.page-id-4545 .client_haeding h2:before,.footer_address li br,.baker-roffing:after{display:none}#home_testimonial,.testimonial-client.et_pb_with_background.et_section_regular{background-color:#287fb7!important;background-image:none!important}.testimonial_box .et_pb_module.et_pb_text{max-width:100%}.et_pb_row.et_pb_row_4.review-box{max-width:750px}.testimonial_box .et_pb_testimonial_portrait{top:-60px;left:-30px}.testimonial_box span.et_pb_testimonial_position{left:0%}.et_pb_row.et_pb_row_4.review-box .et_pb_column.et_pb_column_1_2,.roofing-section .et_pb_text_ h1,.testimonial-client,.services-box h3,.shingles-roof-prev .et_pb_column,.shingles-roof-next .et_pb_column,.ready-estimate .et_pb_column{margin:0!important}.from-Shingles{background-size:0!important}.shingles-roof-prev,.shingles-roof-next,.et_pb_row.et_pb_row_11.shingles-roof-prev,.services-offer .et_pb_row.et_pb_row_15,.et_pb_row.et_pb_row_17.services-offer-info,.ready-estimate .et_pb_row.et_pb_row_14,.service-right,.baker-roffing .et_pb_row.et_pb_row_0_tb_body{display:flex!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap}.shingles-roof-prev .et_pb_column.et_pb_column_1_2.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child,.shingles-roof-next .et_pb_column_16.et_pb_css_mix_blend_mode_passthrough.et-last-child,.et_pb_column.et_pb_column_1_2.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough.et-last-child,.services-offer .et_pb_column.et_pb_column_2_5,.ready-estimate .et_pb_column.et_pb_column_3_5,.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;padding:0}.from-Shingles .et_pb_column.et_pb_column_1_2,.services-offer,.services-offer-main,ul.insurance-claims,.service-area h2:last-child,.roof-carolinas-video .et_pb_video_overlay{padding:0!important}.services-offer .et_pb_text_17 h6,.services-offer p:last-child{max-width:100%}ul.insurance-info li{font-size:18px}ul.servicebottom_content li{margin:30px 0}.services-offer-box h3{padding:0 0 30px}.shingles-roof-prev img,.shingles-roof-next img,.services-offer img,.services-offer-main img{display:block}.services-offer .et_pb_row.et_pb_row_15,.et_pb_row.et_pb_row_16.services-box,.et_pb_row.et_pb_row_17.services-offer-info{max-width:750px}.services-shap-box.et_pb_with_background.et_section_regular,.services-offer-main,.services-offer,.metal-roof{background-size:0!important}ul.servicebottom_content li img,.replace-roof .et_pb_column_33{margin:0 auto!important}.services-offer h3{padding:0 0 20px 0}.testtimonial_box{min-height:320px}.testimonials{background-size:154% 110%;margin-top:8px!important;padding:20px 0 190px 0!important;min-height:1660px}.testimonial_box{background-size:0%;background-color:#287fb7}.location-side .et_pb_module.et_pb_text.et_pb_text_8.location-service-left-info.location-service-left-info-side.et_pb_bg_layout_light.et_pb_text_align_left{float:right}.our-addresh .et_pb_column.et_pb_column_2_5{width:100%!important;padding:30px}.our-addresh-info p{margin:0 0 30px}.our-addresh,.metal-shingle .et_pb_column.et_pb_column_2_5,.metal-shingle-box .et_pb_column.et_pb_column_2_5,.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_43,.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42,.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_10,.home-Siding-provides .et_pb_column.et_pb_column_1_2.et_pb_column_11,.homes-window-replacement .et_pb_column.et_pb_column_1_2.et_pb_column_14,.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_9,.home-Siding-provides .et_pb_column.et_pb_column_1_2.et_pb_column_12,.homes-window-replacement .et_pb_column.et_pb_column_1_2.et_pb_column_13{width:100%!important;display:inline-block;min-height:0}.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough,.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough,.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough{width:33.33%;margin:0;padding:0 16px 30px 0}.metal-shingle .et_pb_css_mix_blend_mode_passthrough,.metal-shingle-box .et_pb_column.et_pb_column_3_5,.service-right .et_pb_column_10,.service-left .et_pb_column_13,.service-right .et_pb_column_14,.service-right .et_pb_column_10,.service-left .et_pb_column_13,.service-left .et_pb_column_17,.service-right .et_pb_column_18,.service-left .et_pb_column_21{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}.metal-shingle a,.metal-shingle-box a{font-size:20px;margin-top:0}.metal-shingle h3,.metal-shingle-box h3{padding-bottom:15px}.metal-roof h2{margin:30px 0 15px 0}.metalroof_benefits_box h3{padding:0 0 15px 0}ul.metal_roof_meterials li img{width:75px}ul.metal_roof_meterials li h3{min-height:90px}.metal-roof p strong{font-size:25px;padding:0;line-height:30px}.questions-about span:nth-child(3){padding:20px 0}.questions-about p{padding:6px 0 20px 20px;line-height:26px!important}.questions-about span{font-size:20px}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_with_border.et_pb_module{min-height:400px}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_column.et_pb_column_1_2{width:100%!important;display:inline-block;padding:0}.page-template-default.page.page-id-4545 .shingles-roof-direct span.et_pb_testimonial_position{top:-150px;left:55px}.service-left .et_pb_column_8,.service-left .et_pb_column_12,.service-left .et_pb_column_16,.service-left .et_pb_column_19,.service-right .et_pb_column_15,.service-right .et_pb_column_11,.service-right .et_pb_column_19,.service-left .et_pb_column_20,.service-left .et_pb_column_9,.service-right .et_pb_column_10,.service-left .et_pb_column_13,.service-right .et_pb_column_14,.service-right .et_pb_column_10,.service-left .et_pb_column_13,.service-left .et_pb_column_17,.service-right .et_pb_column_18,.service-left .et_pb_column_21,.warranty-new-roof .et_pb_column_25,.warranty-new-roof .et_pb_column_26,.replace-roof .et_pb_column.et_pb_column_1_3{width:100%!important;margin-right:0!important;padding:0}.service-left .et_pb_image_wrap,.service-right .et_pb_image_wrap{max-width:100%}.border-left:before,.service-right .border-right:after{content:none}.service-left .padding-box:before,.service-right .padding-box:before{right:0;left:0;top:-20px;margin:0 auto}.service-left .et_pb_column_8,.service-left .et_pb_column_12,.service-left .et_pb_column_16,.service-left .et_pb_column_19,.service-right .et_pb_column_15,.service-right .et_pb_column_11,.service-right .et_pb_column_19,.service-left .et_pb_column_20{margin:20px 0 30px 0!important}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_41,.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42{width:100%!important;min-height:0}.footer-addresh .et_pb_text_inner,.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42,.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_43{padding:50px 15px}.footer_logo{margin:20px 0}.asphalt-certainteed p{max-width:500px}.roof-carolinas-video .et_pb_video_play{top:300px!important}.roof-carolinas-video .et_pb_module.et_pb_text.et_pb_text_0{top:90px;padding:0 15px}.metal_shingles_box .et_pb_column{margin-bottom:30px!important}}@media screen and (max-width:767px){.footer-form #multi-step-form h2.fw-step-part-title{padding:26px 0 20px;line-height:26px!important;font-size:24px}.footer-form .fw-wizard-step-header.fw-current h2{font-size:38px!important;line-height:36px!important}.footer-form .fw-wizard-buttons button.fw-button-next,.footer-form .fw-wizard-buttons button.fw-button-previous{width:230px;height:52px!important;font-size:24px!important;line-height:1!important}.homes-remodeling .et_pb_column.et_pb_column_1_2,.commercial-roofing .et_pb_column.et_pb_column_1_2{width:100%}.commercial-roofing .et_pb_module.et_pb_text.et_pb_text_1 p{max-width:100%}.our-commercial .et_pb_column.et_pb_column_1_3,.gallery-view .et_pb_image .et_pb_image_wrap,.gallery-view img{min-height:0}.mi-slide-logo .owl-carousel .owl-item img{margin:0 auto;display:table}.mi-slide-logo .owl-controls{position:relative;z-index:9999;margin-top:-20px}.home-repair-main .et_pb_column.et_pb_column_1_5{width:33.33%}.baker-roffing .et_pb_text_1_tb_body h1{font-size:40px}.homes-baker-main h3{padding-bottom:10px}.homes-baker,.homes-baker p{padding-top:20px}.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content li h6{margin:15px 0 0}.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content li{width:100%!important}.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content{display:inherit}.testimonial_box span.et_pb_testimonial_position{top:-175px;left:-13%}.testimonial_box .et_pb_testimonial_portrait{right:0;left:0;top:0;width:auto;margin:15px auto}.get-an-estimate .et_contact_bottom_container{margin:0 0 0 7px}.page-template-default.page.page-id-13 .about-questions{margin-top:30px!important}.location-service-right img,.location-service-left img,.location-service-right .et_pb_module.et_pb_image,.location-service-left .et_pb_module.et_pb_image{width:100%}.our-location{display:block}.page-template-default.page.page-id-2466 .et_pb_column.et_pb_column_1_2.et_pb_column_15.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_image.et_pb_image_6.location-m,.page-template-default.page.page-id-2466 .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_image.et_pb_image_9.location-m,.page-template-default.page.page-id-447 .et_pb_column.et_pb_column_1_2.et_pb_column_15.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_image.et_pb_image_7.our-location,.page-template-default.page.page-id-447 .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_image.et_pb_image_10.our-location,.metal-roof br,.rust-denting h2 br{display:none}.how-we-help .et_pb_column.et_pb_column_3_5 p{margin:0 0 16px 0;font-size:24px;line-height:1}.our-addresh ul li{margin-bottom:15px;font-size:20px;line-height:25px}.question-location-area{margin-top:20px!important}.testmonial-img-box .et_pb_testimonial_portrait{bottom:0}.location-service-left-info li:last-child,.how-we-help .footerleft-add-box ul{margin:0 auto 0}.client-img-name .et_pb_column:first-child .et_pb_testimonial_0 .et_pb_testimonial_portrait{bottom:-10px}.how-we-help .et_pb_column.et_pb_column_3_5{padding:25px 15px}.our-addresh input{height:45px!important}.how-we-help .footer-logo{margin-bottom:20px!important;text-align:center}.how-we-help .footerleft-add-box ul{text-align:center}.our-addresh .et_pb_column.et_pb_column_2_5{text-align:center}.testimonials{background-size:240% 103%;margin-top:8px!important;padding:220px 0 330px 0!important;min-height:1660px}.testtimonial_box{min-height:0px;padding:60px 10px 40px}.testimonials h2{font-size:33px}.our-addresh .et_pb_column.et_pb_column_2_5{padding:30px 10px 30px 10px}.how-we-help .et_pb_column.et_pb_column_3_5 h3{font-size:28px;margin:0}.how-we-help .et_pb_contact_field input{height:44px!important;font-size:16px!important}.our-addresh{margin-top:20px!important}.roofing-section .et_pb_text_ h1{font-size:36px;line-height:40px}.location-about .et_pb_text_1 h2{float:none;max-width:100%}.location-about-info{margin:30px 0 0!important}.location-about .et_pb_text_1{margin-bottom:20px!important}.location-about-info p:last-child,.location-about,.location-side .et_pb_column,.replace-roof .et_pb_module.et_pb_text{margin:0!important}.new-roof-installations p{text-align:center!important}.location-service-left-info li{margin:0 auto 8px;display:table;padding:0;line-height:1}.location-service-right .et_pb_column,.location-service-left .et_pb_column,.how-we-help .et_pb_column.et_pb_column_3_5,.our-addresh .et_pb_column.et_pb_column_2_5,.why-choose .et_pb_column.et_pb_column_1_2.et_pb_column_1,.why-choose .et_pb_column.et_pb_column_1_2.et_pb_column_2,.our-commercial .et_pb_column.et_pb_column_1_3{width:100%!important}.location-m{opacity:1;display:table;margin:0 auto}.location-side{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;flex-wrap:wrap}.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_15.et_pb_css_mix_blend_mode_passthrough.et-last-child,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et-last-child,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough,.location-side .et_pb_column.et_pb_column_1_2.et_pb_column_23.et_pb_css_mix_blend_mode_passthrough.et-last-child{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;display:block!important}.location-service-right,.location-service-left{background-size:0!important}.location-service-left-info h2{padding-bottom:10px}ul.metal_roof_meterials li img{width:auto}ul.metal_roof_meterials li h3{min-height:0;max-width:320px;margin:0 auto;font-size:26px;padding:0 15px!important}ul.metal_roof_meterials{display:inherit!important}ul.metal_roof_meterials li:first-child h3:first-child,.warranty-new-roof .et_pb_column_25,.warranty-new-roof .et_pb_column_26{padding:0!important}ul.metal_roof_meterials h3 span,.gallery-view .et_pb_column.et_pb_column_1_2{width:100%!important;display:inline-block}ul.metal_roof_meterials li{padding:20px}.metal-shingle .et_pb_text.et_pb_text_12,.metal-shingle-box .et_pb_module.et_pb_text.et_pb_text_13,.metal-shingle .et_pb_module.et_pb_text.et_pb_text_14,.metal-shingle-box .et_pb_module.et_pb_text.et_pb_text_15{padding:20px}.metal-roof p strong{font-size:24px;line-height:26px}.metalroof_benefits_box .et_pb_column{margin-bottom:15px!important}.questions-about span{font-size:18px}.questions-about p{padding:15px 0 15px 15px;margin-bottom:15px}.gallery-view{background-size:0%!important}.gallery-view .et_pb_image img{height:50%!important;width:735px!important}.why-choose h2{top:-15px}ul.whychoose_right li{line-height:22px;padding-bottom:10px;padding-left:45px;background-size:5%;background-position:top left}ul.whychoose_right li:nth-child(9){padding:0 0 15px 45px}ul.whychoose_right li:last-child{line-height:35px;padding:0 0 0 45px}ul.choos-us{padding:50px 15px}ul.whychoose_right{padding:30px 0 0 0}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_testimonial_description:before{right:0;top:-40px;left:0;bottom:0;margin:0 auto}.page-template-default.page.page-id-4545 .shingles-roof-direct span.et_pb_testimonial_position{top:-205px;left:0}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_text_inner{margin-bottom:40px}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_column.et_pb_column_1_2{padding:15px}.warranty-box .et_pb_text_inner{padding:215px 15px 30px}.warranty-new-roof img.alignright{right:0;left:0;top:20px;margin:0 auto}.roof-carolinas-video .et_pb_video_play{top:220px!important}.footer_address ul{margin-left:20px}.asphalt-certainteed p{max-width:100%;padding:0}.roofasphalt_box{float:inherit;width:100%;display:inline-block;margin-top:20px}.roofasphalt_box h4{font-size:22px!important}.replace-roof .et_pb_column.et_pb_column_1_3{margin-bottom:20px!important}.roofing-carry h3{padding:10px 0 15px 0;line-height:30px}}@media screen and (max-width:575px){.footer-form #multi-step-form h2.fw-step-part-title{line-height:22px!important;font-size:20px;padding:20px 0 15px}.footer-form .fw-wizard-step-header.fw-current h2{font-size:26px!important;line-height:30px!important}.fw-step-block h3{font-size:19px!important;line-height:20px!important;margin:0 0 12px 0!important}.footer-form #multi-step-form .fw-step-block{margin-bottom:20px!important}.commercial-services .et_pb_column.et_pb_column_3_5{display:inherit}.commercial-services .et_pb_module.et_pb_blurb{width:100%}.commercial-services .et_pb_module.et_pb_blurb:nth-child(1),.commercial-services .et_pb_module.et_pb_blurb:nth-child(3){margin-right:0!important}.gallery-portfolio .simplefilter_7606 li{padding:6px 21px}.home-repair-main .et_pb_column.et_pb_column_1_5{width:50%}.baker-roffing ul li:last-child{margin:20px 0 10px}.baker-roffing .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_body{padding:50px 15px}.roof-installation-service h3{padding:0 0 30px 0}ul.choos-us{padding:60px 15px 30px 15px}ul.whychoose_right li{background-size:7%}.service .et_pb_gallery_item{width:33.33%!important}.testmonial-img-box .et_pb_testimonial_portrait{bottom:0}.testmonial-info span.et_pb_testimonial_author{margin:50px 0 20px;font-size:18px!important}.testmonial-info .et_pb_testimonial_description{padding:10px 10px 10px}.testmonial-info .et_pb_testimonial_description .et_pb_testimonial_description_inner h5{left:-9px}#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:0!important}ul.about-img-box li,ul.snglsrf_achvmnt li{width:100%!important;margin:0!important;max-width:100%!important}ul.snglsrf_achvmnt li:nth-child(2){margin:20px 0!important}.our-work{margin-top:-21px}.our-work-box .et_pb_gallery_item,.our-work .et_pb_gallery_item,.Check.out img,ul.servicebottom_content li,ul.servicebottom_content li:first-child{width:100%!important;margin:0}ul.servicebottom_content li{margin:20px 0}.servicebottom_content h6{margin-top:-10px}.services-box .et_pb_text_18 h3{padding-bottom:20px}ul.insurance-claims{padding:0}.testimonial_box .et_pb_testimonial_portrait{margin:20px auto}.testimonial_box span.et_pb_testimonial_position{top:-205px;margin-left:-20px}ul.insurance-claims li h6,.services-offer-info h3,ul.insurance-claims li{width:100%;display:inherit;text-align:center}ul.insurance-claims li h6 img{margin-bottom:20px!important;margin-right:auto!important}.location-about .et_pb_column_1_3{width:100%;margin:0 0 20px}.page-template-default.page.page-id-447 h2.our-testimonial-title,.home.page-template-default.page.page-id-13 h2.client-testimonial-title{font-size:24px;line-height:28px;margin-bottom:20px;word-break:break-all}.testimonial-client h2,.get-an-estimate .et_contact_bottom_container,img.alignright,.baker-roffing ul.servicebottom_content,.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_text_inner{margin:0}.how-we-help .et_pb_contact_submit{margin:0 0 0 10px!important}.metal-roof p strong,ul.metal_roof_meterials li h3{font-size:20px}.page-template-default.page.page-id-4545 .client_haeding h2,.page-template-default.page.page-id-4545 .reviewbtn{float:inherit;right:inherit;margin:0 auto;display:table;padding:0}.page-template-default.page.page-id-4545 .client_haeding h2{padding-bottom:20px}.replace-roof h3{padding:20px 0 15px 0}.warranty-new-roof img.alignright{max-width:150px}.warranty-box .et_pb_text_inner{padding:190px 15px 20px}.roof-carolinas-video a.et_pb_video_play:before{background-size:60%;height:59px}.footer_address ul{margin-left:4px}.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42,.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_43{padding:30px 15px}.roof-installation-service .et_pb_gallery_item{width:50%!important}body.home.page-template-default.page.page-id-13 h6{margin:15px 0 0 0}}@media screen and (max-width:480px){.footer-form{margin-top:0!important}.footer-form #multi-step-form .fw-btn-submit{width:100%!important;font-size:24px!important;padding:11px 30px!important}.footer-form .fw-wizard-buttons button.fw-button-next{margin-top:10px!important;display:inline}.footer-form label{font-size:20px!important;margin-left:6px!important}.mi-slide-logo .owl-prev{left:30%!important}.mi-slide-logo .owl-next{right:30%!important}.gallery-portfolio .simplefilter_7606 li{padding:6px 14px}.gallery-portfolio .simplefilter_7606 li:last-child{margin-top:4px}.modal{padding:0 15px}.modal-dialog{max-width:100%!important;margin:100px auto!important}.home-repair-main .et_pb_module.et_pb_text.et_pb_text_3 p{max-width:100%}.wpcf7-form-control-wrap.First input,.wpcf7-form-control-wrap.Last input,.form-columns-2 .wpcf7-form-control-wrap.email input{margin-bottom:25px}.form-columns-1 .wpcf7-form-control-wrap,.form-columns-3 .wpcf7-form-control-wrap{width:100%;padding:0!important}.contact-title h4{text-align:center!important}.contact-title{float:none}.local-branch .et_pb_module.et_pb_text{float:none;margin-bottom:16px!important}.local-branch .et_pb_column.et_pb_column_1_2{flex-flow:row wrap;justify-content:center}.need-inspiration .et_pb_column.et_pb_column_1_4{padding:0;margin:0 0 20px 0!important}.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_10,.homes-baker-main .et_pb_column.et_pb_column_1_2.et_pb_column_11,.homes-window-replacement .et_pb_column.et_pb_column_1_2.et_pb_column_14{padding:24px 15px 24px 15px}.homes-baker p{padding-top:6px}.homes-baker-main .homes-baker img{width:60px;height:60px}.home-repair-main .et_pb_column.et_pb_column_1_5{width:100%}ul.insurance-info li{font-size:16px;line-height:22px;margin:0 0 10px 0}.baker-roffing h3{padding:5px 0 20px;font-size:16px!important}.baker-roffing span{font-size:14px;letter-spacing:2.4px}.baker-roffing .et_pb_image .et_pb_image_wrap,.footer-form #multi-step-form .fw-choice.fw-input-container{margin:0}.baker-roffing span img{vertical-align:top}.homes-baker-info{max-width:222px;padding-left:10px}.homes-window-replacement .homes-baker-info{max-width:230px}.metal-replacement span.et_pb_image_wrap{width:40%}.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content li:nth-child(1) img,.page-template-default.page.page-id-6136 .roof-installation-service ul.servicebottom_content li:nth-child(2) img{width:auto!important}ul.whychoose_right li{background-size:9%}.service .et_pb_gallery_item{width:50%!important}.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough,.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough,.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough,.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough .et_pb_image_wrap,.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough .et_pb_image_wrap,.location-about .et_pb_column.et_pb_column_1_5.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough .et_pb_image_wrap{width:100%;display:table;margin:0 auto;padding:0 0 20px 0;text-align:center}.roofing-section br,h2.client-testimonial-title br{display:none}#footer-widgets .footer-widget li{width:100%;text-align:center;margin-bottom:5px}.testmonial-info .et_pb_testimonial_portrait{margin-left:15px}.testmonial-info span.et_pb_testimonial_author{margin-left:100px!important}.faq-accordion h5.et_pb_toggle_title{word-break:break-all}.metal-roof p strong{font-size:18px;line-height:23px}.review-box .et_pb_with_border:before{width:40%;left:63%;background-size:contain}.testimonial_box span.et_pb_testimonial_position{margin-left:-50px}.page-template-default.page.page-id-4545 .shingles-roof-direct span.et_pb_testimonial_position{margin-left:-15px}.page-template-default.page.page-id-4545 .shingles-roof-direct .et_pb_column.et_pb_column_1_2{padding:30px 0}.footer-addresh .et_pb_text_inner,.footer-main .et_pb_column.et_pb_column_1_2.et_pb_column_42{padding:20px 15px}.footer-main #et_pb_contact_form_0,.homes-baker-main .et_pb_contact_form.clearfix{padding:0}.roof-carolinas-video .et_pb_module.et_pb_text.et_pb_text_0{top:30px;padding:0}.roof-carolinas-video .et_pb_video_play{top:125px!important;left:45%}.roof-carolinas-video a.et_pb_video_play:before{background-size:40%}.roof-installation-service .et_pb_gallery_item,.roof-installation-service img{width:100%!important;padding:0 0 10px 0!important}.insurance-claims li:nth-child(1) img,.insurance-claims li:nth-child(2) img,.insurance-claims li:nth-child(3) img,.insurance-claims li:nth-child(4) img{width:auto!important}}.et_full_width_page #left-area p.post-meta~img{width:auto}#left-area .post-meta{display:none}.et_pb_post .entry-title{font-weight:700}#main-footer .menu li a{font-family:'HelveticaNeueLTStd-Bd';font-size:16px}#blog_article{max-width:900px;margin:0 auto}#blog_article .et_pb_blog_grid .column.size-1of3:nth-child(2){margin-right:0!important}#blog_article .et_pb_blog_grid .column .et_pb_post{margin-bottom:0;min-height:347px}#blog_article .dg-post-thumb img{min-height:250px;object-fit:cover}@media (min-width:981px){#blog_article .et_pb_blog_grid .column.size-1of3{width:48%!important;margin-right:4%!important;margin-bottom:4%!important;float:left!important}#blog_article .et_pb_blog_grid .column .et_pb_post{margin-bottom:0}}@media(max-width:767px){#blog_article .et_pb_blog_grid .column .et_pb_post{margin-bottom:30px}.wp-image-9386{float:none!important;margin-left:0!important;width:100%}}@media(max-width:480px){#main-content .container{padding-top:80px!important;margin-top:15px}}.postid-9266 .et_post_meta_wrapper img{display:none}#blog_article .content-wrapper{padding:25px 20px}.wp-image-9386{margin-bottom:15px}.et_post_meta_wrapper .entry-title{padding-left:15px;padding-right:15px;font-size:40px;padding-bottom:20px}.header-form input[type="text"],.header-form input[type="email"]{width:100%;padding:10px!important;border:0;min-height:42px;margin-top:7px}input[type=text],textarea{color:#000!important}.header-form label{color:#fff;font-size:15px}.header-form .wpcf7-submit{width:100%!important;padding:.4em 1.2em!important;font-size:20px!important;line-height:1.7em}.header-form .mini-form{padding-top:100px}.mini-form.black label{color:#000!important}.mini-form .et_pb_text_inner{padding:0}.header-form h2{font-size:30px!important;font-weight:800;color:#000;padding-bottom:15px}.header-form{background:rgba(255,255,255,0.50);backdrop-filter:blur(6px);padding:20px}.header-form label{color:#000!important;font-weight:600}.certificates ul{padding:0;list-style:none}.certificates li{display:inline-block}.certificates li img{height:90px;width:90px;object-fit:contain}.get_free_estimate .et_contact_bottom_container{width:100%}.get_free_estimate .et_pb_contact_submit{width:100%;margin-left:10px;margin-top:8px}.get_free_estimate span.et_pb_contact_field_options_list span{float:left;width:50%}.get_free_estimate span.et_pb_contact_field_options_title{display:none}.get_free_estimate .input[type="radio"]:checked+label i:before{background-color:#2ea3f2!important}.star_rating{width:100%;display:inline-block}.star_rating svg{float:left;width:48px}.junk_removal_column .et_pb_module_header{margin-top:-5px}.junk_removal_column .et_pb_blurb img{max-height:185px;object-fit:cover}.page-id-9553 #main-footer{display:none}.page-id-9553 #main-header:after{display:none}.page-id-9553 .container{max-width:1080px!important}.top-header-junk{min-height:140px}.top-header-junk div{display:flex;align-items:center;width:50%}.junk-phone h2{font-size:40px;font-weight:700}.top-header-junk .junk-phone{justify-content:center}.junk-phone span{margin-left:15px}.junk-phone i{position:relative;top:4px}@media(min-width:981px){.top-header-junk{display:flex}}@media(max-width:980px){.top-header-junk{padding:10px 0}.top-header-junk div{justify-content:center;width:100%}}.top-header-custom{position:relative;width:100%;padding:12px 2.5%;background:#e74b3c;z-index:99}#main-header{position:fixed!important;top:0!important;z-index:98!important}.page-id-9553 #main-header{top:0!important;margin-top:0!important}.top-header-custom #slide p{text-align:center;color:#fff;font-size:16px!important;font-weight:600;font-family:'Helvetica Neue LT Std',Helvetica,Arial,Lucida,sans-serif;letter-spacing:1px}.postid-10158 h1.entry-title{font-size:40px;padding-bottom:20px}@media(max-width:489px){}@media(max-width:1388px){}@media(min-width:980px){.et-social-icons{float:none;text-align:center;margin:10px 0}}@media(max-width:979px){.social-icon,.header_rht.clearHeader{float:none;display:flex;align-items:center;margin:10px auto 15px}.header_nav_main .social-icon{right:10px}.header_rht .call_back{max-width:220px}}@media(max-width:767px){img.wp-image-10159{float:none;margin-left:0}img.wp-image-10175{float:none;margin-bottom:20px;width:100%}.header_rht.clearHeader{display:table;margin-bottom:0}.header-form{padding-left:15px;padding-right:15px}.header-form h2{font-size:24px!important}}@media(max-width:480px){.top-header-junk .junk-phone h2{font-size:30px}.star_rating svg{width:28px}.header_nav_main .social-icon{top:5vw}}#main-header.home-staging li li{border:0}#main-header.home-staging #top-menu{padding-top:12px}.page-id-10212 header#main-header{top:0!important}header.home-staging{border:0!important}.home .main-footer-staging ul li a{color:#ccc!important}.home #footer-widgets,.page-id-10823 #footer-widgets{display:none}.home .et-social-icon a.icon,.page-id-10823 .et-social-icon a.icon{color:#fff}.home .main-footer-staging ul,.page-id-10823 .main-footer-staging ul{list-style:none}.home .main-footer-staging .parent,.page-id-10823 .main-footer-staging .parent{font-weight:600;font-size:16px}.home .main-footer-staging ul li a,.page-id-10823 .main-footer-staging ul li a{color:#ccc!important}.home-staging .header_rht a.call_back{display:inline-block;padding:0.4em 1em;max-width:295px;width:295px;margin-top:13px}.home-staging .social-icon{float:right}.home-staging #top-menu-nav{float:none;text-align:right}.home-staging .header_rht{width:300px}.home-staging .social-icon{margin-left:30px}.home-staging .header_nav_main{width:72%;float:right;margin-bottom:5px}.home-staging #et-top-navigation{width:72%}.home-staging #top-menu{float:none}.home-staging::after{top:-14px!important}#main-header .social-icon li:last-child{margin-right:0}@media(max-width:979px){.home-staging .social-icon{margin:18px auto 15px}.home-staging .header_nav_main{width:100%!important}}@media(max-width:767px){}@media(min-width:768px){div#companycam-showcase-root{margin-top:-64px!important}}@media(max-width:480px){.home-staging .header_nav_main .social-icon{top:3vw}}.testimonial_carousel .dica-image-container{padding:20px 0 0}.testimonial_carousel .dica-item-content{text-align:center}.dica-item-content .item-title{order:2;padding:5px 0 12px 0!important}.testimonial_carousel .dica-rating-container{order:1!important;display:flex;justify-content:center}.testimonial_carousel .content{order:3}.testimonial_carousel .dica-item-content{display:flex}.testimonial_carousel .dica-image-container img{width:80px;height:80px}.home_srd{position:relative}.footer-menu-staging li a{font-family:open sans!important}.footer-menu-staging li>a{padding-bottom:0!important}.instagram_grid .sb_instagram_header.sbi_no_avatar{display:none}span.wpcf7-form-control.wpcf7-radio span.first{margin-left:0!important}@media(max-width:979px){.footer-menu-staging .et_pb_menu__wrap{display:inline-block}.footer-menu-staging .et_pb_menu__menu{display:block}.footer-menu-staging .et_mobile_nav_menu{display:none}}.top-header-custom .container{margin:0 auto;padding:0 15px;max-width:1400px;display:flex;align-items:center}.top-header-custom{padding:7px 20px;display:inline-block}.top-header-custom .phone_number{color:#fff;font-size:26px;font-weight:900;font-family:'HelveticaNeueLT-Std-Cn';display:inline-block;width:25%;float:right;text-align:right;line-height:1.1em}#page-container{overflow:hidden}.top-header-custom #slide p{text-align:left}.top-header-custom #slide a{color:#3399DA}@media(max-width:979px){#page-container{padding-top:245px!important}.top-header-custom #slide p{float:none;width:100%;text-align:center}.top-header-custom #slide p:first-child{padding-bottom:5px}.top-header-custom .phone_number{width:100%;float:none;text-align:center}.top-header-custom #slide p{float:none;width:100%;text-align:center}.top-header-custom #slide p:first-child{padding-bottom:5px}.home-staging .header_rht a.call_back{margin-top:0}.social-icon,.header_rht.clearHeader{margin:7px auto}.location-about h2{float:none}.top-header-custom #slide{float:none!important;width:100%!important}.slideshow-container{float:none;width:100%;text-align:center;margin-bottom:5px}.slideshow-container{float:none!important;width:100%!important}.slideshow-container span{font-size:14px}.top-header-custom .container{display:block}.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row{width:95%}}@media(max-width:767px){.top-header-custom .phone_number{font-size:22px}.top-header-custom #slide p{font-size:14px!important}}@media(max-width:479px){#page-container{padding-top:230px!important}.social-icon,.header_rht.clearHeader{margin:1px auto}.top-header-custom .phone_number{font-size:18px}.top-header-custom #slide p{line-height:1.2em}.top-header-custom{padding:7px 20px 5px}.home-staging .header_rht a.call_back{line-height:2em}}@media(min-width:768px){.page-id-10448 #form_area{display:none}}@media(max-width:767px){.page-id-10448 #form_area .et_pb_row:first-child{display:none}.page-id-10448 #form_area .our-addresh .et_pb_column:nth-child(2){display:none!important}.top-header-custom #slide p{position:relative!important;width:100%}}.page-id-10448 .et_pb_section_6 #Testimonials{display:none}.top-header-custom #slide{float:left;width:75%}.testimonial{display:none}.popmake-content .gform_title{display:none}.pum-container .gform_wrapper .gform_footer.top_label{padding:0}.pum-container .gform_wrapper .button{background:#3399DA!important;font-size:18px!important}.gform_confirmation_message{color:#fff}.gform_confirmation_message a{color:#7aff7a}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{min-height:42px}.slideshow-container{float:left;width:75%}.slideshow-container span{color:#fff;font-size:16px}.divi_inline .et_pb_blurb{float:left}.main-footer-staging ul{padding:0;list-style:none}.main-footer-staging li::marker{display:none}@media(min-width:981px){.review_carousel .dica-item-content{display:block!important}.review_carousel .item-title{float:left;margin-right:15px;padding-right:15px!important;border-right:2px solid #27AAE2;padding-bottom:5px!important}.review_carousel .item-subtitle{float:left;padding-top:5px;padding-bottom:5px!important;margin-right:15px}.review_carousel .dica-rating-container{float:left;margin-right:15px;padding-right:15px;border-right:2px solid #27AAE2}.review_carousel .content{margin-bottom:15px}}@media(max-width:980px){.review_carousel{max-width:80vw}.review_carousel .dica-item-content .dica-rating-container .dica-rating{text-align:center!important}}.ri_button{margin:0!important;max-width:100%!important}.latest_article_grid .dp-dfg-item:before{content:"\62";display:block;font-family:"ETModules";position:absolute;top:20px;left:25px;width:20px;height:20px;font-size:20px;color:#fff;z-index:9;transition:all .2s ease-in-out}.latest_article_grid .dp-dfg-item .dp-dfg-overlay{transition:all .2s ease-in-out}.latest_article_grid .dp-dfg-item:hover .dp-dfg-overlay{background:linear-gradient(180deg,rgba(232,76,61,0) 20%,rgba(63,173,232,0.80) 80%)!important}.latest_article_grid .dp-dfg-item .entry-title a{transition:all .2s ease-in-out}.latest_article_grid .dp-dfg-item:hover .entry-title a{color:#E64B3D!important}.latest_article_grid .dp-dfg-item:hover:before{color:#E64B3D}.ri_header_form .et_contact_bottom_container{width:100%;margin-top:10px}.ri_header_form button.et_pb_contact_submit.et_pb_button{width:100%;margin-left:3%;box-shadow:0 0 12px 2px rgb(0 0 0 / 25%)}.logo_grid img{object-fit:contain}.ri_accordion .et_pb_toggle_title:before{content:"\4c"}.ri_accordion .et_pb_toggle_open .et_pb_toggle_title:before{content:"\4d";display:block;font-family:"ETModules"}.main_header_column_2 .et_pb_button_module_wrapper{margin-bottom:10px!important}.main_header_column_2 .et_pb_social_media_follow{margin-bottom:10px!important}@media(min-width:980px){.main_header_column_2 .et_pb_button_module_wrapper{display:inline;float:right;margin-bottom:15px!important}.main_header_column_2 .et_pb_social_media_follow{display:inline;float:right;margin-bottom:15px!important}.main_header_column_2 .main_menu_custom{display:flex;width:100%;justify-content:flex-end}}.main_header_column_2 .et_pb_social_media_follow li{margin-bottom:0}ul#menu-primary-menu .menu-item-has-children>a:first-child{padding:0 20px 8px 0!important}ul#menu-primary-menu a{padding:0}ul#mobile_menu2{max-height:550px;overflow-y:scroll}@media(max-width:767px){.mini-form h2{font-size:24px;line-height:1.2em}}@media(max-width:418px){.last{margin-left:0!important}}@media(max-width:365px){body #page-container .main_header_row a.et_pb_button{font-size:12px!important}.top_header_custom .et_pb_slider_0_tb_header.et_pb_slider .et_pb_slide_content{font-size:13px!important;line-height:1.4em}body #page-container .top_header_custom h5.et_pb_module_header a{font-size:14px!important}.last{margin-left:0}}.et-social-yelp a:before{opacity:0}.main_header_mobile .et_mobile_menu .menu-item-has-children,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children,.et_pb_menu .et_mobile_menu .menu-item-has-children{position: relative}.main_header_mobile .et_mobile_menu .menu-item-has-children>a,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a,.et_pb_menu .et_mobile_menu .menu-item-has-children>a{padding-right: 47px;background: transparent}.main_header_mobile .et_mobile_menu .menu-item-has-children>a+span,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a+span,.et_pb_menu .et_mobile_menu .menu-item-has-children>a+span{position: absolute;right: 0;top: 0;padding: 10px 15px;font-size: 20px;font-weight: 600;cursor: pointer;z-index: 2}.main_header_mobile .et_mobile_menu li ul.menu-hide,.et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide,.et_pb_menu .et_mobile_menu li ul.menu-hide{display: none!important}.main_header_mobile .et_mobile_menu span.menu-closed:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before,.et_pb_menu .et_mobile_menu span.menu-closed:before{content: "\4c";font-family: "ETmodules";display: block;font-size: 17px;color:#fff}.main_header_mobile .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before{content: "\4d"}.main_menu_custom .et-menu.nav .sub-menu li a{padding:5px 20px!important;border:0}#footer-bottom .et-social-icon a{font-size:20px}ul#menu-footer-menu li:before{display:none}.widget-header-container .section-title{font-family:'HelveticaNeueLTStd-Bd'}.single-locations .container{width:100%;max-width:100%;padding:0!important;margin:0!important}.single-locations .et_post_meta_wrapper{display:none}.single-locations #left-area,.single-locations .et_pb_post{margin:0!important;padding:0!important}.locations-template-default .container{margin:0 auto!important}