    @media only screen and (max-width: 1090px) {
      /* For mobiles: */
        #txtcontainer { margin-top:120px; }  
        h1, h6 { font-size:60px; margin:55px 1px; }
        #link { width:370px; }
        #strapline { width:350px; }
        .straptxt { font-size:22px; margin:65px 1px; }
        /* body { background-image: url("images/Travel/Wallpapers/42549.jpg"); } */
        #VideoWallpaper { display:none; }    
    }

    @media only screen and (min-width: 1091px) {
      /* For mobiles: */
        #txtcontainer { margin-top:100px; }  
        h1, h6 { font-size:60px; margin:55px 1px; }
        #link { width:370px; }
        #strapline { width:350px; }
        .straptxt { font-size:22px; margin:100px 1px; }
        /* body { background-image: url("images/Travel/Wallpapers/42549.jpg"); } */
        #VideoWallpaper { display:none; }    
    }

    @media only screen and (min-width: 1150px) {
      /* For desktop: */
        #txtcontainer { margin-top:200px; }  
        h1, h6 { font-size:125px; margin:100px 20px; }
        #link { width:700px; }
        #strapline { width:650px; }
        .straptxt { font-size:27px; margin:100px 1px; }
        /* body { background-image:none; } */
        #VideoWallpaper { display: inherit; } 
    }

    @media only screen and (min-width: 1770px) {
      /* For desktop: */
        #txtcontainer { margin-top:200px; }
        h1, h6 { font-size:155px; margin:100px 20px; }
        #link { width:900px; }
        #strapline { width:855px; }
        .straptxt { font-size:35px; margin:100px 1px; }
        /* body { background-image:none; } */
        #VideoWallpaper { display: inherit; } 
    }

    body 
    { 
        /*background-image: url("images/Travel/Wallpapers/42545.jpg");*/
        background-size: cover;
        background-attachment: fixed;
    }

    html, body, textarea, select, span, li, input[type=text], input[type=button], input[type=submit]
    {
        font-family:Verdana;    
        color:Black;
        margin:0;
        text-align:justify;
    }
   
    
    h1, h6 
    {
        color: White;
        text-shadow: 1px 1px #888;
        font-family: Arial;    
        text-align: center;       
    }

    #VideoWallpaper {
      position: fixed;
      right: 0;
      bottom: 0;
      min-width: 100%;
      min-height: 100%;
      z-index:-1;
    }

    #link
    {
        margin:auto;
        border-radius:5px;
        border:1px solid white;
    }

    #strapline
    {
        margin:auto;
        background-color:rgba(0,0,0,0.4);
        border-radius:5px;
    }

    #txtcontainer {
        margin-top: 100px;
    } 
    .straptxt, .straptxt a:link, .straptxt a:hover, .straptxt a:visited, .straptxt a:active
    {
        color: White;
        text-shadow: 1px 1px #888;
        font-family: Arial;    
        text-align: center;   
        text-decoration:none;  
    }

    #about
    {
        margin:20px;
        background-color:rgba(0,0,0,0.8);
        border-radius:5px;
    }
    
    .abouttxt, .abouttxt a:link, .abouttxt a:hover, .abouttxt a:visited, .abouttxt a:active
    {
        color: White;
        font-family: Arial;   
        text-align: justify;   
        text-decoration:none;          
        padding:30px;
    }

    
.footer {
        color:Black;
        font-size:xx-small;  
        bottom:30px;  
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
}

.footer a:link { color: Black; text-decoration: none; }
.footer a:active { color: Black; text-decoration: none; }
.footer a:visited { color: Black; text-decoration: none; }
.footer a:hover { color: Black; text-decoration: underline; }    