*{
    margin : 0;
    padding : 0;
}
body{
    background : #ffffff;
    font-size : 14px;
    font-family:"Poppins", sans-serif;
}

 /* CSS for header */
    .header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-color: #f5f5f5;
    }

    .header .logo {
      font-size: 25px;
      font-family: 'Sriracha', cursive;
      color: #000;
      text-decoration: none;
      margin-left: 30px;
    }

    .nav-items {
      display: flex;
      justify-content: space-around;
      align-items: center;
      background-color: #f5f5f5;
      margin-right: 20px;
    }

    .nav-items a {
      text-decoration: none;
      color: #000;
      padding: 35px 20px;
    }


.container {
    width : 80%;
    margin : 50px auto;
}
.contact-box{
    background:#fff;
    display : flex;
}
.contact-left{
    flex-basis:60%;
    padding:40px 60px;
}
.contact-right{
    flex-basis:40%;
    padding:40px;
    background:#228b22;
    color : #fff;
}
h1{
    margin-bottom:10px;
}
.container p{
    margin-bottom:40px;
}
.input-row{
    display:flex;
    justify-content:space-between;
    margin-bottom:20px;
}
.input-row .input-group{
    flex-basis:45%;
}
input{
    width:100%;
    border:none;
    border-bottom:1px solid #ccc;
    outline:none;
    padding-botton : 5px;
}
textarea{
    width : 100%;
    border: 1px solid #ccc;
    outline: none;
    padding:10px;
    box-sizing: border-box;
}
label{
    margin-bottom:6px;
    display: block;
    color :black;
}
button{
    background :green;
    width :100px;
    border:none;
    outline:none;
    color:#fff;
    height:35px;
    border-radius:30px;
    margin-top:20px;
    box-shadow:0px 5px 15px opx rgba(28,0,181,0,3);
}
.contact-left h3{
    font-weight:600;
    margin-bottom:30px;
}
.contact-right h3{
    font-weight : 600;
    margin-bottom: 30px;
}
tr td:first-child{
    padding-right:20px;
}
tr td{
    padding-top:20px;
}


.footer {
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-color: #228b22;
      padding: 40px 80px;
    }

    .footer .copy {
      color: #fff;
    }

    .bottom-links {
      display: flex;
      justify-content: space-around;
      align-items: center;
      padding: 40px 0;
    }

    .bottom-links .links {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 0 40px;
    }

    .bottom-links .links span {
      font-size: 30px;
      color: #fff;
      text-transform: uppercase;
      margin: 10px 0;
    }

    .bottom-links .links a {
      text-decoration: none;
      color: #fff;
      padding: 10px 20px;
    }