
    body {
      background-color: #f2f2f2;
    }
    
    /* Half Screen Image */
    .half-screen-image {
      height: 50vh;
      display: flex;
      align-items: center;
      justify-content: center;
      color: white;
      text-align: center;
      position: relative;
      overflow: hidden;
    }
    
    /* Slideshow Container */
    .slideshow-container {
      width: 100%;
      height: 100%;
      display: flex;
      transition: transform 0.5s ease;
    }
    
    /* Slide */
    .slide {
      flex: 0 0 100%;
      height: 100%;
      background-size: cover;
      background-position: center;
      position: relative;
    }
    
    /* Slide Content */
    .slide-content {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 1;
    }
    
    /* Slide Content Heading */
    .slide-content h1 {
      font-size: 7rem;
      margin-bottom: 1rem;
	  font-weight: bold;
	  text-align: center;
	  color:green;
    }
    
    /* Slide Content Paragraph */
    .slide-content p {
      font-size: 1.5rem;
      margin-bottom: 2rem;
    }
    
    /* Slide Pagination */
    .slide-pagination {
      position: absolute;
      bottom: 20px;
      left: 50%;
      transform: translateX(-50%);
      z-index: 1;
    }
    
    /* Slide Pagination Dot */
    .slide-pagination span {
      display: inline-block;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background-color: rgba(255, 255, 255, 0.5);
      margin: 0 5px;
      cursor: pointer;
    }
    
    /* Active Slide Pagination Dot */
    .slide-pagination .active {
      background-color: white;
    }
    
    /* Navbar */
    .navbar {
      margin-bottom: 0;
      font-weight: bold;
    }
    
    /* Navbar Link */
    .navbar-nav .nav-link {
      color: #ff6600;
    }
    
    /* Navbar Link Hover */
    .navbar-nav .nav-link:hover {
      color: #ff6600;
      background-color: #f2f2f2;
    }
    
    /* Social Icons */
    .social-icons {
      display: flex;
      align-items: center;
    }
    
    /* Social Icons List Item */
    .social-icons li {
      margin-left: 10px;
    }
    
    /* Centered Container */
    .centered-container {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      height: 100vh;
    }
    
    /* Centered Container Inner Container */
    .centered-container .container {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }
    
    /* Centered Container Section */
    .centered-container section {
      margin-bottom: 20px;
    }
    
    /* Welcome Text */
    .welcome-text {
      margin-top: 20px;
    }
    /* Animated Text */
    .animated-text {
      animation: zoomInOut 4s infinite;
    }
    /* Zoom In Out Animation */
    @keyframes zoomInOut {
      0%, 100% {
        transform: scale(1);
        color: white;
      }
      50% {
        transform: scale(1.2);
        color: #ff6600;
      }
    }
    
    /* Navbar Phone Link */
    .nav-link.phone-link {
      display: flex;
      align-items: center;
      margin-left: auto;
    }
    
    /* Product Card */
    .product-card {
      background-color: #fff;
      border-radius: 5px;
      padding: 20px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }
    
    /* Product Card Heading */
    .product-card h3 {
      margin-top: 0;
    }
    
    /* Image Gallery */
    .image-gallery {
      display: flex;
      justify-content: space-between;
      margin-top: 20px;
    }
    
    /* Image Gallery Image */
    .image-gallery .image {
      width: 23%;
      height: 200px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 5px;
      overflow: hidden;
      position: relative;
      cursor: pointer;
    }
    
    /* Image Gallery Image Overlay */
    .image-gallery .image:hover .overlay {
      opacity: 1;
    }
    
    /* Image Gallery Image Overlay */
    .image-gallery .image .overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      opacity: 0;
      transition: opacity 0.3s ease;
    }
    
    /* Image Gallery Image Overlay Paragraph */
    .image-gallery .image .overlay p {
      margin: 0;
    }
    
    /* Box Sizing */
    box-sizing: border-box;
    
    /* Box Sizing for All Elements */
    *, *:before, *:after {
      box-sizing: inherit;
    }
    
    /* Column */
    .column {
      float: left;
      width: 33.3%;
      margin-bottom: 16px;
      padding: 0 8px;
    }
    
    /* Media Query for Column */
    @media screen and (max-width: 650px) {
      .column {
        width: 100%;
        display: block;
      }
    }
    
    /* Card */
    .card {
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    }
    
    /* Container */
    .container {
      padding: 0 16px;
    }
    
    /* Container After */
    .container::after, .row::after {
      content: "";
      clear: both;
      display: table;
    }
    
    /* Title */
    .title {
      color: grey;
    }
    
    /* Button */
    .button {
      border: none;
      outline: 0;
      display: inline-block;
      padding: 8px;
      color: white;
      background-color: #000;
      text-align: center;
      cursor: pointer;
      width: 100%;
    }
    
    /* Button Hover */
    .button:hover {
      background-color: #555;
    }
    
    /* Search Container */
    .search-container {
      float: left;
      margin-right: 10px;
    }
    
    /* Search Container Input */
    .search-container input[type="text"] {
      padding: 5px;
      border: none;
      border-radius: 3px;
      width: 80%;
    }
    
    /* Search Container Button */
    .search-container button {
      padding: 5px 10px;
      border: none;
      border-radius: 3px;
      background-color: #ff6600;
      color: white;
      cursor: pointer;
    }
    
    /* Right to Left Animation */
    .right-to-left {
      white-space: nowrap;
      overflow: hidden;
      position: relative;
      animation: moveRightToLeft 10s linear infinite;
    }
    
    /* Move Right to Left Animation */
    @keyframes moveRightToLeft {
      0% {
        right: 0;
        transform: translateX(100%);
      }
      100% {
        right: 0;
        transform: translateX(calc(-100% + 70%));
      }
    }
    
    /* Footer Fab */
    footer .fab {
      color: #ff6600;
    }
    
    /* Footer H6 Tag */
    footer h6 {
      color: #ff6600;
    }