Я первый раз начал пытатся создавать сайт по макету, и вот кое что получается, я понимаю что много ошибок, но это первый раз!
 
	Я остановился, и не могу понять как сделать так чтобы при уменьшении страницы, всё уменьшалось равномерно, у меня когда уменьшаю страницу, просто видно пол страницы!
 
<!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">
    <link rel="stylesheet" href="assets/css/style.css">
    <title>Document</title>
</head>
<body>
    <header>
    <div class="photo">
        <a href="assets/img/orig-3-10.jpg"></a>
    </header>
    <div class="item">
        <section>
        <h1 class="p1"><b>BOOST UP YOUR LOCAL BUSINESS</b></h1>
        <h2 class="p2">Lorem lpsum is simple dummy text of the printing and typesettings industry. Lorem lpsum typesetting</h2>
        </section>
              
        <section>
            <form action="">
            <label for="name"></label>
            <input required class="name" type="name" name="Full Name" placeholder="Full Name">
            <label for="email"></label>
            <input required class="email" type="email" name="Email Address" placeholder="Email Address">
            <label for="phone"></label>
            <input required class="phone" type="phone" name="phone" placeholder="Phone Number">
            <button class="send"><b>REQUEST A QUOTE</b></button>
            </form>
        </section>
    </div>
        <section>
            <nav>
            <form action="index.html">
                <button class="home"><b>HOME</b></button>
            </form>
        <form action="index.html">
            <button class="service"><b>SERVICE</b></button>
        </form>
        <form action="index.html">
            <button class="aboutus"><b>ABOUT US</b></button>
        </form>
        <form action="index.html">
            <button class="pricingtable"><b>PRICING TABLE</b></button>
        </form>
        <form action="index.html">
            <button class="howitwork"><b>HOW IT WORK</b></button>
        </form>
        <form action="index.html">
            <button class="happyclients"><b>HAPPY CLIENTS</b></button>
        </form>
        <a href="tel:+380689965758"><b>CONTACT US</b></a>
 
        </form>
        </section>
        <section>
            <img src="assets/img/123123.png" alt="">
        </section>
    </nav>
    <footer>
        <p class="p3"><b>OUR SERVICES</b></p>
        <p class="p4">Lorem ipsum is samply dummy Business industry.</p>
    </footer>
</body>     
</html>
.item {
    width: 1900px;
    height: 600px;
    background-color: rgb(45, 194, 214);
    margin-top: 140px;
    box-sizing: border-box;
}
p {
    margin: 0px;
}
.p1 {
    color: white;
    display: flex;
    justify-content: center;
    padding-top: 80px;
    font-size: 40px;
}
.p2 {
    color: white;
    font-size: 20px;
    display: flex;
    justify-content: center;
    padding-bottom: 350px;
}
.p3 {
    color: black;
    font-size: 25px;
    position: absolute;
    margin-left: 835px;
    margin-top: 40px;  
}
.p4 {
    color: black;
    position: absolute;
    margin-left: 785px;
    margin-top: 70px;
    font-size: 16 px;
}
.name {
    border: solid 1px white;
    width: 293px;
    height: 43px;
    position: absolute;
    bottom: 550px;
    left: 360px;
}
.email {
    border: solid 1px white;
    width: 293px;
    height: 43px;
    position: absolute;
    bottom: 296px;
    left: 662px;
    position: relative;
    display: block;
}
.phone {
    border: solid 1px white;
    width: 293px;
    height: 43px;
    position: absolute;
    bottom: 550px;
    left: 980px;
}
.send {
    color: white;
    background-color: orange;
    border: solid 1px orange;
    width: 235px;
    height: 47px;
    position: absolute;
    bottom: 550px;
    left: 1290px;
}
.home {
    color: white;
    background-color: orange;
    border: solid 1px orange;
    width: 75px;
    height: 32px;
    position: absolute;
    bottom: 886px;
    left: 700px;
}
.service {
    color: gray;
    background-color: white;
    border: solid 1px white;
    width: 75px;
    height: 32px;
    position: absolute;
    bottom: 886px;
    left: 795px;
}
.aboutus {
    color: gray;
    background-color: white;
    border: solid 1px white;
    width: 90px;
    height: 32px;
    position: absolute;
    bottom: 886px;
    left: 885px;
}
.pricingtable {
    color: gray;
    background-color: white;
    border: solid 1px white;
    width: 115px;
    height: 32px;
    position: absolute;
    bottom: 886px;
    left: 990px;
}
.howitwork {
    color: gray;
    background-color: white;
    border: solid 1px white;
    width: 115px;
    height: 32px;
    position: absolute;
    bottom: 886px;
    left: 1120px;
}
.happyclients {
    color: gray;
    background-color: white;
    border: solid 1px white;
    width: 125px;
    height: 32px;
    position: absolute;
    bottom: 886px;
    left: 1250px;
}
a {
    text-decoration: none;
    color: gray;
    background-color: white;
    border: solid 1px white;
    width: 150px;
    height: 32px;
    position: relative;
    bottom: 710px;
    left: 1389px;
    text-decoration: none;
}
img {
    height: 69px;
    position: relative;
    bottom: 748px;
    left: 320px;
    background-image: white;