diff --git a/css/store.css b/css/store.css
new file mode 100644
index 000000000..44c840688
--- /dev/null
+++ b/css/store.css
@@ -0,0 +1,169 @@
+p {
+ text-align: center;
+}
+
+h1 {
+ text-align:left;
+ color: rgb(255, 106, 0);
+}
+
+header {
+ margin-left: auto;
+ margin-right: auto;
+ height: 60px;
+ justify-content: space-between;
+ align-items: center;
+ padding-left: 7rem;
+ padding-right: 7rem;
+}
+
+.nav {
+ list-style-type:none;
+ margin-left: 20vw;
+ padding: 0;
+ float:right;
+}
+
+.nav li{
+ display: inline-block;
+ padding: 20px;
+}
+
+.logo img {
+ height: 60px;
+ width: auto;
+ float:left;
+}
+
+fieldset {
+ border: none;
+ padding: 0;
+ margin: 0;
+}
+
+.primary-button {
+ text-transform: uppercase;
+ background: rgb(255, 106, 0);
+ border: none;
+ color: white;
+ padding: 10px 15px;
+ font-size: 10px;
+ margin-top: 35px;
+}
+
+/* .form-section {
+ display: flex;
+ justify-content: center;
+} */
+
+ .form-wrapper {
+ display: flex;
+ flex-direction: row;
+ width: 100%;
+ justify-content: space-between;
+ gap: 5px;
+ margin-left: 70px;
+ margin-top: 50px;
+ }
+
+ .names-wrapper {
+ display: flex;
+ gap: 30px;
+ }
+
+
+
+ .full-input {
+ width: 100%;
+ }
+
+ .city-input {
+ flex-grow: 0,5;
+ margin-top: 15px;
+}
+
+.postcode {
+ width: 30%;
+ margin-top: 15px;
+}
+
+.input-space {
+ margin-bottom: 15px;
+}
+
+input[type="checkbox"] {
+ -webkit-appearance: none;
+ appearance: none;
+ background-color: #fff;
+ margin: 0;
+}
+
+ .tick-wrapper {
+ width: 15px;
+ height: 15px;
+ border: 1px black solid;
+}
+
+.tick-wrapper svg {
+ display: none;
+}
+
+ input[type="checkbox"]:checked + .tick-wrapper .icon {
+ display: block;
+}
+
+.select-input {
+ padding: 2px;
+}
+
+.radio-wrapper {
+ display: inline-flex;
+ align-items: center;
+}
+
+ .tick-wrapper {
+ width: 15px;
+ height: 15px;
+ border: 1px black solid;
+}
+
+.tick-wrapper svg {
+ display: none;
+}
+
+input[type="checkbox"]:checked + .tick-wrapper .icon {
+ display: block;
+}
+
+.image-wrapper {
+ width: 50%;
+}
+
+.image-wrapper img{
+width: 100%;
+height: 100%;
+object-fit: cover;
+}
+
+
+ .join {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+}
+
+#fb,
+#inst,
+#tw {
+ border-radius: 100px;
+ border: 1px solid #adb0b7;
+ padding: 5px;
+ margin: 5px;
+ width: 20px;
+ height: 20px;
+}
+
+#copyright {
+ color: #C9C4C4
+}
+
diff --git a/css/style.css b/css/style.css
index 5cb025cef..e458efd20 100755
--- a/css/style.css
+++ b/css/style.css
@@ -1,11 +1,273 @@
/* We are using the 'Roboto' font from Google. This has already been added to your HTML header */
-body {
- font-family: 'Roboto', sans-serif;
- -webkit-font-smoothing: antialiased;
+
+ header {
+ margin-left: auto;
+ margin-right: auto;
+ height: 60px;
+ justify-content: space-between;
+ align-items: center;
+ padding-left: 7rem;
+ padding-right: 7rem;
+}
+
+ #karmalogo {
+
+ background-position: center;
+ position: relative;
+ height: 100%;
+ width: auto;
+ padding-left: 20p;
+ padding-right: 20px;
+
+ }
+
+
+.nav {
+ list-style-type:none;
+ margin-left: 20vw;
+ padding: 0;
+ float:right;
+}
+
+.nav li{
+ display: inline-block;
+ padding: 20px;
+}
+
+.logo img {
+ height: 60px;
+ width: auto;
+ float:left;
+}
+
+
+p, h2 {
+ text-align: center;
+}
+
+#needs {
+ font-size: 45px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ padding-top: 10px;
+
}
+.introkarma {
+ background-image: url(file:///C:/Users/%D0%98%D0%BD%D0%BD%D0%B0/Desktop/CYF_Folder/HTML-CSS-Module-Project/img/first-background.jpg);
+ height: 300px;
+ width: 1000px;
+ color:white;
+ padding: 200px;
+ margin-left: 50px;
+ margin-right: 50px;
+ margin-top: 25px;
+ margin-bottom: 80px;
+
+}
+
+#int {
+ font-size: 55px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ padding-top: 10px;
+ }
+
+ #wifi {
+ font-size: 30px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ }
+
+ .introkarma button {
+ display: flex;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 50px;
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ color: white;
+ background-color: #e0633a;
+ border: none;
+ border-radius: 2.5px;
+ }
+
+
+.important {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+ }
+
+ .important img {
+ width: 90%;
+ height: 100px;
+ }
+
+ .important p {
+ font-size: 30px;
+ }
+
+ section p {
+ text-align: center;
+ font-size: 30px;
+ color: #50525a;
+ }
+.new {
+ display: grid;
+ grid-template-columns: 1fr 1.5fr;
+ grid-template-rows: auto;
+
+}
+
+.picture {
+ grid-column: 1/2;
+
+}
+
+.text {
+ grid-column: 2/3;
+ font-style: italic;
+ text-align: center;
+ font-size: 42px;
+ line-height: 49.22px;
+ align-items: center;
+width: 548px;
+height: 141px;
+ display: block;
+ padding-top: 96px;
+ padding-bottom: 202px;
+ padding-left: 156px;
+ padding-right: 137px;
+ background: rgba(224, 99, 58, 0.1);
+}
+
+
+.text button {
+
+display: flex;
+font-family: 'Roboto';
+font-style: normal;
+font-weight: 400;
+font-size: 24px;
+line-height: 28px;
+text-align: center;
+margin-left: auto;
+margin-right: auto;
+margin-top: 50px;
+padding-left: 20px;
+padding-right: 20px;
+padding-top: 10px;
+padding-bottom: 10px;
+color: white;
+background-color: #e0633a;
+border: none;
+border-radius: 2.5px;
+}
+
+.main-form button {
+
+ display: flex;
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ font-size: 24px;
+ line-height: 28px;
+ margin-top: 30px;
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ color: white;
+ background-color: #e0633a;
+ border: none;
+ border-radius: 2.5px;
+ text-align: left;
+ }
+
+ .term-agree {
+ margin-bottom: 70px;
+ }
+
+
+ .ful-page {
+ display: flex;
+ flex-direction: row;
+ }
+.main-form {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-template-rows: auto;
+ grid-template-areas: "c p";
+
+}
+
+.main-form p {
+ font-size: medium;
+}
+
+.main-container {
+ grid-area: c;
+ grid-column: 1/2;
+ margin-left: 200px;
+ margin-right: 200px;
+ margin-top: 100px;
+ margin-bottom: 70px;
+
+}
+
+.picture-form {
+ grid-area: p;
+ grid-column: 2/3;
+ background-image: url(file:///C:/Users/%D0%98%D0%BD%D0%BD%D0%B0/Desktop/CYF_Folder/HTML-CSS-Module-Project/level-2/store-image_by-andrew-neel-unsplash.jpg);
+ height: 700px;
+ width: 300px;
+ color:white;
+}
+
+.heading-form {
+ color:
+ #DE6E49;
+ font-size: 20px;
+}
+
+
+
+select {
+ color: #666666
+ font-family'Roboto';
+font-style: italic;
+line-height: 25px;
+}
+
+ #line {
+ border-bottom: 1px solid #C9C4C4;
+
+ }
+.join {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+}
+
+#fb,
+#inst,
+#tw {
+ border-radius: 100px;
+ border: 1px solid #adb0b7;
+ padding: 5px;
+ margin: 5px;
+ width: 20px;
+ height: 20px;
+}
+
+#copyright {
+ color: #C9C4C4
+}
/**
* Add your custom styles below
*
diff --git a/index.html b/index.html
index 3e742ef04..bef0ae981 100755
--- a/index.html
+++ b/index.html
@@ -11,6 +11,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
Introducing Karma
+
Bring WiFi with you, everywhere you go.
+
+
+
+
+
+Everyone needs a little Karma
+
+
+
+
+
Internet for all devices
+
Boost your productivity
+
Pay as You Go
+
+
+
+
+
+
+

+
+
+
+
Whereever I am, I just don't worry about my connection anymore!
+
+
+
+
+
+
+
+
+
+
+
+Karma Mobility, Ink ©
+
diff --git a/store.html b/store.html
new file mode 100644
index 000000000..fc881670a
--- /dev/null
+++ b/store.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+ Karma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+