*{margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth}body{font-size:20px;font-family:"Host Grotesk",serif;background:#fff;color:#32363A;line-height:0}.containerBox{max-width:1524px;line-height:0;margin:0 auto;padding:0}.containerFull{max-width:100%;width:100%;padding:0}.containerFull .row-box>div{padding:0}.row-box{width:100%;display:inline-block}.text-center{text-align:center}a{text-decoration:none;outline:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#32363A}a:focus,a:hover{color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0 0 20px}.h1tag,.singlepagepost h1{font-size:68px;line-height:78px;font-family:"Kalam",serif}.h2tag,.singlepagepost h2{font-size:64px;line-height:70px;font-family:"Host Grotesk",serif;font-weight:600}.h3tag,.singlepagepost h3{font-size:30px;line-height:30px;font-family:"Kalam",serif;font-weight:700;padding-top:10px;margin-bottom:15px}.h4tag,.singlepagepost h4{font-size:26px;line-height:30px;font-family:"Host Grotesk",serif;font-weight:400;padding-top:10px;margin-bottom:15px}.h5tag,.singlepagepost h5{font-size:16px;line-height:16px;font-family:"Host Grotesk",serif;font-weight:400}.h6tag,.singlepagepost h6{font-size:11px;line-height:22px;font-family:"Host Grotesk",serif;font-weight:400;letter-spacing:40}p,ul,ol{line-height:27px;margin-bottom:20px;color:#32363A;font-weight:300}span{line-height:26px}ul,ol{padding-left:25px}strong{font-family:"Host Grotesk",serif}.objectpr{object-position:right!important}.objectpl{object-position:left!important}.objectpc{object-position:center!important}html,button,input,select,textarea{font-family:"Host Grotesk",serif;font-size:22px;line-height:30px}section{width:100%;float:left;padding:110px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}div,li,ul,ol{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}input{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit],button{outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:24px}.col1{width:8.33333333%}.col2{width:16.66666667%}.col3{width:25%}.col4{width:33.33333333%}.col5{width:41.66666667%}.col6{width:50%}.col7{width:58.33333333%}.col8{width:66.66666667%}.col9{width:75%}.col10{width:83.33333333%}.col11{width:91.66666667%}.col12{width:100%}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;padding:0 15px}.fixed-header{position:fixed;top:0;left:0;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background:#fff;z-index:999}.fixed-header .topHeader{padding:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.fixed-header .topHeader{display:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.fi{padding-top:98px}::-webkit-input-placeholder{color:#A6AAB0}::-moz-placeholder{color:#A6AAB0}:-ms-input-placeholder{color:#A6AAB0}::-ms-input-placeholder{color:#A6AAB0}::placeholder{color:#A6AAB0}.gap0{gap:0!important}.bg-black a{background-color:#000;color:#fff;border:2px solid #000}.bg-white a{background-color:#fff;color:#000;border:2px solid #fff}.dflex{display:flex}.facwrap{align-items:center;flex-wrap:wrap}.fjsbaicwrap{display:flex;justify-content:space-between;flex-wrap:wrap}.rowreverse{flex-direction:row-reverse}.pt0{Padding-top:0}.pb0{Padding-bottom:0}@media (min-width:320px){.containerBox{width:100%}}@media (min-width:1200px){.containerBox{width:1170px}}@media (min-width:1600px){.containerBox{width:1524px}}@media (max-width:767px){.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%}}#button{display:inline-block;background-color:#121212;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:100px;right:30px;-webkit-transition:background-color .3s,opacity .5s,visibility .5s;-o-transition:background-color .3s,opacity .5s,visibility .5s;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:6;cursor:pointer}#button:hover{background:#c31c17}#button.show{opacity:1;visibility:visible}#button::after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:14px;line-height:40px;color:#fff}header,.homevideoBanner,.InnerImageBanner{float:left;width:100%;padding:0 0}.menuHeader{background-color:#32363a}.logo a{display:inline-block;padding:44px 0}.callnow{border:2px solid #c31c17;width:100%;max-width:205px;min-width:205px;display:inline-block;background-color:#c31c17;color:#fff;text-transform:uppercase;font-weight:700;line-height:normal;text-align:center;padding:21px 15px;letter-spacing:2px}.bottomHeader{display:flex}.callnow:hover{background:#fff;color:#c31c17}.callus{display:flex;align-items:center}.stellarnav{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stellarnav a{color:#fff;position:relative}.social-media a:first-child{margin:0}.stellarnav a:hover{color:#c31c17}.stellarnav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stellarnav li{list-style:none;display:block;margin:0;padding:0;position:relative;line-height:normal;vertical-align:middle}.stellarnav li a{font-weight:700;padding:18px 10px;display:block;text-decoration:none;color:#333;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size:20px;text-transform:uppercase}.stellarnav li a.active{color:#153e35}.stellarnav>ul>li{display:flex;align-items:center;padding:33px 30px 33px 0}.stellarnav>ul>li>a{color:#fff;display:block;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;padding:0}.stellarnav ul ul{top:100%;position:absolute;z-index:9900;text-align:left;display:none;background:#fff none repeat scroll 0 0;left:0;padding:20px;border-radius:20px}.stellarnav li li{display:block}.stellarnav ul ul ul{top:0;left:calc(100% + 20px);box-shadow:0 0 5px #d5d5d5}.stellarnav>ul>li:hover>ul>li:hover>ul{opacity:1;visibility:visible;top:0}.stellarnav>ul>li.drop-left>ul{right:0}.stellarnav li.drop-left ul ul{left:auto;right:220px}.stellarnav.light{background:rgb(255 255 255)}.stellarnav.light a{color:#121212}.stellarnav ul ul li a{padding:10px 35px 10px 15px;color:#32363A;text-transform:capitalize;white-space:pre;width:100%}.stellarnav.light ul ul{background:rgb(255 255 255)}.stellarnav.light li a{color:#121212}.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999}body.stellarnav-noscroll-x{overflow-x:hidden}.stellarnav li.has-sub>a:after{content:'';margin-left:10px;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #fff;display:inline-block;padding-bottom:1px}.stellarnav li li.has-sub>a:after{right:5px;float:right;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-left:6px solid #c31c17;position:absolute;top:18px}.stellarnav li.drop-left li.has-sub>a:after{float:left;margin-right:10px;border-left:0;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-right:6px solid #FFF}.stellarnav .menu-toggle,.stellarnav .close-menu,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile{display:none;text-transform:uppercase;text-decoration:none}.stellarnav .dd-toggle{display:none;position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0}.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px}.stellarnav.mobile>ul>li>a.dd-toggle{padding:0}.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile{display:none}.stellarnav a.dd-toggle .icon-plus{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block}.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;width:12px;height:0;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s}.stellarnav a.dd-toggle .icon-plus:after{content:'';display:block;width:12px;height:0;top:50%;border-bottom:solid 3px #777;position:absolute}.stellarnav li.open>a.dd-toggle .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#121212}.stellarnav.light a.dd-toggle .icon-plus:after{border-color:#121212}.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#FFF}.stellarnav.dark a.dd-toggle .icon-plus:after{border-color:#FFF}.stellarnav .icon-close{-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block}.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.stellarnav .icon-close:after{content:'';display:block;width:12px;height:0;top:50%;border-bottom:solid 3px #777;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.stellarnav.light .icon-close:before{border-color:#121212}.stellarnav.light .icon-close:after{border-color:#121212}.stellarnav.dark .icon-close:before{border-color:#FFF}.stellarnav.dark .icon-close:after{border-color:#FFF}.stellarnav .menu-toggle,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile,.stellarnav .close-menu{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}a.menu-toggle{border:none!important;background:#fff;margin-top:0;border-radius:5px;margin-left:0;margin-right:10px}.stellarnav .menu-toggle span.bars{display:inline-block;position:relative;top:0}.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px}.stellarnav .menu-toggle span.bars span:last-child{margin-bottom:0}.search-container input[type="text"]{width:239px}.stellarnav .full{width:100%}.stellarnav .half{width:50%}.stellarnav .third{width:33%;text-align:center}.stellarnav .location-btn-mobile.third{text-align:center}.stellarnav .location-btn-mobile.half{text-align:right}.stellarnav.light .third,.stellarnav.light .half{border-left:1px solid rgb(0 0 0 / .15)}.stellarnav.light.left .third,.stellarnav.light.left .half{border-bottom:1px solid rgb(0 0 0 / .15)}.stellarnav.light.right .third,.stellarnav.light.right .half{border-bottom:1px solid rgb(0 0 0 / .15)}.stellarnav.light .third:first-child,.stellarnav.light .half:first-child{border-left:0}.stellarnav.dark .third,.stellarnav.dark .half{border-left:1px solid rgb(255 255 255 / .15)}.stellarnav.dark.left .third,.stellarnav.dark.left .half{border-bottom:1px solid rgb(255 255 255 / .15)}.stellarnav.dark.right .third,.stellarnav.dark.right .half{border-bottom:1px solid rgb(255 255 255 / .15)}.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle{border-bottom:0}.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle{border-bottom:0}.stellarnav.dark .third:first-child,.stellarnav.dark .half:first-child{border-left:0}.stellarnav.light .menu-toggle span.bars span{background:#6f3a95}.stellarnav.dark .menu-toggle span.bars span{background:#32363a}.stellarnav.mobile{position:static}.stellarnav.mobile.fixed{position:static}.stellarnav.mobile ul{position:relative;display:none}.stellarnav.mobile.active{padding-bottom:0}.stellarnav.mobile.active>ul{display:block}.stellarnav.mobile ul{text-align:left}.stellarnav.mobile>ul>li{display:block}.stellarnav.mobile>ul>li>a{padding:15px}.stellarnav.mobile ul{background:rgb(221 221 221)}.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;-webkit-transition:none;-o-transition:none;transition:none}.stellarnav.mobile ul ul ul{left:auto;top:auto}.stellarnav.mobile li.drop-left ul ul{right:auto}.stellarnav.mobile li a{border-bottom:1px solid rgb(255 255 255 / .15);color:#fff}.stellarnav.mobile>ul{border-top:1px solid rgb(255 255 255 / .15)}.stellarnav.mobile.light li a{border-bottom:1px solid rgb(0 0 0 / .15)}.stellarnav.mobile.light>ul{border-top:1px solid rgb(0 0 0 / .15)}.stellarnav.mobile li a.dd-toggle{border:0}.stellarnav.mobile.light li a.dd-toggle{border:0}.stellarnav.mobile .menu-toggle,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .close-menu,.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile{display:inline-block}.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgb(255 255 255 / .1);-webkit-box-sizing:border-box;box-sizing:border-box}.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-transform:uppercase;text-align:center}.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;text-transform:uppercase;border-right:0;text-align:left}.stellarnav.mobile.light ul{background:rgb(255 255 255)}.stellarnav.mobile.dark ul{background:#32363a}.stellarnav.mobile.dark ul ul{background:rgb(255 255 255 / .08)}.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgb(0 0 0 / .1)}.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999}.stellarnav.mobile li.has-sub>a:after,.stellarnav.mobile li li.has-sub>a:after,.stellarnav.mobile li.drop-left li.has-sub>a:after{display:none}.stellarnav.mobile.right>ul,.stellarnav.mobile.left>ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.stellarnav.mobile.right>ul{right:0;z-index:9999}.stellarnav.mobile.right .close-menu,.stellarnav.mobile.left .close-menu{display:inline-block;text-align:right}.stellarnav.mobile.left>ul{left:0}.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .close-menu.half{text-align:center}.stellarnav.mobile.right .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.third{text-align:center}.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .close-menu.half{text-align:center}.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.third{text-align:center}.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third{text-align:left}.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span{display:none}.stellarnav.desktop li.mega ul ul{background:none}.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;width:100%!important}.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px}.stellarnav.desktop>ul>li.mega>ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.stellarnav.desktop li.mega ul ul{width:auto}.stellarnav.desktop>ul>li.mega{position:inherit}.stellarnav.desktop>ul>li.mega>ul{width:100%;max-width:95%!important}.stellarnav.desktop>ul>li.mega>ul>li>a{padding:7px 15px}.stellarnav.desktop>ul>li.mega>ul li.has-sub ul{display:block;position:relative;left:auto}.stellarnav.desktop>ul>li.mega>ul>li{-webkit-box-sizing:border-box;box-sizing:border-box}.stellarnav.desktop li.mega li li a{padding:5px 15px}.stellarnav.desktop li.mega li.has-sub a:after{display:none}.stellarnav>ul>li:last-child{padding-right:20px}.whoposts .entry-box{width:38%;background:#33373b;border-radius:25px;padding:140px 40px 50px;color:#fff;text-align:center;margin:0 auto}.whoposts .owl-nav i{color:#ccc;font-size:40px}.whoposts .entry-box .content.short-text p{color:#fff;font-size:28px;line-height:initial}.whoposts .entry-box .clientname{display:block;font-size:28px;line-height:28px;font-family:"Kalam",serif}.whoposts .entry-box .clientplace{font-size:24px;line-height:initial;margin:10px 0;display:block}.whoposts .entry-box .entry-rating i{color:#fdc900}.whoposts .entry-box .read-toggle{color:#fff!important;border-radius:10px;border:1px solid #fff;padding:6px 15px;margin-top:20px;background:none;display:inline-block;font-weight:400;white-space:nowrap;font-size:13.5px;color:#000;opacity:.5;text-decoration:none;transition:color 300ms ease-out;cursor:pointer}.whoposts .entry-box .read-toggle:hover{background:#c31c17;opacity:1}.whoposts .entry-box .content.short-text{line-height:initial}.homevideoBanner,.innerBanner{position:relative}.homevideoBanner video{position:absolute;width:100%;height:120%;object-fit:cover}.videoOverlayContent{position:relative;width:100%;height:894px;display:flex;align-items:flex-end;background-color:rgb(255 255 255 / .73)}.homevideoBanner{overflow:hidden}.videoOverlayContent h1{color:#c31c17;font-weight:700}.videoOverlayContent p{font-size:28px;line-height:37px;max-width:700px}.buttonLink a{max-width:fit-content;width:100%;line-height:normal;background-color:#c31c17;color:#fff;padding:25px 10px;display:inline-block;text-align:center;letter-spacing:2px;font-weight:700;border:2px solid #c31c17;text-transform:uppercase}.videoContentInner{margin-bottom:145px}.buttonLink5{text-align:center;margin-top:50px}.buttonLink5 a,.buttonLink6 a{line-height:normal;background-color:#c31c17;color:#fff;padding:25px 40px;display:inline-block;text-align:center;letter-spacing:2px;font-weight:700;border:2px solid #c31c17;text-transform:uppercase}.buttonLink5 a:hover,.buttonLink6 a:hover{background-color:#fff;color:#c31c17}.buttonLink6 a{padding:10px 10px;letter-spacing:0;font-size:14px;max-width:348px;width:100%;margin:0 5px 5px 0}.InnerImageBanner>img{position:absolute;width:100%}.whychoosetiles .svgCode svg{margin-bottom:30px;max-width:141px;width:100%;height:140px;display:inline-flex;align-items:center;justify-content:center;fill:#32363a}.whychoosetiles h3{color:#c31c17}.whychoosetiles{margin-top:68px;padding:0 10px}.whychooseheading p,.financeitheading p{max-width:909px;width:100%;margin:0 auto 15px;font-size:22px;line-height:30px}.financeitheading figure{margin:50px 0}.financeitNumber{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;background:#c31c17;border-radius:70px;color:#fff;font-family:"Kalam",serif;font-size:36px;line-height:normal}.financeittiles h3.h3tag{font-family:"Host Grotesk",serif}.financeittiles{max-width:300px;width:100%;margin:0 auto;display:block}.financeit .buttonLink{text-align:center}.financeit aside.buttonLink{margin-top:50px}.contentright{max-width:765px;width:100%;margin-left:50px}.contentwithimg .row-box{display:flex;align-items:center;flex-wrap:wrap}.contentwithimg .buttonLink{margin-top:60px}.contentright p{font-size:22px;line-height:30px}.mainTopHeading{max-width:1000px;width:100%;margin:0 auto}.buttonLink a:hover{background-color:#fff;color:#c31c17}.contentwithimg{padding:50px 0}.page-id-1318 .whychoosetiles .svgCode svg{fill:none}.FullWidthContentWithListing.icnsnew{padding-top:0}.serviceB{position:relative;border-radius:10px;overflow:hidden;margin-top:50px;transition:.5s}.serviceB:hover{box-shadow:0 0 13px #a5a5a5;transition:.5s}.serviceB figure img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;opacity:.25;object-position:left;transition:.5s}.serviceB figure{position:relative;padding-top:100%;background-color:#32363a}.s-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:flex-end}.sser{padding:50px 30px}.sser h3,.sser p,.sser a{color:#fff}.sser a i{transition:.5s}.servicesSec .row-box{display:flex;gap:35px}.serviceB:hover figure img{transform:scale(1.3);transition:.5s}.serviceB:hover .sser a i{margin-left:20px;transition:.5s}.mainTopHeading p{font-size:22px;line-height:30px}.servicesSec{padding-bottom:50px}.sser a{text-transform:uppercase;letter-spacing:2px}.sser h3{font-size:46px;line-height:48px}.roofmath.service .buttonLink a:last-child{background-color:#c31c17;border-color:#c31c17}.roofmath.service .buttonLink a:last-child:hover{color:#c31c17}.video-button{display:flex;gap:20px}.testimonialSec .mainTopHeading{margin-bottom:100px}.whoposts{background:linear-gradient(180deg,#fff 10%,#c31c17 0%,#c31c17 90%,#fff 1%);display:inline-block;width:100%}.testmo{max-width:567px;width:100%;margin:0 auto;text-align:center;background-color:#32363a;padding:140px 40px 50px;border-radius:25px}.testmo p{font-size:28px;line-height:36px;color:#fff}.starbox i{font-size:21px;color:#c31c17}.namep{font-size:28px;line-height:28px;color:#fff;font-family:"Kalam",serif}.desp{font-size:22px;line-height:22px;color:#fff;font-weight:100;margin-top:10px}.namedes{margin-top:70px}.owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}.owl-nav button span{color:#fff;font-size:40px}button.owl-next{right:0}.owl-nav img{width:57px;height:57px}.certificationSec{background-color:#32363a;padding-top:98px}.certificationSec .mainTopHeading .h2tag,.certificationSec .mainTopHeading p{color:#fff}.logoscerti{background-color:#fff;border-radius:20px;margin-top:50px;width:100%;text-align:center}.map-info .media-body1{width:55%}.media-body1 iframe{width:100%;height:300px}.Content-With-Map-Info .mainTopHeading{margin-bottom:50px}.FullWidthContentWithListing.icnsnew .whychooseheading{margin-bottom:50px}.Content-With-Map-Listing.map-info .media-body3{float:right;width:50%}.FullWidthContentWithListing.icnsnew .entry-list h4{position:relative;color:#c31c17;font-size:30px;line-height:30px;font-family:"Kalam",serif;font-weight:700}.FullWidthContentWithListing.icnsnew .entry-list h4:before{position:absolute;content:"\f05d";font:normal normal normal 14px/1 FontAwesome;left:-30px;top:0;color:#c31c17;font-size:22px}.FullWidthContentWithListing.roofnew{background:#32363a}.FullWidthContentWithListing.roofnew .whychooseheading .h2tag{color:#fff;text-align:center}.FullWidthContentWithListing.roofnew .whychooseheading p{color:#fff;text-align:center}.FullWidthContentWithListing.roofnew .entry-list{color:#fff}.FullWidthContentWithListing.roofnew .entry-list .entry-text p{color:#fff}.FullWidthContentWithListing.roofnew .whychooseheading{margin-bottom:50px}.FullWidthContentWithListing.roofnew .entry-list{color:#fff;display:flex;line-height:initial;gap:10px}.FullWidthContentWithListing.roofnew .entry-list .entry-icon{color:#c31c17;font-size:30px;line-height:30px;font-family:"Kalam",serif;font-weight:700}.FullWidthContentWithListing.roofnew .entry-list .entry-text h4{color:#c31c17;font-size:30px;line-height:30px;font-family:"Kalam",serif;font-weight:700}.whychooseus.btncenter .buttonLink{text-align:center}.FullWidthContentWithListing.icnsnew .h2tag{text-align:center}.media-body3 h4{color:#c31c17;font-size:30px;font-family:"Kalam",serif}.Content-With-Map-Listing.map-info .row-box.mb-10{margin-bottom:30px}.dark-bg{background-color:#32363a;padding-top:98px}.dark-bg .row-box{align-items:normal!important}.dark-bg .mainTopHeading .h2tag,.dark-bg .mainTopHeading p{color:#fff}.dark-bg .row-box .col4{background-color:#fff;border-radius:20px;padding:30px;margin-top:50px;width:100%;text-align:center}.contentmap h3{color:#c31c17}.formSec .mainTopHeading p span{color:#c31c17}.form-input{width:100%;padding:25px;border-radius:15px;border:1px solid #c31c17}.formSecInner .form-group,.formSecInner .form-group-textarea{margin:50px 0 0}.buttonLink4{transition:.5s;width:100%;max-width:205px;min-width:205px;display:block;background-color:#c31c17;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;padding:21px 15px;letter-spacing:2px;border:2px solid #c31c17;margin:50px auto 0}input#submit{transition:.5s;display:inline-block;background-color:#c31c17;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;padding:21px 15px;letter-spacing:2px;border:2px solid #c31c17;margin:50px auto 0}.buttonLink4:hover,input#submit:hover{background-color:#fff;transition:.5s;color:#c31c17}.form-group-textarea textarea{height:270px}.formSec1 .formSecInner .col12{padding:0}.formSec1 .mainTopHeading h2{text-align:left;font-family:"Kalam",serif;color:#c31c17}footer{float:left;width:100%;background-color:#32363a;padding:90px 0}.top-footer ul{padding:0;margin:0}.footer-link a{text-transform:uppercase;font-weight:700;line-height:38px;color:#fff;font-size:22px}.footer-link a:hover,.footer-contact a:hover,.socialMedia1 a:hover{color:#c31c17}.footer-contact span b{text-transform:uppercase;font-weight:700}.footer-contact .timeingbox span,.footer-contact address>span{margin-bottom:10px;display:block}.addressbox{margin-bottom:10px}.footer-contact,.footer-contact p,.footer-contact a{color:#fff;line-height:32px;font-size:22px}.addressbox{line-height:32px}.timeingbox{margin-top:50px}.socialIframe iframe{border:none;width:100%;height:220px;margin-bottom:20px}.socialMedia1 a{color:#fff;margin-right:10px;font-size:24px}.socialMedia1{margin-top:20px}.footerLogo{margin-bottom:20px}.bottom-footer{padding:6px 0;border-top:1px solid #ccc}.copyright p{margin:0;text-align:center}.meettheteam{padding-bottom:50px}.videoBoxInner video{width:100%}.desig{line-height:normal}.ndinner{width:100%;background-color:#32363a;color:#fff;padding:20px}.ndinner .h3tag{margin-bottom:5px}.main-carousel3{margin-top:50px}.InnerImageBanner .videoOverlayContent{height:500px;align-items:center}.InnerImageBanner .videoContentInner{margin-bottom:0}.roofmath{padding-bottom:0}.roofmath .row-box{display:flex;align-items:center;margin-bottom:50px;gap:30px}.whychooseus .whychoosetiles{padding:0 50px}.whychooseus{padding-bottom:50px}.whychooseus .whychoosetiles .page-btn{background:#c31c17}.whychooseus .whychoosetiles .page-btn .btn{color:#fff;font-size:20px}.galleryImage .whychooseheading{margin-bottom:50px}.roofmath .buttonLink{margin-top:40px}.roofmath .buttonLink a:last-child{background-color:#32363a;border-color:#32363a}.roofmath .buttonLink a:last-child:hover{background-color:#fff;color:#32363a}.gallery-container{column-count:4}.gallery-container img{width:100%}.gallery-item{width:100%;cursor:pointer}.galleryImage{padding-bottom:30px}.loactionmap iframe{width:100%;height:550px;border:none;margin-top:50px}.loactionmap{padding-bottom:50px}.addressmaparea iframe{width:100%;border:none;height:300px;margin:0 0 20px 0}.socialMedia12 a{margin-right:20px;display:inline-block}.loactionarea ul{margin:0;padding-left:30px;column-count:2}.loactionarea ul li{display:list-item;margin-bottom:10px}.formSec1 .mainTopHeading h2{margin-bottom:0}.socialMedia12{margin-bottom:20px}.bloglistingbox figure{width:40%;float:left}.bloglistingbox .bloglistingboxinner{width:60%;float:left;padding:20px;display:flex;align-items:center}.bloglistingbox{display:flex;border:1px solid #efefef;margin-bottom:30px}.bloglistingboxinner h2{margin-bottom:5px;color:#c31c17}.bloglistingbox img{height:100%;object-fit:cover}.bloglistingboxcontent *:last-child{margin:0}.bloglistingbox:hover{background:#32363a;box-shadow:0 0 13px #959595}.bloglistingbox:hover h2,.bloglistingbox:hover p{color:#fff}.blogslisting .buttonLink a{display:inline-block;max-width:142px;padding:10px;margin-top:50px;font-size:16px}#blog-posts,#blog-posts .col6{display:flex;flex-wrap:wrap}.singlepagepost ul li,.singlepagepost ol li{display:list-item;margin-bottom:15px}.singlepagepost table{line-height:27px;margin-bottom:20px;color:#32363A;font-weight:300}.singlepagepost table th,.singlepagepost table td{padding:10px;border:1px solid #32363a}textarea#comment,#author,#email,#url{display:block;width:100%}.comment-respond{margin-top:50px;padding-top:50px;border-top:1px solid #32363a}form#commentform{max-width:700px;width:100%}.scrollTable{width:100%;overflow:auto;margin-bottom:30px}.singlepagepost p a{color:#c31c17}.singlepagepost p a:hover{color:#32363A}.loactionarea a:hover{color:#c31c17}.formSec1 .formSecInner{display:inline-block;width:100%;margin-bottom:50px}.addressmaparea address a:hover,.socialMedia12 a:hover{color:#c31c17}.whychooseus .row-box{display:flex;flex-wrap:wrap}.main-carousel4 p{color:#fff}.main-carousel4 .owl-nav{display:none!important}#replacements,#repairs,#insuranceclaims,#inspections,#eavestroughs,#alurexgutterguard,#soffitfascia,#windowsshutters,#skylights,#doors{scroll-margin:200px}.gallery-item img{height:300px;object-fit:cover}#animated-thumbnails-gallery .owl-nav img{width:41px;height:41px;filter:invert(1)}#animated-thumbnails-gallery .owl-nav button.owl-prev{left:-60px}#animated-thumbnails-gallery .owl-nav button.owl-next{right:-60px}#animated-thumbnails-gallery .logoscerti{margin:0;padding:10px}.wpcf7-response-output{border:none!important}.acf-fc-layout-handle.ui-sortable-handle{background-color:#abfd0a;padding:15px!important;color:#000000!important;font-size:15px!important}span.acf-fc-layout-order{background-color:#ffffff!important;color:#000000!important}span.acf-fc-layout-order{background-color:#ffffff!important;color:#000000!important}aside.buttonLink button#load-more{line-height:normal;background-color:#c31c17;color:#fff;text-align:center;letter-spacing:2px;font-weight:700;border:2px solid #c31c17;text-transform:uppercase;padding:10px;font-size:15px;transition:.5s}aside.buttonLink button#load-more:hover{background-color:#fff;color:#c31c17}.testimonialSec .ti-widget.ti-goog .ti-review-item>.ti-inner{max-width:567px;width:100%;margin:0 auto!important;text-align:center;background-color:#32363a!important;padding:140px 40px 50px!important;border-radius:25px!important}.testimonialSec .ti-widget.ti-goog .ti-reviews-container-wrapper{padding-top:0px!important;padding-bottom:0px!important}.testimonialSec .ti-widget.ti-goog .ti-review-content{font-size:28px!important;line-height:36px!important;color:#fff!important;height:auto!important;font-weight:300!important}.testimonialSec .ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name{font-size:28px!important;line-height:28px!important;color:#fff!important;font-family:"Kalam",serif!important}.testimonialSec .ti-widget.ti-goog .ti-read-more span{color:#fff!important;border-radius:10px!important;border:1px solid #fff!important;padding:6px 15px!important;margin-top:20px!important}.testimonialSec .ti-widget.ti-goog .ti-read-more span:hover{text-decoration:none!important;background-color:#c31c17!important}iframe#podium-bubble{right:50px!important}.video-container{position:relative;padding-top:56%}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.mt30{margin-top:30px}.topHeader{display:inline-block;width:100%;background:#c31c17;padding:5px 0}.phonenumber a{color:#fff;display:inline-flex;gap:10px;align-items:center;font-size:16px}.phonenumber{display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-end}.testimonialreview .content,.testimonialreview3 .content{display:block}.testimonialreview .short-text,.testimonialreview3 .short-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.testimonialreview .full-text,.testimonialreview3 .full-text{-webkit-line-clamp:unset}.testimonialSec1 .entry-box{width:100%}.service .whychooseheading p a{text-decoration:underline}.page-id-1374 .videoContentInner{margin-bottom:0}.page-id-1374 .videoOverlayContent{height:400px;display:flex;display:flex;align-items:center}.mapinfo2 .map-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.mapinfo2 .map-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.mapinfo2 .media-btn{margin-bottom:30px}.faq-home summary{position:relative;cursor:pointer}.faq-home summary::-webkit-details-marker{display:none}.faq-home summary::before{content:"\f067";font-family:FontAwesome;position:absolute;left:inherit;top:8px;right:20px;transition:0.6s all ease-in-out}.faq-home details[open] summary::before{content:"\f068"}.faq-home summary::before{content:"\f067";font-family:FontAwesome;transition:0.6s all ease-in-out}.faq-home details[open] summary::before{transform:rotate(180deg);transition:0.6s all ease-in-out}