  
    body{
                font-family:arial, sans-serif;
                font-size:20px;
                line-height:30px;
                overflow-x: hidden;
                width: 98%;
        } 
        
        
    div{
        margin: 0;
    }    
        
            h3{
                margin: 36px 0 0 0;
            }
  
    .bggd{
          background-image: url('img/bgd.png');

          /* Prevent the image from repeating/tiling */
          background-repeat: no-repeat;
        
          /* Center the image within the div */
          background-position: center;
        
          /* Scale the image to completely cover the div (highly recommended) */
          background-size: cover;
        
          /* Crucial: Ensure the div has a height, otherwise it might stay flat */
          min-height: 400px; 
          width: 100%;
    }

        
/* DESKTOP!! */        
@media (min-width: 1001px) { 
        h1{
            font-size:36px;
            line-height:42px;
        }
        
        h2{
            font-size:22px;
            margin-top:120px;
            line-height:36px;
        }
        .lev{
            width:30%; 
            margin:6px;
        }
        .hmlgn{
            font-size:12px;
            text-align:center;
        }
        .pd{
            padding: 0 25%;
        }
        
        .ticker{
            top:6px; padding-left:6px; height:30px; width:100%; background-color:#AC7D3B; border-bottom: 2px solid #282828; border-top: 1px solid #282828; text-align: center;  margin:0; z-index:20; font-size:14px; letter-spacing:6px; color: white; box-shadow: 0 10px 40px rgba(230, 230, 230, 0.7);
        }
        .uphone{
            position:relative; display: inline-block;width: 48%; font-size: 24px; font-weight:bold; font-style:italic; float:right; text-align:right; margin:0; margin-top: 6px; padding-right:6px; color:#282828;
        }
        
        a.uphone{
            position:relative; display: inline-block;width: 48%; font-size: 24px; font-weight:bold; font-style:italic; float:right; text-align:right; margin:0; margin-top: 6px; padding-right:6px; color:#282828;
        }
        
        .bznm{
            display: inline-block; width: 26%;font-size:32px; font-weight:bold; margin:0; margin-left:0; padding:12px; padding-left: 36px; color:#282828;
        }
        .for{
            font-size: 36px;font-style:italic; font-family:"Times New Roman", Times, serif;   margin: 0; transform: rotate(-45deg);
        }
        
        .upcta{position:relative; float:right; font-size:14px; margin:0; padding:0 10px; margin-top:-26px; margin-left: -4px;}
        
        .imgscale{
            margin-top:60px; margin-left:4%; width:40%;
        }
        
        .blurb{
            display:block; float:right; width:45%; margin:13% 8% 80px 0  ; z-index:20; font-size:18px; text-align: left; opacity: 0.8;
        }
        
                .add{
            Display: block; width: 28%; float:left; font-size:18px;background-color:#654321; color:white;Padding:30px 12px 6px 60px; margin-bottom: 60px; 
        }
        
        .map{
            Display: block; float:left; width:30%; margin-right:72px;font-size: 14px;background-color:#654321; color:white; margin-bottom: 60px; text-align:center;
        }
        
        .imgd{
            Display: block; width: 28%; float:left;background-color:#654321;margin-bottom: 60px; text-align:center;
        }
        
        .ft{position: relative; display:block; height:12px; margin-top:48px; padding-top: 48px; background-color:white; bottom: 12px; white-space:nowrap; clear:both; width:100%; text-align:center; font-size:11px; 
        }
    
}


/* PHONE!! */ 
@media (max-width: 1000px) { 
    
            h1{
                font-size:32px;
                line-height:36px;
            }    
        h2{
            font-size:28px;
            margin-top:120px;
            line-height:36px;
            text-align:center;
        }
        .lev{
            width:80%; 
            margin: 6px 0 18px 0;
            padding-bottom:18px;
            border-bottom: 1px solid #333;
            
        }
              
        .hmlgn{
            font-size: 16px;
            text-align:center;
        } 
        
        .pd{
            padding: 0;
        }
        
        .ticker{
            top:6px; padding-left:6px; height:30px; width:100%; background-color:#AC7D3B; border-bottom: 2px solid #282828; border-top: 1px solid #282828; text-align: center;  margin:0; z-index:20; font-size:14px; letter-spacing:2px; color: white; box-shadow:0 10px 40px #e6e6e6;
        }
        
        .uphone{
            position:relative; display: inline-block;width: 30%; font-size: 18px; font-weight:bold; font-style:italic; float:right; text-align:right; margin:0; margin-top: 6px; padding-right:16px; color:#282828; white-space:nowrap;
        }
        .bznm{
            display: inline-block; width: 50%;font-size:24px; font-weight:bold; margin:0; margin-left:0; padding:6px 0; padding-left: 36px; color:#282828;
        }
        
        .for{
            font-size: 18px;font-style:italic; font-family:"Times New Roman", Times, serif;   margin: 0; transform: rotate(-45deg);
        }
        
        .upcta{position:relative; float:right; font-size:0; margin:0; padding:0 10px; margin-top:-30px; margin-left: -4px;}
        
        
        .ticker{
            font-size:11px;
        }    
        
        
        .imgscale{text-align:center;width:40%;margin-left: auto;
  margin-right: auto;
        }
        
        .blurb{
            padding: 0 6px; font-size: 20px;
        }
        
        .add{
            Display: block; width: 92%; font-size:21px; line-height:30px; background-color:#654321; color:white;Padding:14px 12px 6px 10px; margin-bottom:60px;
        }
        
        .map{
            Display: block; width:98%; font-size: 14px; background-color:#654321; color:white; margin-left: auto; margin-right: auto; margin-bottom:60px; padding-left:10px;
        }
        
        .imgd{
            Display: block; width: 100%; float:left;background-color:#654321;margin-left: auto;
  margin-right: auto; margin-bottom:60px;
        }
        
        .ft{
            position: relative; display:block; height:12px; margin-top:48px; padding-top: 48px; background-color:white; bottom: 12px; white-space:nowrap; clear:both; width:90%; text-align:center; font-size:11px; 
        }
        
        
 