body, html {
    cursor: url(http://cur.cursors-4u.net/others/oth-2/oth172.cur), pointer;
}

body {
  font-family: Helvetica, Arial, sans-serif;
  background: url("jeremybackground.jpg");
  background-size: contain;
  background-repeat: repeat;
  margin: auto;
  padding: auto;
  height: 100%;
}
#container {
   min-height:100%;
   position:relative;
}
#header {
   padding:10px;
}
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
 fbq('init', '1376076889612443'); 
fbq('track', 'PageView');
</script>
<noscript>
 <img height="1" width="1" 
src="https://www.facebook.com/tr?id=1376076889612443&ev=PageView
&noscript=1"/>
</noscript>
<!-- End Facebook Pixel Code -->
#body {
   padding:10px;
   padding-bottom:60px;
}
#footer {
  position: absolute;
  height: 10px;
  width: 100%;
  bottom: 0;
  text-align: center;
}

.headtext {
  font-family: Verdana;
  font-size: .9em;
  font-style: italic;
  font-weight: bold;
  text-decoration: blink;
  text-transform: none;
  font-variant: small-caps;
  letter-spacing: 5px;
  text-shadow: 1px 1px 1px #fff, 2px 2px 2px #111;
  color: #fffd56;
  float: left;
}

h1 {
  font-size: 50%;
}
div {
  width: 100%;
}
img[usemap] {
  border: none;
  height: auto;
  max-width: 100%;
  width: auto;
}

img {
  width: 100%
}

#body {
  bottom padding: 10px;
}

.socialmediatable {
  border: 1px solid #FC26D2;
  border-radius: 12px;
  box-shadow: 4px 4px 14px #000;
  position: relative;
  width: 250px;
}

.map {
  margin: auto;
  padding: auto;
  position: relative;
  text-align: center;
}

.phone img {
  display: none;
}

.phone {
  display: none;
}

@media only screen and (max-width: 600px) {
  .map img {
    display: none;
  }
  .phone {
    display: block;
    padding: auto;
    margin: auto;
  }
  .phone img {
    display: block;
    padding: auto;
    margin: auto;
  }
  .homecontent {
    align: center;
  }

  .phonepic {
    width: 80%;
    display: block;
    padding: auto;
    margin: auto;
    border-radius: 12px;
    box-shadow: 4px 4px 14px #000;
    background: #F5C2E2;
    border: 3px solid #FFFE56;
  }
  .phoneimg {
    width: 80%;
    display: block;
    padding: auto;
    margin: auto;
}
}


.text{
    text-shadow:1px 1px 1px rgba(229,255,59,1);
    font-weight:bold;
    text-transform:uppercase;
    color:#FC26D2;
    border: 5px
    groove #29FF45;
    letter-spacing:1pt;
    word-spacing:2pt;
    font-size:.5em;
    text-align:center;
    font-family:tahoma, verdana, arial, sans-serif;
    line-height:2;
}
.videos {
  text-align: center;
  padding: 20px;
  margin: auto;
  width: 50%;
  height: 50%;
  border: 1px solid #FC26D2;
  border-radius: 12px;
  box-shadow: 4px 4px 14px #000;
}

.button {
  background: transparent;
  font-family:tahoma, verdana, arial, sans-serif;
  color: #FC26D2;
  border: 1px solid #FC26D2;
  border-radius: 50%;
  text-transform:uppercase;
  padding: 5px 10px;
  text-decoration: none;
  font-weight:bold;
  position: relative;
  bottom: 30px;
  font-size:.70em;
  margin: auto;
  cursor: pointer;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  box-shadow: 4px 4px 14px #000;
  width: 200px;

}
.button2:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}

.rotateleft {
  text-align: center;
}

.rotateright {
  text-align: center;
}
