@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic);
body, h1, h2, h3, h4, h5, h6 {
     font-family: "Lato", sans-serif;
}
 body, html {
     height: 100%;
     color: white;
     line-height: 1.8;
     width: 100%;
     background: linear-gradient(to right, #012969, #020024);
}
 .darkBGColor {
     background: linear-gradient(to left, #012969, #020024);
}
 .page-heading {
     color: white;
     font-size: 25px;
}
.products-header, .contact-header {
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
}
 .profile-image {
     width: 100%;
     border:2px solid #608da2;
     border-radius: 50%;
}
 .profile-content-1 {
     text-align: left;
}
 .profile-content-2 {
     text-align: right;
}
 .profile-content-2-alt {
     display: none;
}
 .quote-card{
     margin:50px auto;
     color: black;
     position: relative;
     background-color: rgba(237, 237, 237, 0.9);
     border-radius: 1%;
}
 .quote {
     font-size: 1.2em;
     color: #555555;
     font-family:Open Sans;
     font-style:italic;
}
 .products-header {
     transition: all 2s;
     background-position: top right;
     background-image: url('images/label-bg/products-label-bg.png');
     height: 300px;
}
 .contact-header {
     background-image: url('images/label-bg/contact-label-bg-dark.jpg');
     height: 300px;
}
 .w3-wide {
     letter-spacing: 10px;
}
 .w3-hover-opacity {
     cursor: pointer;
}
 .product-card {
     height: 425px;
     margin-top: 15px;
     border: 1px solid white;
     box-shadow: 2px 1px 5px #8c8c8c;
}
 .product-card:hover {
     transition: all 1s;
     box-shadow: 3px 2px 8px white;
     size: 2em;
}
 .product-card-img {
     height: 250px;
     width: 100%;
}
 .product-card-content {
     padding: 7px;
}
 .product-card-content h4 {
     font-weight: bold;
}
 .product-card-content p {
     font-size: 12px;
     color: LightGray;
}
.container {
    width: 100%;
    position: relative;
    overflow-x: hidden;
}
 .slider{
    position: relative;
    width: 500%;
    animation: slide-animation 15s linear infinite;
}
 .slide{
    position: relative;
    width: 20%;
    float: left;
    height: 60vh;
    background-size: cover;
}
 .slide:nth-child(1){
      background-image: url('images/label-bg/slide-1-bg-dark.jpg');
}
 .slide:nth-child(2){
      background-image: url('images/label-bg/slide-2-bg-dark.jpg');
}
 .slide:nth-child(3){
      background-image: url('images/label-bg/slide-3-bg-dark.jpg');
}
.slide:nth-child(4){
      background-image: url('images/label-bg/slide-1-bg-dark.jpg');
}
 .slide:nth-child(5){
      background-image: url('images/label-bg/slide-2-bg-dark.jpg');
}
 @keyframes slide-animation{
     0%{
         left: 0;
    }
     16%{
         left: 0;
    }
     20%{
         left: -100%;
    }
     36%{
         left: -100%;
    }
     40%{
         left: -200%;
    }
     56%{
         left: -200%;
    }
     60%{
         left: -300%;
    }
     76%{
         left: -300%;
    }
     80%{
         left: -400%;
    }
     96%{
         left: -400%;
    }
     99.99%{
         left: 0;
    }
}
