* {

    margin: 0;

    padding: 0;

}



@import url('https://fonts.googleapis.com/css?family=Barlow');

@import url('https://fonts.googleapis.com/css?family=Roboto');



h1 {

    font-family: Barlow;

    font-weight: bold;

    color: #ffffff;

    font-size: 20px;



}



h2 {

    font-family: Barlow;

    font-weight: bold;

    color: #ffffff;

    font-size: 20px;



}



h3 {

    font-family: Arial, Helvetica, sans-serif;

    ;

    font-weight: bold;

    color: #000000;

    font-size: 30px;

}



h4 {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #000000;

    font-size: 30px;

}



h9 {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #15ff00;

    font-size: 30px;

}





.banner {



    top: 0;

    left: 0;

    width: 100%;

    display: flex;

    background-color: #70BA1D;

    flex-direction: row;

    flex-wrap: wrap;

    border-radius: 10px;

}

.Column1-banner h1 {

    color: #ffffff;

}

.Column1-banner {

    width: 50%;

    background-color: #70BA1D;

    display: flex;

    text-align: center;

    align-items: center;

    justify-content: center;

    height: 60px;

    border-radius: 10px;

}



.Column2-banner {



    width: 50%;

    background-color: #08192C;

    display: flex;

    text-align: center;

    align-items: center;

    justify-content: center;

    height: 60px;

    border-radius: 10px;



}



.Column1-banner h1 {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    font-size: 20px;

}



.Column2-banner h1 {
    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    font-size: 20px;

}



.topbanner {



    top: 0;

    left: 0;

    width: 100%;

    display: flex;

    background-color: #f6f6f6;

    flex-direction: row;

    flex-wrap: wrap;

}



.logo {

    width: 40%;

    background-color: #f6f6f6;

    display: flex;

    text-align: center;

    align-items: center;

    justify-content: center;

    height: auto;

    border-radius: 10px;

}



.logo img {

    max-width: 75%;

    max-height: 75%;

    object-fit: cover;





}



.leader {

    width: 30%;

    background-color: #f6f6f6;

    display: flex;

    align-items: center;

    height: inherit;

    font-size: 25px;



}



.leader img {

    max-width: 25%;

    max-width: 25%;

    object-fit: scale-down;

    overflow: hidden;



}



.certified {

    width: 30%;

    background: color #f6f6f6;

    display: flex;

    text-align: center;

    align-items: center;

    justify-content: center;

    height: auto;

    font-size: 25px;



}



.certified img {

    max-width: 25%;

    max-width: 25%;

    object-fit: scale-down;

    overflow: hidden;

}



.main {

    background-color: #08192C;

    justify-content: center;

    align-items: center;

    align-content: center;

    display: flex;



}



.main ul {

    justify-content: center;

    align-items: center;

    align-content: center;

    list-style-type: none;

    margin: 0;

    padding: 10px 0;

    overflow: hidden;



}



.main ul li {

    justify-content: center;

    align-items: center;

    align-content: center;

    float: left;





}



.main ul li a {

    justify-content: center;

    margin: 0;

    padding: 0px 40px;

    align-items: center;

    align-content: center;

    text-decoration: none;

    color: #ffffff;





}



.main ul li a:active {

    color: #70BA1D;





}



.main ul li a:hover {

    color: #70BA1D;



}



.herosection {

    background-image: linear-gradient(to right, rgba(22, 22, 24, 0.329), rgb(15, 16, 17)), url("../images/hands-68918_1280.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    height: 900px;

    align-items: center;

    text-align: center;

}



.overlaytext {

    padding-top: 12%;

    position: absolute;

    float: left;



}



.overlaytext h1 {

    font-size: 50px;

    color: white;

}



.overlaytext2 {

    padding-left: 10%;

    padding-right: 10%;

    padding-top: 2%;

}



.overlaytext2 h2 {



    font-size: 20px;

    color: white;

    text-align: center;

}



.clicker {

    position: relative;

    padding-top: 30%;

}



.clicker button {

    background-color: #70BA1D;

    /* Green */

    border: none;

    border-radius: 10px;

    color: white;

    padding: 15px 32px;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    font-size: 16px;

    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}



.clicker button:hover {

    background-color: #08192C

}



.clicker button:active {

    transform: translateY(4px);

}



.herosection2 {



    background-image: linear-gradient(to LEFT, rgba(21, 22, 24, 0.651), rgba(8, 25, 44, 0.911)), url("../images/TRUCK.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    text-align: center;

    display: grid;

    grid-template-columns: 1fr 1fr;

}



.overlaytext3 {

    padding-top: 30%;

    float: left;

}



.overlaytext3 h4 {

    font-size: 50px;

    color: white;

}



.overlaytext3 h9 {

    font-size: 50px;

    color: rgb(0, 255, 34);

}



.overlaytext4 {

    padding-left: 10%;

    padding-right: 10%;

    padding-top: 2%;

}



.overlaytext4 h2 {

    font-size: 25px;

    color: white;

    text-align: center;

}



.engineer {

    align-items: right;

    position: right;

    margin-left: 0%;





}



.engineer img {

    padding-top: 50px;

    

}





.features {

    background-image: linear-gradient(to right, rgba(0, 85, 255, 0.651), rgba(8, 25, 44, 0.911)), url("../images/pipes.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    text-align: center;

    display: grid;

    grid-template-columns: 1fr 1fr;

}



.fstext {



    padding-left: 10%;

    width: 80%;

    padding-top: 10%;

    font-size: 30px;

    color: rgb(0, 0, 0);

    float: left;

}



.fstext h4 {

    font-size: 30px;

    color: rgb(255, 255, 255);

    text-align: left;

}



.fstext h2 {

    color: rgb(255, 255, 255);

    font-size: 20px;

    text-align: left;

    line-height: 1.8;

}



.container2 {

    padding-top: 5%;

}



.container h2 {

    color: #000000;

    font-size: large;

}



.container2 h8 {

    color: #000000;

}



.container3 {

    padding-top: 5%;

}



.service {



    top: 0;

    left: 0;

    width: 100%;

    display: flex;



    flex-direction: row;

    flex-wrap: wrap;

    border-radius: 10px;

}



.Column1-service {

    width: 50%;

    background-color: #08192C;

    display: flex;

    text-align: center;

    align-items: center;

    justify-content: center;





}



.Column2-service {



    width: 50%;

    background-color: #08192C;

    display: flex;

    text-align: center;

    align-items: center;

    justify-content: center;





}



.Column1-service h1 {

    color: #ffffff;

}



.Column2-service h2 {

    color: #ffffff;

}