diff --git a/assets/images/background_image_login_4x.png b/assets/images/background_image_login_4x.png
new file mode 100644
index 0000000000000000000000000000000000000000..b10a2dbd4839be27bebd58d05d8ac04bfcf6b241
Binary files /dev/null and b/assets/images/background_image_login_4x.png differ
diff --git a/lib/constants/app_images.dart b/lib/constants/app_images.dart
index 7b91f008c64b1703092d533102b71fa68af48e80..6372043e63f079a83e7b0054992201b0064acbd4 100644
--- a/lib/constants/app_images.dart
+++ b/lib/constants/app_images.dart
@@ -4,5 +4,6 @@ class AppImages {
 
   /// app images
   static const String backgroundImage = 'assets/images/background_image_4x.png';
+  static const String backgroundImageLogin = 'assets/images/background_image_login_4x.png';
 
 }
\ No newline at end of file
diff --git a/lib/customWidget/customOnboardScreen/common_onboard_screen.dart b/lib/customWidget/customOnboardScreen/common_onboard_screen.dart
index 0534275d3385f49538f32208f96582ee994c6963..d3c20d033bac9a81bcb1ae4a2881dcc2880ef85d 100644
--- a/lib/customWidget/customOnboardScreen/common_onboard_screen.dart
+++ b/lib/customWidget/customOnboardScreen/common_onboard_screen.dart
@@ -5,7 +5,8 @@ import 'package:flutter/material.dart';
 
 class CommonOnboardScreen extends StatelessWidget {
   final Widget child;
-  const CommonOnboardScreen({super.key, required this.child});
+  final String backgroundImageName;
+  const CommonOnboardScreen({super.key, required this.child, required this.backgroundImageName});
 
   @override
   Widget build(BuildContext context) {
@@ -18,7 +19,7 @@ class CommonOnboardScreen extends StatelessWidget {
             child: Stack(
               children: [
                 Image.asset(
-                  AppImages.backgroundImage,
+                  backgroundImageName,
                 ),
                 Positioned(
                   // top: 250,
diff --git a/lib/views/languageSelectionScreen/views/language_selection_screen.dart b/lib/views/languageSelectionScreen/views/language_selection_screen.dart
index 565ec064420e94dfcb17c0a59ecf18807283889a..a5c04109dc31a0111c33267c2bf62ba40bb086d6 100644
--- a/lib/views/languageSelectionScreen/views/language_selection_screen.dart
+++ b/lib/views/languageSelectionScreen/views/language_selection_screen.dart
@@ -1,4 +1,5 @@
 import 'package:exide_crr/appLocalization/language_key.dart';
+import 'package:exide_crr/constants/app_images.dart';
 import 'package:exide_crr/constants/enums.dart';
 import 'package:exide_crr/controller/base_controller.dart';
 import 'package:exide_crr/customWidget/button_widget.dart';
@@ -28,6 +29,7 @@ class _LanguageSelectionScreenState extends State<LanguageSelectionScreen> {
   @override
   Widget build(BuildContext context) {
     return CommonOnboardScreen(
+      backgroundImageName: AppImages.backgroundImage,
       child: selectLanguageSection(),
     );
   }
diff --git a/lib/views/loginScreen/view/login_screen.dart b/lib/views/loginScreen/view/login_screen.dart
index c12efaf8807423bc17f47dda093d18522e1aa02c..9908d8356e0bc107c2bbc3443d8a03fa8cacf56d 100644
--- a/lib/views/loginScreen/view/login_screen.dart
+++ b/lib/views/loginScreen/view/login_screen.dart
@@ -27,6 +27,7 @@ class _LoginScreenState extends State<LoginScreen> {
   @override
   Widget build(BuildContext context) {
     return CommonOnboardScreen(
+      backgroundImageName: AppImages.backgroundImageLogin,
       child: loginSection(),
     );
   }
@@ -74,7 +75,7 @@ class _LoginScreenState extends State<LoginScreen> {
           CustomTextField(
             inputAction: TextInputAction.done,
             textFieldText: '',
-            hintText: "Enter Code Here",
+            hintText: loginHint.tr,
             maxLength: 5,
             inputType: InputType.number.name,
             textEditingController: loginController.dealerCodeController,