.roof-4 .videoOverlayContent{height:400px;align-items:center}.roof-4 .videoContentInner{margin-bottom:0}.service-roof-4 .videoOverlayContent{height:500px;margin-bottom:0;align-items:center}.service-roof-4 .videoContentInner{margin-bottom:0}.sub-menu .current-menu-item a{background:#c31c17}@media only screen and (min-width:1025px){.stellarnav>ul>li>ul:before{content:'';border-left:12px solid #fff0;border-right:12px solid #fff0;border-top:12px solid #fff;position:absolute;top:-12px;transform:rotate(180deg)}}@media only screen and (max-width:1600px){.h1tag,.singlepagepost h1{font-size:50px;line-height:60px}.h2tag,.singlepagepost h2{font-size:45px;line-height:50px}.h3tag,.singlepagepost h3{font-size:22px;line-height:22px}.h4tag,.singlepagepost h4{font-size:20px;line-height:22px}.h5tag,.singlepagepost h5{font-size:16px;line-height:16px}.h6tag,.singlepagepost h6{font-size:11px;line-height:22px}.logo img{max-width:270px}body,.stellarnav li a,.contentright p,.whychooseheading p,.mainTopHeading p,.financeitheading p{font-size:16px}.callnow{min-width:auto;padding:15px}.videoOverlayContent p{font-size:20px;line-height:28px;max-width:514px}.buttonLink a{min-width:fit-content;max-width:fit-content;padding:15px 10px}.whychoosetiles{margin-top:30px}.testmo p{font-size:20px;line-height:30px}.testimonialSec .ti-widget.ti-goog .ti-review-content{font-size:20px!important;line-height:30px!important}.contentright{margin-left:0}.mainTopHeading{max-width:800px}section{padding:80px 0}.sser h3{font-size:28px;line-height:35px}.testimonialSec .mainTopHeading{margin-bottom:60px}.footer-link a,.footer-contact,.footer-contact p,.footer-contact a{font-size:16px}html,button,input,select,textarea{font-size:16px;line-height:27px}.roof-3{padding-left:50px;padding-right:50px}}@media only screen and (max-width:1599px){.sser h3{margin-bottom:8px}.whychooseus .col3{width:33.333%}}@media only screen and (max-width:1300px){.stellarnav ul ul li a{white-space:pre-line}#animated-thumbnails-gallery .owl-nav button.owl-prev,#animated-thumbnails-gallery .owl-nav button.owl-next{display:none}}@media (max-width:1367px){.roofmath{padding-bottom:50px;padding-top:60px}.videoOverlayContent{padding:50px 0}.videoContentInner{margin-bottom:0}.videoOverlayContent{display:flex;align-items:center}}@media only screen and (max-width:1200px){.FullWidthContentWithListing.icnsnew .entry-list{padding-left:40px}.stellarnav>ul>li{padding:33px 18px 33px 0}.whychooseus .col3{width:33.33%}.whychooseus .row-box{display:flex;flex-wrap:wrap;justify-content:center}.testimonialSec .mainTopHeading{margin-bottom:60px}.whoposts .owl-nav{display:none}.roofmath .row-box{gap:0}.gapper-all.roofmath .row-box{gap:30px;padding:0 30px}}@media only screen and (max-width:1024px){.FullWidthContentWithListing.Roof-listing.icnsnew .col6{width:100%}.FullWidthContentWithListing.roofnew .col6{width:100%}.stellarnav>ul>li{padding-bottom:0;padding-top:0}a.menu-toggle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.stellarnav.dark.right.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.logo,.bottomHeader{width:auto}.menuHeader{padding:15px 0}.stellarnav>ul>li{padding:0}.stellarnav ul ul{padding:0;border-radius:0}.bottomHeader{gap:10px;flex-direction:row-reverse}a.menu-toggle{margin-right:0}.stellarnav ul ul li a{white-space:pre-line}.logo a{padding:0 0}.stellarnav>ul{display:none}.fjsbaicwrap{align-items:center}.stellarnav .menu-toggle{padding:10px 20px}.stellarnav>ul>li:last-child{padding-right:0}.whychooset .whychoosetiles{padding:0 0}.roofmath .buttonLink a:first-child{margin-bottom:20px}.blogslisting .col6{width:100%}.sser{padding:25px 15px}}@media (max-width:1169px){.s-overlay{align-items:flex-end}.certificationSec{padding-top:60px}.roof-12 .sser a{margin-bottom:0;display:block;line-height:22px}.whoposts .entry-box .content.short-text p{font-size:18px}.sser h3{font-size:24px;line-height:30px}.sser p{line-height:22px;margin-bottom:10px}.serviceB figure{padding-top:120%}}@media (max-width:991px){.whychooseus .col3{width:50%}.servicesSec .col4{width:100%}.servicesSec .row-box{flex-wrap:wrap}.gallery-container{column-count:2}.tablet50 .col4{width:50%}.tablet50{justify-content:center}}@media only screen and (max-width:767px){.Content-With-Map-Info{padding-top:0}.faq-home{width:100%!important}.Content-With-Map-Listing.map-info .media-body3{float:right;width:100%;text-align:center;margin-bottom:30px}.map-info .media-body1{width:100%}.tablet50 .col4{width:100%}.faq-home summary{line-height:20px}.page-id-1318 .roofmath.service .row-box{margin-bottom:0}.page-id-1318 .roofmath.service{padding-bottom:0}.roofmath{padding-left:30px;padding-right:30px}.callnow{padding:6px;letter-spacing:0}.logo img{width:125px}.stellarnav .menu-toggle{padding:10px}.h1tag,.singlepagepost h1{font-size:38px;line-height:48px}.h2tag,.singlepagepost h2{font-size:34px;line-height:44px}.h3tag,.singlepagepost h3{font-size:22px;line-height:22px}.h4tag,.singlepagepost h4{font-size:20px;line-height:22px}.h5tag,.singlepagepost h5{font-size:16px;line-height:16px}.h6tag,.singlepagepost h6{font-size:11px;line-height:22px}.whychooseus .col3{width:100%}.whychoosetiles .svgCode svg{max-width:90px;height:90px}.footer-link{margin-bottom:50px}.form-input{padding:15px 20px}.formSecInner .form-group,.formSecInner .form-group-textarea{margin:20px 0 0}.buttonLink4{margin:20px auto 0}.buttonLink4{min-width:auto;max-width:210px;padding:15px 10px}.imgleft{margin-bottom:30px;display:inline-block}.serviceB{margin-top:10px}.contentright{text-align:center}.videoContentInner{margin-bottom:15px}.contentwithimg{padding:0 0}.bloglistingbox figure,.bloglistingbox .bloglistingboxinner{width:100%}.bloglistingbox{flex-wrap:wrap}.roofmath .row-box{flex-wrap:wrap;gap:0}.gallery-container{column-count:1}.loactionarea ul{column-count:1}.buttonLink5 a{padding:25px 15px}.buttonLink6 a{margin:0 0 5px}.video-container{margin-bottom:20px}.roof-1{padding-bottom:0}.roof-2{padding-bottom:0}.roof-5{padding-bottom:0}.roof-9{padding-bottom:0}.page-id-1429 .roof-5,.page-id-1428 .roof-5,.page-id-1427 .roof-5,.page-id-1374 .roof-5{padding-bottom:60px}.roof-8{padding-top:20px;padding-bottom:20px}.roof-6{padding-top:40px;padding-bottom:30px}.roof-4 .videoOverlayContent{height:500px;margin-bottom:0}.roof-7{padding-bottom:0}.service-roof-7{padding-top:0;padding-bottom:0}.service-roof-9{padding-top:0;padding-bottom:50px}.whoposts .entry-box{width:100%}.service-roof-6{padding-top:0;padding-bottom:0}.service-roof-10{padding-top:0}.service-roof-4 .videoOverlayContent{height:500px;margin-bottom:0}.service-roof-8{padding-top:50px}.roof-13{padding-top:0}.gapper-all.roofmath .row-box{gap:30px;padding:0 15px}.faq-home summary{padding:13px 46px 15px 20px!important}}@media(max-width:600px){.phonenumber a b{display:none}.phonenumber{gap:40px;justify-content:center}}@media only screen and (max-width:576px){.faq-home summary::before{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0px!important}}@media only screen and (max-width:420px){.stellarnav.mobile .call-btn-mobile.third span,.stellarnav.mobile .location-btn-mobile.third span{display:none}}