	#state_mobile
	{
		display:none;
		z-index:1;
	}
	#state_desktop
	{
		display:none;
		z-index:0;
	}
	.form_tab_line
	{
		top:17px;
		
	}
	.form_tab_container p
	{
		font-size:13px;
	}
	.form_tab_button
	{
		width:35px;
		height:35px;
		padding:5px;
		border-radius:8px;
	}
	.form_tab_button.active
	{
		background-color:var(--sunday_orange);
		box-shadow: 0 5px 5px rgba(0,46,91,0.3);
		color:#FFFFFF;
		cursor:auto;
	}
	#dynamic_tool_background
	{
		position:relative;
		font-family: inherit;
		top: 0;
		left: 0;
		z-index: 999;
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		background: #222222;
		opacity: 0.9;
		overflow-y: auto;
	}
	#dynamic_tool_tip
	{
		position:absolute;
		width:80%;
		left:10%;
		top:25px;
		background-color:#FFFFFF;
		border-color:var(--sunday_orange);
		border-width:1px;
		border-style:solid;
		border-radius:3px;
		padding:5px;
		white-space:pre;

	}
	.dynamic_tool_tip_close
	{
		position:absolute;
		display:block;
		left:80%;
		top:5px;
		z-index:9999;
	}
	.tool_tip
	{
		cursor:help;

	}
	.tool_tip_image
	{
		height:15px;
		width:15px;
	}
	.plan_container
	{
		float:none;
		width:100%;
		height:auto;
	}
	.fields_left
	{
		float:none;
		width:100%;
	}
	.fields_right
	{
		float:none;
		width:100%;
	}
	.confirm_box
	{
		float:none;
		width:100%;
	}
	
	
	
	
	
	
	
	
	
		@media (max-width: 425px ) {
	

#promo_code {
    width: 263px;
    margin-bottom: 16px;
    margin-top: 16px;
}

.form_container {
    
    padding-left: 0px;
    padding-right: 0px;
   
}
.confirm_box.confirm_short {
    padding-left: 20px;
}
#promo_code {
    width: 222px;
   
}
.confirm_box.confirm_tall {
    padding-left: 20px;
}

.confirm_box.confirm_short.confirm_box_promo {
    height: 200px !important;
}


.confirm_box.confirm_tall {
    overflow: auto !important;
}




}














	@media (max-width: 320px ) {
	    
.confirm_box {
   
   
    font-size: 15px;
}
.form_page {
    padding: 1px;
    padding-left: 12px;
    padding-right: 12px;
}
}