Catalyzes the 25-hydroxylation of vitamin D(3) (calciol), 1alpha-hydroxyvitamin D(3) (alphacalcidiol) and some C27 steroids. In addition the enzyme catalyzes the hydroxylation of positions 11 and 12 of dodecanoate. calciol + O2 + reduced [NADPH--hemoprotein reductase] = calcidiol + H(+) + H2O + oxidized [NADPH--hemoprotein reductase] alfacalcidol + O2 + reduced [NADPH--hemoprotein reductase] = calcitriol + H(+) + H2O + oxidized [NADPH--hemoprotein reductase] dodecanoate + O2 + reduced [NADPH--hemoprotein reductase] = 12-hydroxydodecanoate + H(+) + H2O + oxidized [NADPH--hemoprotein reductase] dodecanoate + O2 + reduced [NADPH--hemoprotein reductase] = 11-hydroxydodecanoate + H(+) + H2O + oxidized [NADPH--hemoprotein reductase] 5beta-cholestane-3alpha,7alpha-diol + O2 + reduced [NADPH--hemoprotein reductase] = 5beta-cholestane-3alpha,7alpha,25-triol + H(+) + H2O + oxidized [NADPH--hemoprotein reductase] 5beta-cholestane-3alpha,7alpha,12alpha-triol + O2 + reduced [NADPH--hemoprotein reductase] = 5beta-cholestane-3alpha,7alpha,12alpha,25-tetrol + H(+) + H2O + oxidized [NADPH--hemoprotein reductase] Found in liver and kidney. Belongs to the cytochrome P450 family.