diff --git a/src/js/pages/MainPage,module.scss b/src/js/pages/MainPage,module.scss
index d8f110def80a1c331e0c9bb927731c7557bed3e3..b8105091c2cb367a42e318ed6c54fd1d1b6f466c 100644
--- a/src/js/pages/MainPage,module.scss
+++ b/src/js/pages/MainPage,module.scss
@@ -52,3 +52,11 @@ html {
     }
 }
 
+@media (max-width: 425px) {
+    .footer{
+        a {
+            font-size: 0.5rem;
+        }
+    }
+}
+
diff --git a/src/js/sections/BottomSection/BottomSection.module.scss b/src/js/sections/BottomSection/BottomSection.module.scss
index 1a5a56ca0f509e68df9f915e3053e79f8098bbf6..1f274aef3e81ed960568d00df2ccb954015e7e4a 100644
--- a/src/js/sections/BottomSection/BottomSection.module.scss
+++ b/src/js/sections/BottomSection/BottomSection.module.scss
@@ -135,15 +135,6 @@
 }
 
 
-//@media (max-width: 1200px) {
-//  .BottomSection {
-//    min-height: 100vh;
-//    background-position: bottom, 107% 40%, -5% 55%;
-//
-//
-//  }
-//}
-
 @media (max-width: 1024px) {
 
   .BottomSection {
@@ -258,6 +249,7 @@
         .ButtonContainer {
           max-width: 60%;
           align-self: center;
+          padding-right: 0;
 
           a {
             width: fit-content;
@@ -319,7 +311,94 @@
 
 @media (max-width: 425px) {
   .BottomSection {
-    min-height: 70vh;
+    min-height: 75vh;
+    background-position: bottom, 106% 49%, -5% 63%;
+
+    .MiddleBlock {
+
+      .Title {
+        font-size: 1.2rem;
+        line-height: 1.4rem;
+      }
+
+      .Caption {
+
+        flex-direction: column;
+
+        .Comments {
+
+          font-size: 0.6rem;
+          line-height: 1rem;
+
+          .FirstComment {
+
+          }
+
+          .SecondComment {
+
+          }
+
+        }
+
+        .ButtonContainer {
+          max-width: 60%;
+          align-self: center;
+          padding-right: 0;
+
+          a {
+            width: fit-content;
+          }
+
+        }
+
+
+      }
+    }
+
+    .BottomBlock {
+
+      bottom: 1%;
+
+      .Logos {
+        margin-right: 5%;
+        max-width: 30%;
+        flex-direction: column;
+
+
+        img {
+          width: 100%;
+          height: 40%;
+        }
+
+        p {
+          max-width: 100%;
+          font-size: 0.6rem;
+          line-height: 1rem;
+
+        }
+      }
+
+      .ContactLinks {
+        max-width: 40%;
+
+        .BigCaption {
+          font-size: 0.8rem;
+          line-height: 1.2rem;
+          margin-bottom: 10%;
+        }
+
+        a {
+          width: fit-content;
+          font-size: 0.6rem;
+        }
+
+        .SmallCaption {
+          font-size: 0.6rem;
+          line-height: 1rem;
+        }
+      }
+    }
+
   }
 }
 
diff --git a/src/js/sections/CloudSection/CloudSection.module.scss b/src/js/sections/CloudSection/CloudSection.module.scss
index 2bd8611083fdb47bb1d358bd2ac7069645deb689..9477da2b9d4bef49b287c41d60e39037995f7b49 100644
--- a/src/js/sections/CloudSection/CloudSection.module.scss
+++ b/src/js/sections/CloudSection/CloudSection.module.scss
@@ -105,16 +105,32 @@
         max-width: 80%;
         margin: 15px auto;
       }
-    ;
     }
   }
 }
 
 
-@media (max-width: 575.98px) {
+@media (max-width: 425px) {
   .CloudSection {
     .UpperBlock {
-      margin-top: 10%;
+      margin-top: 3%;
+      max-width: 55%;
+      font-size: 1.3rem;
+    }
+    .Cloud {
+      margin-top: 2%;
+      max-width: 60%;
+      max-height: 60%;
+    }
+
+    .BottomBlock {
+      margin-top: 0;
+      max-width: 40%;
+
+      .Caption {
+        max-width: 100%;
+        margin: 15px auto;
+      }
     }
   }
 }
diff --git a/src/js/sections/FeatureSection/FeatureSection.module.scss b/src/js/sections/FeatureSection/FeatureSection.module.scss
index 54e1e6620f6732707ba9b399d8c96ea829f2caf1..04a62d282fe6c772de28f6c94063aa4f51e68388 100644
--- a/src/js/sections/FeatureSection/FeatureSection.module.scss
+++ b/src/js/sections/FeatureSection/FeatureSection.module.scss
@@ -23,7 +23,7 @@
     flex-basis: 40%;
 
     .Feature {
-      display : flex;
+      display: flex;
       flex-direction: row;
       padding: 5% 5% 5% 5%;
       font-size: 2rem;
@@ -46,7 +46,7 @@
       width: 70%;
       margin: 50px auto;
       padding: 4% 3%;
-      position:relative;
+      position: relative;
       border: solid $primary_black;
       font-size: 1.3rem;
       line-height: 1.7rem;
@@ -101,15 +101,14 @@
 }
 
 
-
 @media (max-width: 768px) {
   .FeatureSection {
     min-height: 50vh;
 
     .RightSide {
-        .Bubble {
-          width: 90%;
-        }
+      .Bubble {
+        width: 90%;
+      }
 
       .Author {
         padding: 0 0 1% 15%;
@@ -123,6 +122,20 @@
 @media (max-width: 425px) {
   .FeatureSection {
     min-height: 40vh;
+    flex-direction: column;
+    padding: 5% 0 5% 0;
+
+    .RightSide {
+      .Bubble {
+        margin: 20px auto;
+      }
+
+      .Author {
+        padding: 2% 0 0 15%;
+        margin-top: 0;
+      }
+    }
+
   }
 }
 
@@ -134,6 +147,7 @@
 
     .LeftSide {
       margin-top: 5%;
+
       .Feature {
         .Checkmark {
           font-size: 5vw;
diff --git a/src/js/sections/LandingSection/LandingSection.module.scss b/src/js/sections/LandingSection/LandingSection.module.scss
index d761954f7835427645f03bd5341d4216ae8fcf06..3fcf436f7b24546aed9c1b9785410f9295023955 100644
--- a/src/js/sections/LandingSection/LandingSection.module.scss
+++ b/src/js/sections/LandingSection/LandingSection.module.scss
@@ -97,46 +97,28 @@
   }
 }
 
+@media (max-width: 425px) {
 
-@media (max-width: 575.98px) {
   .LandingSection {
-    flex-direction: column;
-    text-align: center;
-
-
-    padding-top: 0;
-    min-height: 55vh;
+    padding-top: 5%;
+    min-height: 85vh;
 
     .LeftSide {
 
       .Octopus {
-        width: 50vw;
-        height: 30vh;
+        width: 55vw;
+        height: 45vh;
       }
     }
-
-
     .RightSide {
-
-      text-align: center;
-
       .Title {
-        font-size: 10vw;
-
+        font-size: 3rem;
         .Caption {
-          font-size: 3vw;
-          text-align: center;
+          font-size: 0.7rem;
         }
-
       }
-    }
-  }
-}
-
 
-@media (max-width: 320px) {
-  .LandingSection {
-    min-height: 50vh;
+    }
   }
 }
 
diff --git a/src/js/sections/StatsSection/StatsSection.module.scss b/src/js/sections/StatsSection/StatsSection.module.scss
index d92799cc1c14e857d176a2aaa1ccc8f3d3a9ff70..b052205e9f1e4226a8fb4637399bf7bbf3c4f411 100644
--- a/src/js/sections/StatsSection/StatsSection.module.scss
+++ b/src/js/sections/StatsSection/StatsSection.module.scss
@@ -147,17 +147,26 @@
 
 
 
-@media (max-width: 576px) {
+@media (max-width: 425px) {
   .StatsSection {
     min-height: 50vh;
 
     .RightSide {
-
       .NotesImage {
         width: 80vw;
         height: 20vh;
       }
     }
+    .LeftSide {
+      .Caption {
+        left: 37%;
+        right: 5%;
+        bottom: 10%;
+        max-width: 55%;
+        font-size: 0.7rem;
+        line-height: 1rem;
+      }
+    }
   }
 }
 
diff --git a/src/js/sections/TowerSection/TowerSection.module.scss b/src/js/sections/TowerSection/TowerSection.module.scss
index 90abb0912aed8f95705f67f4ece6457c99659a9b..ff1f49fc948e5f4bd7464ed05a40cf5db8cdc344 100644
--- a/src/js/sections/TowerSection/TowerSection.module.scss
+++ b/src/js/sections/TowerSection/TowerSection.module.scss
@@ -133,9 +133,20 @@
 
 }
 
-@media (max-width: 375px) {
+@media (max-width: 425px) {
   .TowerSection {
-    min-height: 40vh;
+    padding: 5% 0 5% 0;
+    .RightSide {
+      max-width: 80%;
+      text-align: center;
+
+      .Title {
+        font-size: 1.1rem;
+      }
+      .Caption {
+        max-width: 100%;
+      }
+    }
   }
 
 }
\ No newline at end of file
diff --git a/src/js/sections/VscodeSection/VscodeSection.module.scss b/src/js/sections/VscodeSection/VscodeSection.module.scss
index eab43541768b019ed65cb3a6cbaed48257dd9c48..6d345ca9607774e10f320f2bd49bbb2b015b7a29 100644
--- a/src/js/sections/VscodeSection/VscodeSection.module.scss
+++ b/src/js/sections/VscodeSection/VscodeSection.module.scss
@@ -120,6 +120,12 @@
         height: 30vh;
       }
     }
+
+    .RightSide {
+      .Caption {
+        max-width: 100%;
+      }
+    }
   }
 }