.contactform { margin-top:50px; width:100%; max-width:560px; }
.contactform h6 { color:#006A90; margin-bottom:10px; }
.contactform .formcon .formrow { display:flex; align-items:flex-start; justify-content: space-between; }
.contactform .formcon .inputcol { width:100%; margin-bottom:10px; position:relative; }
.contactform .formcon .inputcol.half { width:48%; } 
.contactform .formcon .inputcol input.textbox,
.contactform .formcon .inputcol textarea.textbox { width:100%; background:transparent; border:none; border-bottom:solid 1px #006A90; color:#CBC8C3; padding:10px 0 10px; font-family: aktiv-grotesk, sans-serif; font-weight: 300;
    font-style: normal; box-shadow: none; outline: none;}
.contactform .formcon .inputcol textarea.textbox { resize:none; height:70px; }
.contactform .formcon .inputcol .wpcf7-submit { width:100%; height:60px; border-radius:0; margin-top:10px;font-size: 14px; letter-spacing: .05em; font-family: aktiv-grotesk, sans-serif; font-weight: 500; font-style: normal; text-transform:uppercase; }
.contactform form p { margin-top:0; }
.contactform .submitrow .wpcf7-spinner { position:absolute; left:0; bottom:-20px; }
.contactform .inputcol .wpcf7-not-valid-tip { position:absolute; left:0;  bottom: -32px; font-size: 14px; font-weight: 300;}
.contactform FORM .wpcf7-response-output { color:#CBC8C3; text-align:center; font-size:14px; }

.site-footer .footer_new .footer_row .footer_left .newsletter_form .subs_input p { display:flex; align-items:center;justify-content: space-between; width:100%; margin-top:0; }
.site-footer .footer_new .footer_copyright { margin-top:0; }



.single-helium_work.postid-12219 .full.light._8.nextsec_2 .copy,
.single-helium_work.postid-12251 .full.light._8.nextsec_2 .copy,
.single-helium_work.postid-12291 .full.light._8.nextsec_2 .copy,
.single-helium_work.postid-12331 .full.light._8.nextsec_2 .copy,
.single-helium_work.postid-12390 .full.light._8.nextsec_2 .copy { padding-bottom: 0;}

.single-helium_work.postid-12251 .workinner_hero .video_wrap { position:relative; background-blend-mode: luminosity; mix-blend-mode: luminosity; }
.single-helium_work.postid-12251 .workinner_hero .video_wrap:before { content:""; position:absolute; left:0; top:0; right:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:1; }

@media only screen and (max-width: 1280px) {
   .contactform { max-width:400px; }  
}

@media only screen and (max-width: 768px) {
    .site-footer .footer_new .footer_row .footer_right { width:100%; }
   .contactform { max-width:inherit; } 
   .site-footer .footer_new .footer_copyright { margin-top:56px; }
}