Universal Styles

  
  
* {
  padding: 0;
  margin:0;
  box-sizing: border-box;
}

body {
  font-family: 'Noto Sans HK', sans-serif;
  color: rgb(60,60,65);
}

img {
  max-width:100%;
}

a {
  text-decoration: none;
  color: inherit;
}

/* ------------- Utility Classes --------------  */

  .left     {  text-align: left;     }
  .right    {  text-align: right;    }
  .centered {  text-align: center;   }


  .padded   {  padding: 5%;    }
  .padded-05 {  padding: 0.5rem;  }
  .padded-1 {  padding: 1rem;  }
  .padded-2 {  padding: 2rem;  }

  .capped-width { max-width: 1100px; margin: auto;}

  .tall-50  {  min-height: 50vh;   }
  .tall-100 {  min-height: 100vh;  }

  .dark-bg      {  background-color: rgb(90, 90, 95);     }
  .light-bg     {  background-color: rgb(240, 240, 245);  }
  .featured-bg  {  background-color: #ffeaa7;             }

  .light-text   { color: white; }
  .caps {text-transform: uppercase;}


  .flex-flip:nth-child(2n){  flex-direction: row-reverse; }

    /* General typography */

    h2, h3, h4, h5, h6 {
    line-height: 1;
    margin-bottom: 0.8rem;
    }

    h2  { font-size: 2.2rem;  }
    h3  { font-size: 1.8rem;  }
    h4  { font-size: 1.4rem;  }
    p   { font-size: 1rem;  }

    p, ul {
     margin-bottom: 0.8rem;
    }

    /* this makes sure that the last element in any container doesn't have margin-bottom */
    h2:last-child,
    h3:last-child,
    h4:last-child,
    h5:last-child,
    h6:last-child,
    p:last-child {
    margin-bottom:0;
    }

    hr { /* this is a line element */
    border: none;
    border-bottom: 3px solid;
    width: 4rem;
    margin-bottom: 1rem;
    }


    /* Unique Typography Styles */

    .emphasis {
      font-size: 1.2rem;
    }

    /* Button & Link Styles */


    a:hover {
        color: red;
    }
    /* We have created lots of different button styles, you probably don't need to have quite this many styles depending on your site */

    .button,
    .button-solid,
    .button-inverted {
      text-decoration: none;
      color: rgb(120,120,130);
      border: 2px solid;
      padding: 0.6rem 2rem;
      margin-top: 1rem;
      display: inline-block;
      text-transform: uppercase;
      font-size: 0.9rem;
      font-weight: 500;
    }

    .button:hover {
      color: rgb(60, 60, 60);
    }

    .button.inverted {   /* this is for a button on a dark background */
      border: 2px solid white;
      color: white;
    }

    .button.inverted:hover {
      color: #e67e22;
      border-color: #e67e22;
    }

    .button-solid {
      background-color: #e67e22;
      border-color: #e67e22;
      color: white;
    }

    .button-solid:hover {
      background-color: rgb(60, 60, 60);
      border-color: rgb(60, 60, 60);
    }

  
  

header 1

HTML

            
              
<header class="flex justify-between">
  <div class="grow flex items-center gap-8">
      <a href="/">
          <h2 class="logo inline-block"> LOGO </h2>
      </a>
      <a href="#"> Headers </a>
      <a href="#"> Banners </a>
      <a href="#"> Link </a>
  </div>
  <nav class="grow text-right">
    <a href="#" class="button"> Link </a>
  </nav>
</header>

            
          

header 2

HTML

            
              
<header class="flex justify-center items-center px-[1%] py-5p">
  <div class="grow">
    <a href="/">
      <h2 class="logo"> LOGO </h2>
    </a>
  </div>
  <nav class="grow text-right">
    <a href="#"> Link </a>
    <a href="#"> Link </a>
    <a href="#"> Link </a>
    <a href="#" class="emphasis-button"> Call to Action </a>
  </nav>
</header>

            
          

CSS

            
              
.emphasis-button {
  border: 2px solid;
  margin-left: 0.5rem;
}

            
          

header 3

HTML

            
              
<header class="text-center px-5p py-4">
<a href="/">
  <h2 class="logo p-4"> LOGO </h2>
</a>
<nav>
  <a href="#"> Link </a>
  <a href="#"> Link </a>
  <a href="#"> Link </a>
  <a href="#"> Link </a>
</nav>
</header>

            
          

CSS

            
              
header {
  padding: 1% 5%;
}

            
          

header 4

HTML

            
              
<header class="flex justify-around px-5p py-4">
  <nav class="text-right">
    <a href="#"> Link </a>
    <a href="#"> Link </a>
  </nav>
  <div class="text-center">
    <a href="/">
      <h2 class="logo"> LOGO </h2>
    </a>
  </div>
  <nav class="">
    <a href="#"> Link </a>
    <a href="#"> Link </a>
  </nav>
</header>

            
          

Let's do this.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Sign me up!

CTA

HTML

            
              
<section class="p-5p text-center">
  <h2> Let's do this. </h2>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  <a href="#" class="button"> Sign me up!</a>
</section>

            
          

Subscribe Now

This one could be connected to your email newsletter, like mailchimp or mailerlite or just a standard email form.

CTA with subscription

HTML

            
              
<section class="text-center p-5p">
  <h3> Subscribe Now </h3>
  <p> This one could be connected to your email newsletter, like mailchimp or mailerlite or just a standard email form. </p>

  <form class="email-signup" action="https://formspree.io/your@email.com" method="POST">
    <input type="text" name="name" placeholder="Your Name">
    <input type="email" name="_replyto" placeholder="Your Email">
    <input type="submit" value="Send" class="button-solid">
  </form>

</section>

            
          

CSS

            
              
input {
  border-style: solid;
  border: 2px solid rgb(200, 200, 205);
  padding: 0.8em;
  display: block;
  width: 100%;
  font-size: 1rem;
  vertical-align: top;
}

input:focus,
textarea:focus {
  outline: none;
  border: 2px solid #e67e22;
  /* featured color */
}

textarea {
  min-height: 7em;
}

input[type="submit"] {
  width: auto;
  display: block;
}

.email-signup input {
  width: 30%;
  display: inline-block;
  max-width: 250px;
  margin-top:1rem;
}

.email-signup .button-solid {
  padding: 0.8em;
  border-radius: 0;
  font-size: 1rem;
}
form .button {
  width:100%;
}
  @media(max-width:768px) {
   .email-signup input {
     width: 100%;
     max-width: 100%;
   }
 }

            
          

Footer

HTML

            
              
<footer class="grid md:grid-cols-4 p-5p">
  <!-- column -->
  <div class="p-4 md:pr-8">
    <h2 class="logo"> Logo </h2>
    <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
  </div>

  <!-- column -->
  <div class="p-4">
    <h4 class="caps"> Our Services </h4>
    <nav>
      <a href="#"> Lorem ipsum </a>
      <a href="#"> Dolor sit </a>
      <a href="#"> Consectetur </a>
      <a href="#"> Ut enim ad </a>
    </nav>
  </div>

  <!-- column -->
  <div class="p-4">
    <h4 class="caps"> Explore </h4>
    <nav>
      <a href="#"> Lorem ipsum </a>
      <a href="#"> Dolor sit </a>
      <a href="#"> Consectetur </a>
      <a href="#"> Ut enim ad </a>
    </nav>
  </div>

  <!-- column -->
  <div class="p-4">
    <h4 class="caps"> Connect </h4>
    <nav>
      <a href="#"> Facebook </a>
      <a href="#"> Instagram </a>
      <a href="#"> Pinterest </a>
      <a href="#"> Youtube </a>
    </nav>
  </div>
</footer>

            
          

CSS

            
              
footer nav a {
  display:block;
  padding: 0.25rem;
  font-size: 0.9rem;
}

            
          

Footer

HTML

            
              
<footer class="grid md:grid-cols-2 items-end">
  <!-- column -->
  <div class="p-5p md:pr-10p">
    <h2 class="logo"> Logo </h2>
    <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
  </div>
  <!-- column -->
  <div class="p-5p text-right">
    <nav class="inline">
      <a href="#"> Lorem ipsum </a>|
      <a href="#"> Dolor sit </a>|
      <a href="#"> Consectetur </a>
    </nav>
    <nav class="inline socials">
      <a href="#">
        <i class="fab fa-facebook-square"></i>
      </a>
      <a href="#">
        <i class="fab fa-instagram"></i>
      </a>
      <a href="#">
        <i class="fab fa-youtube"></i>
      </a>
    </nav>
  </div>
</footer>

            
          

CSS

            
              
.inline a {
  display:inline-block;
  padding: 0.5rem;
}

            
          

Get In Touch

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Email: hello@company.com

Phone: 0412 555 555

Facebook: fb.com/companyname

Get in touch

HTML

            
              
<section class="grid md:grid-cols-2 p-5p">
  <div class="p-5p">
    <h2> Get In Touch </h2>
    <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
    <p> <strong> Email: </strong> hello@company.com </p>
    <p> <strong> Phone: </strong> 0412 555 555 </p>
    <p> <strong> Facebook: </strong> fb.com/companyname </p>
  </div>
  <div class="self-center p-5p">
    <form class="grid md:grid-cols-2  gap-4" action="https://formspree.io/hello@company.com" method="POST">
      <div class="">
        <input type="text" name="name" placeholder="Your Name">
      </div>
      <div class="">
        <input type="email" name="_replyto" placeholder="Your Email">
      </div>
      <div class="col-span-full">
        <textarea placeholder="Your Message" class="mb-4"></textarea>
        <input type="submit" value="Send" class="button">
      </div>
    </form>
  </div>
</section>

            
          

CSS

            
              
input, textarea {
  border-style: solid;
  border: 2px solid rgb(200, 200, 205);
  padding: 0.8em;
  display: block;
  width: 100%;
  font-size: 1rem;
  vertical-align: top;
}

input:focus,
textarea:focus {
  outline: none;
  border: 2px solid #e67e22;
  /* featured color */
}

textarea {
  min-height: 7em;
}

input[type="submit"] {
  width: auto;
  display: block;
}

.email-signup input {
  width: 30%;
  display: inline-block;
  max-width: 250px;
  margin-top:1rem;
}

.email-signup .button-solid {
  padding: 0.8em;
  border-radius: 0;
  font-size: 1rem;
}
form .button {
  width:100%;
}
  @media(max-width:768px) {
   .email-signup input {
     width: 100%;
     max-width: 100%;
   }
 }

            
          

Map

HTML

            
              
<section>
  <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3944.420342995598!2d115.12927631440583!3d-8.651511390396642!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2dd23879eae0a51f%3A0x6b09725f69f19992!2sThe+Shady+Shack!5e0!3m2!1sen!2sid!4v1560581894985!5m2!1sen!2sid"
  width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
</section>

            
          

Where to find us

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Email: hello@company.com

Phone: 0412 555 555

Facebook: fb.com/companyname

Map

HTML

            
              
<section class="grid md:grid-cols-2 p-5p">
  <div class="">
    <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3944.420342995598!2d115.12927631440583!3d-8.651511390396642!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2dd23879eae0a51f%3A0x6b09725f69f19992!2sThe+Shady+Shack!5e0!3m2!1sen!2sid!4v1560581894985!5m2!1sen!2sid"
    width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
  </div>
  <div class="self-center p-5p">
    <h2> Where to find us </h2>
    <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
    <p> <strong> Email: </strong> hello@company.com </p>
    <p> <strong> Phone: </strong> 0412 555 555 </p>
    <p> <strong> Facebook: </strong> fb.com/companyname </p>
  </div>
</section>

            
          

banner 1

HTML

            
              
<section class="banner flex justify-center items-center">
<div class="">
  <h2 class="big-bold"> This this a heading </h2>
  <h3 class="not-bold"> This is a sub-heading </h3>
</div>
</section>

            
          

CSS

            
              
.banner {
  background-image: url('/images/adventure.jpg');
  background-size: cover;
  background-position: center;
  min-height: 80vh;
}

            
          

banner 2

HTML

            
              
<section class="banner flex justify-start items-center p-5p">
  <div class="md:w-[50%]">
    <h3 class="big-bold">
      <span class="highlight"> Let's do </span> <br>
      <span class="highlight"> something </span> <br>
      <span class="highlight"> incredible </span>
    </h3>
    <a href="#" class="highlight border-2 px-5p py-4 relative left-2"> Let's do it!</a>
  </div>
</section>

            
          

CSS

            
              
.banner {
  background-image: url('/images/adventure.jpg');
  background-size: cover;
  background-position: center;
  min-height: 80vh;
}

.big-bold {
  font-size: 3rem;
  font-weight: 700;
}

.highlight {
  background-color: rgb(240, 240, 245);
  display: inline-block;
  padding: 0.5rem;
  margin: 2px;
}

            
          

banner 3

HTML

            
              
<section class="banner flex items-center p-5p">
  <div class="md:w-[50%] bg-slate-200 p-8">
    <h3> This is a heading </h3>
    <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
    <a href="#" class="button"> Let's do it!</a>
  </div>
</section>

            
          

CSS

            
              
.banner{
  background-image: url('/images/adventure.jpg');
  background-size: cover;
  background-position: center;
  min-height: 80vh;
}

            
          

banner Fixed

HTML

            
              
<section class="banner flex items-center justify-center fixed-bg">
  <div class="md:w-[50%] bg-slate-200 p-8 text-center">
    <h2 class="big-bold"> This this a heading </h2>
    <h3 class="not-bold"> This is a sub-heading </h3>
  </div>
</section>

            
          

CSS

            
              
.banner,
.banner-with-header {
  background-image: url('/images/adventure.jpg');
  background-size: cover;
  background-position: center;
  min-height: 80vh;
}
.fixed-bg {
  background-attachment: fixed;
}

            
          

full split banner

HTML

            
              
<section class="flex justify-end banner bg-pencils">
  <div class="md:w-[50%] self-center p-5p">
    <h2 class="big-bold"> This this a heading </h2>
    <p class="emphasis"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
    <a href="#" class="button"> Sign me up!</a>
  </div>
</section>

            
          

CSS

            
              
.banner{
  background-image: url('/images/adventure.jpg');
  background-size: cover;
  background-position: center;
  min-height: 80vh;
}
.bg-pencils {
background-image: url('/images/pencils.jpg');
background-position: left;
}

            
          

banner with a header

HTML

            
              
<section class="banner-with-header flex justify-center items-center p-5p relative">
  <header class="absolute-header flex justify-between">
    <div class="self-center">
      <a href="/">
        <h2 class="logo"> LOGO </h2>
      </a>
    </div>
    <nav class="self-center text-right">
      <a href="#"> Link </a>
      <a href="#"> Link </a>
      <a href="#"> Link </a>
      <a href="#"> Link </a>
    </nav>
  </header>
  <div class="col-6_sm-12-middle text-center">
    <h2 class="big-bold"> This this a heading </h2>
    <h3 class="not-bold"> This is a sub-heading </h3>
  </div>
</section>

            
          

CSS

            
              
.banner-with-header {
  padding-top: 6rem;
  min-height: 100vh;
}
.absolute-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  background: none;
}

            
          

This this a heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

split banner

HTML

            
              
<section class="grid md:grid-cols-2 light-bg">
  <div class="banner bg-yoga">
  </div>
  <div class="self-center p-5p">
    <h2 class="big-bold"> This this a heading </h2>
    <p class="emphasis"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
  </div>
</section>

            
          

CSS

            
              
.banner {
  background-color: rgb(235,235,235);
  background-size: cover;
  background-position: center;
  min-height: 80vh;
}

.bg-yoga {
  background-image: url('/images/wellness-3.jpg');
}

            
          

This is a fascinating section

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Heading + Text Columns 1

HTML

            
              
<section class="grid sm:grid-cols-2 md:grid-cols-3">
  <div class="p-5p">
    <h2> This is a fascinating section </h2>
  </div>
  <div class="md:col-span-2 p-5p">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
    <p> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
  </div>
</section>

            
          

Duis aute irure dolor in

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum aute.

Heading + Text Columns 2

HTML

            
              
<section class="p-5p">
  <h2 class="text-center"> Duis aute irure dolor in </h2>
  <div class="grid md:grid-cols-3 p-4">
    <div class="p-4">
      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
    <div class="p-4">
      <p>Aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
    <div class="p-4">
      <p>Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum aute.</p>
    </div>
  </div>
</section>

            
          

Our Services

300k

Followers

Duis aute irure dolor in sed do eiusmod tempor incididunt.

27%

Engagement

Excepteur sint occaecat sed do eiusmod tempor incididunt ut.

1.7x

Coffees per day

Irure dolor in sed do eiusmod tempor incididunt ut labore.

Statistic Grid

HTML

            
              
<section class="p-5p text-center">
  <h2> Our Services </h2>
  <div class="grid grid-cols-3 p-4">
    <div class="p-4">
      <span class="featured-stat">300k </span>
      <h4> Followers </h4>
      <p>Duis aute irure dolor in sed do eiusmod tempor incididunt. </p>
    </div>
    <div class="p-4">
      <span class="featured-stat">27% </span>
      <h4> Engagement </h4>
      <p>Excepteur sint occaecat sed do eiusmod tempor incididunt ut.</p>
    </div>
    <div class="p-4">
      <span class="featured-stat">1.7x </span>
      <h4> Coffees per day </h4>
      <p>Irure dolor in sed do eiusmod tempor incididunt ut labore.</p>
    </div>
  </div>
</section>

            
          

CSS

            
              
.featured-stat { 
  /* styles for our featured statistic icons  */
  font-size: 3rem;
  color: #e67e22;
  margin-bottom: 1rem;
  display: block;
}

            
          

Meet the team

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Joe

Co-founder

Suzie

Developer

Angie

Admin

hover Grid

HTML

            
              
<section class="p-5p text-center">
  <h2> Meet the team </h2>
  <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
  <div class="grid md:grid-cols-3 p-4">
    <div class="col-4_sm-12 p-4">
      <div class="hover-container" style="background-image:url('/images/headshot-3.png')">
        <div class="hover-overlay">
          <div class="hover-inner">
            <h3> Joe </h3>
            <p> Co-founder
            </div>
          </div>
        </div>
      </div>
      <div class="col-4_sm-12 p-4">
        <div class="hover-container" style="background-image:url('/images/headshot-2.png')">
          <div class="hover-overlay">
            <div class="hover-inner">
              <h3> Suzie </h3>
              <p> Developer </p>
            </div>
          </div>
        </div>
      </div>
      <div class="col-4_sm-12 p-4">
        <div class="hover-container" style="background-image:url('/images/headshot-1.png')">
          <div class="hover-overlay">
            <div class="hover-inner">
              <h3> Angie </h3>
              <p> Admin </p>
            </div>
          </div>
        </div>
      </div>

    </section>

            
          

CSS

            
              
.hover-container {
  background-size: cover;
  background-position: center;
}

.hover-overlay {
  position: relative;
  padding-bottom: 100%;
  color: rgba(255, 255, 255, 0);
  position: relative;
  /* you only need to use relative + absolute if you want to determine the exact aspect ratio of the container */
  transition: all 0.3s;
}

.hover-overlay:hover {
  background-color: rgba(60, 60, 60, 0.7);
  color: white;
}

.hover-inner {
  position: absolute;
  width: 100%;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.hover-inner p {
  margin-bottom: 0;
}

            
          

Our Services

Short Heading

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Short Heading

Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Short Heading

Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Icon Grid

HTML

            
              
<section class="p-5p text-center">
  <h2> Our Services </h2>
  <div class="grid md:grid-cols-3 p-4">
    <div class="p-4">
      <i class="far fa-building big-icon"></i>
      <h4> Short Heading </h4>
      <p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. </p>
    </div>
    <div class="p-4">
      <i class="far fa-comment big-icon"></i>
      <h4> Short Heading </h4>
      <p>Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
    <div class="p-4">
      <i class="far fa-file big-icon"></i>
      <h4> Short Heading </h4>
      <p>Irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
    </div>
  </div>
</section>

            
          

CSS

            
              .big-icon {
    font-size: 2rem;
    margin-bottom: 1rem;
}

            
          

This this a heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Read More >

This this a heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Explore >

Image & Text Grid 1

HTML

            
              
<section class="light-bg">
  <div class="grid md:grid-cols-2">
    <div class="bg-image bg-yoga"></div>
    <div class="self-center p-5p">
      <h3> This this a heading </h3>
      <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
      <a class="subtle-button" href="#"> Read More > </a>
    </div>
  </div>
  <div class="grid md:grid-cols-2 ">
    <div class="bg-image bg-wellness md:order-2"></div>
    <div class="p-5p">
      <h3> This this a heading </h3>
      <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
      <a class="subtle-button" href="#"> Explore > </a>
    </div>
  </div>
</section>

            
          

CSS

            
              
.grid-flip:nth-child(2n) .bg-image {
  order: 2
}

.subtle-button { /* this is the arrow button */
  color: rgb(120,120,125);
  padding: 0.3rem;
  padding-left: 0;
  font-weight: bold;
}
.subtle-button:hover {
  color: rgb(60, 60, 60);
  border-color: rgb(60, 60, 60);
}

.bg-image {
  background-color: rgb(235,235,235);
  background-size: cover;
  background-position: center;
  min-height: 12rem;
}

.bg-yoga {
  background-image:url('/images/wellness-3.jpg');
}

.bg-wellness {
  background-image:url('/images/wellness-4.jpg');
}

            
          

An experience awaits

This this a heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Read More

Adventure with me

This this a heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Read More

Image & Text Grid 2

HTML

            
              

<section class="p-5p">
  <div class="grid md:grid-cols-2 p-5p">
    <div class="bg-image bg-mountain">
    </div>
    <div class="self-center p-5p">
      <h4 class="subtle-heading"> An experience awaits </h4>
      <h3> This this a heading </h3>
      <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
      <a class="button" href="#"> Read More </a>
    </div>
  </div>
  <div class="grid md:grid-cols-2 p-5p">
    <div class="md:order-2 bg-image bg-adventure">
    </div>
    <div class="p-5p">
      <h4 class="subtle-heading"> Adventure with me </h4>
      <h3> This this a heading </h3>
      <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
      <a class="button" href="#"> Read More </a>
    </div>

  </div>
</section>

            
          

CSS

            
              
.bg-image {
  background-size: cover;
  background-position: center;
  min-height: 10rem;
}

.bg-mountain {
  background-image:url('/images/mountain.jpg');
}

.bg-adventure {
  background-image:url('/images/adventure.jpg');
}

            
          

Our Clients

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

logo Gallery

HTML

            
              
<section class="p-5p text-center">
  <h2> Our Clients </h2>
  <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  </p>
  <div class="flex flex-wrap justify-around p-4">
    <div class="text-center">
      <img class="mx-auto" src="/images/logo.webp">
    </div>
    <div class="text-center">
      <img class="mx-auto" src="/images/logo.webp">
    </div>
    <div class="text-center">
      <img class="mx-auto" src="/images/logo.webp">
    </div>
    <div class="text-center">
      <img class="mx-auto" src="/images/logo.webp">
    </div>
    <div class="text-center">
      <img class="mx-auto" src="/images/logo.webp">
    </div>
  </div>
</section>

            
          

Our Services

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Clickable Overlay Grid

HTML

            
              
<section class="p-5p text-center">
  <h2> Our Services </h2>
  <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
  <div class="grid md:grid-cols-3 p-4">

    <div class="col-4_sm-12 p-5p-05">
      <a href="#" class="clickable-box bg-image" style="background-image:url('/images/wellness-1.jpg')">
        <div class="overlay p-5p light-text">
          <h3> Social Media </h3>
          <p> Something witty </p>
        </div>
      </a>
    </div>

    <div class="col-4_sm-12 p-5p-05">
      <a href="#" class="clickable-box bg-image" style="background-image:url('/images/wellness-2.jpg')">
        <div class="overlay p-5p light-text">
          <h3> Content Creation </h3>
          <p> Something witty </p>
        </div>
      </a>
    </div>

    <div class="col-4_sm-12 p-5p-05">
      <a href="#" class="clickable-box bg-image" style="background-image:url('/images/wellness-3.jpg')">
        <div class="overlay p-5p light-text">
          <h3> Photo & Video </h3>
          <p> Something witty </p>
        </div>
      </a>
    </div>

  </div>

</section>

            
          

CSS

            
              
.bg-image {
  background-color: rgb(90,90,90);
  background-size: cover;
  background-position: center;
}
/* clickable boxes */

.clickable-box {
  color: inherit;
  text-decoration: none;
  box-shadow: 0 rgba(0, 0, 0, 0); /* so that we can add a transition */
  transition: 0.2s all;
  display: block;
}

.clickable-box .overlay {
  min-height: 12rem;
  padding: 3rem 1rem;
  background-color: rgba(0,0,10,0.4);
  color: white;
}

.clickable-box p {
  margin-bottom: 0;
}

.clickable-box:hover {
  background-color: rgba(0,0,10,0.6);
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.4), 0 10px 20px -5px rgba(0, 0, 0, 0.4);
  margin-top:-2px;
}

            
          

Pricing

Light

$18

  • lorem ipsum
  • dolor itsu
  • picachu boo
Buy Me

Extreme

$99

  • lorem ipsum
  • dolor itsu
  • picachu boo
Buy Me

pricing

HTML

            
              
<section class="light-bg text-center p-5p">
  <h2> Pricing </h2>
  <div class="grid md:grid-cols-3 p-4">

    <div class="col-4_sm-12 p-4">
      <div class="pricing card">
        <p class="pricing-name"> Light </p>
        <p class="price"> $18 </p>
        <ul class="no-bullets">
          <li> lorem ipsum </li>
          <li> dolor itsu </li>
          <li> picachu boo </li>
        </ul>
        <a href="#" class="button"> Buy Me </a>
      </div>
    </div>

    <div class="col-4_sm-12 p-4">
      <div class="featured card">
        <p class="pricing-name"> Standard </p>
        <p class="price"> $57 </p>
        <ul class="no-bullets">
          <li> lorem ipsum </li>
          <li> dolor itsu </li>
          <li> picachu boo </li>
        </ul>
        <a href="#" class="button"> Buy Me </a>
      </div>
    </div>

    <div class="col-4_sm-12 p-4">
      <div class="pricing card">
        <p class="pricing-name"> Extreme </p>
        <p class="price"> $99 </p>
        <ul class="no-bullets">
          <li> lorem ipsum </li>
          <li> dolor itsu </li>
          <li> picachu boo </li>
        </ul>
        <a href="#" class="button"> Buy Me </a>
      </div>
    </div>
  </section>

            
          

CSS

            
              
.no-bullets { list-style:none; }
/* Used to remove dot-points from a list */
.card {
  padding: 2rem;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.card.featured {
  border: 2px solid orange;
}

.price {
  font-size: 3rem;
  font-weight: 300;
}

.pricing-name {
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(120,120,125);
}

.card .button {
  margin-top:2rem;
}

            
          

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."

- A happy customer

quote 1

HTML

            
              
<section class="p-5p grid grid-cols-4">
  <div class="self-center">
      <img src="/images/headshot-1.png" class="profile-small ml-auto">
  </div>
  <div class="col-span-3 p-5p">
    <p class="emphasis">
      "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." </p>
    <p>  <em> - A happy customer </em> </p>
  </div>
</section>

            
          

CSS

            
              
hr { /* this is a line element */
  border: none;
  border-bottom: 3px solid;
  width: 4rem;
  margin-bottom: 1rem;
}

.profile-small {
  max-width: 8rem;
  width: 100%;
  border-radius: 100%;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}

            
          

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

- Author Name

quote 2

HTML

            
              
<section class="p-5p grid justify-center grid-cols-4 capped-width">
  <div class="p-4 text-right">
    <span class="quote-icon"> “ </span>
  </div>
  <div class="col-span-3 p-4">
    <p class="emphasis">
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    </p>
    <p> - Author Name </p>
  </div>
</section>

            
          

CSS

            
              
.quote-icon {
  font-size: 10vh;
  margin-top: -2vh;
}

            
          

Reviews

John

Envato

"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."

★ ★ ★ ★ ★

Jane

The Butchers Shop

"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."

★ ★ ★ ★ ★

Emilio

EON

"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."

★ ★ ★ ★ ★

quote Testimonial Cards

HTML

            
              
<section class="light-bg text-center p-5p">
  <h2> Reviews </h2>
  <div class="grid md:grid-cols-3 p-4">

    <div class="p-4">
      <div class="card light-bg">
        <img src="/images/headshot-3.png" class="profile mx-auto">
        <p class="author"> John </p>
        <p class="company"> Envato </p>
        <p>"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."</p>
        <span> ★ ★ ★ ★ ★ </span>
      </div>
    </div>

    <div class="p-4">
      <div class="card light-bg">
        <img src="/images/headshot-1.png" class="profile mx-auto">
        <p class="author"> Jane </p>
        <p class="company"> The Butchers Shop </p>
        <p>"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."</p>
        <span> ★ ★ ★ ★ ★ </span>
      </div>
    </div>

    <div class="p-4">
      <div class="card light-bg">
        <img src="/images/headshot-2.png" class="profile mx-auto">
        <p class="author"> Emilio </p>
        <p class="company"> EON </p>
        <p>"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."</p>
        <span> ★ ★ ★ ★ ★ </span>
      </div>
    </div>

</section>

            
          

CSS

            
              
.card {
  padding: 2rem;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.profile {
  width: 100%;
  max-width: 8rem;
  border-radius: 100%;
  margin-bottom: 2rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.card .author {
  font-weight: bold;
  margin-bottom:0;
}

.card .company {
  margin-bottom: 2rem;
}

            
          

This this a heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

simple text section

HTML

            
              
<section class="p-5p text-center ">
  <h2> This this a heading </h2>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</section>

            
          

This this a heading

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure

dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

simple Narrow text section

HTML

            
              
<section class="grid-text-center p-5p text-center">
  <div class="col-8_sm-12">
    <h2> This this a heading </h2>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
    </p>
    <p>
      dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
  </section>

            
          

This is a responsive video

You can embed youtube, vimeo, wistia or other videos responsively using this code.

Responsive video

HTML

            
              
<section class="grid md:grid-cols-2 p-5p">
  <div class="">
    <div class='embed-container'>

      <iframe src="https://www.youtube.com/embed/jG7dSXcfVqE" frameborder="0" allowfullscreen></iframe>

    </div>
  </div>
  <div class="self-center p-5p">
    <h2> This is a responsive video </h2>
    <p> You can embed youtube, vimeo, wistia or other videos responsively using this code. </p>
  </div>
</section>

            
          

CSS

            
              
/* Responsive video */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}


.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

            
          

This is a responsive vertical video

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Responsive vertical video

HTML

            
              
<section class="grid md:grid-cols-3 p-5p">
  <div class=" p-05">
    <div class='embed-container vertical'>

      <iframe src="https://www.youtube.com/embed/juA4PM1PlCQ" frameborder="0" allowfullscreen></iframe>

    </div>
  </div>
  <div class="self-center md:col-span-2 p-5p">
    <h2> This is a responsive vertical video </h2>
    <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
    <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
  </div>
</section>

            
          

CSS

            
              
/* Responsive video */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container.vertical {
  padding-bottom: 162.25%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}