#Header+main{margin-top:120px}.MainBanner .Bnrtext{padding:50px 40px 50px 0;width:760px;font-size:25px;line-height:1.5}.MainBanner .Bnrtext h1{font-size:60px;line-height:55px;text-shadow:5px 5px 5px rgba(0,0,0,.4)}#SMedia{position:absolute;right:25px;top:35%;z-index:99}#SMedia a{display:block;padding:10px 0;font-size:16px;color:#fff}#SMedia .fab{text-shadow:1px 1px 1px #000}#SMedia a:hover{color:#009cff}.SerBox{min-height:200px;padding:50px 30px}.SerBox .SerName{min-height:30px;line-height:1;margin-top:25px}.ImgCircle{width:80%;min-height:600px;border:solid 2px #fff;border-radius:50%;position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;left:0;right:0;top:0;bottom:0}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all 0.3s ease!important;left:4px!important}.grecaptcha-badge:hover{width:256px!important}.grecaptcha-badge{visibility:hidden}#TestiArea{font-size:14px;width:64%;margin:auto}#ContactForm{background:url(../../../../../../../themes/theme_express_roofing/images/bg.jpg) no-repeat top center}#ContactForm .form-group{margin-bottom:21px}#ContactForm .form-control{font-size:13px;background-color:transparent;border:none;border-bottom:solid 1px #fff;border-radius:0;height:50px;color:#fff;box-shadow:0 0 5px rgba(54,54,54,.3);padding-left:0}#ContactForm .form-control::placeholder{color:#fff}#ContactForm textarea.form-control{height:121px;font-size:13px}.map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.AddresArea a{color:#000!important}.AddresArea a:hover,.SoacilLink a{color:#c8893b!important}.SoacilLink a:hover{color:#fff!important}.AddresArea .list-inline-item:not(:last-child){margin-right:14px}#Footer{color:#29374c;font-size:12px}.Listing{padding:0;margin:0;list-style-type:none}.Listing li{background:url(../../../../../../../themes/theme_express_roofing/images/check.png) no-repeat .1em .73em;padding:1px 0 1px 20px;margin:0}.breadcrumb{background-color:transparent!important;padding:0px!important;margin-top:15px;font-size:15px;padding-bottom:15px!important;border-bottom:dashed 1px #c2c2c2}.breadcrumb a{color:#009cff!important}.breadcrumb li.active:before{content:"\00BB";font-family:"Font Awesome 5 Free";margin-right:5px;margin-left:5px;font-weight:900}@media (min-width:992px){#Header{top:0;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.shrink{background:rgba(255,255,255,1);box-shadow:0 5px 12px rgba(0,0,0,.5);z-index:9999}.navbar-brand img{max-height:38px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.shrink .navbar-brand img{max-width:280px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.navbar-brand{padding:47px 0 36px 0px!important}.shrink .navbar-brand{padding:15px 0px!important}.MainBanner .Homebnr .carousel-item img{height:680px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.container-fluid{max-width:1540px}.container-new{max-width:100%;padding-right:15px;padding-left:15px;margin:auto}@media (min-width:1920px){.container-fluid{max-width:1570px}.MainBanner .Bnrtext{padding:50px 40px 50px 0;width:773px!important}}@media (min-width:1600px){.g-xxl-5,.gy-xxl-5{--bs-gutter-y:2.2rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:2.2rem}}@media (min-width:1199.98px) and (max-width:1359.98px){.MainBanner .Bnrtext{padding:20px 15px;width:100%}.MainBanner .Bnrtext h1{font-size:44px;line-height:50px}.ImgCircle{min-height:500px}}@media (min-width:768px) and (max-width:1199.98px){.MainBanner .Bnrtext{padding:20px 15px;width:100%}.ImgCircle{min-height:460px}h1,.h1{font-size:46px}.fs-20{font-size:18px!important}}@media (min-width:768px) and (max-width:991.98px){#Header{position:static;padding:0}#Header+main{margin-top:0}h1,.h1{font-size:46px}.MainBanner .Bnrtext h1{font-size:30px;line-height:35px}.MainBanner .Bnrtext{padding:20px 15px;width:100%;font-size:16px}.ImgCircle{min-height:270px;width:60%}#SMedia{right:15px;top:15%}#TestiArea{width:100%;margin:auto}}@media (max-width:767.98px){#Header{position:static;padding:0}#Header+main{margin-top:0}h1,.h1{font-size:36px}.MainBanner .Bnrtext h1{font-size:24px;line-height:30px}.fs-20{font-size:16px!important}.MainBanner .Bnrtext{padding:10px 10px;width:100%;font-size:14px}.ImgCircle{min-height:210px;width:64%}#SMedia{right:15px;top:15%}#TestiArea{width:100%;margin:auto}}@media (max-width:576px){.BannerBox{padding:20px;font-size:16px}.SerBox{min-height:150px;padding:20px 30px}}