  #wpadminbar{display:none !important;} body{font-family:'Arimo',sans-serif;}h1,h1 a{color:#444443;font-family:'Noto Serif SC',serif;font-size:30px;font-weight:bold;line-height:1.1;text-transform:uppercase;margin:25px 0;}h2{color:#444443;font-family:'Noto Serif SC',serif;font-size:24px;font-weight:bold;line-height:1.1;text-transform:uppercase;margin:25px 0;}h3{color:#444443;font-family:'Noto Serif SC',serif;font-size:18px;font-weight:bold;line-height:1.1;text-transform:uppercase;margin:25px 0;}h4{font-family:'Noto Serif SC',serif;color:#444443;font-weight:bold;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:'Arimo',sans-serif;color:#444443;font-size:13px;line-height:2;margin:15px 0;}ul li{font-family:'Arimo',sans-serif;font-size:13px;}ul{list-style-type:none;}ul.icon-list{margin-left:.5rem;}ol{font-family:'Noto Serif SC',serif;font-size:13px;line-height:2;}ul.icon-list li{font-family:'Noto Serif SC',serif;font-size:13px;line-height:2;padding-left:20px;position:relative;}ul.icon-list li::before{content:"\f1fc";font-family:fontAwesome;position:absolute;left:0;top:3px;font-size:10px;color:#213290;}ul.icon-list.white li::before{color:#ffffff;}.landing-page-wrapper ul{margin-left:.5rem;}.landing-page-wrapper ul li{font-family:'Noto Serif SC',serif;font-size:13px;line-height:2;padding-left:20px;position:relative;list-style:none;}.landing-page-wrapper ul li::before{content:"\f1fc";font-family:fontAwesome;position:absolute;left:0;top:3px;font-size:10px;color:#213290;}  header.header-wrapper{position:relative;height:100vh;display:flex;flex-direction:column;}header.header-wrapper.header-home{height:100vh;max-height:940px;}.header-details-wrapper{height:100%;background:#213290;padding-top:13vh;}span.details-overlay{height:100%;width:43%;position:absolute;right:0;top:0;background:#3f51b5;}.company-details{padding:0 4vw;}h1.header-company-title{margin:0;}.header-company-title a{color:#ffffff;font-family:'Julius Sans One',sans-serif;font-size:32px;text-transform:uppercase;}p.header-service-order{font-family:'Noto Serif SC',serif;color:#ffffff;margin:0;font-size:15px;text-transform:lowercase;letter-spacing:2px;word-spacing:2px;line-height:1.4;}p.header-phone{font-family:'Arimo',sans-serif;margin:10px 0 0;color:#ffffff;font-size:14px;letter-spacing:10px;}.located-in{position:absolute;bottom:0;padding-bottom:20px;}span.scroll-arrow{display:inline-block;width:48px;line-height:48px;background:#3f51b5;text-align:center;cursor:pointer;float:left;}span.scroll-arrow .fa{color:#ffffff;font-size:18px;}.located-in p{display:inline-block;padding:0 15px;margin-top:0;font-family:'Arimo',sans-serif;text-transform:uppercase;color:#ffffff;font-size:11px;max-width:calc(100% - 138px);float:left;}img.map-icon{float:left;}.slider-wrapper{height:100%;overflow:hidden;}.slider-inner{width:100%;position:absolute;top:0;height:100%;overflow:hidden;}.slider-inner::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.17);}.slider-inner .slider-captions{position:absolute;left:5vw;bottom:4vh;z-index:99;width:52px;height:52px;}span.slide-num{display:inline-block;height:52px;width:52px;line-height:48px;border:2px solid #ffffff;border-radius:50%;text-align:center;font-family:'Arimo',sans-serif;font-weight:bold;color:#ffffff;}.scroll-icon{border-radius:50px;cursor:pointer;display:inline-block;height:44px;position:absolute;width:27px;border:2px solid #ffffff;bottom:4vh;left:calc(50% - 13.5px);z-index:99;}.scroll-icon::before{border-radius:100%;content:"";height:5px;left:0;margin:0 auto;position:absolute;right:0;width:5px;background:#ffffff;-webkit-animation:mousewheel 2.5s infinite;-moz-animation:mousewheel 2.5s infinite;-o-animation:mousewheel 2.5s infinite;animation:mousewheel 2.5s infinite;}.header-cta{padding-top:5vh;}.header-cta a{display:inline-block;width:100%;max-width:134px;font-size:14px;text-transform:uppercase;font-family:'Arimo',sans-serif;background:#3f51b5;color:#ffffff;text-align:center;border:1px solid #3f51b5;padding:11px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-cta a:hover{background:#213290;border-color:#213290;}.header-social-icons{position:fixed;right:0;top:285px;background:rgba(255,255,255,.9);border:1px solid rgba(68,68,67,.1);padding:0 15px;z-index:99;}.header-social-icons .fa{color:#3f51b5;display:block;font-size:23px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-social-icons a{margin:25px 0;display:block;text-align:center;}.header-social-icons .fa:hover{color:#213290;}  .header-inner .header-details-wrapper{background:#ffffff;padding:0;}.header-inner .logo-wrapper{width:100%;max-width:200px;padding:0 15px;display:inline-block;}.header-inner .company-details{display:inline-block;max-width:calc(100% - 205px);vertical-align:middle;padding:15px 0;}.header-inner .header-company-title a{color:#3f51b5;font-size:27px;}.header-inner p.header-service-order{font-size:15px;color:#213290;}.header-inner p.header-phone{color:#213290;font-size:15px;margin-top:0;}.header-inner span.scroll-arrow{position:absolute;left:10px;bottom:-75px;z-index:99;}.side-button-wrapper{position:fixed;top:50%;left:-80px;z-index:99;-moz-transform:rotate(-90deg) translateX(-50%);-webkit-transform:rotate(-90deg) translateX(-50%);-o-transform:rotate(-90deg) translateX(-50%);-ms-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.side-button-wrapper.flyout{left:0;}a.side-btn{float:left;text-transform:uppercase;font-weight:bold;color:#f72c36;background:#ffffff;font-size:19px;border:1px solid #dfdfdf;height:80px;width:185px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;}a.side-btn.alt{background:#1c3e7d;border-color:#9bb3de;}.side-btn span{display:block;width:100%;line-height:1.2;color:#fff;}.side-btn span.small{font-size:11px;}a.side-btn:hover{background:#444443;border-color:#444443;color:#ffffff;}  .navigation-wrapper{padding-top:5vh;text-align:center;z-index:99999;}.top-bar{background:none;display:inline-block;line-height:50px;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-family:'Arimo',sans-serif;font-size:14px;line-height:50px;text-transform:uppercase;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#4e7ed9;line-height:50px;}  @media only screen and (min-width:1026px){.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:#213290 transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}.top-bar-section .dropdown{background:#ffffff;min-width:auto;text-align:left;padding:30px;left:-150px;}.top-bar-section .dropdown li.page_item{width:50%;display:inline-block;}.top-bar-section ul li ul.dropdown li:nth-child(2n+2){padding-left:0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#ffffff;color:#444443;font-size:13px;line-height:35px;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button){background:#ffffff;color:#213290;}  .header-inner .top-bar-section .dropdown{background:#3f51b5;}.header-inner .top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#3f51b5;color:#ffffff;}.header-inner .top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.header-inner .top-bar-section .dropdown li:not(.has-form).active a:not(.button){color:#000000;}.header-inner .navigation-wrapper,.header-inner .header-cta{padding-top:4vh;}}  .row{margin:0 auto;max-width:80rem;width:100%;}.row.wide{max-width:100rem;}.row.full{max-width:100%;}.overflow-hidden{overflow:hidden;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{background:#ffffff;}.content-wrapper.no-bg{background:none;}.content-wrapper.padded-top{padding-top:0vh;}.content-wrapper.padded-vertical{padding-top:0vh;padding-bottom:0vh;}.grey-bg{background:#1c3e7d;}.red-bg{background:#1e3d7d;}.red-bg p{color:#ffffff;}.white{color:#ffffff;}.inner-title h1{font-size:32px;letter-spacing:3px;position:relative;}.inner-title h1::after{content:" ";width:100px;height:6px;background:#213290;position:absolute;left:0;bottom:-10px;}h2.accent{position:relative;}h2.accent::before{content:" ";width:50px;height:5px;background:#213290;position:absolute;left:0;top:-10px;}img.offset-up{margin-top:-5vh;}img.shadow{box-shadow:0px 25px 40px 0px rgba(0,0,0,0.1);}a.learn-more{font-size:12px;line-height:30px;text-transform:uppercase;display:inline-block;padding-left:45px;position:relative;}a.learn-more::after{content:" ";width:calc(100% - 45px);height:2px;background:%GREY2%;position:absolute;right:0;bottom:1px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}a.learn-more:hover::after{bottom:3px;}a.learn-more::before{content:"\f061";font-family:fontAwesome;position:absolute;left:0;width:30px;line-height:26px;border:2px solid #213290;color:#213290;border-radius:50%;text-align:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}a.learn-more:hover::before{background:#213290;color:#ffffff;}h1.page-title{font-size:36px;letter-spacing:3px;margin-bottom:5vh;}.about-bg-1{background:center / cover no-repeat url(https://blessingpropainters.com/wp-content/themes/rpai5/images/about-bg-1.jpg);}.about-2{background:rgba(255,255,255,0.9);}.about-1{padding:4vh 8vw 20vh 17vw;}.inner-header-bg{background:center / cover no-repeat url(https://blessingpropainters.com/wp-content/themes/rpai5/images/inner-header-bg.jpg);}.footer-wrapper{width:100%;background:#1c3e7d;}.footer-wrapper p{font-size:14px;font-family:'Arimo',sans-serif;}.copyright{padding-top:30px;}.copyright p{position:relative;}.copyright p span{font-size:11px;position:absolute;left:0;top:4px;display:none;max-width:100%;}.copyright p:hover strong{display:none;}.copyright p:hover span{display:inline-block;}.footer-hours{padding:0;}.footer-hours p{text-transform:uppercase;color:#ffffff}.footer-hours img{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;}.footer-contact{padding-left:3%;}.footer-contact p{margin:0;line-height:1.8;color:#fff;}.footer-payment{padding-top:0;}.footer-payment svg{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.footer-logo{padding-top:33px;}button,.button{font-size:14px;font-weight:normal;text-transform:uppercase;display:inline-block;width:100%;max-width:200px;padding:20px 10px;border:none;box-shadow:none;background:#3f51b5;color:#ffffff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}button:focus,.button:focus{background:#213290;}button:hover,.button:hover{background:#213290;}.contact-bg{background:center / cover no-repeat url(https://blessingpropainters.com/wp-content/themes/rpai5/images/contact-bg.jpg);}.contact-page .form-wrapper{padding-left:16vw;padding-right:10vw;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{width:100%;padding:3px;margin-bottom:5px;}input.fancyInput[type="text"]{font-family:'Arimo',sans-serif;padding:23px 25px;font-size:16px;line-height:1.4;height:auto;border:none;margin-bottom:23px;background:#ffffff;color:#444443;box-shadow:inset 0px 0px 0px 1px #c8aa9a;}.contactForm textarea{width:100%;}.contactForm textarea{width:100%;padding:23px 25px;font-size:16px;line-height:1.4;height:108px;border:none;margin-bottom:23px;background:#ffffff;color:#444443;box-shadow:inset 0px 0px 0px 1px #c8aa9a;}input[type="text"]::placeholder,.contactForm textarea::placeholder{color:#c8aa9a;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaWrapper{margin:0 0 25px;padding:12px 25px;font-size:16px;line-height:1.4;height:auto;border:none;background:#ffffff;color:#444443;font-weight:bold;min-height:0;box-shadow:inset 0px 0px 0px 1px #c8aa9a;}.contactForm .captchaWrapper img{max-width:20%;}.contactForm .captchaWrapper input{background:#ffffff;border:none;box-shadow:none;display:inline-block;width:auto;font-size:16px;padding:0;margin:0 0 0 25px;color:#444443;font-weight:normal;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper button.submit{font-size:inherit;font-weight:bold;background-color:#fafafa;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:3px 20px;cursor:pointer;}.contactForm .submitWrapper button.submit:hover{background-color:#eaeaea;}.contactForm .submitWrapper button.submit{font-size:14px;font-weight:normal;text-transform:uppercase;display:inline-block;float:right;width:198px;padding:21px 10px;border:none;box-shadow:none;background:#3f51b5;color:#ffffff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.contactForm .submitWrapper button.submit:hover{background:#213290;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.gallery-image{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.gallery-image:hover{-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.2);}.strip-padding{padding-left:0 !important;padding-right:0 !important;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:7.5vh;padding-bottom:7.5vh;}.top-padding-medium{padding-top:7.5vh;}.bottom-padding-medium{padding-bottom:7.5vh;}.vertical-padding-large{padding-top:10.5vh;padding-bottom:10.5vh;}.top-padding-large{padding-top:10.5vh;}.bottom-padding-large{padding-bottom:10.5vh;}  @keyframes mousewheel{0%{top:5px;} 50%{top:30px;} 100%{top:5px;}}@-webkit-keyframes mousewheel{0%{top:5px;} 50%{top:30px;} 100%{top:5px;}}@-moz-keyframes mousewheel{0%{top:5px;} 50%{top:30px;} 100%{top:5px;}}@-o-webkit-keyframes mousewheel{0%{top:5px;} 50%{top:30px;} 100%{top:5px;}}.will-fade{opacity:0;}  .slide-out-wrapper{position:fixed;top:20%;right:0;background:rgba(255,255,255,0.9);padding:0px 10px;width:650px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-form form{margin:0;}.slide-out-form input.fancyInput[type="text"]{padding:9px 25px;font-size:14px;margin-bottom:5px;background:none;}.slide-out-form .contactForm textarea{background:none;font-size:14px;padding:9px 25px;margin-bottom:5px;}.slide-out-form .contactForm .captchaWrapper{font-size:14px;margin:0 0 5px;padding:2px 25px;background:none;}.slide-out-form .contactForm .captchaWrapper img{max-width:18%;padding-top:3px;}.slide-out-form .contactForm .captchaWrapper input{background:none;font-size:14px;}.slide-out-form .contactForm .submitWrapper{margin-top:20px;}.slide-out-form .contactForm .submitWrapper button.submit{font-size:18px;letter-spacing:2px;width:auto;padding:0;background:none;color:#213290;}.slide-out-form .contactForm .submitWrapper button.submit:hover{color:#ab7456;}.slide-out-wrapper span.form-toggle{position:absolute;left:0;top:0%;color:#ffffff;font-size:24px;width:60px;line-height:60px;text-align:center;background:#3f51b5;box-shadow:2px 20px 32px 0px rgba(0,0,0,0.13);-moz-transform:translateX(-80%);-webkit-transform:translateX(-80%);-o-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%);cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover{background:#213290;}i.toggle-left{display:inline-block;width:25px;height:25px;vertical-align:middle;border-top:1px solid;border-left:1px solid;border-color:#ffffff;-moz-transform:rotate(-45deg) translateY(-13%);-webkit-transform:rotate(-45deg) translateY(-13%);-o-transform:rotate(-45deg) translateY(-13%);-ms-transform:rotate(-45deg) translateY(-13%);transform:rotate(-45deg) translateY(-13%);}i.toggle-right{display:inline-block;width:25px;height:25px;vertical-align:middle;border-top:1px solid;border-right:1px solid;border-color:#ffffff;-moz-transform:rotate(45deg) translateY(-13%);-webkit-transform:rotate(45deg) translateY(-13%);-o-transform:rotate(45deg) translateY(-13%);-ms-transform:rotate(45deg) translateY(-13%);transform:rotate(45deg) translateY(-13%);}  .review-btn a{color:#ffffff;background:#3f51b5;display:inline-block;padding:1vh 2vw;font-weight:700;font-size:20px;}.v-pad-m{padding:5vh 0;}.flex{display:flex;flex-direction:row-reverse;}.flex-aligner{display:flex;flex-wrap:wrap;}.blue-bg{position:relative;}.blue-bg::before{content:"";background:#1c3e7d;position:absolute;left:0;top:0;height:80%;width:100%;}.flex-1{flex:0.2;}.flex-2{flex:0.8;display:flex;}.header-bg{background:url(https://blessingpropainters.com/wp-content/uploads/sites/670/2022/01/h1.jpg) center / cover no-repeat;height:100%;width:600px;border:30px solid white;border-top:0;border-bottom-left-radius:100px;border-bottom-right-radius:100px;}.flex-center{display:flex;justify-content:center;}.flex-center-2{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:15vh;}h2.special-heading{color:#fff;font-size:3em;text-align:center;font-family:'Noto Serif SC',serif;}p.header-company-serviceorder{color:#fff;font-size:1em;font-family:'Arimo',sans-serif;}.home-wrapper{display:flex;}.home-1{background:url(https://blessingpropainters.com/wp-content/uploads/sites/670/2022/01/h2.jpg) center / cover no-repeat;height:130%;width:600px;border:30px solid #1c3e7d;border-top-right-radius:100px;border-top-left-radius:100px;}.grey-bg h2,.grey-bg p,.grey-bg ul li{color:#ffffff;}svg.payment-icon{float:unset;}.footer-wrapper h2{color:#fff;}header.header-wrapper.header-inner{height:auto;}.inner-title{padding:10vh 0;}.home-img{border-radius:100px;border:10px solid #ffffff;margin-top:5vh;}.logo-header{background:url(https://blessingpropainters.com/wp-content/uploads/sites/670/2022/02/header1.jpg) center / cover no-repeat;padding-top:2vh;padding-bottom:2vh;}.black-bg{background:#000;}.logo-header h2{color:#ffffff;padding-left:1vw;letter-spacing:4px;font-size:32px;}.footer-hours a{color:#fff;margin:0 10px;}.logo-holder{display:flex;align-items:center;}.header-btn{display:flex;justify-content:flex-end;}.header-btn a{color:#fff;display:inline-block;border:2px solid #1c3e7d;background:#1c3e7d;text-align:center;width:170px;font-weight:bolder;text-transform:uppercase;padding:10px 0;margin:0 5px;transition:300ms ease;}.header-btn a:hover{border:2px solid white;transition:300ms ease;}a.msg-btn{display:inline-block;background:#1c3e7d;color:#fff;padding:10px 30px;letter-spacing:2px;font-weight:bolder;text-transform:uppercase;margin-right:1vw;border:2px solid #1c3e7d;transition:300ms ease;}a.msg-btn:hover{background:white;color:#1c3e7d;transition:300ms ease;}.accordian-wrapper{display:flex;justify-content:center;flex-wrap:wrap;}.accordian-wrapper ul.circle li{list-style-position:inside;}.tabs dd.active a,.tabs .tab-title.active a{background:#1c3e7d;color:#fff;}.tabs dd>a,.tabs .tab-title>a{font-size:1.4rem;text-transform:uppercase;letter-spacing:2px;}.accordian-wrapper p{font-size:1.4em;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#1c3e7d;}.tabs-content>.content.active{background:#efefef;}.slide-out-form h3{padding-left:2vw;}  @media only screen and (min-width:1026px){.header-details-wrapper{overflow:hidden;}.slick-slide img{display:block;height:100%;width:auto;max-width:none;}} @media only screen and (max-width:1440px){.top-bar-section li:not(.has-form) a:not(.button){font-size:12px;}img.map-icon{display:none;}.located-in p{max-width:calc(100% - 53px);}.header-company-title a,.header-inner .header-company-title a{font-size:22px;}p.header-service-order,.header-inner p.header-service-order{font-size:13px;}.company-details{padding:0;}.header-inner .logo-wrapper{max-width:150px;}.header-inner .company-details{max-width:calc(100% - 155px);}.inner-title{padding-left:100px;}.footer-hours{padding:25px 2% 0;}} @media only screen and (max-width:1400px){.top-bar-section li:not(.has-form) a:not(.button){font-size:11px !important;padding:0 8px;}.header-inner .logo-wrapper{max-width:125px;}.header-inner .company-details{max-width:calc(100% - 130px);}.footer-hours{padding:33px 2% 0;}.footer-hours p{width:100%;margin:0;line-height:1.6;}.footer-payment{padding-top:15px;}.side-button-wrapper{position:relative;left:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:flex !important;width:100%;justify-content:center;padding-bottom:6vh;}} @media only screen and (max-width:1300px){.header-inner .logo-wrapper{max-width:100px;}.header-inner .company-details{max-width:calc(100% - 105px);}.header-cta a{font-size:12px;}.top-bar-section .dropdown{min-width:500px;}} @media only screen and (max-width:1025px){span.slider-accent{display:block;width:40%;height:100%;position:absolute;top:0;right:0;background:rgb(63 81 181 / 60%);z-index:2;}.mobile-bg-wrapper::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(33 50 144 / 60%);z-index:1;}header.header-wrapper.header-home{height:auto;max-height:none;}header.header-wrapper.header-inner{padding:0px 0;}.header-details-wrapper{background:none;padding:15vh 0;}.header-inner .header-details-wrapper{text-align:center;}.mobile-navigation{display:block;right:30px;position:absolute;text-transform:uppercase;top:7%;vertical-align:middle;width:55px;height:25px;z-index:999;}i.toggle-bars{display:inline-block;vertical-align:middle;position:relative;height:24px;}i.toggle-bars::before{content:" ";width:55px;height:8px;background:#ffffff;position:absolute;}i.toggle-bars::after{content:" ";width:55px;height:8px;background:#ffffff;position:absolute;top:16px;}.header-inner i.toggle-bars::before,.header-inner i.toggle-bars::after{background:#3f51b5;}.mobile-navigation .fa-close{color:#444443;font-size:40px;}.fullwidth-navigation,.header-inner .navigation-wrapper{background:#ffffff;position:absolute;top:0;z-index:997;width:100%;display:none;}.fullwidth-navigation .top-bar{padding-top:10%;height:auto;display:block;background:#ffffff;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#000000;margin-bottom:10%;}.top-bar.expanded .title-area{background:#000;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:65px;text-align:center;padding:0;font-size:20px !important;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{padding:0;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#213290;}.top-bar-section .has-dropdown > a::after{content:"";display:inline-block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #444443 !important;border-top-style:solid;margin-top:0px;left:auto;right:0;top:44%;margin-right:15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;background:#ffffff;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#ffffff;line-height:35px !important;}.top-bar .top-bar-section ul.dropdown li:not(.dropdown){height:35px;}.mobile-social a{margin:0 10px;}.mobile-social .fa{font-size:24px;color:#3f51b5;}.header-cta{padding-top:7vh;}.header-cta a{border-color:#444443;max-width:250px;font-size:26px;padding:20px;}.company-details{padding:0 7vw;}.header-inner .company-details{padding:0 7vw;max-width:none;}.header-inner .logo-wrapper{max-width:none;}.header-inner .header-company-title a{font-size:32px;}.header-inner p.header-phone{font-size:14px;}.located-in{padding:0;background:#3f51b5;}.located-in p{font-size:15px;max-width:100%;text-align:center;display:block;float:none;margin:15px 0;}span.scroll-arrow{position:absolute;left:25px;top:-75px;}.header-inner span.scroll-arrow{bottom:10px;top:unset;}.map-icon{display:none;}.home-box-imgs img{margin-bottom:20px;}.footer-hours{min-height:120px;padding:40px 2% 70px;}.footer-contact{text-align:center;padding-bottom:50px;}.footer-payment,.footer-logo{text-align:center;}svg.payment-icon{float:none;}.copyright{text-align:center;}.home-content{text-align:center;padding-left:8vw;padding-right:8vw;}.content-wrapper.padded-top{padding-top:10vh;}.content-wrapper.padded-vertical{padding-top:5vh;padding-bottom:5vh;}.about-bg-1,.contact-bg{max-height:600px;}.about-1{text-align:center !important;padding:4vh 8vw 10vh;}h1.page-title{margin-bottom:7vh;}.parallax{background-size:cover !important;background-position:center center !important;background-attachment:scroll !important;}.form-wrapper h1,.form-wrapper h2{text-align:center !important;}.contact-page .form-wrapper{padding-left:8vw;padding-right:8vw;}.inner-title{padding-left:.9375rem;}.header-home a.mobile-phone-number{color:#3f51b5;margin-top:20px;display:inline-block !important;padding:20px;background:#ffffff;font-size:20px;}.header-inner a.mobile-phone-number{color:#ffffff;margin-top:20px;display:inline-block !important;padding:20px;background:#3f51b5;font-size:20px;}.header-home a.mobile-phone-number:hover,.header-inner a.mobile-phone-number:hover{color:#213290;}.mobile-bg-wrapper{left:0;position:absolute;top:0;z-index:-1;width:100%;height:100%;overflow:hidden;background:center / cover no-repeat url(https://blessingpropainters.com/wp-content/themes/rpai5/images/sliders/tablet-bg.jpg);}.logo-wrapper{margin-bottom:10px;}.animated,.scrollfade{-moz-transform:translateX(0px) translateY(0px) !important;-webkit-transform:translateX(0px) translateY(0px) !important;-o-transform:translateX(0px) translateY(0px) !important;-ms-transform:translateX(0px) translateY(0px) !important;transform:translateX(0px) translateY(0px) !important;opacity:1;}.mobile-top-padding{padding-top:0;}.content-wrapper.padded-top{padding-top:0;}.flex{flex-wrap:wrap;}.flex-2{flex-wrap:wrap;}.flex-center{display:none;}.top-bar{width:100%;display:block;}.flex-aligner{flex-wrap:wrap;}.top-bar .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px white,0 7px 0 1px white,0 14px 0 1px white;}header.header-wrapper{height:auto;}.blue-bg::before{height:100%;}.flex-center-2{padding:3vh 0;}.flex-center-2 img{width:150px;}.logo-holder{flex-wrap:wrap;text-align:center;}.header-btn{justify-content:center;}.accordian-wrapper ul.tabs{display:flex;flex-direction:column;}.content-wrapper.accordian-bg.vertical-padding-medium{padding-bottom:0;}p.header-company-serviceorder{text-align:center;margin:0;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.blue-bg.flex-2{display:none;}.mobile-bg1{background:url(https://blessingpropainters.com/wp-content/uploads/sites/670/2022/01/h1.jpg) center / cover no-repeat;height:40vh;}.logo-header img{filter:drop-shadow(-1px 1px 2px rgb(255 255 255 / 60%));}} @media only screen and (max-width:1025px) and (orientation:landscape){.fullwidth-navigation .top-bar{padding-top:0;}.top-bar-section{margin-bottom:3%;}} @media only screen and (max-width:767px){header.header-wrapper.header-home{height:auto;min-height:0;}header.header-wrapper.header-inner{padding:75px 0;}.company-details{padding:0;}h1.header-company-title{margin-bottom:5px;}.header-company-title a,.header-inner .header-company-title a{font-size:20px;}p.header-service-order,.header-inner p.header-service-order{font-size:12px;}p.header-phone,.header-inner p.header-phone{font-size:12px;}.located-in p{font-size:12px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:40px;font-size:16px !important;}a.side-btn{width:150px;font-size:15px;}.footer-hours{padding:25px 2% 50px;}.contactForm .captchaWrapper img{max-width:100%;}.mobile-bg-wrapper{background:#3f51b5;}span.slider-accent{display:none;}.header-details-wrapper{padding:6vh 0 0;}.header-home a.mobile-phone-number{padding:0;color:#ffffff;background:none;margin:10px 0;}.header-inner a.mobile-phone-number{padding:0;color:#3f51b5;background:none;margin:10px 0;}.located-in{position:relative;}.located-in p{line-height:1.4;margin:8px 0;}.mobile-background{float:left;width:100%;height:110px;background:center / cover no-repeat url(https://blessingpropainters.com/wp-content/themes/rpai5/images/sliders/mobile-bg-new2.jpg);}header.header-wrapper.header-inner{padding:0vh 0 0vh;}.about-bg-1,.contact-bg{max-height:110px;}header.header-wrapper{border-bottom:2px solid #1e3d7d;}.logo-header{background:url(https://blessingpropainters.com/wp-content/uploads/sites/670/2022/02/header1.jpg) right / cover no-repeat;padding-top:0vh;padding-bottom:0vh;}.logo-header h2{font-size:22px;filter:drop-shadow(2px 3px 2px black);}.top-bar-section .has-dropdown.moved>.dropdown{left:93%;}h2.special-heading{font-size:1.5em;}.flex-center-2 img{width:100px;}} @media only screen and (max-width:500px){.mobile-background{background:center / cover no-repeat url(https://blessingpropainters.com/wp-content/themes/rpai5/images/sliders/small-bg.jpg);}} 