diff --git a/firka/assets/images/carousel/Firka/zigzag.svg b/firka/assets/images/carousel/Firka/zigzag.svg
new file mode 100644
index 0000000..5faa8a9
--- /dev/null
+++ b/firka/assets/images/carousel/Firka/zigzag.svg
@@ -0,0 +1,9 @@
+
diff --git a/firka/assets/images/carousel/slide1_background.gif b/firka/assets/images/carousel/slide1_background.gif
new file mode 100644
index 0000000..3e361a0
Binary files /dev/null and b/firka/assets/images/carousel/slide1_background.gif differ
diff --git a/firka/assets/images/carousel/slide1_background.png b/firka/assets/images/carousel/slide1_background.png
deleted file mode 100644
index 6a11b65..0000000
Binary files a/firka/assets/images/carousel/slide1_background.png and /dev/null differ
diff --git a/firka/assets/images/carousel/slide2_background.gif b/firka/assets/images/carousel/slide2_background.gif
new file mode 100644
index 0000000..3b9994e
Binary files /dev/null and b/firka/assets/images/carousel/slide2_background.gif differ
diff --git a/firka/assets/images/carousel/slide2_background.png b/firka/assets/images/carousel/slide2_background.png
deleted file mode 100644
index 98c8b05..0000000
Binary files a/firka/assets/images/carousel/slide2_background.png and /dev/null differ
diff --git a/firka/assets/images/carousel/slide3_foreground.gif b/firka/assets/images/carousel/slide3_foreground.gif
new file mode 100644
index 0000000..d4a3884
Binary files /dev/null and b/firka/assets/images/carousel/slide3_foreground.gif differ
diff --git a/firka/assets/images/carousel/slide3_foreground.png b/firka/assets/images/carousel/slide3_foreground.png
deleted file mode 100644
index 0226062..0000000
Binary files a/firka/assets/images/carousel/slide3_foreground.png and /dev/null differ
diff --git a/firka/assets/images/carousel/slide4_background.gif b/firka/assets/images/carousel/slide4_background.gif
new file mode 100644
index 0000000..79552fe
Binary files /dev/null and b/firka/assets/images/carousel/slide4_background.gif differ
diff --git a/firka/assets/images/carousel/slide4_background.png b/firka/assets/images/carousel/slide4_background.png
deleted file mode 100644
index 7c7cbdf..0000000
Binary files a/firka/assets/images/carousel/slide4_background.png and /dev/null differ
diff --git a/firka/lib/ui/phone/screens/login/login_screen.dart b/firka/lib/ui/phone/screens/login/login_screen.dart
index f6539eb..f9306e1 100644
--- a/firka/lib/ui/phone/screens/login/login_screen.dart
+++ b/firka/lib/ui/phone/screens/login/login_screen.dart
@@ -1,4 +1,5 @@
import 'dart:async';
+import 'dart:math' as math;
import 'package:carousel_slider/carousel_slider.dart';
import 'package:firka/helpers/api/client/kreta_client.dart';
@@ -227,40 +228,59 @@ class _LoginScreenState extends State {
Widget build(BuildContext context) {
final paddingWidthHorizontal = MediaQuery.of(context).size.width -
MediaQuery.of(context).size.width * 0.95;
- List