diff --git a/src/components/fieldsDisplayForm/DefaultField.js b/src/components/fieldsDisplayForm/DefaultField.js
index 5c2c127e6ad1d30b1b9ceacd79ef278720bd4541..a2bb4c2b9e3bd963d63d88f5114b13d53c12f5c2 100644
--- a/src/components/fieldsDisplayForm/DefaultField.js
+++ b/src/components/fieldsDisplayForm/DefaultField.js
@@ -27,17 +27,21 @@ export default function DefaultField(props) {
     <>
       <Grid item xs={12} sm={6} className={classes.questionsGrid}>
         <TextField
+          multiline
           value={props.question}
           label="Pergunta"
           className={classes.textFieldStyle}
           onChange={(e) => setQuestionField(e.target.value, props.idq)}
         />
-        <Grid className={classes.errorGrid}>
-          {props.error.errorMsg.question}
-        </Grid>
+        {props.error.errorMsg.question && (
+          <Grid className={classes.errorGrid}>
+            {props.error.errorMsg.question}
+          </Grid>
+        )}
       </Grid>
       <Grid item xs={12} sm={6} className={classes.questionsGrid}>
         <TextField
+          multiline
           value={props.description}
           label="Descrição"
           className={classes.textFieldStyle}
diff --git a/src/components/fieldsDisplayForm/DisplayForm.js b/src/components/fieldsDisplayForm/DisplayForm.js
index 6591e03f17ddf26f645381a4951a52c1cf392311..a1f257e236ce521afed7665a2af787941c2bac54 100644
--- a/src/components/fieldsDisplayForm/DisplayForm.js
+++ b/src/components/fieldsDisplayForm/DisplayForm.js
@@ -41,6 +41,15 @@ const useStyles = makeStyles((theme) => ({
       marginTop: "-90px",
     },
   },
+  sizeFormating: {
+    ["@media (max-width:600px)"]: {
+      ["@media (max-width:430px)"]: {
+        marginLeft: "1%",
+        width: "95%",
+      },
+      marginLeft: "2%",
+    },
+  },
 }));
 /** CSS style used through Material Ui. */
 const theme = createMuiTheme({
@@ -96,6 +105,7 @@ function DisplayForm() {
             sm={8}
             direction="column"
             alignItems="center"
+            className={classes.sizeFormating}
           >
             <Droppable droppableId={columnId}>
               {(provided, snapshot) => {
diff --git a/src/components/fieldsDisplayForm/FormFieldCheckbox.js b/src/components/fieldsDisplayForm/FormFieldCheckbox.js
index a35fe25b44b154cfd6efc66aaa4ae57352e9ad36..0595faf5caf91c5dc119b53770b285e4f4992224 100644
--- a/src/components/fieldsDisplayForm/FormFieldCheckbox.js
+++ b/src/components/fieldsDisplayForm/FormFieldCheckbox.js
@@ -21,7 +21,7 @@ const useStyles = makeStyles((theme) => ({
     ["@media (max-width:1050px)"]: {
       width: theme.spacing(63),
       ["@media (max-width:849px)"]: {
-        width: "100%",
+        width: "85%",
       },
     },
     marginBottom: "2%",
@@ -98,6 +98,7 @@ function FormFieldCheckbox(props) {
                       </Grid>
                       <Grid item xs={8}>
                         <TextField
+                          multiline
                           label={"Opção " + index}
                           value={x}
                           className={classes.textFieldStyle}
diff --git a/src/components/fieldsDisplayForm/FormFieldRadio.js b/src/components/fieldsDisplayForm/FormFieldRadio.js
index 9abb8362a91c51e9235ad514861f42f2ae3babe5..b87772183a453e95a93022f65ede9791eb51dd13 100644
--- a/src/components/fieldsDisplayForm/FormFieldRadio.js
+++ b/src/components/fieldsDisplayForm/FormFieldRadio.js
@@ -21,7 +21,7 @@ const useStyles = makeStyles((theme) => ({
     ["@media (max-width:1050px)"]: {
       width: theme.spacing(63),
       ["@media (max-width:849px)"]: {
-        width: "100%",
+        width: "85%",
       },
     },
     marginBottom: "2%",
@@ -97,6 +97,7 @@ function FormFieldRadio(props) {
                       </Grid>
                       <Grid item xs={8}>
                         <TextField
+                          multiline
                           label={"Opção " + index}
                           value={x}
                           className={classes.textFieldStyle}
diff --git a/src/components/fieldsDisplayForm/FormFieldSelect.js b/src/components/fieldsDisplayForm/FormFieldSelect.js
index 1ae105707c9fb70adcf810d20d38bb5a3d874e81..959cb50f4627b21668f5ce2e99218174dc2cd096 100644
--- a/src/components/fieldsDisplayForm/FormFieldSelect.js
+++ b/src/components/fieldsDisplayForm/FormFieldSelect.js
@@ -20,7 +20,7 @@ const useStyles = makeStyles((theme) => ({
     ["@media (max-width:1050px)"]: {
       width: theme.spacing(63),
       ["@media (max-width:849px)"]: {
-        width: "100%",
+        width: "85%",
       },
     },
     marginBottom: "2%",
@@ -85,6 +85,7 @@ function FormFieldSelect(props) {
                     <Grid container>
                       <Grid item xs={10}>
                         <TextField
+                          multiline
                           label={"Opção " + index}
                           value={x}
                           className={classes.textFieldStyle}
diff --git a/src/components/fieldsDisplayForm/FormFieldSubform.js b/src/components/fieldsDisplayForm/FormFieldSubform.js
index 08d4201a35a74706fef133d70bebd698d28ec410..cd497ee76f24265802173fc0a8d1c1d681b50d4f 100644
--- a/src/components/fieldsDisplayForm/FormFieldSubform.js
+++ b/src/components/fieldsDisplayForm/FormFieldSubform.js
@@ -20,7 +20,7 @@ const useStyles = makeStyles((theme) => ({
     ["@media (max-width:1050px)"]: {
       width: theme.spacing(63),
       ["@media (max-width:849px)"]: {
-        width: "100%",
+        width: "85%",
       },
     },
     marginBottom: "2%",
diff --git a/src/components/fieldsDisplayForm/FormFieldText.js b/src/components/fieldsDisplayForm/FormFieldText.js
index 595841d7e57a74ba40b3eac2af119450c2bb84da..7c4d19ad74759fd6ab8fa11e47e34badc466a46a 100644
--- a/src/components/fieldsDisplayForm/FormFieldText.js
+++ b/src/components/fieldsDisplayForm/FormFieldText.js
@@ -24,7 +24,7 @@ const useStyles = makeStyles((theme) => ({
     ["@media (max-width:1050px)"]: {
       width: theme.spacing(63),
       ["@media (max-width:849px)"]: {
-        width: "100%",
+        width: "85%",
       },
     },
     marginBottom: "2%",
@@ -35,10 +35,17 @@ const useStyles = makeStyles((theme) => ({
   questionsGrid: {
     marginBottom: "20px",
   },
+  validationGrid: {
+    marginBottom: "20px",
+    marginLeft: "15%",
+    ["@media (max-width:600px)"]: {
+      marginLeft: "0px",
+    },
+  },
   errorGrid: {
     marginTop: "1%",
     color: "#ff4646",
-    width: "40%",
+    width: "80%",
     fontSize: "13px",
   },
   row: {
@@ -49,6 +56,32 @@ const useStyles = makeStyles((theme) => ({
       marginTop: "5%",
     },
   },
+  selectFormating: {
+    ["@media (max-width:430px)"]: {
+      minWidth: "0px",
+      width: "85%",
+    },
+    minWidth: "250px",
+  },
+  subformSelect: {
+    ["@media (max-width:430px)"]: {
+      width: "70%",
+      fontSize: "76%",
+    },
+  },
+  excludeFormating: {
+    ["@media (max-width:1050px)"]: {
+      marginLeft: "40%",
+    },
+  },
+  excludeFormatingSmall: {
+    ["@media (max-width:1050px)"]: {
+      marginLeft: "10%",
+    },
+    ["@media (max-width: 600px)"]: {
+      marginLeft: "50%",
+    },
+  },
 }));
 /** Main function that returns the content of the option 'question'. */
 function FormFieldText(props) {
@@ -119,6 +152,7 @@ function FormFieldText(props) {
                     Selecione uma validação
                   </InputLabel>
                   <Select
+                    className={classes.selectFormating}
                     labelId="demo-simple-select-outlined-label"
                     id="demo-simple-select-outlined"
                     onChange={(event) =>
@@ -126,7 +160,6 @@ function FormFieldText(props) {
                     }
                     value={props.validationType}
                     label="Selecione uma validação"
-                    style={{ minWidth: "250px" }}
                     error={props.validationType ? false : true}
                   >
                     {validationOpts.map((x) => (
@@ -137,9 +170,8 @@ function FormFieldText(props) {
                   </Select>
                 </Grid>
                 {props.validationType ? (
-                  <Grid item xs={12} sm={5} className={classes.questionsGrid}>
+                  <Grid item xs={12} className={classes.validationGrid}>
                     <TextField
-                      style={{ width: "45%" }}
                       label="Quantidade"
                       value={props.validationValue}
                       onChange={(event) =>
@@ -151,7 +183,15 @@ function FormFieldText(props) {
                     </Grid>
                   </Grid>
                 ) : null}
-                <Grid item xs={1}>
+                <Grid
+                  item
+                  xs={1}
+                  className={
+                    props.validationType
+                      ? classes.excludeFormatingSmall
+                      : classes.excludeFormating
+                  }
+                >
                   <Tooltip
                     title="Remover a validação"
                     aria-label="Remover a validação"
diff --git a/src/components/fieldsDisplayForm/FormFieldTitle.js b/src/components/fieldsDisplayForm/FormFieldTitle.js
index ca1b0c01bf5d5a544b9b446c8ee838301a4cfc4e..e42eeea54baf6e146a0c0c8ab27e4b095af54fab 100644
--- a/src/components/fieldsDisplayForm/FormFieldTitle.js
+++ b/src/components/fieldsDisplayForm/FormFieldTitle.js
@@ -13,7 +13,7 @@ const useStyles = makeStyles((theme) => ({
     ["@media (max-width:1050px)"]: {
       width: theme.spacing(63),
       ["@media (max-width:849px)"]: {
-        width: "100%",
+        width: "85%",
       },
     },
     marginBottom: "2%",
@@ -29,6 +29,7 @@ const useStyles = makeStyles((theme) => ({
   },
   description: {
     fontSize: "x-large",
+    marginBottom: "2%",
   },
   errorGrid: {
     marginTop: "1%",
@@ -46,6 +47,7 @@ function FormFieldText(props) {
   return (
     <Paper className={classes.paper}>
       <TextField
+        multiline
         value={props.question}
         label="Título do formulário"
         fullWidth
@@ -64,6 +66,7 @@ function FormFieldText(props) {
 
       <Grid item xs={9} className={classes.questionsGrid}>
         <TextField
+          multiline
           value={props.description}
           label="Descrição do formulário"
           onChange={(e) => setDescriptionField(e.target.value, props.idq)}
diff --git a/src/components/fieldsDisplayForm/SideMenu.js b/src/components/fieldsDisplayForm/SideMenu.js
index 1c5764c85a5f43047221218aef22ffbe46a118b5..51a29fbe6958aa0b2d1abddfb132e2afe2fec676 100644
--- a/src/components/fieldsDisplayForm/SideMenu.js
+++ b/src/components/fieldsDisplayForm/SideMenu.js
@@ -41,12 +41,6 @@ const useStyles = makeStyles((theme) => ({
   newQuestionGrid: {
     marginTop: "5%",
   },
-  test: {
-    display: "flex",
-    flexDirection: "row",
-    maxWidth: "190px",
-    height: "268.5",
-  },
   flex: {},
   newQuestionGrid: {
     ["@media(max-width: 1050px)"]: {
@@ -70,7 +64,7 @@ function SideMenu(props) {
           <h4>Adicionar pergunta:</h4>
         </Grid>
         <IconButton
-          aria-label="add select"
+          aria-label="add question"
           type="submit"
           size="medium"
           className={classes.addButton}
@@ -103,7 +97,7 @@ function SideMenu(props) {
           }}
         >
           <RadioButtonCheckedIcon />
-          Múltipla escolha
+          Seleção Única
         </IconButton>
         <IconButton
           aria-label="add checkbox"
@@ -115,7 +109,7 @@ function SideMenu(props) {
           }}
         >
           <CheckBoxOutlineBlankIcon />
-          Seleção Única
+          Múltipla Escolha
         </IconButton>
         <IconButton
           aria-label="add subform"