JSFiddle - React, Tailwind, and code Playground

by madhugb

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container-fluid">
  <div class="row">
    <h2 class="pageHeader text-center">
      Welcome to this page
    </h2>
  </div>
  <div class="row widgetContainer">
    <div class="left-col">
      <div class="widgetBox widgetLong">
        Content Main
      </div>        
    </div>
    <div class="right-col">
      <div class="widgetBox">
          <div class="card-icon-wrap">
            <img class="icon-app"  src="https://www.gravatar.com/avatar/abcd/?default=&s=85">
          </div>
          <h3 class="card-title">Test App Name</h3>
          <p class="card-description" role="button">Hello welcome to test page this is test message... <a target="_blank" href="/BusinessCenter/LearnMore/MileIQ"><span>Learn more</span></a></p>
          <div class="card-action-wrap">
            <div class="download-app-text">Download the app</div>
            <div class="clearfix">
              <div class="action-icon ios-icon"></div>
              <div class="action-divider"></div>
              <div class="action-icon android-icon"></div>
            </div>
          </div>
      </div>   
      <div class="widgetBox">
          <div class="card-icon-wrap">
            <img class="icon-app"  src="https://www.gravatar.com/avatar/abcd/?default=&s=85">
          </div>
          <h3 class="card-title">Test App Name</h3>
          <p class="card-description" role="button">Hello welcome to test page this is test message... <a target="_blank" href="/BusinessCenter/LearnMore/MileIQ"><span>Learn more</span></a></p>
          <div class="card-action-wrap">
            <div class="download-app-text">Download the app</div>
            <div class="clearfix">
              <div class="action-icon ios-icon"></div>
              <div class="action-divider"></div>
              <div...

CSS

* {
  font-size: 14px;
  font-family: sans-serif;
}

body {
  background-color: #efefef;
}

.pageHeader {
  height: 250px;
  padding: 100px 0;
  background-color: #336655;
  color: #fff;
  margin:0;
  font-size: 3em;
}
  
.widgetContainer {
  margin: 25px auto;
  position:relative;
  transition: all 0.25s ease-out;
}
.left-col{
  width:430px;
  float:left;  
}
.right-col{
  float:left;  
}
@media (max-width:910px){
  .widgetContainer {
    max-width:432px;
  }
  .right-col{
    width:49.9999%;
  }
}

@media (min-width: 911px) and (max-width: 1344px) {
  .widgetContainer {
    max-width:864px;
  }
  .right-col{
    width:49.9999%;
  }
}

@media (min-width: 1345px) {
  .widgetContainer {
    max-width:1298px;
  }
  .right-col{
    width:66.666661%;
  }
}

.widgetBox {
  width:400px;
  height: 320px;
  margin: 25px 15px;
  padding: 15px;
  border:1px solid #aaa;
  position:relative;
  float:left;
  background-color:#fff;
  text-align:center;
}

.widgetLong {
  height: auto;
  min-height: 500px;
}

.widgetBox > .card-icon-wrap {
  padding-bottom: 15px;
  width:100px;  
  margin:0 auto;
}

.widgetBox > .card-icon-wrap > .icon-app{
  height: 85px;
  width: 85px;
}

.widgetBox > .card-title{
  font-size: 21px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}

.widgetBox > .card-description{
  color: #666666;
  font-size: 14px;
  margin: 0;
  padding: 10px;
}

.widgetBox > .card-action-wrap{
  
}

.widgetBox > .card-action-wrap > .download-app-text{
  display: block;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  padding: 5px;
  text-align: center;
}

.widgetBox > .card-action-wrap .action-icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  background-color:#ddd;         
}

.widgetBox > .card-action-wrap .ios-icon{
  width: 17.5px;
  height: 22px;      
}

.widgetBox...