I am new to this so please excuse me.
I am working on my first website coding and, I am having so much difficulties with centering my button. I want to place the button on the middle of the window.
I will attach the code below:
/* Hide Scroll */
html, body {
            overflow:hidden;
           }
/* Home Page - Background Image */
body {
        background: url(Image-2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
     }
/* Mains */
#Mains-Logo {
            margin-top: 42px;
            margin-left: 80px;
            }
#Mains-Basket {
                float: right;
                margin-top: 48px;
                margin-right: 96px;
              }
#Mains-SP {
            text-align: center;
            margin-top: 785px;
            margin-left:810px;
          }
/* Button */
.Button-SN {
            text-align: center;
            min-height: 100%;
            min-width: auto;
           }
.SN {
    border: 5px solid #fcfcfc;
    padding: 8px 25px;
    margin: auto;
    }<body>
    <img id="Mains-Logo" src="Logo.png">
    <img id="Mains-Basket" src="Basket.png">
 <!-- THIS RIGHT HERE -->
  
    <div class="Button-SN">
        <a class="SN" href="#">SHOP NOW</a>
    </div>
 
<!-- END -->  
  
</body>
<footer>
    <a href="#"><img id="Mains-SP" src="SP.png"></a>
</footer> 
     
     
     
     
     
     
     
     
     
    