JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html>
<html lang="en">

  <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="assets/css/style.css">
  </head>

  <body>
    <div class="mainContainer">
      <div class="pd-10 container_1">
        <div class="topBar">
          <input type="text" value="36 pt">
          <input type="text" value="Auto">
          <div class="box">
            <div class="leftAlign"></div>
          </div>
          <div class="box">
            <div class="centerAlign"></div>
          </div>
          <div class="box">
            <div class="rightAlign"></div>
          </div>
          <div>
            <div class="circle"></div>
          </div>
        </div>
        <div class="bottomBar">
          <textarea name="" id="" cols="30" rows="6" placeholder="Type logo text here"></textarea>
        </div>
      </div>
      <div class="container_2">
        <div class="flexContainer">
          <div class="iconBox mg-5">
            <div>
              <div class="plus"></div>
            </div>
          </div>
          <div class="iconBox mg-5 ">
            <div>
              <div class="plus"></div>
            </div>
          </div>
        </div>
        <div class="flexContainer">
          <div class="iconBox mg-5">
            <div>
              <div class="plus"></div>
            </div>
          </div>
          <div class="iconBox mg-5">
            <div>
              <div class="plus"></div>
            </div>
          </div>
        </div>
      </div>
      <div class="container_3">
        <div class="mg-10 box">
          <div class="logoUp"></div>
        </div>
        <div class="mg-10 box">
          <div class="logoLeft"></div>
        </div>
        <div class="mg-10 box">
          <div class="logoRight"></div>
        </div>
        <div class="mg-10 box">
     ...

CSS

body {
  background-color: #262626;
  color: #c7c7c7;
  font-family: lucidagrande;
  /* font-size: 11px; */
  font-weight: 400;
}

input[type=text] {
  background-color: #262626;
  border-color: #525252;
  color: #c7c7c7;
  border-style: solid;
  border-radius: 5px;
  padding: 5px;
  width: 10%;
  text-align: center;
}

textarea {
  background-color: #262626;
  border-color: #525252;
  color: #c7c7c7;
  border-style: solid;
  border-radius: 5px;
  padding: 5px;
  text-align: center;
  /* width: 95%; */
}


/* .topSection {
    padding: 10px;
} */

.flexContainer {
  display: flex;
  flex-wrap: nowrap;
  margin: 10px;
}

.box {
  background-color: #262626;
  border-color: #525252;
  border-radius: 5px;
  padding: 5px;
  width: 16px;
  text-align: center;
  border-style: solid;
  border-width: 2px;
}

.topBar {
  margin-bottom: 15px;
  margin-top: 5px;
  width: 100%;
}

.bottomBar{
 width: 100%; 
 padding-right:15px;
}

.bottomBar textarea{
   width: 98%; 
}

.topBar>div {
  display: inline-block;
  vertical-align: bottom;
}

.leftAlign {
  background: url(../images/leftAlign.png) no-repeat center center;
  background-size: contain;
  height: 14px;
  width: 14px;
}

.centerAlign {
  background: url(../images/centerAlign.png) no-repeat center center;
  background-size: contain;
  height: 14px;
  width: 14px;
}

.rightAlign {
  background: url(../images/rightAlign.png) no-repeat center center;
  background-size: contain;
  height: 14px;
  width: 14px;
}

.circle {
  border: solid 2px #525252;
  background-color: black;
  border-radius: 50px;
  height: 25px;
  width: 25px;
}

.plus {
  background: url(../images/plus.png) no-repeat center center;
  background-size: auto;
  height: 100%;
}

.iconBox {
  background-color: #262626;
  border-color: #525252;
  border-radius: 5px;
  padding: 5px;
  width: 50px;
  height: 50px;
  border-style: solid;
  border-width: 2px
}

.iconBox>div {
  background-color: #262626;
  border-color: #525252;
  border-radius: 5px;
  padding:...