#sfc-container .responsive-caption-635 .sfc-caption {
    text-align: right;
    width: 50%;
}

#sfc-container .responsive-question-635 .sfc-caption {
    text-align: right;
    width: 100%;
}

#sfc-container .responsive-label-635 .sfc-caption {
    text-align: right;
    width: 50%;
}

#sfc-container .sfc-ui-msg-error {
	margin-left: 50%;
}

 #sfc-container .responsive-caption-635 .sfc-js-field{
  margin-left :4px  !important;
 }

@media (max-width: 635px) {
	#sfc-container .responsive-caption-635 .sfc-ui-structure{
	display: block !important;
	} 
	
	#sfc-container .responsive-caption-635 .sfc-caption{
	text-align: left  !important;
	display: block !important;
	}

	#sfc-container .responsive-question-635 .sfc-caption{
	text-align: left  !important;
	}
	
	#sfc-container .responsive-caption-635 .fo-ui-select{
		width : 1% !important;
	}
	
	#sfc-container .responsive-label-635 .sfc-caption{
	text-align: left  !important;
	}

	#sfc-container .responsive-caption-635 .sfc-js-field{
	margin-left :0px  !important;
	margin-bottom: 15px !important;
	
	}
	#sfc-container .sfc-ui-msg-error {
	display: table-cell !important;
	margin-left: 0%;
	}
	#sfc-container .responsive-question-635 .sfc-caption {
	text-align: left;
	}
}
@media (max-width: 768px) {
  #sfc-container #sfc-form {
    margin: 0px !important; overflow-x: hidden;
  }
}