




.opbox.top{ padding: 20px 0 0; background:none;}
.opbox.top .slf-widget .elements .form-element:first-child, .opbox.top .slf-widget .elements .form-element:nth-child(2){display:none;}
.opbox.top .slf-widget .elements .form-element:first-child p{ font-size: .7em; margin-bottom: 8px; display:none;}
.opbox.top .slf-widget .elements .form-element:nth-child(2)  p{ font-size: .9em; display:none;}
.opbox.top .slf-widget .elements .form-element:nth-child(3){ width: 100%;}
.opbox.top .slf-widget .elements .form-element .field-wrapper{ max-width: 47% !important; margin: 10px 5px 0 !important;}
.opbox.top .slf-widget .elements .form-element .field-wrapper input{ font-size: 1em !important;}

.opbox .slf-widget__layout, .opbox .slf-form{ background:none !important; padding: 0 !important;}
.opbox .slf-widget .elements .form-element:first-child  p{ color: #eba95e!important; font-family: 'Poppins', sans-serif !important; font-weight: 600;}
.opbox .slf-widget .elements .form-element:nth-child(2)  p{ color: #9b9cad!important; font-size: 1.05em; 
	line-height: 1.3em !important; padding: 0 30px !important; font-family: 'Poppins', sans-serif !important;}
.opbox .slf-widget .elements .form-element:nth-child(3) p{ display: none;}

.opbox .slf-widget .elements .form-element:nth-child(3){ display: block; margin: 0 auto;}
.opbox .slf-widget .elements .form-element .field-wrapper{ max-width: 48% !important; display: inline-block; margin: 10px 4px 0 !important;}
.opbox .slf-widget .elements .form-element .field-wrapper:nth-child(3){ 
	display: block; margin-top: 12px !important; max-width: none !important; width: 98% !important;}


.opbox .slf-widget .elements .form-element .field-wrapper input{
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) !important; 
	text-align: center !important; 
	font-size: 1.1em !important; 
	line-height: 1.2em !important; 
	border-radius: 4px !important;
	height: 50px !important;
	font-family: 'Outfit', sans-serif !important;
}
.opbox .slf-widget .elements .form-element .field-wrapper input:focus{
	outline:none;
	border-color:#94c7f2;
	background-color:#dcedfb
}

.opbox .slf-widget .elements .form-element button.slf-button{ 
	background: #ffcd4e!important; 
	font-size: 1.2em!important; 
	font-weight: 700!important;
    padding: 16px 10px; 
	border-radius: 5px!important;
	cursor: pointer;
	margin-bottom: 0 !important;
	color:#08163c!important;
	display:block!important;
	margin:0;
	min-width: 380px;
}


@media(max-width:500px) { /*480*/
	.opbox.top{ padding: 10px 5px 18px;}
	.opbox.top .slf-widget .elements .form-element:first-child p{ font-size: .5em;}
	.opbox.top .slf-widget .elements .form-element:nth-child(2) p{ font-size: .75em; padding: 0 15px !important;}
	.opbox.top .slf-widget .elements .form-element:nth-child(3){ width: 100%;}
	.opbox.top .slf-widget .elements .form-element .field-wrapper{ margin: 6px 3px 0 !important;}
	.opbox.top .slf-widget .elements .form-element .field-wrapper:nth-child(3){ margin-top: 8px !important;}
	.opbox.top .slf-widget .elements .form-element:nth-child(3){ margin: 0 auto 14px !important;}
	.opbox.top .slf-widget .elements .form-element button.slf-button{ font-size: 1.2em !important; width: 98%!important;}
	.opbox .slf-widget .elements .form-element .field-wrapper input{ height: 45px !important;}
	.opbox .slf-widget .elements .form-element button.slf-button{ padding: 14px 10px; min-width:inherit;}
	.opbox .slf-widget .elements .form-element .field-wrapper:nth-child(3){ margin-top: 7px !important;}
}









