.maincontent{padding:0;position:relative;max-width:100%;border:0}.estimate-box{background:linear-gradient(60deg,#1f1f1f,#2c2c2c);margin:auto;padding:25px;color:#fff;max-width:500px;text-align:center;position:relative;z-index:2;top:0;-webkit-box-shadow:2px 2px 15px 5px rgba(0,0,0,.15);box-shadow:2px 2px 15px 5px rgba(0,0,0,.15);border-top:6px solid var(--accent-color);border-radius:12px}.estimate-box h3{font-weight:700;text-transform:uppercase}.estimate-heading{color:var(--accent-color);margin:10px 0;font-weight:bold}.project-type{width:33.3333333333%}.service-type{width:50%}.radio_checkbox_value{width:25%;color:#fff;padding:5px}.radio_checkbox_wrapper{display:flex;flex-wrap:wrap;width:100%;padding:0;margin:20px auto}.estimate-box .form_field_wrapper{padding:3px;margin-bottom:8px}.estimate-box .form_field_wrapper:hover{background:none}.estimate-box .form_field_content{width:100%!important}.estimate-box .form_field_text,.form_field_select,.estimate-box .form_field_textarea{width:100%;background:#fff}.estimate-box .required_field_element{display:none}.estimate-box .required_field{width:100%!important}.estimate-box .radio_checkbox{width:25%}.estimate-box .radio_checkbox img{width:100%;height:auto}.estimate-box .radio_checkbox input{position:relative;z-index:1;margin-left:8px}.estimate-box .radio_checkbox input:focus ~ label {background:#fff}.estimate-box .radio_checkbox input:checked ~ label {background:#fff;color:var(--accent-color)}.estimate-box .radio_checkbox i{vertical-align:middle;margin-right:5px}.estimate-box .thank_you_content{background:var(--accent-color);color:#fff;padding:15px;font-weight:600}.estimate-box .form_field_title{display:none}.estimate-box .btn.btn-primary{border:2.5px solid #fff;color:#fff;background:transparent;text-transform:uppercase;font-weight:700;width:40%;padding:12px 0}.estimate-box .btn.btn-primary:hover{background:var(--accent-color);color:#fff}.Reviewcontent{width:75%;margin:auto;text-align:center}.Reviewcontent p{font-style:normal;font-weight:500;font-size:16px;line-height:30px;text-align:left;color:rgba(0,0,0,.7);color:#222}.Reviewcontent p:first-child{font-weight:600;font-size:20px;line-height:30px}.Reviewtestcontent{float:left;width:100%;margin:0;padding:45px;text-align:center;border-radius:16px 0 16px 0;background-color:#fff;-webkit-box-shadow:0 6px 23px 1px rgba(0,0,0,.08);-moz-box-shadow:0 6px 23px 1px rgba(0,0,0,.08);box-shadow:0 6px 23px 1px rgba(0,0,0,.08)}.Reviewtestcontent p{font-style:normal;font-weight:500;font-size:16px;line-height:30px;text-align:center;margin-top:15px;text-align:left}.Reviewtestcontent ul{list-style:none;margin:20px auto;padding:0}.Reviewtestcontent ul li{display:inline;color:var(--accent-color)}.owl-carousel .owl-item img.image-auto{width:auto;margin:auto;display:flex}.owl-theme .owl-nav{position:relative;top:50%;width:100%}.owl-carousel .owl-nav button.owl-prev{left:-25px;position:relative;font-size:40px;line-height:0;display:none}.owl-carousel .owl-nav button.owl-next{right:-25px;position:relative;font-size:40px;line-height:0;display:none}.owl-theme .owl-nav [class*="owl-"]:hover{color:#ff6d5d}.reviewsection{margin-top:45px}.review-star{position:relative;fill:var(--accent-color)}.owl-carousel{overflow:hidden}.beforeAfterContainer{margin:auto}.beforeAfterContainer #comparison{max-width:500px;width:100%;height:60vw;max-height:500px;margin:0 auto}.beforeAfterContainer #comparison .before-1{background-image:url(/imageserver/UserMedia/livelyroofing/xbefore.jpeg.pagespeed.ic.158GORPrVK.jpg);background-size:cover;position:relative;font-size:0;width:100%;height:100%;margin:0}.beforeAfterContainer #comparison figure>img{position:relative;width:100%}.beforeAfterContainer #comparison #after-1{background-image:url(/imageserver/UserMedia/livelyroofing/xafter.jpeg.pagespeed.ic.xZTlVz-yLo.jpg);background-size:cover;position:absolute;width:0%;-webkit-box-shadow:0 5px 10px -2px rgba(0,0,0,.3);box-shadow:0 5px 10px -2px rgba(0,0,0,.3);overflow:hidden;bottom:0;height:100%}input[type="range"]{-webkit-appearance:none;-moz-appearance:none;position:relative;top:-2rem;left:-2%;background-color:rgba(255,255,255,.5);width:102%;height:15px}input[type="range"]:focus{outline:none}input[type="range"]:active{outline:none}input[type="range"]::-moz-range-track{-moz-appearance:none;height:15px;width:102%;right:2%;background-color:rgba(255,255,255,.5);position:relative;outline:none}input[type="range"]::active{border:none;outline:none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:25px;background:var(--accent-color);border-radius:50%;border:6px solid #fff}input[type="range"]::-moz-range-thumb{-moz-appearance:none;width:25px;height:25px;background:var(--accent-color);border:6px solid #fff;border-radius:50%}input[type="range"]:focus::-webkit-slider-thumb{background:var(--accent-color)}input[type="range"]:focus::-moz-range-thumb{background:var(--accent-color)}.switchContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.switchContainer p{padding:0 16px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.toggler{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--accent-beige);-webkit-transition:.4s;transition:.4s}.toggler:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.toggler{background-color:var(--accent-color)}input:focus+.toggler{-webkit-box-shadow:0 0 1px var(--accent-color);box-shadow:0 0 1px var(--accent-color)}input:checked+.toggler:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.toggler.round{border-radius:34px}.toggler.round:before{border-radius:50%}