 .navigation-wrapper{background:black;}.bottom-right-angle,.top-right-angle,.top-right-angle,.top-left-angle,.bottom-left-angle{background-attachment:scroll;background-image:url("https://perrydoors.com/wp-content/uploads/sites/1089/2019/03/angle-sprite7.png");background-repeat:no-repeat;height:133px;}  img.home-img{position:relative;top:17vh;} footer.contact-us p.contact-phone.phone{color:white;} footer.contact-us p.contact-email.email{color:white;} footer.contact-us h1{color:white;} footer.contact-us{background:black;} section.company-name-wrapper.contact-page{margin:0 0 10px;} img.LOGO{DISPLAY:BLOCK;MARGIN:0 AUTO;}  .margin-bottom{margin:0 0 300px;} .top-right-angle{background-position:center -266px;}.top-left-angle{background-position:center top;}.bottom-right-angle{background-position:center bottom;}.bottom-left-angle{background-position:center -531px;}.header-wrapper .top-right-angle{display:block;height:163px;left:0;position:absolute;top:0;width:100%;z-index:-1;}.header-wrapper .bottom-left-angle{display:block;height:133px;left:0;position:absolute;bottom:0;width:100%;z-index:-1;}header.header-wrapper{position:relative;}.company-name-wrapper{background:url("https://perrydoors.com/wp-content/themes/garage-doors/images/bluebg.png");display:inline-block;position:relative;background:white;bottom:67px;padding:15px;}.header-company-title a{clear:both;float:left;display:block;color:black !important;font-family:"Trajan Pro",serif;font-size:36px;font-weight:normal;line-height:normal;margin:0;color:white;text-align:left;text-decoration:none;}.header-company-serviceorder{clear:both;display:block;color:black;float:left;font-family:"Roboto",sans-serif;font-size:24px;font-weight:300;margin:0;}.company-name-wrapper .contact-phone{margin:0!important;clear:both;display:block;color:black;text-align:center;margin:10px 0 0;font-family:"Roboto",sans-serif;font-size:19px;font-weight:300;}.button.cta-button{background:white;color:black !important;font-family:"Trajan Pro",serif;font-size:26px;line-height:90px;margin:140px 0;padding:0 90px;}.button.cta-button:hover,.button.cta-button:focus{background:url("https://perrydoors.com/wp-content/themes/garage-doors/images/whitebg.png");color:#333333;}.window-icon-position{display:block;max-width:80%;position:absolute;top:-190px;}.top-bar-section ul{float:right;background:inherit;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:not(.active):hover > a{background:#FFFFFF;color:#333333;line-height:65px;}.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){background:none repeat scroll 0 0 #FFFFFF;color:#333333;border:none;}.top-bar{background:none;height:65px;}.top-bar-section ul li.active > a{background:none;color:#FFFFFF;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#FFFFFF;font-size:13px;line-height:65px;}.top-bar-section ul li:hover:not(.has-form) > a{background:none;color:#333333;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:url("https://perrydoors.com/wp-content/themes/garage-doors/images/bluebg.png");color:#FFFFFF;border-top:none;}.top-bar .top-bar-section ul li{margin:0;background:none;}.top-bar .top-bar-section ul li a{font-family:"Trajan Pro",sans-serif;font-weight:normal;color:#FFFFFF;font-size:13px;-webkit-transition:all 180ms linear;-moz-transition:all 180ms linear;-ms-transition:all 180ms linear;-o-transition:all 180ms linear;transition:all 180ms linear;}.top-bar-section .has-dropdown > a:after{top:33px;}.top-bar-section .has-dropdown > a:after{border-color:url("https://perrydoors.com/wp-content/themes/garage-doors/images/bluebg.png") transparent transparent;}.gallery-wrapper img{opacity:0.5;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.gallery-wrapper img:hover{opacity:1;}  .strip-padding{padding-left:0 !important;padding-right:0 !important;}#wpadminbar{display:none !important;}body{font-family:"Roboto",sans-serif;}h1,h1 a{color:#252525;font-family:"Trajan Pro",serif;font-size:32px;line-height:normal;margin:25px 0;}h2{color:#252525;font-family:"Trajan Pro",serif;font-size:26px;line-height:normal;margin:25px 0;}h3{color:#252525;font-family:"Trajan Pro",serif;font-size:21px;line-height:normal;margin:25px 0;}h4{color:#252525;font-family:"Trajan Pro",serif;font-size:21px;font-weight:normal;line-height:normal;margin:25px 0;}p,ul{font-family:"Roboto",sans-serif;color:#252525;font-size:18px;font-weight:300;margin:15px 0;}ul{list-style-type:none;}.map-wrapper{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;}.map-wrapper .google-map{z-index:-1;}.empty-content{min-height:350px;}.content-wrapper{width:100%;background:#ffffffd1;}.content-wrapper a{font-family:"Roboto",sans-serif;color:#252525;font-size:18px;font-weight:300;margin:15px 0;}.content-wrapper ul{margin-left:35px;}.content-wrapper ul li{list-style-type:disc;}.content-wrapper strong{font-weight:500;}.subnav{background:none repeat scroll 0 0 #e0e0e0;display:block;float:left;height:80px;margin:0 3px;padding:20px 40px;}.about-right > span{clear:both;display:block;font-size:65px;line-height:1.5;}.about-right{font-family:open sans;font-size:40px;font-weight:lighter;line-height:1;}.row{margin:0 auto;max-width:75rem;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.midbar-wrapper{width:100%;margin:0 auto;padding:0;overflow:hidden;margin-top:20px;}.midbar{clear:none;}.midbar:last-child{margin-right:0px;}.midbar img{margin:1px 0 0 0;border:2px solid #fff;width:100%;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;}.midbar img:hover{-moz-box-shadow:0 0 2px #333;-webkit-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;}.midbar h1{padding:20px 0;margin:0;clear:both;font-size:18px;}.footer-wrapper{background:#ffffffd1;width:100%;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{width:100%;padding:3px 3px 3px 10px;margin-bottom:5px;min-height:50px;margin:0 0 15px 0;}.contactForm textarea{width:100%;padding:3px 3px 3px 10px;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{background-color:#fafafa;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;clear:both;cursor:pointer;display:inline-block;font-family:"Trajan Pro",serif;font-size:19px;font-weight:bold;margin:15px 0 0;padding:10px 32px;width:inherit;}.contactForm .submitWrapper span.submit:hover{background-color:#eaeaea;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}p.contact-title{font-family:"Calibri",sans-serif;color:#333333;font-size:inherit;margin:15px 0;}p.contact-info,p.contact-phone,p.contact-fax,p.contact-email,p.contact-address{font-family:"Roboto",sans-serif;color:#333333;font-size:21px;margin:15px 0;}.footer-padding{margin:150px 0 0;}.footer-contact-info{}.footer-contact-info .contact-address.address br{display:none !important;}.footer-contact-info .social-icons .fa{color:#333333;font-size:32px;margin:0 20px;}.fc-header-left,.fc-header-center,.fc-header-right{clear:both;display:block;width:100%;text-align:center;}.disclaimer{margin:60px 0 0;text-align:center;}.disclaimer p{font-size:10px;}#preloader{background:none repeat scroll 0 0 #fff;display:block;padding:20% 0 0;position:absolute;text-align:center;width:100%;z-index:999999;top:0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.spinner{margin:100px auto;width:50px;height:30px;text-align:center;font-size:10px;}.spinner > div{background-color:#444;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)} 20%{-webkit-transform:scaleY(1.0)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);} 20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}}  .button{color:white !important;}   .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-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;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.custom-slide-out-content h3{margin:0 0 25px;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#2980B9;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper span.submit{color:#ffffff;font-weight:normal;background:#2980B9;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper span.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}  .header-testimonial{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px;margin-top:0vh;} .testimonials{text-align:center;background:#414142;padding:25px 25px;margin:0 5px;}.testimonials p{color:#ffffff;margin:5px 0;}.bad-box{position:relative;top:3vh;left:3vw;}.bad-box img{width:150px;height:150px;}span.highlight{background:#84aac3;}img.american-owned{width:115%;margin-top:12vh;} img.home-img1{width:48%;} img.home-img2{width:46.5%;margin-bottom:4vh;margin-top:4vh;}a.text-center.phone-num{display:block;color:black;font-weight:700;}  .simple-badge{font-family:'Open Sans',Arial,sans-serif;position:relative;float:left;color:#000000;overflow:hidden;text-align:center;font-size:16px;border-top:3px solid #000000;padding-top:6px;}.simple-badge *{-webkit-box-sizing:padding-box;box-sizing:padding-box;}.simple-badge .badge-heading,.simple-badge .badge-subheading{margin:0;line-height:1em;}.simple-badge .badge-heading{font-family:'Open Sans',Arial,sans-serif;font-size:1.8em;text-transform:uppercase;display:block;color:#000000;}.simple-badge .badge-subheading{line-height:0.5em;font-weight:400;display:table;position:relative;display:inline-block;width:auto;padding:0 10px;}.simple-badge .badge-subheading:before,.simple-badge .badge-subheading:after{position:absolute;height:3px;content:'';background:#000000;width:1000%;top:50%;}.simple-badge .badge-subheading:before{left:-1000%;}.simple-badge .badge-subheading:after{right:-1000%;}  img.spring-mounts{margin-top:9vh;}.cont{border:1px solid black;padding-bottom:3vh;}a.cont-btn{padding-left:49px;}a.cont-btn{padding-left:49px;margin:0 auto;}.blink_me{animation:blinker 1s linear infinite;color:#2980b9;} @keyframes blinker{50%{opacity:0;}}img.american-owned{width:54%;margin-top:3vh;display:none;} .white{color:white !important;} @media only screen and (max-width:769px){.social-icons.text-center{padding:28px;} h1,h2,h3,h4{font-size:24px;}.header-wrapper .top-right-angle,.header-wrapper .bottom-left-angle{display:none;}header.header-wrapper .columns{padding:0;}.header-company-title a{font-size:24px;}.header-company-serviceorder{font-size:20px;}.navigation-wrapper .columns{padding:0;}.company-name-wrapper .contact-phone{font-size:19px;}.company-name-wrapper{}.top-bar{height:45px;background:#FFFFFF;}.top-bar .name{background:none repeat scroll 0 0 #e8e8e8;}.top-bar .toggle-topbar.menu-icon a{color:#333333;font-family:"Trajan Pro",serif;font-size:18px;line-height:35px;}.top-bar .toggle-topbar.menu-icon a span:after{box-shadow:0 0 0 1px #333333,0 7px 0 1px #333333,0 14px 0 1px #333333;}.top-bar .top-bar-section ul li a{line-height:40px;font-size:16px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:not(.active):hover > a{border-top:none;background:#e8e8e8;color:#333333;line-height:40px;}.button.cta-button{font-size:18px;line-height:35px;padding:15px;}.logo-box{margin-top:-55vh;}.testimonials{display:none;}.company-name-wrapper{position:absolute;background:white;bottom:20vh;width:auto;margin:0 auto;display:block;}.bottom-right-angle,.top-right-angle,.top-right-angle,.top-left-angle,.bottom-left-angle{height:1px;background-image:none;}.header-company-serviceorder{font-size:14px;}.company-name-wrapper .contact-phone{font-size:14px;}.slider-wrapper{height:73vh;overflow:hidden;}.company-name-wrapper{bottom:10vh;}img.home-img1{width:44.5%;margin-bottom:0;display:block;margin:0 auto;}img.home-img2{width:44.5%;margin-bottom:0;display:block;margin:0 auto;margin-top:0vh;}img.american-owned{width:54%;margin-top:3vh;}.footer-padding{margin:63px 0 0;}a.cont-btn{padding-left:13px;margin:0 auto;font-size:14px;}} 