plotting – Fitting line is too short


I am trying to fit my experimental data in a nonlinear fit model. But the fitted line is not expanded throughout the field of the graph. I used this code;

d37 = Import("D:|Fitting\1mgml\37C.csv");
nlm37 = NonlinearModelFit(d37, (
   500 a^2  (-c (Pi)^2 + (1 - a^4)/(
      c (Pi) (1 + a^4 - a^2 (2 + x^2))^2)))/
   5.5, {{c, 0.5}, {a, 0.5}}, {x});

Show(
 ListLogLinearPlot(d37, Axes -> False, Frame -> True, 
  ImageSize -> 500, PlotStyle -> {Blue, PointSize(0.005)}, 
  PlotLabel -> Style("Best fit", 18)),
  LogLinearPlot(nlm35(x), {x, 0, 1}, 
  PlotStyle -> {Red, Thickness(0.001)}))

The output image is like that. Please solve this problem.
enter image description here

The data list is attached later

0.217,1.169417679

0.227,1.160552663

0.237,1.162662064

0.247,1.163172617

0.257,1.169918642

0.267,1.171031665

0.277,1.170219888

0.287,1.179822616

0.297,1.187266605

0.307,1.193526799

0.317,1.199386292

0.327,1.21675285

0.337,1.219492851

0.347,1.241357087

0.357,1.253287497

0.367,1.268778796

0.377,1.285541355

0.387,1.306647874

0.397,1.33882757

0.407,1.360701363

0.417,1.390189666

0.427,1.417968916

0.437,1.454420637

0.447,1.487329673

0.457,1.536980306

0.467,1.577262994

0.477,1.634408233

0.487,1.68011947

0.497,1.73850375

0.507,1.80140936

0.517,1.863945841

0.527,1.921086769

0.537,1.988511935

0.547,2.066777464

0.557,2.150589195

0.567,2.231713965

0.577,2.307474397

0.587,2.403230602

0.597,2.491953708

0.607,2.59618691

0.617,2.692391336

0.627,2.788119472

0.637,2.884735265

0.647,2.99480118

0.657,3.104488723

0.667,3.21775385

0.677,3.319269504

0.687,3.420359931

0.697,3.520133038

0.707,3.637495178

0.717,3.724610118

0.727,3.819764912

0.737,3.919247564

0.747,4.018578557

0.757,4.118330731

0.767,4.211053692

0.777,4.303421083

0.787,4.39313157

0.797,4.473366032

0.807,4.564981413

0.817,4.644635585

0.827,4.707413433

0.837,4.786575432