.viewport-overflow-wrapper{overflow:hidden;width:100%;height:auto;}body.home{overflow-x:hidden;}.postscript-contact .wpcf7 .ajax-loader{position:static;top:auto;margin-top:.25em;margin-bottom:calc(-16px) !important;}.sidebar-form .ajax-loader{margin-bottom:.25em !important;}div.wpcf7 .ajax-loader{display:block;margin:0 auto;}.postscript-contact form div.wpcf7-response-output,.wpcf7 form .wpcf7-response-output{position:static;top:auto;left:auto;right:auto;bottom:auto;margin:0;margin-top:1em;color:#f54;background-color:rgba(255,255,216,1);}.postscript-contact form span.wpcf7-not-valid-tip,.postscript-contact form .wpcf7-not-valid-tip,form .wpcf7-not-valid-tip{color:#fff;width:100%;}.wpcf7-not-valid-tip{text-align:left;color:#dc3232;font-size:.8125em;font-weight:normal;display:block;}.pop-out-form .sidebar-form .wpcf7-submit,.sidebar-form .wpcf7-submit{position:absolute;top:100% !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translate(-50%,-53.125%);}.pop-out-form .sidebar-form,.sidebar-form{margin-bottom:1.875em !important;}.page-template-page-conversion .conversion-content-one .pop-out-form .conversion-off-canvas-form .sidebar-form .select2-container--default .select2-selection--single,.page-template-page-conversion .conversion-content-one .pop-out-form .conversion-off-canvas-form .sidebar-form .wpcf7-select,.page-template-page-conversion .conversion-content-one .pop-out-form .conversion-off-canvas-form .sidebar-form .wpcf7-text,.sidebar-form .select2-container--default .select2-selection--single,.sidebar-form .wpcf7-select,.sidebar-form .wpcf7-text{margin-bottom:0;}.sidebar-form > .row > .col-12{margin-bottom:16.5px;}.postscript-contact form > .row > * > .row > *{margin-bottom:16.5px;}.postscript-contact form p:empty{display:none !important;}@media (min-width: 992px){.main-navigation > li.has-dropdown.active-child-menu:hover > ul{display:block;}.main-navigation > li.has-dropdown.active-child-menu > ul{display:none;}.main-navigation > li.has-dropdown > a::after{content:" ";line-height:0;font-size:.9375em;vertical-align:baseline;font-family:"font awesome 5 pro";}.main-navigation > li.has-dropdown::after{display:none;}.main-navigation > li.has-dropdown:last-child > ul{left:auto;right:0;}.main-navigation li.has-dropdown > ul{top:100%;left:0;right:auto;min-width:100%;}.main-navigation > li.has-dropdown > ul > li > ul li a,.main-navigation > li.has-dropdown > ul > li > a,.main-navigation > li.has-dropdown > a,.main-navigation > li > a{padding:19px 11px;line-height:1;}.main-navigation > li.has-dropdown > ul > li > ul li a,.main-navigation > li.has-dropdown > ul > li > a{padding:1em 14px;padding-right:24px;}}@media (min-width: 992px){.main-navigation > li.has-dropdown > ul > li > ul li a,.main-navigation a{font-size:13px;}}@media (min-width: 1080px){.main-navigation > li.has-dropdown > ul > li > ul li a,.main-navigation a{font-size:14px;}}@media (min-width: 1200px){.main-navigation > li.has-dropdown > ul > li > ul li a,.main-navigation a{font-size:16px;}}.main-navigation > li.has-dropdown > ul > li.has-dropdown > a:after{font-size:inherit !important;line-height:1;top:auto;left:auto;right:.875em;bottom:auto;}@media (max-width: 991.98px){.main-navigation a{width:calc(100% - 36px);}.main-navigation > li.has-dropdown > ul > li.has-dropdown ul a:after{right:-.375em;}.main-navigation > li.has-dropdown.active-child-menu::after{content:"";display:block;}.main-navigation > li.has-dropdown::after{font-family:"Font Awesome 5 Pro";content:"";color:#fff !important;color:#fff;display:block;position:absolute;top:0;right:.25em;font-size:inherit;line-height:3em;font-weight:600;}}@media (max-width: 991.98px){.mobile-sticky .mobile-header{position:sticky;top:0;}.mobile-sticky .nav-bar{z-index:100;}.mobile-nav-name{cursor:pointer;}.mobile-header{position:relative;z-index:1000;}.nav-bar{position:fixed;z-index:49;top:80px;width:100%;overflow-y:auto;max-height:100%;}.nav{top:auto;margin-top:0;padding:.5em .625em .75em;}.menu-active{position:relative;}.main-navigation li a:hover{background-color:rgba(0,0,0,.05625);}.main-navigation a{line-height:1;top:0;right:0;padding-top:1em;padding-bottom:1em;padding-left:.75em;padding-right:.75em;}.main-navigation > li.has-dropdown svg{cursor:pointer;width:1.5em;text-align:center;}.main-navigation > li.has-dropdown svg,.main-navigation a{line-height:1;height:3em;top:0;right:0;bottom:0;padding-top:1em;padding-bottom:1em;color:inherit !important;font-size:inherit !important;}.main-navigation li ul{padding-left:1.375em;}.main-navigation li{color:#fff;font-size:15px;}}.mobile-cta__button:hover{text-decoration:none;}.mobile-cta__button{line-height:1 !important;padding-top:.96875em;padding-bottom:.953125em;height:100% !important;text-decoration:none;display:flex;align-items:center;justify-content:center;font-family:"russo one",roboto,sans-serif;}.mobile-cta__button--bottom{padding-top:.84375em;padding-bottom:.875em;display:block;}@media (min-width: 576px){.mobile-cta__button--bottom{font-size:27.5px;}.mobile-cta__button--right,.mobile-cta__button--left{font-size:22.5px;}}@media (max-width: 575.98px){.mobile-cta__button--bottom{font-size:calc(27.5px * .75);}.mobile-cta__button--right,.mobile-cta__button--left{font-size:calc(22.5px * .75);}}@media (max-width: 479.98px){.mobile-cta__button--bottom{font-size:calc(27.5px * .625);}.mobile-cta__button--right,.mobile-cta__button--left{font-size:calc(22.5px * .625);}}@media (max-width: 374.98px){.mobile-cta__button--bottom{font-size:calc(27.5px * .5625);}.mobile-cta__button--right,.mobile-cta__button--left{font-size:calc(22.5px * .5625);}}.mobile-header__wrapper.is-pinned .mobile-header .mobile-header__logo img{max-height:calc(60px * 64 / 80);}.mobile-header__wrapper.is-pinned .mobile-header{height:60px;}@media (max-width: 991.98px){.nav-bar.scrolled{top:60px;}.nav-bar{transition:all .15s ease-out;}}.mobile-header__wrapper .mobile-header .mobile-header__logo img,.mobile-header__wrapper .mobile-header{transition:all .15s ease-out;}.mobile-header__wrapper{position:sticky;top:0px;z-index:51;}.btn:link:hover
					.btn:hover,.btn:link,.btn,a:link:hover
					a:hover,a:link,a{text-decoration:none;}.footer ul li{float:none;width:auto;}.viewport-overflow-wrapper,.home > .wrapper{isolation:isolate;}.social-icons li:first-child a{margin-left:0;}.social-icons li:last-child a{margin-right:0;}.social-icons li a svg{width:100%;height:100%;margin:auto;background-color:transparent !important;}.social-icons li a{margin:.125em .125em;border-radius:0;width:2em;height:2em;overflow:hidden;box-sizing:content-box;}.social-icons *{display:block;margin:0;padding:0;color:inherit;font-size:inherit;}.social-icons{list-style-type:none;padding:0;margin:0;font-size:12px;text-align:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;vertical-align:middle;}.social-icons a:hover svg{transition:all .09s;}.social-icons a:hover{transition:all .12s ease;}.social-icons a svg{transition:all .255s;}.social-icons a{transition:all .315s ease;}.footer .social-icons a:link:hover,.footer .social-icons a:hover,.social-icons a:link:hover,.social-icons a:hover{}.footer .social-icons a:link,.footer .social-icons a,.social-icons a:link,.social-icons a{color:#fff !important;background-color:#444 !important;border-color:transparent !important;}.footer .social-icons,.social-icons{font-size:31px;}.home h1{padding:0;}.homepage-section--customer-reviews .h3,.homepage-section--customer-reviews h3,.homepage-section--customer-reviews .h2,.homepage-section--customer-reviews h2,.postscript-cities .h3,.postscript-cities h3,.postscript-cities .h2,.postscript-cities h2,.postscript-contact .h3,.postscript-contact h3,.postscript-contact .h2,.postscript-contact h2{font-size:45px;line-height:calc(51 / 45);}.home .h1,.home h1{font-size:41px;line-height:calc(52 / 45);margin-bottom:33px;}.h2,h2,.h3,h3{font-size:32px;line-height:calc(39 / 32);margin-bottom:27px;}.h5,h5{font-size:27px;line-height:calc(39 / 27);margin-bottom:24px;}div,ul,ol,p{font-weight:600;font-size:21px;line-height:calc(36 / 21);}.home .content-wrapper p,.homepage-section p{margin-bottom:36px;}.home .content-wrapper .button-wrapper,.homepage-section .button-wrapper{display:inline-table;margin:auto;}.sidebar-form .wpcf7-submit,.sidebar-form{border-radius:0 !important;}.btn{white-space:normal;border-radius:0;}.social-icons a:hover,.home .btn:hover{transform:scale(1.09375);}.homepage-section ul{font-family:"russo one",roboto,sans-serif;text-transform:uppercase;list-style-type:none;padding-left:0;}.accent-image-wrapper{width:100%;position:relative;}.home .slick-dots li.slick-active button::before{color:#444;}.home .slick-dots li button::before,.home .slick-dots li button{font-size:30px;color:#444;width:30px;height:30px;font-family:"slick";line-height:30px;text-align:center;}.home .slick-dots li button{font-size:0;}.home .slick-dots li::before{content:"" !important;}.home .slick-dots li{position:relative !important;display:inline-block !important;height:30px !important;width:30px !important;margin:0 5px !important;padding:0 !important;cursor:pointer !important;}.home .slick-dots{position:absolute !important;bottom:-54px !important;list-style:none !important;display:block !important;text-align:center !important;padding:0 !important;margin:0 !important;width:100% !important;}.home .homepage-section--customer-reviews .slick-dots li.slick-active button::before{color:#fff;}.home .homepage-section--customer-reviews .slick-dots li button::before,.home .homepage-section--customer-reviews .slick-dots li button{color:#fff;}.header > .container > .row *,.header-overbar *,.header-overbar,.header{transition:all .3s ease-in-out;}.header-overbar *,.header-overbar{font-size:17.25px;line-height:1;}.header-overbar{padding:0;padding-top:0;padding-bottom:0;margin-bottom:0;background-color:transparent;}.smaller.header .header-overbar{padding:0;padding-top:0;padding-bottom:0;margin-bottom:0;}.smaller.header,.header{padding-top:0;padding-bottom:27px;}.header .btn.btn-outline:hover *,.header .btn:hover *{color:#fff;}.header .btn.btn-outline:hover,.header .btn:hover{background:#444;border-color:#444 !important;}.header .btn.btn-outline *,.header .btn.btn-outline{color:#444;border-color:#444 !important;background:transparent;}.header .btn:hover *,.header .btn:hover{transform:none;}.header .btn{font-size:21px;line-height:calc(27 / 21);padding:.78125em 2em;width:285px;border:3px solid #f1592a;margin-left:15px;}.header .header-overbar .btn{border-top:0;}.header > .container > .row *,.header{line-height:1;}.header > .container > .row{display:flex;align-items:flex-end;}.header-col-primary .company-logo img,.header-col-primary .company-logo a,.header-col-primary .company-logo{display:inline-block;width:405px;max-width:100%;}.header-col-primary{display:flex;align-items:flex-start;justify-content:flex-start;align-self:flex-start;}.homepage-tagline--service-areas strong{font-weight:900;}.homepage-tagline--service-areas{margin-left:-30px;display:block;width:calc(100% + 30px);font-size:18px;margin-bottom:21px;}.header .company-phone .fas,.header .company-phone svg{font-size:.9375em;color:#f1592a;margin-right:.125em;}.header .company-phone *,.header .company-phone{font-size:37px;font-weight:900 !important;font-family:"russo one","roboto",sans-serif;}.smaller.header .header-col-primary .company-logo img{max-width:72%;}.smaller.header .homepage-tagline--service-areas{margin-top:3px;margin-bottom:6px;}.smaller.header .company-phone *,.smaller.header .company-phone{font-size:32px;}.smaller.header .company-phone{margin-bottom:6px;}.smaller.header .btn{line-height:calc(21 / 21);padding:.5em 2em;}.smaller.header{padding-bottom:3px;}@media (min-width: 992px){#menu-main-menu > li > a{text-shadow:0 0 .90625em rgba(255,255,255,.67);}}@media (max-width: 991.98px){.nav{background:#444 !important;}}.home .header-wrapper.offset,.header-wrapper.offset{background-color:#fff !important;transition:all .195s ease-in-out;box-shadow:0 0 48px -9px rgba(0,0,0,.5625);}@media (min-width: 992px){.home .header-wrapper{position:fixed;top:0;left:0;right:0;width:100%;background-color:transparent !important;transition:all .27s ease-out;}}.home .header .header-overbar,.home .nav-bar,.home .header{background-color:rgba(255,255,255,0) !important;}.header .header-overbar,.nav-bar,.header{background-color:#fff !important;}.home .content-wrapper,.homepage-section{position:relative;}.home .content-wrapper{margin-top:0;margin-bottom:0;}.hero-copytext-block .hero-subheading > span::before{content:"In Montgomery, IL & Surrounding Areas For Over 30 Years";text-shadow:0 .125em calc(1.5em * 12 / 72) #222,0 .125em calc(1.5em * 24 / 72) #111,0 .125em calc(1.5em * 36 / 72) #000;}.hero-copytext-block .mega-headline::before{content:"PROVIDING QUALITY DOORS";text-shadow:0 0 calc(1.5em * 12 / 72) #222,0 0 calc(1.5em * 24 / 72) #111,0 0 calc(1.5em * 36 / 72) #000;}.hero-copytext-block .hero-subheading > span::before,.hero-copytext-block .mega-headline::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;color:transparent !important;opacity:.625;}.hero-copytext-block .hero-subheading > span,.hero-copytext-block .mega-headline{position:relative;}.hero-copytext-block .hero-subheading{margin-top:calc(1em * 24 / 21.5);margin-bottom:calc(1em * 51 / 21.5);}.hero-copytext-block .mega-headline{font-size:calc(1em * 71.625 / 21.5);line-height:calc(75.25 / 71.625);}.hero-copytext-block .btn:hover{transform:scale(1.043875);}.hero-copytext-block .btn{padding:1em;font-size:calc(1em * 29.875 / 21.5);transition:all .21s ease-in-out,padding 0s,font-size 0s;box-shadow:0 0 36px -9px rgba(34,34,34,.63);}.hero-copytext-block *{font-size:inherit;line-height:1;color:#fff;text-align:center;}.hero-copytext-block{font-size:calc(13.33px + ( 21.5 - 13.33 ) * ( ( 100vw - 992px ) / ( 1600 - 992 ) ));font-family:"russo one",roboto,sans-serif;text-transform:uppercase;margin:0;width:calc(1em * 753 / 21.5);position:absolute;top:calc(210px + 100vw * 135 / 1600);left:calc(100vw * 600 / 1600);transform:translate(-50%,0);}@media (max-width: 991.98px){.hero-copytext-block{font-size:calc(1.88 * 13.33px + ( 21.5 - 13.33 ) * 1.88 * ( ( 100vw - 992px ) / ( 1600 - 992 ) ));max-width:calc(100% - 60px);position:absolute;top:calc(100vw * 48 / 576);left:50%;transform:translate(-50%,0);}}@media (max-width: 479.98px){.hero-copytext-block .mega-headline{font-size:calc(25px + ( 41 - 25 ) * ( ( 100vw - 300px ) / ( 480 - 300 ) ));}.hero-copytext-block .btn{padding:1em;font-size:calc(1em * 29.875 / 21.5);transition:all .21s ease-in-out,padding 0s,font-size 0s;}.hero-copytext-block .hero-subheading{font-size:12px;}}@media (max-width: 479.98px){.hero-copytext-block .btn{font-size:12px;}}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center 68.75%;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_Hero_Desktop.jpg");}.hero-bg.nitro-lazy{background-image:none !important;}.hero-bg-wrapper{position:relative;height:0;padding-top:calc(210px + 100vw * 900 / 1600);}@media (max-width: 991.98px){.hero-bg-wrapper{padding-top:calc(100vw * 532 / 576);}}@media (min-width: 992px){.hero::before{position:absolute;z-index:120;top:0;left:50%;transform:translate(calc(-50% - 1110px / 2 + 374px / 2),0);display:block;content:"";width:580px;height:374px;background-repeat:no-repeat;background-size:contain;background-position:center top;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDK_FX_SunFlare.png");}}@media (min-width: 992px) and (max-width: 1199.98px){.hero::before{transform:translate(calc(-50% - 930px / 2 + 374px / 2),0);}}.homepage-feature-cta a > span > *,.homepage-feature-cta a > span,.homepage-feature-cta a{display:block;line-height:1.21875;text-decoration:none;}.col-lg-4:nth-child(1) .homepage-feature-cta a strong{background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_FeatureCTA_ResidentialGarageDoors.jpg");}.col-lg-4:nth-child(1) .homepage-feature-cta a strong.nitro-lazy{background-image:none !important;}.col-lg-4:nth-child(2) .homepage-feature-cta a strong{background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_FeatureCTA_CommercialManDoors.jpg");}.col-lg-4:nth-child(2) .homepage-feature-cta a strong.nitro-lazy{background-image:none !important;}.col-lg-4:nth-child(3) .homepage-feature-cta a strong{background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_FeatureCTA_CommercialOverheadDoors.jpg");}.col-lg-4:nth-child(3) .homepage-feature-cta a strong.nitro-lazy{background-image:none !important;}.homepage-feature-cta a strong span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:27px;line-height:calc(31 / 27);}.homepage-feature-cta a strong{font-size:calc(1em * 27 / 19);background:#8c949a;display:block;margin-bottom:18px;position:relative;height:0;padding:24px;padding-top:calc(100% * ( 210 - 24 ) / 315);background-repeat:no-repeat;background-size:cover;background-position:center center;}.homepage-feature-cta a:hover{transform:translate(0,-2.5%);}.homepage-feature-cta a{background:#272727;font-weight:900;color:#fff;padding:21px 18px;text-transform:uppercase;transition:transform .24s ease-out;}.homepage-feature-cta a svg,.homepage-feature-cta a i{font-weight:900;color:#f1592a;}.homepage-feature-cta a *,.homepage-feature-cta a,.homepage-feature-cta *,.homepage-feature-cta{font-size:19px;line-height:1;font-family:"russo one",roboto,sans-serif;}.homepage-feature-cta{max-width:350px;margin:auto;}.homepage-section--cta-section{padding-top:0;padding-bottom:0;}@media (min-width: 992px){.homepage-feature-cta-list{margin-top:-132px;}}@media (min-width: 992px) and (max-width: 1199.98px){.homepage-feature-cta a strong span{font-size:calc(27px * 930 / 1110);}}@media (max-width: 991.98px){.homepage-section--cta-section{padding-bottom:21px;}.homepage-feature-cta-wrapper{margin:0 1rem;z-index:120;}.homepage-feature-cta-list .col-lg-4{width:380px;}.homepage-feature-cta{padding-top:7px;}.homepage-feature-cta-list{margin-top:-57px;width:100vw;position:relative;left:50%;transform:translate(-50%,0);}}@media (max-width: 379.98px){.homepage-feature-cta a strong span{font-size:calc(27px * 930 / 1110);}.homepage-feature-cta-list .col-lg-4{width:300px;}.homepage-feature-cta-list{margin-top:calc(-57px * 300 / 380);}}.home .content-wrapper .h1,.home .content-wrapper h1{text-align:left;}.home .content-wrapper{padding-top:108px;padding-bottom:calc(100vw * 870 / 1600);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_MainContent_Desktop.jpg");}.home .content-wrapper.nitro-lazy{background-image:none !important;}.home .content-wrapper{background-color:transparent;}@media (max-width: 991.98px){.home .content-wrapper .h1,.home .content-wrapper h1{text-align:center;}.home .content-wrapper{text-align:center;background-color:transparent;padding-bottom:calc(100vw * 484 / 576);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_MainContent_Mobile.jpg");}.home .content-wrapper.nitro-lazy{background-image:none !important;}}.homepage-section--residential-and-commercial-garage-door-service ul li span::before{position:absolute;top:0;right:100%;font-family:"font awesome 5 pro";content:"";color:#f1592a;font-weight:900;font-size:1.125em;transform:translate(-.28125em,-.125em);}.homepage-section--residential-and-commercial-garage-door-service ul li span{position:relative;display:block;}.homepage-section--residential-and-commercial-garage-door-service ul li{padding:54px 132px 54px;line-height:1;border-top:2px solid #d9d9d9;}.homepage-section--residential-and-commercial-garage-door-service ul *,.homepage-section--residential-and-commercial-garage-door-service ul{color:#444;}.homepage-section--residential-and-commercial-garage-door-service ul{position:relative;z-index:1;background:#fff;margin-bottom:0;margin-bottom:calc(-347px);}@media (max-width: 991.98px){.homepage-section--residential-and-commercial-garage-door-service ul li span{margin-left:1.40625em;}.homepage-section--residential-and-commercial-garage-door-service ul li{padding:45px 30px 42px;}.homepage-section--residential-and-commercial-garage-door-service ul{text-align:left;margin-bottom:0;}}.homepage-section--residential-and-commercial-garage-door-service .h5,.homepage-section--residential-and-commercial-garage-door-service h5{position:relative;z-index:1;padding:90px 132px 78px;margin-top:81px;margin-bottom:0;color:#444;background:#fff;border-width:1px 0px;}.homepage-section--residential-and-commercial-garage-door-service *,.homepage-section--residential-and-commercial-garage-door-service{color:#fff;}.homepage-section--residential-and-commercial-garage-door-service{position:relative;padding-top:135px;padding-bottom:0;background-color:#f1592a;}@media (max-width: 991.98px){.homepage-section--residential-and-commercial-garage-door-service .h5,.homepage-section--residential-and-commercial-garage-door-service h5{text-align:left;padding:45px 30px 42px;}.homepage-section--residential-and-commercial-garage-door-service{text-align:center;padding-top:30px;padding-bottom:0;}}.homepage-section--residential-and-commercial-garage-door-service > * > * > *{margin-top:calc(-280px);}.homepage-section--residential-and-commercial-garage-door-service::before{position:absolute;bottom:100%;right:-1px;display:block;content:"";width:100%;height:0;padding-top:calc(280px);background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:bottom right;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_OrangeNotch_Desktop.png");}@media (max-width: 991.98px){.homepage-section--residential-and-commercial-garage-door-service > * > * > *{margin-top:0;}.homepage-section--residential-and-commercial-garage-door-service::before{padding-top:calc(102px);}}.accent-image--garage-door .accent-image{position:relative;top:0;left:50%;transform:translate(-50%,0);width:calc(100% * 1420 / 1110);height:0;padding-top:calc(100% * 830 / 1110);background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_AccentImage_GarageDoor_Desktop.jpg");}.accent-image--garage-door .accent-image.nitro-lazy{background-image:none !important;}@media (max-width: 991.98px){.accent-image--garage-door .accent-image{width:calc(100vw + 4px);padding-top:calc(420px + 100% * ( 1100 - 420 ) / 576);background-position:center bottom;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_AccentImage_GarageDoor_Mobile.jpg");}.homepage-section--interstitial-garage-door-image{width:calc(100vw + 4px);margin-top:-420px;margin-left:-2px;margin-right:-2px;}.accent-image--garage-door .accent-image.nitro-lazy{background-image:none !important;}}.homepage-section--a-garage-door-company-that-cares ul li a:hover{background:#444;transition:all .3s ease-in-out,background .21s ease-out;}.homepage-section--a-garage-door-company-that-cares ul li > span,.homepage-section--a-garage-door-company-that-cares ul li a{display:block;padding:30px 27px 27px;}.homepage-section--a-garage-door-company-that-cares ul li a{color:#fff;background:#f1592a;}.homepage-section--a-garage-door-company-that-cares ul li{margin-bottom:33px;color:#868686;background:#ededed;}.homepage-section--a-garage-door-company-that-cares ul{text-align:center;line-height:1;}.homepage-section--a-garage-door-company-that-cares .h5,.homepage-section--a-garage-door-company-that-cares h5{margin-top:36px;margin-bottom:33px;}.homepage-section--a-garage-door-company-that-cares{padding-top:calc(123px);padding-bottom:150px;background-color:transparent;background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_AGarageDoorCompanyThatCares_Desktop.jpg");}.homepage-section--a-garage-door-company-that-cares.nitro-lazy{background-image:none !important;}@media (min-width: 1920px){.homepage-section--a-garage-door-company-that-cares{padding-top:calc(123px);padding-bottom:120px;background-color:transparent;background-repeat:no-repeat;background-size:1920px auto;background-position:right bottom;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_AGarageDoorCompanyThatCares_Desktop.jpg");}.homepage-section--a-garage-door-company-that-cares.nitro-lazy{background-image:none !important;}}@media (min-width: 2700px){.homepage-section--a-garage-door-company-that-cares{background-color:transparent;background-repeat:no-repeat;background-size:calc(100vw * 1920 / 2700) auto;background-position:right top;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_AGarageDoorCompanyThatCares_Desktop.jpg");}.homepage-section--a-garage-door-company-that-cares.nitro-lazy{background-image:none !important;}}@media (max-width: 991.98px){.homepage-section--a-garage-door-company-that-cares{text-align:center;padding-top:120px;padding-bottom:120px;padding-bottom:calc(100% * 337 / 576);background-color:transparent;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_AGarageDoorCompanyThatCares_Mobile.jpg");}.homepage-section--a-garage-door-company-that-cares.nitro-lazy{background-image:none !important;}}.homepage-section--get-your-garage-door-service-today p.strong{text-align:left;border-left:12px solid #f1592a;padding:15px 27px;color:#fff;font-size:19px;font-family:"russo one",roboto,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,.44);line-height:calc(29 / 19);}.homepage-section--get-your-garage-door-service-today *,.homepage-section--get-your-garage-door-service-today{color:#fff;}.homepage-section--get-your-garage-door-service-today{text-align:center;padding-top:120px;padding-bottom:calc(168px + 280px);background-color:#202020;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_GetYourGarageDoorServiceToday_Desktop.jpg");}.homepage-section--get-your-garage-door-service-today.nitro-lazy{background-image:none !important;}@media (max-width: 991.98px){.homepage-section--get-your-garage-door-service-today{padding-top:135px;padding-bottom:calc(120px + 102px);background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_GetYourGarageDoorServiceToday_Mobile.jpg");}.homepage-section--get-your-garage-door-service-today.nitro-lazy{background-image:none !important;}}.customer-testimonials-rotator .slick-prev::before,.customer-testimonials-rotator .slick-next::before{font-family:"font awesome 5 pro";content:"";font-weight:900;font-size:45px;line-height:1;color:#fff;opacity:.90625;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.customer-testimonials-rotator .slick-prev::before{content:"";}.customer-testimonials-rotator .slick-next::before{content:"";}.customer-testimonials-rotator .slick-prev,.customer-testimonials-rotator .slick-next{width:45px;height:45px;top:50%;left:auto;right:auto;bottom:auto;transform:translate(0,-30px);margin-left:0;margin-right:0;}.customer-testimonials-rotator .slick-prev{left:-78px;}.customer-testimonials-rotator .slick-next{right:-78px;}.customer-testimonials-rotator{position:relative;padding:0 calc(( 100% - 840px ) / 2);}.customer-testimonials-rotator-wrapper{width:calc(100% - 90px);margin:auto;margin-bottom:81px;padding:0 21px;}.customer-testimonials-rotator-wrapper::before{margin-bottom:45px;display:block;line-height:1;color:transparent;font-size:47px;font-family:"font awesome 5 pro";content:"";background-repeat:no-repeat;background-size:auto 100%;background-position:center center;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_Icon_Stars.png");}.customer-testimonial--quote span::before{content:open-quote;}.customer-testimonial--quote span::after{content:close-quote;}.customer-testimonial--quote span{font-style:italic;font-size:37px;font-weight:400;line-height:calc(53 / 38);}.homepage-section--customer-reviews .btn.btn-outline:hover *,.homepage-section--customer-reviews .btn.btn-outline:hover{color:#f1592a;transform:none;}.homepage-section--customer-reviews .btn.btn-outline:hover{background:#fff;}.homepage-section--customer-reviews .btn.btn-outline{font-size:21px;padding:1.25em 1em 1.1875em;border:3px solid #fff;background:transparent;width:100%;}.homepage-section--customer-reviews .button-wrapper{width:calc(100% - 30px);max-width:410px;}.homepage-section--customer-reviews .h3,.homepage-section--customer-reviews h3,.homepage-section--customer-reviews .h2,.homepage-section--customer-reviews h2{margin-bottom:90px;}.homepage-section--customer-reviews *,.homepage-section--customer-reviews{color:#fff;}.homepage-section--customer-reviews{text-align:center;padding-top:144px;padding-bottom:177px;background-color:#f1592a;background-repeat:no-repeat;background-size:cover;background-position:right top;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_CustomerReviews_Desktop.jpg");}.homepage-section--customer-reviews.nitro-lazy{background-image:none !important;}.homepage-section--customer-reviews > * > * > *{margin-top:calc(-280px);}.homepage-section--customer-reviews::before{position:absolute;bottom:100%;right:-1px;display:block;content:"";width:100%;height:0;padding-top:calc(100% * 280 / 1600);padding-top:calc(280px);background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:bottom right;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_OrangeNotch_Desktop.png");}@media (max-width: 991.98px){.customer-testimonials-rotator-wrapper{margin-bottom:135px;}.homepage-section--customer-reviews .h3,.homepage-section--customer-reviews h3,.homepage-section--customer-reviews .h2,.homepage-section--customer-reviews h2{margin-bottom:42px;}.homepage-section--customer-reviews{padding-top:84px;padding-bottom:240px;background-color:#f1592a;background-position:right center;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_CustomerReviews_Mobile.jpg");}.homepage-section--customer-reviews.nitro-lazy{background-image:none !important;}.homepage-section--customer-reviews > * > * > *{margin-top:calc(0px);}.homepage-section--customer-reviews::before{padding-top:calc(102px);background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_OrangeNotch_Desktop.png");}}@media (max-width: 767.98px){.customer-testimonials-rotator-wrapper::before{background-size:contain;}.customer-testimonials-rotator-wrapper{width:calc(100% - 0px);}}@media (max-width: 575.98px){.customer-testimonial--quote span{font-size:calc(24px + ( 37 - 24 ) * ( ( 100vw - 300px ) / ( 576 - 300 ) ));}}.postscript-cities a:hover{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#fff;}.postscript-cities a{text-decoration:none;font-weight:900;color:inherit;}.postscript-cities ul li:last-child::before{font-family:"font awesome 5 pro";content:"";color:#f1592a;}.postscript-cities ul li:last-child a{color:#f1592a;}.postscript-cities ul li a:hover{color:#f1592a;border-color:#f1592a;}.postscript-cities ul li a{color:#444;border-bottom:2px solid transparent;}.postscript-cities ul li::before{font-family:"font awesome 5 pro";content:"";}.postscript-cities ul{list-style-type:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}.postscript-cities .h3,.postscript-cities h3,.postscript-cities .h2,.postscript-cities h2{margin-bottom:63px;}.postscript-cities *,.postscript-cities{color:#444;font-weight:900;}.postscript-cities{text-align:center;padding-top:135px;padding-bottom:21px;background-color:transparent !important;}@media (max-width: 991.98px){.postscript-cities ul li{flex:0 0 33.3333%;max-width:33.333%;}.postscript-cities .h3,.postscript-cities h3,.postscript-cities .h2,.postscript-cities h2{margin-bottom:36px;}.postscript-cities{text-align:center;padding-top:96px;padding-bottom:36px;background-color:transparent !important;}}.postscript-contact .select2-container--default .select2-selection--single .select2-selection__rendered,.postscript-contact .select2-container--default .select2-selection--single .select2-selection__arrow,.postscript-contact .select2-container--default .select2-selection--single::placeholder,.postscript-contact .select2-container--default .select2-selection--single,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.cf-text::placeholder,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.cf-text::placeholder,.postscript-contact input.wpcf7-form-control.wpcf7-text.cf-text{border-radius:0;height:57px;line-height:57px !important;color:#777 !important;font-weight:600 !important;}.postscript-contact .contact-form-wrapper{background:#444;padding:72px 48px 63px;box-shadow:0 0 48px -9px rgba(0,0,0,.5625);}.postscript-contact .wpcf7-submit:hover{color:#fff !important;background-color:#f1592a;}.postscript-contact .wpcf7-submit{font-size:21px;width:285px;max-width:calc(100% - 30px);padding:1.1875em;}.postscript-contact .h3,.postscript-contact h3,.postscript-contact .h2,.postscript-contact h2{margin-bottom:54px;}.postscript-contact{padding-top:90px;padding-bottom:calc(100% * 320 / 1600);background-color:transparent !important;background-repeat:no-repeat !important;background-size:100% auto !important;background-position:center bottom !important;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_ContactForm_Desktop.jpg") !important;}.postscript-contact.nitro-lazy{background-image:none !important;}@media (max-width: 991.98px){.postscript-contact{padding-top:45px;padding-bottom:calc(100% * 360 / 576);background-color:transparent !important;background-repeat:no-repeat !important;background-size:100% auto !important;background-position:center bottom !important;background-image:url("https://cdn-ilakihj.nitrocdn.com/KNIdqcImHQKDRpkUMLQbAORUhHUlfAag/assets/images/optimized/rev-f4c2975/bdkdoor.com/wp-content/uploads/BDKDoor_BG_ContactForm_Mobile.jpg") !important;}.postscript-contact.nitro-lazy{background-image:none !important;}}@media (max-width: 575.98px){.postscript-contact .contact-form-wrapper{padding:72px 30px 42px;box-shadow:0 0 48px -9px rgba(0,0,0,.5625);}}@media (max-width: 344.98px){.postscript-contact .contact-form-wrapper{padding-left:18px;padding-right:18px;box-shadow:0 0 48px -9px rgba(0,0,0,.5625);}}.footer .social-icons :nth-child(odd) a{background:#f1592a !important;}.footer .order-lg-last .h5{color:#444 !important;font-size:27px;line-height:calc(39 / 27);}.footer .company-address *,.footer .company-address,.footer .company-hours *,.footer .company-hours{font-size:21px;font-weight:600;line-height:calc(29 / 21);}.footer .company-address{margin-bottom:36px;}.footer .company-hours *{display:block;}.footer .company-phone a span,.footer .company-phone a{color:#444 !important;font-size:37px;font-weight:900 !important;font-family:"russo one","roboto",sans-serif;}.footer .company-phone .fas,.footer .company-phone svg{font-size:1em;color:#f1592a;margin-right:.125em;}.footer .company-phone{margin-left:-15px;}.footer .company-logo img{display:block;width:100%;max-width:310px;margin:auto;margin-bottom:30px;}.footer .h5,.footer h5{margin:0 auto;margin-bottom:0;}.footer *{line-height:1;}.footer{padding-top:102px;padding-bottom:39px;}@media (max-width: 991.98px){.footer .social-icons a{font-size:41px;}.footer .social-icons{margin-top:48px;}.footer .company-hours{margin-top:21px;margin-bottom:36px;}}@media (max-width: 389.98px){.footer .social-icons a{font-size:30px;}.footer .company-phone *{font-size:30px !important;}.footer .company-phone{margin-left:-3px;}}.footer-col-primary .footer-column-content-wrapper{border-radius:0;background-color:transparent;box-shadow:none;}.footer-column-content-wrapper > *{width:100%;display:block;}.footer-column-content-wrapper{text-align:center;border-radius:27px;}.footer-column-content-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;}.footer > .container > .row > *,.footer > .container > .row{display:flex;align-items:stretch;justify-content:space-around;}@media ( max-width: 991.98px ){.footer-col-primary .footer-column-content-wrapper{padding-top:0;padding-bottom:0;}.footer-column-content-wrapper{max-width:360px;margin:auto;}.footer > .container > .row > *:first-child{margin-top:0;}.footer > .container > .row > *:last-child{margin-bottom:0;}}.footer-wrapper .copyright a:hover span,.footer-wrapper .copyright a:hover{text-decoration:none;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#fff;}.footer-wrapper .copyright a span,.footer-wrapper .copyright a{font-weight:900 !important;}.footer-wrapper .copyright span,.footer-wrapper .copyright div,.footer-wrapper .copyright p,.footer-wrapper .copyright a,.footer-wrapper .copyright *{font-size:17px;font-weight:600;color:#777 !important;}.footer-wrapper .copyright p{margin:0;padding:0;line-height:1.40625;}.footer-wrapper .copyright{text-align:center;padding-top:60px;padding-bottom:60px;}.footer-wrapper{padding:0;}.page-id-217 .footer-wrapper{box-shadow:0 0 24px 9px rgba(0,0,0,.0625);}.ryno-service-areas .rsa-abc-template__icon{color:#f45a2a !important;}.page-template-page-conversion .conversion-page-reviews .reviews-link a{border-radius:0;}.content-wrapper .ryno-coupon__layout-three{max-width:100%;}.content-wrapper .ryno-coupon__text .h3,.content-wrapper .ryno-coupon__text h3{font-size:32px;}@media (max-width: 374.98px){.content-wrapper .ryno-coupon__text .h3,.content-wrapper .ryno-coupon__text h3{font-size:calc(32px * .71875);}}@media (max-width: 991px){.page-template-page-conversion.page-id-676 .conversion-header{background-position:center bottom;}}@media (max-width: 647px){.page-template-page-conversion.page-id-676 .conversion-header{background-size:648px auto;}}@media (max-width: 464px){.page-template-page-conversion.page-id-676 .conversion-header{background-size:720px auto;}}@media (max-width: 359px){.page-template-page-conversion.page-id-676 .conversion-header{background-size:960px auto;}}.custom-responsive-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.custom-responsive-video{position:relative;width:100%;height:0;padding-top:calc(100% * 9 / 16);}.custom-responsive-video-wrapper{position:relative;width:100%;}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px);}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px);}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;}.hvr-icon-wobble-horizontal .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);}.hvr-icon-wobble-horizontal:hover .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:active .hvr-icon{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.topbar{text-align:center;color:#272727;background:#f15829;font-size:22px;text-transform:uppercase;font-weight:800;line-height:1.3;padding:10px;}.offset .topbar{padding:5px 10px;}.wpcf7 p{margin:0 !important;}a.homepage-tagline--service-areas{color:#444;}.social-icons a{display:flex;align-items:center;justify-content:center;}.social-icons li a:last-child{margin:.125em;}.postscript-contact .consent-text{margin-top:15px;}.postscript-contact .consent-text a,.sidebar-form .consent-text a{color:#f1592a;font-weight:800;}.sidebar-form .consent-text{margin:-15px 15px 10px;}.sidebar-form .consent-text p{color:#fff;font-size:12px;line-height:1;}@media screen and (min-width: 991px){.social-icons li a,.social-icons li a:last-child{margin:.125em .525em;}}