Idea: 0. Every fibre $s^{-1} (x)$ is a closed embedded submanifold of $G$ (as $s$ is a submersion. Thus it makes sense to consider $t|_{s^{-1}(x)}$ (restriction of $t$ to the source fibre) as a smooth map.
- Prove that $t|_{s^{-1}(x)}$ is a map of constant rank for each $x \in G$.Here Mackenzie uses the existence of enough local bisections (see below)
- the isotropy group $G_x^x = (t|_{s^{-1}(x)})^{-1}$ is a closed embedded submanifold by the constant rank theorem (see your favorite book on differential geometry or the very general version in https://arxiv.org/pdf/1502.05795.pdf Theorem F). Note that this shows that $G_x^x$ is a submanifold of $s^{-1}(x)$ but since this is an embedded submanifold it is also a submanifold of $G$.
- This submanifold structure turns $G^x_x$ into a Lie group. Multiplication and inversion are restrictions of the groupoid operations which are smooth on $G$. Now $G_x^x$ is a closed embedded submanifold of $G$ and thus inherits smooth multiplication and inversion from the groupoid.
- Every fibre $s^{-1} (x)$ is a closed embedded submanifold of $G$ (as $s$ is a submersion). Thus it makes sense to consider $t|_{s^{-1}(x)}$ (restriction of $t$ to the source fibre) as a smooth map.
- Prove that $t|_{s^{-1}(x)}$ is a map of constant rank for each $x \in G$. Here Mackenzie uses the existence of enough local bisections (see below).
- the isotropy group $G_x^x = (t|_{s^{-1}(x)})^{-1}(x)$ is a closed embedded submanifold by the constant rank theorem (see your favorite book on differential geometry or the very general version in https://arxiv.org/pdf/1502.05795.pdf Theorem F). Note that this shows that $G_x^x$ is a submanifold of $s^{-1}(x)$ but since this is an embedded submanifold it is also a submanifold of $G$.
- This submanifold structure turns $G^x_x$ into a Lie group. Multiplication and inversion are restrictions of the groupoid operations which are smooth on $G$. Now $G_x^x$ is a closed embedded submanifold of $G$ and thus inherits smooth multiplication and inversion from the groupoid.
Now to carry out 12. One constructs first a local bisection through each arrow, i.e. a smooth local section $\sigma \colon U \rightarrow G (U \subseteq M$$\sigma \colon U \rightarrow G$ ($U \subseteq M$ open) of $s$ such that $t\circ \sigma$ is a diffeomorphism and $\sigma(s(g))=g$. This exists by some linear algebra and an application of the inverse function theorem. (Details: You take a section of the source map at the point, use linear algebra to show that one can arrange the image of the derivative of the section to be a simultaneous complement to the kernels of the derivatives of source and target map. Then the inverse function theorem yields the desired properties).