/* Text Elements */

h1 span.heading-text-14 {
  color: #f1f1fc;
}

h1.heading-donor {
  position: relative;
  top: auto;
  bottom: 0;
  max-width: 1200px;
  color: #f1f1fc;
  text-align: center;
}

h1.heading-1 {
  position: relative;
  color: #f1f1fc;
  text-align: center;
}

h1 span.heading-text-18 {
  color: #f6d903;
}

h1 span.heading-text-19 {
  color: #f6d903;
}

h1.heading-2-orphange {
  position: relative;
  top: 0;
  color: #f7b306;
  text-align: center;
  text-decoration: underline;
  font-style: italic;
  font-size: 30px;
}

h1 span.heading-text-20 {
  color: #f3b87e;
}

h3.heading-2 {
  position: relative;
  bottom: 133px;
  margin-top: 50px;
  width: 40%;
  height: 85%;
  border-right-width: .625rem;
  border-right-style: solid;
  border-left-width: .625rem;
  border-left-style: solid;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  background-color: #020000;
  color: #f1f1fc;
  text-align: center;
  font-size: 19px;
  opacity: .96;
}

h3 span.heading-text-25 {
  color: #a0eaec;
}

h3 span.heading-text-26 {
  color: #a0eaec;
  font-size: 1.75rem;
}

h3 span.heading-text-27 {
  color: #f3b87e;
}

h3 span.heading-text-28 {
  color: #fcff10;
}

h3 span.heading-text-29 {
  color: #fb7b0b;
}

h3 span.heading-text-1 {
  font-size: 1.375rem;
}

h3 span.heading-text-2 {
  text-decoration: underline;
  font-size: 1.25rem;
}

h3 span.heading-text-3 {
  color: #fcff10;
  font-style: italic;
  font-size: 1.5rem;
}

h3 span.heading-text-4 {
  font-style: italic;
  font-size: 1.25rem;
}

h3 span.heading-text-5 {
  font-size: 1.25rem;
}

p.paragraph span.paragraph-text-7 {
  color: #f1f1fc;
}

p.paragraph span.paragraph-text-8 {
  text-decoration: underline;
  font-weight: 800;
}

p.paragraph.paragraph-eucharist {
  position: relative;
  bottom: -44px;
  left: 100px;
  padding-top: 5px;
  min-height: 30px;
  max-height: none;
  width: 80%;
  border: .625rem ridge #f7b306;
  background-color: #4f0a0c;
  color: #f1f1fc;
  text-align: left;
  font-weight: 700;
  font-size: 20px;
}

p.paragraph.paragraph-amparo-refugio-histo {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  background-color: #f3b87e;
  color: #020000;
  text-align: center;
  text-decoration: none;
  text-indent: 6px;
  letter-spacing: 4px;
  font-weight: 900;
  font-size: 24px;
  line-height: 21px;
}

p.paragraph.paragraph-wish {
  position: relative;
  top: -200px;
  border: .75rem ridge #10989c;
  background-color: #4f0a0c;
  color: #1d4714;
  text-align: center;
  text-decoration: none;
  text-indent: 6px;
  letter-spacing: 4px;
  font-weight: 700;
  font-size: 24px;
  line-height: 21px;
}

p.paragraph span.paragraph-text-9 {
  color: #a0eaec;
  text-decoration: underline;
  text-transform: capitalize;
  font-weight: 900;
  font-size: 2.5rem;
}

p.paragraph span.paragraph-text-10 {
  color: #f6d903;
}

p.paragraph span.paragraph-text-11 {
  color: #a0eaec;
  text-transform: lowercase;
  font-weight: 900;
}

p.paragraph span.paragraph-text-12 {
  color: #a0eaec;
}

p.paragraph span.paragraph-text-13 {
  color: #f3b87e;
  font-weight: 800;
}

p.paragraph span.paragraph-text-14 {
  text-decoration: underline;
  font-weight: 800;
  font-style: italic;
  font-size: 1.6875rem;
}

p.paragraph span.paragraph-text-15 {
  color: #f1f1fc;
}

p.paragraph span.paragraph-text-16 {
  color: #1d4714;
}

p.paragraph.Paragraph-perdiction-st-heaven {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 3750%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-17 {
  font-size: 1.125rem;
}

p.paragraph span.paragraph-text-18 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-19 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-20 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-21 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-22 {
  color: #a0eaec;
  font-weight: 800;
  font-style: italic;
}

p.paragraph.paragraph-welcome-life-heaven {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 3750%;
  width: 1150px;
  border: .3125rem ridge #f7b306;
  border-radius: 20px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph.Paragraph-let-nuns {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  background-color: #f3b87e;
  color: #4f0a0c;
  text-align: left;
  text-decoration: none;
  text-indent: 6px;
  letter-spacing: 4px;
  font-weight: 700;
  font-size: 26px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 25px;
}

p.paragraph.paragraph-4 {
  position: relative;
  top: -22px;
  bottom: auto;
  width: 100%;
  color: #f6d903;
  text-align: center;
  font-size: 40px;
}

p.paragraph span.paragraph-text-23 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-24 {
  color: #020000;
}

p.paragraph span.paragraph-text-25 {
  text-decoration: underline;
  font-weight: 900;
}

p.paragraph span.paragraph-text-26 {
  background-color: #f6d903;
  text-decoration: underline;
  font-weight: 900;
}

p.paragraph span.paragraph-text-27 {
  text-decoration: underline;
  font-weight: 900;
}

p.paragraph span.paragraph-text-28 {
  background-color: #f6d903;
  text-decoration: underline;
  font-weight: 900;
}

p.paragraph span.paragraph-text-29 {
  background-color: #f6d903;
  text-decoration: underline;
  font-weight: 900;
}

p.paragraph span.paragraph-text-30 {
  background-color: #f6d903;
  text-decoration: underline;
  font-weight: 900;
}

p.paragraph span.paragraph-text-31 {
  background-color: #f6d903;
}

p.paragraph span.paragraph-text-32 {
  background-color: #f6d903;
  text-decoration: underline;
}

p.paragraph.header-paragraph-mission {
  position: relative;
  top: -22px;
  bottom: auto;
  width: 100%;
  color: #f6d903;
  text-align: center;
  font-size: 40px;
}

p.paragraph.paragraph-let-mission {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  background-color: #f3b87e;
  color: #4f0a0c;
  text-align: left;
  text-decoration: none;
  text-indent: 6px;
  letter-spacing: 4px;
  font-weight: 700;
  font-size: 26px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 25px;
}

p.paragraph span.paragraph-text-33 {
  color: #020000;
}

p.paragraph span.paragraph-text-34 {
  color: #020000;
  font-weight: 900;
}

p.paragraph span.paragraph-text-35 {
  text-decoration: underline;
  font-weight: 900;
  font-size: 2.5rem;
}

p.paragraph span.paragraph-text-36 {
  text-decoration: underline;
  font-weight: 900;
  font-style: italic;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-37 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-38 {
  text-decoration: underline;
  font-weight: 900;
  font-style: italic;
  font-size: 2.1875rem;
}

p.paragraph span.paragraph-text-39 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-40 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-41 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-42 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-43 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-44 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-45 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-46 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-47 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-48 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-49 {
  text-decoration: underline;
  font-size: 1.875rem;
}

p.paragraph span.paragraph-text-50 {
  background-color: #0300aa;
  text-decoration: underline;
  font-weight: 800;
  font-size: 1.75rem;
}

p.paragraph span.paragraph-text-51 {
  color: #a0eaec;
  font-weight: 900;
  font-style: italic;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-52 {
  color: #fcff10;
  text-decoration: underline;
  font-weight: 900;
}

p.paragraph span.paragraph-text-1 {
  font-weight: 800;
}

p.paragraph span.paragraph-text-2 {
  color: #0300aa;
  font-weight: 800;
}

p.paragraph span.paragraph-text-3 {
  color: #020000;
  font-weight: 800;
}

p.paragraph.Paragraph-learn-more {
  width: 60%;
  color: #f1f1fc;
  text-align: center;
  font-size: 21px;
}

p.paragraph span.paragraph-text-4 {
  color: #f1f1fc;
}

p.paragraph span.paragraph-text-5 {
  color: #f1f1fc;
}

p.paragraph span.paragraph-text-58 {
  color: #020000;
}

p.paragraph span.paragraph-text-59 {
  color: #020000;
}

p.paragraph.Paragraph-loyola {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 3750%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-60 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-61 {
  text-decoration: underline;
  font-size: 1.25rem;
}

p.paragraph.paragraph-teresa-calcutta {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 150px;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-63 {
  text-decoration: underline;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-65 {
  color: #fcff10;
}

p.paragraph.Paragraph-thomas {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-width: none;
  max-height: 150px;
  width: 1160px;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-67 {
  text-decoration: underline;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-68 {
  color: #fcff10;
}

p.paragraph.paragraph-st-frances-assisi {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 150px;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-69 {
  text-decoration: underline;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-70 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-71 {
  text-decoration: underline;
  font-size: 1.5rem;
}

p.paragraph span.paragraph-text-72 {
  color: #fcff10;
}

p.paragraph.Paragraph-st-paul {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 150px;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph.paragraph-st-hippo {
  position: relative;
  right: 57px;
  bottom: 0;
  left: auto;
  padding-top: 5px;
  min-height: 60px;
  max-height: 150px;
  width: 110%;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-73 {
  text-decoration: underline;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-74 {
  color: #fcff10;
}

p.paragraph.paragraph-st-teresa-avila {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 150px;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-75 {
  text-decoration: underline;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-76 {
  color: #fcff10;
}

p.paragraph.paragraph-st-therese-lisieux {
  position: relative;
  right: 100px;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 150px;
  width: 120%;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-77 {
  text-decoration: underline;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-78 {
  color: #fcff10;
}

p.paragraph.paragraph-st-joan-arc {
  position: relative;
  bottom: 0;
  padding-top: 5px;
  min-height: 60px;
  max-height: 150px;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-79 {
  text-decoration: underline;
  font-size: 1.3125rem;
}

p.paragraph span.paragraph-text-80 {
  color: #fcff10;
}

p.paragraph.paragraph-faustina-kowalska {
  position: relative;
  bottom: 0;
  left: -31px;
  padding-top: 35px;
  min-height: 60px;
  max-height: 110px;
  width: 105%;
  height: 100%;
  border: .3125rem ridge #f7b306;
  border-radius: 30px;
  background-color: #0300aa;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 35px;
}

p.paragraph span.paragraph-text-81 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-82 {
  color: #fcff10;
}

p.paragraph span.paragraph-text-83 {
  color: #fcff10;
}

span.text-element.text-2 {
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 12px;
}

span.text-element.text-3 {
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 12px;
}

span.text-element span.text-text-10 {
  color: #fcff10;
}

span.text-element span.text-text-11 {
  color: #fcff10;
}

span.text-element span.text-text-12 {
  color: #020000;
}

span.text-element span.text-text-13 {
  background-color: #fb0b29;
  color: #fb0b29;
}

span.text-element span.text-text-18 {
  background-color: #020000;
  color: #f1f1fc;
  text-decoration: underline;
  font-weight: 800;
  font-style: italic;
  font-size: 1.25rem;
}

span.text-element span.text-text-19 {
  background-color: #020000;
}

span.text-element span.text-text-23 {
  background-color: #020000;
}

span.text-element span.text-text-6 {
  color: #f6d903;
}

span.text-element span.text-text-1 {
  color: #f6d903;
}

span.text-element span.text-text-2 {
  color: #f1f1fc;
  text-decoration: underline;
}

span.text-element span.text-text-3 {
  color: #f1f1fc;
  text-decoration: underline;
}

span.text-element span.text-text-20 {
  color: #f6d903;
}

span.text-element span.text-text-8 {
  color: #f1f1fc;
  text-decoration: underline;
}

span.text-element span.text-text-21 {
  color: #f6d903;
  text-decoration: underline;
  font-size: 2.5625rem;
}

span.text-element span.text-text-40 {
  font-style: italic;
  font-size: 1.5625rem;
}

span.text-element span.text-text-14 {
  color: #a0eaec;
}

span.text-element span.text-text-15 {
  color: #a0eaec;
}

span.text-element.text-forever-donor {
  position: relative;
  bottom: -13px;
  left: 0;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 10px;
  width: 100%;
  border: .3125rem ridge #a0eaec;
  border-radius: 20px;
  background-color: #810407;
  color: #f1f1fc;
  text-align: center;
  text-shadow: none;
  font-weight: 800;
  font-size: 35px;
}

span.text-element.text-fill-form-orphange {
  position: relative;
  bottom: -63px;
  margin-top: 0;
  margin-bottom: 80px;
  background-color: #020000;
  color: #f6d903;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

span.text-element span.text-text-16 {
  color: #d1391c;
}

span.text-element span.text-text-17 {
  color: #d1391c;
}

span.text-element span.text-text-36 {
  color: #d1391c;
}

span.text-element span.text-text-37 {
  color: #d1391c;
}

span.text-element span.text-text-38 {
  font-style: italic;
}

span.text-element span.text-text-39 {
  font-style: italic;
}

span.text-element span.text-text-41 {
  color: #f3b87e;
}

span.text-element span.text-text-42 {
  color: #f6d903;
}

span.text-element.text-3-orphange {
  position: relative;
  bottom: 18px;
  padding-top: 30px;
  padding-bottom: 30px;
  height: 70px;
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 24px;
}

span.text-element.text-2-orphange {
  position: relative;
  bottom: 16px;
  height: 70px;
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 24px;
}

span.text-element.text-4-orphanage {
  position: relative;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  height: 86px;
  background-color: #f3b87e;
  color: #fb0b29;
  text-align: center;
  font-weight: 900;
  font-size: 20px;
}

span.text-element span.text-text-55 {
  font-size: 1.0625rem;
}

span.text-element span.text-text-56 {
  color: #f3b87e;
}

span.text-element.text-5-orphanage {
  position: relative;
  top: 1299px;
  margin-bottom: 138px;
  height: 80px;
  background-color: #020000;
  color: #a0eaec;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

span.text-element.text-forever-orphange {
  position: relative;
  bottom: 27px;
  left: -100px;
  display: block;
  margin-bottom: 10px;
  width: 120%;
  border: .3125rem ridge #a0eaec;
  background-color: #810407;
  color: #f1f1fc;
  text-align: center;
  font-weight: 800;
  font-size: 30px;
}

span.text-element span.text-text-24 {
  font-size: .8125rem;
}

span.text-element span.text-text-32 {
  background-color: #f6d903;
  font-size: .875rem;
}

span.text-element span.text-text-59 {
  font-size: .875rem;
}

span.text-element span.text-text-60 {
  background-color: #f6d903;
}

span.text-element span.text-text-61 {
  background-color: #f6d903;
}

span.text-element.text-4-album {
  height: 100px;
  background-color: #f3b87e;
  color: #fb0b29;
  text-align: center;
  font-weight: 900;
  font-size: 16px;
}

span.text-element.text-3-album {
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 16px;
}

span.text-element.text-2-album {
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 16px;
}

span.text-element span.text-text-62 {
  background-color: #f6d903;
}

span.text-element.text-5-video {
  position: relative;
  top: 253px;
  margin-bottom: 20px;
  background-color: #020000;
  color: #a0eaec;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

span.text-element.text-4-video {
  height: 100px;
  background-color: #f3b87e;
  color: #fb0b29;
  text-align: center;
  font-weight: 900;
  font-size: 12px;
}

span.text-element.text-album-needs {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 1400px;
  border: .625rem ridge #0300aa;
  border-radius: 20px;
  background-color: #4f0a0c;
  box-shadow: #a0eaec 5px 5px 20px 0;
  color: #a0eaec;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

span.text-element span.text-text-43 {
  font-size: 1rem;
}

span.text-element.text-need-donor {
  position: relative;
  top: auto;
  bottom: 500px;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 1400px;
  border: .625rem ridge #0300aa;
  border-radius: 20px;
  background-color: #4f0a0c;
  box-shadow: #a0eaec 5px 5px 20px 0;
  color: #a0eaec;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

span.text-element.texts-need-funds {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 1400px;
  border: .625rem ridge #0300aa;
  border-radius: 20px;
  background-color: #4f0a0c;
  box-shadow: #a0eaec 5px 5px 20px 0;
  color: #a0eaec;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

span.text-element.text-needs-nuns {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 1400px;
  border: .625rem ridge #0300aa;
  border-radius: 20px;
  background-color: #4f0a0c;
  box-shadow: #a0eaec 5px 5px 20px 0;
  color: #a0eaec;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

span.text-element.Text-purpose-website {
  position: relative;
  bottom: 132px;
  margin-bottom: 50px;
  color: #a0eaec;
  text-align: center;
  font-weight: 800;
  font-style: italic;
  font-size: 50px;
}

span.text-element span.text-text-44 {
  color: #f6d903;
}

span.text-element span.text-text-47 {
  color: #f1f1fc;
  text-decoration: underline;
}

span.text-element.text-1 {
  margin-top: 50px;
  margin-bottom: 50px;
  color: #f1f1fc;
  font-size: 46px;
}

span.text-element.text-us-mis {
  position: relative;
  bottom: 60px;
  height: 70px;
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 24px;
}

span.text-element.text-us-history {
  position: relative;
  bottom: 87px;
  height: 70px;
  color: #020000;
  text-align: center;
  font-weight: 900;
  font-size: 24px;
}

span.text-element.text-needs-history {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 1400px;
  border: .625rem ridge #0300aa;
  border-radius: 20px;
  background-color: #4f0a0c;
  box-shadow: #a0eaec 5px 5px 20px 0;
  color: #a0eaec;
  text-align: center;
  font-weight: 700;
  font-size: 17px;
}

a.link-text.text-link-1 {
  position: relative;
  bottom: -53px;
  left: 890px;
  color: #f1f1fc;
}

a.link-text.text-link-6 {
  position: relative;
  bottom: -1015px;
  left: -335px;
  color: #f6d903;
  font-weight: 800;
  font-size: 23px;

  -webkit-text-stroke-color: #f1f1fc;
}

a.link-text.text-link-9-1 {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-link-8-1 {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.text-link-7-1 {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.text-link-6-1 {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.Index-text-help {
  position: relative;
  top: 818px;
  left: -29px;
  padding-top: 20px;
  width: 350px;
  height: 70px;
  border: .75rem ridge #fb0b29;
  border-radius: 30px;
  background-color: #020000;
  color: #f6d903;
  text-align: center;
  font-weight: 800;
  font-size: 16px;
}

a.link-text.text-link-home-nun {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-link-word-nun {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.text-link-jesus-nun {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-link-prophet {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-link-home-wish {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-link-jesus-wish {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-link-prophet-wish {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-jesus-history {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-link-word-history {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.text-prophet-history {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-home-donor {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-word-donor {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.test-jesus-donor {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-prophet-donor {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-home-funds {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-word-funds {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.test-jesus-funds {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-prophets-funds {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-home-video {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-word-video {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.text-jesus-video {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-prophet-video {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-link-home-album {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-link-word-album {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.text-link-jesus-album {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-link-prophet-akbun {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.texlink-propket-news {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-link-word-news {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.text-link-jesus {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-link-jesus-st-let {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-link-prophet-st-let {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-link-word-let {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.text-link-home-let {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-home-orphan {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-word-orphan {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
}

a.link-text.text-jesus-orphan {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-prophet-orphan {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-link-prophet-mis {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-jesus-mis {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
}

a.link-text.text-link-home-mis {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
}

a.link-text.text-link0jesus-heaven {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.text-home-heaven {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.text-prophet-heaven {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-word-heaven {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.text-jesus-word {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.text-prophet-word {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-jesus-loyola {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.teext-prophet-loyola {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-link-word-loyola {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.test-home-loyola {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.text-teresa-prophet-cal {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-jesu-cal {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.text-word-cal {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.text-home-cal {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.text-prophet-jesus {
  position: relative;
  bottom: 100px;
}

a.link-text.text-link-home-jesus {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.text-link-word-jesus {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.text-link-message-jesus {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.text-link-home-word {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.text-leink-word-word {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.text-link-home-prophet {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.text-link-word-prophet {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.text-link-jesus-prophet {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.text-jesus-prophet {
  position: relative;
  bottom: 100px;
  color: #f6d903;
  font-weight: 700;
  font-size: 20px;
}

a.link-text.text-link-home-eucarist {
  position: relative;
  bottom: 100px;
  color: #f1f1fc;
  text-shadow: #78828c 2px 2px 5px;
  font-weight: 800;
  font-size: 25px;
}

a.link-text.text-link-prophet-eucharist {
  position: relative;
  bottom: 90px;
  color: #26ee00;
}

a.link-text.text-word-eucharist {
  position: relative;
  bottom: 100px;
  background-color: #0500ff;
  color: #fcff10;
  font-weight: 800;
  font-size: 20px;
}

a.link-text.text-link-6:hover {
  color: #fcff10;
}

a.link-text.text-link-9-1:hover {
  color: #f1f1fc;
}

a.link-text.text-link-8-1:hover {
  color: #f1f1fc;
}

a.link-text.text-link-7-1:hover {
  color: #f1f1fc;
}

a.link-text.text-link-6-1:hover {
  color: #fcff10;
}

a.link-text.Index-text-help:hover {
  background-color: #0300aa;
}

a.link-text.text-link-home-nun:hover {
  color: #fcff10;
}

a.link-text.text-link-word-nun:hover {
  color: #f1f1fc;
}

a.link-text.text-link-jesus-nun:hover {
  color: #f1f1fc;
}

a.link-text.text-link-prophet:hover {
  color: #f1f1fc;
}

a.link-text.text-link-home-wish:hover {
  color: #fcff10;
}

a.link-text.text-link-jesus-wish:hover {
  color: #f1f1fc;
}

a.link-text.text-link-prophet-wish:hover {
  color: #f1f1fc;
}

a.link-text.text-jesus-history:hover {
  color: #f1f1fc;
}

a.link-text.text-link-word-history:hover {
  color: #f1f1fc;
}

a.link-text.text-prophet-history:hover {
  color: #f1f1fc;
}

a.link-text.text-home-donor:hover {
  color: #fcff10;
}

a.link-text.text-word-donor:hover {
  color: #f1f1fc;
}

a.link-text.test-jesus-donor:hover {
  color: #f1f1fc;
}

a.link-text.text-prophet-donor:hover {
  color: #f1f1fc;
}

a.link-text.text-home-funds:hover {
  color: #fcff10;
}

a.link-text.text-word-funds:hover {
  color: #f1f1fc;
}

a.link-text.test-jesus-funds:hover {
  color: #f1f1fc;
}

a.link-text.text-prophets-funds:hover {
  color: #f1f1fc;
}

a.link-text.text-home-video:hover {
  color: #fcff10;
}

a.link-text.text-word-video:hover {
  color: #f1f1fc;
}

a.link-text.text-jesus-video:hover {
  color: #f1f1fc;
}

a.link-text.text-prophet-video:hover {
  color: #f1f1fc;
}

a.link-text.text-link-home-album:hover {
  color: #fcff10;
}

a.link-text.text-link-word-album:hover {
  color: #f1f1fc;
}

a.link-text.text-link-jesus-album:hover {
  color: #f1f1fc;
}

a.link-text.text-link-prophet-akbun:hover {
  color: #f1f1fc;
}

a.link-text.texlink-propket-news:hover {
  color: #f1f1fc;
}

a.link-text.text-link-word-news:hover {
  color: #f1f1fc;
}

a.link-text.text-link-jesus:hover {
  color: #f1f1fc;
}

a.link-text.text-link-jesus-st-let:hover {
  color: #f1f1fc;
}

a.link-text.text-link-prophet-st-let:hover {
  color: #f1f1fc;
}

a.link-text.text-link-word-let:hover {
  color: #f1f1fc;
}

a.link-text.text-link-home-let:hover {
  color: #fcff10;
}

a.link-text.text-home-orphan:hover {
  color: #fcff10;
}

a.link-text.text-word-orphan:hover {
  color: #f1f1fc;
}

a.link-text.text-jesus-orphan:hover {
  color: #f1f1fc;
}

a.link-text.text-prophet-orphan:hover {
  color: #f1f1fc;
}

a.link-text.text-link-prophet-mis:hover {
  color: #f1f1fc;
}

a.link-text.text-jesus-mis:hover {
  color: #f1f1fc;
}

a.link-text.text-link-home-mis:hover {
  color: #fcff10;
}

a.link-text.text-link0jesus-heaven:hover {
  color: #f1f1fc;
}

a.link-text.text-home-heaven:hover {
  color: #fcff10;
}

a.link-text.text-prophet-heaven:hover {
  color: #f1f1fc;
}

a.link-text.text-word-heaven:hover {
  color: #f1f1fc;
}

a.link-text.text-jesus-word:hover {
  color: #f1f1fc;
}

a.link-text.text-prophet-word:hover {
  color: #f1f1fc;
}

a.link-text.text-jesus-loyola:hover {
  color: #f1f1fc;
}

a.link-text.teext-prophet-loyola:hover {
  color: #f1f1fc;
}

a.link-text.text-link-word-loyola:hover {
  color: #f1f1fc;
}

a.link-text.test-home-loyola:hover {
  color: #fcff10;
}

a.link-text.text-teresa-prophet-cal:hover {
  color: #f1f1fc;
}

a.link-text.text-jesu-cal:hover {
  color: #f1f1fc;
}

a.link-text.text-word-cal:hover {
  color: #f1f1fc;
}

a.link-text.text-home-cal:hover {
  color: #fcff10;
}

a.link-text.text-link-home-jesus:hover {
  color: #fcff10;
}

a.link-text.text-link-word-jesus:hover {
  color: #f1f1fc;
}

a.link-text.text-link-message-jesus:hover {
  color: #f1f1fc;
}

a.link-text.text-link-home-word:hover {
  color: #fcff10;
}

a.link-text.text-leink-word-word:hover {
  color: #f1f1fc;
}

a.link-text.text-link-home-prophet:hover {
  color: #fcff10;
}

a.link-text.text-link-word-prophet:hover {
  color: #f1f1fc;
}

a.link-text.text-link-jesus-prophet:hover {
  color: #f1f1fc;
}

a.link-text.text-jesus-prophet:hover {
  color: #f1f1fc;
}

a.link-text.text-link-home-eucarist:hover {
  color: #fcff10;
}

a.link-text.text-link-prophet-eucharist:hover {
  color: #f1f1fc;
}

a.link-text.text-word-eucharist:hover {
  color: #f1f1fc;
}

/* Interaction Elements */

a.link-button.button-link-1 {
  border-style: solid;
  border-color: #0300aa;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-2 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-3 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
}

a.link-button.button-link-4 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-5 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-6 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-7 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-8 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-9 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-10 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-11 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button.button-link-12 {
  border-width: .1875rem;
  border-style: solid;
  border-radius: 20px;
  background-color: #f7b306;
  color: #0300aa;
  text-align: center;
  font-weight: 900;
  font-size: 14px;
}

a.link-button span.button-link-text-2 {
  color: #f1f1fc;
}

a.link-button.button-link-casa-photo {
  position: relative;
  bottom: 63px;
  width: 150px;
  height: auto;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.butom-link-casa-photo {
  position: relative;
  bottom: 65px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.button-link-casa-ref {
  position: relative;
  bottom: 66px;
  min-width: 80px;
  width: 150px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
}

a.link-button.button-link-casa-video {
  position: relative;
  bottom: 64px;
  min-width: 80px;
  width: 150px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.button-link-orphange-finance {
  position: relative;
  bottom: 61px;
  min-width: 80px;
  min-height: 60px;
  max-width: none;
  max-height: 80px;
  width: 150px;
  height: 80px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button span.button-link-text-3 {
  font-size: .9375rem;
}

a.link-button.button-link-nuns {
  position: relative;
  bottom: 66px;
  min-width: 80px;
  width: 150px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
}

a.link-button.button-link-request {
  position: relative;
  bottom: 64px;
  min-width: 80px;
  width: 150px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button span.button-link-text-11 {
  color: #f3b87e;
}

a.link-button span.button-link-text-19 {
  color: #a0eaec;
}

a.link-button.button-link-private-orphanage {
  position: relative;
  border: .625rem ridge #020000;
  border-radius: 40px;
  background-color: #4f0a0c;
  color: #f6d903;
  text-align: center;
  font-weight: 700;
  font-size: 21px;
}

a.link-button.button-m-st {
  position: relative;
  bottom: 63px;
  width: 150px;
  height: auto;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.button-history-orphanage {
  position: relative;
  bottom: 56px;
  left: 30px;
  min-width: 80px;
  min-height: 20px;
  max-width: 100px;
  max-height: 20px;
  width: 100px;
  height: 20px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.button-casa-photo {
  position: relative;
  bottom: 63px;
  width: 150px;
  height: auto;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.button-refugio-photo {
  position: relative;
  bottom: 66px;
  margin-right: 5px;
  margin-left: 5px;
  min-width: 80px;
  width: 150px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
}

a.link-button.button-video-casa {
  position: relative;
  bottom: 64px;
  min-width: 80px;
  width: 150px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.button-donor-donate {
  position: relative;
  bottom: 61px;
  margin-right: 5px;
  margin-left: 5px;
  min-width: 80px;
  min-height: 60px;
  max-width: none;
  max-height: 80px;
  width: 150px;
  height: 80px;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button.button-photo {
  position: relative;
  bottom: 63px;
  width: 150px;
  height: auto;
  color: #f1f1fc;
  text-align: center;
  font-weight: 700;
}

a.link-button span.button-link-text-29 {
  color: #f1f1fc;
}

a.link-button span.button-link-text-30 {
  color: #f1f1fc;
}

a.link-button span.button-link-text-31 {
  color: #f3b87e;
  font-size: 1.375rem;
}

a.link-button span.button-link-text-32 {
  color: #a0eaec;
  text-decoration: underline;
  font-weight: 900;
  font-style: italic;
}

a.link-button span.button-link-text-33 {
  color: #f6d903;
}

a.link-button span.button-link-text-34 {
  color: #a0eaec;
}

a.link-button span.button-link-text-35 {
  color: #a0eaec;
}

a.link-button.button-link-private-orphanage:hover {
  background-color: #0300aa;
}

form.form-container.container-sep-1 {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

form.form-container.container-sep-1-francis {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

form.form-container.Oontainer-sep-st-paul {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

form.form-container.container-sep-1-hippo {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

form.form-container.container-sep-1-avila {
  position: relative;
  bottom: 1200px;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

form.form-container.container-sep-1-therese-lis {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

form.form-container.container-sep-1-joan-arc {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

/* Layout Elements */

body.body-1 {
  position: relative;
  bottom: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: 1500px;
  height: 1500px;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  grid-template-columns: auto;
  grid-template-rows: repeat(6 , auto);
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

body.body-index {
  position: relative;
  bottom: 43px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 0;
  min-height: auto;
  height: 3000px;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: repeat(5 , auto);
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

body.body-Jesus-christ {
  position: relative;
  bottom: 100px;
  left: auto;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: 1500px;
  height: 1500px;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: repeat(5 , auto);
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

body.body-word-wisdom {
  position: relative;
  bottom: 100px;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
}

body.body-prophet {
  position: relative;
  bottom: 100px;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
}

body.body-euchsrist {
  position: relative;
  bottom: 100px;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
}

body.body-2 {
  display: grid;
  width: auto;
  background-image: url('../dreamstime_m_9111225.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: contain;
  background-repeat: repeat;

  background-blend-mode: normal;
}

body.Body-dbco {
  position: relative;
  bottom: 46px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  max-height: 10000px;
  height: 10000px;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: repeat(12 , auto);
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-orphanage {
  display: grid;
  width: auto;
  background-image: url('../dreamstime_m_9111225.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: repeat;

  background-blend-mode: normal;
}

body.body-eucharist {
  position: relative;
  bottom: 100px;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
}

body.body-casa-a-photo {
  position: relative;
  bottom: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin: 50px 50px 0;
  padding-top: 150px;
  padding-bottom: 0;
  min-height: auto;
  max-height: 10000px;
  height: 10000px;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: repeat(12 , auto);
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-row-gap: 50px;
}

body.Body-donor {
  position: relative;
  bottom: 13px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: 10000px;
  height: 100%;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 100% 40%;
  background-repeat: repeat;
  box-shadow: none;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-refugio-de-maria-photo {
  position: relative;
  bottom: 46px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: none;
  height: auto;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-casa-amparo-history {
  position: relative;
  bottom: 46px;
  display: grid;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: none;
  height: auto;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-funds {
  position: relative;
  bottom: 46px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin: 0 50px;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: none;
  height: auto;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-wish {
  position: relative;
  bottom: 46px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: none;
  height: auto;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-road-heaven {
  position: relative;
  bottom: 100px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  height: 2000px;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: repeat(5 , auto);
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

body.body-nuns {
  position: relative;
  bottom: 46px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: none;
  height: auto;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-mission {
  position: relative;
  bottom: 46px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: none;
  height: auto;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: repeat;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: center;
  grid-row-gap: 50px;
}

body.body-sister-thanks-letters {
  position: relative;
  bottom: 13px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin: 50px 50px 0;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: auto;
  max-height: 10000px;
  height: 100%;
  background-color: transparent;
  background-image: url('../1%20Site%20Designer/1%20bkc.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 100% 40%;
  background-repeat: repeat;
  box-shadow: none;

  background-blend-mode: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: none;
  grid-template-rows: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-row-gap: 50px;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
}

.container.button {
  position: relative;
  bottom: 66px;
  height: 50px;
}

.container.container-2 {
  position: relative;
  top: 243px;
  bottom: auto;
  width: 200px;
  height: 50px;
}

.container.container-3 {
  position: relative;
  bottom: -66px;
  height: 50px;
}

.container.container-4 {
  position: relative;
  bottom: -415px;
  left: -100px;
  width: 200px;
  height: 20px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-welcome {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 0;
  margin-bottom: 50px;
  margin-left: 0;
  min-width: 300px;
  height: 670px;

  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-jesus-1 {
  margin-bottom: 50px;
  max-width: 1200px;
  max-height: 700px;
  width: 650px;
  height: 850px;
}

.container.container-words-wisdom {
  height: 490px;
}

.container.container-prophets {
  height: auto;
}

.container.container-saint-nav {
  position: relative;
  top: 200px;
  display: grid;
  margin-top: 50px;
  margin-bottom: 10px;
  width: 90%;

  grid-template-columns: repeat(6 , auto);
  grid-template-rows: repeat(2 , auto);
  grid-row-gap: 5px;
}

.container.container-Saint-Ignatius-of-Lo {
  position: relative;
  bottom: 50px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-nav-saints {
  position: relative;
  top: 28px;
  display: grid;
  width: 90%;

  grid-template-columns: repeat(6 , auto);
  grid-template-rows: repeat(2 , auto);
  grid-row-gap: 5px;
}

.container.container-eucharist {
  height: 500px;
}

.container.orphan-header-1 {
  height: 80px;
}

.container.container-8 {
  display: grid;
  -ms-flex-pack: center;
  border: .5rem ridge #711900;
  background-color: #f3b87e;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
}

.container.container-9 {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  border: .5rem ridge #600306;
  background-color: #f3b87e;

  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-10 {
  display: grid;
  border: .5rem ridge #7b0c0f;

  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-donor-header {
  position: relative;
  top: -69px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 80px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-11 {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-12 {
  position: relative;
  top: 0;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-nav-donor {
  position: relative;
  bottom: -545px;
  left: 167px;
  margin-bottom: 50px;
  padding-top: 0;
}

.container.container-17 {
  position: relative;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-width: 65px;
  min-height: 60px;
  max-width: 130px;
  width: 130px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-16 {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-right: 5px;
  margin-left: 5px;
  min-width: 70px;
  min-height: 60px;
  max-height: 60px;
  height: 60px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-15 {
  position: relative;
  bottom: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-width: 65px;
  min-height: 60px;
  max-width: none;
  max-height: 60px;
  width: 130px;
  height: 60px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-13 {
  position: relative;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-right: 5px;
  margin-left: 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-width: 100px;
  min-height: 60px;
  max-width: none;
  max-height: 60px;
  width: 130px;
  height: 60px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-orphan-let-1 {
  position: relative;
  top: 78px;
  left: 250px;
  margin-top: 25px;
  width: 80%;
}

.container.container-orphan-let-2 {
  position: relative;
  left: 250px;
  width: 80%;
}

.container.container-orphan-let-3 {
  position: relative;
  left: 250px;
  width: 80%;
}

.container.container-orphan-let-4 {
  position: relative;
  left: 250px;
  width: 80%;
}

.container.container-photo-let-2 {
  width: 100%;
  height: 100%;
}

.container.container-jesus {
  position: relative;
  top: -94px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 50px;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-form-donor {
  position: relative;
  top: -743px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-4-1 {
  position: relative;
  bottom: -469px;
  left: 100px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.button-1 {
  position: relative;
  bottom: 0;
  height: 50px;
}

.container.container-1-1 {
  position: relative;
  bottom: 0;
  height: 50px;
}

.container.container-2-1 {
  position: relative;
  bottom: 0;
  height: 50px;
}

.container.container-3-1 {
  position: relative;
  bottom: 0;
  height: 50px;
}

.container.container-19 {
  position: relative;
  bottom: -252px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-test-fill-form {
  position: relative;
  top: 100px;
  display: grid;
  margin-top: 10px;
  margin-bottom: 50px;

  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-jesus-orphanage {
  position: relative;
  top: -116px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-sponser-orphange {
  position: relative;
  top: 124px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-height: 50px;
  height: auto;
  background-color: #020000;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-cost-orphange {
  position: relative;
  top: auto;
  bottom: -1100px;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 0;
  max-height: none;
  height: auto;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: repeat(3 , auto);
  grid-template-rows: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  justify-items: center;
}

.container.container-10-orphange {
  position: relative;
  bottom: 0;
  display: grid;
  -ms-flex-align: center;
  max-height: none;
  height: auto;
  border: .5rem ridge #711900;

  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-9-orphange {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  padding-top: 0;
  height: auto;
  border: .5rem ridge #711900;
  background-color: #f3b87e;

  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-8-orphange {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  max-height: none;
  height: 70px;
  border: .5rem ridge #711900;
  background-color: #f3b87e;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-4-1-orphanage {
  position: relative;
  bottom: -400px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-cost-history {
  position: relative;
  top: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 100px;
}

.container.container-form-history {
  position: relative;
  top: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-eucharist-1 {
  position: relative;
  top: 1577px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  grid-template-columns: auto;
  grid-template-rows: repeat(2 , auto);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-orphanage-form {
  position: relative;
  top: 44px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.containor-donor-let1 {
  position: relative;
  top: -801px;
  left: 0;
  margin-top: 25px;
  width: 100%;
}

.container.container-album-form {
  position: relative;
  top: auto;
  bottom: 100px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  width: auto;
  height: auto;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-cost-album {
  position: relative;
  top: auto;
  bottom: -261px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 0;
  padding-left: 0;
  height: 100px;
}

.container.container-10-album {
  display: grid;
  border: .5rem ridge #7b0c0f;

  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-9-album {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  border: .5rem ridge #600306;
  background-color: #f3b87e;

  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-8-album {
  display: grid;
  -ms-flex-pack: center;
  border: .5rem ridge #711900;
  background-color: #f3b87e;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
}

.container.container-donor-5 {
  position: relative;
  bottom: 550px;
  left: 0;
  width: 100%;
}

.container.container-donor-3 {
  position: relative;
  bottom: 1004px;
  left: 0;
  width: 100%;
}

.container.container-donor-let-4 {
  position: relative;
  bottom: 1360px;
  left: 0;
  width: 100%;
  height: 1100px;
}

.container.container-eucharist-orphanage {
  position: relative;
  top: 576px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  grid-template-columns: auto;
  grid-template-rows: repeat(2 , auto);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-cost-video {
  position: relative;
  top: auto;
  bottom: -241px;
  margin-top: 0;
  height: 100px;
}

.container.container-link-nav-video {
  position: relative;
  bottom: -200px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-vido-form {
  position: relative;
  top: 80px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-need-video {
  position: relative;
  top: 36px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 20px;
  height: auto;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-eucharist-prophet {
  position: relative;
  top: 1577px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  grid-template-columns: auto;
  grid-template-rows: repeat(2 , auto);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-nav-jesus {
  position: relative;
  bottom: -170px;
  left: 100px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-nav-wisdom {
  position: relative;
  bottom: -400px;
  left: 100px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-nav-saints-eucharist {
  position: relative;
  top: 100px;
  display: grid;
  width: 90%;

  grid-template-columns: repeat(6 , auto);
  grid-template-rows: repeat(2 , auto);
  grid-row-gap: 5px;
}

.container.container-nav-eucharist {
  position: relative;
  bottom: -870px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-nav-prophets-1 {
  position: relative;
  right: auto;
  bottom: -595px;
  left: 100px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-saints-jesus-nav {
  position: relative;
  top: auto;
  bottom: 0;
  display: grid;
  margin-top: 50px;
  margin-bottom: 10px;
  width: 90%;

  grid-template-columns: repeat(6 , auto);
  grid-template-rows: repeat(2 , auto);
  grid-row-gap: 5px;
}

.container.container-nav-loyola {
  position: relative;
  bottom: -268px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-nav-album-1 {
  position: relative;
  bottom: 500px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-14 {
  position: relative;
  bottom: 100px;
}

.container.container-album-let-1 {
  position: relative;
  top: -200px;
  left: 0;
  margin-top: auto;
  margin-bottom: 50px;
  width: 80%;
}

.container.container-album-let-2 {
  position: relative;
  bottom: 552px;
  left: 0;
  width: 80%;
}

.container.container-ablum-let-3 {
  position: relative;
  bottom: 600px;
  left: 0;
  width: 80%;
}

.container.container-album-let-4 {
  position: relative;
  bottom: 617px;
  left: 0;
  width: 80%;
}

.container.container-sponser-album-need {
  position: relative;
  top: auto;
  bottom: -50px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-header-casa-a-photo {
  position: relative;
  top: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  height: 80px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-two-orphanages-album {
  position: relative;
  top: 188px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.container.container-two-orphanges-donor {
  position: relative;
  top: 40px;
  margin-bottom: 50px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.container.container-2-orphanges-donor {
  position: relative;
  bottom: -52px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-life-forever-donor {
  position: relative;
  top: auto;
  bottom: -202px;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin-top: 100px;
  margin-bottom: 150px;
  padding-top: 0;
  padding-bottom: 0;
  max-width: none;
  max-height: 140px;
  width: 976px;
  height: 100%;
  border-radius: 20px;
  background-color: #020000;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;
  box-shadow: #f6d903 15px 15px 20px 0;
  opacity: .92;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  grid-template-columns: auto;
  grid-template-rows: auto;
  justify-items: auto;
  background-blend-mode: normal;
}

.container.container-thank-you-let-donor {
  position: relative;
  bottom: 600px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 150px;
  margin-bottom: 50px;
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-3-cost-donor {
  position: relative;
  top: auto;
  bottom: 900px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 0;
  padding-left: 0;
  height: 100px;
}

.container.container-need-more-donor {
  position: relative;
  top: auto;
  bottom: 656px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  max-height: 150px;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-fill-out-form-donor {
  position: relative;
  top: -826px;
  max-width: 1500px;
  width: 1500px;
  height: auto;
}

.container.container-spacer-1a-donor {
  position: relative;
  bottom: 377px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-spacer-1-donor {
  position: relative;
  bottom: 228px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-spacer-2-donor {
  position: relative;
  bottom: 584px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-spacer-3-donor {
  position: relative;
  bottom: 517px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-spacer-4-donor {
  position: relative;
  bottom: 770px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-spacer-2a-donor {
  position: relative;
  bottom: 270px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-spacer-2b-donor {
  position: relative;
  bottom: 127px;
  margin-top: 50px;
  margin-bottom: 150px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-space-2c-donor {
  position: relative;
  bottom: 248px;
  margin-top: 150px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.container-space-3a-donor {
  position: relative;
  bottom: 517px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: none;
  max-height: 50px;
  width: 100%;
  height: 100%;
}

.container.contaioner-orphan-let-1a {
  position: relative;
  top: 50px;
  left: 250px;
  margin-top: 25px;
  width: 80%;
}

.container.container-orphan-let-1b {
  position: relative;
  top: 50px;
  left: 250px;
  margin-top: 25px;
  width: 80%;
}

.container.container-donor-1b {
  position: relative;
  top: -900px;
  left: 0;
  margin-top: 25px;
  width: 100%;
}

.container.container-donor-let-1a {
  position: relative;
  top: -889px;
  left: 0;
  margin-top: 25px;
  width: 100%;
}

.container.container-album-let-1b {
  position: relative;
  top: -501px;
  left: 0;
  margin-top: 50px;
  width: 80%;
}

.container.container-album-let-1a {
  position: relative;
  top: -329px;
  left: 0;
  margin-top: auto;
  margin-bottom: 50px;
  width: 80%;
}

.container.container-album-sep-2 {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  height: 30px;
}

.container.container-album-sep-1 {
  position: relative;
  top: -59px;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  height: 30px;
}

.container.container-album-sep-3 {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  height: 30px;
}

.container.container-album-sep-4 {
  position: relative;
  top: 100px;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  height: 30px;
}

.container.container-album-sep-5 {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  height: 30px;
}

.container.container-video-let-1 {
  position: relative;
  top: 78px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-video-let-2 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-video-let-3 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-video-let-4 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-video-let-1b {
  position: relative;
  top: 78px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-video-let-1a {
  position: relative;
  top: 78px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-need-history {
  position: relative;
  top: auto;
  bottom: -50px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-histor-apro-refugio {
  position: relative;
  top: 9px;
  display: grid;
  width: 100%;

  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-nuns {
  position: relative;
  bottom: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-width: 65px;
  min-height: 60px;
  max-width: 150px;
  max-height: 60px;
  height: 60px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-mission-statement {
  position: relative;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-width: 80px;
  min-height: 60px;
  max-width: 150px;
  max-height: 60px;
  width: auto;
  height: 60px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-sister-request {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-width: 70px;
  min-height: 60px;
  max-height: 60px;
  height: 60px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-orphange-financial {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-width: 65px;
  min-height: 60px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #403df5;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-refugio-nav {
  position: static;
  bottom: 0;
  margin-bottom: 50px;
  padding-top: 0;
  max-width: 800px;
  width: 100%;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: repeat(2 , auto);
}

.container.container-jesus-history {
  position: relative;
  top: -134px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 50px;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-let-history-1 {
  position: relative;
  top: 78px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-history-2 {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-history-3 {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-history-4 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-let-history-5 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-let-history-6 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-end-nav-4-history {
  position: relative;
  right: auto;
  bottom: -400px;
  left: 100px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-Jesus-donor {
  position: relative;
  top: auto;
  bottom: -300px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 50px;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-sep-album-1a {
  position: relative;
  top: -130px;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  height: 30px;
}

.container.container-funds-funds1 {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-donated-funds {
  position: relative;
  bottom: 0;
  margin-bottom: 30px;
  width: 100%;
  height: 50px;

  grid-template-columns: repeat(3 , auto);
  grid-template-rows: auto;
}

.container.container-jesus-funds {
  position: relative;
  top: -133px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 50px;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-cost-funds {
  position: relative;
  top: -300px;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 100px;
}

.container.container-needs-funds {
  position: relative;
  top: auto;
  bottom: 250px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-form-funds {
  position: relative;
  top: auto;
  bottom: 100px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-funds-let1 {
  position: relative;
  top: 78px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-funds-let2 {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-funds-let3 {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-funds-let4 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-funds-let5 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-funds-let6 {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-funds-end-4 {
  position: relative;
  bottom: -400px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-report-funds {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  width: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-report-1-funds {
  position: relative;
  bottom: 100px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  width: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-sister-wish {
  position: relative;
  bottom: 200px;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  width: 100%;

  grid-template-columns: repeat(2 , auto);
  grid-template-rows: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-jesus-wish {
  position: relative;
  top: -234px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 50px;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-cost-wish {
  position: relative;
  top: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 100px;
}

.container.container-need-wish {
  position: relative;
  top: auto;
  bottom: -50px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: 1200px;
  width: 100%;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-form-wish {
  position: relative;
  top: auto;
  bottom: 100px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 0;
  margin-bottom: 50px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-nav-end-4-wish {
  position: relative;
  bottom: -400px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 50px;
}

.container.container-fill-out-form-histor {
  max-width: 1200px;
  width: 100%;
}

.container.container-sep-album-5a {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  height: 30px;
}

.container.container-fill-out-form-album {
  position: relative;
  top: auto;
  bottom: -50px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: 1200px;
  width: 100%;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-fill-out-form-funds {
  position: relative;
  top: auto;
  bottom: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: 1200px;
  width: 100%;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-sep-funds-1 {
  position: relative;
  bottom: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: 2224px;
  width: 100%;
}

.container.container-sep-funds--2 {
  position: relative;
  bottom: 1201px;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}

.container.container-fill-out-form-list {
  position: relative;
  top: auto;
  bottom: auto;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  max-width: 1200px;
  width: 100%;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-sep-list-1 {
  margin-bottom: 100px;
  width: 100%;
}

.container.container-sep-list-2 {
  margin-top: 100px;
  width: 100%;
}

.container.Containor-private-orphanage {
  position: relative;
  bottom: -79px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 30px;
  min-width: 376px;
  min-height: 200px;
  max-width: none;
  max-height: 200px;
  width: 100%;
  border-style: ridge;
  border-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.Container-private-orphanage-1 {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-width: 825px;
  max-width: 1400px;
  width: 1000px;
  height: 180px;
  border: .625rem ridge #a0eaec;
  border-radius: 20px;
  box-shadow: #f6d903 5px 5px 10px 8px;
  opacity: .88;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-private-orphanage-2 {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  width: 850px;
  height: 120px;
  border: .625rem ridge #74babb;
  border-radius: 20px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-nav-4-end-heaven {
  position: relative;
  right: auto;
  bottom: -970px;
  left: 100px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-perdiction-christ {
  position: relative;
  top: 200px;
  right: auto;
  left: 425px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 100px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-welcome-life-heaven {
  position: relative;
  top: 300px;
  right: auto;
  left: 508px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 100px;
  border: .5rem ridge #74babb;
  border-radius: 20px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-header-nuns {
  position: relative;
  top: 22px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  width: 50%;
  height: 80px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-our-lady-charity-nun {
  grid-template-columns: repeat(3 , auto);
  grid-template-rows: auto;
}

.container.container-casa-amparo-nuns {
  position: relative;
  top: 0;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-refugio-nuns {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-jesus-nuns {
  position: relative;
  top: 35px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 50px;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-let-nuns {
  position: relative;
  top: 9px;
  display: grid;
  width: 100%;

  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-cost-nuns {
  position: relative;
  top: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 100px;
}

.container.container-need-nuns {
  position: relative;
  top: auto;
  bottom: -50px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: transparent;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-fill-out-form-nuns {
  max-width: 1200px;
  width: 100%;
}

.container.container-form-nuns {
  position: relative;
  top: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-let-1-nuns {
  position: relative;
  top: 78px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-2-nuns {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-3-nuns {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-4-nuns {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-let-5-nuns {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-let-6-nuns {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-end-nav-nuns {
  position: relative;
  bottom: -400px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-header-mission {
  position: relative;
  top: 22px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  width: 50%;
  height: 80px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-our-lady-charity-mis {
  grid-template-columns: repeat(3 , auto);
  grid-template-rows: auto;
}

.container.container-jesus-mission {
  position: relative;
  top: 35px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 50px;
  width: 100%;
  height: 100%;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-cost-mission {
  position: relative;
  top: 0;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 100px;
}

.container.container-fill-out-mission {
  max-width: 1200px;
  width: 100%;
}

.container.container-form-mission {
  position: relative;
  top: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-let-1-mission {
  position: relative;
  top: 78px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-2-mission {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-3-mission {
  position: relative;
  top: 50px;
  left: 0;
  margin-top: 25px;
  width: 80%;
}

.container.container-let-4-mission {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-let-5-mission {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-let-6-mission {
  position: relative;
  left: 0;
  width: 80%;
}

.container.container-end-nav-mission {
  position: relative;
  bottom: -400px;
  height: 50px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
}

.container.container-learn-more {
  position: relative;
  top: 0;
  bottom: auto;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  width: 100%;
  height: 400px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: repeat(2 , auto);
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-1 {
  position: relative;
  bottom: -500px;
  left: 588px;
  width: 500px;
  height: 50px;
}

.container.container-jesus-message {
  position: relative;
  top: 0;
  clear: left;
  width: 300px;
  height: 80%;
}

.container.container-love {
  position: relative;
  top: -44px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-right: 20px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: right;
}

.container.container-5 {
  position: relative;
  bottom: -998px;
  max-height: 350px;
  height: auto;

  justify-items: auto;
  grid-template-columns: repeat(2 , auto);
  grid-template-rows: auto;
}

.container.container-photo-help {
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-top-donor-nav-1 {
  position: relative;
  bottom: -23px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-donor-nav-2 {
  position: relative;
  bottom: 24px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-donor-nav-3 {
  position: relative;
  bottom: 70px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-album-nav-1 {
  position: relative;
  bottom: -52px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-album-nav-2 {
  position: relative;
  bottom: -50px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-album-nav-3 {
  position: relative;
  bottom: -50px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-video-nav-3 {
  position: relative;
  bottom: -151px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-video-nav-2 {
  position: relative;
  bottom: -150px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-video-nav-1 {
  position: relative;
  bottom: -152px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-news-nav-3 {
  position: relative;
  bottom: -100px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-news-nav-2 {
  position: relative;
  bottom: -100px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-news-nav-1 {
  position: relative;
  bottom: -109px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-header-news {
  position: relative;
  top: -69px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 80px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-11-news {
  position: relative;
  top: 100px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-12-news {
  position: relative;
  top: 100px;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-11-donor {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-12-donor {
  position: relative;
  top: 0;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-header-video {
  position: relative;
  top: -69px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 80px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-11-video {
  position: relative;
  top: 100px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-12-video {
  position: relative;
  top: 100px;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-header-history {
  position: relative;
  bottom: 200px;

  grid-template-columns: repeat(3 , auto);
  grid-template-rows: auto;
}

.container.container-11-history {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-12-history {
  position: relative;
  top: 0;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-top-history-nav-1 {
  position: relative;
  bottom: 108px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-history-nav-2 {
  position: relative;
  bottom: 163px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-history-nav-3 {
  position: relative;
  bottom: 221px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-funds-nav-1 {
  position: relative;
  bottom: 8px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-funds-nav-2 {
  position: relative;
  bottom: 62px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-funds-nav-3 {
  position: relative;
  bottom: 118px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-sister-12 {
  position: relative;
  top: 0;
  max-width: 1200px;
  width: 300px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-wish-12 {
  position: relative;
  top: 0;
  width: 300px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-wish-nav-3 {
  position: relative;
  bottom: 287px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-wish-2 {
  position: relative;
  bottom: 250px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-wish-nav-1 {
  position: relative;
  bottom: 209px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-nuns-nav-1 {
  position: relative;
  bottom: 9px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-nun-nav-2 {
  position: relative;
  bottom: 50px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-nuns-vav-3 {
  position: relative;
  bottom: 86px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-mission-nav-1 {
  position: relative;
  bottom: 9px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-top-mission-nav-2 {
  position: relative;
  bottom: 30px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.Container-top-mission-nav-3 {
  position: relative;
  bottom: 50px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-let-nav-3 {
  position: relative;
  bottom: -150px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-let-nav-2 {
  position: relative;
  bottom: -135px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-let-nav-1 {
  position: relative;
  bottom: -123px;
  left: 200px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-spacer-funds-1 {
  position: relative;
  bottom: 0;
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  height: 50px;

  grid-template-columns: repeat(3 , auto);
  grid-template-rows: auto;
}

.container.container-album-12 {
  position: relative;
  top: 0;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-album-11 {
  position: relative;
  top: 0;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-sister-let-11 {
  position: relative;
  top: 100px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-sister-let-12 {
  position: relative;
  top: 100px;
  max-width: 1200px;
  border: .75rem ridge #10989c;
  border-radius: 20px;
  background-color: #0300aa;
}

.container.container-sister-head {
  position: relative;
  top: -69px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  height: 80px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-sep-orphanage-1 {
  position: relative;
  top: auto;
  bottom: -982px;
}

.container.container-top-refugio-3 {
  position: relative;
  bottom: 200px;
  left: 0;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-refugio-nav-2 {
  position: relative;
  bottom: 150px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
}

.container.container-top-refugio-nav-1 {
  position: relative;
  bottom: 100px;
  -ms-flex-pack: start;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 700px;
  height: 100px;

  grid-template-columns: repeat(4 , auto);
  grid-template-rows: auto;
  grid-column-gap: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  justify-items: auto;
  grid-auto-columns: 20px;
}

.container.container-st-teresa-calcutta {
  position: relative;
  top: 849px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-thomas {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 50px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-frances-assisi {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-paul {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-hippo {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-teresa-avila {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-terese-lisieux {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-joan-arc {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-faustina-kowalska {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-donor-orphange {
  position: relative;
  top: -27px;
  left: -3px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin-bottom: 100px;
  padding-top: 0;
  width: 100%;
  height: 20px;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  grid-template-columns: auto;
  grid-template-rows: auto;
  justify-items: auto;
  background-blend-mode: normal;
}

.container.container-sep-refugio {
  position: relative;
  bottom: 300px;
  margin-top: 50px;
  margin-bottom: 150px;
  width: 800px;
}

.container.text-link-jesus-news {
  position: relative;
  top: 1577px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  grid-template-columns: auto;
  grid-template-rows: repeat(2 , auto);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-lifeforever-sr-let {
  position: relative;
  top: auto;
  bottom: -202px;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: start;
  margin-top: 100px;
  margin-bottom: 150px;
  padding-top: 0;
  padding-bottom: 0;
  max-width: none;
  max-height: 140px;
  width: 976px;
  height: 100%;
  border-radius: 20px;
  background-color: #020000;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;
  box-shadow: #f6d903 15px 15px 20px 0;
  opacity: .92;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  grid-template-columns: auto;
  grid-template-rows: auto;
  justify-items: auto;
  background-blend-mode: normal;
}

.container.container-st-ignatious-loyola {
  position: relative;
  top: -200px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 100px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-nav-saints-loyola {
  position: relative;
  top: 0;
  display: grid;
  width: 90%;

  grid-template-columns: repeat(6 , auto);
  grid-template-rows: repeat(2 , auto);
  grid-row-gap: 5px;
}

.container.container-st-wisdom-nav {
  position: relative;
  top: 100px;
  display: grid;
  margin-top: 50px;
  margin-bottom: 10px;
  width: 90%;

  grid-template-columns: repeat(6 , auto);
  grid-template-rows: repeat(2 , auto);
  grid-row-gap: 5px;
}

.container.container-st-teresa-cal {
  position: relative;
  right: auto;
  bottom: 0;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-st-thomas-aguinas {
  position: relative;
  right: auto;
  bottom: 0;
  left: 600px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-st-francis-assisi {
  position: relative;
  right: auto;
  bottom: -150px;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-paul {
  position: relative;
  right: auto;
  bottom: 300px;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-hippo {
  position: relative;
  right: auto;
  bottom: 0;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-sister-avila {
  position: relative;
  right: auto;
  bottom: 100px;
  left: 588px;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.contianer-st-therese-lis {
  position: relative;
  right: auto;
  bottom: 0;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-st-faustina {
  position: relative;
  right: auto;
  bottom: 0;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-st-cathrine-siena {
  position: relative;
  top: 100px;
  right: auto;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 110px;
  max-width: none;
  max-height: none;
  width: 1200px;
  height: 160px;
  border: .5rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #f6d903 10px 10px 15px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-st-cathrine-siens {
  position: relative;
  right: auto;
  bottom: 0;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1200px;
  max-height: 700px;
  width: 1200px;
  height: 650px;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-st-peter {
  position: relative;
  right: auto;
  bottom: 0;
  left: 0;
  display: grid;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  max-width: 1220px;
  max-height: 700px;
  width: 1220px;
  height: 200px;
  border: .8125rem ridge #74babb;
  border-radius: 30px;
  background-color: #020000;
  box-shadow: #fcff10 5px 5px 30px 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  justify-items: center;
}

.container.container-13:hover {
  background-color: #10989c;
}

.container.container-15:hover {
  background-color: #10989c;
}

.container.container-16:hover {
  background-color: #10989c;
}

.container.container-17:hover {
  background-color: #10989c;
}

.container.container-nuns:hover {
  background-color: #10989c;
}

.container.container-mission-statement:hover {
  background-color: #10989c;
}

.container.container-sister-request:hover {
  background-color: #10989c;
}

.container.container-orphange-financial:hover {
  background-color: #10989c;
}

a.responsive-picture.button-home {
  position: relative;
  bottom: -1000px;
  left: -366px;
  min-width: 100px;
  max-width: 200px;
  width: 25%;
  border-style: ridge;
  border-color: #f1f1fc;
  box-shadow: #a0eaec 5px 5px 10px 0;
}

.html-element.html-slide-welcome {
  max-width: 100%;
  width: 2206px;
  height: 490px;
}

.html-element.html-jesus {
  position: relative;
  margin-bottom: 50px;
  max-width: 1200px;
  max-height: 650px;
  width: 550px;
  height: 650px;
}

.html-element.html-element-1 {
  margin-bottom: 10px;
  height: 490px;
}

.html-element.html-slide-prophets {
  height: auto;
}

.html-element.html-eucharist {
  height: 400px;
}

div.responsive-picture.picture-6 {
  position: relative;
  top: auto;
  bottom: -10px;
  width: 150%;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

a.responsive-picture.button-christ-perdiction-1 {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-link-2-1 {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.button-orphanage-1 {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.button-home-2 {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

.html-element.html-element-3 {
  position: relative;
  top: 0;
  width: 1200px;
  border: .9375rem ridge #a0eaec;
}

.html-element.html-form-donor {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

.html-element.html-slide-eucharist {
  width: 100%;
  height: 490px;
}

span.link-button-text.text-for-button-link-1 {
  border: .3125rem ridge #f1f1fc;
  background-color: #0300aa;
  color: #fcff10;
  font-weight: 900;
  font-size: 24px;
}

div.image-for-button.cross-image-eucharist {
  position: relative;
  top: 0;
  max-width: 150px;
  border: .3125rem solid #f6d903;
  border-radius: 5px;
  box-shadow: #f6d903 2px 2px 10px 5px;
  opacity: 1;
  -webkit-transition-delay: 0s, 0s;
     -moz-transition-delay: 0s, 0s;
       -o-transition-delay: 0s, 0s;
          transition-delay: 0s, 0s;
  -webkit-transition-timing-function: ease, linear;
     -moz-transition-timing-function: ease, linear;
       -o-transition-timing-function: ease, linear;
          transition-timing-function: ease, linear;
  -webkit-transition-duration: 0s, .3s;
     -moz-transition-duration: 0s, .3s;
       -o-transition-duration: 0s, .3s;
          transition-duration: 0s, .3s;
  -webkit-transition-property: all, all;
     -moz-transition-property: all, all;
       -o-transition-property: all, all;
          transition-property: all, all;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(.94);
     -moz-transform: scaleX(1) scaleY(1) scaleZ(.94);
          transform: scaleX(1) scaleY(1) scaleZ(.94);
}

.html-element.html-orphanage-form {
  position: relative;
  top: 0;
  bottom: auto;
}

div.responsive-picture.picture-donor-let-1 {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.pic-pray-donor {
  position: relative;
  bottom: 623px;
  width: 100%;
}

div.responsive-picture.pic-3-donor {
  position: relative;
  left: 0;
  margin-top: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.pic-4-donor {
  position: relative;
  bottom: 600px;
  left: 0;
  border: .9375rem ridge #665066;
}

div.responsive-picture.pic-5-donor {
  position: relative;
  bottom: 1094px;
  left: 0;
  max-width: none;
  width: 100%;
  height: 1200px;
  border: .9375rem inset #665066;
}

div.responsive-picture.pic-5-donor > picture {
  height: 1200px;
}

div.responsive-picture.picture-orphange-let-1 {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-orphange-let-3 {
  position: relative;
  left: 0;
  margin-top: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-orphange-let-4 {
  position: relative;
  left: 0;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-orphange-let-5 {
  position: relative;
  left: 0;
  border: .9375rem inset #665066;
}

div.responsive-picture.picture-let-1-video {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-jesus-donor {
  position: relative;
  top: auto;
  bottom: 61px;
  width: 1200px;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

div.image-for-button.cross-gift-prophet {
  max-width: 150px;
  border: .3125rem solid #f6d903;
  border-radius: 5px;
  box-shadow: #f6d903 2px 2px 10px 5px;
  opacity: 1;
  -webkit-transition-delay: 0s, 0s;
     -moz-transition-delay: 0s, 0s;
       -o-transition-delay: 0s, 0s;
          transition-delay: 0s, 0s;
  -webkit-transition-timing-function: ease, linear;
     -moz-transition-timing-function: ease, linear;
       -o-transition-timing-function: ease, linear;
          transition-timing-function: ease, linear;
  -webkit-transition-duration: 0s, .3s;
     -moz-transition-duration: 0s, .3s;
       -o-transition-duration: 0s, .3s;
          transition-duration: 0s, .3s;
  -webkit-transition-property: all, all;
     -moz-transition-property: all, all;
       -o-transition-property: all, all;
          transition-property: all, all;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(.94);
     -moz-transform: scaleX(1) scaleY(1) scaleZ(.94);
          transform: scaleX(1) scaleY(1) scaleZ(.94);
}

a.link-button-image.button-gift-jesus {
  position: relative;
  top: auto;
  bottom: 1000px;
}

a.link-button-image.button-sacared-wisdom {
  position: relative;
  bottom: 1072px;
}

a.link-button-image.button-link-cross-eucharist {
  position: relative;
  bottom: 874px;
}

a.link-button-image.button-cross-prophet {
  position: relative;
  bottom: 700px;
}

a.link-button-image.button-cross-loyola {
  position: relative;
  bottom: 1301px;
}

div.responsive-picture.picture-album-let-1 {
  margin-top: auto;
  margin-bottom: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.pictue-album-let-2 {
  margin-bottom: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-album-let-3 {
  margin-bottom: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-album-let-4 {
  position: relative;
  bottom: 50px;
  border: .9375rem inset #665066;
}

a.link-button-image.button-video-sacared {
  position: relative;
  bottom: 1100px;
}

a.link-button-image.button-album-sacared {
  position: relative;
  bottom: -200px;
  left: 800px;
}

a.link-button-image.button-link-eucharist-donor {
  position: relative;
  bottom: 300px;
}

div.responsive-picture.picture-1 {
  margin-top: 25px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-orphange-let-1b {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-orphange-let-1a {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-donor-let-1a {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-donor-let-1b {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-album-let-1b {
  margin-top: 25px;
  margin-bottom: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-album-let-1a {
  position: relative;
  top: 0;
  margin-top: auto;
  margin-bottom: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-video-let-2 {
  position: relative;
  left: 0;
  margin-top: 50px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-video-let-3 {
  position: relative;
  left: 0;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-video-let-4 {
  position: relative;
  left: 0;
  border: .9375rem inset #665066;
}

div.responsive-picture.picture-video-let-1b {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-video-let-1a {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-history-1 {
  margin-top: 25px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-let-history-2 {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-history-3 {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-history-4 {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-history-5 {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-history-6 {
  border: .9375rem inset #665066;
}

a.link-button-image.button-sacred-history {
  position: relative;
  bottom: -300px;
  left: 700px;
}

a.link-button-image.button-link-sacred-donor {
  position: relative;
  bottom: 801px;
}

div.image-for-button.cross-image-sacred-donor {
  position: relative;
  top: 0;
  max-width: 150px;
  border: .3125rem solid #f6d903;
  border-radius: 5px;
  box-shadow: #f6d903 2px 2px 10px 5px;
  opacity: 1;
  -webkit-transition-delay: 0s, 0s;
     -moz-transition-delay: 0s, 0s;
       -o-transition-delay: 0s, 0s;
          transition-delay: 0s, 0s;
  -webkit-transition-timing-function: ease, linear;
     -moz-transition-timing-function: ease, linear;
       -o-transition-timing-function: ease, linear;
          transition-timing-function: ease, linear;
  -webkit-transition-duration: 0s, .3s;
     -moz-transition-duration: 0s, .3s;
       -o-transition-duration: 0s, .3s;
          transition-duration: 0s, .3s;
  -webkit-transition-property: all, all;
     -moz-transition-property: all, all;
       -o-transition-property: all, all;
          transition-property: all, all;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(.94);
     -moz-transform: scaleX(1) scaleY(1) scaleZ(.94);
          transform: scaleX(1) scaleY(1) scaleZ(.94);
}

div.responsive-picture.picture-jesus-funds {
  position: relative;
  top: auto;
  bottom: -10px;
  max-width: none;
  width: 150%;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

.html-element.html-form-funds {
  position: relative;
  top: auto;
  bottom: 267px;
  margin-top: 50px;
  margin-bottom: 50px;
}

div.responsive-picture.picture-funds-let1 {
  margin-top: 25px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-funds-let2 {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-funds-let3 {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-funds-let4 {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-funds-let5 {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-funds-let6 {
  border: .9375rem inset #665066;
}

a.link-button-image.button-funds-sacred {
  position: relative;
  bottom: -300px;
  left: 700px;
}

div.responsive-picture.picture-donors-only-funds {
  min-width: 1400px;
  max-width: none;
  max-height: none;
  height: 100%;
}

div.responsive-picture.picture-donors-only-funds > picture {
  height: 100%;
}

div.responsive-picture.pictures-educational-funs {
  min-width: 1400px;
  max-width: none;
  max-height: none;
  height: 100%;
}

div.responsive-picture.pictures-educational-funs > picture {
  height: 100%;
}

div.responsive-picture.picture-jesus-wish {
  position: relative;
  top: auto;
  bottom: -10px;
  width: 150%;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

.html-element.html-form-wish {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

a.link-button-image.button-sacred-wish {
  position: relative;
  bottom: -300px;
  left: 700px;
  min-width: 300px;
  max-width: 400px;
}

a.link-button-image.button-link-sacred-heaven {
  position: relative;
  bottom: 400px;
}

.html-element.html-form-nuns {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

div.responsive-picture.picture-let-1-nuns {
  margin-top: 25px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-let-2-nuns {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.pictures-let-3-nuns {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-4-nuns {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-5-nuns {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-6-nuns {
  border: .9375rem inset #665066;
}

a.link-button-image.button-sacred-nuns {
  position: relative;
  bottom: -300px;
  left: 700px;
}

div.responsive-picture.picture-jesus-mission {
  position: relative;
  top: auto;
  bottom: -10px;
  width: 150%;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

.html-element.html-mission {
  position: relative;
  top: auto;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

div.responsive-picture.picture-let-1-mission {
  margin-top: 25px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-let-2-mission {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-3-mission {
  position: relative;
  left: 0;
  margin-top: 25px;
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-4-mission {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-5-mission {
  border: .9375rem ridge #665066;
}

div.responsive-picture.picture-let-6-mission {
  border: .9375rem inset #665066;
}

div.responsive-picture.picture-index-jesus {
  position: relative;
  top: auto;
  bottom: 0;
  left: -54px;
  padding-right: 30px;
  padding-left: 30px;
  width: 380px;
  border-style: none;
  background-color: #020000;
  box-shadow: none;
}

div.responsive-picture.picture-2 {
  position: relative;
  bottom: 69px;
  left: -50px;
  width: 115%;
  box-shadow: #f3b87e 15px 15px 20px 0;
}

div.responsive-picture.picture-3 {
  width: 90%;
  border: .625rem ridge #a0eaec;
  border-radius: 20px;
  box-shadow: #a0eaec 25px 25px 10px 0;
}

div.responsive-picture.picture-whoever {
  position: relative;
  top: auto;
  bottom: -10px;
  min-width: 1200px;
  max-width: 1200px;
  width: 100%;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

div.responsive-picture.picture-help-us {
  position: relative;
  top: auto;
  bottom: -10px;
  min-width: 1400px;
  max-width: 1800px;
  width: 2428px;
  border: .625rem ridge #74babb;
  border-radius: 60px;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

div.responsive-picture.picture-news-1 {
  margin-top: 125px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-2 {
  margin-top: 25px;
  width: 1400px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-new-3 {
  margin-top: 25px;
  width: 1400px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-new-4 {
  margin-top: 25px;
  width: 1400px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-5 {
  margin-top: 25px;
  width: 1400px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-6 {
  margin-top: 25px;
  width: 1400px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-7 {
  margin-top: 25px;
  width: 1400px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-8 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-9 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-10 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-11 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-12 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-13 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-14 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-news-15 {
  margin-top: 25px;
  width: 100%;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-fr-jerry-girls {
  position: relative;
  top: auto;
  bottom: 61px;
  width: 1200px;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

div.responsive-picture.picture-sister-thanks-fr-jerry {
  margin-top: 25px;
  width: 1600px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-thk-let-1 {
  margin-top: 25px;
  width: 1600px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-thk-let-2 {
  margin-top: 25px;
  width: 1600px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-thk-let-3 {
  margin-top: 25px;
  width: 1600px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-thk-let-4 {
  margin-top: 25px;
  width: 1600px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-thk-let-5 {
  margin-top: 25px;
  width: 1600px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.pictures-thk-let-6 {
  margin-top: 25px;
  width: 1600px;
  border: .9375rem ridge #10989c;
}

div.responsive-picture.picture-fill-out-form-funds {
  position: relative;
  bottom: 0;
}

a.responsive-picture.button-home-nun {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.button-word-nun {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-link-jesus-nun {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-nun {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-link-word-wish {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-wish {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-link-jesus-wish {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-link-prophet-wish {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-history {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-history {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-history {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-history {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-donor {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-donor {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-donor {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-donor {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-funds {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-funds {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-funds {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-funds {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-video {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-video {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-video {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-video {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-album {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-album {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-album {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.prophet-picture-album {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-news {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-news {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

div.responsive-picture.picture-st-appreciation-st-let {
  position: relative;
  top: auto;
  bottom: 61px;
  width: 1800px;
  border: .625rem ridge #74babb;
  box-shadow: #a0eaec 10px 10px 10px 0;
  opacity: .96;
}

a.link-button-image.button-link-sacred-let {
  position: relative;
  bottom: 801px;
}

a.responsive-picture.button-prophet-orphan {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-orphan {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.button-word-orphan {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.button-home-orphan {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

span.link-button-text.text-sacred-orphan {
  border: .3125rem ridge #f1f1fc;
  background-color: #0300aa;
  color: #fcff10;
  font-weight: 900;
  font-size: 24px;
}

a.responsive-picture.picture-prophet-mis {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-mis {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-mis {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.link-button-image.button-sacred-mis {
  position: relative;
  bottom: -300px;
  left: 700px;
}

.html-element.html-element-2 {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

a.responsive-picture.picture-jesus-heaven {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-heaven {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-heaven {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-heaven {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-jesus {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-word {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-word {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-loyola {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-loyola {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-loyola {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-loyola {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-st-teresa-prophet-cal {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-link-jesus-cal {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-cal {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-cal {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.link-button-image.picture-sacared-cal {
  position: relative;
  bottom: 574px;
}

.html-element.html-st-thomas-aquinas {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-st-fransisi {
  position: relative;
  bottom: -151px;
  max-width: 1200px;
  width: 1200px;
}

.html-element.html-element-paul {
  position: relative;
  bottom: -351px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-hippo {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-1-avila {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-st-therese-lis {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-joan-arc {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-faustina {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-st-teresa-cal-1 {
  position: relative;
  bottom: 150px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-element-cathirine-siena {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

.html-element.html-st-peter {
  position: relative;
  bottom: -50px;
  max-width: 1200px;
  width: 80%;
}

a.responsive-picture.home-jesus {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-jesus {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-word {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-word {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-prophet {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-word-prphet {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-prophet {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-prophet {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-home-eucharist {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-prophet-eucharist {
  position: relative;
  top: auto;
  bottom: 97px;
  min-width: 100px;
  max-width: 500px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.responsive-picture.picture-jesus-eucharist {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

a.link-button-image.picture-cross-sacred-eucharist {
  position: relative;
  bottom: 573px;
}

a.responsive-picture.picture-word-eucharist {
  position: relative;
  bottom: 110px;
  width: 30%;
  border-style: ridge;
  border-color: #f1f1fc;
}

.html-element.html-slide-casa-amparo {
  position: relative;
  top: 225%;
  bottom: auto;
  min-width: 1400px;
  width: 100%;
}

@media screen and (max-width: 133.375rem) {
  /* Text Elements */

  h1.heading-2-orphange {
    top: 7px;
  }

  h3 span.heading-text-1 {
    font-size: 1.75rem;
  }

  h3 span.heading-text-10 {
    color: #fb0b29;
    font-weight: 800;
  }

  h3.heading-2 {
    bottom: 133px;
  }

  p.paragraph.paragraph-eucharist {
    left: 80px;
  }

  p.paragraph span.paragraph-text-5 {
    color: #020000;
  }

  p.paragraph span.paragraph-text-4 {
    color: #020000;
  }

  p.paragraph span.paragraph-text-3 {
    background-color: transparent;
    color: #f1f1fc;
  }

  p.paragraph span.paragraph-text-6 {
    color: #f2f2f6;
  }

  p.paragraph span.paragraph-text-53 {
    color: #f1f1fc;
  }

  p.paragraph span.paragraph-text-66 {
    text-decoration: underline;
    font-size: 1.3125rem;
  }

  p.paragraph span.paragraph-text-65 {
    color: #fcff10;
  }

  p.paragraph.Paragraph-thomas {
    max-height: 150px;
  }

  span.text-element span.text-text-40 {
    font-style: italic;
    font-size: 1.375rem;
  }

  span.text-element span.text-text-14 {
    color: #a0eaec;
  }

  span.text-element.text-fill-form-orphange {
    bottom: -63px;
    margin-top: 20px;
    text-align: center;
  }

  span.text-element.text-forever-donor {
    bottom: 0;
    left: 0;
  }

  span.text-element.text-2-orphange {
    bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    height: 90px;
  }

  span.text-element.text-3-orphange {
    bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    height: 90px;
  }

  span.text-element.text-4-orphanage {
    height: 77px;
    font-size: 18px;
  }

  span.text-element.text-forever-orphange {
    bottom: 83px;
    font-size: 30px;
  }

  span.text-element.text-4-album {
    height: 130px;
  }

  span.text-element.text-4-video {
    height: 80px;
  }

  span.text-element.text-album-needs {
    bottom: 0;
  }

  span.text-element.text-5-orphanage {
    top: 1290px;
    margin-bottom: 146px;
  }

  span.text-element.text-need-donor {
    bottom: 600px;
  }

  span.text-element.texts-need-funds {
    bottom: 0;
  }

  span.text-element.text-needs-nuns {
    bottom: 0;
  }

  span.text-element.Text-purpose-website {
    color: #a0eaec;
    font-weight: 700;
    font-style: italic;
  }

  span.text-element span.text-text-45 {
    color: #a0eaec;
  }

  span.text-element span.text-text-46 {
    color: #f1f1fc;
    text-decoration: underline;
  }

  span.text-element.text-us-mis {
    bottom: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    height: 90px;
  }

  span.text-element.text-us-history {
    bottom: 88px;
    padding-top: 30px;
    padding-bottom: 30px;
    height: 90px;
  }

  span.text-element.text-needs-history {
    bottom: 0;
  }

  a.link-text.Index-text-help {
    top: 631px;
  }

  a.link-text.text-link-6 {
    bottom: -975px;
  }

  a.link-text.text-prophet-jesus {
    position: relative;
    top: -100px;
    bottom: auto;
    color: #f6d903;
    font-weight: 800;
  }

  /* Interaction Elements */

  a.link-button span.button-link-text-10 {
    color: #f3b87e;
  }

  a.link-button span.button-link-text-18 {
    color: #a0eaec;
  }

  a.link-button span.button-link-text-20 {
    color: #fcff10;
  }

  a.link-button.button-link-private-orphanage {
    color: #fcff10;
  }

  /* Layout Elements */

  body.body-Jesus-christ {
    bottom: auto;
    display: grid;
  }

  body.body-word-wisdom {
    min-height: auto;
    height: 1900px;
  }

  body.Body-dbco {
    max-height: 10000px;
    height: 10000px;
  }

  body.body-casa-a-photo {
    bottom: -150px;
    margin-top: 50px;
    min-height: auto;
    max-height: none;
    height: 10000px;
  }

  body.Body-donor {
    bottom: -143px;
    margin-top: 0;
    padding-top: 0;
    max-height: 10000px;
    height: 10000px;
  }

  body.body-refugio-de-maria-photo {
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-casa-amparo-history {
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-funds {
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-wish {
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-nuns {
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-mission {
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-sister-thanks-letters {
    bottom: -23px;
    margin-top: 0;
    padding-top: 0;
    max-height: 10000px;
    height: 10000px;
  }

  .container.container-test-fill-form {
    display: grid;
    background-color: #020000;
  }

  .container.container-orphan-let-1 {
    left: 241px;
  }

  .container.container-sponser-orphange {
    height: 50px;
  }

  .container.container-cost-orphange {
    top: 1043px;
  }

  .container.container-8-orphange {
    height: 50px;
  }

  .container.container-9-orphange {
    height: 110px;
  }

  .container.container-10-orphange {
    bottom: 0;
    height: 120px;
  }

  .container.container-form-donor {
    top: -800px;
  }

  .container.container-cost-history {
    top: 311px;
  }

  .container.container-form-history {
    top: 0;
  }

  .container.container-orphanage-form {
    top: 47px;
  }

  .container.containor-donor-let1 {
    top: -500px;
    left: 0;
    width: 100%;
  }

  .container.container-album-form {
    top: auto;
    bottom: 1400px;
  }

  .container.container-cost-album {
    top: auto;
    bottom: 559px;
  }

  .container.container-cost-video {
    top: auto;
    bottom: -154px;
  }

  .container.container-vido-form {
    top: 0;
  }

  .container.container-nav-jesus {
    bottom: -300px;
  }

  .container.container-saint-nav {
    top: 300px;
  }

  .container.container-jesus-1 {
    position: relative;
    bottom: 100px;
  }

  .container.container-nav-wisdom {
    bottom: -800px;
  }

  .container.container-orphan-let-4 {
    left: 250px;
  }

  .container.container-saints-jesus-nav {
    top: auto;
  }

  .container.container-nav-donor {
    bottom: -1548px;
  }

  .container.container-album-let-1 {
    left: 0;
  }

  .container.container-album-let-4 {
    bottom: 950px;
    left: 0;
  }

  .container.container-two-orphanages-album {
    position: relative;
    top: auto;
    bottom: auto;
  }

  .container.container-header-casa-a-photo {
    top: -54px;
  }

  .container.container-sponser-album-need {
    top: auto;
    bottom: 886px;
  }

  .container.container-two-orphanges-donor {
    position: relative;
    top: auto;
    bottom: auto;
  }

  .container.container-2-orphanges-donor {
    bottom: 0;
    margin-top: 50px;
  }

  .container.container-life-forever-donor {
    top: 275px;
    bottom: auto;
    left: -2px;
    margin-top: 150px;
    padding-top: 20px;
    min-width: 1010px;
    min-height: 100px;
    max-width: none;
    max-height: 160px;
    width: auto;
    height: auto;
  }

  .container.container-3-cost-donor {
    top: auto;
    bottom: 495px;
  }

  .container.container-need-more-donor {
    top: auto;
    bottom: 714px;
  }

  .container.container-fill-out-form-donor {
    top: -820px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    background-image: url('../1-bkgrd-30a.jpg');
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: repeat;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    background-blend-mode: normal;
  }

  .container.container-thank-you-let-donor {
    bottom: 500px;
  }

  .container.container-spacer-1a-donor {
    bottom: 428px;
  }

  .container.container-spacer-1-donor {
    bottom: 328px;
  }

  .container.container-spacer-2-donor {
    bottom: 370px;
  }

  .container.container-spacer-3-donor {
    bottom: 578px;
  }

  .container.container-spacer-4-donor {
    bottom: 826px;
  }

  .container.container-spacer-2a-donor {
    bottom: 370px;
  }

  .container.container-spacer-2b-donor {
    bottom: 228px;
  }

  .container.container-space-2c-donor {
    bottom: 328px;
  }

  .container.container-space-3a-donor {
    bottom: 578px;
  }

  .container.container-donor-3 {
    bottom: 600px;
    width: 100%;
  }

  .container.container-donor-5 {
    bottom: 650px;
    width: 100%;
  }

  .container.container-donor-let-4 {
    bottom: 1661px;
    width: 100%;
    height: 900px;
  }

  .container.container-album-let-2 {
    bottom: 300px;
  }

  .container.container-ablum-let-3 {
    bottom: 650px;
  }

  .container.container-nav-album-1 {
    bottom: 700px;
  }

  .container.contaioner-orphan-let-1a {
    left: 241px;
  }

  .container.container-orphan-let-1b {
    left: 241px;
  }

  .container.container-donor-1b {
    top: -500px;
    left: 0;
    width: 100%;
  }

  .container.container-donor-let-1a {
    top: -500px;
    left: 0;
    width: 100%;
  }

  .container.container-album-let-1b {
    left: 0;
  }

  .container.container-album-let-1a {
    left: 0;
  }

  .container.container-video-let-1 {
    left: 0;
  }

  .container.container-video-let-4 {
    left: 0;
  }

  .container.container-video-let-1b {
    left: 0;
  }

  .container.container-video-let-1a {
    left: 0;
  }

  .container.container-need-history {
    top: auto;
    bottom: 250px;
  }

  .container.container-histor-apro-refugio {
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    background-image: url('../1-bkgrd-30a.jpg');
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: repeat;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    background-blend-mode: normal;
  }

  .container.container-refugio-nav {
    bottom: -1548px;
  }

  .container.container-let-history-1 {
    left: 0;
  }

  .container.container-let-history-2 {
    left: 0;
  }

  .container.container-let-history-3 {
    left: 0;
  }

  .container.container-let-history-6 {
    left: 0;
  }

  .container.container-cost-funds {
    top: 311px;
  }

  .container.container-needs-funds {
    top: auto;
    bottom: 250px;
  }

  .container.container-form-funds {
    top: 473px;
  }

  .container.container-funds-let1 {
    left: 0;
  }

  .container.container-funds-let2 {
    left: 0;
  }

  .container.container-funds-let3 {
    left: 0;
  }

  .container.container-funds-let6 {
    left: 0;
  }

  .container.container-cost-wish {
    top: 311px;
  }

  .container.container-need-wish {
    top: auto;
    bottom: 250px;
  }

  .container.container-form-wish {
    top: 473px;
  }

  .container.container-fill-out-form-album {
    top: auto;
    bottom: 1061px;
  }

  .container.container-fill-out-form-funds {
    top: auto;
    bottom: 250px;
  }

  .container.container-fill-out-form-list {
    top: auto;
    bottom: 250px;
  }

  .container.container-perdiction-christ {
    left: 225px;
  }

  .container.container-nav-prophets-1 {
    right: -100px;
    bottom: -495px;
  }

  .container.container-let-nuns {
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    background-image: url('../1-bkgrd-30a.jpg');
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: repeat;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    background-blend-mode: normal;
  }

  .container.container-cost-nuns {
    top: 311px;
  }

  .container.container-need-nuns {
    top: auto;
    bottom: 250px;
  }

  .container.container-form-nuns {
    top: 0;
  }

  .container.container-let-1-nuns {
    left: 0;
  }

  .container.container-let-2-nuns {
    left: 0;
  }

  .container.container-let-3-nuns {
    left: 0;
  }

  .container.container-let-6-nuns {
    left: 0;
  }

  .container.container-cost-mission {
    top: 311px;
  }

  .container.container-form-mission {
    top: 0;
  }

  .container.container-let-1-mission {
    left: 0;
  }

  .container.container-let-2-mission {
    left: 0;
  }

  .container.container-let-3-mission {
    left: 0;
  }

  .container.container-let-6-mission {
    left: 0;
  }

  .container.container-5 {
    bottom: -1047px;
  }

  .container.container-11 {
    top: 0;
  }

  .container.container-12 {
    top: 0;
  }

  .container.container-donor-header {
    top: 27px;
  }

  .container.container-top-donor-nav-1 {
    bottom: 0;
    margin-top: 50px;
  }

  .container.container-top-donor-nav-2 {
    bottom: 105px;
    margin-top: 50px;
  }

  .container.container-top-donor-nav-3 {
    bottom: 201px;
    margin-top: 50px;
  }

  .container.container-top-album-nav-1 {
    bottom: 200px;
    margin-top: 50px;
  }

  .container.container-top-album-nav-2 {
    bottom: 300px;
    margin-top: 50px;
  }

  .container.container-top-album-nav-3 {
    bottom: 400px;
    margin-top: 50px;
  }

  .container.container-top-video-nav-3 {
    bottom: -100px;
    margin-top: 50px;
  }

  .container.container-top-video-nav-2 {
    bottom: -150px;
    margin-top: 50px;
  }

  .container.container-top-video-nav-1 {
    bottom: -196px;
    margin-top: 50px;
  }

  .container.container-top-news-nav-3 {
    bottom: -50px;
    margin-top: 50px;
  }

  .container.container-top-news-nav-2 {
    bottom: -90px;
    margin-top: 50px;
  }

  .container.container-top-news-nav-1 {
    bottom: -126px;
    margin-top: 50px;
  }

  .container.container-header-news {
    top: 27px;
  }

  .container.container-11-news {
    top: 100px;
  }

  .container.container-12-news {
    top: 100px;
  }

  .container.container-11-donor {
    top: 0;
  }

  .container.container-12-donor {
    top: 0;
  }

  .container.container-header-video {
    top: 27px;
  }

  .container.container-11-video {
    top: 100px;
  }

  .container.container-12-video {
    top: 100px;
  }

  .container.container-header-history {
    position: relative;
    bottom: 100px;
  }

  .container.container-11-history {
    top: 0;
  }

  .container.container-12-history {
    top: 0;
  }

  .container.container-top-history-nav-1 {
    bottom: 100px;
    margin-top: 50px;
  }

  .container.container-top-history-nav-2 {
    bottom: 189px;
    margin-top: 50px;
  }

  .container.container-top-history-nav-3 {
    bottom: 279px;
    margin-top: 50px;
  }

  .container.container-top-funds-nav-1 {
    bottom: 226px;
    margin-top: 50px;
  }

  .container.container-top-funds-nav-2 {
    bottom: 309px;
    margin-top: 50px;
  }

  .container.container-top-funds-nav-3 {
    bottom: 390px;
    margin-top: 50px;
  }

  .container.container-jesus-funds {
    top: -300px;
  }

  .container.container-sister-12 {
    top: 0;
  }

  .container.container-wish-12 {
    top: 0;
  }

  .container.container-wish-nav-3 {
    bottom: 347px;
    margin-top: 50px;
  }

  .container.container-top-wish-2 {
    bottom: 290px;
    margin-top: 50px;
  }

  .container.container-top-wish-nav-1 {
    bottom: 226px;
    margin-top: 50px;
  }

  .container.container-top-nuns-nav-1 {
    bottom: 64px;
    margin-top: 50px;
  }

  .container.container-top-nun-nav-2 {
    bottom: 137px;
    margin-top: 50px;
  }

  .container.container-top-nuns-vav-3 {
    bottom: 190px;
    margin-top: 50px;
  }

  .container.container-jesus-nuns {
    top: -34px;
  }

  .container.container-top-mission-nav-1 {
    bottom: 0;
    margin-top: 50px;
  }

  .container.container-top-mission-nav-2 {
    bottom: 90px;
    margin-top: 50px;
  }

  .container.Container-top-mission-nav-3 {
    bottom: 175px;
    margin-top: 50px;
  }

  .container.container-jesus-mission {
    top: -34px;
  }

  .container.container-top-let-nav-3 {
    bottom: -90px;
    margin-top: 50px;
  }

  .container.container-top-let-nav-2 {
    bottom: -116px;
    margin-top: 50px;
  }

  .container.container-top-let-nav-1 {
    bottom: -146px;
    margin-top: 50px;
  }

  .container.container-donated-funds {
    margin-bottom: 130px;
  }

  .container.container-spacer-funds-1 {
    bottom: 100px;
  }

  .container.container-album-12 {
    top: 0;
  }

  .container.container-album-11 {
    top: 0;
  }

  .container.container-album-sep-1 {
    top: -186px;
  }

  .container.container-sister-let-11 {
    top: 200px;
  }

  .container.container-sister-let-12 {
    top: 200px;
  }

  .container.container-sister-head {
    top: 27px;
  }

  .container.container-sep-orphanage-1 {
    position: relative;
    top: 963px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 50px;
  }

  .container.container-top-refugio-3 {
    bottom: -90px;
    margin-top: 50px;
  }

  .container.container-top-refugio-nav-2 {
    bottom: 100px;
    margin-top: 50px;
  }

  .container.container-top-refugio-nav-1 {
    bottom: 0;
    margin-top: 50px;
  }

  .container.container-st-teresa-calcutta {
    top: 800px;
    left: 0;
    height: 55%;
  }

  .container.container-thomas {
    left: 0;
    height: 60%;
  }

  .container.container-st-frances-assisi {
    left: 0;
    height: 55%;
  }

  .container.container-st-paul {
    left: 0;
    height: 55%;
  }

  .container.container-st-hippo {
    left: 0;
    height: 55%;
  }

  .container.container-st-teresa-avila {
    left: 0;
    height: 55%;
  }

  .container.container-st-terese-lisieux {
    left: 0;
    height: 55%;
  }

  .container.container-st-joan-arc {
    left: 0;
    height: 55%;
  }

  .container.container-st-faustina-kowalska {
    left: 0;
    height: 55%;
  }

  .container.container-donor-orphange {
    left: 117px;
    width: 90%;
  }

  .container.container-end-nav-4-history {
    right: -100px;
    left: auto;
  }

  .container.container-lifeforever-sr-let {
    top: 275px;
    bottom: auto;
    left: -2px;
    margin-top: 150px;
    padding-top: 20px;
    min-width: 1010px;
    min-height: 100px;
    max-width: none;
    max-height: 160px;
    width: auto;
    height: auto;
  }

  .container.container-st-ignatious-loyola {
    left: 0;
  }

  .container.container-st-wisdom-nav {
    top: 300px;
  }

  .container.container-st-teresa-cal {
    bottom: 0;
    left: 0;
  }

  .container.container-st-thomas-aguinas {
    bottom: 0;
    left: 400px;
  }

  .container.container-st-francis-assisi {
    bottom: 100px;
    left: 0;
  }

  .container.container-paul {
    bottom: 400px;
    left: 400px;
  }

  .container.container-hippo {
    bottom: 0;
    left: 0;
  }

  .container.container-sister-avila {
    bottom: 100px;
    left: 400px;
  }

  .container.contianer-st-therese-lis {
    bottom: 0;
    left: 0;
  }

  .container.container-st-faustina {
    bottom: 0;
    left: 0;
  }

  .container.container-st-cathrine-siena {
    top: 100px;
    left: 0;
    height: 55%;
  }

  .container.container-st-cathrine-siens {
    bottom: 0;
    left: 0;
  }

  .container.container-st-peter {
    bottom: 0;
    left: 0;
    max-width: 1210px;
    width: 1210px;
    background-color: #020000;
  }

  a.responsive-picture.button-home {
    bottom: -966px;
    box-shadow: #a0eaec 5px 5px 10px 0;
  }

  div.responsive-picture.picture-6 {
    position: relative;
    top: 2%;
    width: 140%;
  }

  .html-element.html-form-donor {
    position: relative;
    bottom: 0;
  }

  .html-element.html-orphanage-form {
    position: relative;
    bottom: 58px;
  }

  div.responsive-picture.picture-donor-let-1 {
    position: relative;
    left: 0;
  }

  div.responsive-picture.pic-pray-donor {
    width: 100%;
  }

  div.responsive-picture.pic-3-donor {
    left: 0;
  }

  div.responsive-picture.pic-4-donor {
    left: 0;
  }

  div.responsive-picture.pic-5-donor {
    bottom: 700px;
    left: 0;
    max-width: none;
    width: 100%;
    height: 1100px;
  }

  div.responsive-picture.picture-orphange-let-1 {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-orphange-let-3 {
    left: 0;
  }

  div.responsive-picture.picture-orphange-let-4 {
    left: 0;
  }

  div.responsive-picture.picture-orphange-let-5 {
    left: 0;
  }

  div.responsive-picture.picture-let-1-video {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-jesus-donor {
    position: relative;
    top: 0;
  }

  a.link-button-image.button-gift-jesus {
    position: relative;
    bottom: 1001px;
  }

  .html-element.html-jesus {
    position: relative;
    bottom: 0;
  }

  a.link-button-image.button-sacared-wisdom {
    bottom: 600px;
  }

  .html-element.html-element-1 {
    margin-bottom: 200px;
  }

  a.link-button-image.button-link-cross-eucharist {
    bottom: 774px;
  }

  a.link-button-image.button-cross-loyola {
    bottom: 1301px;
  }

  div.responsive-picture.pic-5-donor > picture {
    height: 1100px;
  }

  div.responsive-picture.picture-1 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-orphange-let-1b {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-orphange-let-1a {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-donor-let-1a {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-donor-let-1b {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-video-let-2 {
    left: 0;
  }

  div.responsive-picture.picture-video-let-3 {
    left: 0;
  }

  div.responsive-picture.picture-video-let-4 {
    left: 0;
  }

  div.responsive-picture.picture-video-let-1b {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-video-let-1a {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-let-history-1 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-let-history-2 {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-let-history-3 {
    position: relative;
    left: 0;
  }

  a.link-button-image.button-link-sacred-donor {
    bottom: 0;
  }

  div.responsive-picture.picture-jesus-funds {
    position: relative;
    top: 2%;
  }

  .html-element.html-form-funds {
    position: relative;
    bottom: 0;
  }

  div.responsive-picture.picture-funds-let1 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-funds-let2 {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-funds-let3 {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-jesus-wish {
    position: relative;
    top: 2%;
    width: 140%;
  }

  .html-element.html-form-wish {
    position: relative;
    bottom: 0;
  }

  a.link-button-image.button-link-sacred-heaven {
    bottom: 501px;
  }

  a.link-button-image.button-cross-prophet {
    bottom: 900px;
  }

  .html-element.html-form-nuns {
    position: relative;
    bottom: 0;
  }

  div.responsive-picture.picture-let-1-nuns {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-let-2-nuns {
    position: relative;
    left: 0;
  }

  div.responsive-picture.pictures-let-3-nuns {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-jesus-mission {
    position: relative;
    top: 2%;
    width: 140%;
  }

  .html-element.html-mission {
    position: relative;
    bottom: 0;
  }

  div.responsive-picture.picture-let-1-mission {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-let-2-mission {
    position: relative;
    left: 0;
  }

  div.responsive-picture.picture-let-3-mission {
    position: relative;
    left: 0;
  }

  a.link-button-image.button-link-eucharist-donor {
    bottom: 0;
  }

  div.responsive-picture.picture-whoever {
    position: relative;
    top: 2%;
    width: 120%;
  }

  div.responsive-picture.picture-help-us {
    position: relative;
    top: -4.9%;
  }

  div.responsive-picture.picture-news-1 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-2 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-new-3 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-new-4 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-5 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-6 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-7 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-8 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-9 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-10 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-11 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-12 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-13 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-14 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-news-15 {
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-fr-jerry-girls {
    position: relative;
    top: 0;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry {
    width: 1600px;
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-thk-let-1 {
    width: 1600px;
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-thk-let-2 {
    width: 1600px;
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-thk-let-3 {
    width: 1600px;
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-thk-let-4 {
    width: 1600px;
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-thk-let-5 {
    width: 1600px;
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.pictures-thk-let-6 {
    width: 1600px;
    border: .9375rem ridge #10989c;
  }

  div.responsive-picture.picture-st-appreciation-st-let {
    position: relative;
    top: 0;
  }

  a.link-button-image.button-link-sacred-let {
    bottom: 0;
  }

  .html-element.html-eucharist {
    position: relative;
  }

  a.link-button-image.picture-sacared-cal {
    bottom: 574px;
  }

  .html-element.html-element-paul {
    right: 300px;
    bottom: -551px;
  }

  .html-element.html-element-st-teresa-cal-1 {
    bottom: 250px;
  }

  .html-element.html-st-peter {
    bottom: 0;
  }

  a.link-button-image.picture-cross-sacred-eucharist {
    bottom: 574px;
  }

  .html-element.html-slide-casa-amparo {
    position: relative;
    top: auto;
    bottom: 400px;
    width: 1300px;
  }
}

@media screen and (max-width: 118.625rem) {
  /* Text Elements */

  h3.heading-2 {
    bottom: 133px;
    margin-top: 25px;
  }

  p.paragraph.paragraph-eucharist {
    left: 70px;
  }

  p.paragraph.paragraph-4 {
    min-width: 800px;
  }

  p.paragraph.header-paragraph-mission {
    min-width: 800px;
  }

  p.paragraph.paragraph-teresa-calcutta {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph span.paragraph-text-63 {
    text-decoration: underline;
    font-size: 1.3125rem;
  }

  p.paragraph span.paragraph-text-65 {
    color: #fcff10;
  }

  p.paragraph.Paragraph-thomas {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph.paragraph-st-frances-assisi {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph.Paragraph-st-paul {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph.paragraph-st-hippo {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph.paragraph-st-teresa-avila {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph.paragraph-st-therese-lisieux {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph.paragraph-st-joan-arc {
    padding-bottom: 20px;
    min-height: 100px;
    max-height: 100px;
    height: 100%;
  }

  p.paragraph.paragraph-faustina-kowalska {
    padding-bottom: 20px;
    min-height: 65px;
    max-height: 65px;
    height: 80%;
  }

  span.text-element span.text-text-24 {
    background-color: #fcff10;
    text-decoration: underline;
    font-size: 1rem;
    font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
  }

  span.text-element span.text-text-25 {
    background-color: #fcff10;
    text-decoration: underline;
    font-size: 1rem;
  }

  span.text-element span.text-text-26 {
    text-decoration: underline;
    font-size: 1rem;
  }

  span.text-element span.text-text-27 {
    font-size: 1rem;
  }

  span.text-element span.text-text-28 {
    color: #020000;
    font-size: .9375rem;
  }

  span.text-element span.text-text-29 {
    text-decoration: underline;
    font-style: italic;
    font-size: 1.1875rem;
  }

  span.text-element span.text-text-18 {
    text-decoration: underline;
    font-style: italic;
    font-size: 1.125rem;
  }

  span.text-element span.text-text-30 {
    background-color: #fcff10;
  }

  span.text-element span.text-text-31 {
    background-color: #fcff10;
    font-size: .9375rem;
  }

  span.text-element span.text-text-32 {
    background-color: #fcff10;
  }

  span.text-element.text-2 {
    color: #020000;
  }

  span.text-element span.text-text-33 {
    background-color: #d1391c;
  }

  span.text-element span.text-text-13 {
    color: #020000;
  }

  span.text-element span.text-text-4 {
    color: #020000;
  }

  span.text-element span.text-text-5 {
    font-size: .8125rem;
  }

  span.text-element span.text-text-6 {
    color: #f6d903;
  }

  span.text-element span.text-text-7 {
    color: #f6d903;
  }

  span.text-element span.text-text-8 {
    color: #f1f1fc;
  }

  span.text-element span.text-text-9 {
    color: #f2f2f6;
  }

  span.text-element span.text-text-22 {
    color: #f1f1fc;
  }

  span.text-element span.text-text-34 {
    color: #f1f1fc;
  }

  span.text-element span.text-text-40 {
    font-style: italic;
    font-size: 1.25rem;
  }

  span.text-element span.text-text-14 {
    color: #a0eaec;
  }

  span.text-element.text-forever-donor {
    bottom: 0;
    left: 0;
    width: 100%;
  }

  span.text-element.text-fill-form-orphange {
    bottom: -100px;
  }

  span.text-element.text-2-orphange {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #020000;
  }

  span.text-element.text-4-orphanage {
    bottom: 0;
    height: 70px;
    color: #020000;
  }

  span.text-element.text-forever-orphange {
    bottom: 90px;
    left: 2px;
    width: 100%;
    font-size: 38px;
  }

  span.text-element.text-3-orphange {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  span.text-element.text-4-album {
    height: 150px;
    color: #020000;
  }

  span.text-element.text-2-album {
    color: #020000;
  }

  span.text-element.text-4-video {
    color: #020000;
  }

  span.text-element.text-5-video {
    top: 377px;
  }

  span.text-element.text-5-orphanage {
    top: 1212px;
    margin-bottom: 127px;
  }

  span.text-element span.text-text-46 {
    color: #f1f1fc;
    text-decoration: underline;
  }

  span.text-element.text-us-mis {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #020000;
  }

  span.text-element.text-us-history {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #020000;
  }

  a.link-text.text-link-9-1 {
    right: 38px;
  }

  a.link-text.Index-text-help {
    left: -66px;
  }

  a.link-text.text-link-6 {
    bottom: -1068px;
    color: #f6d903;
  }

  a.link-text.text-link-prophet {
    right: 38px;
  }

  a.link-text.text-link-prophet-wish {
    right: 38px;
  }

  a.link-text.text-prophet-history {
    right: 38px;
  }

  a.link-text.text-prophet-donor {
    right: 38px;
  }

  a.link-text.text-prophets-funds {
    right: 38px;
  }

  a.link-text.text-prophet-video {
    right: 38px;
  }

  a.link-text.text-link-prophet-akbun {
    right: 38px;
  }

  a.link-text.text-prophet-orphan {
    right: 38px;
  }

  a.link-text.text-link-prophet-mis {
    right: 38px;
  }

  a.link-text.text-prophet-heaven {
    right: 38px;
  }

  a.link-text.text-prophet-jesus {
    position: relative;
    right: 50px;
    bottom: 100px;
    left: auto;
    color: #f6d903;
    font-weight: 800;
  }

  a.link-text.text-prophet-word {
    right: 38px;
  }

  a.link-text.teext-prophet-loyola {
    right: 38px;
  }

  a.link-text.text-teresa-prophet-cal {
    right: 38px;
  }

  a.link-text.text-link-prophet-eucharist {
    right: 38px;
  }

  /* Interaction Elements */

  a.link-button.button-link-casa-photo {
    bottom: 67px;
    font-weight: 700;
  }

  a.link-button.butom-link-casa-photo {
    bottom: 66px;
    font-weight: 700;
  }

  a.link-button.button-link-casa-ref {
    bottom: 67px;
    font-weight: 700;
  }

  a.link-button.button-link-casa-video {
    bottom: 70px;
    font-weight: 700;
  }

  a.link-button.button-link-orphange-finance {
    bottom: 56px;
    font-weight: 700;
  }

  a.link-button.button-link-nuns {
    bottom: 67px;
    font-weight: 700;
  }

  a.link-button.button-link-request {
    bottom: 70px;
    font-weight: 700;
  }

  a.link-button span.button-link-text-9 {
    color: #f3b87e;
  }

  a.link-button span.button-link-text-17 {
    color: #a0eaec;
  }

  a.link-button.button-link-private-orphanage {
    border: .625rem ridge #020000;
    border-radius: 20px;
    color: #f1f1fc;
    text-align: center;
    font-size: 18px;
  }

  a.link-button.button-m-st {
    bottom: 67px;
    font-weight: 700;
  }

  a.link-button.button-history-orphanage {
    bottom: 56px;
    font-weight: 700;
  }

  a.link-button.button-casa-photo {
    bottom: 67px;
    font-weight: 700;
  }

  a.link-button.button-refugio-photo {
    bottom: 67px;
    font-weight: 700;
  }

  a.link-button.button-video-casa {
    bottom: 70px;
    font-weight: 700;
  }

  a.link-button.button-donor-donate {
    bottom: 56px;
    font-weight: 700;
  }

  a.link-button.button-photo {
    bottom: 67px;
    font-weight: 700;
  }

  /* Layout Elements */

  body.Body-dbco {
    bottom: 73px;
    min-height: 5371px;
    max-height: 10000px;
    height: 10000px;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-casa-a-photo {
    min-height: 5371px;
    max-height: 10000px;
    height: 10000px;
  }

  body.Body-donor {
    bottom: -11px;
    margin-right: 0;
    min-height: auto;
    max-height: 10000px;
    height: 10000%;
  }

  body.body-refugio-de-maria-photo {
    min-height: auto;
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-casa-amparo-history {
    min-height: auto;
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-funds {
    min-height: auto;
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-wish {
    min-height: auto;
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-nuns {
    min-height: auto;
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-mission {
    min-height: auto;
    max-height: none;
    height: auto;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  body.body-index {
    height: 3300px;
  }

  body.body-sister-thanks-letters {
    bottom: -11px;
    margin-right: 0;
    min-height: auto;
    max-height: 10000px;
    height: 10000%;
  }

  .container.container-13 {
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  .container.container-15 {
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;
  }

  .container.container-16 {
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;
  }

  .container.container-17 {
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;
  }

  .container.container-nav-donor {
    bottom: -1600px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-form-donor {
    position: relative;
    top: -1207px;
    bottom: auto;
    margin-bottom: 50px;
  }

  .container.container-test-fill-form {
    position: relative;
    top: 25px;
    margin-top: 0;
  }

  .container.container-orphan-let-1 {
    top: 50px;
    left: 250px;
  }

  .container.container-form-history {
    position: relative;
    top: 70px;
  }

  .container.container-cost-history {
    top: 110px;
  }

  .container.container-10-orphange {
    position: relative;
    bottom: 8px;
    height: 103px;
  }

  .container.container-9-orphange {
    position: relative;
    bottom: 10px;
    height: 110px;
  }

  .container.container-8-orphange {
    position: relative;
    bottom: 10px;
    padding-top: 20px;
    height: 65px;
  }

  .container.container-orphanage-form {
    position: relative;
    top: 0;
  }

  .container.containor-donor-let1 {
    top: -800px;
    left: -49px;
    width: 1521px;
  }

  .container.container-album-form {
    position: relative;
    top: auto;
    bottom: 1400px;
  }

  .container.container-cost-album {
    bottom: 800px;
  }

  .container.container-jesus {
    top: 126px;
  }

  .container.container-cost-video {
    bottom: -375px;
  }

  .container.container-vido-form {
    position: relative;
    top: auto;
    bottom: 0;
  }

  .container.container-nav-jesus {
    bottom: -303px;
  }

  .container.container-saint-nav {
    top: 149px;
  }

  .container.container-jesus-1 {
    bottom: 0;
  }

  .container.container-nav-wisdom {
    bottom: -600px;
  }

  .container.container-eucharist {
    height: 600px;
  }

  .container.container-nav-prophets-1 {
    bottom: -361px;
    left: 100px;
  }

  .container.container-saints-jesus-nav {
    top: 149px;
  }

  .container.container-album-let-1 {
    top: 50px;
    left: 0;
  }

  .container.container-donor-let-4 {
    bottom: 2372px;
    width: 100%;
    height: 800px;
  }

  .container.container-donor-5 {
    top: -1050px;
    left: 73px;
    width: 100%;
  }

  .container.container-donor-3 {
    top: -903px;
    left: 69px;
    max-width: 1520px;
    width: 100%;
  }

  .container.container-8-album {
    height: 150px;
  }

  .container.container-2-orphanges-donor {
    bottom: 70px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-life-forever-donor {
    top: 342px;
    left: 11px;
    margin-bottom: 50px;
    padding-top: 20px;
    min-width: 0;
    min-height: 0;
    max-height: 140px;
    width: 1000px;
    height: 100%;
  }

  .container.container-3-cost-donor {
    bottom: 521px;
  }

  .container.container-fill-out-form-donor {
    top: -863px;
    margin-bottom: 100px;
    height: auto;
    background-image: none;
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 0 0;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }

  .container.container-need-more-donor {
    bottom: 740px;
  }

  .container.container-spacer-2-donor {
    bottom: 387px;
  }

  .container.container-spacer-3-donor {
    bottom: 594px;
  }

  .container.container-spacer-2a-donor {
    bottom: 387px;
  }

  .container.container-space-3a-donor {
    bottom: 594px;
  }

  .container.container-album-let-2 {
    top: auto;
    bottom: 25.1%;
  }

  .container.container-ablum-let-3 {
    bottom: 650px;
  }

  .container.container-album-let-4 {
    bottom: 950px;
    left: 0;
  }

  .container.container-nav-album-1 {
    bottom: 1000px;
  }

  .container.container-cost-orphange {
    top: 998px;
  }

  .container.contaioner-orphan-let-1a {
    top: 50px;
    left: 250px;
  }

  .container.container-orphan-let-1b {
    top: 50px;
    left: 250px;
  }

  .container.container-donor-1b {
    top: -800px;
    left: -49px;
    width: 1521px;
  }

  .container.container-donor-let-1a {
    top: -800px;
    left: -49px;
    width: 1521px;
  }

  .container.container-album-let-1b {
    top: 50px;
    left: 0;
  }

  .container.container-album-let-1a {
    top: 50px;
    left: 0;
  }

  .container.container-video-let-1 {
    top: 50px;
    left: 0;
  }

  .container.container-video-let-1b {
    top: 50px;
    left: 0;
  }

  .container.container-video-let-1a {
    top: 50px;
    left: 0;
  }

  .container.container-video-let-4 {
    left: 0;
  }

  .container.container-histor-apro-refugio {
    margin-bottom: 100px;
    height: auto;
    background-image: none;
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 0 0;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }

  .container.container-nuns {
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;
  }

  .container.container-mission-statement {
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  .container.container-sister-request {
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;
  }

  .container.container-orphange-financial {
    min-width: 100px;
    border: .625rem ridge #10989c;
    border-radius: 20px;
    background-color: #403df5;
  }

  .container.container-refugio-nav {
    bottom: -1600px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-jesus-history {
    top: -257px;
  }

  .container.container-let-history-1 {
    top: auto;
    left: 0;
  }

  .container.container-let-history-2 {
    top: 50px;
    left: 0;
  }

  .container.container-let-history-3 {
    top: 50px;
    left: 9px;
  }

  .container.container-let-history-6 {
    left: 0;
  }

  .container.container-need-history {
    bottom: -100px;
  }

  .container.container-Jesus-donor {
    top: auto;
    bottom: -352px;
  }

  .container.container-jesus-funds {
    top: -400px;
  }

  .container.container-cost-funds {
    top: 110px;
  }

  .container.container-needs-funds {
    bottom: -100px;
  }

  .container.container-form-funds {
    position: relative;
    top: 70px;
  }

  .container.container-funds-let1 {
    top: auto;
    left: 0;
  }

  .container.container-funds-let2 {
    top: 50px;
    left: 0;
  }

  .container.container-funds-let3 {
    top: 50px;
    left: 9px;
  }

  .container.container-funds-let6 {
    left: 0;
  }

  .container.container-funds-funds1 {
    max-width: 450px;
    width: 100%;
  }

  .container.container-jesus-wish {
    top: -56px;
  }

  .container.container-cost-wish {
    top: 110px;
  }

  .container.container-need-wish {
    bottom: -100px;
  }

  .container.container-form-wish {
    position: relative;
    top: 70px;
  }

  .container.container-fill-out-form-funds {
    bottom: -100px;
  }

  .container.container-fill-out-form-list {
    bottom: -100px;
  }

  .container.container-nav-4-end-heaven {
    bottom: -770px;
  }

  .container.container-perdiction-christ {
    top: 100px;
    right: -140px;
    left: auto;
    max-width: 100%;
  }

  .container.container-welcome-life-heaven {
    top: 400px;
    right: -451px;
    left: auto;
    max-width: 100%;
  }

  .container.container-jesus-nuns {
    top: -56px;
  }

  .container.container-let-nuns {
    margin-bottom: 100px;
    height: auto;
    background-image: none;
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 0 0;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }

  .container.container-cost-nuns {
    top: 110px;
  }

  .container.container-need-nuns {
    bottom: -100px;
  }

  .container.container-form-nuns {
    position: relative;
    top: 70px;
  }

  .container.container-let-1-nuns {
    top: auto;
    left: 0;
  }

  .container.container-let-2-nuns {
    top: 50px;
    left: 0;
  }

  .container.container-let-3-nuns {
    top: 50px;
    left: 9px;
  }

  .container.container-let-6-nuns {
    left: 0;
  }

  .container.container-jesus-mission {
    top: -56px;
  }

  .container.container-cost-mission {
    top: 110px;
  }

  .container.container-form-mission {
    position: relative;
    top: 70px;
  }

  .container.container-let-1-mission {
    top: auto;
    left: 0;
  }

  .container.container-let-2-mission {
    top: 50px;
    left: 0;
  }

  .container.container-let-3-mission {
    top: 50px;
    left: 9px;
  }

  .container.container-let-6-mission {
    left: 0;
  }

  .container.container-spacer-1-donor {
    bottom: 278px;
  }

  .container.container-space-2c-donor {
    bottom: 329px;
  }

  .container.container-spacer-1a-donor {
    bottom: 428px;
  }

  .container.container-thank-you-let-donor {
    bottom: 500px;
  }

  .container.container-5 {
    bottom: -1098px;
  }

  .container.container-sister-wish {
    position: relative;
    bottom: 100px;
  }

  .container.Containor-private-orphanage {
    bottom: -32px;
  }

  .container.container-photo-help {
    position: relative;
    bottom: 50px;
  }

  .container.container-donor-header {
    top: 45px;
  }

  .container.container-top-donor-nav-1 {
    bottom: 0;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-donor-nav-2 {
    bottom: 100px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-donor-nav-3 {
    bottom: 187px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-album-nav-1 {
    bottom: 300px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-album-nav-2 {
    bottom: 400px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-album-nav-3 {
    bottom: 500px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-video-nav-3 {
    bottom: -73px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-video-nav-2 {
    bottom: -118px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-video-nav-1 {
    bottom: -169px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-12 {
    top: 0;
  }

  .container.container-11 {
    top: 0;
  }

  .container.container-19 {
    bottom: -342px;
  }

  .container.container-top-news-nav-3 {
    bottom: -120px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-news-nav-2 {
    bottom: -139px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-news-nav-1 {
    bottom: -169px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-header-news {
    top: 45px;
  }

  .container.container-11-news {
    top: 195px;
  }

  .container.container-12-news {
    top: 197px;
  }

  .container.container-11-donor {
    top: 0;
  }

  .container.container-12-donor {
    top: 0;
  }

  .container.container-header-video {
    top: 45px;
  }

  .container.container-11-video {
    top: 150px;
  }

  .container.container-12-video {
    top: 150px;
  }

  .container.container-11-history {
    top: 0;
  }

  .container.container-12-history {
    top: 0;
  }

  .container.container-top-history-nav-1 {
    bottom: 200px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-history-nav-2 {
    bottom: 304px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-history-nav-3 {
    bottom: 399px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-header-history {
    bottom: 201px;
  }

  .container.container-top-funds-nav-1 {
    bottom: 269px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-funds-nav-2 {
    bottom: 339px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-funds-nav-3 {
    bottom: 424px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-sister-12 {
    top: 0;
  }

  .container.container-wish-12 {
    top: 0;
  }

  .container.container-wish-nav-3 {
    bottom: 319px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-wish-2 {
    bottom: 239px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-wish-nav-1 {
    bottom: 169px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-nuns-nav-1 {
    bottom: 71px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-nun-nav-2 {
    bottom: 139px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-nuns-vav-3 {
    bottom: 205px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-mission-nav-1 {
    bottom: 9px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-mission-nav-2 {
    bottom: 99px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.Container-top-mission-nav-3 {
    bottom: 174px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-let-nav-3 {
    bottom: -139px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-let-nav-2 {
    bottom: -167px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-let-nav-1 {
    bottom: -170px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-spacer-funds-1 {
    margin-bottom: 130px;
  }

  .container.container-album-12 {
    top: 0;
  }

  .container.container-album-11 {
    top: 0;
  }

  .container.container-sister-let-11 {
    top: 200px;
  }

  .container.container-sister-let-12 {
    top: 200px;
  }

  .container.container-sister-head {
    top: 45px;
  }

  .container.container-top-refugio-3 {
    bottom: -139px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-refugio-nav-2 {
    bottom: 167px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-top-refugio-nav-1 {
    bottom: 70px;

    grid-row-gap: 5px;
    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-st-teresa-calcutta {
    top: auto;
    right: 0;
    bottom: -800px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-thomas {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-frances-assisi {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-paul {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-hippo {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-teresa-avila {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-terese-lisieux {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-joan-arc {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-faustina-kowalska {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-donor-orphange {
    left: 53px;
    width: 95%;
    height: 100%;
  }

  .container.container-sep-orphanage-1 {
    top: auto;
    bottom: -1037px;
  }

  .container.container-end-nav-4-history {
    right: auto;
    left: 100px;
  }

  .container.container-lifeforever-sr-let {
    top: 342px;
    left: 11px;
    margin-bottom: 50px;
    padding-top: 20px;
    min-width: 0;
    min-height: 0;
    max-height: 140px;
    width: 1000px;
    height: 100%;
  }

  .container.container-st-ignatious-loyola {
    top: auto;
    right: 0;
    bottom: 200px;
    left: auto;
    max-width: 100%;
  }

  .container.container-st-wisdom-nav {
    top: 149px;
  }

  .container.container-st-teresa-cal {
    bottom: 0;
    left: 0;
  }

  .container.container-st-thomas-aguinas {
    left: 0;
  }

  .container.container-st-francis-assisi {
    bottom: 0;
    left: 0;
  }

  .container.container-paul {
    bottom: 300px;
    left: 0;
  }

  .container.container-hippo {
    bottom: 0;
    left: 0;
  }

  .container.container-sister-avila {
    bottom: 100px;
    left: 40px;
  }

  .container.contianer-st-therese-lis {
    bottom: 0;
    left: 0;
  }

  .container.container-st-faustina {
    bottom: 0;
    left: 0;
  }

  .container.container-st-cathrine-siena {
    top: auto;
    right: 0;
    bottom: -100px;
    left: auto;
    max-width: 100%;
    height: 130px;
  }

  .container.container-st-cathrine-siens {
    bottom: 0;
    left: 0;
  }

  .container.container-st-peter {
    bottom: 0;
    left: 0;
  }

  div.responsive-picture.picture-6 {
    position: relative;
    top: 20px;
    width: 130%;
  }

  a.responsive-picture.button-home {
    bottom: -1055px;
    box-shadow: #a0eaec 5px 5px 10px 0;
  }

  a.responsive-picture.button-christ-perdiction-1 {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-link-2-1 {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.button-orphanage-1 {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.button-home-2 {
    max-width: 300px;
    width: 50%;
  }

  div.responsive-picture.pic-pray-donor {
    position: relative;
    top: auto;
    bottom: 317px;
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 1500px;
    width: 1500px;
  }

  div.responsive-picture.pic-3-donor {
    left: -104px;
  }

  div.responsive-picture.pic-4-donor {
    bottom: 0;
    left: -104px;
  }

  div.responsive-picture.pic-5-donor {
    bottom: 1093px;
    left: 0;
    width: 100%;
    height: 900px;
  }

  div.responsive-picture.picture-donor-let-1 {
    left: 19px;
  }

  div.responsive-picture.picture-orphange-let-3 {
    left: 0;
  }

  div.responsive-picture.picture-orphange-let-4 {
    left: 0;
  }

  div.responsive-picture.picture-orphange-let-5 {
    left: 0;
  }

  div.responsive-picture.picture-jesus-donor {
    position: relative;
    top: 20px;
    width: 1200px;
  }

  a.link-button-image.button-gift-jesus {
    position: relative;
    bottom: 967px;
  }

  .html-element.html-jesus {
    position: relative;
    top: -100px;
    bottom: auto;
  }

  a.link-button-image.button-sacared-wisdom {
    bottom: 799px;
  }

  .html-element.html-slide-eucharist {
    height: 590px;
  }

  a.link-button-image.button-album-sacared {
    left: 600px;
  }

  a.link-button-image.button-link-eucharist-donor {
    position: relative;
    top: 299px;
  }

  div.responsive-picture.picture-1 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.pic-5-donor > picture {
    height: 900px;
  }

  div.responsive-picture.picture-donor-let-1a {
    left: 19px;
  }

  div.responsive-picture.picture-donor-let-1b {
    left: 19px;
  }

  div.responsive-picture.picture-video-let-2 {
    left: 0;
  }

  div.responsive-picture.picture-video-let-3 {
    left: 1px;
  }

  div.responsive-picture.picture-video-let-4 {
    left: 0;
  }

  div.responsive-picture.picture-let-history-1 {
    width: auto;
    border: .75rem solid #10989c;
  }

  a.link-button-image.button-link-sacred-donor {
    position: relative;
    top: 299px;
  }

  div.responsive-picture.picture-jesus-funds {
    position: relative;
    top: 20px;
    width: 140%;
  }

  div.responsive-picture.picture-funds-let1 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-jesus-wish {
    position: relative;
    top: 20px;
    width: 130%;
  }

  a.link-button-image.button-link-sacred-heaven {
    bottom: 703px;
  }

  div.responsive-picture.picture-let-1-nuns {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-jesus-mission {
    position: relative;
    top: 20px;
    width: 130%;
  }

  div.responsive-picture.picture-let-1-mission {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-whoever {
    position: relative;
    top: 20px;
    min-width: 1000px;
    width: 110%;
  }

  div.responsive-picture.picture-help-us {
    position: relative;
    top: auto;
    bottom: 100px;
    min-width: 1200px;
    width: 130%;
  }

  div.responsive-picture.picture-news-1 {
    width: 1456px;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-2 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-new-3 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-new-4 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-5 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-6 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-7 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-8 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-9 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-10 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-11 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-12 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-13 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-14 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-news-15 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-fr-jerry-girls {
    position: relative;
    top: 20px;
    width: 1200px;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-thk-let-1 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-thk-let-2 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-thk-let-3 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-thk-let-4 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.picture-thk-let-5 {
    width: auto;
    border: .75rem solid #10989c;
  }

  div.responsive-picture.pictures-thk-let-6 {
    width: auto;
    border: .75rem solid #10989c;
  }

  .html-element.html-form-donor {
    bottom: 0;
  }

  .html-element.html-element-3 {
    top: 0;
  }

  a.responsive-picture.button-home-nun {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.button-word-nun {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-link-jesus-nun {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-nun {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-link-word-wish {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-wish {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-link-jesus-wish {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-link-prophet-wish {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-history {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-history {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-history {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-history {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-donor {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-donor {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-donor {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-donor {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-funds {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-funds {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-funds {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-funds {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-video {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-video {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-video {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-video {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-album {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-album {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-album {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.prophet-picture-album {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-news {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-news {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  div.responsive-picture.picture-st-appreciation-st-let {
    position: relative;
    top: 20px;
    width: 1400px;
  }

  a.link-button-image.button-link-sacred-let {
    position: relative;
    top: 299px;
  }

  a.responsive-picture.button-prophet-orphan {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-orphan {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.button-word-orphan {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.button-home-orphan {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-mis {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-mis {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-mis {
    max-width: 300px;
    width: 50%;
  }

  a.link-button-image.button-link-cross-eucharist {
    bottom: 717px;
  }

  a.responsive-picture.picture-jesus-heaven {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-heaven {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-heaven {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-heaven {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-jesus {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-word {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-word {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-loyola {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-loyola {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-loyola {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-loyola {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-st-teresa-prophet-cal {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-link-jesus-cal {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-cal {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-cal {
    max-width: 300px;
    width: 50%;
  }

  a.link-button-image.picture-sacared-cal {
    bottom: 574px;
  }

  .html-element.html-element-paul {
    right: 0;
  }

  a.responsive-picture.home-jesus {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-jesus {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-word {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-word {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-prophet {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-word-prphet {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-prophet {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-prophet {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-home-eucharist {
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-prophet-eucharist {
    right: 62px;
    max-width: 300px;
    width: 50%;
  }

  a.responsive-picture.picture-jesus-eucharist {
    max-width: 300px;
    width: 50%;
  }

  a.link-button-image.picture-cross-sacred-eucharist {
    bottom: 516px;
  }

  a.responsive-picture.picture-word-eucharist {
    max-width: 300px;
    width: 50%;
  }

  .html-element.html-slide-casa-amparo {
    position: relative;
    top: -494px;
    bottom: auto;
    width: 1264px;
  }
}

@media screen and (max-width: 87.9375rem) {
  /* Layout Elements */

  .container.container-album-form {
    bottom: -100px;
  }
}

@media screen and (max-width: 87.5625rem) {
  /* Text Elements */

  h3.heading-2 {
    bottom: 121px;
  }

  p.paragraph.paragraph-eucharist {
    left: 70px;
  }

  p.paragraph.Paragraph-perdiction-st-heaven {
    min-width: 400px;
    max-width: 70%;
    max-height: none;
    width: 90%;
  }

  p.paragraph.paragraph-welcome-life-heaven {
    min-width: 400px;
    max-width: 70%;
    max-height: none;
    width: 90%;
  }

  p.paragraph.paragraph-4 {
    position: relative;
    bottom: 30px;
    width: 100%;
  }

  p.paragraph.header-paragraph-mission {
    position: relative;
    bottom: 30px;
    width: 100%;
  }

  p.paragraph.Paragraph-let-nuns {
    right: -54px;
    left: auto;
  }

  p.paragraph.Paragraph-loyola {
    min-width: 800px;
    max-width: 70%;
    max-height: none;
    width: 90%;
  }

  p.paragraph.paragraph-teresa-calcutta {
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 170px;
  }

  p.paragraph span.paragraph-text-62 {
    color: #fcff10;
  }

  p.paragraph span.paragraph-text-64 {
    text-decoration: underline;
    font-size: 1.625rem;
  }

  p.paragraph.Paragraph-thomas {
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 150px;
  }

  p.paragraph.paragraph-st-frances-assisi {
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 170px;
  }

  p.paragraph.Paragraph-st-paul {
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 170px;
  }

  p.paragraph.paragraph-st-hippo {
    right: 4px;
    min-width: 850px;
    max-width: 100%;
    max-height: none;
    width: 100%;
    height: 170px;
  }

  p.paragraph.paragraph-st-teresa-avila {
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 170px;
  }

  p.paragraph.paragraph-st-therese-lisieux {
    right: 0;
    padding-bottom: 30px;
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 170px;
  }

  p.paragraph.paragraph-st-joan-arc {
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 170px;
  }

  p.paragraph.paragraph-faustina-kowalska {
    left: -3px;
    padding-top: 0;
    padding-bottom: 30px;
    min-width: 800px;
    max-width: 95%;
    max-height: none;
    width: 95%;
    height: 130px;
  }

  span.text-element span.text-text-40 {
    font-style: italic;
    font-size: 1.1875rem;
  }

  span.text-element span.text-text-14 {
    color: #a0eaec;
  }

  span.text-element.text-forever-donor {
    bottom: 1px;
    left: 0;
    width: 100%;
  }

  span.text-element.text-5-orphanage {
    top: 1124px;
    margin-bottom: 117px;
  }

  span.text-element.text-forever-orphange {
    bottom: 89px;
    left: -2px;
  }

  span.text-element.text-4-orphanage {
    bottom: 4px;
    height: 90px;
  }

  span.text-element.text-3-orphange {
    bottom: 20px;
    height: 100px;
  }

  span.text-element.text-4-album {
    position: relative;
    height: 140px;
  }

  span.text-element.text-5-video {
    top: 308px;
  }

  span.text-element.text-4-video {
    position: relative;
    height: 140px;
  }

  span.text-element.text-album-needs {
    top: auto;
    bottom: 0;
    width: 800px;
  }

  span.text-element.text-fill-form-orphange {
    bottom: 0;
    margin-top: 50px;
  }

  span.text-element.text-need-donor {
    top: auto;
    bottom: 0;
    width: 800px;
  }

  span.text-element.texts-need-funds {
    top: auto;
    bottom: 0;
    width: 800px;
  }

  span.text-element.text-needs-nuns {
    top: auto;
    bottom: 0;
    width: 800px;
  }

  span.text-element.Text-purpose-website {
    font-size: 40px;
  }

  span.text-element span.text-text-46 {
    color: #f1f1fc;
    text-decoration: underline;
  }

  span.text-element.text-2-orphange {
    bottom: 19px;
  }

  span.text-element.text-us-mis {
    bottom: 77px;
  }

  span.text-element.text-us-history {
    bottom: 91px;
  }

  span.text-element.text-needs-history {
    top: auto;
    bottom: 0;
    width: 800px;
  }

  a.link-text.text-link-6 {
    bottom: -876px;
  }

  a.link-text.text-link-9-1 {
    right: -107px;
  }

  a.link-text.Index-text-help {
    top: 732px;
  }

  a.link-text.text-link-8-1 {
    left: 80px;
    font-size: 21px;
  }

  a.link-text.text-link-jesus-nun {
    left: 50px;
  }

  a.link-text.text-link-prophet {
    right: -131px;
  }

  a.link-text.text-link-jesus-wish {
    left: 50px;
  }

  a.link-text.text-link-prophet-wish {
    right: -201px;
  }

  a.link-text.text-jesus-history {
    left: 50px;
  }

  a.link-text.text-prophet-history {
    right: -131px;
  }

  a.link-text.test-jesus-donor {
    left: 50px;
  }

  a.link-text.text-prophet-donor {
    right: -131px;
  }

  a.link-text.test-jesus-funds {
    left: 50px;
  }

  a.link-text.text-prophets-funds {
    right: -131px;
  }

  a.link-text.text-jesus-video {
    left: 50px;
  }

  a.link-text.text-prophet-video {
    right: -131px;
  }

  a.link-text.text-link-jesus-album {
    left: 50px;
  }

  a.link-text.text-link-prophet-akbun {
    right: -131px;
  }

  a.link-text.texlink-propket-news {
    right: -81px;
  }

  a.link-text.text-link-jesus {
    left: 64px;
  }

  a.link-text.text-link-prophet-st-let {
    left: 100px;
  }

  a.link-text.text-link-jesus-st-let {
    left: 50px;
  }

  a.link-text.text-jesus-orphan {
    left: 50px;
  }

  a.link-text.text-prophet-orphan {
    right: -131px;
  }

  a.link-text.text-link-prophet-mis {
    right: -131px;
  }

  a.link-text.text-jesus-mis {
    left: 50px;
  }

  a.link-text.text-link-7-1 {
    left: 42px;
    font-size: 21px;
  }

  a.link-text.text-link-6-1 {
    font-size: 21px;
  }

  a.link-text.text-link0jesus-heaven {
    left: 80px;
    font-size: 21px;
  }

  a.link-text.text-home-heaven {
    font-size: 21px;
  }

  a.link-text.text-prophet-heaven {
    right: -107px;
  }

  a.link-text.text-word-heaven {
    left: 42px;
    font-size: 21px;
  }

  a.link-text.text-prophet-jesus {
    position: relative;
    bottom: 100px;
    left: 50%;
    color: #f6d903;
    font-weight: 800;
  }

  a.link-text.text-jesus-word {
    left: 80px;
    font-size: 21px;
  }

  a.link-text.text-prophet-word {
    right: -107px;
  }

  a.link-text.text-jesus-loyola {
    left: 80px;
    font-size: 21px;
  }

  a.link-text.teext-prophet-loyola {
    right: -107px;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-link-word-loyola {
    left: 42px;
    font-size: 21px;
  }

  a.link-text.test-home-loyola {
    font-size: 21px;
  }

  a.link-text.text-teresa-prophet-cal {
    right: -107px;
  }

  a.link-text.text-jesu-cal {
    left: 80px;
    font-size: 21px;
  }

  a.link-text.text-word-cal {
    left: 42px;
    font-size: 21px;
  }

  a.link-text.text-home-cal {
    font-size: 21px;
  }

  a.link-text.text-link-home-jesus {
    font-size: 21px;
  }

  a.link-text.text-link-word-jesus {
    left: 42px;
    font-size: 21px;
  }

  a.link-text.text-link-message-jesus {
    left: 80px;
    color: #1d4714;
    font-weight: 900;
    font-size: 21px;
  }

  a.link-text.text-link-home-word {
    font-size: 21px;
  }

  a.link-text.text-leink-word-word {
    left: 42px;
    font-size: 21px;
  }

  a.link-text.text-link-home-prophet {
    font-size: 21px;
  }

  a.link-text.text-link-word-prophet {
    left: 42px;
    font-size: 21px;
  }

  a.link-text.text-link-jesus-prophet {
    left: 80px;
    font-size: 21px;
  }

  a.link-text.text-jesus-prophet {
    left: 80px;
    font-size: 21px;
  }

  a.link-text.text-link-home-eucarist {
    font-size: 21px;
  }

  a.link-text.text-link-prophet-eucharist {
    right: -107px;
  }

  a.link-text.text-word-eucharist {
    left: 42px;
    font-size: 21px;
  }

  /* Interaction Elements */

  a.link-button.button-link-casa-photo {
    bottom: 66px;
  }

  a.link-button.butom-link-casa-photo {
    bottom: 71px;
  }

  a.link-button.button-link-casa-ref {
    bottom: 68px;
  }

  a.link-button.button-link-casa-video {
    bottom: 63px;
  }

  a.link-button.button-link-orphange-finance {
    bottom: 56px;
  }

  a.link-button.button-link-nuns {
    bottom: 68px;
  }

  a.link-button.button-link-request {
    bottom: 63px;
  }

  a.link-button span.button-link-text-8 {
    color: #f3b87e;
  }

  a.link-button span.button-link-text-16 {
    color: #a0eaec;
  }

  a.link-button.button-link-private-orphanage {
    border: .625rem ridge #020000;
    border-radius: 20px;
    background-color: #600306;
    color: #f1f1fc;
    text-align: center;
  }

  a.link-button.button-m-st {
    bottom: 66px;
  }

  a.link-button.button-history-orphanage {
    bottom: 56px;
  }

  a.link-button.button-casa-photo {
    bottom: 66px;
  }

  a.link-button.button-refugio-photo {
    bottom: 68px;
  }

  a.link-button.button-video-casa {
    bottom: 63px;
  }

  a.link-button.button-donor-donate {
    bottom: 62px;
  }

  a.link-button.button-photo {
    bottom: 66px;
  }

  /* Layout Elements */

  body.Body-dbco {
    bottom: -54px;
    min-height: 1371px;
    height: 10000px;
  }

  body.body-casa-a-photo {
    min-height: 1371px;
    height: 10000px;
  }

  body.Body-donor {
    bottom: -26px;
    min-height: auto;
    height: 10000px;
  }

  body.body-refugio-de-maria-photo {
    min-height: 1371px;
    height: 10000px;
  }

  body.body-casa-amparo-history {
    min-height: 1371px;
    height: 10000px;
  }

  body.body-funds {
    min-height: 1371px;
    height: 10000px;
  }

  body.body-wish {
    min-height: 1371px;
    height: 10000px;
  }

  body.body-road-heaven {
    height: 2500px;
  }

  body.body-nuns {
    min-height: 1371px;
    height: 10000px;
  }

  body.body-mission {
    min-height: 1371px;
    height: 10000px;
  }

  body.body-index {
    height: 3600px;
  }

  body.body-sister-thanks-letters {
    bottom: -26px;
    min-height: auto;
    height: 10000px;
  }

  .container.container-15 {
    height: 50px;
  }

  .container.container-orphan-let-1 {
    left: 31px;
  }

  .container.container-jesus-orphanage {
    top: -200px;
  }

  .container.container-form-donor {
    top: auto;
    bottom: 1600px;
  }

  .container.container-jesus {
    top: -152px;
    height: 90%;
  }

  .container.container-cost-orphange {
    top: auto;
    bottom: -907px;
  }

  .container.container-10-orphange {
    position: relative;
    bottom: 10px;
    height: 130px;
  }

  .container.container-9-orphange {
    height: 130px;
  }

  .container.container-8-orphange {
    height: 80px;
  }

  .container.container-cost-history {
    top: 136px;
  }

  .container.container-form-history {
    top: 149px;
  }

  .container.container-10 {
    height: 140px;
  }

  .container.container-orphanage-form {
    top: 47px;
  }

  .container.containor-donor-let1 {
    top: -1299px;
    left: 110px;
    max-width: 1000px;
    width: 100%;
    height: 600px;
  }

  .container.container-album-form {
    top: auto;
    bottom: 1400px;
  }

  .container.container-cost-album {
    top: auto;
    bottom: 683px;
  }

  .container.container-10-album {
    width: 250px;
    height: 140px;
  }

  .container.container-4-1 {
    bottom: -434px;
    left: -59px;
  }

  .container.container-cost-video {
    top: auto;
    bottom: -561px;
  }

  .container.container-link-nav-video {
    bottom: -292px;
    left: -100px;
  }

  .container.container-vido-form {
    top: auto;
    bottom: -200px;
  }

  .container.container-need-video {
    top: 128px;
  }

  .container.container-nav-jesus {
    bottom: -100px;
    left: 0;
  }

  .container.container-saint-nav {
    top: 149px;
    left: 50px;
  }

  .container.container-nav-wisdom {
    bottom: -701px;
    left: -100px;
  }

  .container.container-orphan-let-2 {
    left: 25px;
  }

  .container.container-nav-eucharist {
    bottom: -992px;
    left: 2px;
  }

  .container.container-nav-prophets-1 {
    bottom: -392px;
    left: -16px;
  }

  .container.container-nav-donor {
    bottom: -899px;
    left: 121px;
    width: 80%;
  }

  .container.container-saints-jesus-nav {
    top: auto;
    bottom: 50px;
  }

  .container.container-nav-loyola {
    bottom: -491px;
    left: 36px;
  }

  .container.container-nav-album-1 {
    bottom: 1011px;
    left: 0;
  }

  .container.container-album-let-1 {
    left: -100px;
  }

  .container.container-album-let-2 {
    bottom: 300px;
    left: -100px;
  }

  .container.container-sponser-album-need {
    top: auto;
    bottom: 960px;
    width: 800px;
  }

  .container.container-ablum-let-3 {
    bottom: 650px;
    left: -100px;
  }

  .container.container-album-let-4 {
    bottom: 950px;
    left: -100px;
  }

  .container.container-donor-let-4 {
    bottom: 1593px;
    max-width: 1000px;
    width: 100%;
    height: 600px;
  }

  .container.container-donor-3 {
    top: -1027px;
    max-width: 1000px;
    width: 100%;
    height: 600px;
  }

  .container.container-donor-5 {
    top: -933px;
    max-width: 1000px;
    width: 100%;
    height: 600px;
  }

  .container.container-8-album {
    width: 250px;
  }

  .container.container-9-album {
    width: 250px;
  }

  .container.container-11 {
    position: relative;
    top: 250px;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-two-orphanages-album {
    bottom: 50px;
  }

  .container.container-4-1-orphanage {
    right: 100px;
  }

  .container.container-two-orphanges-donor {
    bottom: 54px;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: repeat(2 , auto);
    grid-template-rows: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  .container.container-2-orphanges-donor {
    bottom: 113px;
    left: 0;
  }

  .container.container-life-forever-donor {
    top: auto;
    bottom: -211px;
    left: -13px;
    padding-top: 20px;
    min-height: 90px;
    max-width: 980px;
    max-height: 140px;
    width: 100%;
    height: 100%;
  }

  .container.container-3-cost-donor {
    top: auto;
    bottom: 976px;
  }

  .container.container-need-more-donor {
    top: auto;
    bottom: 1160px;
    width: 800px;
  }

  .container.container-thank-you-let-donor {
    bottom: 574px;
  }

  .container.container-fill-out-form-donor {
    top: -1386px;
  }

  .container.container-spacer-1a-donor {
    bottom: 498px;
    margin-top: 150px;
  }

  .container.container-spacer-1-donor {
    bottom: 466px;
  }

  .container.container-spacer-2-donor {
    bottom: 807px;
  }

  .container.container-spacer-3-donor {
    bottom: 1046px;
  }

  .container.container-spacer-4-donor {
    bottom: 1311px;
  }

  .container.container-spacer-2a-donor {
    bottom: 807px;
  }

  .container.container-spacer-2b-donor {
    bottom: 466px;
  }

  .container.container-space-2c-donor {
    bottom: 466px;
  }

  .container.container-space-3a-donor {
    bottom: 1046px;
  }

  .container.contaioner-orphan-let-1a {
    left: 31px;
  }

  .container.container-orphan-let-1b {
    left: 31px;
  }

  .container.container-donor-1b {
    top: -1299px;
    left: 110px;
    max-width: 1000px;
    width: 100%;
    height: 600px;
  }

  .container.container-donor-let-1a {
    top: -1299px;
    left: 110px;
    max-width: 1000px;
    width: 100%;
    height: 600px;
  }

  .container.container-album-let-1b {
    left: -100px;
  }

  .container.container-album-let-1a {
    left: -100px;
  }

  .container.container-video-let-1 {
    left: -101px;
  }

  .container.container-video-let-2 {
    left: -100px;
  }

  .container.container-video-let-1b {
    left: -101px;
  }

  .container.container-video-let-1a {
    left: -101px;
  }

  .container.container-video-let-3 {
    left: 108px;
  }

  .container.container-need-history {
    top: auto;
    bottom: -96px;
    width: 800px;
  }

  .container.container-nuns {
    height: 50px;
  }

  .container.container-refugio-nav {
    bottom: -899px;
    left: 121px;
    width: 80%;
  }

  .container.container-jesus-history {
    top: -170px;
    width: 120%;
    height: 90%;
  }

  .container.container-let-history-1 {
    top: 151px;
    left: 0;
    width: 100%;
  }

  .container.container-let-history-2 {
    top: 0;
    left: -100px;
  }

  .container.container-let-history-3 {
    top: 12px;
    left: -100px;
  }

  .container.container-let-history-4 {
    top: 50px;
    left: -100px;
  }

  .container.container-end-nav-4-history {
    right: 0;
  }

  .container.container-let-history-5 {
    left: -100px;
  }

  .container.container-let-history-6 {
    left: -100px;
  }

  .container.container-Jesus-donor {
    top: auto;
    bottom: -346px;
    height: 90%;
  }

  .container.container-funds-funds1 {
    position: relative;
    top: 250px;
    margin-right: 5px;
    margin-left: 5px;
    min-width: 150px;
    max-width: 250px;
    width: 400px;
  }

  .container.container-jesus-funds {
    top: -147px;
    height: 90%;
  }

  .container.container-cost-funds {
    top: 136px;
  }

  .container.container-needs-funds {
    top: auto;
    bottom: -96px;
    width: 800px;
  }

  .container.container-form-funds {
    top: 149px;
  }

  .container.container-funds-let1 {
    top: 151px;
    left: 0;
    width: 100%;
  }

  .container.container-funds-let2 {
    top: 0;
    left: -100px;
  }

  .container.container-funds-let3 {
    top: 12px;
    left: -100px;
  }

  .container.container-funds-let4 {
    top: 50px;
    left: -100px;
  }

  .container.container-funds-let5 {
    left: -100px;
  }

  .container.container-funds-let6 {
    left: -100px;
  }

  .container.container-funds-end-4 {
    right: 0;
  }

  .container.container-report-funds {
    max-width: none;
    width: 100%;
  }

  .container.container-12 {
    top: 250px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-jesus-wish {
    top: -70px;
    width: 120%;
    height: 90%;
  }

  .container.container-cost-wish {
    top: 136px;
  }

  .container.container-need-wish {
    top: auto;
    bottom: -96px;
    width: 800px;
  }

  .container.container-form-wish {
    top: 149px;
  }

  .container.container-nav-end-4-wish {
    right: 0;
  }

  .container.container-fill-out-form-album {
    top: auto;
    bottom: 960px;
    width: 800px;
  }

  .container.container-fill-out-form-funds {
    top: auto;
    bottom: -96px;
    width: 800px;
  }

  .container.container-fill-out-form-list {
    top: auto;
    bottom: -96px;
    width: 800px;
  }

  .container.container-test-fill-form {
    top: 74px;
  }

  .container.Containor-private-orphanage {
    bottom: -69px;
  }

  .container.container-nav-4-end-heaven {
    bottom: -800px;
    left: 0;
  }

  .container.container-perdiction-christ {
    right: auto;
    left: 407px;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 335px;
    max-width: none;
    width: 400px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-welcome-life-heaven {
    right: auto;
    left: 912px;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 155px;
    max-width: none;
    width: 400px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-casa-amparo-nuns {
    max-width: 350px;
    width: 100%;
  }

  .container.container-refugio-nuns {
    position: relative;
    max-width: 250px;
    width: 100%;
  }

  .container.container-jesus-nuns {
    top: -70px;
    width: 120%;
    height: 90%;
  }

  .container.container-cost-nuns {
    top: 136px;
  }

  .container.container-need-nuns {
    top: auto;
    bottom: -96px;
    width: 800px;
  }

  .container.container-form-nuns {
    top: 149px;
  }

  .container.container-let-1-nuns {
    top: 151px;
    left: 0;
    width: 100%;
  }

  .container.container-let-2-nuns {
    top: 0;
    left: -100px;
  }

  .container.container-let-3-nuns {
    top: 12px;
    left: -100px;
  }

  .container.container-let-4-nuns {
    top: 50px;
    left: -100px;
  }

  .container.container-let-5-nuns {
    left: -100px;
  }

  .container.container-let-6-nuns {
    left: -100px;
  }

  .container.container-end-nav-nuns {
    right: 0;
  }

  .container.container-jesus-mission {
    top: -70px;
    width: 120%;
    height: 90%;
  }

  .container.container-cost-mission {
    top: 136px;
  }

  .container.container-form-mission {
    top: 149px;
  }

  .container.container-let-1-mission {
    top: 151px;
    left: 0;
    width: 100%;
  }

  .container.container-let-2-mission {
    top: 0;
    left: -100px;
  }

  .container.container-let-3-mission {
    top: 12px;
    left: -100px;
  }

  .container.container-let-4-mission {
    top: 50px;
    left: -100px;
  }

  .container.container-let-5-mission {
    left: -100px;
  }

  .container.container-let-6-mission {
    left: -100px;
  }

  .container.container-end-nav-mission {
    right: 0;
  }

  .container.container-love {
    top: 51px;
  }

  .container.container-5 {
    bottom: -830px;
  }

  .container.container-donated-funds {
    position: relative;
    bottom: 100px;
  }

  .container.container-top-donor-nav-1 {
    bottom: 0;
    left: 0;
  }

  .container.container-top-donor-nav-2 {
    bottom: 100px;
    left: 0;
  }

  .container.container-top-donor-nav-3 {
    bottom: 198px;
    left: 0;
  }

  .container.container-top-album-nav-1 {
    bottom: 300px;
    left: 0;
  }

  .container.container-top-album-nav-2 {
    bottom: 400px;
    left: 0;
  }

  .container.container-top-album-nav-3 {
    bottom: 500px;
    left: 0;
  }

  .container.container-top-video-nav-3 {
    bottom: -183px;
    left: 0;
  }

  .container.container-top-video-nav-2 {
    bottom: -240px;
    left: 0;
  }

  .container.container-top-video-nav-1 {
    bottom: -298px;
    left: 0;
  }

  .container.container-top-news-nav-3 {
    bottom: -49px;
    left: 0;
  }

  .container.container-top-news-nav-2 {
    bottom: -83px;
    left: 0;
  }

  .container.container-top-news-nav-1 {
    bottom: -121px;
    left: 0;
  }

  .container.container-11-news {
    position: relative;
    top: 218px;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-12-news {
    top: 218px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-11-donor {
    position: relative;
    top: 64px;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-12-donor {
    top: 65px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-11-video {
    position: relative;
    top: 64px;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-12-video {
    top: 65px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-11-history {
    position: relative;
    top: 64px;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-12-history {
    top: 65px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-top-history-nav-1 {
    bottom: 121px;
    left: 0;
  }

  .container.container-top-history-nav-2 {
    bottom: 212px;
    left: 0;
  }

  .container.container-top-history-nav-3 {
    bottom: 300px;
    left: 0;
  }

  .container.container-top-funds-nav-1 {
    bottom: 121px;
    left: 0;
  }

  .container.container-top-funds-nav-2 {
    bottom: 207px;
    left: 0;
  }

  .container.container-top-funds-nav-3 {
    bottom: 283px;
    left: 0;
  }

  .container.container-sister-12 {
    top: 0;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-wish-12 {
    position: relative;
    top: 0;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-wish-nav-3 {
    bottom: 357px;
    left: 0;
  }

  .container.container-top-wish-2 {
    bottom: 283px;
    left: 0;
  }

  .container.container-top-wish-nav-1 {
    bottom: 221px;
    left: 0;
  }

  .container.container-sister-wish {
    bottom: 200px;
  }

  .container.container-top-nuns-nav-1 {
    bottom: 37px;
    left: 0;
  }

  .container.container-top-nun-nav-2 {
    bottom: 83px;
    left: 0;
  }

  .container.container-top-nuns-vav-3 {
    bottom: 136px;
    left: 0;
  }

  .container.container-top-mission-nav-1 {
    bottom: 21px;
    left: 0;
  }

  .container.container-top-mission-nav-2 {
    bottom: 113px;
    left: 0;
  }

  .container.Container-top-mission-nav-3 {
    bottom: 183px;
    left: 0;
  }

  .container.container-top-let-nav-3 {
    bottom: -83px;
    left: 0;
  }

  .container.container-top-let-nav-2 {
    bottom: -136px;
    left: 0;
  }

  .container.container-top-let-nav-1 {
    bottom: -179px;
    left: 0;
  }

  .container.container-spacer-funds-1 {
    position: relative;
    bottom: 100px;
  }

  .container.container-album-12 {
    top: 0;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-album-11 {
    position: relative;
    top: 0;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-sister-let-11 {
    position: relative;
    top: 250px;
    left: 11px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 300px;
    width: 100%;
  }

  .container.container-sister-let-12 {
    top: 250px;
    margin-right: 5px;
    margin-left: 5px;
    max-width: 350px;
    width: 100%;
  }

  .container.container-top-refugio-3 {
    bottom: -83px;
    left: 0;
  }

  .container.container-top-refugio-nav-2 {
    bottom: 167px;
    left: 0;
  }

  .container.container-top-refugio-nav-1 {
    bottom: 79px;
    left: 0;
  }

  .container.container-nav-saints {
    top: 186px;
  }

  .container.container-st-teresa-calcutta {
    right: auto;
    bottom: -901px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-thomas {
    right: auto;
    bottom: -100px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 190px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-frances-assisi {
    right: auto;
    bottom: -300px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-paul {
    right: auto;
    bottom: -300px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-hippo {
    right: auto;
    bottom: -300px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 850px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-teresa-avila {
    right: auto;
    bottom: -300px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-terese-lisieux {
    right: auto;
    bottom: -300px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 220px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-joan-arc {
    right: auto;
    bottom: -300px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-faustina-kowalska {
    right: auto;
    bottom: -100px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-donor-orphange {
    left: -13px;
    width: 100%;
    height: 70%;
  }

  .container.container-lifeforever-sr-let {
    top: auto;
    bottom: -211px;
    left: -13px;
    padding-top: 20px;
    min-height: 90px;
    max-width: 980px;
    max-height: 140px;
    width: 100%;
    height: 100%;
  }

  .container.container-st-ignatious-loyola {
    right: auto;
    bottom: 122px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 150px;
    max-width: none;
    width: 800px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-nav-saints-loyola {
    top: 154px;
    width: 80%;
  }

  .container.container-st-wisdom-nav {
    top: 149px;
    left: 50px;
  }

  .container.container-hippo {
    bottom: -200px;
  }

  .container.container-sister-avila {
    bottom: 0;
  }

  .container.container-st-teresa-cal {
    bottom: -100px;
  }

  .container.container-st-faustina {
    bottom: -100px;
  }

  .container.container-st-cathrine-siena {
    right: auto;
    bottom: -202px;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    min-height: 100px;
    max-width: none;
    width: 820px;
    height: 200px;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
  }

  .container.container-st-cathrine-siens {
    bottom: -100px;
  }

  .container.container-st-peter {
    bottom: -100px;
  }

  div.responsive-picture.picture-6 {
    position: relative;
    top: auto;
    bottom: -100px;
    width: 120%;
  }

  a.responsive-picture.button-home {
    bottom: -855px;
    box-shadow: #a0eaec 5px 5px 10px 0;
  }

  .html-element.html-form-donor {
    position: relative;
    top: auto;
    bottom: 0;
    width: auto;
  }

  a.responsive-picture.button-home-2 {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.button-orphanage-1 {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-link-2-1 {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.button-christ-perdiction-1 {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  div.image-for-button.cross-image-eucharist {
    max-width: 100px;
  }

  .html-element.html-orphanage-form {
    position: relative;
    top: auto;
    bottom: 0;
    width: 650px;
  }

  div.responsive-picture.picture-donor-let-1 {
    top: 55px;
    left: -207px;
    width: 115%;
  }

  div.responsive-picture.pic-pray-donor {
    position: relative;
    top: auto;
    bottom: -28px;
    max-width: 1200px;
  }

  div.responsive-picture.pic-3-donor {
    top: -88px;
    left: -152px;
    width: 115%;
  }

  div.responsive-picture.pic-4-donor {
    top: -53px;
    left: -167px;
    width: 115%;
  }

  div.responsive-picture.pic-5-donor {
    top: auto;
    bottom: 826px;
    left: 7px;
    max-width: 1140px;
    width: 100%;
    height: 600px;
  }

  div.responsive-picture.pic-5-donor > picture {
    height: 600px;
  }

  div.responsive-picture.picture-orphange-let-1 {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-3 {
    top: 100px;
    left: 28px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-4 {
    top: 100px;
    left: -200px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-5 {
    top: 100px;
    left: -213px;
    width: 115%;
  }

  div.responsive-picture.picture-let-1-video {
    top: 0;
    left: 0;
    width: 115%;
  }

  div.responsive-picture.picture-jesus-donor {
    position: relative;
    top: auto;
    bottom: 3px;
    width: 130%;
  }

  .html-element.html-element-3 {
    top: 146px;
    min-width: 915px;
    max-width: 915px;
  }

  div.image-for-button.cross-gift-prophet {
    max-width: 100px;
  }

  a.link-button-image.button-gift-jesus {
    position: relative;
    bottom: 1225px;
  }

  .html-element.html-jesus {
    position: relative;
    bottom: 100px;
  }

  a.link-button-image.button-sacared-wisdom {
    bottom: 698px;
  }

  .html-element.html-slide-eucharist {
    width: 100%;
  }

  a.link-button-image.button-link-cross-eucharist {
    top: auto;
    bottom: 900px;
  }

  a.link-button-image.button-cross-loyola {
    bottom: 1200px;
  }

  div.responsive-picture.picture-album-let-1 {
    width: 115%;
  }

  div.responsive-picture.pictue-album-let-2 {
    width: 115%;
  }

  div.responsive-picture.picture-album-let-3 {
    width: 115%;
  }

  div.responsive-picture.picture-album-let-4 {
    width: 115%;
  }

  a.link-button-image.button-album-sacared {
    left: 400px;
  }

  a.link-button-image.button-link-eucharist-donor {
    top: -599px;
  }

  div.responsive-picture.picture-1 {
    position: relative;
    bottom: 100px;
    width: 1200px;
    border: .9375rem ridge #a0eaec;
  }

  a.link-button-image.button-link-eucharist-orphange {
    position: relative;
    right: 100px;
  }

  div.responsive-picture.picture-orphange-let-1b {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-1a {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-donor-let-1a {
    top: 100px;
    left: -207px;
    width: 115%;
  }

  div.responsive-picture.picture-donor-let-1b {
    top: 100px;
    left: -207px;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-1b {
    position: relative;
    top: -246px;
    bottom: auto;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-1a {
    width: 115%;
  }

  div.responsive-picture.picture-video-let-2 {
    top: 0;
    left: 0;
    width: 115%;
  }

  div.responsive-picture.picture-video-let-3 {
    top: 0;
    left: -221px;
    width: 115%;
  }

  div.responsive-picture.picture-video-let-4 {
    top: 0;
    right: 350px;
    left: auto;
    width: 115%;
  }

  div.responsive-picture.picture-video-let-1b {
    top: 0;
    left: 0;
    width: 115%;
  }

  div.responsive-picture.picture-video-let-1a {
    top: 0;
    left: 0;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-1 {
    position: relative;
    bottom: 100px;
    width: 100%;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-let-history-2 {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-3 {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-4 {
    width: 115%;
  }

  div.responsive-picture.picture-let-history-5 {
    width: 115%;
  }

  div.responsive-picture.picture-let-history-6 {
    width: 115%;
  }

  a.link-button-image.button-sacred-history {
    bottom: -204px;
    left: 399px;
    min-width: 250px;
  }

  a.link-button-image.button-link-sacred-donor {
    top: -599px;
  }

  div.image-for-button.cross-image-sacred-donor {
    max-width: 100px;
  }

  div.responsive-picture.picture-jesus-funds {
    position: relative;
    top: auto;
    bottom: -100px;
    width: 130%;
  }

  .html-element.html-form-funds {
    position: relative;
    top: auto;
    bottom: 0;
    width: auto;
  }

  div.responsive-picture.picture-funds-let1 {
    position: relative;
    bottom: 100px;
    width: 100%;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-funds-let2 {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let3 {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let4 {
    width: 115%;
  }

  div.responsive-picture.picture-funds-let5 {
    width: 115%;
  }

  div.responsive-picture.picture-funds-let6 {
    width: 115%;
  }

  a.link-button-image.button-funds-sacred {
    left: 399px;
  }

  div.responsive-picture.picture-jesus-wish {
    position: relative;
    top: auto;
    bottom: 100px;
    width: 120%;
  }

  .html-element.html-form-wish {
    position: relative;
    top: auto;
    bottom: 0;
    width: auto;
  }

  a.link-button-image.button-sacred-wish {
    left: 399px;
  }

  a.link-button-image.button-link-sacred-heaven {
    bottom: 700px;
  }

  a.link-button-image.button-cross-prophet {
    bottom: 1101px;
  }

  .html-element.html-form-nuns {
    position: relative;
    top: auto;
    bottom: 0;
    width: auto;
  }

  div.responsive-picture.picture-let-1-nuns {
    position: relative;
    bottom: 100px;
    width: 100%;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-let-2-nuns {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.pictures-let-3-nuns {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-let-4-nuns {
    width: 115%;
  }

  div.responsive-picture.picture-let-5-nuns {
    width: 115%;
  }

  div.responsive-picture.picture-let-6-nuns {
    width: 115%;
  }

  a.link-button-image.button-sacred-nuns {
    bottom: -199px;
    left: 399px;
    min-width: 250px;
  }

  div.responsive-picture.picture-jesus-mission {
    position: relative;
    top: auto;
    bottom: -100px;
    width: 120%;
  }

  .html-element.html-mission {
    position: relative;
    top: auto;
    bottom: 0;
    width: auto;
  }

  div.responsive-picture.picture-let-1-mission {
    position: relative;
    bottom: 100px;
    width: 100%;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-let-2-mission {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-let-3-mission {
    top: 100px;
    left: 14px;
    width: 115%;
  }

  div.responsive-picture.picture-let-4-mission {
    width: 115%;
  }

  div.responsive-picture.picture-let-5-mission {
    width: 115%;
  }

  div.responsive-picture.picture-let-6-mission {
    width: 115%;
  }

  div.responsive-picture.picture-index-jesus {
    top: 124px;
    left: -53px;
    width: 310px;
    height: 105%;
  }

  div.responsive-picture.picture-index-jesus > picture {
    height: 105%;
  }

  div.responsive-picture.picture-2 {
    bottom: 35px;
    left: -35px;
    width: 100%;
  }

  div.responsive-picture.picture-whoever {
    position: relative;
    top: auto;
    bottom: -94px;
    width: 100%;
  }

  div.responsive-picture.picture-help-us {
    position: relative;
    top: auto;
    bottom: 3px;
    min-width: 850px;
    width: 130%;
  }

  div.responsive-picture.picture-news-1 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-2 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-new-3 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-new-4 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-5 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-6 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-7 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-8 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-9 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-10 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-11 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-12 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-13 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-14 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-news-15 {
    position: relative;
    bottom: 100px;
    width: 850px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-fr-jerry-girls {
    position: relative;
    top: auto;
    bottom: 3px;
    width: 100%;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry {
    position: relative;
    right: 46px;
    bottom: 200px;
    width: 1000px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-thk-let-1 {
    position: relative;
    bottom: 100px;
    width: 1000px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-thk-let-2 {
    position: relative;
    bottom: 100px;
    width: 1000px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-thk-let-3 {
    position: relative;
    bottom: 100px;
    width: 1000px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-thk-let-4 {
    position: relative;
    bottom: 100px;
    width: 1000px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.picture-thk-let-5 {
    position: relative;
    bottom: 100px;
    width: 1000px;
    border: .9375rem ridge #a0eaec;
  }

  div.responsive-picture.pictures-thk-let-6 {
    position: relative;
    bottom: 100px;
    width: 1000px;
    border: .9375rem ridge #a0eaec;
  }

  a.responsive-picture.button-home-nun {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.button-word-nun {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-link-jesus-nun {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-nun {
    left: 84px;
    min-width: 0;
    max-width: 200px;
    width: 50%;
  }

  a.responsive-picture.picture-link-word-wish {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-wish {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-link-jesus-wish {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-link-prophet-wish {
    left: 191px;
    min-width: 100px;
    max-width: 200px;
    width: 5%;
  }

  a.responsive-picture.picture-jesus-history {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-history {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-history {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-history {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 45%;
  }

  a.responsive-picture.picture-home-donor {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-donor {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-donor {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-donor {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-funds {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-funds {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-funds {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-funds {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 40%;
  }

  a.responsive-picture.picture-home-video {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-video {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-video {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-video {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-album {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-album {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-album {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.prophet-picture-album {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 45%;
  }

  a.responsive-picture.picture-word-news {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-news {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  div.responsive-picture.picture-st-appreciation-st-let {
    position: relative;
    top: auto;
    bottom: 3px;
    width: 100%;
  }

  a.link-button-image.button-link-sacred-let {
    top: -599px;
  }

  a.responsive-picture.button-prophet-orphan {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-orphan {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.button-word-orphan {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.button-home-orphan {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-mis {
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-mis {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-mis {
    max-width: 200px;
    width: 60%;
  }

  a.link-button-image.button-sacred-mis {
    left: 399px;
    min-width: 250px;
  }

  a.responsive-picture.picture-jesus-heaven {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-heaven {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-heaven {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-heaven {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-jesus {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-word {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-word {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-loyola {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-loyola {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-loyola {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-loyola {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-st-teresa-prophet-cal {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-link-jesus-cal {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-cal {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-cal {
    max-width: 200px;
    width: 60%;
  }

  a.link-button-image.picture-sacared-cal {
    top: auto;
    bottom: 481px;
  }

  a.responsive-picture.home-jesus {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-jesus {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-word {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-word {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-prophet {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-word-prphet {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-prophet {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-prophet {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-home-eucharist {
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-eucharist {
    bottom: 106px;
    left: 84px;
    min-width: 100px;
    max-width: 200px;
    width: 60%;
  }

  a.responsive-picture.picture-jesus-eucharist {
    left: 50px;
    max-width: 200px;
    width: 60%;
  }

  a.link-button-image.picture-cross-sacred-eucharist {
    top: auto;
    bottom: 200px;
  }

  a.responsive-picture.picture-word-eucharist {
    left: 19px;
    max-width: 200px;
    width: 60%;
  }

  .html-element.html-slide-casa-amparo {
    position: relative;
    bottom: 500px;
    min-width: 1000px;
    max-width: none;
    width: auto;
  }
}

@media screen and (max-width: 55.25rem) {
  /* Text Elements */

  h1.heading-2-orphange {
    top: -14px;
  }

  h3.heading-2 {
    bottom: 133px;
  }

  p.paragraph.paragraph-eucharist {
    left: 70px;
  }

  p.paragraph.paragraph-amparo-refugio-histo {
    left: -30px;
  }

  p.paragraph.paragraph-wish {
    left: -30px;
  }

  p.paragraph.Paragraph-let-nuns {
    left: 51px;
  }

  p.paragraph.paragraph-4 {
    right: 100px;
    bottom: auto;
    min-width: 700px;
    max-width: none;
    width: 120%;
  }

  p.paragraph span.paragraph-text-25 {
    font-size: .8125rem;
  }

  p.paragraph.header-paragraph-mission {
    right: 100px;
    bottom: auto;
    min-width: 700px;
    max-width: none;
    width: 120%;
  }

  p.paragraph.paragraph-let-mission {
    left: -30px;
  }

  p.paragraph.Paragraph-learn-more {
    width: 80%;
  }

  p.paragraph.paragraph-teresa-calcutta {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph span.paragraph-text-62 {
    color: #f6d903;
  }

  p.paragraph span.paragraph-text-63 {
    text-decoration: underline;
    font-size: 1.3125rem;
  }

  p.paragraph.Paragraph-thomas {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph.paragraph-st-frances-assisi {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph.Paragraph-st-paul {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph.paragraph-st-hippo {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph.paragraph-st-teresa-avila {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph.paragraph-st-therese-lisieux {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph.paragraph-st-joan-arc {
    padding-bottom: 10px;
    height: 150px;
  }

  p.paragraph.paragraph-faustina-kowalska {
    padding-bottom: 20px;
    height: 140px;
  }

  span.text-element span.text-text-14 {
    color: #a0eaec;
  }

  span.text-element.text-5-orphanage {
    top: 1006px;
    margin-bottom: 149px;
  }

  span.text-element.text-forever-orphange {
    bottom: 364px;
  }

  span.text-element.text-4-orphanage {
    bottom: 0;
    height: 150px;
  }

  span.text-element.text-forever-donor {
    bottom: 0;
    left: 49px;
    width: 90%;
  }

  span.text-element.text-5-video {
    top: 487px;
  }

  span.text-element.text-album-needs {
    top: 80px;
  }

  span.text-element.text-fill-form-orphange {
    bottom: 171px;
    left: 50px;
    width: 90%;
  }

  span.text-element.text-need-donor {
    top: -17px;
  }

  span.text-element.texts-need-funds {
    top: -17px;
  }

  span.text-element.text-needs-nuns {
    top: -17px;
  }

  span.text-element.Text-purpose-website {
    font-size: 40px;
  }

  span.text-element.text-us-mis {
    bottom: 107px;
  }

  span.text-element.text-needs-history {
    top: 80px;
  }

  span.text-element.text-us-history {
    bottom: 128px;
  }

  a.link-text.text-link-8-1 {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.text-link-9-1 {
    right: -105px;
    font-size: 20px;
  }

  a.link-text.Index-text-help {
    top: 732px;
    left: -19px;
  }

  a.link-text.text-link-6 {
    bottom: -682px;
    color: #f6d903;
  }

  a.link-text.text-link-jesus-nun {
    right: -103px;
    left: auto;
  }

  a.link-text.text-link-prophet {
    right: -232px;
  }

  a.link-text.text-link-jesus-wish {
    right: -103px;
    left: auto;
  }

  a.link-text.text-link-prophet-wish {
    right: -220px;
  }

  a.link-text.text-jesus-history {
    right: -103px;
    left: auto;
  }

  a.link-text.text-prophet-history {
    right: -225px;
  }

  a.link-text.test-jesus-donor {
    right: -174px;
    left: auto;
  }

  a.link-text.text-prophet-donor {
    right: -123px;
  }

  a.link-text.test-jesus-funds {
    right: -103px;
    left: auto;
  }

  a.link-text.text-prophets-funds {
    right: -123px;
  }

  a.link-text.text-jesus-video {
    right: -163px;
    left: auto;
  }

  a.link-text.text-prophet-video {
    right: -123px;
  }

  a.link-text.text-link-jesus-album {
    right: -103px;
    left: auto;
  }

  a.link-text.text-link-prophet-akbun {
    right: -123px;
  }

  a.link-text.texlink-propket-news {
    left: 128px;
    background-color: #a0eaec;
    color: #1d4714;
  }

  a.link-text.text-link-jesus {
    bottom: 68px;
    left: 144px;
    font-weight: 900;
  }

  a.link-text.text-link-jesus-st-let {
    bottom: 68px;
    left: 100px;
    font-weight: 900;
  }

  a.link-text.text-link-prophet-st-let {
    left: 100px;
    background-color: #a0eaec;
    color: #1d4714;
  }

  a.link-text.text-jesus-orphan {
    right: -103px;
    left: auto;
  }

  a.link-text.text-prophet-orphan {
    right: -123px;
  }

  a.link-text.text-link-prophet-mis {
    right: -214px;
  }

  a.link-text.text-jesus-mis {
    right: -103px;
    left: auto;
  }

  a.link-text.text-link-6-1 {
    font-size: 20px;
  }

  a.link-text.text-link-7-1 {
    left: 27px;
    font-size: 19px;
  }

  a.link-text.text-link0jesus-heaven {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.text-home-heaven {
    font-size: 20px;
  }

  a.link-text.text-prophet-heaven {
    right: -105px;
    font-size: 20px;
  }

  a.link-text.text-word-heaven {
    left: 27px;
    font-size: 19px;
  }

  a.link-text.text-prophet-jesus {
    position: relative;
    top: -100px;
    bottom: auto;
    left: 100px;
    color: #f6d903;
    font-weight: 800;
  }

  a.link-text.text-jesus-word {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.text-prophet-word {
    right: -105px;
    font-size: 20px;
  }

  a.link-text.text-jesus-loyola {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.teext-prophet-loyola {
    right: -105px;
    font-size: 20px;
  }

  a.link-text.text-link-word-loyola {
    left: 27px;
    font-size: 19px;
  }

  a.link-text.test-home-loyola {
    font-size: 20px;
  }

  a.link-text.text-teresa-prophet-cal {
    right: -105px;
    font-size: 20px;
  }

  a.link-text.text-jesu-cal {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.text-word-cal {
    left: 27px;
    font-size: 19px;
  }

  a.link-text.text-home-cal {
    font-size: 20px;
  }

  a.link-text.text-link-home-jesus {
    font-size: 20px;
  }

  a.link-text.text-link-word-jesus {
    left: 27px;
    font-size: 19px;
  }

  a.link-text.text-link-message-jesus {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.text-link-home-word {
    font-size: 20px;
  }

  a.link-text.text-leink-word-word {
    left: 27px;
    font-size: 19px;
  }

  a.link-text.text-link-home-prophet {
    font-size: 20px;
  }

  a.link-text.text-link-word-prophet {
    left: 27px;
    font-size: 19px;
  }

  a.link-text.text-link-jesus-prophet {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.text-jesus-prophet {
    right: -112px;
    left: auto;
    font-size: 18px;
  }

  a.link-text.text-link-home-eucarist {
    font-size: 20px;
  }

  a.link-text.text-link-prophet-eucharist {
    right: -105px;
    font-size: 20px;
  }

  a.link-text.text-word-eucharist {
    left: 27px;
    font-size: 19px;
  }

  /* Interaction Elements */

  a.link-button.butom-link-casa-photo {
    bottom: 71px;
  }

  a.link-button span.button-link-text-7 {
    color: #f3b87e;
  }

  a.link-button span.button-link-text-14 {
    color: #f1f1fc;
  }

  a.link-button span.button-link-text-15 {
    color: #a0eaec;
  }

  /* Layout Elements */

  body.body-casa-a-photo {
    margin-top: 90px;
  }

  body.Body-donor {
    background-size: 100% 20%;
  }

  body.body-sister-thanks-letters {
    background-size: 100% 20%;
  }

  .container.container-jesus-orphanage {
    top: -358px;
  }

  .container.container-cost-orphange {
    top: auto;
    bottom: -985px;
  }

  .container.container-form-donor {
    top: -1700px;
    bottom: auto;
  }

  .container.container-cost-history {
    top: 83px;
  }

  .container.container-form-history {
    top: 0;
  }

  .container.container-10-orphange {
    height: 190px;
  }

  .container.container-9-orphange {
    height: 190px;
  }

  .container.container-8-orphange {
    height: 150px;
  }

  .container.container-orphan-let-4 {
    position: relative;
    top: 100px;
    right: auto;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: auto;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-orphan-let-3 {
    position: relative;
    left: 46px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 100%;
    height: 416px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-orphan-let-2 {
    position: relative;
    left: 12px;
    width: 93%;
  }

  .container.container-orphan-let-1 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-eucharist-1 {
    top: 700px;
    left: 100px;
  }

  .container.container-4-1 {
    bottom: -569px;
    left: 21px;
  }

  .container.container-photo-let-2 {
    position: relative;
    top: 600px;
    width: 90%;
  }

  .container.container-orphanage-form {
    top: 30px;
  }

  .container.containor-donor-let1 {
    top: -1636px;
    left: 8px;
    max-width: 800px;
    width: 100%;
    height: 500px;
  }

  .container.container-album-form {
    top: auto;
  }

  .container.container-cost-album {
    top: auto;
  }

  .container.container-donor-5 {
    position: relative;
    top: -1701px;
    left: 74px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    max-width: 800px;
    width: 100%;
    height: 500px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-donor-3 {
    position: relative;
    top: -1332px;
    left: 12px;
    max-width: 800px;
    width: 100%;
    height: 500px;
  }

  .container.container-donor-let-4 {
    position: relative;
    right: auto;
    bottom: 2401px;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    max-width: 800px;
    width: 100%;
    height: 500px;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-eucharist-orphanage {
    top: 700px;
  }

  .container.container-cost-video {
    top: auto;
    bottom: -461px;
  }

  .container.container-link-nav-video {
    bottom: -295px;
    left: 21px;
  }

  .container.container-vido-form {
    top: 0;
  }

  .container.container-eucharist-prophet {
    top: 700px;
  }

  .container.container-nav-jesus {
    bottom: 0;
    left: 21px;
  }

  .container.container-saint-nav {
    top: 147px;
  }

  .container.container-nav-wisdom {
    bottom: -801px;
    left: 21px;
  }

  .container.container-nav-eucharist {
    bottom: -1054px;
    left: 21px;
  }

  .container.container-nav-prophets-1 {
    bottom: -395px;
    left: 21px;
  }

  .container.container-nav-donor {
    bottom: -829px;
    left: 0;
    width: 100%;
  }

  .container.container-saints-jesus-nav {
    top: -150px;
  }

  .container.container-nav-loyola {
    bottom: -596px;
    left: 21px;
  }

  .container.container-nav-album-1 {
    bottom: 500px;
    left: 21px;

    grid-template-rows: repeat(2 , auto);
    grid-column-gap: normal;
  }

  .container.container-album-let-1 {
    top: 62px;
    left: -52px;
    width: 55%;
  }

  .container.container-album-let-2 {
    position: relative;
    top: -319px;
    bottom: auto;
    left: -67px;
    width: 55%;
  }

  .container.container-ablum-let-3 {
    position: relative;
    bottom: 650px;
    left: 9px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 55%;
    height: 416px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-album-let-4 {
    position: relative;
    right: auto;
    bottom: 950px;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 55%;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-two-orphanages-album {
    bottom: 50px;
  }

  .container.container-two-orphanges-donor {
    bottom: 61px;
  }

  .container.container-2-orphanges-donor {
    bottom: 112px;
    left: 0;
  }

  .container.container-jesus {
    top: -116px;
  }

  .container.container-life-forever-donor {
    bottom: -286px;
    padding-top: 20px;
    max-width: 860px;
    max-height: 194px;
    width: 100%;
    height: 207px;
  }

  .container.container-3-cost-donor {
    top: auto;
  }

  .container.container-thank-you-let-donor {
    bottom: 551px;
    height: 90%;
  }

  .container.container-spacer-1a-donor {
    bottom: 442px;
  }

  .container.container-spacer-1-donor {
    bottom: 442px;
  }

  .container.container-spacer-2b-donor {
    bottom: 442px;
  }

  .container.container-space-2c-donor {
    bottom: 442px;
  }

  .container.container-4-1-orphanage {
    right: auto;
    bottom: -202px;
  }

  .container.container-test-fill-form {
    top: 225px;
  }

  .container.contaioner-orphan-let-1a {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-orphan-let-1b {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-donor-1b {
    top: -1636px;
    left: 8px;
    max-width: 800px;
    width: 100%;
    height: 500px;
  }

  .container.container-donor-let-1a {
    top: -1636px;
    left: 8px;
    max-width: 800px;
    width: 100%;
    height: 500px;
  }

  .container.container-album-let-1b {
    top: 62px;
    left: -52px;
    width: 55%;
  }

  .container.container-album-let-1a {
    top: 62px;
    left: -52px;
    width: 55%;
  }

  .container.container-video-let-1 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-video-let-2 {
    position: relative;
    left: 12px;
    width: 93%;
  }

  .container.container-video-let-3 {
    position: relative;
    left: 46px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 100%;
    height: 416px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-video-let-4 {
    position: relative;
    top: 100px;
    right: auto;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: auto;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-video-let-1b {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-video-let-1a {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-album-sep-1 {
    top: -144px;
  }

  .container.container-header-casa-a-photo {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .container.container-refugio-nav {
    bottom: -829px;
    left: 0;
    width: 100%;
  }

  .container.container-jesus-history {
    top: -195px;
  }

  .container.container-let-history-1 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-history-2 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-history-3 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-history-4 {
    position: relative;
    left: 12px;
    width: 93%;
  }

  .container.container-let-history-5 {
    position: relative;
    left: 46px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 100%;
    height: 416px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-let-history-6 {
    position: relative;
    top: 100px;
    right: auto;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: auto;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-end-nav-4-history {
    right: 71px;
    bottom: -501px;
    left: auto;
  }

  .container.container-Jesus-donor {
    top: auto;
    bottom: -371px;
  }

  .container.container-sep-album-1a {
    top: -144px;
  }

  .container.container-jesus-funds {
    top: -116px;
  }

  .container.container-cost-funds {
    top: 83px;
  }

  .container.container-form-funds {
    top: 0;
  }

  .container.container-funds-let1 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-funds-let2 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-funds-let3 {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-funds-let4 {
    position: relative;
    left: 12px;
    width: 93%;
  }

  .container.container-funds-let5 {
    position: relative;
    left: 46px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 100%;
    height: 416px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-funds-let6 {
    position: relative;
    top: 100px;
    right: auto;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: auto;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-funds-end-4 {
    right: auto;
    bottom: -501px;
  }

  .container.container-13 {
    min-width: 130px;
  }

  .container.container-jesus-wish {
    top: -95px;
  }

  .container.container-cost-wish {
    top: 83px;
  }

  .container.container-form-wish {
    top: 0;
  }

  .container.container-nav-end-4-wish {
    right: auto;
    bottom: -501px;
  }

  .container.container-need-history {
    left: -28px;
  }

  .container.container-fill-out-form-histor {
    position: relative;
    left: -36px;
  }

  .container.container-nav-4-end-heaven {
    bottom: -694px;
    left: 21px;
  }

  .container.container-perdiction-christ {
    left: 194px;
  }

  .container.container-jesus-nuns {
    top: -100px;
  }

  .container.container-cost-nuns {
    top: 83px;
  }

  .container.container-need-nuns {
    left: -28px;
  }

  .container.container-fill-out-form-nuns {
    position: relative;
    left: -36px;
  }

  .container.container-form-nuns {
    top: 0;
  }

  .container.container-let-1-nuns {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-2-nuns {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-3-nuns {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-4-nuns {
    position: relative;
    left: 12px;
    width: 93%;
  }

  .container.container-let-5-nuns {
    position: relative;
    left: 46px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 100%;
    height: 416px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-let-6-nuns {
    position: relative;
    top: 100px;
    right: auto;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: auto;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-end-nav-nuns {
    right: auto;
    bottom: -501px;
  }

  .container.container-jesus-mission {
    top: -95px;
  }

  .container.container-cost-mission {
    top: 83px;
  }

  .container.container-fill-out-mission {
    position: relative;
    left: -36px;
  }

  .container.container-form-mission {
    top: 0;
  }

  .container.container-let-1-mission {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-2-mission {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-3-mission {
    top: 62px;
    left: 8px;
    width: 100%;
  }

  .container.container-let-4-mission {
    position: relative;
    left: 12px;
    width: 93%;
  }

  .container.container-let-5-mission {
    position: relative;
    left: 46px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 100%;
    height: 416px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-let-6-mission {
    position: relative;
    top: 100px;
    right: auto;
    left: 0;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: auto;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-end-nav-mission {
    right: auto;
    bottom: -501px;
  }

  .container.container-11 {
    top: 250px;
    left: 2px;
    max-width: 300px;
  }

  .container.container-jesus-message {
    left: 50px;
  }

  .container.container-love {
    top: -36px;
  }

  .container.container-1-1 {
    right: 88px;
  }

  .container.button-1 {
    left: -115px;
  }

  .container.container-top-donor-nav-1 {
    bottom: 0;
    left: 0;
  }

  .container.container-top-donor-nav-2 {
    bottom: 104px;
    left: 0;
  }

  .container.container-top-donor-nav-3 {
    bottom: 197px;
    left: 0;
  }

  .container.container-top-album-nav-1 {
    bottom: 400px;
    left: 0;
  }

  .container.container-top-album-nav-2 {
    bottom: 565px;
    left: 0;
  }

  .container.container-top-album-nav-3 {
    bottom: 719px;
    left: 0;
  }

  .container.container-top-video-nav-3 {
    bottom: -60px;
    left: 0;
  }

  .container.container-top-video-nav-2 {
    bottom: -60px;
    left: 0;
  }

  .container.container-top-video-nav-1 {
    bottom: -76px;
    left: 0;
  }

  .container.container-top-news-nav-3 {
    bottom: -31px;
    left: 0;
  }

  .container.container-top-news-nav-2 {
    bottom: -82px;
    left: 0;
  }

  .container.container-top-news-nav-1 {
    bottom: -136px;
    left: 0;
  }

  .container.container-11-news {
    top: 218px;
    left: 2px;
    max-width: 300px;
  }

  .container.container-11-donor {
    top: 67px;
    left: 2px;
    max-width: 300px;
  }

  .container.container-11-video {
    top: 67px;
    left: 2px;
    max-width: 300px;
  }

  .container.container-header-history {
    position: relative;
    bottom: 100px;
  }

  .container.container-11-history {
    top: 67px;
    left: 2px;
    max-width: 300px;
  }

  .container.container-top-history-nav-1 {
    bottom: 0;
    left: 0;
  }

  .container.container-top-history-nav-2 {
    bottom: 100px;
    left: 0;
  }

  .container.container-top-history-nav-3 {
    bottom: 194px;
    left: 0;
  }

  .container.container-top-funds-nav-1 {
    bottom: 176px;
    left: 0;
  }

  .container.container-top-funds-nav-2 {
    bottom: 260px;
    left: 0;
  }

  .container.container-top-funds-nav-3 {
    bottom: 360px;
    left: 0;
  }

  .container.container-wish-12 {
    top: 0;
    left: 2px;
    max-width: 300px;
  }

  .container.container-wish-nav-3 {
    bottom: 438px;
    left: 0;
  }

  .container.container-top-wish-2 {
    bottom: 360px;
    left: 0;
  }

  .container.container-top-wish-nav-1 {
    bottom: 276px;
    left: 0;
  }

  .container.container-top-nuns-nav-1 {
    bottom: 64px;
    left: 0;
  }

  .container.container-top-nun-nav-2 {
    bottom: 160px;
    left: 0;
  }

  .container.container-top-nuns-vav-3 {
    bottom: 245px;
    left: 0;
  }

  .container.container-top-mission-nav-1 {
    bottom: 0;
    left: 0;
  }

  .container.container-top-mission-nav-2 {
    bottom: 100px;
    left: 0;
  }

  .container.Container-top-mission-nav-3 {
    bottom: 182px;
    left: 0;
  }

  .container.container-top-let-nav-3 {
    bottom: -118px;
    left: 0;
  }

  .container.container-top-let-nav-2 {
    bottom: -161px;
    left: 0;
  }

  .container.container-top-let-nav-1 {
    bottom: -176px;
    left: 0;
  }

  .container.container-album-11 {
    top: 0;
    left: 2px;
    max-width: 300px;
  }

  .container.container-sister-let-11 {
    top: 250px;
    left: 2px;
    max-width: 300px;
  }

  .container.container-top-refugio-3 {
    bottom: -160px;
    left: 0;
  }

  .container.container-top-refugio-nav-2 {
    bottom: 161px;
    left: 0;
  }

  .container.container-top-refugio-nav-1 {
    bottom: 76px;
    left: 0;
  }

  .container.container-nav-saints {
    top: 276px;
  }

  .container.container-st-teresa-calcutta {
    bottom: -1000px;
    left: 0;
    height: 170px;
  }

  .container.container-thomas {
    bottom: -200px;
    left: 0;
    height: 170px;
  }

  .container.container-st-frances-assisi {
    bottom: -400px;
    left: 0;
    height: 170px;
  }

  .container.container-st-paul {
    bottom: -400px;
    left: 0;
    height: 170px;
  }

  .container.container-st-hippo {
    bottom: -400px;
    left: 0;
    height: 170px;
  }

  .container.container-st-teresa-avila {
    bottom: -400px;
    left: 0;
    height: 170px;
  }

  .container.container-st-terese-lisieux {
    bottom: -400px;
    left: 0;
    height: 170px;
  }

  .container.container-st-joan-arc {
    bottom: -400px;
    left: 0;
    height: 170px;
  }

  .container.container-st-faustina-kowalska {
    bottom: -100px;
    left: 0;
    height: 170px;
  }

  .container.container-donor-orphange {
    width: 100%;
    height: 65%;
  }

  .container.text-link-jesus-news {
    top: 700px;
    left: 100px;
  }

  .container.container-lifeforever-sr-let {
    bottom: -286px;
    padding-top: 20px;
    max-width: 860px;
    max-height: 194px;
    width: 100%;
    height: 207px;
  }

  .container.container-st-ignatious-loyola {
    bottom: 100px;
    left: 0;
  }

  .container.container-nav-saints-loyola {
    top: 276px;
    width: 70%;
  }

  .container.container-st-wisdom-nav {
    top: 147px;
  }

  .container.container-Saint-Ignatius-of-Lo {
    width: 800px;
  }

  .container.container-st-teresa-cal {
    left: 24px;
    width: 800px;
  }

  .container.container-st-thomas-aguinas {
    left: 24px;
    width: 800px;
  }

  .container.container-st-francis-assisi {
    left: 24px;
    width: 800px;
  }

  .container.container-paul {
    left: 24px;
    width: 800px;
  }

  .container.container-hippo {
    left: 24px;
    width: 800px;
  }

  .container.container-sister-avila {
    left: 24px;
    width: 800px;
  }

  .container.contianer-st-therese-lis {
    left: 24px;
    width: 800px;
  }

  .container.container-st-faustina {
    left: 24px;
    width: 800px;
  }

  .container.container-st-cathrine-siena {
    bottom: -399px;
    left: 0;
    height: 170px;
  }

  .container.container-st-cathrine-siens {
    left: 24px;
    width: 800px;
  }

  .container.container-st-peter {
    left: 24px;
    width: 800px;
  }

  .container.container-5 {
    bottom: -789px;
  }

  .container.container-sep-album-2 {
    width: 100%;
  }

  .container.container-slide-casa-amparo {
    position: relative;
    bottom: 800px;
    width: 100%;
  }

  div.responsive-picture.picture-6 {
    position: relative;
    top: auto;
    bottom: -147px;
    width: 110%;
  }

  a.responsive-picture.button-home {
    bottom: -657px;
    box-shadow: #a0eaec 5px 5px 10px 0;
  }

  .html-element.html-form-donor {
    position: relative;
    bottom: -227px;
  }

  a.responsive-picture.button-christ-perdiction-1 {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-link-2-1 {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.button-orphanage-1 {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.button-home-2 {
    max-width: 150px;
    width: 60%;
  }

  div.image-for-button.cross-image-eucharist {
    max-width: 100px;
  }

  .html-element.html-orphanage-form {
    position: relative;
    bottom: 0;
  }

  div.responsive-picture.picture-donor-let-1 {
    top: 0;
    left: 0;
    width: 100%;
  }

  div.responsive-picture.pic-pray-donor {
    top: 86px;
  }

  div.responsive-picture.pic-3-donor {
    top: -399px;
    left: 0;
    max-width: 800px;
    width: 100%;
  }

  div.responsive-picture.pic-4-donor {
    top: 0;
    left: -52px;
    max-width: 800px;
    width: 100%;
  }

  div.responsive-picture.pic-5-donor {
    position: relative;
    bottom: 1777px;
    left: 10px;
    max-width: 800px;
    width: 100%;
    height: 500px;
  }

  a.link-button-image.button-link-cross-eucharist {
    position: relative;
    top: 0;
    right: 100px;
    bottom: auto;
  }

  div.responsive-picture.picture-orphange-let-1 {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-orphange-let-3 {
    top: 0;
    left: 19px;
    width: 100%;
  }

  div.responsive-picture.picture-orphange-let-4 {
    top: 64px;
    left: -31px;
    width: 93%;
  }

  div.responsive-picture.picture-orphange-let-5 {
    position: static;
    width: 95%;
  }

  a.link-button-image.button-link-eucharist-orphange {
    position: relative;
    top: -401px;
  }

  a.link-button-image.button-link-eucharist-donor {
    position: relative;
    top: 141px;
  }

  div.responsive-picture.picture-let-1-video {
    top: 0;
    left: 0;
    width: 95%;
  }

  div.responsive-picture.picture-jesus-donor {
    position: relative;
    top: auto;
    bottom: 11px;
    width: 130%;
  }

  .html-element.html-element-3 {
    top: 0;
    max-width: 840px;
  }

  div.image-for-button.cross-gift-prophet {
    max-width: 100px;
  }

  a.link-button-image.button-gift-jesus {
    position: relative;
    top: -509px;
    bottom: auto;
  }

  .html-element.html-jesus {
    position: relative;
    top: -100px;
    bottom: auto;
  }

  a.link-button-image.button-sacared-wisdom {
    position: relative;
    top: 240px;
    bottom: auto;
  }

  a.link-button-image.button-cross-prophet {
    position: relative;
    top: -200px;
    bottom: auto;
  }

  a.link-button-image.button-cross-loyola {
    position: relative;
    top: -311px;
    bottom: auto;
  }

  div.responsive-picture.picture-album-let-1 {
    width: 115%;
  }

  div.responsive-picture.pictue-album-let-2 {
    position: relative;
    top: 40px;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-3 {
    position: relative;
    top: 301px;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-4 {
    bottom: -479px;
    width: 115%;
  }

  a.link-button-image.button-video-sacared {
    position: relative;
    top: -342px;
    bottom: auto;
  }

  a.link-button-image.button-album-sacared {
    position: relative;
    top: 18px;
    bottom: auto;
    left: 300px;
  }

  div.responsive-picture.pic-5-donor > picture {
    height: 500px;
  }

  div.responsive-picture.picture-1 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-orphange-let-1b {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-orphange-let-1a {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-donor-let-1a {
    top: 0;
    left: 0;
    width: 100%;
  }

  div.responsive-picture.picture-donor-let-1b {
    top: 0;
    left: 0;
    width: 100%;
  }

  div.responsive-picture.picture-album-let-1b {
    position: relative;
    bottom: 310px;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-1a {
    top: -150px;
    width: 115%;
  }

  div.responsive-picture.picture-video-let-2 {
    top: 0;
    left: 0;
    width: 100%;
  }

  div.responsive-picture.picture-video-let-3 {
    top: 64px;
    left: -52px;
    width: 93%;
  }

  div.responsive-picture.picture-video-let-4 {
    position: static;
    width: 95%;
  }

  div.responsive-picture.picture-video-let-1b {
    top: 0;
    left: 0;
    width: 95%;
  }

  div.responsive-picture.picture-video-let-1a {
    top: 0;
    left: 0;
    width: 95%;
  }

  div.responsive-picture.picture-let-history-1 {
    width: 100%;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-let-history-2 {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-let-history-3 {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-let-history-4 {
    position: relative;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-5 {
    position: relative;
    top: 100px;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-6 {
    width: 115%;
  }

  a.link-button-image.button-sacred-history {
    position: relative;
    top: 100px;
    bottom: auto;
  }

  a.link-button-image.button-link-sacred-donor {
    position: relative;
    top: 141px;
  }

  div.image-for-button.cross-image-sacred-donor {
    max-width: 100px;
  }

  div.responsive-picture.picture-jesus-funds {
    position: relative;
    top: auto;
    bottom: 11px;
    width: 110%;
  }

  .html-element.html-form-funds {
    position: relative;
    bottom: 0;
  }

  div.responsive-picture.picture-funds-let1 {
    width: 100%;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-funds-let2 {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-funds-let3 {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-funds-let4 {
    position: relative;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let5 {
    position: relative;
    top: 100px;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let6 {
    width: 115%;
  }

  a.link-button-image.button-funds-sacred {
    position: relative;
    top: 100px;
    bottom: auto;
  }

  div.responsive-picture.picture-donors-only-funds {
    position: relative;
    right: auto;
    left: 0;
    min-width: 850px;
    max-width: 1100px;
  }

  div.responsive-picture.pictures-educational-funs {
    min-width: 850px;
  }

  div.responsive-picture.picture-jesus-wish {
    position: relative;
    top: auto;
    bottom: 147px;
    width: 110%;
  }

  .html-element.html-form-wish {
    position: relative;
    bottom: 0;
  }

  a.link-button-image.button-sacred-wish {
    position: relative;
    top: 100px;
    bottom: auto;
  }

  a.link-button-image.button-link-sacred-heaven {
    position: relative;
    top: 76px;
    bottom: auto;
  }

  .html-element.html-form-nuns {
    position: relative;
    bottom: 0;
  }

  div.responsive-picture.picture-let-1-nuns {
    width: 100%;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-let-2-nuns {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.pictures-let-3-nuns {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-let-4-nuns {
    position: relative;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-5-nuns {
    position: relative;
    top: 100px;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-6-nuns {
    width: 115%;
  }

  a.link-button-image.button-sacred-nuns {
    position: relative;
    top: 100px;
    bottom: auto;
  }

  div.responsive-picture.picture-jesus-mission {
    position: relative;
    top: auto;
    bottom: -147px;
    width: 110%;
  }

  .html-element.html-mission {
    position: relative;
    bottom: 0;
  }

  div.responsive-picture.picture-let-1-mission {
    width: 100%;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-let-2-mission {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-let-3-mission {
    top: 0;
    width: 95%;
  }

  div.responsive-picture.picture-let-4-mission {
    position: relative;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-5-mission {
    position: relative;
    top: 100px;
    right: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-6-mission {
    width: 115%;
  }

  div.responsive-picture.picture-2 {
    left: -35px;
  }

  div.responsive-picture.picture-whoever {
    position: relative;
    top: auto;
    bottom: -119px;
    min-width: 900px;
    width: 90%;
  }

  div.responsive-picture.picture-help-us {
    position: relative;
    top: auto;
    bottom: 11px;
    min-width: 750px;
    width: 130%;
  }

  div.responsive-picture.picture-index-jesus {
    top: 40px;
  }

  div.responsive-picture.picture-news-1 {
    bottom: 122px;
    max-width: 1200px;
    width: 900px;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-2 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-new-3 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-new-4 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-5 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-6 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-7 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-8 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-9 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-10 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-11 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-12 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-13 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-14 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-news-15 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-fr-jerry-girls {
    position: relative;
    top: auto;
    bottom: 11px;
    width: 130%;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-thk-let-1 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-thk-let-2 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-thk-let-3 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-thk-let-4 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.picture-thk-let-5 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  div.responsive-picture.pictures-thk-let-6 {
    max-width: 850px;
    width: auto;
    border-width: .625rem;
    border-style: ridge;
  }

  a.responsive-picture.button-home-nun {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.button-word-nun {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-link-jesus-nun {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-nun {
    right: -232px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-link-word-wish {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-wish {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-link-jesus-wish {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-link-prophet-wish {
    right: -205px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-history {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-history {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-home-history {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-history {
    right: -208px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-home-donor {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-donor {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-jesus-donor {
    right: auto;
    left: 147px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-donor {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-home-funds {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-funds {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-jesus-funds {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-funds {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-home-video {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-video {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-jesus-video {
    right: auto;
    left: 153px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-video {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-home-album {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-album {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-jesus-album {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.prophet-picture-album {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-word-news {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-jesus-news {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  div.responsive-picture.picture-st-appreciation-st-let {
    position: relative;
    top: auto;
    bottom: 11px;
    width: 130%;
  }

  a.link-button-image.button-link-sacred-let {
    position: relative;
    top: 141px;
  }

  a.responsive-picture.button-prophet-orphan {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-jesus-orphan {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.button-word-orphan {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.button-home-orphan {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-mis {
    right: -216px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-jesus-mis {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-home-mis {
    max-width: 150px;
    width: 60.1%;
  }

  a.link-button-image.button-sacred-mis {
    position: relative;
    top: 100px;
    bottom: auto;
  }

  a.responsive-picture.picture-jesus-heaven {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-home-heaven {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-heaven {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-prophet-heaven {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-prophet-jesus {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-jesus-word {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-word {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-jesus-loyola {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-loyola {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-word-loyola {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-home-loyola {
    max-width: 150px;
    width: 60%;
  }

  .html-element.html-element-2 {
    width: 800px;
  }

  a.responsive-picture.picture-st-teresa-prophet-cal {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-link-jesus-cal {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-cal {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-home-cal {
    max-width: 150px;
    width: 60%;
  }

  a.link-button-image.picture-sacared-cal {
    position: relative;
    top: 500px;
    right: 100px;
    bottom: auto;
  }

  .html-element.html-st-thomas-aquinas {
    width: 800px;
  }

  .html-element.html-element-st-fransisi {
    width: 800px;
  }

  .html-element.html-element-paul {
    width: 800px;
  }

  .html-element.html-element-hippo {
    width: 800px;
  }

  .html-element.html-element-1-avila {
    width: 800px;
  }

  .html-element.html-element-st-therese-lis {
    width: 800px;
  }

  .html-element.html-element-joan-arc {
    width: 800px;
  }

  .html-element.html-element-faustina {
    width: 800px;
  }

  .html-element.html-element-st-teresa-cal-1 {
    width: 800px;
  }

  .html-element.html-element-cathirine-siena {
    width: 800px;
  }

  .html-element.html-st-peter {
    width: 800px;
  }

  a.responsive-picture.home-jesus {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-jesus {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-home-word {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-word {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-home-prophet {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-word-prphet {
    max-width: 150px;
    width: 60.1%;
  }

  a.responsive-picture.picture-jesus-prophet {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-prophet {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-home-eucharist {
    max-width: 150px;
    width: 60%;
  }

  a.responsive-picture.picture-prophet-eucharist {
    right: -106px;
    bottom: 108px;
    left: auto;
    min-width: 0;
    max-width: 90px;
    width: 90%;
  }

  a.responsive-picture.picture-jesus-eucharist {
    right: auto;
    left: 103px;
    max-width: 150px;
    width: 60%;
  }

  a.link-button-image.picture-cross-sacred-eucharist {
    position: relative;
    top: 500px;
    right: 100px;
    bottom: auto;
  }

  a.responsive-picture.picture-word-eucharist {
    max-width: 150px;
    width: 60.1%;
  }

  .html-element.html-slide-casa-amparo {
    top: auto;
    bottom: 0;
    left: -51px;
    min-width: 850px;
    max-width: 850px;
    width: 850px;
  }
}

@media screen and (max-width: 50.875rem) {
  /* Text Elements */

  h1.heading-2-orphange {
    top: -115px;
    font-size: 25px;
  }

  h1.heading-1 {
    font-size: 24px;
  }

  h1.heading-donor {
    font-size: 24px;
  }

  h3.heading-2 {
    bottom: 163px;
    margin-top: 20px;
    width: 50%;
    height: 85%;
  }

  p.paragraph.paragraph-eucharist {
    left: 40px;
  }

  p.paragraph.paragraph-amparo-refugio-histo {
    left: -18px;
    width: 100%;
  }

  p.paragraph.paragraph-wish {
    left: 111px;
    width: 80%;
  }

  p.paragraph.Paragraph-let-nuns {
    left: 103px;
    width: 80%;
  }

  p.paragraph.paragraph-4 {
    top: -57px;
    right: -1px;
    bottom: auto;
    width: 502px;
    font-size: 25px;
  }

  p.paragraph.header-paragraph-mission {
    top: -57px;
    right: 25px;
    bottom: auto;
    width: 502px;
    font-size: 25px;
  }

  p.paragraph.paragraph-let-mission {
    width: 110%;
  }

  p.paragraph.Paragraph-learn-more {
    position: relative;
    top: 10px;
  }

  p.paragraph.Paragraph-loyola {
    min-width: 450px;
  }

  p.paragraph.paragraph-teresa-calcutta {
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph span.paragraph-text-62 {
    color: #fcff10;
  }

  p.paragraph span.paragraph-text-63 {
    text-decoration: underline;
    font-size: 1.25rem;
  }

  p.paragraph.Paragraph-thomas {
    padding-bottom: 20px;
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph.paragraph-st-frances-assisi {
    padding-bottom: 20px;
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph.Paragraph-st-paul {
    padding-bottom: 20px;
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph.paragraph-st-hippo {
    padding-bottom: 20px;
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph.paragraph-st-teresa-avila {
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph.paragraph-st-therese-lisieux {
    bottom: -11px;
    min-width: 450px;
    min-height: 240px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph.paragraph-st-joan-arc {
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  p.paragraph.paragraph-faustina-kowalska {
    min-width: 450px;
    min-height: 220px;
    max-width: 100%;
    max-height: 220px;
    width: 100%;
    height: auto;
  }

  span.text-element span.text-text-14 {
    color: #a0eaec;
  }

  span.text-element.text-forever-donor {
    bottom: 0;
    left: 18px;
    max-width: 700px;
    width: 90%;
  }

  span.text-element.text-fill-form-orphange {
    bottom: 264px;
    left: 89px;
    margin-top: 50px;
    margin-bottom: 0;
    width: 450px;
  }

  span.text-element.text-5-orphanage {
    top: 207px;
    font-size: 12px;
  }

  span.text-element.text-forever-orphange {
    bottom: 536px;
    left: 59px;
    width: 80%;
  }

  span.text-element.text-4-orphanage {
    bottom: 3px;
    padding-top: 30px;
    height: 180px;
    font-size: 15px;
  }

  span.text-element span.text-text-25 {
    font-size: .9375rem;
  }

  span.text-element span.text-text-24 {
    font-size: .9375rem;
  }

  span.text-element.text-5-video {
    top: 263px;
  }

  span.text-element.text-4-video {
    height: 170px;
  }

  span.text-element.text-album-needs {
    top: -273px;
    bottom: auto;
    width: 450px;
  }

  span.text-element.text-4-album {
    height: 200px;
  }

  span.text-element.text-3-orphange {
    bottom: 23px;
    height: 200px;
    font-size: 20px;
  }

  span.text-element.text-need-donor {
    top: -211px;
    bottom: auto;
    width: 450px;
  }

  span.text-element.texts-need-funds {
    top: -200px;
    bottom: auto;
    width: 450px;
  }

  span.text-element.text-needs-nuns {
    top: -200px;
    bottom: auto;
    left: 18px;
    width: 450px;
  }

  span.text-element span.text-text-21 {
    font-size: 1.5rem;
  }

  span.text-element.Text-purpose-website {
    bottom: 163px;
    font-size: 33px;
  }

  span.text-element.text-2-orphange {
    bottom: 7px;
    height: 170px;
    font-size: 19px;
  }

  span.text-element.text-us-mis {
    bottom: 67px;
    height: 170px;
    font-size: 19px;
  }

  span.text-element.text-us-history {
    bottom: 86px;
    height: 170px;
    font-size: 19px;
  }

  span.text-element.text-needs-history {
    top: -273px;
    bottom: auto;
    width: 450px;
  }

  a.link-text.text-link-6 {
    bottom: -466px;
    left: -490px;
    color: #f6d903;
  }

  a.link-text.text-link-8-1 {
    right: 94px;
    left: 28px;
  }

  a.link-text.text-link-7-1 {
    right: -13px;
    left: -54px;
  }

  a.link-text.text-link-6-1 {
    right: -18px;
  }

  a.link-text.text-link-9-1 {
    right: auto;
    bottom: 99px;
    left: -8px;
  }

  a.link-text.Index-text-help {
    top: 314px;
    left: 114px;
    margin-right: 80px;
    margin-left: 10px;
    width: 220px;
    font-size: 14px;
  }

  a.link-text.text-link-home-nun {
    right: 19px;
  }

  a.link-text.text-link-word-nun {
    right: -13px;
  }

  a.link-text.text-link-jesus-nun {
    right: 94px;
    left: 14px;
  }

  a.link-text.text-link-prophet {
    right: auto;
    left: -137px;
  }

  a.link-text.text-link-home-wish {
    right: 19px;
  }

  a.link-text.text-link-jesus-wish {
    right: 94px;
    left: 29px;
  }

  a.link-text.text-link-prophet-wish {
    right: auto;
    left: -5px;
  }

  a.link-text.text-jesus-history {
    right: 94px;
    left: -4px;
  }

  a.link-text.text-link-word-history {
    right: -13px;
  }

  a.link-text.text-prophet-history {
    right: auto;
    bottom: 103px;
    left: -137px;
  }

  a.link-text.text-home-donor {
    right: 19px;
  }

  a.link-text.text-word-donor {
    right: -13px;
  }

  a.link-text.test-jesus-donor {
    right: 94px;
    left: -72px;
  }

  a.link-text.text-prophet-donor {
    right: auto;
    left: -113px;
  }

  a.link-text.text-home-funds {
    right: 19px;
  }

  a.link-text.text-word-funds {
    right: -13px;
  }

  a.link-text.test-jesus-funds {
    right: 94px;
    left: 15px;
  }

  a.link-text.text-prophets-funds {
    right: auto;
    left: -137px;
  }

  a.link-text.text-home-video {
    right: 19px;
  }

  a.link-text.text-word-video {
    right: -30px;
  }

  a.link-text.text-jesus-video {
    right: 94px;
    left: -72px;
  }

  a.link-text.text-prophet-video {
    right: auto;
    left: -137px;
  }

  a.link-text.text-link-home-album {
    right: 19px;
  }

  a.link-text.text-link-word-album {
    right: -13px;
  }

  a.link-text.text-link-jesus-album {
    right: 94px;
    left: 13px;
  }

  a.link-text.text-link-prophet-akbun {
    right: auto;
    left: -137px;
  }

  a.link-text.texlink-propket-news {
    left: -237px;
    background-color: #1d4714;
    color: #f2f2f6;
  }

  a.link-text.text-link-word-news {
    right: -7px;
  }

  a.link-text.text-link-jesus {
    right: -41px;
    bottom: 83px;
    left: auto;
  }

  a.link-text.text-link-jesus-st-let {
    right: -30px;
    left: 23px;
  }

  a.link-text.text-link-prophet-st-let {
    left: -237px;
    background-color: #1d4714;
    color: #f2f2f6;
  }

  a.link-text.text-link-word-let {
    right: -7px;
  }

  a.link-text.text-link-home-let {
    right: 19px;
  }

  a.link-text.text-home-orphan {
    right: 19px;
  }

  a.link-text.text-word-orphan {
    right: -13px;
  }

  a.link-text.text-jesus-orphan {
    right: 94px;
    left: 15px;
  }

  a.link-text.text-prophet-orphan {
    right: auto;
    left: -339px;
  }

  a.link-text.text-link-prophet-mis {
    right: auto;
    left: -137px;
  }

  a.link-text.text-jesus-mis {
    right: 94px;
    left: 11px;
  }

  a.link-text.text-link-home-mis {
    right: 19px;
  }

  a.link-text.text-link0jesus-heaven {
    right: 94px;
    left: -89px;
  }

  a.link-text.text-home-heaven {
    right: 33px;
  }

  a.link-text.text-prophet-heaven {
    right: auto;
    bottom: 99px;
    left: -116px;
  }

  a.link-text.text-word-heaven {
    right: -13px;
    left: 45px;
  }

  a.link-text.text-prophet-jesus {
    position: relative;
    right: auto;
    bottom: 100px;
    left: -141px;
    color: #f6d903;
    font-weight: 900;
  }

  a.link-text.text-jesus-word {
    right: 94px;
    left: 61px;
  }

  a.link-text.text-prophet-word {
    right: auto;
    bottom: 99px;
    left: -55px;
  }

  a.link-text.text-jesus-loyola {
    right: 94px;
    left: -50px;
  }

  a.link-text.teext-prophet-loyola {
    right: auto;
    bottom: 99px;
    left: -8px;
  }

  a.link-text.text-link-word-loyola {
    right: -13px;
    left: -57px;
  }

  a.link-text.test-home-loyola {
    right: -20px;
  }

  a.link-text.text-teresa-prophet-cal {
    right: auto;
    bottom: 99px;
    left: -8px;
  }

  a.link-text.text-jesu-cal {
    right: 94px;
    left: -50px;
  }

  a.link-text.text-word-cal {
    right: -13px;
    left: -59px;
  }

  a.link-text.text-home-cal {
    right: 8px;
  }

  a.link-text.text-link-home-jesus {
    right: -18px;
  }

  a.link-text.text-link-word-jesus {
    right: -13px;
    left: 30px;
  }

  a.link-text.text-link-message-jesus {
    right: auto;
    left: -5px;
    color: #f6d903;

    -webkit-text-stroke-color: #f6d903;
  }

  a.link-text.text-link-home-word {
    right: -18px;
  }

  a.link-text.text-leink-word-word {
    right: -13px;
    left: 75px;
  }

  a.link-text.text-link-home-prophet {
    right: -18px;
  }

  a.link-text.text-link-word-prophet {
    right: auto;
    left: 17px;
  }

  a.link-text.text-link-jesus-prophet {
    right: 94px;
    left: -15px;
  }

  a.link-text.text-jesus-prophet {
    right: 94px;
    left: -50px;
  }

  a.link-text.text-link-home-eucarist {
    right: -18px;
  }

  a.link-text.text-link-prophet-eucharist {
    right: auto;
    bottom: 99px;
    left: -8px;
  }

  a.link-text.text-word-eucharist {
    right: -13px;
    left: 92px;
  }

  /* Interaction Elements */

  a.link-button.button-link-casa-photo {
    right: 18px;
    bottom: 72px;
    left: auto;
    padding-bottom: 0;
    height: 75px;
  }

  a.link-button.butom-link-casa-photo {
    bottom: 78px;
    height: 70px;
  }

  a.link-button.button-link-casa-ref {
    right: auto;
    bottom: 69px;
    left: -14px;
    height: 68px;
  }

  a.link-button.button-link-casa-video {
    bottom: 76px;
    left: -22px;
    height: 70px;
  }

  a.link-button.button-link-orphange-finance {
    bottom: 66px;
    left: -29px;
    min-width: 60px;
    height: 70px;
  }

  a.link-button.button-link-nuns {
    right: auto;
    bottom: 69px;
    left: 47px;
    margin-right: 5px;
    margin-left: 5px;
    min-width: 110px;
    width: 110px;
    height: 68px;
  }

  a.link-button.button-link-request {
    bottom: 63px;
    left: 61px;
    min-width: 90px;
    width: 90px;
    height: 70px;
  }

  a.link-button span.button-link-text-6 {
    color: #f3b87e;
  }

  a.link-button span.button-link-text-5 {
    color: #f6d903;
  }

  a.link-button span.button-link-text-12 {
    color: #f6d903;
  }

  a.link-button span.button-link-text-13 {
    color: #a0eaec;
  }

  a.link-button.button-link-private-orphanage {
    width: 400px;
    border: .625rem ridge #020000;
    border-radius: 20px;
    background-color: #600306;
    color: #f1f1fc;
    text-align: center;
  }

  a.link-button.button-m-st {
    right: 0;
    bottom: 67px;
    left: 65px;
    padding-bottom: 0;
    width: 100px;
    height: 75px;
  }

  a.link-button.button-history-orphanage {
    bottom: 52px;
    left: 57px;
    min-width: 60px;
    height: 70px;
  }

  a.link-button.button-casa-photo {
    right: auto;
    bottom: 72px;
    left: 100px;
    padding-bottom: 0;
    width: 110px;
    height: 75px;
  }

  a.link-button.button-refugio-photo {
    right: auto;
    bottom: 74px;
    left: 88px;
    width: 110px;
    height: 68px;
  }

  a.link-button.button-video-casa {
    bottom: 71px;
    left: 56px;
    margin-right: 5px;
    margin-left: 5px;
    height: 70px;
  }

  a.link-button.button-donor-donate {
    bottom: 66px;
    left: 22px;
    min-width: 60px;
    width: 110px;
    height: 60px;
  }

  a.link-button.button-photo {
    right: auto;
    bottom: 72px;
    left: 100px;
    padding-bottom: 0;
    width: 110px;
    height: 75px;
  }

  a.link-button span.button-link-text-21 {
    color: #f6d903;
  }

  /* Layout Elements */

  body.body-index {
    bottom: 28px;
    -ms-flex-pack: start;
    -ms-flex-align: start;
    height: 3700px;

    justify-items: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }

  body.body-casa-a-photo {
    bottom: 0;
    min-width: 450px;
    max-height: none;
    width: auto;
    height: auto;
  }

  body.Body-donor {
    right: 42px;
    bottom: 0;
    width: 100%;
    height: 6000px;
    background-size: 100% 20%;
  }

  body.Body-dbco {
    min-height: auto;
  }

  body.body-refugio-de-maria-photo {
    min-height: auto;
  }

  body.body-casa-amparo-history {
    -ms-flex-pack: center;
    min-height: auto;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  body.body-funds {
    min-height: auto;
  }

  body.body-wish {
    min-height: auto;
  }

  body.body-2 {
    background-size: cover;
  }

  body.body-road-heaven {
    -ms-flex-pack: start;
    -ms-flex-align: start;
    height: 1300px;

    justify-items: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }

  body.body-nuns {
    min-height: auto;
  }

  body.body-mission {
    min-height: auto;
  }

  body.body-orphanage {
    top: 100px;
  }

  body.body-sister-thanks-letters {
    right: 42px;
    width: 100%;
    background-size: 100% 20%;
  }

  .container.container-4 {
    bottom: -473px;
  }

  .container.container-donor-header {
    top: 19px;
    left: 30px;
    margin-bottom: 20px;
    height: 60px;

    grid-template-columns: auto;
    grid-template-rows: repeat(4 , auto);
  }

  .container.container-nav-donor {
    bottom: -604px;
    left: 55px;
    margin-top: auto;
    width: 100%;
    height: auto;

    grid-column-gap: normal;
    grid-row-gap: 10px;
  }

  .container.container-13 {
    left: 95px;
    min-width: 80px;
    max-width: none;
    max-height: 70px;
    width: 99px;
    height: 70px;
  }

  .container.container-sponser-orphange {
    top: 183px;
  }

  .container.container-jesus-orphanage {
    top: -377px;
  }

  .container.container-cost-orphange {
    top: 696px;
    bottom: auto;
    margin-top: 150px;
    height: 90px;
  }

  .container.container-form-donor {
    top: auto;
    bottom: 2207px;

    justify-items: center;
  }

  .container.container-orphan-let-1 {
    top: auto;
    bottom: 0;
  }

  .container.container-orphan-let-2 {
    position: relative;
    bottom: 40px;
    left: 12px;
    width: 100%;
  }

  .container.container-orphan-let-3 {
    position: relative;
    bottom: 555px;
    left: 0;
    height: 400px;
  }

  .container.container-orphan-let-4 {
    position: relative;
    bottom: 0;
    height: 400px;
  }

  .container.container-jesus {
    top: -173px;
    padding-bottom: 10px;
    height: 60%;
  }

  .container.container-4-1-orphanage {
    bottom: -305px;
    left: 58px;
  }

  .container.container-cost-history {
    top: -253px;
    margin-top: 150px;
  }

  .container.container-form-history {
    top: auto;
    bottom: 100px;
  }

  .container.container-10-orphange {
    position: relative;
    bottom: 30px;
    left: -8px;
    width: 140px;
    height: 225px;
  }

  .container.container-9-orphange {
    bottom: 26px;
    left: 5px;
    width: 140px;
    height: 230px;
  }

  .container.container-8-orphange {
    bottom: 32px;
    left: 22px;
    width: 140px;
    height: 182px;
  }

  .container.container-eucharist-1 {
    top: 580px;
    left: 95px;
    width: 500px;
    height: 150px;
  }

  .container.container-4-1 {
    bottom: -500px;
  }

  .container.container-orphanage-form {
    top: auto;
    bottom: 44px;

    justify-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
    grid-template-columns: none;
    grid-template-rows: none;
  }

  .container.containor-donor-let1 {
    top: auto;
    bottom: 2000px;
    min-width: 400px;
    max-width: 600px;
    width: 100%;
  }

  .container.container-album-form {
    top: auto;
    bottom: 50px;

    justify-items: center;
  }

  .container.container-cost-album {
    top: -201px;
    bottom: auto;
    margin-top: 150px;
  }

  .container.container-donor-5 {
    position: relative;
    top: -2301px;
    bottom: auto;
    left: 6px;
    max-width: 600px;
    height: 500px;
  }

  .container.container-donor-3 {
    position: relative;
    top: -2182px;
    bottom: auto;
    left: 12px;
    max-width: 600px;
    width: 100%;
    height: 500px;
  }

  .container.container-donor-let-4 {
    position: relative;
    bottom: 2523px;
    height: 500px;
  }

  .container.container-eucharist-orphanage {
    top: 500px;
    height: 150px;
  }

  .container.container-cost-video {
    top: 190px;
    bottom: auto;
    margin-top: 150px;
    height: 120px;
  }

  .container.container-link-nav-video {
    bottom: -200px;
  }

  .container.container-vido-form {
    top: auto;
    bottom: 0;

    justify-items: center;
  }

  .container.container-9 {
    height: 170px;
  }

  .container.container-10 {
    height: 170px;
  }

  .container.container-eucharist-prophet {
    top: -300px;
    height: 150px;
  }

  .container.container-nav-jesus {
    bottom: 0;
  }

  .container.container-saint-nav {
    top: -150px;
  }

  .container.container-nav-wisdom {
    bottom: -537px;
  }

  .container.container-nav-eucharist {
    bottom: -1300px;
  }

  .container.container-nav-prophets-1 {
    bottom: -370px;
    left: 43px;
  }

  .container.container-saints-jesus-nav {
    top: -113px;
  }

  .container.container-nav-loyola {
    bottom: -752px;
  }

  .container.container-nav-album-1 {
    bottom: 0;
  }

  .container.container-album-let-1 {
    top: auto;
    bottom: 200px;
    width: 50%;
  }

  .container.container-album-let-2 {
    position: relative;
    bottom: 40px;
    left: -42px;
    width: 50%;
  }

  .container.container-ablum-let-3 {
    position: relative;
    bottom: 353px;
    left: 0;
    width: 50%;
    height: 400px;
  }

  .container.container-album-let-4 {
    position: relative;
    bottom: 263px;
    width: 50%;
    height: 400px;
  }

  .container.container-test-fill-form {
    top: 277px;
  }

  .container.container-header-casa-a-photo {
    top: 70px;
    margin-bottom: 20px;
    height: 60px;
  }

  .container.container-sponser-album-need {
    top: 58px;
    bottom: auto;
    width: 450px;
  }

  .container.container-10-album {
    width: 150px;
    height: 200px;
  }

  .container.container-9-album {
    width: 150px;
  }

  .container.container-8-album {
    width: 150px;
    height: 200px;
  }

  .container.container-12 {
    top: 150px;
    right: -104px;
    left: auto;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 120px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-11 {
    top: 150px;
    left: 18px;
    max-width: 250px;
    width: 150px;
  }

  .container.container-two-orphanages-album {
    bottom: -2px;
  }

  .container.container-two-orphanges-donor {
    bottom: 0;
  }

  .container.container-2-orphanges-donor {
    bottom: 61px;
    left: 20px;
    margin-top: auto;
    max-height: 100px;
    height: auto;

    grid-column-gap: normal;
    grid-row-gap: normal;
  }

  .container.container-life-forever-donor {
    top: 0;
    bottom: auto;
    left: 10px;
    -ms-flex-align: center;
    margin-top: 0;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 0;
    max-width: none;
    max-height: 170px;
    width: 30%;
    height: 100%;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-3-cost-donor {
    top: auto;
    bottom: 494px;
    margin-top: 150px;
  }

  .container.container-need-more-donor {
    bottom: 1551px;
    width: 450px;
  }

  .container.container-fill-out-form-donor {
    top: auto;
    bottom: 1575px;
  }

  .container.container-thank-you-let-donor {
    bottom: 150px;
    left: 100px;
    max-width: 500px;
    width: 100%;
    height: 70%;
  }

  .container.container-spacer-1a-donor {
    bottom: 1121px;
    margin-bottom: 150px;
  }

  .container.container-spacer-1-donor {
    bottom: -65px;
  }

  .container.container-spacer-2-donor {
    bottom: 1038px;
  }

  .container.container-spacer-3-donor {
    bottom: 1637px;
  }

  .container.container-spacer-4-donor {
    bottom: 1707px;
  }

  .container.container-spacer-2a-donor {
    bottom: 1186px;
  }

  .container.container-spacer-2b-donor {
    bottom: 614px;
    margin-bottom: 150px;
  }

  .container.container-space-2c-donor {
    bottom: 624px;
  }

  .container.container-space-3a-donor {
    bottom: 1620px;
  }

  .container.container-15 {
    right: auto;
    left: 74px;
    margin-right: 5px;
    margin-left: 5px;
    min-width: 90px;
    max-width: none;
    width: 110px;
  }

  .container.contaioner-orphan-let-1a {
    top: auto;
    bottom: 0;
  }

  .container.container-orphan-let-1b {
    top: auto;
    bottom: 0;
  }

  .container.container-donor-1b {
    top: auto;
    bottom: 2000px;
    min-width: 400px;
    max-width: 600px;
    width: 100%;
  }

  .container.container-donor-let-1a {
    top: auto;
    bottom: 2000px;
    min-width: 400px;
    max-width: 600px;
    width: 100%;
  }

  .container.container-album-let-1b {
    top: auto;
    bottom: 249px;
    width: 50%;
  }

  .container.container-album-let-1a {
    top: auto;
    bottom: 200px;
    width: 50%;
  }

  .container.container-video-let-1 {
    top: auto;
    bottom: 0;
  }

  .container.container-video-let-2 {
    position: relative;
    bottom: 0;
    left: 12px;
    width: 100%;
  }

  .container.container-video-let-3 {
    position: relative;
    bottom: 0;
    left: 0;
    height: 400px;
  }

  .container.container-video-let-4 {
    position: relative;
    top: auto;
    bottom: 0;
    height: 400px;
  }

  .container.container-video-let-1b {
    top: auto;
    bottom: 0;
  }

  .container.container-video-let-1a {
    top: auto;
    bottom: 0;
  }

  .container.container-need-history {
    top: 58px;
    bottom: auto;
    left: -21px;
    width: 450px;
  }

  .container.container-histor-apro-refugio {
    top: auto;
    bottom: 100px;
  }

  .container.container-nuns {
    right: auto;
    left: 54px;
    min-width: 80px;
    max-width: none;
    width: 100px;
  }

  .container.container-mission-statement {
    left: 62px;
    margin-right: 5px;
    margin-left: 5px;
    min-width: 65px;
    max-width: none;
    max-height: none;
    width: 90px;
    height: 60px;
  }

  .container.container-refugio-nav {
    position: relative;
    bottom: 0;
    margin-top: auto;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    max-height: 90px;
    width: 115%;
    height: auto;

    grid-column-gap: normal;
    grid-row-gap: 10px;
  }

  .container.container-jesus-history {
    top: -100px;
    padding-bottom: 10px;
    height: 60%;
  }

  .container.container-let-history-1 {
    top: auto;
    bottom: 0;
  }

  .container.container-let-history-2 {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-let-history-3 {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-let-history-4 {
    position: relative;
    bottom: 40px;
    left: 12px;
    width: 100%;
  }

  .container.container-let-history-5 {
    position: relative;
    bottom: 38px;
    left: 0;
    height: 400px;
  }

  .container.container-let-history-6 {
    position: relative;
    top: auto;
    bottom: 200px;
    height: 400px;
  }

  .container.container-end-nav-4-history {
    bottom: 0;
    left: -26px;
  }

  .container.container-Jesus-donor {
    top: auto;
    bottom: -434px;
    padding-bottom: 10px;
    height: 60%;
  }

  .container.button-1 {
    left: 182px;
    max-width: 50px;
  }

  .container.container-funds-funds1 {
    top: 149px;
    left: -59px;
    max-width: 150px;
    width: 150px;
  }

  .container.container-jesus-funds {
    top: -70px;
    padding-bottom: 10px;
    height: 60%;
  }

  .container.container-cost-funds {
    top: -252px;
    margin-top: 150px;
  }

  .container.container-needs-funds {
    top: 58px;
    bottom: auto;
    width: 450px;
  }

  .container.container-form-funds {
    top: auto;
    bottom: 100px;
  }

  .container.container-funds-let1 {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-funds-let2 {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-funds-let3 {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-funds-let4 {
    position: relative;
    bottom: 40px;
    left: 12px;
    width: 100%;
  }

  .container.container-funds-let5 {
    position: relative;
    bottom: 38px;
    left: 0;
    height: 400px;
  }

  .container.container-funds-let6 {
    position: relative;
    top: auto;
    bottom: 200px;
    height: 400px;
  }

  .container.container-funds-end-4 {
    bottom: 0;
    left: 24px;
  }

  .container.container-jesus-wish {
    top: 0;
    padding-bottom: 10px;
    height: 60%;
  }

  .container.container-cost-wish {
    top: -252px;
    margin-top: 150px;
  }

  .container.container-need-wish {
    top: 58px;
    bottom: auto;
    width: 450px;
  }

  .container.container-form-wish {
    top: auto;
    bottom: 100px;
  }

  .container.container-nav-end-4-wish {
    bottom: 0;
    left: -49px;

    justify-items: auto;
  }

  .container.container-fill-out-form-histor {
    left: -20px;
  }

  .container.container-fill-out-form-album {
    top: 58px;
    bottom: auto;
    width: 450px;
  }

  .container.container-fill-out-form-funds {
    top: 58px;
    bottom: auto;
    width: 450px;
  }

  .container.container-fill-out-form-list {
    top: 58px;
    bottom: auto;
    width: 450px;
  }

  .container.Container-private-orphanage-1 {
    position: relative;
    top: 67px;
    min-width: 400px;
    width: 450px;
  }

  .container.container-private-orphanage-2 {
    min-width: 350px;
    max-width: 1200px;
    width: 400px;
  }

  .container.Containor-private-orphanage {
    bottom: 50px;
  }

  .container.container-nav-4-end-heaven {
    bottom: -908px;
    left: 41px;
    max-width: none;
    width: 450px;
  }

  .container.container-perdiction-christ {
    left: 26px;
    width: 400px;
  }

  .container.container-welcome-life-heaven {
    left: 886px;
    width: 400px;
  }

  .container.container-2-1 {
    right: 59px;
  }

  .container.container-1-1 {
    right: 181px;
  }

  .container.container-17 {
    position: relative;
    right: 38px;
    left: 27px;
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 5px;
    padding-left: 0;
    min-width: 100px;
    max-width: none;
    width: 100px;
  }

  .container.container-16 {
    position: relative;
    left: 63px;
    min-width: 110px;
    width: 110px;
  }

  .container.container-header-nuns {
    top: 70px;
    margin-bottom: 20px;
    height: 60px;
  }

  .container.container-casa-amparo-nuns {
    min-width: 150px;
    max-width: 150px;
    width: 200px;
  }

  .container.container-refugio-nuns {
    left: 43px;
    max-width: 150px;
    width: 200px;
  }

  .container.container-jesus-nuns {
    top: 0;
    padding-bottom: 10px;
    height: 60%;
  }

  .container.container-let-nuns {
    top: auto;
    bottom: 100px;
  }

  .container.container-cost-nuns {
    top: -253px;
    margin-top: 150px;
  }

  .container.container-need-nuns {
    top: 58px;
    bottom: auto;
    left: -21px;
    width: 450px;
  }

  .container.container-fill-out-form-nuns {
    left: -20px;
  }

  .container.container-form-nuns {
    top: auto;
    bottom: 100px;
  }

  .container.container-let-1-nuns {
    top: auto;
    bottom: 0;
  }

  .container.container-let-2-nuns {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-let-3-nuns {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-let-4-nuns {
    position: relative;
    bottom: 40px;
    left: 12px;
    width: 100%;
  }

  .container.container-let-5-nuns {
    position: relative;
    bottom: 38px;
    left: 0;
    height: 400px;
  }

  .container.container-let-6-nuns {
    position: relative;
    top: auto;
    bottom: 200px;
    height: 400px;
  }

  .container.container-end-nav-nuns {
    bottom: 0;
    left: -26px;
  }

  .container.container-header-mission {
    top: 70px;
    margin-bottom: 20px;
    height: 60px;
  }

  .container.container-jesus-mission {
    top: 0;
    padding-bottom: 10px;
    height: 60%;
  }

  .container.container-cost-mission {
    top: -253px;
    margin-top: 150px;
  }

  .container.container-fill-out-mission {
    left: -20px;
  }

  .container.container-form-mission {
    top: auto;
    bottom: 100px;
  }

  .container.container-let-1-mission {
    top: auto;
    bottom: 0;
  }

  .container.container-let-2-mission {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-let-3-mission {
    top: auto;
    bottom: 0;
    width: 120%;
  }

  .container.container-let-4-mission {
    position: relative;
    bottom: 40px;
    left: 12px;
    width: 100%;
  }

  .container.container-let-5-mission {
    position: relative;
    bottom: 38px;
    left: 0;
    height: 400px;
  }

  .container.container-let-6-mission {
    position: relative;
    top: auto;
    bottom: 200px;
    height: 400px;
  }

  .container.container-end-nav-mission {
    bottom: 0;
    left: -26px;
  }

  .container.container-sister-request {
    position: relative;
    left: 53px;
    margin-right: 5px;
    margin-left: 5px;
    min-width: 100px;
    width: 100px;
  }

  .container.container-orphange-financial {
    position: relative;
    left: 25px;
  }

  .container.container-love {
    position: relative;
    left: -23px;

    justify-items: right;
  }

  .container.container-5 {
    bottom: -1028px;
    left: -11px;
  }

  .container.container-our-lady-charity-nun {
    position: relative;
    bottom: 30px;
  }

  .container.container-learn-more {
    top: -100px;
  }

  .container.container-top-donor-nav-1 {
    bottom: 0;
    left: -11px;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-donor-nav-2 {
    bottom: 49px;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-donor-nav-3 {
    bottom: 100px;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-album-nav-1 {
    bottom: 150px;
    left: 0;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-album-nav-2 {
    bottom: 200px;
    left: 28px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-album-nav-3 {
    bottom: 241px;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-album-sep-1 {
    top: -245px;
  }

  .container.container-top-video-nav-3 {
    bottom: -75px;
    left: 0;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-video-nav-2 {
    bottom: -74px;
    left: -4px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-video-nav-1 {
    bottom: -80px;
    left: 42px;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-news-nav-3 {
    bottom: -68px;
    left: -2px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-news-nav-2 {
    bottom: -72px;
    left: -3px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-news-nav-1 {
    bottom: -81px;
    left: 42px;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-header-news {
    top: 75px;
    left: 30px;
    margin-bottom: 20px;
    height: 60px;
  }

  .container.container-11-news {
    top: 56px;
    left: -11px;
    max-width: 250px;
    width: 200px;
  }

  .container.container-12-news {
    top: 57px;
    left: 20px;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 200px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-11-donor {
    top: 0;
    left: -11px;
    max-width: 250px;
    width: 200px;
  }

  .container.container-12-donor {
    top: 0;
    left: 14px;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 200px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-header-video {
    top: 19px;
    left: 30px;
    margin-bottom: 20px;
    height: 60px;
  }

  .container.container-11-video {
    top: 0;
    left: -11px;
    max-width: 250px;
    width: 200px;
  }

  .container.container-12-video {
    top: 0;
    left: 59px;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 200px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-header-history {
    position: relative;
    bottom: 121px;
  }

  .container.container-11-history {
    top: 0;
    left: -11px;
    max-width: 250px;
    width: 200px;
  }

  .container.container-12-history {
    top: 0;
    left: 0;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 200px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-top-history-nav-1 {
    bottom: 138px;
    left: 0;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-history-nav-2 {
    bottom: 200px;
    left: 31px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-history-nav-3 {
    bottom: 252px;
    left: 30px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-funds-nav-1 {
    bottom: 118px;
    left: 0;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-funds-nav-2 {
    bottom: 173px;
    left: 41px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-funds-nav-3 {
    bottom: 221px;
    left: 43px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-sister-12 {
    top: 0;
    left: 0;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 200px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-wish-12 {
    top: 0;
    left: -11px;
    max-width: 250px;
    width: 200px;
  }

  .container.container-wish-nav-3 {
    bottom: 293px;
    left: 44px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-wish-2 {
    bottom: 260px;
    left: 40px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-wish-nav-1 {
    bottom: 228px;
    left: 0;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-nuns-nav-1 {
    bottom: 40px;
    left: -18px;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-nun-nav-2 {
    bottom: 100px;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-nuns-vav-3 {
    bottom: 152px;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-mission-nav-1 {
    bottom: 0;
    left: 0;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-top-mission-nav-2 {
    bottom: 30px;
    left: 38px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.Container-top-mission-nav-3 {
    bottom: 50px;
    left: 45px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-let-nav-3 {
    bottom: 0;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-let-nav-2 {
    bottom: 0;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-let-nav-1 {
    bottom: 0;
    left: 64px;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-spacer-funds-1 {
    left: auto;
  }

  .container.container-album-12 {
    top: 0;
    right: 3px;
    left: auto;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 120px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-album-11 {
    top: 0;
    left: 18px;
    max-width: 250px;
    width: 150px;
  }

  .container.container-sister-let-11 {
    top: 0;
    left: -13px;
    display: grid;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    max-width: 250px;
    width: 150px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  .container.container-sister-let-12 {
    top: 0;
    right: -2px;
    left: auto;
    display: grid;
    min-width: 150px;
    max-width: 700px;
    width: 120px;
    height: 140px;

    grid-column-gap: 20px;
    grid-template-columns: auto;
    grid-template-rows: auto;
    grid-auto-columns: 20px;
  }

  .container.container-sister-head {
    top: 19px;
    left: 30px;
    -ms-flex-pack: start;
    -ms-flex-align: start;
    margin-bottom: 20px;
    height: 60px;

    grid-template-columns: none;
    grid-template-rows: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  .container.container-top-refugio-3 {
    bottom: -200px;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-refugio-nav-2 {
    bottom: 120px;
    left: 20px;
    margin-top: auto;
    padding-right: 50px;
    padding-left: 0;
    max-height: 100px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
  }

  .container.container-top-refugio-nav-1 {
    bottom: 61px;
    left: -14px;
    margin-top: auto;
    padding-right: 40px;
    padding-left: 0;
    max-height: 100px;
    width: 550px;
    height: auto;

    grid-column-gap: 20px;
    grid-row-gap: normal;
    grid-auto-columns: 30px;
  }

  .container.container-nav-saints {
    top: 188px;
  }

  .container.container-st-teresa-calcutta {
    bottom: -938px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-thomas {
    bottom: -213px;
    left: 3px;
    min-height: 275px;
    width: 500px;
    height: 175px;
  }

  .container.container-st-frances-assisi {
    bottom: -213px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-st-paul {
    bottom: -213px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-st-hippo {
    bottom: -213px;
    left: 3px;
    min-height: 250px;
    width: 550px;
  }

  .container.container-st-teresa-avila {
    bottom: -213px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-st-terese-lisieux {
    bottom: -213px;
    left: 3px;
    padding-bottom: 20px;
    min-height: 260px;
    width: 500px;
    height: 175px;
  }

  .container.container-st-joan-arc {
    bottom: -213px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-st-faustina-kowalska {
    bottom: -113px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-donor-orphange {
    -ms-flex-align: center;
    width: 105%;
    height: 60%;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.text-link-jesus-news {
    top: 580px;
    left: 95px;
    width: 500px;
    height: 150px;
  }

  .container.container-lifeforever-sr-let {
    top: 701px;
    bottom: auto;
    left: 10px;
    -ms-flex-align: center;
    margin-top: 0;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 0;
    max-width: none;
    max-height: 170px;
    width: 30%;
    height: 100%;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-st-ignatious-loyola {
    bottom: 59px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-nav-saints-loyola {
    top: 381px;
    width: 45%;
  }

  .container.container-st-wisdom-nav {
    top: -150px;
  }

  .container.container-Saint-Ignatius-of-Lo {
    max-width: 700px;
    width: 100%;
  }

  .container.container-st-teresa-cal {
    max-width: 700px;
    width: 100%;
  }

  .container.container-st-thomas-aguinas {
    max-width: 700px;
    width: 100%;
  }

  .container.container-st-francis-assisi {
    max-width: 700px;
    width: 100%;
  }

  .container.container-paul {
    max-width: 700px;
    width: 100%;
  }

  .container.container-hippo {
    max-width: 700px;
    width: 100%;
  }

  .container.container-sister-avila {
    max-width: 700px;
    width: 100%;
  }

  .container.contianer-st-therese-lis {
    max-width: 700px;
    width: 100%;
  }

  .container.container-st-faustina {
    max-width: 700px;
    width: 100%;
  }

  .container.container-st-cathrine-siena {
    bottom: -311px;
    left: 3px;
    min-height: 250px;
    width: 500px;
  }

  .container.container-st-cathrine-siens {
    max-width: 700px;
    width: 100%;
  }

  .container.container-st-peter {
    max-width: 700px;
    width: 100%;
  }

  .container.container-sep-album-2 {
    width: 100%;
  }

  .container.container-slide-casa-amparo {
    position: relative;
    top: -200px;
    bottom: auto;
    width: 100%;
  }

  a.responsive-picture.button-home {
    bottom: -433px;
    left: -532px;
    margin-left: 10px;
    box-shadow: #a0eaec 5px 5px 10px 0;
  }

  .html-element.html-form-donor {
    position: relative;
    top: 0;
    bottom: auto;
    left: 0;
    width: 550px;
  }

  div.responsive-picture.picture-6 {
    position: relative;
    top: auto;
    bottom: -46px;
    width: 85%;
  }

  a.responsive-picture.button-christ-perdiction-1 {
    right: 14px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-link-2-1 {
    right: auto;
    left: -11px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.button-orphanage-1 {
    right: auto;
    left: -61px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.button-home-2 {
    right: -12px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  div.image-for-button.cross-image-eucharist {
    top: 0;
    max-width: 70px;
  }

  .html-element.html-orphanage-form {
    position: relative;
    top: 23px;
    bottom: auto;
    left: -1px;
    width: 550px;
  }

  div.responsive-picture.picture-donor-let-1 {
    top: 0;
    left: -31px;
    max-width: 600px;
    width: 100%;
    height: 500px;
  }

  div.responsive-picture.pic-pray-donor {
    position: relative;
    top: auto;
    bottom: 564px;
    margin-top: 150px;
    max-width: 800px;
  }

  div.responsive-picture.pic-3-donor {
    top: 123px;
    bottom: auto;
    left: -26px;
    margin-top: 50px;
    margin-bottom: 0;
    padding-top: 0;
    max-width: 600px;
    width: 100%;
    height: 500px;
  }

  div.responsive-picture.pic-4-donor {
    top: 262px;
    left: -16px;
    max-width: 600px;
    width: 100%;
    height: 500px;
  }

  div.responsive-picture.pic-5-donor {
    position: relative;
    top: auto;
    bottom: 2079px;
    left: -3px;
    max-width: 600px;
    width: 100%;
    height: 500px;
  }

  div.responsive-picture.pic-5-donor > picture {
    height: 500px;
  }

  a.link-button-image.button-link-cross-eucharist {
    top: 0;
    bottom: auto;
  }

  div.responsive-picture.picture-orphange-let-1 {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-orphange-let-3 {
    top: 0;
    bottom: auto;
    left: -15px;
    width: 95%;
  }

  div.responsive-picture.picture-orphange-let-4 {
    top: 485px;
    left: -10px;
    width: 94%;
  }

  div.responsive-picture.picture-orphange-let-5 {
    position: relative;
    top: -32px;
    left: -3px;
    width: 94%;
  }

  a.link-button-image.button-link-eucharist-orphange {
    top: -88px;
    right: 12px;
  }

  a.link-button-image.button-link-eucharist-donor {
    top: 78px;
    bottom: auto;
  }

  div.responsive-picture.picture-let-1-video {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-jesus-donor {
    position: relative;
    top: auto;
    bottom: -203px;
    width: 100%;
  }

  .html-element.html-element-3 {
    position: relative;
    top: -43px;
    min-width: 490px;
    max-width: 490px;
    width: auto;
  }

  div.image-for-button.cross-gift-prophet {
    max-width: 100px;
  }

  a.link-button-image.button-gift-jesus {
    top: -300px;
  }

  .html-element.html-jesus {
    position: relative;
    bottom: 100px;
  }

  a.link-button-image.button-sacared-wisdom {
    top: 0;
  }

  a.link-button-image.button-cross-prophet {
    top: 0;
    bottom: auto;
  }

  a.link-button-image.button-cross-loyola {
    top: -200px;
    bottom: auto;
  }

  div.responsive-picture.picture-album-let-1 {
    position: relative;
    top: 100px;
    width: 115%;
  }

  div.responsive-picture.pictue-album-let-2 {
    top: -211px;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-3 {
    top: -200px;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-4 {
    bottom: 272px;
    width: 115%;
  }

  a.link-button-image.button-video-sacared {
    top: auto;
    bottom: 0;
  }

  a.link-button-image.button-album-sacared {
    top: 0;
    bottom: auto;
    left: 199px;
  }

  div.responsive-picture.picture-1 {
    position: relative;
    right: 100px;
    bottom: 1056px;
    width: 600px;
  }

  div.responsive-picture.picture-donor-let-1 > picture {
    height: 500px;
  }

  div.responsive-picture.pic-3-donor > picture {
    height: 500px;
  }

  div.responsive-picture.pic-4-donor > picture {
    height: 500px;
  }

  div.responsive-picture.picture-orphange-let-1b {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-orphange-let-1a {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-donor-let-1a {
    top: 0;
    left: -31px;
    max-width: 600px;
    width: 100%;
    height: 500px;
  }

  div.responsive-picture.picture-donor-let-1a > picture {
    height: 500px;
  }

  div.responsive-picture.picture-donor-let-1b {
    top: 0;
    left: -31px;
    max-width: 600px;
    width: 100%;
    height: 500px;
  }

  div.responsive-picture.picture-donor-let-1b > picture {
    height: 500px;
  }

  div.responsive-picture.picture-album-let-1b {
    width: 115%;
  }

  div.responsive-picture.picture-album-let-1a {
    width: 115%;
  }

  div.responsive-picture.picture-video-let-2 {
    top: 0;
    bottom: auto;
    left: 0;
    width: 95%;
  }

  div.responsive-picture.picture-video-let-3 {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-video-let-4 {
    position: relative;
    top: 29px;
    left: -3px;
    width: 94%;
  }

  div.responsive-picture.picture-video-let-1b {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-video-let-1a {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-let-history-1 {
    position: relative;
    right: -19px;
    bottom: 32px;
    width: 700px;
  }

  div.responsive-picture.picture-let-history-2 {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-let-history-3 {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-let-history-4 {
    right: 74px;
    bottom: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-5 {
    top: -61px;
    right: 0;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-6 {
    width: 115%;
  }

  a.link-button-image.button-sacred-history {
    top: auto;
    bottom: -100px;
    left: 200px;
  }

  a.link-button-image.button-link-sacred-donor {
    top: 378px;
    bottom: auto;
  }

  div.image-for-button.cross-image-sacred-donor {
    max-width: 70px;
  }

  div.responsive-picture.picture-jesus-funds {
    position: relative;
    top: auto;
    bottom: -100px;
    width: 85%;
  }

  .html-element.html-form-funds {
    position: relative;
    top: 0;
    bottom: auto;
    left: 0;
    width: 550px;
  }

  div.responsive-picture.picture-funds-let1 {
    position: relative;
    right: -3px;
    bottom: 0;
    width: 95%;
  }

  div.responsive-picture.picture-funds-let2 {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-funds-let3 {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-funds-let4 {
    right: 74px;
    bottom: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let5 {
    top: -61px;
    right: 0;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let6 {
    width: 115%;
  }

  a.link-button-image.button-funds-sacred {
    top: auto;
    bottom: 0;
    left: 0;
  }

  div.responsive-picture.picture-donors-only-funds {
    left: 0;
    min-width: 550px;
    max-width: 60px;
  }

  div.responsive-picture.pictures-educational-funs {
    min-width: 550px;
  }

  div.responsive-picture.picture-jesus-wish {
    position: relative;
    top: auto;
    bottom: -46px;
    width: 85%;
  }

  .html-element.html-form-wish {
    position: relative;
    top: 0;
    bottom: auto;
    left: 0;
    width: 550px;
  }

  a.link-button-image.button-sacred-wish {
    top: auto;
    bottom: -100px;
    left: 215px;
  }

  a.link-button-image.button-link-sacred-heaven {
    top: 477px;
    bottom: auto;
  }

  .html-element.html-form-nuns {
    position: relative;
    top: 0;
    bottom: auto;
    left: 0;
    width: 550px;
  }

  div.responsive-picture.picture-let-1-nuns {
    position: relative;
    right: -2px;
    bottom: 100px;
    width: 600px;
  }

  div.responsive-picture.picture-let-2-nuns {
    top: 0;
    left: 0;
    width: 80%;
  }

  div.responsive-picture.pictures-let-3-nuns {
    top: 0;
    left: 0;
    width: 80%;
  }

  div.responsive-picture.picture-let-4-nuns {
    right: 8px;
    bottom: 100px;
    width: 80%;
  }

  div.responsive-picture.picture-let-5-nuns {
    top: -61px;
    right: 0;
    width: 90%;
  }

  div.responsive-picture.picture-let-6-nuns {
    width: 80%;
  }

  a.link-button-image.button-sacred-nuns {
    top: auto;
    bottom: -100px;
    left: 200px;
  }

  div.responsive-picture.picture-jesus-mission {
    position: relative;
    top: auto;
    bottom: -46px;
    width: 85%;
  }

  .html-element.html-mission {
    position: relative;
    top: 0;
    bottom: auto;
    left: 0;
    width: 550px;
  }

  div.responsive-picture.picture-let-1-mission {
    position: relative;
    right: 52px;
    bottom: -68px;
    width: 650px;
  }

  div.responsive-picture.picture-let-2-mission {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-let-3-mission {
    top: 0;
    left: 0;
    width: 94%;
  }

  div.responsive-picture.picture-let-4-mission {
    right: 74px;
    bottom: 100px;
    width: 115%;
  }

  div.responsive-picture.picture-let-5-mission {
    top: -61px;
    right: 0;
    width: 115%;
  }

  div.responsive-picture.picture-let-6-mission {
    width: 115%;
  }

  div.responsive-picture.picture-index-jesus {
    top: -227px;
    left: -9px;
    width: 270px;
    background-color: transparent;
  }

  div.responsive-picture.picture-2 {
    right: -17px;
    bottom: 300px;
    left: 67px;
    width: 95%;
  }

  div.responsive-picture.picture-whoever {
    position: relative;
    top: auto;
    bottom: 0;
    min-width: 450px;
    width: 80%;
  }

  div.responsive-picture.picture-help-us {
    position: relative;
    top: auto;
    bottom: -18px;
    min-width: 600px;
    width: 90%;
  }

  div.responsive-picture.picture-3 {
    position: relative;
    top: 39px;
  }

  div.responsive-picture.picture-news-1 {
    position: relative;
    right: 100px;
    bottom: 863px;
    width: 600px;
  }

  div.responsive-picture.picture-news-2 {
    position: relative;
    right: 100px;
    bottom: 700px;
    width: 600px;
  }

  div.responsive-picture.picture-new-3 {
    position: relative;
    right: 100px;
    bottom: 500px;
    width: 600px;
  }

  div.responsive-picture.picture-new-4 {
    position: relative;
    right: 100px;
    bottom: 300px;
    width: 600px;
  }

  div.responsive-picture.picture-news-5 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 150px;
    width: 600px;
  }

  div.responsive-picture.picture-news-6 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 180px;
    width: 600px;
  }

  div.responsive-picture.picture-news-7 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 150px;
    width: 600px;
  }

  div.responsive-picture.picture-news-8 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 150px;
    width: 600px;
  }

  div.responsive-picture.picture-news-9 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 150px;
    width: 600px;
  }

  div.responsive-picture.picture-news-10 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 150px;
    width: 600px;
  }

  div.responsive-picture.picture-news-11 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 200px;
    width: 600px;
  }

  div.responsive-picture.picture-news-12 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 150px;
    width: 600px;
  }

  div.responsive-picture.picture-news-13 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 200px;
    width: 600px;
  }

  div.responsive-picture.picture-news-14 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 250px;
    width: 600px;
  }

  div.responsive-picture.picture-news-15 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 200px;
    width: 600px;
  }

  div.responsive-picture.picture-fr-jerry-girls {
    position: relative;
    top: auto;
    bottom: 0;
    width: 80%;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry {
    position: relative;
    right: 100px;
    bottom: 701px;
    margin-bottom: 100px;
    width: 600px;
    height: 700px;
  }

  div.responsive-picture.picture-thk-let-1 {
    position: relative;
    right: 100px;
    bottom: 167px;
    margin-bottom: 100px;
    width: 600px;
  }

  div.responsive-picture.picture-thk-let-2 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 100px;
    width: 600px;
  }

  div.responsive-picture.picture-thk-let-3 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 100px;
    width: 600px;
  }

  div.responsive-picture.picture-thk-let-4 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 100px;
    width: 600px;
  }

  div.responsive-picture.picture-thk-let-5 {
    position: relative;
    right: 100px;
    bottom: 100px;
    margin-bottom: 100px;
    width: 600px;
  }

  div.responsive-picture.pictures-thk-let-6 {
    position: relative;
    right: 100px;
    bottom: 100px;
    width: 600px;
  }

  a.responsive-picture.button-home-nun {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.button-word-nun {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-link-jesus-nun {
    right: auto;
    left: 19px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-nun {
    right: 144px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-link-word-wish {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-wish {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-link-jesus-wish {
    right: auto;
    left: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-link-prophet-wish {
    right: 13px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 188px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-history {
    right: auto;
    left: -4px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-history {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-history {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-history {
    right: 144px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-donor {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-donor {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-donor {
    right: auto;
    left: -70px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-donor {
    right: 120px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-funds {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-funds {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-funds {
    right: auto;
    left: 28px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-funds {
    right: 144px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  span.link-button-text.text-for-button-link-1 {
    position: relative;
    top: 0;
  }

  a.responsive-picture.picture-home-video {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-video {
    right: -28px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-video {
    right: auto;
    left: -70px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-video {
    right: 144px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-album {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-album {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-album {
    right: auto;
    left: 19px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.prophet-picture-album {
    right: 144px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-news {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-news {
    right: 117px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  div.responsive-picture.picture-st-appreciation-st-let {
    position: relative;
    top: auto;
    bottom: 0;
    width: 80%;
  }

  a.link-button-image.button-link-sacred-let {
    top: 76px;
    bottom: auto;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry > picture {
    height: 700px;
  }

  a.responsive-picture.button-prophet-orphan {
    right: 348px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-orphan {
    right: auto;
    left: -3px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.button-word-orphan {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.button-home-orphan {
    right: 26px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  span.link-button-text.text-sacred-orphan {
    position: relative;
    top: 100px;
  }

  a.responsive-picture.picture-prophet-mis {
    right: 144px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-mis {
    right: auto;
    left: 12px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-mis {
    right: -13px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.link-button-image.button-sacred-mis {
    top: auto;
    bottom: -100px;
    left: 200px;
  }

  a.responsive-picture.picture-jesus-heaven {
    right: auto;
    left: -86px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-heaven {
    right: 39px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-heaven {
    right: -13px;
    left: 45px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-heaven {
    right: 118px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-jesus {
    right: 135px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-word {
    right: auto;
    left: 64px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-word {
    right: 44px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-loyola {
    right: auto;
    left: -48px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-loyola {
    right: 14px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-loyola {
    right: -13px;
    left: -58px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-loyola {
    right: -23px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  .html-element.html-element-2 {
    max-width: 700px;
    width: 700px;
  }

  a.responsive-picture.picture-st-teresa-prophet-cal {
    right: 40px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-link-jesus-cal {
    right: auto;
    left: -48px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-cal {
    right: -13px;
    left: -61px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-cal {
    right: 20px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.link-button-image.picture-sacared-cal {
    top: 0;
    bottom: auto;
  }

  .html-element.html-st-thomas-aquinas {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-st-fransisi {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-paul {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-hippo {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-1-avila {
    bottom: 150px;
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-st-therese-lis {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-joan-arc {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-faustina {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-st-teresa-cal-1 {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-element-cathirine-siena {
    max-width: 700px;
    width: 700px;
  }

  .html-element.html-st-peter {
    max-width: 700px;
    width: 700px;
  }

  a.responsive-picture.home-jesus {
    right: -12px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-jesus {
    right: auto;
    left: 30px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-word {
    right: -12px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-word {
    right: auto;
    left: 79px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-prophet {
    right: -12px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-word-prphet {
    right: auto;
    left: 14px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-prophet {
    right: auto;
    left: -11px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-prophet {
    right: 69px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-home-eucharist {
    right: -12px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-eucharist {
    right: 14px;
    bottom: 108px;
    left: auto;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-eucharist {
    right: auto;
    left: 36px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  a.link-button-image.picture-cross-sacred-eucharist {
    top: 0;
    bottom: auto;
  }

  a.responsive-picture.picture-word-eucharist {
    right: auto;
    left: 92px;
    min-width: 70px;
    max-width: 70px;
    width: 70%;
  }

  .html-element.html-slide-casa-amparo {
    left: 6px;
    min-width: 750px;
    max-width: 750px;
    width: 750px;
  }
}

@media screen and (max-width: 28.3125rem) {
  /* Text Elements */

  h1.heading-2-orphange {
    top: -93px;
    right: 38px;
    font-size: 22px;
  }

  h1.heading-1 {
    margin-left: 10px;
    font-size: 14px;
  }

  h1.heading-donor {
    font-size: 14px;
  }

  h3.heading-2 {
    bottom: 162px;
    margin-top: 50px;
    margin-bottom: 50px;
    width: 80%;
    height: 87%;
  }

  p.paragraph.paragraph-eucharist {
    left: 40px;
  }

  p.paragraph.paragraph-amparo-refugio-histo {
    top: 47px;
    left: 153px;
    width: 50%;
  }

  p.paragraph.paragraph-wish {
    top: -99px;
    left: 154px;
    width: 50%;
  }

  p.paragraph.Paragraph-perdiction-st-heaven {
    min-width: 380px;
  }

  p.paragraph.paragraph-welcome-life-heaven {
    right: -1px;
    min-width: 380px;
  }

  p.paragraph.Paragraph-let-nuns {
    right: -148px;
    left: auto;
    width: 50%;
  }

  p.paragraph.paragraph-4 {
    left: -33px;
  }

  p.paragraph.header-paragraph-mission {
    left: -33px;
  }

  p.paragraph.paragraph-let-mission {
    left: 158px;
    width: 50%;
  }

  p.paragraph.Paragraph-learn-more {
    top: -95px;
    color: #f1f1fc;
  }

  p.paragraph span.paragraph-text-54 {
    color: #f1f1fc;
    font-size: 1.5rem;
  }

  p.paragraph span.paragraph-text-55 {
    color: #f1f1fc;
  }

  p.paragraph span.paragraph-text-56 {
    color: #f1f1fc;
  }

  p.paragraph span.paragraph-text-57 {
    color: #020000;
  }

  p.paragraph.Paragraph-loyola {
    right: -2px;
    min-width: 380px;
    max-width: 85%;
    width: 85%;
  }

  p.paragraph.paragraph-teresa-calcutta {
    left: -23px;
    padding-bottom: 25px;
    min-width: 380px;
    max-width: 400px;
    height: 250px;
  }

  p.paragraph.Paragraph-thomas {
    min-width: 380px;
    min-height: 275px;
    height: 290px;
  }

  p.paragraph.paragraph-st-frances-assisi {
    min-width: 380px;
    min-height: 300px;
    height: 250px;
  }

  p.paragraph.Paragraph-st-paul {
    min-width: 380px;
    min-height: 290px;
    height: 290px;
  }

  p.paragraph.paragraph-st-hippo {
    min-width: 380px;
    min-height: 300px;
    height: 300px;
  }

  p.paragraph.paragraph-st-teresa-avila {
    min-width: 380px;
    height: 250px;
  }

  p.paragraph.paragraph-st-therese-lisieux {
    min-width: 380px;
    min-height: 270px;
    height: 270px;
  }

  p.paragraph.paragraph-st-joan-arc {
    padding-bottom: 20px;
    min-width: 380px;
    height: 250px;
  }

  p.paragraph.paragraph-faustina-kowalska {
    min-width: 380px;
    min-height: 280px;
    height: 280px;
  }

  span.text-element span.text-text-14 {
    color: #a0eaec;
  }

  span.text-element.text-5-orphanage {
    top: 216px;
    left: 6px;
    width: 380px;
    font-size: 10px;
  }

  span.text-element.text-forever-orphange {
    right: -13px;
    bottom: 600px;
    left: auto;
    width: 320px;
    font-size: 9px;
  }

  span.text-element.text-4-orphanage {
    bottom: 6px;
    left: 0;
    width: 107px;
    height: 255px;
    font-size: 16px;
  }

  span.text-element.text-forever-donor {
    bottom: 0;
    left: 16px;
    width: 70%;
  }

  span.text-element.text-5-video {
    top: 319px;
    right: 100px;
    min-width: 380px;
  }

  span.text-element.text-4-video {
    bottom: 0;
    height: 235px;
    background-color: #f3b87e;
  }

  span.text-element.text-album-needs {
    top: -2px;
    right: auto;
    left: -4px;
    width: 380px;
  }

  span.text-element.text-4-album {
    bottom: 2px;
    height: 290px;
    background-color: #f3b87e;
  }

  span.text-element.text-3-orphange {
    width: auto;
    height: auto;
    font-size: 16px;
  }

  span.text-element.text-need-donor {
    top: -200px;
    width: 400px;
  }

  span.text-element.texts-need-funds {
    top: 25px;
    right: auto;
    left: 19px;
    width: 400px;
  }

  span.text-element.text-needs-nuns {
    top: 25px;
    right: -49px;
    width: 400px;
  }

  span.text-element span.text-text-21 {
    font-size: 1.5rem;
  }

  span.text-element.Text-purpose-website {
    font-size: 35px;
  }

  span.text-element.text-fill-form-orphange {
    left: 58px;
    max-width: none;
    width: 320px;
    height: 300px;
    font-size: 14px;
  }

  span.text-element.text-2-orphange {
    bottom: 66px;
    font-size: 17px;
  }

  span.text-element.text-us-mis {
    bottom: 66px;
    font-size: 17px;
  }

  span.text-element.text-us-history {
    bottom: 66px;
    font-size: 17px;
  }

  span.text-element.text-needs-history {
    top: -2px;
    right: auto;
    left: -4px;
    width: 380px;
  }

  a.link-text.text-link-6 {
    bottom: -443px;
    left: -490px;
    color: #f6d903;
  }

  a.link-text.text-link-9-1 {
    bottom: 98px;
    left: -69px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
    font-size: 16px;
  }

  a.link-text.text-link-7-1 {
    right: 44px;
    bottom: 101px;
    left: auto;
  }

  a.link-text.text-link-6-1 {
    right: auto;
    bottom: 115px;
    left: -103px;
  }

  a.link-text.text-link-8-1 {
    right: 47px;
    left: auto;
  }

  a.link-text.Index-text-help {
    top: 100px;
    left: 179px;
  }

  a.link-text.text-link-home-nun {
    right: 69px;
  }

  a.link-text.text-link-word-nun {
    right: 41px;
    bottom: 97px;
  }

  a.link-text.text-link-jesus-nun {
    right: 103px;
    left: auto;
  }

  a.link-text.text-link-prophet {
    bottom: 98px;
    left: 80px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-link-home-wish {
    right: 110px;
  }

  a.link-text.text-link-jesus-wish {
    right: 141px;
    left: auto;
  }

  a.link-text.text-link-prophet-wish {
    bottom: 77px;
    left: 92px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-jesus-history {
    right: 217px;
    left: auto;
  }

  a.link-text.text-link-word-history {
    right: 134px;
    bottom: 101px;
  }

  a.link-text.text-prophet-history {
    bottom: 98px;
    left: -12px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-home-donor {
    right: 135px;
  }

  a.link-text.text-word-donor {
    right: 62px;
    bottom: 101px;
  }

  a.link-text.test-jesus-donor {
    right: 32px;
    left: auto;
  }

  a.link-text.text-prophet-donor {
    bottom: 98px;
    left: -44px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-home-funds {
    right: 83px;
  }

  a.link-text.text-word-funds {
    right: 40px;
    bottom: 101px;
  }

  a.link-text.test-jesus-funds {
    right: 117px;
    left: auto;
  }

  a.link-text.text-prophets-funds {
    bottom: 98px;
    left: 67px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-home-video {
    right: 142px;
  }

  a.link-text.text-word-video {
    right: 95px;
    bottom: 101px;
  }

  a.link-text.text-jesus-video {
    right: 80px;
    left: auto;
  }

  a.link-text.text-prophet-video {
    bottom: 98px;
    left: -113px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-link-home-album {
    right: 130px;
  }

  a.link-text.text-link-word-album {
    right: 29px;
    bottom: 101px;
  }

  a.link-text.text-link-jesus-album {
    right: 45px;
    left: auto;
  }

  a.link-text.text-link-prophet-akbun {
    bottom: 98px;
    left: 103px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.texlink-propket-news {
    bottom: 98px;
    left: -2px;
    color: #f2f2f6;
    font-weight: 900;
  }

  a.link-text.text-link-word-news {
    right: 57px;
  }

  a.link-text.text-link-jesus {
    right: 37px;
    bottom: 113px;
  }

  a.link-text.text-link-jesus-st-let {
    right: 124px;
    bottom: 102px;
    left: -27px;
  }

  a.link-text.text-link-prophet-st-let {
    bottom: 98px;
    left: 13px;
    color: #f2f2f6;
    font-weight: 900;
  }

  a.link-text.text-link-word-let {
    right: 60px;
  }

  a.link-text.text-link-home-let {
    right: 163px;
  }

  a.link-text.text-home-orphan {
    right: 163px;
    bottom: 103px;
  }

  a.link-text.text-word-orphan {
    right: 110px;
    bottom: 101px;
  }

  a.link-text.text-jesus-orphan {
    right: 137px;
    left: auto;
  }

  a.link-text.text-prophet-orphan {
    bottom: 98px;
    left: -157px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-link-prophet-mis {
    bottom: 98px;
    left: 68px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
  }

  a.link-text.text-jesus-mis {
    right: 123px;
    left: auto;
  }

  a.link-text.text-link-home-mis {
    right: 58px;
  }

  a.link-text.text-link0jesus-heaven {
    right: 66px;
    left: auto;
  }

  a.link-text.text-home-heaven {
    right: 92px;
  }

  a.link-text.text-prophet-heaven {
    bottom: 98px;
    left: 121px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
    font-size: 16px;
  }

  a.link-text.text-word-heaven {
    right: -8px;
    bottom: 101px;
    left: auto;
  }

  a.link-text.text-prophet-jesus {
    right: auto;
    bottom: 104px;
    left: -62px;
    color: #10989c;
    font-weight: 800;
  }

  a.link-text.text-jesus-word {
    right: 126px;
    left: auto;
  }

  a.link-text.text-prophet-word {
    bottom: 98px;
    left: 41px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
    font-size: 16px;
  }

  a.link-text.text-jesus-loyola {
    right: 185px;
    left: auto;
  }

  a.link-text.teext-prophet-loyola {
    bottom: 98px;
    left: -10px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
    font-size: 16px;
  }

  a.link-text.text-link-word-loyola {
    right: 72px;
    bottom: 101px;
    left: auto;
  }

  a.link-text.test-home-loyola {
    right: auto;
    left: -141px;
  }

  a.link-text.text-teresa-prophet-cal {
    bottom: 98px;
    left: -58px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
    font-size: 16px;
  }

  a.link-text.text-jesu-cal {
    right: 29px;
    left: auto;
  }

  a.link-text.text-word-cal {
    right: 44px;
    bottom: 101px;
    left: auto;
  }

  a.link-text.text-home-cal {
    right: auto;
    left: -103px;
  }

  a.link-text.text-link-home-jesus {
    right: auto;
    bottom: 115px;
    left: -103px;
  }

  a.link-text.text-link-word-jesus {
    right: 44px;
    bottom: 101px;
    left: auto;
  }

  a.link-text.text-link-message-jesus {
    right: 38px;
    left: auto;
  }

  a.link-text.text-link-home-word {
    right: auto;
    bottom: 115px;
    left: -103px;
  }

  a.link-text.text-leink-word-word {
    right: 44px;
    bottom: 101px;
    left: auto;
  }

  a.link-text.text-link-home-prophet {
    right: auto;
    bottom: 115px;
    left: -103px;
  }

  a.link-text.text-link-word-prophet {
    right: 44px;
    bottom: 101px;
    left: auto;
  }

  a.link-text.text-link-jesus-prophet {
    right: 36px;
    left: auto;
  }

  a.link-text.text-jesus-prophet {
    right: 47px;
    left: auto;
  }

  a.link-text.text-link-home-eucarist {
    right: auto;
    bottom: 115px;
    left: -103px;
  }

  a.link-text.text-link-prophet-eucharist {
    bottom: 98px;
    left: -69px;
    background-color: #a0eaec;
    color: #1d4714;
    font-weight: 900;
    font-size: 16px;
  }

  a.link-text.text-word-eucharist {
    right: 44px;
    bottom: 101px;
    left: auto;
  }

  /* Interaction Elements */

  a.link-button.button-link-casa-photo {
    bottom: 75px;
    left: -21px;
    height: 70px;
  }

  a.link-button.butom-link-casa-photo {
    right: -38px;
    bottom: 88px;
    height: 70px;
  }

  a.link-button.button-link-casa-ref {
    bottom: 81px;
    left: -22px;
    width: 80px;
  }

  a.link-button.button-link-casa-video {
    right: 24px;
    bottom: 81px;
    left: -47px;
    width: 80px;
  }

  a.link-button.button-link-orphange-finance {
    bottom: 73px;
    left: -61px;
    width: 60px;
  }

  a.link-button.button-link-1 {
    position: relative;
    width: 60px;
  }

  a.link-button.button-link-nuns {
    bottom: 81px;
    left: -38px;
    width: 80px;
  }

  a.link-button.button-link-request {
    bottom: 81px;
    left: -59px;
    min-height: 85px;
    width: 80px;
    height: 85px;
    font-size: 16px;
  }

  a.link-button span.button-link-text-1 {
    color: #f6d903;
  }

  a.link-button span.button-link-text-4 {
    color: #f3b87e;
  }

  a.link-button span.button-link-text-5 {
    color: #f3b87e;
  }

  a.link-button.button-link-private-orphanage {
    right: -46px;
    bottom: 16px;
    width: 390px;
    height: 170px;
    background-color: #711900;
    color: #f2f2f6;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
  }

  a.link-button.button-m-st {
    bottom: 75px;
    left: -10px;
    height: 70px;
  }

  a.link-button.button-history-orphanage {
    bottom: 63px;
    left: -86px;
    width: 60px;
    font-size: 20px;
  }

  a.link-button.button-casa-photo {
    bottom: 74px;
    left: 133px;
    padding-right: 0;
    width: 90px;
    height: 70px;
  }

  a.link-button.button-refugio-photo {
    bottom: 81px;
    left: 112px;
    width: 80px;
  }

  a.link-button.button-video-casa {
    right: 24px;
    bottom: 81px;
    left: 74px;
    margin-right: 5px;
    min-height: 75px;
    width: 80px;
    height: 75px;
  }

  a.link-button.button-donor-donate {
    bottom: 73px;
    left: 42px;
    width: 60px;
  }

  a.link-button.button-photo {
    bottom: 74px;
    left: 133px;
    padding-right: 0;
    width: 90px;
    height: 70px;
  }

  a.link-button span.button-link-text-20 {
    color: #f1f1fc;
  }

  a.link-button span.button-link-text-22 {
    color: #f1f1fc;
  }

  a.link-button span.button-link-text-23 {
    color: #f2f2f6;
  }

  a.link-button span.button-link-text-24 {
    text-decoration: underline;
  }

  a.link-button span.button-link-text-25 {
    color: #a0eaec;
  }

  a.link-button span.button-link-text-26 {
    color: #f1f1fc;
    text-decoration: underline;
    font-style: italic;
  }

  a.link-button span.button-link-text-27 {
    color: #f2f2f6;
    text-decoration: underline;
  }

  a.link-button span.button-link-text-28 {
    color: #f2f2f6;
  }

  /* Layout Elements */

  body.Body-dbco {
    right: 50px;
    left: auto;
    min-width: 450px;
    max-height: 10000px;
  }

  body.Body-donor {
    right: 4px;
    bottom: -217px;
    margin-left: 0;
    min-width: 450px;
    max-height: 10000px;
    width: 450px;
    background-size: 100% 18%;
  }

  body.body-refugio-de-maria-photo {
    min-width: 350px;
    max-height: 10000px;
    width: 48.31%;
  }

  body.body-casa-amparo-history {
    -ms-flex-pack: center;
    min-width: 450px;
    max-height: 10000px;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  body.body-funds {
    right: 50px;
    -ms-flex-align: center;
    min-width: 450px;
    max-height: 10000px;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  body.body-wish {
    bottom: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    min-width: 450px;
    max-height: 10000px;
    width: 450px;
  }

  body.body-orphanage {
    position: relative;
    left: 50px;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    min-height: auto;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    grid-template-columns: auto;
    grid-template-rows: auto;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  body.body-nuns {
    min-width: 350px;
    max-height: 10000px;
  }

  body.body-mission {
    min-width: 350px;
    max-height: 10000px;
  }

  body.body-sister-thanks-letters {
    max-height: 10000px;
    background-size: 100% 18%;
  }

  body.body-casa-a-photo {
    bottom: -112px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;

    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
  }

  body.body-1 {
    width: 400px;
  }

  .container.container-13 {
    bottom: 0;
    left: 140px;
    min-width: 50px;
    width: 80px;
    height: 70px;
  }

  .container.container-15 {
    left: 107px;
    min-width: 70px;
    min-height: 70px;
    max-height: 70px;
    width: 90px;
    height: 70px;

    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  .container.container-jesus-orphanage {
    top: -422px;
  }

  .container.container-jesus {
    top: 23px;
    height: 50%;
  }

  .container.container-cost-orphange {
    top: 660px;
    right: 101px;
    height: 249px;
  }

  .container.container-orphan-let-1 {
    bottom: -150px;
    left: 0;
    margin-top: 0;
  }

  .container.container-orphan-let-2 {
    bottom: -41px;
    left: 56px;
  }

  .container.container-orphan-let-3 {
    bottom: 485px;
  }

  .container.container-cost-history {
    top: -199px;
    right: 89px;
  }

  .container.container-10-orphange {
    bottom: 0;
    left: 27px;
    width: 110px;
    height: 300px;
  }

  .container.container-9-orphange {
    right: -55px;
    bottom: 3px;
    left: auto;
    width: 110px;
    height: 300px;
  }

  .container.container-8-orphange {
    right: -73px;
    bottom: 0;
    left: auto;
    width: 110px;
    height: 255px;
  }

  .container.container-form-donor {
    bottom: 1720px;
    left: 6px;

    justify-items: auto;
  }

  .container.container-orphanage-form {
    bottom: -147px;
    left: -76px;
    width: 100%;
  }

  .container.containor-donor-let1 {
    bottom: 1500px;
    max-width: 400px;
  }

  .container.container-album-form {
    bottom: 951px;
    left: -30px;
    width: 450px;
  }

  .container.container-cost-album {
    top: auto;
    bottom: 607px;
  }

  .container.container-eucharist-1 {
    top: 520px;
    right: -4px;
    left: auto;
    min-height: 350px;
    max-height: 350px;
    height: 350px;
  }

  .container.container-donor-5 {
    top: auto;
    bottom: 1251px;
    max-width: 400px;
  }

  .container.container-donor-3 {
    top: auto;
    bottom: 251px;
    left: 4px;
    max-width: 400px;
  }

  .container.container-4-1 {
    bottom: -549px;
    left: 101px;
  }

  .container.container-eucharist-orphanage {
    top: 700px;
  }

  .container.container-4-1-orphanage {
    right: auto;
    bottom: -301px;
    left: 143px;

    grid-row-gap: 40px;
  }

  .container.container-cost-video {
    top: auto;
    bottom: -148px;
  }

  .container.container-link-nav-video {
    bottom: 0;
    left: 115px;
  }

  .container.container-vido-form {
    bottom: -200px;
    left: 50px;
  }

  .container.container-10 {
    position: relative;
    top: 15px;
    right: 27px;
    left: auto;
    height: 240px;
  }

  .container.container-form-history {
    right: 60px;
    bottom: 100px;
  }

  .container.container-9 {
    position: relative;
    top: 15px;
    width: 120px;
    height: 240px;
  }

  .container.container-8 {
    position: relative;
    top: 15px;
    right: auto;
    left: 16px;
    width: 120px;
  }

  .container.container-eucharist-prophet {
    top: 0;
  }

  .container.container-nav-jesus {
    bottom: 0;
    left: 116px;
  }

  .container.container-saint-nav {
    top: 150px;
    left: -7px;
    width: 60%;
  }

  .container.container-nav-wisdom {
    bottom: -756px;
    left: 109px;
  }

  .container.container-16 {
    position: relative;
    right: 36px;
    left: 72px;
    min-width: 70px;
    min-height: 75px;
    width: 80px;
  }

  .container.container-17 {
    position: relative;
    right: auto;
    left: -103px;
    min-width: 65px;
    min-height: 70px;
    width: 80px;
  }

  .container.container-orphan-let-4 {
    top: 73px;
    bottom: auto;
  }

  .container.container-nav-eucharist {
    bottom: -1801px;
    left: 110px;
  }

  .container.container-nav-prophets-1 {
    bottom: -637px;
    left: 115px;
  }

  .container.container-nav-donor {
    bottom: 500px;
    left: 109px;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    width: 450px;

    grid-template-columns: repeat(4 , auto);
    grid-template-rows: auto;
    grid-column-gap: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    grid-row-gap: normal;
    grid-auto-columns: auto;
  }

  .container.container-saints-jesus-nav {
    top: -150px;
    left: -43px;
    width: 50%;
  }

  .container.container-nav-loyola {
    bottom: -761px;
    left: 153px;
  }

  .container.container-nav-album-1 {
    bottom: 1451px;
    left: 35px;
  }

  .container.container-album-let-1 {
    bottom: 910px;
    left: -33px;
    margin-top: 0;
    width: 34%;
  }

  .container.container-album-let-2 {
    top: -175px;
    bottom: auto;
    left: -25px;
    width: 35%;
  }

  .container.container-ablum-let-3 {
    bottom: 245px;
    width: 35%;
  }

  .container.container-album-let-4 {
    bottom: 295px;
    width: 35%;
  }

  .container.container-1-1 {
    right: 75px;
    left: -52px;
  }

  .container.container-sponser-album-need {
    top: auto;
    right: 28px;
    bottom: 604px;
    left: auto;
    width: 400px;
  }

  .container.container-12 {
    top: 150px;
    right: 0;
    left: 182px;
    min-width: 100px;
    max-width: 230px;
    width: 120px;
    height: 60px;
  }

  .container.container-11 {
    top: 148px;
    left: 55px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 130px;

    grid-column-gap: 26px;
    grid-template-columns: auto;
    grid-template-rows: auto;
  }

  .container.container-2-orphanges-donor {
    bottom: 104px;

    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
  }

  .container.container-life-forever-donor {
    top: 52px;
    left: -22px;
    min-height: 180px;
    max-height: 50px;
    width: 30%;
    height: 80%;

    justify-items: auto;
  }

  .container.container-3-cost-donor {
    top: auto;
    bottom: 1772px;
  }

  .container.container-need-more-donor {
    bottom: 1800px;
    width: 400px;
  }

  .container.container-thank-you-let-donor {
    bottom: 790px;
  }

  .container.container-fill-out-form-donor {
    bottom: 1141px;
    margin-bottom: -1200px;
  }

  .container.container-9-album {
    position: relative;
    left: 36px;
    width: 120px;
  }

  .container.container-10-album {
    position: relative;
    right: 24px;
    width: 120px;
    height: 300px;
  }

  .container.container-8-album {
    position: relative;
    left: 73px;
    height: 300px;
  }

  .container.container-donor-let-4 {
    bottom: 1368px;
    max-width: 400px;
    width: 100%;
    height: 400px;
  }

  .container.container-spacer-2-donor {
    bottom: 1177px;
  }

  .container.container-spacer-3-donor {
    bottom: 1486px;
  }

  .container.container-spacer-4-donor {
    bottom: 1893px;
  }

  .container.container-spacer-2a-donor {
    bottom: 1113px;
  }

  .container.container-space-3a-donor {
    bottom: 1546px;
  }

  .container.contaioner-orphan-let-1a {
    bottom: -150px;
    left: -17px;
    margin-top: 0;
  }

  .container.container-orphan-let-1b {
    bottom: 1197px;
    left: -10px;
    margin-top: 0;
  }

  .container.container-donor-1b {
    bottom: 239px;
    max-width: 400px;
  }

  .container.container-donor-let-1a {
    bottom: 2000px;
    max-width: 400px;
  }

  .container.container-album-let-1b {
    bottom: 910px;
    left: -33px;
    margin-top: 0;
    width: 34%;
  }

  .container.container-album-let-1a {
    bottom: 110px;
    left: -33px;
    margin-top: 0;
    width: 34%;
  }

  .container.container-video-let-1 {
    bottom: -100px;
    left: -34px;
    margin-top: 0;
  }

  .container.container-video-let-2 {
    bottom: -100px;
    left: -25px;
  }

  .container.container-video-let-3 {
    bottom: -5px;
  }

  .container.container-video-let-4 {
    top: -50px;
    bottom: auto;
  }

  .container.container-video-let-1b {
    bottom: -100px;
    left: -21px;
    margin-top: 0;
  }

  .container.container-video-let-1a {
    bottom: -100px;
    left: -26px;
    margin-top: 0;
  }

  .container.container-7 {
    position: relative;
    right: -23px;
    bottom: 135px;
  }

  .container.container-need-history {
    top: auto;
    right: 80px;
    bottom: 102px;
    left: -68px;
    width: 400px;
  }

  .container.container-nuns {
    left: -36px;
    min-width: 70px;
    min-height: 70px;
    max-height: 70px;
    height: 70px;
  }

  .container.container-mission-statement {
    left: -11px;
    width: 80px;
    height: 70px;
  }

  .container.container-sister-request {
    position: relative;
    left: -66px;
    min-width: 70px;
    min-height: 70px;
    width: 80px;
  }

  .container.container-orphange-financial {
    position: relative;
    left: 48px;
    min-width: 65px;
    min-height: 75px;
    width: 90px;
  }

  .container.container-refugio-nav {
    bottom: 0;
    left: -96px;
    width: 450px;

    grid-template-columns: repeat(4 , auto);
    grid-template-rows: repeat(2 , auto);
    grid-column-gap: 40px;
  }

  .container.container-jesus-history {
    top: 0;
    height: 50%;
  }

  .container.container-let-history-1 {
    bottom: -300px;
    left: 0;
    margin-top: 0;
  }

  .container.container-let-history-2 {
    bottom: 1411px;
    left: 0;
    margin-top: 0;
  }

  .container.container-let-history-3 {
    bottom: -46px;
    left: -50px;
    margin-top: 0;
    max-width: 350px;
    max-height: none;
    width: 100%;
  }

  .container.container-let-history-4 {
    top: 150px;
    bottom: auto;
    left: -25px;
  }

  .container.container-let-history-5 {
    bottom: -150px;
  }

  .container.container-let-history-6 {
    bottom: 100px;
  }

  .container.container-end-nav-4-history {
    right: auto;
    bottom: 0;
    left: 37px;
    max-width: 400px;
    width: 400px;

    grid-row-gap: 40px;
  }

  .container.container-Jesus-donor {
    top: auto;
    bottom: -418px;
    height: 50%;
  }

  .container.button-1 {
    left: -57px;
  }

  .container.container-funds-funds1 {
    left: -58px;
    min-width: 100px;
    max-width: 100px;
    width: 100px;
  }

  .container.container-donated-funds {
    position: relative;
    right: 37px;
    bottom: 100px;
  }

  .container.container-jesus-funds {
    top: 0;
    right: -50px;
    height: 50%;
  }

  .container.container-cost-funds {
    top: -199px;
    right: 111px;
  }

  .container.container-needs-funds {
    top: auto;
    right: 80px;
    bottom: 102px;
    width: 400px;
  }

  .container.container-form-funds {
    right: 60px;
    bottom: 100px;
  }

  .container.container-funds-let1 {
    bottom: -300px;
    left: 0;
    margin-top: 0;
  }

  .container.container-funds-let2 {
    bottom: 1411px;
    left: 23px;
    margin-top: 0;
  }

  .container.container-funds-let3 {
    bottom: -46px;
    left: -50px;
    margin-top: 0;
    max-width: 350px;
    max-height: none;
    width: 100%;
  }

  .container.container-funds-let4 {
    top: 150px;
    bottom: auto;
    left: -25px;
  }

  .container.container-funds-let5 {
    bottom: -150px;
  }

  .container.container-funds-let6 {
    bottom: 100px;
  }

  .container.container-funds-end-4 {
    right: auto;
    bottom: -54px;
    left: -36px;
    max-width: 400px;
    width: 400px;

    grid-row-gap: 40px;
  }

  .container.container-sister-wish {
    position: relative;
    right: 67px;
    bottom: 163px;
  }

  .container.container-jesus-wish {
    top: 0;
    height: 50%;
  }

  .container.container-cost-wish {
    top: -450px;
    right: 93px;
  }

  .container.container-need-wish {
    top: auto;
    right: 80px;
    bottom: 102px;
    width: 400px;
  }

  .container.container-form-wish {
    right: 60px;
    bottom: 100px;
  }

  .container.container-nav-end-4-wish {
    right: auto;
    bottom: 0;
    left: -46px;
    max-width: 400px;
    width: 400px;

    grid-row-gap: 40px;
  }

  .container.container-fill-out-form-histor {
    left: -39px;
  }

  .container.container-fill-out-form-album {
    bottom: 303px;
    width: 400px;
  }

  .container.container-fill-out-form-funds {
    top: auto;
    right: 80px;
    bottom: 102px;
    width: 400px;
  }

  .container.container-fill-out-form-list {
    top: auto;
    right: 80px;
    bottom: 102px;
    width: 400px;
  }

  .container.container-test-fill-form {
    left: -31px;
  }

  .container.container-private-orphanage-2 {
    position: relative;
    bottom: 14px;
    left: -50px;
    width: 350px;
  }

  .container.Containor-private-orphanage {
    bottom: 100px;
  }

  .container.container-nav-4-end-heaven {
    bottom: -899px;
    left: 23px;
  }

  .container.container-perdiction-christ {
    top: 477px;
    left: -4px;
    width: 360px;
  }

  .container.container-welcome-life-heaven {
    top: 501px;
    left: 855px;
    width: 360px;
    height: 182px;
  }

  .container.container-sponser-orphange {
    top: 0;
    right: 53px;
  }

  .container.container-our-lady-charity-nun {
    position: relative;
    right: 67px;
    bottom: 0;
  }

  .container.container-casa-amparo-nuns {
    left: 64px;
    min-width: 100px;
    max-width: 200px;
    width: 200px;
  }

  .container.container-refugio-nuns {
    left: 40px;
    max-width: 200px;
    width: 200px;
  }

  .container.container-jesus-nuns {
    top: 0;
    height: 50%;
  }

  .container.container-cost-nuns {
    top: -199px;
    right: 89px;
  }

  .container.container-need-nuns {
    top: auto;
    right: 80px;
    bottom: 102px;
    left: -68px;
    width: 400px;
  }

  .container.container-fill-out-form-nuns {
    left: -39px;
  }

  .container.container-form-nuns {
    right: 60px;
    bottom: 100px;
  }

  .container.container-let-1-nuns {
    bottom: -300px;
    left: 0;
    margin-top: 0;
  }

  .container.container-let-2-nuns {
    bottom: 1411px;
    left: 0;
    margin-top: 0;
  }

  .container.container-let-3-nuns {
    bottom: -46px;
    left: -50px;
    margin-top: 0;
    max-width: 350px;
    max-height: none;
    width: 100%;
  }

  .container.container-let-4-nuns {
    top: 150px;
    bottom: auto;
    left: -25px;
  }

  .container.container-let-5-nuns {
    bottom: -150px;
  }

  .container.container-let-6-nuns {
    bottom: 100px;
  }

  .container.container-end-nav-nuns {
    right: auto;
    bottom: 0;
    left: -31px;
    max-width: 400px;
    width: 400px;

    grid-row-gap: 40px;
  }

  .container.container-our-lady-charity-mis {
    position: relative;
    right: 67px;
    bottom: 0;
  }

  .container.container-jesus-mission {
    top: 0;
    right: auto;
    left: 22px;
    height: 50%;
  }

  .container.container-cost-mission {
    top: -199px;
    right: 89px;
  }

  .container.container-fill-out-mission {
    left: -39px;
  }

  .container.container-form-mission {
    right: 60px;
    bottom: 100px;
  }

  .container.container-let-1-mission {
    bottom: -300px;
    left: 0;
    margin-top: 0;
  }

  .container.container-let-2-mission {
    bottom: 1411px;
    left: 0;
    margin-top: 0;
  }

  .container.container-let-3-mission {
    bottom: -46px;
    left: -50px;
    margin-top: 0;
    max-width: 350px;
    max-height: none;
    width: 100%;
  }

  .container.container-let-4-mission {
    top: 150px;
    bottom: auto;
    left: -25px;
  }

  .container.container-let-5-mission {
    bottom: -150px;
  }

  .container.container-let-6-mission {
    bottom: 100px;
  }

  .container.container-end-nav-mission {
    right: auto;
    bottom: 0;
    left: -18px;
    max-width: 400px;
    width: 400px;

    grid-row-gap: 40px;
  }

  .container.container-jesus-message {
    top: -300px;
  }

  .container.container-5 {
    bottom: -1187px;
  }

  .container.container-album-sep-1 {
    top: -446px;
    left: -51px;
  }

  .container.container-spacer-1-donor {
    bottom: 783px;
    left: 55px;
  }

  .container.container-donor-header {
    top: 152px;
    left: 11px;
  }

  .container.container-two-orphanges-donor {
    bottom: 276px;
  }

  .container.container-top-donor-nav-1 {
    position: relative;
    bottom: 169px;
    left: 93px;
  }

  .container.container-top-donor-nav-2 {
    right: 78px;
    bottom: 219px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-donor-nav-3 {
    right: 75px;
    bottom: 266px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-album-nav-1 {
    position: relative;
    bottom: 284px;
    left: 88px;
  }

  .container.container-top-album-nav-2 {
    right: 81px;
    bottom: 314px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-album-nav-3 {
    right: 85px;
    bottom: 352px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-video-nav-3 {
    right: 100px;
    bottom: 113px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-video-nav-2 {
    right: 100px;
    bottom: 113px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-video-nav-1 {
    position: relative;
    bottom: 103px;
    left: 135px;
  }

  .container.container-top-news-nav-3 {
    right: 100px;
    bottom: 213px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-news-nav-2 {
    right: 100px;
    bottom: 213px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-news-nav-1 {
    position: relative;
    bottom: 212px;
    left: 135px;
  }

  .container.container-header-news {
    top: 152px;
    left: 11px;
  }

  .container.container-11-news {
    top: 100px;
    left: -31px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 130px;

    grid-column-gap: 26px;
    grid-template-columns: auto;
    grid-template-rows: auto;
  }

  .container.container-12-news {
    top: 100px;
    left: 0;
    min-width: 100px;
    max-width: 230px;
    width: 150px;
    height: 50px;
  }

  .container.container-11-donor {
    top: 0;
    left: -31px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 130px;

    grid-column-gap: 26px;
    grid-template-columns: auto;
    grid-template-rows: auto;
  }

  .container.container-12-donor {
    top: 0;
    left: 0;
    min-width: 100px;
    max-width: 230px;
    width: 150px;
    height: 50px;
  }

  .container.container-header-video {
    top: 152px;
    left: 11px;
  }

  .container.container-11-video {
    top: 0;
    left: -31px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 130px;

    grid-column-gap: 26px;
    grid-template-columns: auto;
    grid-template-rows: auto;
  }

  .container.container-12-video {
    top: 0;
    left: 96px;
    min-width: 100px;
    max-width: 230px;
    width: 150px;
    height: 50px;
  }

  .container.container-header-history {
    position: relative;
    right: 7px;
    bottom: 100px;
  }

  .container.container-11-history {
    top: 0;
    left: -31px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 130px;

    grid-column-gap: 26px;
    grid-template-columns: auto;
    grid-template-rows: auto;
  }

  .container.container-12-history {
    top: 0;
    left: 0;
    min-width: 100px;
    max-width: 230px;
    width: 150px;
    height: 50px;
  }

  .container.container-top-history-nav-1 {
    position: relative;
    bottom: 113px;
    left: 62px;
  }

  .container.container-top-history-nav-2 {
    right: 101px;
    bottom: 152px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-history-nav-3 {
    right: 100px;
    bottom: 177px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-funds-nav-1 {
    position: relative;
    bottom: 196px;
    left: 78px;
  }

  .container.container-top-funds-nav-2 {
    right: 85px;
    bottom: 226px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-funds-nav-3 {
    right: 85px;
    bottom: 258px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-sister-12 {
    top: 0;
    left: 56px;
    min-width: 100px;
    max-width: 230px;
    width: 150px;
    height: 60px;
  }

  .container.container-wish-12 {
    top: 0;
    left: 37px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 150px;
    height: 60px;

    grid-column-gap: 26px;
    grid-template-columns: auto;
    grid-template-rows: auto;
  }

  .container.container-wish-nav-3 {
    right: 81px;
    bottom: 113px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-wish-2 {
    right: 81px;
    bottom: 113px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-wish-nav-1 {
    position: relative;
    bottom: 132px;
    left: 73px;
  }

  .container.container-top-nuns-nav-1 {
    position: relative;
    bottom: 40px;
    left: 65px;
  }

  .container.container-top-nun-nav-2 {
    right: 100px;
    bottom: 82px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-nuns-vav-3 {
    right: 100px;
    bottom: 113px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-mission-nav-1 {
    position: relative;
    bottom: -49px;
    left: 55px;
  }

  .container.container-top-mission-nav-2 {
    right: 100px;
    bottom: -5px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.Container-top-mission-nav-3 {
    right: 100px;
    bottom: 27px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-let-nav-3 {
    right: 89px;
    bottom: 212px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-let-nav-2 {
    bottom: 212px;
    left: -80px;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-let-nav-1 {
    bottom: 225px;
    left: 146px;
  }

  .container.container-spacer-funds-1 {
    position: relative;
    right: 37px;
    bottom: 100px;
  }

  .container.container-album-12 {
    top: 4px;
    right: 0;
    left: 15px;
    min-width: 100px;
    max-width: 230px;
    width: 120px;
    height: 60px;
  }

  .container.container-album-11 {
    top: 0;
    left: 4px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 130px;

    grid-column-gap: 26px;
    grid-template-columns: auto;
    grid-template-rows: auto;
  }

  .container.container-sister-let-11 {
    top: 70px;
    left: -18px;
    display: grid;
    margin-left: 10px;
    max-width: 200px;
    width: 130px;

    grid-column-gap: 26px;
    grid-template-columns: none;
    grid-template-rows: none;
  }

  .container.container-sister-let-12 {
    top: 66px;
    right: 0;
    left: 0;
    min-width: 100px;
    max-width: 230px;
    width: 120px;
    height: 60px;
  }

  .container.container-sister-head {
    top: 152px;
    left: 11px;
  }

  .container.container-top-refugio-3 {
    right: 100px;
    bottom: 113px;
    left: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-refugio-nav-2 {
    bottom: 212px;
    left: -80px;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
  }

  .container.container-top-refugio-nav-1 {
    bottom: 119px;
    left: 85px;
  }

  .container.container-nav-saints {
    top: 200px;
    max-width: 400px;
    width: 400px;
  }

  .container.container-st-teresa-calcutta {
    top: auto;
    bottom: -800px;
    left: -4px;
    width: 360px;
  }

  .container.container-thomas {
    top: auto;
    bottom: -101px;
    left: -4px;
    width: 360px;
    height: 300px;
  }

  .container.container-st-frances-assisi {
    top: auto;
    bottom: -301px;
    left: -4px;
    min-height: 350px;
    width: 360px;
    height: 350px;
  }

  .container.container-st-paul {
    top: auto;
    bottom: -301px;
    left: -4px;
    min-height: 350px;
    width: 360px;
    height: 350px;
  }

  .container.container-st-hippo {
    top: auto;
    bottom: -301px;
    left: -4px;
    min-height: 300px;
    max-height: 300px;
    width: 360px;
    height: 250px;
  }

  .container.container-st-teresa-avila {
    top: auto;
    bottom: -301px;
    left: -4px;
    width: 360px;
  }

  .container.container-st-terese-lisieux {
    top: auto;
    bottom: -301px;
    left: -4px;
    min-height: 280px;
    width: 360px;
  }

  .container.container-st-joan-arc {
    top: auto;
    bottom: -301px;
    left: -4px;
    width: 360px;
  }

  .container.container-st-faustina-kowalska {
    top: auto;
    bottom: -101px;
    left: -4px;
    width: 360px;
    height: 300px;
  }

  .container.Container-private-orphanage-1 {
    top: 132px;
    left: -53px;
    min-width: 400px;
    max-width: none;
    width: 350px;
  }

  .container.container-donor-orphange {
    left: -45px;

    justify-items: auto;
  }

  .container.container-two-orphanages-album {
    bottom: -285px;
  }

  .container.container-header-casa-a-photo {
    top: -320px;
  }

  .container.text-link-jesus-news {
    top: -574px;
    right: 93px;
    min-height: 350px;
    max-height: 350px;
    height: 350px;
  }

  .container.container-lifeforever-sr-let {
    top: 222px;
    left: -22px;
    min-height: 180px;
    max-height: 50px;
    width: 30%;
    height: 80%;

    justify-items: auto;
  }

  .container.container-st-ignatious-loyola {
    top: auto;
    bottom: 236px;
    left: 4px;
    width: 70%;
  }

  .container.container-nav-saints-loyola {
    top: 300px;
    left: -110px;
    width: 40%;
  }

  .container.container-st-wisdom-nav {
    top: 150px;
    left: -7px;
    width: 60%;
  }

  .container.container-hippo {
    left: -1px;
  }

  .container.container-st-cathrine-siena {
    top: auto;
    bottom: -300px;
    left: -4px;
    width: 360px;
  }

  .container.container-photo-help {
    bottom: 151px;
  }

  .container.container-slide-casa-amparo {
    position: relative;
    bottom: 350px;
    left: -22px;
    width: 400px;
  }

  .container.container-sep-album-2 {
    width: 100rem;
  }

  a.responsive-picture.button-home {
    bottom: -400px;
    left: -520px;
    box-shadow: #a0eaec 5px 5px 10px 0;
  }

  .html-element.html-form-donor {
    position: relative;
    top: auto;
    bottom: 0;
    left: -2px;
    margin-top: 0;
    margin-bottom: 0;
    min-width: 450px;
    width: 450px;
  }

  div.responsive-picture.picture-6 {
    position: relative;
    top: auto;
    right: 31px;
    bottom: -34px;
    width: 70%;
  }

  a.responsive-picture.button-christ-perdiction-1 {
    right: auto;
    bottom: 106px;
    left: -47px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-link-2-1 {
    right: 39px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.button-orphanage-1 {
    right: 48px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.button-home-2 {
    right: 102px;
    left: auto;
    width: 70%;
  }

  .html-element.html-orphanage-form {
    position: relative;
    top: auto;
    bottom: -1px;
    left: 7px;
    min-width: 450px;
    max-width: 450px;
    width: 450px;
  }

  div.responsive-picture.picture-donor-let-1 {
    top: -349px;
    left: -27px;
    width: 100%;
  }

  div.responsive-picture.pic-pray-donor {
    bottom: 1335px;
    max-width: 600px;
  }

  div.responsive-picture.pic-3-donor {
    top: -900px;
    width: 100%;
  }

  div.responsive-picture.pic-4-donor {
    top: -1444px;
    width: 115%;
  }

  div.responsive-picture.pic-5-donor {
    top: auto;
    bottom: 3697px;
    width: 30%;
    height: 400px;
  }

  div.responsive-picture.pic-5-donor > picture {
    height: 400px;
  }

  a.link-button-image.button-link-cross-eucharist {
    top: 0;
    right: 96px;
  }

  div.responsive-picture.picture-orphange-let-1 {
    top: 0;
    left: -40px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-3 {
    top: 0;
    left: -108px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-4 {
    top: 524px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-5 {
    top: -24px;
    width: 115%;
  }

  a.link-button-image.button-link-eucharist-orphange {
    top: -300px;
    right: 18px;
  }

  a.link-button-image.button-link-eucharist-donor {
    top: -300px;
    left: -34px;
  }

  div.responsive-picture.picture-let-1-video {
    top: 0;
    left: 6px;
    width: 80%;
  }

  div.responsive-picture.picture-jesus-donor {
    position: relative;
    top: -117px;
    bottom: auto;
    width: 100%;
  }

  .html-element.html-element-3 {
    max-width: 400px;
  }

  a.link-button-image.button-gift-jesus {
    top: 600px;
    right: auto;
    left: -63px;
  }

  a.link-button-image.button-sacared-wisdom {
    top: 865px;
    right: 100px;
  }

  a.link-button-image.button-cross-prophet {
    top: 673px;
    left: -116px;
  }

  a.link-button-image.button-cross-loyola {
    top: 587px;
  }

  div.responsive-picture.picture-album-let-1 {
    top: 0;
    width: 110%;
  }

  div.responsive-picture.pictue-album-let-2 {
    position: relative;
    top: -521px;
    bottom: auto;
    width: 110%;
  }

  div.responsive-picture.picture-album-let-3 {
    position: relative;
    top: auto;
    bottom: 1255px;
    width: 115%;
  }

  div.responsive-picture.picture-album-let-4 {
    bottom: 2051px;
    width: 115%;
  }

  a.link-button-image.button-video-sacared {
    top: 403px;
    right: 100px;
  }

  a.link-button-image.button-album-sacared {
    top: 0;
    left: 145px;
  }

  div.image-for-button.cross-image-eucharist {
    top: auto;
    bottom: -14px;
    left: 0;
    max-width: 80px;
    width: 80%;
  }

  span.link-button-text.text-for-button-link-1 {
    position: relative;
    top: auto;
    bottom: 0;
    left: 0;
  }

  div.responsive-picture.picture-orphange-let-1b {
    top: 1549px;
    left: -59px;
    width: 115%;
  }

  div.responsive-picture.picture-orphange-let-1a {
    top: 0;
    left: -40px;
    width: 115%;
  }

  div.responsive-picture.picture-donor-let-1a {
    top: 0;
    left: -27px;
    width: 100%;
  }

  div.responsive-picture.picture-donor-let-1b {
    top: -861px;
    left: -27px;
    width: 100%;
  }

  div.responsive-picture.picture-album-let-1b {
    position: relative;
    top: -322px;
    bottom: 1100px;
    width: 110%;
  }

  div.responsive-picture.picture-album-let-1a {
    top: -934px;
    width: 110%;
  }

  div.responsive-picture.picture-video-let-2 {
    top: auto;
    bottom: 97px;
    left: 0;
    width: 80%;
  }

  div.responsive-picture.picture-video-let-3 {
    top: -106px;
    left: -56px;
    width: 80%;
  }

  div.responsive-picture.picture-video-let-4 {
    top: -198px;
    right: auto;
    left: -63px;
    width: 80%;
  }

  div.responsive-picture.picture-video-let-1b {
    top: 0;
    left: 11px;
    width: 80%;
  }

  div.responsive-picture.picture-video-let-1a {
    top: 0;
    left: 14px;
    width: 80%;
  }

  div.responsive-picture.picture-1 {
    bottom: 402px;
    max-width: 400px;
    width: 100%;
  }

  div.responsive-picture.picture-let-history-1 {
    right: -105px;
    bottom: 94px;
    width: 55%;
  }

  div.responsive-picture.picture-let-history-2 {
    top: 1549px;
    left: 174px;
    width: 50%;
  }

  div.responsive-picture.picture-let-history-3 {
    top: 0;
    left: -47px;
    width: 115%;
  }

  div.responsive-picture.picture-let-history-4 {
    right: -141px;
    bottom: 155px;
    width: 50%;
  }

  div.responsive-picture.picture-let-history-5 {
    top: -246px;
    right: 18px;
    width: 60%;
  }

  div.responsive-picture.picture-let-history-6 {
    position: relative;
    right: 50px;
    bottom: 133px;
    width: 60%;
  }

  a.link-button-image.button-sacred-history {
    top: 0;
    bottom: auto;
    left: 8px;
    min-width: 250px;
    max-width: none;
    width: 100%;
  }

  a.link-button-image.button-link-sacred-donor {
    top: -12px;
    right: 100px;
  }

  div.image-for-button.cross-image-sacred-donor {
    top: auto;
    bottom: auto;
    left: 0;
    max-width: 80px;
    width: 80%;
  }

  div.responsive-picture.picture-jesus-funds {
    position: relative;
    top: auto;
    right: 72px;
    bottom: 58px;
    width: 80%;
  }

  .html-element.html-form-funds {
    position: relative;
    top: auto;
    bottom: 0;
    left: -7px;
    width: 400px;
  }

  div.responsive-picture.picture-funds-let1 {
    width: 80%;
  }

  div.responsive-picture.picture-funds-let2 {
    top: 1549px;
    left: -40px;
    width: 80%;
  }

  div.responsive-picture.picture-funds-let3 {
    top: 18px;
    left: -40px;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let4 {
    width: 115%;
  }

  div.responsive-picture.picture-funds-let5 {
    top: -162px;
    width: 115%;
  }

  div.responsive-picture.picture-funds-let6 {
    width: 115%;
  }

  a.link-button-image.button-funds-sacred {
    position: -webkit-sticky;
    position:         sticky;
    top: 0;
    bottom: auto;
    left: 44px;
    min-width: 200px;
    max-width: none;
    width: 100%;
  }

  div.responsive-picture.picture-donors-only-funds {
    min-width: 450px;
    width: 300px;
    height: 516px;
  }

  div.responsive-picture.picture-donors-only-funds > picture {
    height: 516px;
  }

  div.responsive-picture.pictures-educational-funs {
    min-width: 500px;
    width: 300px;
    height: 516px;
  }

  div.responsive-picture.pictures-educational-funs > picture {
    height: 516px;
  }

  div.responsive-picture.picture-jesus-wish {
    position: relative;
    top: auto;
    right: 35px;
    bottom: -2px;
    width: 70%;
  }

  .html-element.html-form-wish {
    position: relative;
    top: auto;
    bottom: 0;
    left: 39px;
    width: 400px;
  }

  a.link-button-image.button-sacred-wish {
    top: 97px;
    bottom: auto;
    left: 81px;
    min-width: 250px;
    max-width: none;
    width: 100%;
  }

  a.link-button-image.button-link-sacred-heaven {
    top: 919px;
    right: 100px;
    left: auto;
  }

  .html-element.html-jesus {
    left: 130px;
    width: 400px;
  }

  .html-element.html-form-nuns {
    position: relative;
    top: auto;
    bottom: 0;
    left: -13px;
    width: 400px;
  }

  div.responsive-picture.picture-let-1-nuns {
    right: -152px;
    width: 50%;
  }

  div.responsive-picture.picture-let-2-nuns {
    top: 1549px;
    left: 144px;
    width: 50%;
  }

  div.responsive-picture.pictures-let-3-nuns {
    top: 0;
    left: -40px;
    width: 115%;
  }

  div.responsive-picture.picture-let-4-nuns {
    right: -174px;
    bottom: 150px;
    width: 50%;
  }

  div.responsive-picture.picture-let-5-nuns {
    top: -257px;
    right: 17px;
    width: 50%;
  }

  div.responsive-picture.picture-let-6-nuns {
    position: relative;
    bottom: 189px;
    left: -24px;
    width: 50%;
  }

  a.link-button-image.button-sacred-nuns {
    top: 0;
    bottom: auto;
    left: 72px;
    min-width: 250px;
    max-width: none;
    width: 100%;
  }

  div.responsive-picture.picture-jesus-mission {
    position: relative;
    top: auto;
    right: 60px;
    bottom: -34px;
    width: 70%;
  }

  .html-element.html-mission {
    position: relative;
    top: auto;
    bottom: 0;
    left: 29px;
    width: 400px;
  }

  div.responsive-picture.picture-let-1-mission {
    right: -151px;
    width: 50%;
  }

  div.responsive-picture.picture-let-2-mission {
    top: 1549px;
    left: 151px;
    width: 50%;
  }

  div.responsive-picture.picture-let-3-mission {
    top: 0;
    left: -31px;
    width: 115%;
  }

  div.responsive-picture.picture-let-4-mission {
    right: -166px;
    bottom: 138px;
    width: 50%;
  }

  div.responsive-picture.picture-let-5-mission {
    top: -251px;
    right: 22px;
    width: 50%;
  }

  div.responsive-picture.picture-let-6-mission {
    position: relative;
    right: 27px;
    bottom: 178px;
    width: 50%;
  }

  div.responsive-picture.picture-index-jesus {
    top: 0;
    left: 44px;
    width: 212px;
  }

  div.responsive-picture.picture-2 {
    bottom: 356px;
    left: 43px;
    width: 65%;
    height: 110%;
  }

  div.responsive-picture.picture-2 > picture {
    height: 110%;
  }

  div.responsive-picture.picture-whoever {
    position: relative;
    top: auto;
    right: 35px;
    bottom: 64px;
    min-width: 400px;
    width: 60%;
  }

  div.responsive-picture.picture-help-us {
    position: relative;
    top: -117px;
    right: 8px;
    bottom: auto;
    min-width: 300px;
    width: 60%;
  }

  div.responsive-picture.picture-3 {
    position: relative;
    bottom: 100px;
  }

  div.responsive-picture.picture-news-1 {
    bottom: 600px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-2 {
    bottom: 438px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-new-3 {
    bottom: 300px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-new-4 {
    bottom: 138px;
    margin-top: 25px;
    margin-bottom: 150px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-5 {
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-6 {
    bottom: 38px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-7 {
    bottom: 2px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-8 {
    right: 125px;
    bottom: 0;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-9 {
    bottom: 0;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-10 {
    bottom: 0;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-11 {
    bottom: -61px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-12 {
    bottom: 0;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-13 {
    bottom: 0;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-14 {
    bottom: 193px;
    margin-top: 225px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-news-15 {
    bottom: 436px;
    margin-top: 225px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-fr-jerry-girls {
    position: relative;
    top: -326px;
    right: 20px;
    bottom: auto;
    width: 80%;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry {
    bottom: 901px;
    max-width: 450px;
    width: 115%;
    height: 550px;
  }

  div.responsive-picture.picture-thk-let-1 {
    bottom: 438px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-thk-let-2 {
    bottom: 300px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-thk-let-3 {
    bottom: 138px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-thk-let-4 {
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-thk-let-5 {
    bottom: -40px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.pictures-thk-let-6 {
    bottom: -136px;
    max-width: 450px;
    width: 115%;
  }

  div.responsive-picture.picture-fill-out-form-list {
    position: relative;
    left: 70px;
  }

  div.responsive-picture.picture-fill-out-album {
    position: relative;
    bottom: 700px;
  }

  a.responsive-picture.button-home-nun {
    right: 81px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.button-word-nun {
    right: 55px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-link-jesus-nun {
    right: 120px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-nun {
    right: auto;
    bottom: 107px;
    left: 77px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-link-word-wish {
    right: 113px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-wish {
    right: 84px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-link-jesus-wish {
    right: 157px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-link-prophet-wish {
    right: auto;
    bottom: 107px;
    left: 90px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-history {
    right: 231px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-history {
    right: 143px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-home-history {
    right: 169px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-history {
    right: auto;
    bottom: 107px;
    left: -10px;
    min-width: 75px;
    max-width: 75px;
    width: 75%;
  }

  a.responsive-picture.picture-home-donor {
    right: 147px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-donor {
    right: 64px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-donor {
    right: 39px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-donor {
    right: auto;
    bottom: 107px;
    left: -41px;
    min-width: 70px;
    width: 70%;
  }

  div.responsive-picture.picture-fill-out-form-funds {
    left: 51px;
  }

  a.responsive-picture.picture-home-funds {
    right: 100px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-funds {
    right: 61px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-funds {
    right: 134px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-funds {
    right: auto;
    bottom: 107px;
    left: 82px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-home-video {
    right: 169px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-video {
    right: 99px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-video {
    right: 90px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-video {
    right: auto;
    bottom: 107px;
    left: -121px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-home-album {
    right: 86px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-album {
    right: 36px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-album {
    right: 49px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.prophet-picture-album {
    right: auto;
    bottom: 107px;
    left: 110px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-word-news {
    right: 55px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-news {
    right: auto;
    bottom: 107px;
    left: 110px;
    min-width: 60px;
    width: 70%;
  }

  div.responsive-picture.picture-st-appreciation-st-let {
    position: relative;
    top: -125px;
    right: 20px;
    bottom: auto;
    width: 80%;
  }

  div.responsive-picture.picture-sister-thanks-fr-jerry > picture {
    height: 550px;
  }

  a.link-button-image.button-link-sacred-let {
    top: -12px;
    right: 100px;
  }

  a.responsive-picture.button-prophet-orphan {
    right: auto;
    bottom: 107px;
    left: -140px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-orphan {
    right: 140px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.button-word-orphan {
    right: 114px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.button-home-orphan {
    right: 169px;
    left: auto;
    width: 70%;
  }

  span.link-button-text.text-sacred-orphan {
    position: relative;
    bottom: 0;
    left: 0;
  }

  a.responsive-picture.picture-prophet-mis {
    right: auto;
    bottom: 107px;
    left: 70px;
    min-width: 70px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-mis {
    right: 134px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-home-mis {
    right: -43px;
    left: auto;
    width: 70%;
  }

  a.link-button-image.button-sacred-mis {
    top: 0;
    bottom: auto;
    left: 64px;
    min-width: 250px;
    max-width: none;
    width: 100%;
  }

  a.responsive-picture.picture-jesus-heaven {
    right: 58px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-home-heaven {
    right: 180px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-heaven {
    right: -96px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-heaven {
    right: auto;
    bottom: 106px;
    left: 140px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-jesus {
    right: auto;
    bottom: 106px;
    left: -58px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-word {
    right: 129px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-word {
    right: auto;
    bottom: 106px;
    left: 60px;
    min-width: 60px;
    width: 70%;
  }

  .html-element.html-element-2 {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  a.responsive-picture.picture-jesus-loyola {
    right: 171px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-loyola {
    right: auto;
    bottom: 106px;
    left: -4px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-word-loyola {
    right: 80px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-home-loyola {
    right: 149px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-st-teresa-prophet-cal {
    right: auto;
    bottom: 106px;
    left: -54px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-link-jesus-cal {
    right: 39px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-cal {
    right: 48px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-home-cal {
    right: 102px;
    left: auto;
    width: 70%;
  }

  a.link-button-image.picture-sacared-cal {
    top: -200px;
    right: 96px;
  }

  .html-element.html-st-thomas-aquinas {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-st-fransisi {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-paul {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-hippo {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-1-avila {
    bottom: 150px;
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-st-therese-lis {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-joan-arc {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-faustina {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-st-teresa-cal-1 {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-element-cathirine-siena {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  .html-element.html-st-peter {
    left: 1px;
    max-width: 400px;
    width: 400%;
  }

  a.responsive-picture.home-jesus {
    right: 102px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-jesus {
    right: 48px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-home-word {
    right: 102px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-word {
    right: 48px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-home-prophet {
    right: 102px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-word-prphet {
    right: 48px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-prophet {
    right: 39px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-prophet {
    right: auto;
    bottom: 106px;
    left: -48px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-home-eucharist {
    right: 102px;
    left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-prophet-eucharist {
    right: auto;
    bottom: 106px;
    left: -47px;
    min-width: 60px;
    width: 70%;
  }

  a.responsive-picture.picture-jesus-eucharist {
    right: 39px;
    left: auto;
    width: 70%;
  }

  a.link-button-image.picture-cross-sacred-eucharist {
    top: 1819px;
    right: 96px;
  }

  a.responsive-picture.picture-word-eucharist {
    right: 48px;
    left: auto;
    width: 70%;
  }

  .html-element.html-slide-casa-amparo {
    left: -5px;
    min-width: 400px;
    max-width: 400px;
    width: 400px;
  }
}

@media screen and (max-width: 22.9375rem) {
  /* Text Elements */

  h3.heading-2 {
    bottom: -146px;
  }

  span.text-element span.text-text-24 {
    font-size: .875rem;
  }

  span.text-element span.text-text-25 {
    font-size: .875rem;
  }

  span.text-element span.text-text-35 {
    font-size: .8125rem;
  }

  a.link-text.text-link-6 {
    bottom: 120px;
    left: -278px;
  }

  a.link-text.Index-text-help {
    top: 423px;
    left: 75px;
    width: 200px;
    font-size: 14px;
  }

  /* Interaction Elements */

  a.link-button.button-link-private-orphanage {
    width: 320px;
  }

  /* Layout Elements */

  body.body-index {
    bottom: 169px;
    height: 1300px;
  }

  body.body-road-heaven {
    bottom: 169px;
    height: 1300px;
  }

  .container.container-4 {
    bottom: -537px;
  }

  .container.container-donor-header {
    top: 46px;
    margin-top: 20px;
  }

  .container.container-8 {
    min-width: 80px;
  }

  .container.container-9 {
    min-width: 80px;
  }

  .container.container-9-orphange {
    min-width: 80px;
  }

  .container.container-8-orphange {
    min-width: 80px;
  }

  .container.container-9-album {
    min-width: 80px;
  }

  .container.container-8-album {
    min-width: 80px;
  }

  .container.container-header-casa-a-photo {
    top: 46px;
    margin-top: 20px;
  }

  .container.contaioner-orphan-let-1a {
    bottom: 0;
  }

  .container.container-header-nuns {
    top: 46px;
    margin-top: 20px;
  }

  .container.container-header-mission {
    top: 46px;
    margin-top: 20px;
  }

  .container.container-jesus-message {
    position: relative;
    width: 170px;
  }

  .container.container-5 {
    bottom: -289px;
  }

  .container.container-header-news {
    top: 46px;
    margin-top: 20px;
  }

  .container.container-header-video {
    top: 46px;
    margin-top: 20px;
  }

  .container.container-sister-head {
    top: 46px;
    margin-top: 20px;
  }

  a.responsive-picture.button-home {
    bottom: 148px;
    left: -298px;
  }

  div.responsive-picture.picture-index-jesus {
    top: 29px;
    left: 0;
    width: 95%;
  }

  div.responsive-picture.picture-2 {
    bottom: 62px;
    left: 13px;
    width: 75%;
  }
}