.flower2 {
  background: url('flowers2.png') no-repeat top left;
}
.flower2.snow-white-garden-rose-02 {
  background-position: 0 0;
  width: 1096px;
  height: 1134px;
}
.flower2.white-garden-rose-playa-blanca-02 {
  background-position: -1096px 0;
  width: 1134px;
  height: 1066px;
}
.flower2.snow-white-garden-rose-01 {
  background-position: 0 -1134px;
  width: 1134px;
  height: 1056px;
}
.flower2.white-garden-rose-playa-blanca-04 {
  background-position: -1134px -1134px;
  width: 1039px;
  height: 1039px;
}
.flower2.snow-white-garden-rose-04 {
  background-position: -2230px 0;
  width: 1039px;
  height: 997px;
}
.flower2.snow-white-garden-rose-03 {
  background-position: -2230px -997px;
  width: 957px;
  height: 1039px;
}
.flower2.white-garden-rose-playa-blanca-03 {
  background-position: 0 -2190px;
  width: 898px;
  height: 871px;
}
.flower2.white-garden-rose-playa-blanca-01 {
  background-position: -898px -2190px;
  width: 761px;
  height: 803px;
}
.flower2.ranunculus-elegance-white-03 {
  background-position: -1659px -2190px;
  width: 756px;
  height: 775px;
}
.flower2.ranunculus-elegance-cream-02 {
  background-position: -2415px -2190px;
  width: 614px;
  height: 609px;
}
.flower2.ranunculus-elegance-cream-01 {
  background-position: -3269px 0;
  width: 608px;
  height: 614px;
}
.flower2.ranunculus-elegance-white-04 {
  background-position: -3269px -614px;
  width: 567px;
  height: 539px;
}
.flower2.nerine-bowdenii-grp-starlight-02 {
  background-position: -3269px -1153px;
  width: 567px;
  height: 527px;
}
.flower2.ranunculus-elegance-white-06 {
  background-position: -3269px -1680px;
  width: 504px;
  height: 567px;
}
.flower2.ranunculus-elegance-white-05 {
  background-position: -3269px -2247px;
  width: 472px;
  height: 433px;
}
.flower2.nerine-bowdenii-grp-starlight-01 {
  background-position: 0 -3061px;
  width: 406px;
  height: 399px;
}
.flower2.hyacinth-china-pink-01 {
  background-position: -3269px -2680px;
  width: 291px;
  height: 312px;
}
.flower2.snowflake-spray-rose-01 {
  background-position: -3560px -2680px;
  width: 283px;
  height: 298px;
}
.flower2.ranunculus-elegance-white-02 {
  background-position: -3029px -2190px;
  width: 236px;
  height: 282px;
}
.flower2.hyacinth-china-pink-02 {
  background-position: -3029px -2472px;
  width: 217px;
  height: 236px;
}
.flower2.gomphrena-audray-white-03 {
  background-position: -2415px -2799px;
  width: 283px;
  height: 165px;
}
.flower2.gomphrena-audray-white-02 {
  background-position: -406px -3061px;
  width: 208px;
  height: 197px;
}
.flower2.gomphrena-audray-white-01 {
  background-position: -614px -3061px;
  width: 189px;
  height: 186px;
}
.flower2.ranunculus-elegance-white-01 {
  background-position: -803px -3061px;
  width: 189px;
  height: 181px;
}
.flower2.campanula-champion-white-01 {
  background-position: -992px -3061px;
  width: 170px;
  height: 179px;
}
.flower2.campanula-champion-white-02 {
  background-position: -2230px -2036px;
  width: 142px;
  height: 127px;
}
.flower2.mini-white-wax-flower-01 {
  background-position: -3741px -2247px;
  width: 123px;
  height: 122px;
}
.flower2.gomphrena-audray-white-04 {
  background-position: -3773px -1680px;
  width: 94px;
  height: 83px;
}
.flower2.mini-white-wax-flower-02 {
  background-position: -3773px -1763px;
  width: 76px;
  height: 77px;
}