diff --git a/footer.css b/footer.css index 7ccc199d..5572cf32 100644 --- a/footer.css +++ b/footer.css @@ -1,14 +1,36 @@ /* General styles for the footer */ footer { background-color: #f7f7f7; /* Light gray background */ - padding: 30px 15px; + /* padding: 30px 15px; */ text-align: center; color: #000; font-family: Arial, sans-serif; + height: auto; + width: 100vw; + /* border: 1px solid black; */ + height: 100vh; + margin: 0; +} + +.dark-change{ + color:white !important; + background-color: black; +} + +.footer-content { + display: flex; + /* justify-content: space-between; Use space-between for horizontal alignment */ + justify-content: space-evenly; + align-items: flex-start; + padding-bottom: 20px; + border-bottom: 1px solid #eaeaea; + /* border:1px solid black; */ + width:100%; } .footer-section { flex: 1; + /* border:1px solid black; */ margin: 0 15px; } @@ -16,123 +38,75 @@ footer { margin-bottom: 15px; color: #000; font-size: 18px; - font-weight: bold; - position: relative; - transition: text-shadow 0.3s ease, color 0.3s ease; - background-color: #f7f7f7; /* Light gray background */ - /* padding: 30px 15px; */ - text-align: center; - color: #000; - font-family: Arial, sans-serif; - height: auto; - width: 100vw; - /* border: 1px solid black; */ - height: 20vh; - margin: 0; -} - -.dark-change{ - color:white !important; - background-color: black; -} - - -.footer-content { - display: flex; - justify-content: space-between; /* Use space-between for horizontal alignment */ - align-items: flex-strt; - padding-bottom: 20px; - border-bottom: 1px solid #eaeaea; - /* border:1px solid black; */ - width:100%; + font-weight: 600; } .footer-section p { color: #666; font-size: 14px; } + +/* Quick Links styling */ .footer-section ul { - display: flex; /* Arrange items in a row */ - justify-content: center; /* Center-align the links */ - gap: 30px; /* Space between each link */ - list-style: none; /* Remove bullet points */ - padding: 0; /* Remove padding for cleaner alignment */ - margin: 20px 0; /* Add vertical spacing around the links */ + list-style: none; + padding: 0; + display: flex; /* Change to flex for horizontal layout */ + flex-wrap: wrap; /* Allow wrapping */ + justify-content: space-between; /* Space items evenly */ +} + +.footer-section ul li { + margin: 0 10px; /* Horizontal margin between links */ } .footer-section ul li a { text-decoration: none; - color: #00FFFF; /* Set link color */ - font-size: 14px; /* Adjust font size */ - transition: color 0.3s; /* Smooth transition on hover */ + color: #000; + font-size: 14px; + transition: color 0.3s ease; } /* Hover effect on links */ -[data-theme="dark"] .footer-section ul li a:hover { +.footer-section ul li a:hover { color: #f8c5c5; } -[data-theme="dark"] .footer-section ul li a { - text-decoration: none; - color: white; - font-size: 14px; - transition: color 0.3s ease; -} /* Subscribe form */ .newsletter form { display: flex; - justify-content: space-between; + flex-direction: column; + justify-content: flex-start; align-items: center; flex-wrap: wrap; + width:100%; + } .newsletter input[type="email"] { padding: 10px; - width: 70%; + width: 100%; border: 1px solid #ddd; border-radius: 5px; - margin-right: 10px; + /* margin-left: 5px; */ } -.newsletter button { - padding: 10px 20px; - background-color: #f8c5c5; - color: #000; - border: none; - border-radius: 5px; - cursor: pointer; - transform: translateY(-8px); - transition: background-color 0.3s ease; +.newsletter .subscribe { + color:black; + border:none; + border-radius:5px; + cursor:pointer; + padding:10px 20px; + background-color: #f8c5c5; + transition: background-color 0.3s ease; + /* margin-left:100px; */ } /* Hover effect on the subscribe button */ .newsletter button:hover { - background-color: #e39a9a; -} - -/* Footer bottom links */ -.footer-links-bottom { - display: flex; - justify-content: space-around; - padding: 15px 0; - background-color: #eaeaea; -} - -.footer-links-bottom a { - text-decoration: none; - color: #00b894; - font-size: 14px; - margin: 0 10px; - transition: color 0.3s ease; -} - -/* Hover effect on footer bottom links */ -.footer-links-bottom a:hover { - color: #0984e3; - background-color: #e59e9e; /* A darker shade for hover effect */ - + /* A darker shade for hover effect */ + background-color:#e59e9e; } /* Footer bottom section */ @@ -141,107 +115,37 @@ footer { padding-bottom: 10px; /* Add some bottom padding */ background-color: #eaeaea; /* Background color for the footer bottom */ text-align: center; /* Center the text */ + margin-top: 20px; /* Add margin to prevent overlap */ + /* border:5px solid red; */ + color:white; + height:10rem; } -.footer-bottom .social-icons { - margin: 10px 0; -} - -.footer-bottom .social-icons a { - margin: 0 8px; - color: #000; - font-size: 20px; - transition: color 0.3s ease; - border-radius: 50%; -} - -[data-theme="dark"] .footer-bottom{ - background-color: #000327; - color:white !important; -} - -/* Hover effect on social icons */ -.footer-bottom .social-icons a:hover { - color: #f8c5c5; - animation-name: spin; - animation-duration: 2500ms; - animation-iteration-count: infinite; - animation-timing-function: linear; -} - -.social-media { - display: flex; - justify-content: center; /* Center the icons horizontally */ - gap: 15px; /* Adds space between each icon */ - padding: 20px 0; /* Adds some padding above and below the icons */ -} - -.spaced-item { - font-size: 24px; /* Adjust icon size if necessary */ - color: #333; /* Icon color */ - transition: color 0.3s ease; /* Smooth color transition on hover */ -} - -.spaced-item:hover { - color: #007bff; /* Change color on hover */ -} - - -@keyframes spin { - from { - transform: rotate(0deg) scale(1.3); - } - to { - transform: rotate(360deg) scale(1.3); - }} - .footer-bottom p { - margin: 0; /* Remove default margin */ - color: #666; /* Dark gray color for the text */ - font-size: 14px; /* Font size */ - font-family: Arial, sans-serif; /* Font family */ + margin-top:20px; /* Remove default margin */ + color: #666; /* Dark gray color for the text */ + font-size: 14px; /* Font size */ + font-family: Arial, sans-serif; /* Font family */ } /* Mobile view adjustments */ @media (max-width: 768px) { .footer-content { - flex-direction: column; - align-items: center; + flex-direction: column; + align-items: center; + } + .footer-section ul { + flex-direction: column; /* Stack links vertically on smaller screens */ + } + .footer-section ul li { + margin: 5px 0; /* Adjust margin for vertical alignment */ } -} - -.newsletter input[type="email"], -.newsletter button { - width: 100%; - margin-bottom: 10px; -} -/* Hover effect on the subscribe button */ -.newsletter button:hover { - background-color: #e39a9a; - transform: scale(1.05); /* Slightly enlarge the button */ -} -/* Footer bottom section */ -.footer-bottom { - padding-top: 10px; - padding-bottom: 10px; /* Add some bottom padding */ - background-color: #eaeaea; /* Background color for the footer bottom */ - text-align: center; /* Center the text */ } -.footer-bottom p { - margin: 0; /* Remove default margin */ - color: #666; /* Dark gray color for the text */ - font-size: 14px; /* Font size */ - font-family: Arial, sans-serif; /* Font family */ +.footer-bottom .social-icons{ + margin-top:20px; } -/* Media Query for responsive design */ -@media (max-width: 768px) { - .footer-bottom p { - font-size: 12px; /* Adjust font size for smaller screens */ - } -} - .footer-bottom .social-icons a { margin: 0 8px; color: #000; /* Default color */ @@ -255,68 +159,41 @@ footer { } /* Specific hover colors for each icon */ -.footer-bottom .social-icons a:hover .fab.fa-facebook-f { +.footer-bottom .social-icons .fab.fa-facebook-f:hover { color: #3b5998; /* Facebook Blue */ - border: 2px solid #3b5998; - border-radius: 50%; - padding: 5px; - } +} .footer-bottom .social-icons a:hover .fab.fa-twitter { color: #1da1f2; /* Twitter Blue */ - border: 2px solid #1da1f2; - border-radius: 50%; - padding: 5px; } .footer-bottom .social-icons a:hover .fab.fa-instagram { color: #e1306c; /* Instagram Red */ - border: 2px solid #e1306c; - border-radius: 50%; - padding: 5px; } .footer-bottom .social-icons a:hover .fab.fa-linkedin-in { color: #0077b5; /* LinkedIn Blue */ - border: 2px solid #0077b5; - border-radius: 50%; - padding: 5px; } .footer-bottom .social-icons a:hover .fab.fa-youtube { color: #ff0000; /* YouTube Red */ - border: 2px solid #ff0000; - border-radius: 50%; - padding: 5px; } .footer-bottom .social-icons a:hover .fab.fa-pinterest { color: #e60023; /* Pinterest Red */ - border: 2px solid #e60023; - border-radius: 50%; - padding: 5px; } .footer-bottom .social-icons a:hover .fab.fa-snapchat-ghost { - color: #fffc00; /* Snapchat Yellow */ - border: 2px solid #fffc00; - border-radius: 50%; - padding: 5px; + color: #fffc00;; /* Snapchat Yellow */ + } .gridbox { - list-style: none; - padding: 0; - display: flex; - grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); - gap: 10px; - /* margin-left: 96px; */ - /* margin-top: 30px; */ - flex-wrap: wrap; - flex-direction: row; - align-content: flex-end; - justify-content: center; - align-items: flex-start; + list-style: none; /* Remove bullet points */ + padding: 0; /* Remove default padding */ + display: grid; /* Use grid for layout */ + grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); /* Responsive columns */ + gap: 15px; /* Space between items */ } .gridbox li { @@ -334,55 +211,67 @@ footer { .gridbox a:hover { color: #f8c5c5; /* Change color on hover */ text-decoration: underline; /* Add underline on hover */ -} +} + + +.social-media a { + border:1px solid black; + color: black; + margin: 0 10px; /* Adjusts horizontal spacing between icons */ +} + .social-media { - display: flex; /* Aligns icons in a row */ - justify-content: center; /* Centers the icons */ + display: flex; /* Aligns icons in a row */ + justify-content: center; /* Centers the icons */ } .social-media a { - margin: 0 10px; /* Adjusts horizontal spacing between icons */ - color: #030202;/* Change color as needed */ - text-decoration: none; /* Removes underline from links */ -} -[data-theme="dark"] .social-media a { margin: 0 10px; /* Adjusts horizontal spacing between icons */ - color: #fff;/* Change color as needed */ + color: white; /* Change color as needed */ text-decoration: none; /* Removes underline from links */ } .social-media a:hover { - color: #007bff; /* Change color on hover */ + color: #007bff; /* Change color on hover */ } .share-section { - display: flex; /* Align buttons in a row */ - justify-content: center; /* Center the buttons */ - margin-top: 20px; /* Space above the buttons */ + display: flex; /* Align buttons in a row */ + justify-content: center; /* Center the buttons */ + margin-top: 20px; /* Space above the buttons */ } button { - background-color: #007bff; /* Blue background for buttons */ - color: white; /* Text color */ - border: none; /* Removes border */ - border-radius: 5px; /* Rounds corners */ - padding: 10px 20px; /* Padding for buttons */ - margin: 0 10px; /* Space between buttons */ - cursor: pointer; /* Changes cursor to pointer on hover */ - transition: background-color 0.3s; /* Smooth transition for hover effect */ + background-color: #007bff; /* Blue background for buttons */ + color: white; /* Text color */ + border: none; /* Removes border */ + border-radius: 5px; /* Rounds corners */ + padding: 10px 20px; /* Padding for buttons */ + margin: 0 10px; /* Space between buttons */ + cursor: pointer; /* Changes cursor to pointer on hover */ + transition: background-color 0.3s; /* Smooth transition for hover effect */ } button:hover { - background-color: #0056b3; /* Darker blue on hover */ + background-color: #0056b3; /* Darker blue on hover */ } +.quick-links ul{ + display:flex; + flex-direction: column; + max-width:25rem; +} +.quick-links ul li{ + margin-bottom:10px; +} - - +.footer-main-bottom{ + +} /* =========================================FOOTER DARK THEME=============================================*/ diff --git a/index.html b/index.html index 7e2d621c..98ba2297 100644 --- a/index.html +++ b/index.html @@ -4740,27 +4740,28 @@
Your input helps us improve our services. Please share your thoughts with us below.