.et-waypoint:not(.et_pb_counters){opacity:100%}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;color:#fff!important}.gform_heading{visibility:hidden;margin-bottom:-30px}.ctabanner h2{color:#fff!important}.gform-button,.gform-button--white{background-color:#1D0091;color:#fff;border:1px solid #fff;padding:10px 20px;font-size:16px;border-radius:0px;text-align:center;cursor:pointer}.gform-button hover{background-color:#fff;color:#1D0091;border:1px solid #fff;padding:10px 20px;font-size:16px;border-radius:0px;text-align:center;cursor:pointer}p,a{text-decoration:none!important}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block;width:-webkit-fill-available;height:-webkit-fill-available}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:none;padding:0;height:400px;width:800px;overflow-y:none!important}@media only screen and (max-width:980px){.et_pb_section_3.et_pb_section,.et_pb_section_7.et_pb_section,.et_pb_section_6.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_1.et_pb_section{padding-top:0px!important;padding-right:0px;padding-bottom:0px!important;padding-left:0px}}.et-menu li li.menu-item-has-children>a:first-child:after{right:-6px;top:6px}@media (min-width:981px){.et_fullwidth_secondary_nav #top-header .container{width:100%;max-width:100%;padding-right:30px;padding-left:30px;padding-top:12px;padding-bottom:10px}}textarea.wpcf7-form-control.wpcf7-textarea{width:98%;height:150px;padding:12px;font-size:15px;background-color:#fff;border-width:2px;border-radius:10px}.wpcf7 input[type="text"],.wpcf7 input[type="email"]{background-color:#fff;color:#000;width:100%;border-radius:10px;border-width:2px;;padding:13px;font-size:15px}input.wpcf7-form-control.wpcf7-submit{width:100px;height:50px;margin-top:10px;position:right;padding:11px;background:#3248B4;border-radius:10px;font-size:20px;color:#ffffff;border:solid 2px #3248B4}input.wpcf7-form-control.wpcf7-submit{color:#1d0091;border-color:#1d0091}th#installation{background-color:#1d0091;color:white}th#doorspec{background-color:#1d0091;color:white}th#wiring{background-color:#1d0091;color:white}th#maintenance{background-color:#1d0091;color:white}th#survey{background-color:#1d0091;color:white}th#misc{background-color:#1d0091;color:white}tr.sub_row{background-color:#abce39}tr.sub_row th{color:white}.menu-op{margin-left:-48%;margin-bottom:-5%;padding-bottom:3px}.landing-link{margin-top:20px}footer-two .et_pb_column.et_pb_column_1_2.et_pb_column_2 a{color:#abce39;font-size:18px;font-weight:600}.footer-one-sec a{color:#abce39;text-decoration:none;font-size:16px;font-weight:600}.landing-layout-sec .landing-link a{background-color:white;padding:8px 30px 9px 30px;border-radius:10px;color:#1d0091;font-weight:600}.landing-layout-sec h2{color:white;font-weight:700;border-bottom:1px solid white;margin-bottom:15px}.landing-layout-sec{background-color:#1d0091!important;padding:30px;border-radius:10px;color:white;margin-top:30px}.et-search-form input{position:absolute;top:0;right:38px;bottom:0;width:87%;margin:auto;border:none;color:#333;background:rgba(0,0,0,0.19);padding:5px 5px 5px 17px;height:33px;margin-top:25px;border-radius:15px!important}.test-sec-one{background-color:#8aabc7;padding:32px 19px 19px 19px}.ds-hover5-wrapper{position:relative;color:rgba(0,0,0,0);width:100%}.ds-hover5 h2{margin-top:23%;position:absolute;z-index:1;top:20px;left:20px;font-size:30px;color:#fff;background-color:#1d0091;padding:5px;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75}.ds-hover5 p{color:#000}.ds-hover5-wrapper:hover .ds-hover5 h2{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}figure.ds-hover5{margin:0;padding:0;display:inline-block;line-height:0;position:relative;overflow:hidden}figure.ds-hover5 img{display:block}figure.ds-hover5 figcaption a{text-decoration:none}figure.ds-hover5::before,figure.ds-hover5::after{content:'';width:100%;height:100%;display:block;background:black;position:absolute;opacity:0.3;top:0;left:0;-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}figure.ds-hover5 figcaption{position:absolute;display:block;line-height:1.7em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#abce39;padding:10px;z-index:100;width:50%;max-height:100%;overflow:hidden;top:50%;left:0;-moz-transform:translate3d(-100%,-50%,0);-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0);opacity:0;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}figure.ds-hover5:hover::before{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.ds-hover5:hover figcaption{opacity:1;-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:101%;padding:13px}textarea.wpcf7-form-control.wpcf7-textarea{width:100%;height:80px;padding:12px}input.wpcf7-form-control.wpcf7-submit{width:77.5%;height:43px;margin-top:8px;padding:11px;background:none;font-size:15px;color:#1d0091;border:solid 2px #1d0091}#footersection input.wpcf7-form-control.wpcf7-submit{color:#fff;border-color:#fff}.text-captcha{width:100%;clear:both;max-width:726.81px}.text-captcha .text-box-section{width:77.5%;float:left}.text-captcha .captcha-section{width:20.5%;float:right}figcaption a{color:white}div#et-info{float:right;font-size:13px;margin-left:10px}.social-icon{background-color:#abce39;border-radius:10px 0px 0px 10px}.text-sec-title h1{color:#1c1ccb}.text-sec-title h3{color:#1c1ccb}@media (max-width:700px){input.wpcf7-form-control.wpcf7-submit{width:49.5%}}.youtube-sec h1{color:blue}#animLogo{width:208px;height:82px;margin-top:35px}@media (max-width:560px){.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:-3.407%}}#door-image-sec .et_pb_button_1{width:100%;margin-top:-8px;margin-bottom:19px}#door-image-sec .et_pb_button_0{width:100%;margin-top:-8px;margin-bottom:19px}#door-image-sec .et_pb_button_2{width:100%;margin-top:-8px;margin-bottom:19px}#door-image-sec .et_pb_button_3{width:100%;margin-top:-8px;margin-bottom:19px}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{width:auto;margin:auto;padding:0px}input.wpcf7-form-control.wpcf7-submit{width:100%}p.cff-post-desc{color:#f2f2f2}p.cff-link-caption{color:#fdff00}.logo-inner-sec .bx-wrapper{max-width:1080px!important}.booking-sec textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:10px;height:74px}.booking-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;padding:10px}.booking-sec select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:49%}.booking-sec input.wpcf7-form-control.wpcf7-captchar{width:12%;margin-right:20px;height:40px;padding:9px}.booking-sec img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-159{margin-right:20px;margin-top:10px}.booking-sec select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.location-test{margin-right:2%;height:37px}.booking-sec input.wpcf7-form-control.wpcf7-submit{color:white;border:2px solid white;background-color:transparent;padding:7px!important;width:140px;height:40px;padding-bottom:10px!important}.booking-sec select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.location-test-two{height:37px;width:49%}.booking-sec input.wpcf7-form-control.wpcf7-submit{color:#bbb;border:1px solid #bbb;background-color:transparent;padding:9px;width:140px}.footer-sec-contact #cff{height:390px!important}@media (max-width:981px){.container.clearfix.et_menu_container{margin-top:17px}.et_pb_section.et_pb_fullwidth_section.et_pb_section_0.et_section_regular{margin-top:-15px}}.quick-contact-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.name-box{width:47%;font-size:16px;padding:10px 10px;margin-right:3%;background-color:#DCDCDC}.quick-contact-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.tel-box{width:47%;font-size:16px;padding:10px 10px;background-color:#DCDCDC}.quick-contact-sec input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.email-box{font-size:16px;padding:10px 10px;width:97.5%;margin-top:10px;background-color:#DCDCDC}.quick-contact-sec textarea.wpcf7-form-control.wpcf7-textarea.message-box{width:97.5%;font-size:16px;padding:18px 10px;height:110px;margin-top:12px;background-color:#DCDCDC}div#info-collect{display:inline-flex;margin-top:9px}.quick-contact-sec input.wpcf7-form-control.wpcf7-captchar{width:83%;margin-right:3%;padding:11.5px;font-size:16px;background-color:#DCDCDC;margin-top:8px}.quick-contact-sec input.wpcf7-form-control.wpcf7-submit{background-color:#3248b4;border:grey 1px solid;font-size:16px;padding:12.5px 14px;color:white}.contact-cta-sec{background-color:#3248b4;color:white;font-size:22px;font-weight:700;padding-bottom:15px!important;padding-top:15px;width:98%}.quick-contact-sec input.wpcf7-form-control.wpcf7-submit{background-color:#3248b4;border:grey 1px solid;font-size:16px;padding:12.5px 14px;color:white;height:97%;margin-top:-1px;border-radius:3px}.display-block{display:block!important}.sub-menu-2 li a:before{content:"> "}img#logo{margin-top:-15px!important}#lower-slide .et_pb_slide{min-height:406px}#menu-item-2596 li li ul{left:auto!important}strong,b{font-weight:500!important}.et_pb_slide_description .et_pb_slide_title{margin-top:107px;font-weight:300}.switcher a{color:#666666!important}img{vertical-align:middle}@media only screen and (max-width:980px){.hide-on-mobile-tablet{display:none!important}}