.form_wrap{min-height:570px; height:auto;}
input[type="submit"]{
	width:100%; height:100%;
	color:#fff;font-family: 'Poppins-R';font-weight: bold;border-radius: 5px;
	text-transform:uppercase;
	-webkit-appearance: none;
	appearance: none;
	border:none;
	-webkit-border:none;
	-webkit-background:#fff !important; 
	-webkit-appearance: none !important;
	cursor:pointer;
}
.form-columns-2 > div{width:50%; padding-right:2%; float:left; }
.form-columns-2 > div:last-child{padding-right:0%; padding-left:2%;}
.form-columns-2,.form-columns-1{}
.lnb.formboox .form-columns-2 > div{width:100%; padding-right:0%; float:none; }
.lnb.formboox .form-columns-2 > div:last-child{padding-right:0%; padding-left:0%;}
.hbspt-form{margin-bottom:30px;}
.hbspt-form .hs-form-field label{display: block;margin-bottom: 7px;font-size: 16px;font-family: 'Poppins-R';text-align: left;margin-top:30px}
.hbspt-form .hs-form-required{padding-left:2px;color: #ea657b; font-size: 13px;position: relative; top:-2px;}
.hbspt-form .hs-form-field .input input{width: 100%;height: 38px;line-height: 36px;font-size: 15px;color: #3c4147;border: none;padding: 0 2%;margin: -2px 0 0 -2px;
	display: block;overflow: hidden;border: solid 1px #cccccc;border-radius: 5px;    height: 38px;line-height: 36px; box-sizing:border-box;}
.hbspt-form .hs-form-field .input select{width: 100%;height: 38px;line-height: 36px;font-size: 15px;color: #3c4147;border: none;padding: 0 2%;display: block;overflow: hidden;border: solid 1px #cccccc;border-radius: 5px;    
	height: 38px;line-height: 36px;box-sizing:border-box;}
.hs-error-msgs{margin:2px 0; padding:0;}
.hs-error-msgs label{margin:0 !important; color:#ffeb00 !important; font-weight: bold; cursor: default !important;}
.right_form .hs-error-msgs label{margin:0 !important; color:#ea657b !important; font-size:14px;}
.right_form.formboox .hbspt-form .actions{margin:10px auto 0 auto !important;}

.right_form.formboox .hbspt-form .hs-form-field label{margin-top:20px;}
.right_form.formboox .hbspt-form {padding:0px 20px 20px 20px;}
.right_form.formboox .hbspt-form .hs-form-field label{font-size:14px;}
.pricing_wrap .hs-error-msgs label{margin:0 !important; color:#ea657b !important;}
.form_wrap .hs-error-msgs label{margin:0 !important; color:#ea657b !important; }
.lnb.formboox .hs-error-msgs label{margin:0 !important; color:#ea657b !important;}
#watch_form .hs-error-msgs label{margin:0 !important; color:#ea657b !important;}
.lnb.formboox .hbspt-form{padding:0 24px 30px 24px;}

.grecaptcha-badge,.hs_recaptcha{display:none;}
.hs_submit{width:100%; text-align:center;}
.actions{text-align:center; position:relative;}
.actions{
	display:inline-block;
	background:#ea657b;
	margin:30px auto 0 auto;
	min-width: 209px;font-weight: 700;color: #fff;position: relative;text-align: center;border-radius: 5px;height: 45px;line-height: 45px;
	width:352px;display: inline-block;z-index: 2; border:none;
}
.actions:after{content: "";display:block;width: 100%;height: 20px;margin:0 auto;border-radius: 5px;color: #fff;position:absolute;box-sizing: border-box;left: 0;bottom:-6px;z-index: 1;transition: all 0.2s ease; z-index: 1}
.actions .hs-button{position:relative; z-index:2}
.actions:after{background:#b84f62;}
.actions .hs-button{background:#ea657b;}
.actions:hover:after{bottom: 0} 
.form_box .actions,.formboox .actions{width:100%;}
.form_box .hbspt-form .hs-form-field label{margin-top:20px; font-weight:400}
.hbspt-form .hs-form-field .input input[type="checkbox"]{width:auto; display:inline-block; margin-right:15px;}
.formboox .hbspt-form{background: #ccf1fc;padding:0 24px 1px 24px;}
.formboox .hbspt-form .hs-form-field label{margin-top:22px;}
@media screen and (max-width: 1050px){
	.hbspt-form .hs-form-field label{font-size: 13px; margin-top: 10px}
	.form-columns-2 > div{width:100%; float:none; padding:0 !important;}
}
@media screen and (max-width:900px){
	.actions{min-width: 100%; width:100%; }
	.formboox .hbspt-form{padding: 0 10px 1px 10px;}
}
