@font-face {
    font-family: kaffeesatz-regular;
    src: url(fonts/YanoneKaffeesatz-Regular.ttf);
}

@font-face {
    font-family: kaffeesatz-light;
    src: url(fonts/YanoneKaffeesatz-Light.ttf);
}

@font-face {
    font-family: kaffeesatz-bold;
    src: url(fonts/YanoneKaffeesatz-Bold.ttf);
}

@font-face {
    font-family: ptsans-bold;
    src: url(fonts/PT_Sans-Web-Bold.ttf);
}

@font-face {
    font-family: ptsans-regular;
    src: url(fonts/PT_Sans-Web-Regular.ttf);
}

@font-face {
    font-family: lato-bold;
    src: url(fonts/Lato-Bold.ttf);
}



 /* Parallax base styles
  --------------------------------------------- */

  .parallax {
    height: 500px; /* fallback for older browsers */
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-perspective: 300px;
    perspective: 300px;
    font-family : kaffeesatz-regular;
    color:white;
  }



 .parallax__group__large {
    position: relative;
    height: 1550px; /* fallback for older browsers */
  /*  height: 200vh; */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;

  }


  .parallax__group__store {
    position: relative;
    height: 900px; /* fallback for older browsers */
  /*  height: 200vh; */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;

  }


  .parallax__group__events {
    position: relative;
    height: 1000px; /* fallback for older browsers */
  /*  height: 200vh; */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;

  }



 .parallax__group__small {
    position: relative;
    height: 300px; /* fallback for older browsers */
   /* height: 60vh; */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }


  .parallax__group {
    position: relative;
    height: 800px; /* fallback for older browsers */
  /*  height: 100vh; */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }


    .parallax__group__medium {
    position: relative;
    height: 500px; /* fallback for older browsers */
   /* height: 100vh; */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }

  .parallax__layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .parallax__layer--fore {
    -webkit-transform: translateZ(90px) scale(.7);
    transform: translateZ(90px) scale(.7);
    z-index: 1;
  }

  .parallax__layer--base {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 4;
  }

  .parallax__layer--back {
    -webkit-transform: translateZ(-300px) scale(2);
    transform: translateZ(-300px) scale(2);

    z-index: 3;
  }


  .parallax__group__medium .parallax__layer--back {
    -webkit-transform: translateZ(-150px) scale(2);
    transform: translateZ(-150px) scale(2);

    z-index: 3;
  }

  .parallax__layer--deep {
    -webkit-transform: translateZ(-600px) scale(3);
    transform: translateZ(-600px) scale(3);
    z-index: 2;
  }


  /* Debugger styles - used to show the effect
  --------------------------------------------- */

  .debug {
    position: fixed;
    top: 0;
    left: .5em;
    z-index: 999;
    background: rgba(0,0,0,.85);
    color: #fff;
    padding: .5em;
    border-radius: 0 0 5px 5px;
  }


   .debug-on .parallax__group__medium {
    -webkit-transform: translate3d(800px, 0, -800px) rotateY(30deg);
    transform: translate3d(700px, 0, -800px) rotateY(30deg);
 }

   .debug-on .parallax__group__events {
    -webkit-transform: translate3d(800px, 0, -800px) rotateY(30deg);
    transform: translate3d(700px, 0, -800px) rotateY(30deg);
 }

   .debug-on .parallax__group__store {
    -webkit-transform: translate3d(800px, 0, -800px) rotateY(30deg);
    transform: translate3d(700px, 0, -800px) rotateY(30deg);
 }

   .debug-on .parallax__group__large {
    -webkit-transform: translate3d(800px, 0, -800px) rotateY(30deg);
    transform: translate3d(700px, 0, -800px) rotateY(30deg);
 }

  .debug-on .parallax__group__small {
    -webkit-transform: translate3d(800px, 0, -800px) rotateY(30deg);
    transform: translate3d(700px, 0, -800px) rotateY(30deg);
 }

  .debug-on .parallax__group {
    -webkit-transform: translate3d(800px, 0, -800px) rotateY(30deg);
    transform: translate3d(700px, 0, -800px) rotateY(30deg);
 }
  .debug-on .parallax__layer {
    box-shadow: 0 0 0 2px #000;
    opacity: 0.9;
  }
  .parallax__group {
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
  }


  /* demo styles
  --------------------------------------------- */

  body, {
    overflow: hidden;

  }

  html {
  overflow:hidden;
  }

  body {
    font: 100% / 1.5 Arial;
  }

  * {
    margin:0;
    padding:0;
  }

  .parallax {
    font-size: 200%;
  }

   /* centre the content in the parallax layers */
  .title {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }



  /* style the groups
  --------------------------------------------- */

  #group1 {
    z-index: 5; /* slide over group 2 */
  }
  #group1 .parallax__layer--base {
    background: rgb(255,0,0);
  /* background-image: url("studio.jpg");
   background-size:100%; */
  }

  #homediv {
    z-index: 3; /* slide under groups 1 and 3 */
  }



  #homediv .parallax__layer--back {
  /*  background: rgb(123,210,102); */
  background-image: url("../images/studio.jpg");
  background-size: cover;

  }

    #homediv .parallax__layer--base {
    background-image: url("../images/pattern.gif");
    opacity:0.6;
  }


#superphone {

  background-image: url("../images/SUPERPHONE_FORM_BACKGROUND.jpg");

}

  #aboutdiv {
    z-index: 4; /* slide over group 2 and 4 */
    font-family:kaffeesatz-light;
    font-size:20px;
  }

  #aboutdiv .parallax__layer--base {
    background: #2C3E50;
  }

  #group4 {
     z-index: 3; /* slide under group 3 and 5 */
  }

  #group4 .parallax__layer--base {
    background: #1c75bc;

  }

  #group4 .parallax__layer--deep {
   /* background: rgb(184,223,101); */

  }

  #discographydiv {
    z-index: 3; /* slide over group 4 and 6 */
  }
  #discographydiv .parallax__layer--base {
   background-image: url("../images/wemuzik1.png");
   background-size: cover;
  }

  #group6 {
    z-index: 2; /* slide under group 5 and 7 */
  }


   #group6 .parallax__layer--back {
  /*  background: rgb(245,235,100); */
  /* background-image: url("../images/quote-bg.jpg");
   background-size: cover; */
  }


  #group6 .parallax__layer--base {
  /*  background: rgb(245,235,100);
   background-image: url("../images/quote-bg.jpg");
   background-size: cover; */
  }

   #group6 .parallax__layer--fore {
  /*  background: rgb(245,235,100); */
  color:white;
  }

  #storediv {
    z-index: 3; /* slide over group 7 */
  }
  #storediv .parallax__layer--base {
    background: #fff;
  }

  #contactdiv {
    z-index: 2; /* slide under group 5 and 7 */
  }
  #contactdiv .parallax__layer--back {
  /*  background: rgb(245,235,100); */
   background-image: url("../images/precision-bg-pattern-new.jpg");

 /* background : rgb(0,0,0); */
  }



  #contactdiv .parallax__layer--base {
  /*  background: rgb(245,235,100); */
/*  background-image: url("../images/precision-bg-pattern-new.jpg"); */
   background : rgb(0,0,0);

  }

   #group9 {
    z-index: 3; /* slide over group 7 */
  }
  #group9 .parallax__layer--base {
    background: #2A2B2E;
  }


  #group10 {
    z-index: 2; /* slide under group 5 and 7 */
  }


   #group10 .parallax__layer--back {

  background-image: url("../images/bg-blackpixel.jpg");
  }


  #group10 .parallax__layer--base {

  }

   #group10 .parallax__layer--fore {

  color:white;
  }

  #group11 {
  z-index:3;
  }

  #group11 .parallax__layer--base {

    background-color: #F8CA4C;
  }

  #newsdiv {
  z-index:3;
  }

  #newsdiv .parallax__layer--base {

    background-color: #fff;
  }



  /* misc
  --------------------------------------------- */
  .demo__info {
    position: absolute;
    z-index:100;
    bottom: 1vh;
    top: auto;
    font-size:80%;
    text-align:center;
    width: 100%;
  }


  /* Styling for Biography Layer
  --------------------------------------------*/

  .biologo {
  width:53px;
  height:63px;
  background-image: url("../images/biologo.png");
  margin-top:10px;
   display: block;
  margin-left: auto;
  margin-right: auto;

  }

  .bioheader {
  font-family:kaffeesatz-regular;
  font-size:30px;
    width: 100px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:10px;


  }

  .biotext {
   text-align:center;
  width:60%;
  margin-left: auto;
  margin-right: auto;
   margin-top:10px;
  }


  .soundcloudtitle {

  font-family:kaffeesatz-bold;
  font-size:48px;
  color:#F8CA4C;



  }

  .soundcloudline{

  color:#F8CA4C;
  height:1px;
  width:100%;
  background-image: url("../images/yellow-line.png");
  margin-top:36px;
  margin-left:10px;


  }

  .container {
  margin-left:auto;
  margin-right:auto;
  width:70%;

  display: -webkit-flex;
  display: flex;
  margin-top:15px;
}

.initial {
  -webkit-flex: initial;
          flex: initial;


}
.none {
  -webkit-flex: none;
          flex: none;
  width: 60%;

}


.soundcloudsongcontainter {

  width:85%;
  display: -webkit-flex;
  display: flex;
  margin-top:10px;
   margin-left:auto;
  margin-right:auto;


  }

  .soundclouds {

  -webkit-flex: 1;
          flex: 1;


  }

  .soundclouds p{


  }

  .soundclounds iframe {
  display:block;
  margin:auto;

  }


  .clouddiv {
  text-align:center;
  width:100%;

  }



  .albumscontainer {


  width:90%;
  margin-left:auto;
  margin-right:auto;
  display: -webkit-flex;
  display: flex;
   -webkit-flex-wrap: wrap; /* Safari */
  flex-wrap:         wrap;




  -webkit-justify-content:center;


  }

  .albumpreviews {


          width: 325px;
  height: 325px;
 margin:20px;

  }










  .minibiocontainer {

  display:block;
  width:85%;
  height:520px;
  width:880px;
  background-color:white;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  padding-left:0px;
  padding-top:0px;

  }


  .minibio {

  width:100%;
  height:100%;

  }

  .minibio img {

  margin-right:10px;
  border:3px solid #F8CA4C;



  }

  .biotitle {
  margin-top:10px;
  color:#2C3E50;
  font-family:ptsans-bold;
  font-size:30px;

  }

  .minibio p {
  display: inline;
  color:black;
  font-family:kaffeesatz-light;
  font-size:20px;


  }

  .biotitle span {
  color:#F8CA4C;
  }


  .bxdiv {

  width:50%;
  margin-left:auto;
  margin-right:auto;

  }

  .bx-wrapper .bx-viewport
{
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: none;
    border: 0;
    left: 0;
    background: rgba(0,0,0,0.0);
    padding-top:0px;

}



.bx-viewport {


width:880px;
 height:520px !important;
 padding-top:0px;

}

#homediv .bx-viewport  {

  height:400px !important;
}


.bxslider li {
margin-top:-10px;
padding-top:0px;

}

.quotediv {
width:85%;
color:white;
font-family:kaffeesatz-regular;
font-size:40px;

position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.lyrics p {

text-align:center;

}

.artistsong {

margin-top:30px;
text-align:center;
font-size:36px;

}

.discographytext {
position: absolute;
left: 50%;

bottom:320px;

-webkit-transform: translate(-50%);
transform:translate(-50%);
width:85%;
color:white;
font-family:kaffeesatz-bold;
font-size:26px;

text-align:center;

}

/** HOME SLIDE styles
*********************************/


 .precisionlogolarge {

 width:300px;
 height:111px;
 background-image : url("../images/precisionlogo1.png");
 display:block;
 margin-left:auto;
 margin-right:auto;
 margin-top:25px;


 }





.homeimg {
width:310px;
margin-left:auto;
margin-right:auto;
display:block;
margin-top:10px;
}

.newalbumtext {

width:400px;
margin-left:auto;
margin-right:auto;
display:block;
margin-top:10px;
font-family:kaffeesatz-light;
font-size:36px;
color:white;
text-align:center;
}

.buybuttons {


width:310px;
margin-left:auto !important;
margin-right:auto !important;
display:block !important;
margin-top:10px;
text-align:center !important;


}

.buybuttons a {

  float:left;
  margin-right: 10px;

}

.buybuttons a img {

width:110px;
height:40px;



}


/** GET OUR MUSIC NOW Styles
*********************************/



.getourmusic {

width:90%;
display:block;
margin-left:auto;
margin-right:auto;





}


.getourmusicheader {

width:100%;
display: -webkit-flex;
  display: flex;
  font-family:kaffeesatz-bold;
 font-size:30px;
 margin-top:15px;

  }





 .headeritem .initial {

  -webkit-flex: initial;
          flex: initial;


}

.headeritem .none {
  -webkit-flex: none;
          flex: none;


}


.headerline {


  margin-top:24px;
  margin-right:0px;
  margin-left:10px;

}

.whiteline {
 height:2px;
background-image: url("../images/white-line.png");
 width:83%;

}


.blackline {
height:2px;
background-image: url("../images/black-line.png");
width:83%;

}


.blackline2 {
height:2px;
background-image: url("../images/black-line.png");
width:100%;

}

.yellowline {
height:2px;
background-image: url("../images/yellow-line.png");
width:83%;

}


.albumview {

width:300px;
height:400px;
text-align:center;

-webkit-flex: 1;
          flex: 1;

        margin:10px;
        padding:0px;
}



.albumview .albumimage img {

width:300px;
height:300px;


}


.albumview .albumimage {

border : 3px solid #fff;
width:300px;
height:300px;
display:block;
margin-left:auto;
margin-right:auto;


}

.albumview .albumtitle {

font-family:kaffeesatz-light;
font-size:24px;


}

.albumview .albumdetails {

font-family:kaffeesatz-light;
font-size:18px;


}

.albumlinks a img {

margin-top:10px;
width:110px;
height:40px;
 border-radius: 5px;
    border: 1px solid #fff;

}

.albumcollection {

width:100%;
height:400px;



display: -webkit-flex;
  display: flex;

position: absolute;
    left: 50%;

    -webkit-transform: translate(-50%);
    transform: translate(-50%);


}



.albumnav {


position: absolute;
left: 50%;

bottom:10px;

-webkit-transform: translate(-50%);
transform:translate(-50%);

}

.albumnavitem {

margin-right:5px;
cursor:pointer;
width:16px;
height:16px;

}


.storemain {

width:90%;
display:block;
margin-left:auto;
margin-right:auto;


}

.storeframe {

width:100%;
text-align:center;

}

.storecolor {

color:black;

}


.wantmore {

width:70%;
 text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);


}

.moretitle {

font-family:ptsans-bold;
font-size:24px;
color:#2C3E50;
margin-bottom:15px;

}

.moresubtext {

font-family:kaffeesatz-light;
font-size:24px;
color:#2C3E50;
margin-bottom:15px;

}


.moreform {


height:60px;
width:100%;

padding: 5px 0 0 0;


}

input[type="text"]  {


	-webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    font-family:ptsans-regular;
    font-size:14px;
    padding:6px;

	vertical-align: top;
}


.moreform input[type="text"] {
width:262px;
	height:43px;

}

.moreform input[type="submit"] {

vertical-align: top;
width:100px;
height:43px;
margin-left:10px;

}


.button-style {
	background: #2C3E50;
	padding:8px 13px;
	color:#fff;
	font-family:ptsans-bold;
	font-size:24px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #1A87B9;
	text-align:center;


}

.redtext {

color:#C0392B;

}


.red_bg {

background-color:#C0392B;


}

.eventslayer {

width:90%;
margin-left:auto;
margin-right:auto;
text-align:center;

}


.eventsheader {

margin-top:15px;
font-family:ptsans-bold;
font-size:30px;
color:#C0392B;


}

.eventtitle {

font-family:ptsans-bold;
font-size:30px;

}

.eventnav {
width:380px;
height:60px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:25px;

display: -webkit-flex;
  display: flex;

margin-bottom:10px;
}


.eventnav .navitem {


font-family:ptsans-bold;
font-size:20px;
border : 1px solid #C0392B;
width:125px;
height:43px;
-webkit-flex: 1;
flex: 1;
padding-top:9px;
cursor:pointer;

}


.redbutton {

background-color:#C0392B;
color:#fff;

}


.whitebutton {

background-color:#fff;
color:#C0392B;

}


.eventcontent {

width:90%;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#C0392B;

}


.showsomelove {

width:90%;
margin-left:auto;
margin-right:auto;
text-align:center;



}

.socialicons {
margin-top:12%;


color:#7f7f7f;

}

.socialicons i
{

 margin:10px;


}

.showheader
{

margin-top:2%;
   color:#F8CA4C;

}



.showheader .headertext {

font-family:ptsans-bold;
font-size:30px;

}

.showfooter {
background-color:#343434;
width:100%;

position: absolute;
left: 50%;

bottom:0px;

-webkit-transform: translate(-50%);
transform:translate(-50%);
display: -webkit-flex;
  display: flex;
 height:50px;
}

.footertext {

color:#6C6C6C;
font-family:kaffeesatz-light;
font-size:14px;
width:100px;
-webkit-flex: 1;
flex: 1;
margin-top:15px;
text-align:center;
}

.contactlayer {

width:80%;
margin-left:auto;
margin-right:auto;
text-align:center;


}

.contactheader {
text-align:center;

margin-top:3%;
color:#343739;
font-family:ptsans-bold;
font-size:30px;


}

.contactdivs {


margin-top:2%;


}

.contactitem {






}


.formlabel {

color:#343739;
font-family:ptsans-bold;
font-size:16px;

}

.fldgrp {


text-align:left;



}




textarea {
	width:100%;
	margin:0;
	-webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    font-family:quicksand-regular;
    font-size:18px;
    padding:3px;
    resize:none;

}

.clearstyle {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: 3px solid #fff;
    cursor:pointer;
    overflow: hidden;
    outline:none;

    height:42px;
    color:#fff;
    font-family:ptsans-bold;
    font-size:16px;
}

.clearstyle:hover {


border:none;
background-color:#343739;

}

.mysubmit input[type="submit"] {

width:100%;

}



 .flexparent {

 display: -webkit-flex;
  display: flex;


 }


 .fldgrp input[type="text"] {
width:100%;
	height:43px;

}

textareastyle {
 font-family:ptsans-regular;
 font-size:16px;
 }

.fldgrp.flexchild:nth-child(2) , .contactitem.flexchild:nth-child(2) {

padding-left:25px;

 }


 .flexchild {
-webkit-flex:1;
flex:1;



 }


 .flexchild25 {

 width:100px;


 }

 .flexchild60 {

 width:250px;


 }





 .blockheadertext {

 text-align:left;
 font-family:kaffeesatz-bold;
 font-size:24px;
 color:#343739;

 }

 .blockheaderline {
 text-align:left;
 margin-top:15px;
 padding-left:0px;

 }

 .blocktext {
 text-align:left;
 font-family:kaffeesatz-regular;
 font-size:20px;
 color:#ECF0F1;

 }

 .contactblock {
 margin-bottom:27px;

 }

 .nostyle , nostyle:hover , nostyle:visited {
 text-decoration:none;
 color:inherit;

 }

  .loadingdiv{
 position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	 background-color:rgba(0,0,0,0.95);
	text-align:center;
	color:#fff;

 }


/* Spinner css */

 .sk-folding-cube {
  margin: 20px auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-transform: rotateZ(45deg);
          transform: rotateZ(45deg);
}

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.sk-folding-cube .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
          animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
          transform: scale(1.1) rotateZ(90deg);
}
.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
          transform: scale(1.1) rotateZ(180deg);
}
.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
          transform: scale(1.1) rotateZ(270deg);
}
.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

/* home NAV css
***********************/



 .sitenav {

margin-top:60px;
font-family:lato-bold;
font-size:18px;

width:550px;
height:50px;
margin-left:auto;
margin-right:auto;
padding:0px;
-webkit-align-items: center;

justify-content: center;
-webkit-justify-content: center;
}


.sitenav .navitem , .stickynavitems .navitem {

padding:10px;
text-align:center;
cursor:pointer;
border-bottom:none;

}

.sitenav .navitem:hover , .stickynavitems .navitem:hover  {


border-bottom:2px solid red;
padding-bottom:8px;

}


.precisionlogosmall {

width:135px;
 height:50px;
 background-image : url("../images/precisionlogo1.png");
 background-size:100%;


 margin-top:5px;
margin-left:auto;
margin-right:auto;

 }


 .precisionlogoheader {
 margin-right:auto;
 padding-left:100px;

 width:30%;

 }

 .stickynav {

 left: 0px;
top: 0px;
 background-color:rgba(0,0,0,0.8);
 width:100%;
 position:fixed;
 height:70px;
 z-index:2999999;

 justify-content:flex-end;
 -webkit-justify-content:flex-end;

 }


  .stickynavitems {


font-family:lato-bold;
font-size:16px;
color:white;

width:550px;

margin-left:auto;
margin-right:auto;
padding:0px;
margin-top:10px;


}


.downarrow {
margin-left:auto;
margin-right:auto;
display:block;
width:50px;
height:50px;
 background-image : url("../images/scroll.png");
 background-size:100%;
cursor:pointer;
}


.homevideo {
margin-top:15px;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
}

#status , #small-status {

color:#343739;

}
