/*
Theme Name: iScreenPrinting
Theme URI: 
Author: Mike
Author URI: 
Description: 
Version: 1
License: 
License URI: 
Tags:
Text Domain: isp

*/


.bgnav {
    background:rgba(0,122,255,0.6);
}
 .hero, #header {        
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    min-height:320px;
    width:100%;
} 
.hero {
    background-image:url(http://via.placeholder.com/1920x800); 
    position:absolute;
}
.hero .content {
        position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    text-align: center;
    width:90%;
}
.hero .content h1, .hero .content h5 {
    color:#fff;
    text-shadow:0 0 0.2em #000
}
.hero .content h1 {
    margin-bottom:0;
}
.hero .content h5 {
    display:none;
}  
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,1);
    font-weight: bold;
    letter-spacing: 1px;
}                                          
                                                 
@media (min-width: 576px) { 
  
  .hero, #header {
    min-height:400px;
  }  
  .hero .content h5 {
    display:block;
}    
}
                                         
                                         
@media (min-width: 768px) { 
  .hero, #header {
    min-height:500px;
  }  
 
}
                                              
                                              
@media (min-width: 992px) { 
  .hero, #header {
    min-height:600px;
    background-size:cover;
  }  
}


@media (min-width: 1200px) { 
   .hero, #header {
    min-height:650px;
    background-position: center;
  } 
}


@media all and (max-width:991.98px) {
  
    .container.menu {
        width:100%;
        max-width:100%;
        padding:0;
        margin:0;
    }
    #primaryMenu {
        margin-left:-1rem;
        margin-right:-1rem;
        padding:0 1rem;
    }
  nav ul li {
      padding-left:10px;
      text-align:right;
  }  
}



footer {
    padding:40px;
  background:rgba(0,122,255,0.6);  
}