.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="text"],.wpcf7-form textarea{background-color:#fff;border:none;padding:14px 10px;color:#4e4e4e;width:100%;margin-bottom:10px!important}.wpcf7-form-control.wpcf7-textarea{height:100px}.wpcf7-form-control.wpcf7-submit{background:#0c87d5;color:#fff;border:none;padding:15px 50px;font-size:18px;width:100%}.menu111 .title{padding-left:20px}.nav li ul{width:400px!important}#menu-residential .current-menu-item,#menu-residential li:hover,#menu-commercial .current-menu-item,#menu-commercial li:hover{background:#0c87d5}#menu-residential li,#menu-commercial li{padding:9px 20px 9px;border-bottom:1px solid #fff;margin-bottom:0px}.inner .wpcf7-form-control.wpcf7-submit{background:#e81838!important;color:#fff;border:none;padding:15px 50px;font-size:18px;width:100%}@media screen and (max-width:980px){.reverse-mobile{display:flex;flex-direction:column-reverse}}.dct_hvac_slider .et_pb_slide_description .et_pb_slide_title{position:relative;margin-bottom:30px;border-bottom:3px solid #e81838;display:inline-block;font-size:25px;color:#e81838!important;font-weight:600;text-shadow:none;text-transform:uppercase;padding:10px 10px}.dct_hvac_slider .et_pb_slide_description .et_pb_slide_content .slider_main_title{font-size:50px;font-weight:700;display:inline-block;margin-bottom:15px}.dct_hvac_slider .et_pb_slide_description .et_pb_slide_content p{max-width:80%;margin:0 auto;line-height:30px;text-transform:uppercase}.dct_hvac_slider .et-pb-arrow-prev{left:0!important;opacity:1;border-radius:0 10px 10px 0}.dct_hvac_slider .et-pb-arrow-next{right:0!important;opacity:1;border-radius:10px 0 0 10px}.dct_hvac_slider .et-pb-arrow-next,.dct_hvac_slider .et-pb-arrow-prev{background:#fff;height:100px;font-size:35px;line-height:100px;color:#0c87d5}.dct_hvac_slider .et_pb_slide_description .et_pb_slide_title:before{position:absolute;height:10px;width:3px;background:#e81838;content:'';bottom:0;left:0;box-sizing:border-box}.dct_hvac_slider .et_pb_slide_description .et_pb_slide_title:after{position:absolute;height:10px;width:3px;background:#e81838;content:'';bottom:0;right:0;box-sizing:border-box}.dct_hvac_slider .et-pb-controllers a{margin-right:5px;width:35px;background:#fff;opacity:1}@media(max-width:600px){.dct_hvac_slider .et_pb_slide_description .et_pb_slide_content .slider_main_title{font-size:32px!important;font-weight:700;display:inline-block;margin-bottom:15px;line-height:1.23em}.px_service_img{max-width:70%}}.px_service_v1{position:relative;transition:all 0.4s}.px_service_v1::before{content:"";position:absolute;top:50px;height:90%;left:0;width:100%;bottom:100px;background-color:#fff;z-index:-2;clip-path:polygon(0 28%,100% 1%,100% 100%,0% 100%);box-shadow:0 20px 50px rgb(0 10 80 / 5%)}.px_service_v1 .px_service_img{position:relative;padding:4px;width:fit-content}.px_service_v1:hover .px_service_img:before{opacity:1}.px_service_v1 .px_service_img .et_pb_image_wrap{border-radius:0%!important;overflow:visible!important;position:relative}.px_service_v1 .px_service_img .et_pb_image_wrap:before{content:"";background:linear-gradient(to bottom,#E81838,#0c87d5);position:absolute;width:100%;height:100%;border-radius:50%;padding:4px;opacity:0;margin:-4px;transition:all 0.4s}.px_service_v1:hover .px_service_img .et_pb_image_wrap:before{opacity:1}.px_service_v1 .px_service_img .et_pb_image_wrap img{border-radius:50%}.px_service_v1 .px_service_icon .et_pb_icon_wrap{position:relative;transition:all 0.4s;max-width:250px;position:relative;background:linear-gradient(to bottom,#E81838,#0c87d5);padding:3px}.px_service_v1 .px_service_icon .et_pb_icon_wrap .et-pb-icon{transition:all 0.4s;z-index:1}.px_service_v1:hover .px_service_icon .et_pb_icon_wrap .et-pb-icon{color:#fff}.px_service_v1 .px_service_icon .et_pb_icon_wrap .et-pb-icon::before{content:"";position:absolute;top:0;left:0;padding:5px;margin:-5px;width:100%;height:100%;z-index:-1;background:linear-gradient(to bottom,#E81838,#0c87d5);border-radius:100%;transition:all 0.4s;opacity:0}.px_service_v1:hover .px_service_icon .et_pb_icon_wrap .et-pb-icon::before{opacity:1}.px_service_v1 .px_service_icon .et-pb-icon{transition:all 0.4s;border-radius:50%;background-color:#fff;height:40px;width:40px;line-height:2}.px_button{background-size:300% 100%;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;overflow:hidden;width:100%;color:#fff;background-image:linear-gradient(to right,#0c87d5,#E81838,#0c87d5)!important;text-align:center;background-position:10% 0!important}.px_button:hover{background-position:100% 0!important;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#fff}.px_button::before,.px_blog_comment_v1 .et_pb_button:before{content:"";background:#fff;-webkit-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;position:absolute;height:120%;width:15px;opacity:0.2;left:-35%;top:-10%;transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);display:block!important}.px_button:hover::before,.px_button:focus::before,.px_blog_comment_v1 .et_pb_button:hover:before,.px_blog_comment_v1 .et_pb_button:focus:before{left:130%}