@media screen and (min-width:1360px){.custom-contact-form .contact-group label .wpcf7-form-control{margin-bottom:50px}}.custom-contact-form .wpcf7-form-control::placeholder,.custom-contact-form select{color:#fff!important}.custom-contact-form option{margin:40px;background:rgba(0,0,0,.5)!important;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4)}.custom-contact-form .contact-group label .wpcf7-form-control::-webkit-input-placeholder{color:#ddd}.custom-contact-form .contact-group label .wpcf7-form-control::-moz-placeholder{color:#ddd}.custom-contact-form .contact-group label .wpcf7-form-control:-ms-input-placeholder{color:#ddd}.custom-contact-form .contact-group label .wpcf7-form-control::-ms-input-placeholder{color:#ddd}.custom-contact-form .contact-group label .wpcf7-form-control::placeholder{color:#ddd}.btn-block{width:100%}@media screen and (max-width:767px) and (min-width:480px){.our-work-section .work-column .fusion-title-heading{font-size:15px!important}.btn-block{font-size:15px!important;padding:10px!important}}@media only screen and (max-width:480px){.our-work-section .work-column{width:100%;margin-bottom:25px}.our-work-section .work-column .fusion-column-wrapper{max-width:275px;margin:0 auto}}.footer-box .fusion-text a{color:#fff;text-decoration:underline!important}@media screen and (max-width:1299px) and (min-width:1024px){.footer-box .fusion-text{font-size:1rem}}.build-home-row .title-heading-left,.our-work-section .title-heading-center{color:#fff!important}.build-toronto-list ul{padding-left:25px}.build-toronto-list ul li{margin-bottom:30px}.testi-decription p em{font-size:21px;color:#292929}.testi-decription:not(:last-child){margin-bottom:40px}.custom-contact-form{display:flex;flex-wrap:wrap;gap:30px}.custom-contact-form .form-group-half{flex-basis:calc(50% - 30px)}.custom-contact-form .form-group-full{flex-basis:100%}.custom-contact-form .contact-group p{margin:0}.custom-contact-form .contact-group label{color:#fff}.custom-contact-form .contact-group label .wpcf7-form-control{background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;padding:0;color:#fff}.custom-contact-form .contact-group label .wpcf7-form-control::placeholder{color:#fff}.custom-contact-form .contact-group label select.wpcf7-form-control{color:#ddd;padding:0;height:50px;font-size:16px}.custom-contact-form .contact-group label .select-arrow{background:0 0!important;border:0;font-size:20px!important;color:#fff}.custom-contact-form .contact-submit .wpcf7-submit{border-radius:0;padding:15px 40px}.custom-contact-form .contact-group label .wpcf7-form-control::placeholder{color:#808080}.contact-side-logo{position:absolute;bottom:-70px;left:-70px;z-index:-1}@media screen and (min-width:768px){.build-home-video,.build-home-video video,.build-home-video .video-wrapper,.build-home-video-column,.build-home-video-column .fusion-imageframe,.build-home-video-column .fusion-image-element,.build-home-video-column .fusion-image-element img{height:100%}.build-home-video-column .fusion-image-element img{object-fit:cover;width:100%}}@media only screen and (max-width:1080px){.work-column .fusion-title-heading{font-size:1rem!important}}@media only screen and (max-width:850px){.build-toronto-list ul li{font-size:16px!important;margin-bottom:20px}.build-toronto-list.second ul{margin-top:0}.testimonials-row .title-heading-left{font-size:40px!important}}@media only screen and (max-width:767px){.contact-btn{margin-left:10px!important;padding:8px 20px!important;font-size:14px!important}.custom-contact-form .form-group-half{flex-basis:calc(100%)}}