@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz@6..96&family=Cinzel+Decorative&family=Cormorant+Garamond:wght@300&family=Cormorant+Infant:wght@300&family=Cormorant+SC:wght@300&family=Forum&family=Gilda+Display&family=Imbue:opsz,wght@10..100,100&family=Italianno&family=Oranienbaum&family=Pinyon+Script&family=Tsukimi+Rounded:wght@300&display=swap');
*{
    margin:0;
    padding:0;
}
body{
  
    font-family: 'Cormorant Infant', serif;}

li{
    list-style-type:none;
    }

    a{
        text-decoration: none;
    }

   h1{
    font-weight: lighter;
    -webkit-text-stroke-width: 0.40px;
    -webkit-text-stroke-color: rgb(44, 46, 46);
   }

    .navbar {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1rem 1.5rem;
        background-color: #b61c1c;
        font-size:2rem;
    } 
.nav-logo-mobile{
    display:none;
}
    #contactLink{
        position: absolute;
        margin-left:10vw;
        margin-top:-1%;
    }

    #bookLink{
        position: absolute;
        margin-left:27%;
        margin-top:-3%;
        background-color: #fff;
        padding: 1% 1% 1% 1%;
        font-size:1rem;
       
    }
    #nav-logo-desktop{
        position: absolute;
        margin-left:36%;
        font-size: 6rem;
        font-weight: 500;
       color:#ffffff;
       font-weight: lighter;
       font-family: 'Italianno', cursive;

    }

    

    .hamburger {
        display: none;
    }

    .bar {
        display: block;
        width: 25px;
        height: 3px;
        margin: 5px auto;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background-color: #101010;
    }


    .nav-menu {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    .nav-item {
        margin-left: 5rem;
    }
    
    .nav-link{
        font-size: 1.6rem;
        font-weight: 400;
        color: #475569;
    }
    
    .nav-link:hover{
        color: #588d8f;
    }
    
    

    #homeLink{
        
        margin-top:-2%;
        margin-left:-60%;
    }

    #projectLink{
        margin-left:-50%;
    }

    #aboutLink{
        margin-left:-90%;
    }

    #contactLink{
        margin-top:-2%;
        margin-left:20%;
    }




    @media screen and (min-width:50px) and (max-width:120px){
        body{background-color:white;}

      
#mobileLogo{
    margin-top:1vh;
    margin-left:25vw;
    height:15vh; 
    width:50vw;
}



        
        #addText{
            display:none;
         }
         #header{
             height:20vh;
      
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
             
         }
     
         nav{
             height:1vh;
             background-color: rgba(233, 233, 233, 0.534);
         }
         .navbar{
             background-color: #ffffff5e;
         }
li{
    list-style-type:none;
    }

    a{
        text-decoration: none;
    }
        
                 .nav-menu {
                     position: fixed;
                     left: -100%;
                     top: 2rem;
                     flex-direction: column;
                     background-color: #fff !important;
                     height:21vh !important;
                     width: 100%;
                     border-radius: 10px;
                     text-align: center;
                     transition: 0.3s;
                     box-shadow:
                         0 10px 27px rgba(0, 0, 0, 0.05);
                         z-index:1 !important;
                         font-weight: lighter;
                 }
             
                 .nav-menu.active {
                     left: 0;
                 }
         
                 .nav-item {
                     margin: 2.5rem 0;
                     margin-left:40vw;
                     font-size: 0.50rem;
                     font-weight: lighter !important;
                 }
             
                 .hamburger {
                     display: block;
                     cursor: pointer;
                 }
         .bar{
             background-color: #868686a8;
         }
                 .hamburger.active .bar:nth-child(2) {
                     opacity: 0;
                 }
             
                 .hamburger.active .bar:nth-child(1) {
                     transform: translateY(8px) rotate(45deg);
                 }
             
                 .hamburger.active .bar:nth-child(3) {
                     transform: translateY(-8px) rotate(-45deg);
                 }
         .nav-logo-mobile{
             margin-left:39% !important;
         }
         
         .nav-logo-mobile{
             height: 50vh !important;
         }
         
         #nav-logo-desktop{
             display:none;
         }
                 #alchBrand{
                     margin-top: -59% !important;
                     margin-left:-9% !important;
                     width:10% !important;
                     height:10% !important;
                    }
 
                    #bodycontact{
                     margin-left:26vw;
                    }
         
                 #homeLink{
                     position: absolute;
                     margin-top:-11vh;
                     margin-left:-46vw !important;
                     font-size: 1.3rem;
                     font-weight: lighter;
                     color:rgb(68, 68, 68);
                 }
         
                 #aboutLink{
                     position: absolute;
                     margin-top:-16vh;
                     margin-left:-46vw !important;
                     font-size: 1.3rem;
                     font-weight: lighter;
                     color:rgb(68, 68, 68);
                 }
         
                 #missionLink{
                     position: absolute;
                     margin-top:-21vh;
                     margin-left:-52vw !important;
                     font-size: 1.3rem;
                     font-weight: lighter;
                     color:rgb(68, 68, 68);
                 }
         
                 #bookLink{
                     margin-top:-25vh;
                     margin-left:-68vw !important;
                     font-size:.70rem;
                      padding:2% 10% 2% 10%;
                       border-width: 1px;
                       border-color:#636161;
                       border-style:solid;
                       font-family: 'Pinyon Script', cursive;
                       color:#3d3d3d !important;
                      
                     }
              
                    
         
                 #contactLink{
                    display:none;
         
                 }
         
                 span{
                     color:#475569;
                 }
         
             #alchDesignLogo{
                 margin-top:-12vh !important;
                 height:5vh;
             }
     
         .nav-logo-mobile{
             height: 50vh !important;
         }
         
         #mainNav{
             display:none;
         }
     
        
         
     
       
         #mobileTitle{
             display:none;
         }
 
         #miniTitle{
            display:none;
             position: absolute;
             margin-top:5vh !important;
             margin-left:8vw !important;
             font-size:1.2rem;
             font-weight: lighter;
             font-family: 'Pinyon Script', cursive;
             color:rgb(26, 25, 25);
            
         }

         #mobileLogo{
            height:6vh;
         }

        img{
            height:50vh;
            width:90vw;
        }

        .sitetile{
            display:none;
        }

        .lgImg{
            display:none;
        }

        .smImg{
            margin-top:-6vh;
            margin-left:0vw;
            height: 30vh;
            width:100vw;

        }

        .prev, .next {
            cursor: pointer;
            position: absolute;
            top: -25vh;
            width: auto;
            margin-top: 50vh;
            padding: 5px;
            background-color: #302e2e;
            color: rgb(252, 247, 247);
            font-weight: bold;
            font-size: 18px;
            transition: 0.6s ease;
            border-radius: 0 3px 3px 0;
            user-select: none;
            z-index:1;
          }
          
          /* Position the "next button" to the right */
          .next {
            right: 0;
            border-radius: 3px 0 0 3px;
          }
          
          /* On hover, add a black background color with a little bit see-through */
          .prev:hover, .next:hover {
            background-color: rgba(0,0,0,0.8);
          }
          
          /* Caption text */
          .text {
            display:none;
            color: #f2f2f2;
            font-size: 15px;
            padding: 8px 12px;
            position: absolute;
            bottom: 8px;
            width: 100%;
            text-align: center;
          }
          
          /* Number text (1/3 etc) */
          .numbertext {
            display:none;
            color: #f2f2f2;
            font-size: 12px;
            padding: 8px 12px;
            position: absolute;
            top: 0;
          }
          
          /* The dots/bullets/indicators */
          .dot {
            display: none !important;
            cursor: pointer;
            height: 15px;
            width: 15px;
            margin: 0 2px;
            background-color: #bbb;
            border-radius: 50%;
            display: inline-block;
            transition: background-color 0.6s ease;
          }
          
          .active, .dot:hover {
            background-color: #717171;
          }
          
          /* Fading animation */
          .fade {
            animation-name: fade;
            animation-duration: 1.5s;
          }
          
          @keyframes fade {
            from {opacity: .4}
            to {opacity: 1}
          }

        #about{
            margin-top:-3vh;
            
        }

        .sectionTitle{
            position: absolute;
            margin-top:-20vh;
            margin-left:23vw !important;
            font-size:1rem;
            font-family: 'Pinyon Script', cursive;
            color:#535353;
        }
        #about1{
            display:none;
        }

        #aboutTitle{
            position: absolute;
            margin-top:-20vh;
            margin-left:10vw !important;
            font-size:2rem;
            font-family: 'Pinyon Script', cursive;
            color:#535353;
        }

        #about2{
            display:none;
        }

        h2{
            display:none;
    
            position: absolute;
            margin-top:5vh !important;
            margin-left:24vw !important;
            font-size:2rem;
            font-weight: lighter;
            font-family: 'Pinyon Script', cursive;
            color:rgb(78, 71, 71);

        }

        

        .sectionText{
            width:60vw;
            font-size:25px;
        }

        #about1{
            position: absolute;
            margin-top:13vh;
            margin-left:10vw;
            font-size:20px;
            width:90vw;
        }


        #about2{
            position: absolute;
            margin-top:32vh;
            margin-left:10vw;
            font-size:20px;
            width:90vw;
        }

        #mobile{
            display:none;
        }

        #contact{
            position: absolute;
            margin-top:4vh !important;
            margin-left:9vw;
            font-size:.80rem;

            padding:1% 9% 1% 9%; 
            border-radius: 25px;         
         border-width: 1px;
         border-color:#636161;
         border-style:solid;
         font-family: 'Pinyon Script', cursive;
         color:#3d3d3d !important;
        }

        #offers{

            margin-top:15vh;
            margin-left:16vw;
            width:50vw;
          
        }

       
       

h3{
position: absolute;
margin-top:-8vh !important;
margin-left:1vw !important;
font-size:2rem;
font-weight: lighter;
font-family: 'Pinyon Script', cursive;
color:rgb(78, 71, 71);
}

.itemHeader{
margin-top:83vh;
margin-left:1vw;
    

}

.itemText{
margin-top:14vh;
margin-left:10vw;
width:40vw;
font-size:20px;

}

#itemTextOne{
padding-top: -17vh;
margin-top:6vh !important;
margin-left:-2vw;
font-size: 15px !important;
width:80vw;
}

#itemTextTwo{

margin-top:3vh;
margin-left:-2vw;
width:80vw;
font-size: 15px !important;

}

#itemTextThree{

margin-top:4vh;
margin-left:-2vw;
width:90vw !important;
font-size: 15px !important;

}

        #itemTextFour{

margin-top:6vh;
margin-left:-5vw;
width:90vw !important;
font-size: 13px !important;

}





        #footer{
           
          margin-top:2000px;

            height:25vh;
            background-color: #3a3a3a;
            color:#fff;
            margin-top:8vh !important;
        }

        .footerNav{
            display:block;
            padding:0% 1% 0% 1%;
            margin-top:2vh;
            margin-left:19vw !important;
             
              font-size:1rem;
              color:rgb(212, 212, 212);
           }

          
           #footerLogo{
              position: absolute;
              margin-top:3vh;
              margin-left:5vw !important;
             font-size:.78rem;
             font-family: 'Pinyon Script', cursive;
              font-weight: lighter;
              color:white;
          
           }
            
            
        

        }

       

        @media screen and (min-width:121px) and (max-width:159px){
            body{background-color:white;}

      
            #mobileLogo{
                margin-top:1vh;
                margin-left:21vw;
                height:8vh; 
                width:55vw;
            }
            
            
            
                    
                    #addText{
                        display:none;
                     }
                     #header{
                         height:20vh;
                  
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                         
                     }
                 
                     nav{
                         height:1vh;
                         background-color: rgba(233, 233, 233, 0.534);
                     }
                     .navbar{
                         background-color: #ffffff5e;
                     }
            
                    
                             .nav-menu {
                                 position: fixed;
                                 left: -100%;
                                 top: 2rem;
                                 flex-direction: column;
                                 background-color: #fff !important;
                                 height:30vh !important;
                                 width: 100%;
                                 border-radius: 10px;
                                 text-align: center;
                                 transition: 0.3s;
                                 box-shadow:
                                     0 10px 27px rgba(0, 0, 0, 0.05);
                                     z-index:1 !important;
                                     font-weight: lighter;
                             }
                         
                             .nav-menu.active {
                                 left: 0;
                             }
                     
                             .nav-item {
                                 margin: 2.5rem 0;
                                 margin-left:-10vw;
                                 font-size: 1.3rem !important;
                                 font-weight: lighter !important;
                             }
                         
                             .hamburger {
                                 display: block;
                                 cursor: pointer;
                             }
                     .bar{
                         background-color: #868686a8;
                     }
                             .hamburger.active .bar:nth-child(2) {
                                 opacity: 0;
                             }
                         
                             .hamburger.active .bar:nth-child(1) {
                                 transform: translateY(8px) rotate(45deg);
                             }
                         
                             .hamburger.active .bar:nth-child(3) {
                                 transform: translateY(-8px) rotate(-45deg);
                             }
                     .nav-logo-mobile{
                         margin-left:39% !important;
                     }
                     
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #nav-logo-desktop{
                         display:none;
                     }
                             #alchBrand{
                                 margin-top: -59% !important;
                                 margin-left:-9% !important;
                                 width:10% !important;
                                 height:10% !important;
                                }
             
                                #bodycontact{
                                 margin-left:26vw;
                                }
                     
                             #homeLink{
                                 position: absolute;
                                 margin-top:-10vh;
                                 margin-left:-13vw !important;
                                 font-size: 1rem;
                                 font-weight: lighter;
                                 color:rgb(68, 68, 68);
                             }
                     
                             #aboutLink{
                                 position: absolute;
                                 margin-top:-13vh;
                                 margin-left:-13vw !important;
                                 font-size: 1rem;
                                 font-weight: lighter;
                                 color:rgb(68, 68, 68);
                             }
                     
                             #missionLink{
                                 position: absolute;
                                 margin-top:-15vh;
                                 margin-left:-13vw !important;
                                 font-size: 1rem;
                                 font-weight: lighter;
                                 color:rgb(68, 68, 68);
                             }
                     
                             #bookLink{
                                 margin-top:-18vh;
                                 margin-left:-42vw !important;
                                 font-size:.70rem;
                                  padding:1% 10% 1% 10%;
                                   border-width: .80px;
                                   border-color:#636161;
                                   border-style:solid;
                                   font-family: 'Pinyon Script', cursive;
                                   color:#3d3d3d !important;
                                  
                                 }
                          
                                
                     
                             #contactLink{
                                display:none;
                     
                             }
                     
                             span{
                                 color:#475569;
                             }
                     
                         #alchDesignLogo{
                             margin-top:-12vh !important;
                         }
                 
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #mainNav{
                         display:none;
                     }
                 
                    
                     
                 
                   
                     #mobileTitle{
                         display:none;
                     }
             
                     #miniTitle{
                        display:none;
                         position: absolute;
                         margin-top:5vh !important;
                         margin-left:8vw !important;
                         font-size:1.2rem;
                         font-weight: lighter;
                         font-family: 'Pinyon Script', cursive;
                         color:rgb(26, 25, 25);
                        
                     }
            
                    img{
                        height:50vh;
                        width:90vw;
                    }
            
                    .sitetile{
                        display:none;
                    }
            
                    .lgImg{
                        display:none;
                    }
            
                    .smImg{
                        margin-top:-3vh;
                        margin-left:4vw;
                        height: 33vh;
                        width:90vw;
            
                    }
            
                    .prev, .next {
                        cursor: pointer;
                        position: absolute;
                        top: -20vh;
                        width: auto;
                        margin-top: 50vh;
                        padding: 5px;
                        background-color: #302e2e;
                        color: rgb(252, 247, 247);
                        font-weight: bold;
                        font-size: 18px;
                        transition: 0.6s ease;
                        border-radius: 0 3px 3px 0;
                        user-select: none;
                        z-index:1;
                      }
                      
                      /* Position the "next button" to the right */
                      .next {
                        right: 0;
                        border-radius: 3px 0 0 3px;
                      }
                      
                      /* On hover, add a black background color with a little bit see-through */
                      .prev:hover, .next:hover {
                        background-color: rgba(0,0,0,0.8);
                      }
                      
                      /* Caption text */
                      .text {
                        display:none;
                        color: #f2f2f2;
                        font-size: 15px;
                        padding: 8px 12px;
                        position: absolute;
                        bottom: 8px;
                        width: 100%;
                        text-align: center;
                      }
                      
                      /* Number text (1/3 etc) */
                      .numbertext {
                        display:none;
                        color: #f2f2f2;
                        font-size: 12px;
                        padding: 8px 12px;
                        position: absolute;
                        top: 0;
                      }
                      
                      /* The dots/bullets/indicators */
                      .dot {
                        display: none !important;
                        cursor: pointer;
                        height: 15px;
                        width: 15px;
                        margin: 0 2px;
                        background-color: #bbb;
                        border-radius: 50%;
                        display: inline-block;
                        transition: background-color 0.6s ease;
                      }
                      
                      .active, .dot:hover {
                        background-color: #717171;
                      }
                      
                      /* Fading animation */
                      .fade {
                        animation-name: fade;
                        animation-duration: 1.5s;
                      }
                      
                      @keyframes fade {
                        from {opacity: .4}
                        to {opacity: 1}
                      }
            
                    #about{
                        margin-top:-3vh;
                        
                    }
            
                    .sectionTitle{
                        position: absolute;
                        margin-top:-20vh;
                        margin-left:23vw !important;
                        font-size:2rem;
                        font-family: 'Pinyon Script', cursive;
                        color:#535353;
                    }
                    #about1{
                        display:none;
                    }
            
                    #aboutTitle{
                        position: absolute;
                        margin-top:-20vh;
                        margin-left:17vw !important;
                        font-size:2.8rem;
                        font-family: 'Pinyon Script', cursive;
                        color:#535353;
                    }
            
                    #about2{
                        display:none;
                    }
            
                    h2{
                display:none;
                        position: absolute;
                        margin-top:5vh !important;
                        margin-left:24vw !important;
                        font-size:2rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(78, 71, 71);
            
                    }
            
                    
            
                    .sectionText{
                        width:60vw;
                        font-size:25px;
                    }
            
                    #about1{
                        position: absolute;
                        margin-top:13vh;
                        margin-left:10vw;
                        font-size:20px;
                        width:90vw;
                    }
            
            
                    #about2{
                        position: absolute;
                        margin-top:32vh;
                        margin-left:10vw;
                        font-size:20px;
                        width:90vw;
                    }
            
                    #mobile{
                        display:none;
                    }
            
                    #contact{
                        position: absolute;
                        margin-top:3vh !important;
                        margin-left:14vw;
                        font-size:1rem;
            
                        padding:1% 6% 1% 6%; 
                        border-radius: 25px;         
                     border-width: 1px;
                     border-color:#636161;
                     border-style:solid;
                     font-family: 'Pinyon Script', cursive;
                     color:#3d3d3d !important;
                    }
            
                    #offers{
            
                        margin-top:14vh;
                        margin-left:28vw;
                        width:50vw;
                      
                    }
            
                   
                   
            
            h3{
            position: absolute;
            margin-top:-6vh !important;
            margin-left:1vw !important;
            font-size:2rem;
            font-weight: lighter;
            font-family: 'Pinyon Script', cursive;
            color:rgb(78, 71, 71);
            }
            
            .itemHeader{
            margin-top:65vh;
            margin-left:-9vw !important;
            
            }
            
            .itemText{
            margin-top:22vh;
            margin-left:15vw;
            width:40vw;
            font-size:18px;
            
            }
            
            #itemTextOne{
            padding-top: 17%;
            margin-top:12vh !important;
            margin-left:-22vw;
            font-size: 10px !important;
            width:87vw;
            }
            
            #itemTextTwo{
            
            margin-top:5vh;
            margin-left:-20vw;
            width:83vw;
            font-size: 10px !important;
            
            }
            
            #itemTextThree{
            
            margin-top:6vh;
            margin-left:-20vw;
            width:85vw !important;
            font-size: 10px !important;
            
            }

              #itemTextFour{
            
            margin-top:7vh;
            margin-left:-20vw;
            width:85vw !important;
            font-size: 10px !important;
                  font-family: 'Pinyon Script', cursive;
            
            }
            
            
            
            
                    #footer{
                       
                      margin-top:2000px;
            
                        height:25vh;
                        background-color: #3a3a3a;
                        color:#fff;
                        margin-top:8vh !important;
                    }
            
                    .footerNav{
                        display:block;
                        padding:0% 1% 0% 1%;
                        margin-top:1.4vh;
                        margin-left:16vw;
                         
                          font-size:1.5rem;
                          color:rgb(212, 212, 212);
                       }
            
                      
                       #footerLogo{
                          position: absolute;
                          margin-top:5vh;
                          margin-left:10vw !important;
                         font-size:.90rem;
                         font-family: 'Pinyon Script', cursive;
                          font-weight: lighter;
                          color:white;
                      
                       }
                        
                        
                    
            
                    }













        @media screen and (min-width:160px) and (max-width:180px){
            body{background-color:white;}
        
            #mobileLogo{
                margin-top:1vh;
                margin-left:23vw;
                height:10vh; 
                width:50vw;
            }
            
            
            
                    
                    #addText{
                        display:none;
                     }
                     #header{
                         height:20vh;
                  
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                         
                     }
                 
                     nav{
                         height:1vh;
                         background-color: rgba(233, 233, 233, 0.534);
                     }
                     .navbar{
                         background-color: #ffffff5e;
                     }
            
                    
                             .nav-menu {
                                 position: fixed;
                                 left: -100%;
                                 top: 2rem;
                                 flex-direction: column;
                                 background-color: #fff !important;
                                 height:35vh !important;
                                 width: 100%;
                                 border-radius: 10px;
                                 text-align: center;
                                 transition: 0.3s;
                                 box-shadow:
                                     0 10px 27px rgba(0, 0, 0, 0.05);
                                     z-index:1 !important;
                                     font-weight: lighter;
                             }
                         
                             .nav-menu.active {
                                 left: 0;
                             }
                     
                             .nav-item {
                                 margin: 2.5rem 0;
                                 margin-left:40vw;
                                 font-size: 2rem !important;
                                 font-weight: lighter !important;
                             }
                         
                             .hamburger {
                                 display: block;
                                 cursor: pointer;
                             }
                     .bar{
                         background-color: #868686a8;
                     }
                             .hamburger.active .bar:nth-child(2) {
                                 opacity: 0;
                             }
                         
                             .hamburger.active .bar:nth-child(1) {
                                 transform: translateY(8px) rotate(45deg);
                             }
                         
                             .hamburger.active .bar:nth-child(3) {
                                 transform: translateY(-8px) rotate(-45deg);
                             }
                     .nav-logo-mobile{
                         margin-left:39% !important;
                     }
                     
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #nav-logo-desktop{
                         display:none;
                     }
                             #alchBrand{
                                 margin-top: -59% !important;
                                 margin-left:-9% !important;
                                 width:10% !important;
                                 height:10% !important;
                                }
             
                                #bodycontact{
                                 margin-left:26vw;
                                }
                     
                             #homeLink{
                                 position: absolute;
                                 margin-top:-10vh;
                                 margin-left:-45vw !important;
                                 font-size: 1.6rem;
                                 font-weight: lighter;
                                 color:rgb(68, 68, 68);
                             }
                     
                             #aboutLink{
                                 position: absolute;
                                 margin-top:-13vh;
                                 margin-left:-45vw !important;
                                 font-size: 1.6rem;
                                 font-weight: lighter;
                                 color:rgb(68, 68, 68);
                             }
                     
                             #missionLink{
                                 position: absolute;
                                 margin-top:-15vh;
                                 margin-left:-45vw !important;
                                 font-size: 1.6rem;
                                 font-weight: lighter;
                                 color:rgb(68, 68, 68);
                             }
                     
                             #bookLink{
                                 margin-top:-19vh;
                                 margin-left:-64vw !important;
                                 font-size:0.70rem;
                                  padding:2% 10% 2% 10%;
                                   border-width: 1px;
                                   border-color:#636161;
                                   border-style:solid;
                                   font-family: 'Pinyon Script', cursive;
                                   color:#3d3d3d !important;
                                  
                                 }
                          
                                
                     
                             #contactLink{
                                display:none;
                     
                             }
                     
                             span{
                                 color:#475569;
                             }
                     
                         #alchDesignLogo{
                             margin-top:-12vh !important;
                         }
                 
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #mainNav{
                         display:none;
                     }
                 
                    
                     
                 
                   
                     #mobileTitle{
                         display:none;
                     }
             
                     #miniTitle{
                        display:none;
                         position: absolute;
                         margin-top:5vh !important;
                         margin-left:8vw !important;
                         font-size:1.2rem;
                         font-weight: lighter;
                         font-family: 'Pinyon Script', cursive;
                         color:rgb(26, 25, 25);
                        
                     }
            
                    img{
                        height:50vh;
                        width:90vw;
                    }
            
                    .sitetile{
                        display:none;
                    }
            
                    .lgImg{
                        display:none;
                    }
            
                    .smImg{
                        margin-top:-3vh;
                        margin-left:4vw;
                        height: 36vh;
                        width:90vw;
            
                    }
            
                    .prev, .next {
                        cursor: pointer;
                        position: absolute;
                        top: -20vh;
                        width: auto;
                        margin-top: 50vh;
                        padding: 5px;
                        background-color: #302e2e;
                        color: rgb(252, 247, 247);
                        font-weight: bold;
                        font-size: 18px;
                        transition: 0.6s ease;
                        border-radius: 0 3px 3px 0;
                        user-select: none;
                        z-index:1;
                      }
                      
                      /* Position the "next button" to the right */
                      .next {
                        right: 0;
                        border-radius: 3px 0 0 3px;
                      }
                      
                      /* On hover, add a black background color with a little bit see-through */
                      .prev:hover, .next:hover {
                        background-color: rgba(0,0,0,0.8);
                      }
                      
                      /* Caption text */
                      .text {
                        display:none;
                        color: #f2f2f2;
                        font-size: 15px;
                        padding: 8px 12px;
                        position: absolute;
                        bottom: 8px;
                        width: 100%;
                        text-align: center;
                      }
                      
                      /* Number text (1/3 etc) */
                      .numbertext {
                        display:none;
                        color: #f2f2f2;
                        font-size: 12px;
                        padding: 8px 12px;
                        position: absolute;
                        top: 0;
                      }
                      
                      /* The dots/bullets/indicators */
                      .dot {
                        display: none !important;
                        cursor: pointer;
                        height: 15px;
                        width: 15px;
                        margin: 0 2px;
                        background-color: #bbb;
                        border-radius: 50%;
                        display: inline-block;
                        transition: background-color 0.6s ease;
                      }
                      
                      .active, .dot:hover {
                        background-color: #717171;
                      }
                      
                      /* Fading animation */
                      .fade {
                        animation-name: fade;
                        animation-duration: 1.5s;
                      }
                      
                      @keyframes fade {
                        from {opacity: .4}
                        to {opacity: 1}
                      }
            
                    #about{
                        margin-top:-3vh;
                        
                    }
            
                    .sectionTitle{
                        position: absolute;
                        margin-top:-20vh;
                        margin-left:23vw !important;
                        font-size:2rem;
                        font-family: 'Pinyon Script', cursive;
                        color:#535353;
                    }
                    #about1{
                        display:none;
                    }
            
                    #aboutTitle{
                        position: absolute;
                        margin-top:-20vh;
                        margin-left:17vw !important;
                        font-size:2.8rem;
                        font-family: 'Pinyon Script', cursive;
                        color:#535353;
                    }
            
                    #about2{
                        display:none;
                    }
            
                    h2{
                display:none;
                        position: absolute;
                        margin-top:5vh !important;
                        margin-left:24vw !important;
                        font-size:2rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(78, 71, 71);
            
                    }
            
                    
            
                    .sectionText{
                        width:60vw;
                        font-size:25px;
                    }
            
                    #about1{
                        position: absolute;
                        margin-top:13vh;
                        margin-left:10vw;
                        font-size:20px;
                        width:90vw;
                    }
            
            
                    #about2{
                        position: absolute;
                        margin-top:32vh;
                        margin-left:10vw;
                        font-size:20px;
                        width:90vw;
                    }
            
                    #mobile{
                        display:none;
                    }
            
                    #contact{
                        position: absolute;
                        margin-top:4vh !important;
                        margin-left:19vw;
                        font-size:1rem;
            
                        padding:1% 6% 1% 6%; 
                        border-radius: 25px;         
                     border-width: 1px;
                     border-color:#636161;
                     border-style:solid;
                     font-family: 'Pinyon Script', cursive;
                     color:#3d3d3d !important;
                    }
            
                    #offers{
            
                        margin-top:14vh;
                        margin-left:33vw;
                        width:50vw;
                      
                    }
            
                   
                   
            
            h3{
            position: absolute;
            margin-top:-5vh !important;
            margin-left:-7vw !important;
            font-size:2rem;
            font-weight: lighter;
            font-family: 'Pinyon Script', cursive;
            color:rgb(78, 71, 71);
            }
            
            .itemHeader{
            margin-top:6vh;
            margin-left:20vw;
            
            }
            
            .itemText{
            margin-top:22vh;
            margin-left:10vw;
            width:40vw;
            font-size:20px;
            
            }
            
            #itemTextOne{
            padding-top: 20%;
            margin-top:12vh !important;
            margin-left:-24vw;
            font-size: 15px !important;
            width:87vw;
            }
            
            #itemTextTwo{
            
            margin-top:5vh;
            margin-left:-23vw;
            width:85vw;
            font-size: 15px !important;
            
            }
            
            #itemTextThree{
            
            margin-top:6vh;
            margin-left:-22vw;
            width:85vw !important;
            font-size: 15px !important;
            
            }
             #itemTextFour{
            
            margin-top:5vh;
            margin-left:-23vw;
            width:85vw !important;
            font-size: 15px !important;
            
            }
            
            
            
            
                    #footer{
                       
                      margin-top:2000px;
            
                        height:25vh;
                        background-color: #3a3a3a;
                        color:#fff;
                        margin-top:8vh !important;
                    }
            
                    .footerNav{
                        display:block;
                        padding:0% 1% 0% 1%;
                        margin-top:2vh;
                        margin-left:28vw;
                         
                          font-size:1.2rem;
                          color:rgb(212, 212, 212);
                       }
            
                      
                       #footerLogo{
                          position: absolute;
                          margin-top:5vh;
                          margin-left:2vw !important;
                         font-size:1.3rem;
                         font-family: 'Pinyon Script', cursive;
                          font-weight: lighter;
                          color:white;
                      
                       }
                    
                
                }


                @media screen and (min-width:181px) and (max-width:212px){
                    body{background-color:white;}
                 
                 
                    #mobileLogo{
                        margin-top:1vh;
                        margin-left:23vw;
                        height:10vh; 
                        width:54vw;
                    }
                    
                    
                    
                            
                            #addText{
                                display:none;
                             }
                             #header{
                                 height:20vh;
                          
                            background-repeat: no-repeat;
                            background-position: center;
                            background-size: cover;
                                 
                             }
                         
                             nav{
                                 height:1vh;
                                 background-color: rgba(233, 233, 233, 0.534);
                             }
                             .navbar{
                                 background-color: #ffffff5e;
                             }
                    
                            
                                     .nav-menu {
                                         position: fixed;
                                         left: -100%;
                                         top: 2rem;
                                         flex-direction: column;
                                         background-color: #fff !important;
                                         height:35vh !important;
                                         width: 100%;
                                         border-radius: 10px;
                                         text-align: center;
                                         transition: 0.3s;
                                         box-shadow:
                                             0 10px 27px rgba(0, 0, 0, 0.05);
                                             z-index:1 !important;
                                             font-weight: lighter;
                                     }
                                 
                                     .nav-menu.active {
                                         left: 0;
                                     }
                             
                                     .nav-item {
                                         margin: 2.5rem 0;
                                         margin-left:5vw;
                                         font-size: 1rem !important;
                                         font-weight: lighter !important;
                                     }
                                 
                                     .hamburger {
                                         display: block;
                                         cursor: pointer;
                                     }
                             .bar{
                                 background-color: #868686a8;
                             }
                                     .hamburger.active .bar:nth-child(2) {
                                         opacity: 0;
                                     }
                                 
                                     .hamburger.active .bar:nth-child(1) {
                                         transform: translateY(8px) rotate(45deg);
                                     }
                                 
                                     .hamburger.active .bar:nth-child(3) {
                                         transform: translateY(-8px) rotate(-45deg);
                                     }
                             .nav-logo-mobile{
                                 margin-left:39% !important;
                             }
                             
                             .nav-logo-mobile{
                                 height: 50vh !important;
                             }
                             
                             #nav-logo-desktop{
                                 display:none;
                             }
                                     #alchBrand{
                                         margin-top: -59% !important;
                                         margin-left:-9% !important;
                                         width:10% !important;
                                         height:10% !important;
                                        }
                     
                                        #bodycontact{
                                         margin-left:26vw;
                                        }
                             
                                     #homeLink{
                                         position: absolute;
                                         margin-top:-10vh;
                                         margin-left:-19vw !important;
                                         font-size: 1.3rem;
                                         font-weight: lighter;
                                         color:rgb(68, 68, 68);
                                     }
                             
                                     #aboutLink{
                                         position: absolute;
                                         margin-top:-13vh;
                                         margin-left:-19vw !important;
                                         font-size: 1.3rem;
                                         font-weight: lighter;
                                         color:rgb(68, 68, 68);
                                     }
                             
                                     #missionLink{
                                         position: absolute;
                                         margin-top:-15vh;
                                         margin-left:-19vw !important;
                                         font-size: 1.3rem;
                                         font-weight: lighter;
                                         color:rgb(68, 68, 68);
                                     }
                             
                                     #bookLink{
                                         margin-top:-18vh;
                                         margin-left:-49vw !important;
                                         font-size:1rem;
                                          padding:1% 5% 1% 5%;
                                           border-width: 1px;
                                           border-color:#636161;
                                           border-style:solid;
                                           font-family: 'Pinyon Script', cursive;
                                           color:#3d3d3d !important;
                                          
                                         }
                                  
                                        
                             
                                     #contactLink{
                                        display:none;
                             
                                     }
                             
                                     span{
                                         color:#475569;
                                     }
                             
                                 #alchDesignLogo{
                                     margin-top:-12vh !important;
                                 }
                         
                             .nav-logo-mobile{
                                 height: 50vh !important;
                             }
                             
                             #mainNav{
                                 display:none;
                             }
                         
                            
                             
                         
                           
                             #mobileTitle{
                                 display:none;
                             }
                     
                             #miniTitle{
                                display:none;
                                 position: absolute;
                                 margin-top:5vh !important;
                                 margin-left:8vw !important;
                                 font-size:1.2rem;
                                 font-weight: lighter;
                                 font-family: 'Pinyon Script', cursive;
                                 color:rgb(26, 25, 25);
                                
                             }
                    
                            img{
                                height:50vh;
                                width:90vw;
                            }
                    
                            .sitetile{
                                display:none;
                            }
                    
                            .lgImg{
                                display:none;
                            }
                    
                            .smImg{
                                margin-top:-2vh;
                                margin-left:15vw;
                                height: 33vh;
                                width:70vw;
                    
                            }
                    
                            .prev, .next {
                                cursor: pointer;
                                position: absolute;
                                top: -20vh;
                                width: auto;
                                margin-top: 50vh;
                                padding: 5px;
                                background-color: #302e2e;
                                color: rgb(252, 247, 247);
                                font-weight: bold;
                                font-size: 18px;
                                transition: 0.6s ease;
                                border-radius: 0 3px 3px 0;
                                user-select: none;
                                z-index:1;
                              }
                              
                              /* Position the "next button" to the right */
                              .next {
                                right: 0;
                                border-radius: 3px 0 0 3px;
                              }
                              
                              /* On hover, add a black background color with a little bit see-through */
                              .prev:hover, .next:hover {
                                background-color: rgba(0,0,0,0.8);
                              }
                              
                              /* Caption text */
                              .text {
                                display:none;
                                color: #f2f2f2;
                                font-size: 15px;
                                padding: 8px 12px;
                                position: absolute;
                                bottom: 8px;
                                width: 100%;
                                text-align: center;
                              }
                              
                              /* Number text (1/3 etc) */
                              .numbertext {
                                display:none;
                                color: #f2f2f2;
                                font-size: 12px;
                                padding: 8px 12px;
                                position: absolute;
                                top: 0;
                              }
                              
                              /* The dots/bullets/indicators */
                              .dot {
                                display: none !important;
                                cursor: pointer;
                                height: 15px;
                                width: 15px;
                                margin: 0 2px;
                                background-color: #bbb;
                                border-radius: 50%;
                                display: inline-block;
                                transition: background-color 0.6s ease;
                              }
                              
                              .active, .dot:hover {
                                background-color: #717171;
                              }
                              
                              /* Fading animation */
                              .fade {
                                animation-name: fade;
                                animation-duration: 1.5s;
                              }
                              
                              @keyframes fade {
                                from {opacity: .4}
                                to {opacity: 1}
                              }
                    
                            #about{
                                margin-top:-3vh;
                                
                            }
                    
                            .sectionTitle{
                                position: absolute;
                                margin-top:-20vh;
                                margin-left:23vw !important;
                                font-size:2rem;
                                font-family: 'Pinyon Script', cursive;
                                color:#535353;
                            }
                            #about1{
                                display:none;
                            }
                    
                            #aboutTitle{
                                position: absolute;
                                margin-top:-20vh;
                                margin-left:17vw !important;
                                font-size:2.8rem;
                                font-family: 'Pinyon Script', cursive;
                                color:#535353;
                            }
                    
                            #about2{
                                display:none;
                            }
                    
                            h2{
                        display:none;
                                position: absolute;
                                margin-top:5vh !important;
                                margin-left:24vw !important;
                                font-size:2rem;
                                font-weight: lighter;
                                font-family: 'Pinyon Script', cursive;
                                color:rgb(78, 71, 71);
                    
                            }
                    
                            
                    
                            .sectionText{
                                width:60vw;
                                font-size:25px;
                            }
                    
                            #about1{
                                position: absolute;
                                margin-top:13vh;
                                margin-left:10vw;
                                font-size:20px;
                                width:90vw;
                            }
                    
                    
                            #about2{
                                position: absolute;
                                margin-top:32vh;
                                margin-left:10vw;
                                font-size:20px;
                                width:90vw;
                            }
                    
                            #mobile{
                                display:none;
                            }
                    
                            #contact{
                                position: absolute;
                                margin-top:5vh !important;
                                margin-left:23vw;
                                font-size:1rem;
                    
                                padding:1% 6% 1% 6%; 
                                border-radius: 25px;         
                             border-width: 1px;
                             border-color:#636161;
                             border-style:solid;
                             font-family: 'Pinyon Script', cursive;
                             color:#3d3d3d !important;
                            }
                    
                            #offers{
                    
                                margin-top:14vh;
                                margin-left:30vw;
                                width:50vw;
                              
                            }
                    
                           
                           
                    
                    h3{
                    position: absolute;
                    margin-top:-5vh !important;
                    margin-left:-18vw !important;
                    font-size:2rem;
                    font-weight: lighter;
                    font-family: 'Pinyon Script', cursive;
                    color:rgb(78, 71, 71);
                    }
                    
                    .itemHeader{
                    margin-top:86vh;
                    margin-left:2vw !important;
                    
                    }
                    
                    .itemText{
                    margin-top:22vh;
                    margin-left:10vw;
                    width:40vw;
                    font-size:20px;
                    
                    }
                    
                    #itemTextOne{
                    padding-top: 20%;
                    margin-top:12vh !important;
                    margin-left:-22vw;
                    font-size: 15px !important;
                    width:87vw;
                    }
                    
                    #itemTextTwo{
                    
                    margin-top:5vh;
                    margin-left:-17vw;
                    width:80vw;
                    font-size: 15px !important;
                    
                    }
                    
                    #itemTextThree{
                    
                    margin-top:6vh;
                    margin-left:-16vw;
                    width:83vw !important;
                    font-size: 15px !important;
                    
                    }

                     #itemTextFour{
                    
                    margin-top:4vh;
                    margin-left:-17vw;
                    width:83vw !important;
                    font-size: 15px !important;
                    
                    }
                    
                    
                    
                    
                            #footer{
                               
                              margin-top:2000px;
                    
                                height:25vh;
                                background-color: #3a3a3a;
                                color:#fff;
                                margin-top:8vh !important;
                            }
                    
                            .footerNav{
                                display:block;
                                padding:0% 1% 0% 1%;
                                margin-top:2vh;
                                margin-left:22vw;
                                 
                                  font-size:1.5rem;
                                  color:rgb(212, 212, 212);
                               }
                    
                              
                               #footerLogo{
                                  position: absolute;
                                  margin-top:5vh;
                                  margin-left:9vw !important;
                                 font-size:1.3rem;
                                 font-family: 'Pinyon Script', cursive;
                                  font-weight: lighter;
                                  color:white;
                              
                               }
                                
                                
                            
                        
                        }
        
        




                @media screen and (min-width:213px) and (max-width:239px){
                   
                   body{background-color:white;}

                    #mobileLogo{
                        display:none;
                    }
                        #addText{
                            display:none;
                         }
                         #header{
                             height:20vh;
                      
                        background-repeat: no-repeat;
                        background-position: center;
                        background-size: cover;
                             
                         }
                     
                         nav{
                             height:1vh;
                             background-color: rgba(233, 233, 233, 0.534);
                         }
                         .navbar{
                             background-color: #ffffff5e;
                           
                         }
                
                        
                                 .nav-menu {
                                     position: fixed;
                                     left: -100%;
                                     top: 2rem;
                                     flex-direction: column;
                                     background-color: #ffffffd5 !important;
                                     height:100vh !important;
                                     width: 100vw;
                                     border-radius: 10px;
                                     text-align: center;
                                     transition: 0.3s;
                                     box-shadow:
                                         0 10px 27px rgba(0, 0, 0, 0.05);
                                         z-index:1 !important;
                                         font-weight: lighter;
                                 }
                             
                                 .nav-menu.active {
                                     left: 0;
                                 }
                         
                                 .nav-item {
                                     margin: 2.5rem 0;
                                     margin-left:10vw;
                                     font-size: 2rem;
                                     font-weight: lighter !important;
                                 }
                             
                                 .hamburger {
                                     display: block;
                                     cursor: pointer;
                                 }
                         .bar{
                             background-color: #868686a8;
                         }
                                 .hamburger.active .bar:nth-child(2) {
                                     opacity: 0;
                                 }
                             
                                 .hamburger.active .bar:nth-child(1) {
                                     transform: translateY(8px) rotate(45deg);
                                 }
                             
                                 .hamburger.active .bar:nth-child(3) {
                                     transform: translateY(-8px) rotate(-45deg);
                                 }
                         .nav-logo-mobile{
                             margin-left:39% !important;
                         }
                         
                         .nav-logo-mobile{
                             height: 50vh !important;
                         }
                         
                         #nav-logo-desktop{
                             display:none;
                         }
                                 #alchBrand{
                                     margin-top: -59% !important;
                                     margin-left:-9% !important;
                                     width:10% !important;
                                     height:10% !important;
                                    }
                 
                                    #bodycontact{
                                     margin-left:26vw;
                                    }
                         
                                 #homeLink{
                                     position: absolute;
                                     margin-top:-23vh;
                                     margin-left:-25vw !important;
                                     font-size: 1.7rem;
                                     font-weight: lighter;
                                     color:rgb(68, 68, 68);
                                     
                                 }
                         
                                 #aboutLink{
                                     position: absolute;
                                     margin-top:-40vh;
                                     margin-left:-25vw !important;
                                     font-size: 1.7rem;
                                     font-weight: lighter;
                                     color:rgb(68, 68, 68);
                                 }
                         
                                 #missionLink{
                                     position: absolute;
                                     margin-top:-57vh;
                                     margin-left:-26vw !important;
                                     font-size: 1.7rem;
                                     font-weight: lighter;
                                     color:rgb(68, 68, 68);
                                 }
                         
                                 #bookLink{
                                     margin-top:-73vh;
                                     margin-left:-49vw !important;
                                     font-size:1.1rem;
                                      padding:2% 6% 2% 6%;
                                       border-width: 1px;
                                       border-color:#636161;
                                       border-style:solid;
                                       font-family: 'Pinyon Script', cursive;
                                       color:#3d3d3d !important;
                                      
                                     }
                              
                                    
                         
                                 #contactLink{
                                    display:none;
                         
                                 }
                         
                                 span{
                                     color:#475569;
                                 }
                         
                             #alchDesignLogo{
                                 margin-top:-12vh !important;
                             }
                     
                         .nav-logo-mobile{
                             height: 50vh !important;
                         }
                         
                         #mainNav{
                             display:none;
                         }
                     
                        
                
                                  h1{
                                    position: absolute;
                                    margin-top:-3vh !important;
                                    margin-left:28vw !important;
                                    font-size:1.2rem;
                                    font-weight: lighter;
                                    font-family: 'Pinyon Script', cursive;
                                    color:rgb(105, 103, 103);
                                   
                                }
                                #mobileTitle{
                                    margin-top:30vh;
                                }
                
                                img{
                                    height:50vh;
                                    width:90vw;
                                }
                        
                                .sitetile{
                                    display:none;
                                }
                        
                                .lgImg{
                                    display:none;
                                }
                        
                                .smImg{
                                    margin-top:-10vh;
                                    margin-left:10vw;
                                    height: 40vh;
                                    width:80vw;
                        
                                }
                        
                                .prev, .next {
                                    cursor: pointer;
                                    position: absolute;
                                    top: -30vh;
                                    width: auto;
                                    margin-top: 50vh;
                                    padding: 5px;
                                    background-color: #302e2e;
                                    color: rgb(252, 247, 247);
                                    font-weight: bold;
                                    font-size: 18px;
                                    transition: 0.6s ease;
                                    border-radius: 0 3px 3px 0;
                                    user-select: none;
                                    z-index:1;
                                  }
                                  
                                  /* Position the "next button" to the right */
                                  .next {
                                    right: 0;
                                    border-radius: 3px 0 0 3px;
                                  }
                                  
                                  /* On hover, add a black background color with a little bit see-through */
                                  .prev:hover, .next:hover {
                                    background-color: rgba(0,0,0,0.8);
                                  }
                                  
                                  /* Caption text */
                                  .text {
                                    display:none;
                                    color: #f2f2f2;
                                    font-size: 15px;
                                    padding: 8px 12px;
                                    position: absolute;
                                    bottom: 8px;
                                    width: 100%;
                                    text-align: center;
                                  }
                                  
                                  /* Number text (1/3 etc) */
                                  .numbertext {
                                    display:none;
                                    color: #f2f2f2;
                                    font-size: 12px;
                                    padding: 8px 12px;
                                    position: absolute;
                                    top: 0;
                                  }
                                  
                                  /* The dots/bullets/indicators */
                                  .dot {
                                    display: none !important;
                                    cursor: pointer;
                                    height: 15px;
                                    width: 15px;
                                    margin: 0 2px;
                                    background-color: #bbb;
                                    border-radius: 50%;
                                    display: inline-block;
                                    transition: background-color 0.6s ease;
                                  }
                                  
                                  .active, .dot:hover {
                                    background-color: #717171;
                                  }
                                  
                                  /* Fading animation */
                                  .fade {
                                    animation-name: fade;
                                    animation-duration: 1.5s;
                                  }
                                  
                                  @keyframes fade {
                                    from {opacity: .4}
                                    to {opacity: 1}
                                  }
                        
                                #about{
                                    margin-top:-3vh;
                                    
                                }
                        
                                .sectionTitle{
                                    position: absolute;
                                    margin-top:-20vh;
                                    margin-left:23vw !important;
                                    font-size:2rem;
                                    font-family: 'Pinyon Script', cursive;
                                    color:#535353;
                                }
                                #about1{
                                    display:none;
                                }
                        
                                #aboutTitle{
                                    position: absolute;
                                    margin-top:-20vh;
                                    margin-left:17vw !important;
                                    font-size:2.8rem;
                                    font-family: 'Pinyon Script', cursive;
                                    color:#535353;
                                }
                        
                                #about2{
                                    display:none;
                                }
                        
                                h2{
                            display:none;
                                    position: absolute;
                                    margin-top:5vh !important;
                                    margin-left:24vw !important;
                                    font-size:2rem;
                                    font-weight: lighter;
                                    font-family: 'Pinyon Script', cursive;
                                    color:rgb(78, 71, 71);
                        
                                }
                        
                                
                        
                                .sectionText{
                                    width:60vw;
                                    font-size:25px;
                                }
                        
                                #about1{
                                    position: absolute;
                                    margin-top:13vh;
                                    margin-left:10vw;
                                    font-size:20px;
                                    width:90vw;
                                }
                        
                        
                                #about2{
                                    position: absolute;
                                    margin-top:32vh;
                                    margin-left:10vw;
                                    font-size:20px;
                                    width:90vw;
                                }
                        
                                #mobile{
                                    display:none;
                                }
                        
                                #contact{
                                    position: absolute;
                                    margin-top:4vh !important;
                                    margin-left:24vw;
                                    font-size:1rem;
                        
                                    padding:1% 6% 1% 6%; 
                                    border-radius: 25px;         
                                 border-width: 1px;
                                 border-color:#636161;
                                 border-style:solid;
                                 font-family: 'Pinyon Script', cursive;
                                 color:#3d3d3d !important;
                                }
                        
                                #offers{
                        
                                    margin-top:14vh;
                                    margin-left:33vw;
                                    width:50vw;
                                  
                                }
                        
                               
                               
                        
                        h3{
                        position: absolute;
                        margin-top:-4vh !important;
                        margin-left:-4vw !important;
                        font-size:2rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(78, 71, 71);
                        }
                        
                        .itemHeader{
                        margin-top:90vh;
                        margin-left:-10vw;
                        
                        }
                        
                        .itemText{
                        margin-top:22vh;
                        margin-left:10vw;
                        width:40vw;
                        font-size:20px;
                        
                        }
                        
                        #itemTextOne{
                        padding-top: 20%;
                        margin-top:12vh !important;
                        margin-left:-17vw;
                        font-size: 15px !important;
                        width:67vw;
                        }
                        
                        #itemTextTwo{
                        
                        margin-top:5vh;
                        margin-left:-16vw;
                        width:60vw;
                        font-size: 15px !important;
                        
                        }
                        
                        #itemTextThree{
                        
                        margin-top:6vh;
                        margin-left:-16vw;
                        width:60vw !important;
                        font-size: 15px !important;
                        
                        }

                      #itemTextFour{
                        
                        margin-top:4vh;
                        margin-left:-16vw;
                        width:60vw !important;
                        font-size: 15px !important;
                        
                        }
                        
                        
                        
                        
                                #footer{
                                   
                                  margin-top:2000px;
                        
                                    height:25vh;
                                    background-color: #3a3a3a;
                                    color:#fff;
                                    margin-top:8vh !important;
                                }
                        
                                .footerNav{
                                    display:block;
                                    padding:0% 1% 0% 1%;
                                    margin-top:2vh;
                                    margin-left:31vw;
                                     
                                      font-size:1.4rem;
                                      color:rgb(212, 212, 212);
                                   }
                        
                                  
                                   #footerLogo{
                                      position: absolute;
                                      margin-top:5vh;
                                      margin-left:10vw !important;
                                     font-size:1.4rem;
                                     font-family: 'Pinyon Script', cursive;
                                      font-weight: lighter;
                                      color:white;
                                  
                                   }
                                    
                                    
                                
                                
                            
                            }


                            @media screen and (min-width:240px) and (max-width:270px){
                                body{background-color:white;}

                               

                                #mobileLogo{
                                    display:none;
                                }
                                    #addText{
                                        display:none;
                                     }
                                     #header{
                                         height:20vh;
                                  
                                    background-repeat: no-repeat;
                                    background-position: center;
                                    background-size: cover;
                                         
                                     }
                                 
                                     nav{
                                         height:1vh;
                                         background-color: rgba(233, 233, 233, 0.534);
                                     }
                                     .navbar{
                                         background-color: #ffffff5e;
                                       
                                     }
                            
                                    
                                     .nav-menu {
                                        position: fixed;
                                        left: -100%;
                                        top: 2rem;
                                        flex-direction: column;
                                        background-color: #ffffffd5 !important;
                                        height:100vh !important;
                                        width: 100vw;
                                        border-radius: 10px;
                                        text-align: center;
                                        transition: 0.3s;
                                        box-shadow:
                                            0 10px 27px rgba(0, 0, 0, 0.05);
                                            z-index:1 !important;
                                            font-weight: lighter;
                                    }
                                
                                    .nav-menu.active {
                                        left: 0;
                                    }
                            
                                    .nav-item {
                                        margin: 2.5rem 0;
                                        margin-left:10vw;
                                        font-size: 2rem;
                                        font-weight: lighter !important;
                                    }
                                
                                    .hamburger {
                                        display: block;
                                        cursor: pointer;
                                    }
                            .bar{
                                background-color: #868686a8;
                            }
                                    .hamburger.active .bar:nth-child(2) {
                                        opacity: 0;
                                    }
                                
                                    .hamburger.active .bar:nth-child(1) {
                                        transform: translateY(8px) rotate(45deg);
                                    }
                                
                                    .hamburger.active .bar:nth-child(3) {
                                        transform: translateY(-8px) rotate(-45deg);
                                    }
                            .nav-logo-mobile{
                                margin-left:39% !important;
                            }
                            
                            .nav-logo-mobile{
                                height: 50vh !important;
                            }
                            
                            #nav-logo-desktop{
                                display:none;
                            }
                                    #alchBrand{
                                        margin-top: -59% !important;
                                        margin-left:-9% !important;
                                        width:10% !important;
                                        height:10% !important;
                                       }
                    
                                       #bodycontact{
                                        margin-left:26vw;
                                       }
                            
                                    #homeLink{
                                        position: absolute;
                                        margin-top:-23vh;
                                        margin-left:-24vw !important;
                                        font-size: 1.6rem;
                                        font-weight: lighter;
                                        color:rgb(68, 68, 68);
                                        
                                    }
                            
                                    #aboutLink{
                                        position: absolute;
                                        margin-top:-39vh;
                                        margin-left:-24vw !important;
                                        font-size: 1.6rem;
                                        font-weight: lighter;
                                        color:rgb(68, 68, 68);
                                    }
                            
                                    #missionLink{
                                        position: absolute;
                                        margin-top:-54vh;
                                        margin-left:-24vw !important;
                                        font-size: 1.6rem;
                                        font-weight: lighter;
                                        color:rgb(68, 68, 68);
                                    }
                            
                                    #bookLink{
                                        margin-top:-68vh;
                                        margin-left:-41vw !important;
                                        font-size:1rem;
                                         padding:2% 6% 2% 6%;
                                          border-width: 1px;
                                          border-color:#636161;
                                          border-style:solid;
                                          font-family: 'Pinyon Script', cursive;
                                          color:#3d3d3d !important;
                                         
                                        }
                                 
                                       
                                     
                                             #contactLink{
                                                display:none;
                                     
                                             }
                                     
                                             span{
                                                 color:#475569;
                                             }
                                     
                                         #alchDesignLogo{
                                             margin-top:-12vh !important;
                                         }
                                 
                                     .nav-logo-mobile{
                                         height: 50vh !important;
                                     }
                                     
                                     #mainNav{
                                         display:none;
                                     }
                                 
                                    
                            
                                              h1{
                                                position: absolute;
                                                margin-top:-4vh !important;
                                                margin-left:31vw !important;
                                                font-size:1.2rem;
                                                font-weight: lighter;
                                                font-family: 'Pinyon Script', cursive;
                                                color:rgb(105, 103, 103);
                                               
                                            }
                                            #mobileTitle{
                                                margin-top:30vh;
                                            }
                            
                                            img{
                                                height:50vh;
                                                width:90vw;
                                            }
                                    
                                            .sitetile{
                                                display:none;
                                            }
                                    
                                            .lgImg{
                                                display:none;
                                            }
                                    
                                            .smImg{
                                                margin-top:-10vh;
                                                margin-left:20vw;
                                                height: 40vh;
                                                width:60vw;
                                    
                                            }
                                    
                                            .prev, .next {
                                                cursor: pointer;
                                                position: absolute;
                                                top: -20vh;
                                                width: auto;
                                                margin-top: 50vh;
                                                padding: 5px;
                                                background-color: #302e2e;
                                                color: rgb(252, 247, 247);
                                                font-weight: bold;
                                                font-size: 18px;
                                                transition: 0.6s ease;
                                                border-radius: 0 3px 3px 0;
                                                user-select: none;
                                                z-index:1;
                                              }
                                              
                                              /* Position the "next button" to the right */
                                              .next {
                                                right: 0;
                                                border-radius: 3px 0 0 3px;
                                              }
                                              
                                              /* On hover, add a black background color with a little bit see-through */
                                              .prev:hover, .next:hover {
                                                background-color: rgba(0,0,0,0.8);
                                              }
                                              
                                              /* Caption text */
                                              .text {
                                                display:none;
                                                color: #f2f2f2;
                                                font-size: 15px;
                                                padding: 8px 12px;
                                                position: absolute;
                                                bottom: 8px;
                                                width: 100%;
                                                text-align: center;
                                              }
                                              
                                              /* Number text (1/3 etc) */
                                              .numbertext {
                                                display:none;
                                                color: #f2f2f2;
                                                font-size: 12px;
                                                padding: 8px 12px;
                                                position: absolute;
                                                top: 0;
                                              }
                                              
                                              /* The dots/bullets/indicators */
                                              .dot {
                                                display: none !important;
                                                cursor: pointer;
                                                height: 15px;
                                                width: 15px;
                                                margin: 0 2px;
                                                background-color: #bbb;
                                                border-radius: 50%;
                                                display: inline-block;
                                                transition: background-color 0.6s ease;
                                              }
                                              
                                              .active, .dot:hover {
                                                background-color: #717171;
                                              }
                                              
                                              /* Fading animation */
                                              .fade {
                                                animation-name: fade;
                                                animation-duration: 1.5s;
                                              }
                                              
                                              @keyframes fade {
                                                from {opacity: .4}
                                                to {opacity: 1}
                                              }
                                    
                                            #about{
                                                margin-top:-3vh;
                                                
                                            }
                                    
                                            .sectionTitle{
                                                position: absolute;
                                                margin-top:-20vh;
                                                margin-left:23vw !important;
                                                font-size:2rem;
                                                font-family: 'Pinyon Script', cursive;
                                                color:#535353;
                                            }
                                            #about1{
                                                display:none;
                                            }
                                    
                                            #aboutTitle{
                                                position: absolute;
                                                margin-top:-20vh;
                                                margin-left:17vw !important;
                                                font-size:2.8rem;
                                                font-family: 'Pinyon Script', cursive;
                                                color:#535353;
                                            }
                                    
                                            #about2{
                                                display:none;
                                            }
                                    
                                            h2{
                                        display:none;
                                                position: absolute;
                                                margin-top:5vh !important;
                                                margin-left:24vw !important;
                                                font-size:2rem;
                                                font-weight: lighter;
                                                font-family: 'Pinyon Script', cursive;
                                                color:rgb(78, 71, 71);
                                    
                                            }
                                    
                                            
                                    
                                            .sectionText{
                                                width:60vw;
                                                font-size:25px;
                                            }
                                    
                                            #about1{
                                                position: absolute;
                                                margin-top:13vh;
                                                margin-left:10vw;
                                                font-size:20px;
                                                width:90vw;
                                            }
                                    
                                    
                                            #about2{
                                                position: absolute;
                                                margin-top:34vh;
                                                margin-left:10vw;
                                                font-size:20px;
                                                width:90vw;
                                            }
                                    
                                            #mobile{
                                                display:none;
                                            }
                                    
                                            #contact{
                                                position: absolute;
                                                margin-top:4vh !important;
                                                margin-left:27vw;
                                                font-size:1rem;
                                    
                                                padding:1% 6% 1% 6%; 
                                                border-radius: 25px;         
                                             border-width: 1px;
                                             border-color:#636161;
                                             border-style:solid;
                                             font-family: 'Pinyon Script', cursive;
                                             color:#3d3d3d !important;
                                            }
                                    
                                            #offers{
                                    
                                                margin-top:14vh;
                                                margin-left:33vw;
                                                width:50vw;
                                              
                                            }
                                    
                                           
                                           
                                    
                                    h3{
                                    position: absolute;
                                    margin-top:-3vh !important;
                                    margin-left:-1vw !important;
                                    font-size:2rem;
                                    font-weight: lighter;
                                    font-family: 'Pinyon Script', cursive;
                                    color:rgb(78, 71, 71);
                                    }
                                    
                                    .itemHeader{
                                    margin-top:90vh;
                                    margin-left:8vw;
                                    
                                    }
                                    
                                    .itemText{
                                    margin-top:21vh;
                                    margin-left:10vw;
                                    width:40vw;
                                    font-size:20px;
                                    
                                    }
                                    
                                    #itemTextOne{
                                    padding-top: 20%;
                                    margin-top:12vh !important;
                                    margin-left:-26vw;
                                    font-size: 15px !important;
                                    width:90vw;
                                    }
                                    
                                    #itemTextTwo{
                                    
                                    margin-top:5vh;
                                    margin-left:-24vw;
                                    width:85vw;
                                    font-size: 15px !important;
                                    
                                    }
                                    
                                    #itemTextThree{
                                    
                                    margin-top:6vh;
                                    margin-left:-23vw;
                                    width:84vw !important;
                                    font-size: 15px !important;
                                    
                                    }

                                 #itemTextFour{
                                    
                                    margin-top:4vh;
                                    margin-left:-23vw;
                                    width:84vw !important;
                                    font-size: 15px !important;
                                    
                                    }
                                    
                                    
                                    
                                    
                                            #footer{
                                               
                                              margin-top:2000px;
                                    
                                                height:25vh;
                                                background-color: #3a3a3a;
                                                color:#fff;
                                                margin-top:8vh !important;
                                            }
                                    
                                            .footerNav{
                                                display:inline-block;
                                                padding:0% 1% 0% 1%;
                                                margin-top:2vh;
                                                margin-left:7vw;
                                    
                                                 
                                                  font-size:1rem;
                                                  color:rgb(212, 212, 212);
                                               }
                                    
                                              
                                               #footerLogo{
                                                  position: absolute;
                                                  margin-top:5vh;
                                                  margin-left:8vw !important;
                                                 font-size:1.7rem;
                                                 font-family: 'Pinyon Script', cursive;
                                                  font-weight: lighter;
                                                  color:white;
                                              
                                               }
                                                
                                                
                                            
                                        
                                        }
                               
                        
                                   
                   
            
                       
       

           




/* Staring with 700 desktop first , place mobile above it*/

    @media screen and (min-width:271px) and (max-width:343px){
       
      body{background-color:white;}
      

        #mobileLogo{
            display:none;
        }
            #addText{
                display:none;
             }
             #header{
                 height:20vh;
          
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
                 
             }
         
             nav{
                 height:1vh;
                 background-color: rgba(233, 233, 233, 0.534);
             }
             .navbar{
                 background-color: #ffffff5e;
               
             }
    
            
             .nav-menu {
                position: fixed;
                left: -100%;
                top: 2rem;
                flex-direction: column;
                background-color: #ffffffd5 !important;
                height:100vh !important;
                width: 100vw;
                border-radius: 10px;
                text-align: center;
                transition: 0.3s;
                box-shadow:
                    0 10px 27px rgba(0, 0, 0, 0.05);
                    z-index:1 !important;
                    font-weight: lighter;
            }
        
            .nav-menu.active {
                left: 0;
            }
    
            .nav-item {
                margin: 2.5rem 0;
                margin-left:-14vw;
                font-size: 2rem;
                font-weight: lighter !important;
            }
        
            .hamburger {
                display: block;
                cursor: pointer;
            }
    .bar{
        background-color: #868686a8;
    }
            .hamburger.active .bar:nth-child(2) {
                opacity: 0;
            }
        
            .hamburger.active .bar:nth-child(1) {
                transform: translateY(8px) rotate(45deg);
            }
        
            .hamburger.active .bar:nth-child(3) {
                transform: translateY(-8px) rotate(-45deg);
            }
    .nav-logo-mobile{
        margin-left:39% !important;
    }
    
    .nav-logo-mobile{
        height: 50vh !important;
    }
    
    #nav-logo-desktop{
        display:none;
    }
            #alchBrand{
                margin-top: -59% !important;
                margin-left:-9% !important;
                width:10% !important;
                height:10% !important;
               }

               #bodycontact{
                margin-left:26vw;
               }
    
            #homeLink{
                position: absolute;
                margin-top:-23vh;
                margin-left:-10vw !important;
                font-size: 1.8rem;
                font-weight: lighter;
                color:rgb(68, 68, 68);
                
            }
    
            #aboutLink{
                position: absolute;
                margin-top:-40vh;
                margin-left:-10vw !important;
                font-size: 1.8rem;
                font-weight: lighter;
                color:rgb(68, 68, 68);
            }
    
            #missionLink{
                position: absolute;
                margin-top:-56vh;
                margin-left:-10vw !important;
                font-size: 1.8rem;
                font-weight: lighter;
                color:rgb(68, 68, 68);
            }
    
            #bookLink{
                margin-top:-73vh;
                margin-left:-26vw !important;
                font-size:1rem;
                 padding:2% 6% 2% 6%;
                  border-width: 1px;
                  border-color:#636161;
                  border-style:solid;
                  font-family: 'Pinyon Script', cursive;
                  color:#3d3d3d !important;
                 
                }
         
               
             
                     #contactLink{
                        display:none;
             
                     }
             
                     span{
                         color:#475569;
                     }
             
                 #alchDesignLogo{
                     margin-top:-12vh !important;
                 }
         
             .nav-logo-mobile{
                 height: 50vh !important;
             }
             
             #mainNav{
                 display:none;
             }
         
            
    
                      h1{
                        position: absolute;
                        margin-top:-4vh !important;
                        margin-left:26vw !important;
                        font-size:1.3rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(105, 103, 103);
                       
                    }
                    #mobileTitle{
                        margin-top:30vh;
                    }
    
                    .sliderContainer{
                       position: relative;
                        margin-top:3vh;
                        
                        height:100vh;
                            width:100vw;
                            height:100vh;
                           
                    }
        
                        .contentContainer{
                          
                            width:20vw;
                            height:10vh;
                        
                        }
    
                        .mySlides{
                            height:5vh;
                        }
                        
                        .sampleImg{
                            
                            display:flex;
                            padding:4%;
                            width:10vw;
                            height:120px;
                        }
                        
                        .prev, .next {
                            cursor: pointer;
                            position: absolute;
                            top: 15vh;
                            width: 10px;
                            margin-top: -50vh;
                            padding: 1% 1% 1% 1%;
                            color: rgb(248, 246, 246);
                            font-weight: bold;
                            font-size: 15px;
                            transition: 0.6s ease;
                            border-radius: 0 3px 3px 0;
                            user-select: none;
                            z-index:1;
                          }
                          
                          /* Position the "next button" to the right */
                          .next {
                            background-color:#363434;
                            right:1vw;
                            border-radius: 100%;
    
                           
                          }
                          .prev{
                            background-color:#363434;
                            
                            left: 1vw;
                            border-radius: 100%;
                          }
                          /* On hover, add a black background color with a little bit see-through */
                          .prev:hover, .next:hover {
                            background-color: rgba(0,0,0,0.8);
                          }
                          
                          
                          /* Fading animation */
                          .fade {
                            animation-name: fade;
                            animation-duration: 1.5s;
                          }
                          
                          @keyframes fade {
                            from {opacity: .4}
                            to {opacity: 1}
                          }
                        
    
                   
                    
                         
    
                     
    
    
            .sliderContainer{
                margin-top:37vh !important;
                height:20vh !important
            }
    
    
                   
                .lgImg{
                    position: absolute;
                    margin-top:-47vh;
                    margin-left:17vw !important;
                    height:34vh !important;
                    width:42vw;
                   
                }
    
                .smImg{
                    position: absolute;
                    margin-top:-42vh;
                    margin-left:64vw !important;
                    height:24vh !important;
                    width:22vw !important;
                    
    
                }
    
              
    
                #sliderColor{
                    display:none;
                    margin-top:-70vh;
                    margin-left:7vw;
                    height:30vh;
                    width:85vw;
                    background-color: #d6d6d6;
                    border-radius: 25px;
    
                }


    
                h2{
    
                    position: absolute;
                    margin-top:-6vh !important;
                    margin-left:40vw !important;
                    font-size:3.3rem;
                    font-weight: lighter;
                    font-family: 'Pinyon Script', cursive;
                    color:rgb(78, 71, 71);
    
                }
    
                #aboutTitle{
                    display:none;
                    margin-left:4vw !important;
                    font-size:1.3rem;
                    width:60vw;
                }
    
                .sectionText{
                    width:60vw;
                    font-size:16px;
                }
    
                #about1{
                    position: absolute;
                    margin-top:-170vh !important;
                    margin-left:10vw;
                    font-size:18px;
                    width:85vw;
                }
    
    
                #about2{
                    position: absolute;
                    margin-top:10vh;
                    margin-left:7vw;
                    font-size:18px;
                    width:85vw;
                      font-family: 'Pinyon Script', cursive;
                }
    
                #mobile{
                    display:none;
                }
    
                #contact{
                    position: absolute;
                    margin-top:-31vh !important;
                    margin-left:30vw;
                    font-size:1rem;
    
                    padding:1% 8% 1% 8%; 
                    border-radius: 25px;         
                 border-width: 1px;
                 border-color:#636161;
                 border-style:solid;
                 font-family: 'Pinyon Script', cursive;
                 color:#3d3d3d !important;
                }
    
                #offers{
    
                    margin-top:3vh;
                    margin-left:26vw;
                    width:50vw;
                  
                }
    
               
               
    
    h3{
    position: absolute;
    margin-top:-37vh !important;
    margin-left:30vw !important;
    font-size:2.4rem;
    font-weight: lighter;
    font-family: 'Pinyon Script', cursive;
    color:rgb(78, 71, 71);
    }
    
    .itemHeader{
    margin-top:-7vh !important;
    margin-left:9vw !important;
    
    }
    
    .itemText{
    margin-top:18vh;
    margin-left:25vw;
    width:40vw;
    font-size:17px;
    
    }
    
    #itemTextOne{
       
       padding-top: -51vh !important;
        margin-top:-22vh !important;
        margin-left:-18vw;
        width:90vw;
    }
    
    #itemTextTwo{
       
        margin-top:6vh;
        margin-left:-19vw;
        width:90vw;
    }
    
    #itemTextThree{
        
        margin-top:6vh;
        margin-left:-19vw;
        width:90vw !important;
        
    }
    
    #itemTextFour{
       
        margin-top:3vh;
        margin-left:-19vw;
        width:90vw;
        
    }
    
    
                #footer{
                   position:absolute;
                  margin-top:50vh !important;
                    width:100vw;
    
                    height:35vh;
                    background-color: #3a3a3a;
                    color:#fff;
                    margin-top:100vh !important;
                }
    
                .footerNav{
                    display:inline-block;
                    padding:0% 2% 0% 2%;
                    margin-top:2vh;
                    margin-left:7vw;
                     
                      font-size:1.3;
                      color:rgb(212, 212, 212);
                   }
      
                  
                   #footerLogo{
                      position: absolute;
                      margin-top:5vh;
                      margin-left:14vw !important;
                     font-size:1.5rem;
                     font-family: 'Pinyon Script', cursive;
                      font-weight: lighter;
                      color:white;
                  
                   }
            
            }


            @media screen and (min-width:344px) and (max-width:380px){
       
      body{background-color:white;}
                 
     

                #mobileLogo{
                    display:none;
                }
                    #addText{
                        display:none;
                     }
                     #header{
                         height:20vh;
                  
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                         
                     }
                 
                     nav{
                         height:1vh;
                         background-color: rgba(233, 233, 233, 0.534);
                     }
                     .navbar{
                         background-color: #ffffff5e;
                       
                     }
            
                    
                     .nav-menu {
                        position: fixed;
                        left: -100%;
                        top: 2rem;
                        flex-direction: column;
                        background-color: #ffffffd5 !important;
                        height:100vh !important;
                        width: 100vw;
                        border-radius: 10px;
                        text-align: center;
                        transition: 0.3s;
                        box-shadow:
                            0 10px 27px rgba(0, 0, 0, 0.05);
                            z-index:1 !important;
                            font-weight: lighter;
                    }
                
                    .nav-menu.active {
                        left: 0;
                    }
            
                    .nav-item {
                        margin: 2.5rem 0;
                        margin-left:5vw;
                        font-size: 2rem;
                        font-weight: lighter !important;
                    }
                
                    .hamburger {
                        display: block;
                        cursor: pointer;
                    }
            .bar{
                background-color: #868686a8;
            }
                    .hamburger.active .bar:nth-child(2) {
                        opacity: 0;
                    }
                
                    .hamburger.active .bar:nth-child(1) {
                        transform: translateY(8px) rotate(45deg);
                    }
                
                    .hamburger.active .bar:nth-child(3) {
                        transform: translateY(-8px) rotate(-45deg);
                    }
            .nav-logo-mobile{
                margin-left:39% !important;
            }
            
            .nav-logo-mobile{
                height: 50vh !important;
            }
            
            #nav-logo-desktop{
                display:none;
            }
                    #alchBrand{
                        margin-top: -59% !important;
                        margin-left:-9% !important;
                        width:10% !important;
                        height:10% !important;
                       }
        
                       #bodycontact{
                        margin-left:26vw;
                       }
            
                    #homeLink{
                        position: absolute;
                        margin-top:-23vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                        
                    }
            
                    #aboutLink{
                        position: absolute;
                        margin-top:-39vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #missionLink{
                        position: absolute;
                        margin-top:-54vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #bookLink{
                        margin-top:-70vh;
                        margin-left:-31vw !important;
                        font-size:1rem;
                         padding:2% 6% 2% 6%;
                          border-width: 1px;
                          border-color:#636161;
                          border-style:solid;
                          font-family: 'Pinyon Script', cursive;
                          color:#3d3d3d !important;
                         
                        }
                 
                       
                     
                             #contactLink{
                                display:none;
                     
                             }
                     
                             span{
                                 color:#475569;
                             }
                     
                         #alchDesignLogo{
                             margin-top:-12vh !important;
                         }
                 
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #mainNav{
                         display:none;
                     }
                 
                    
            
                              h1{
                                position: absolute;
                                margin-top:-4vh !important;
                                margin-left:28vw !important;
                                font-size:1.5rem;
                                font-weight: lighter;
                                font-family: 'Pinyon Script', cursive;
                                color:rgb(105, 103, 103);
                               
                            }
                            #mobileTitle{
                                margin-top:30vh;
                            }
            
                            .sliderContainer{
                               position: relative;
                                margin-top:3vh;
                                
                                height:100vh;
                                    width:100vw;
                                    height:100vh;
                                   
                            }
                
                                .contentContainer{
                                  
                                    width:20vw;
                                    height:10vh;
                                
                                }
            
                                .mySlides{
                                    height:5vh;
                                }
                                
                                .sampleImg{
                                    
                                    display:flex;
                                    padding:4%;
                                    width:10vw;
                                    height:120px;
                                }
                                
                                .prev, .next {
                                    cursor: pointer;
                                    position: absolute;
                                    top: 15vh;
                                    width: 10px;
                                    margin-top: -50vh;
                                    padding: 1% 1% 1% 1%;
                                    color: rgb(248, 246, 246);
                                    font-weight: bold;
                                    font-size: 15px;
                                    transition: 0.6s ease;
                                    border-radius: 0 3px 3px 0;
                                    user-select: none;
                                    z-index:1;
                                  }
                                  
                                  /* Position the "next button" to the right */
                                  .next {
                                    background-color:#363434;
                                    right:1vw;
                                    border-radius: 100%;
            
                                   
                                  }
                                  .prev{
                                    background-color:#363434;
                                    
                                    left: 0.70vw;
                                    border-radius: 100%;
                                  }
                                  /* On hover, add a black background color with a little bit see-through */
                                  .prev:hover, .next:hover {
                                    background-color: rgba(0,0,0,0.8);
                                  }
                                  
                                  
                                  /* Fading animation */
                                  .fade {
                                    animation-name: fade;
                                    animation-duration: 1.5s;
                                  }
                                  
                                  @keyframes fade {
                                    from {opacity: .4}
                                    to {opacity: 1}
                                  }
                                
            
                           
                            
                                 
            
                             
            
            
                    .sliderContainer{
                        margin-top:37vh !important;
                        height:20vh !important
                    }
            
            
                           
                        .lgImg{
                            position: absolute;
                            margin-top:-47vh;
                            margin-left:17vw !important;
                            height:34vh !important;
                            width:42vw;
                           
                        }
            
                        .smImg{
                            position: absolute;
                            margin-top:-42vh;
                            margin-left:64vw !important;
                            height:24vh !important;
                            width:22vw !important;
                            
            
                        }
            
                      
            
                        #sliderColor{
                            display:none;
                            margin-top:-70vh;
                            margin-left:7vw;
                            height:30vh;
                            width:85vw;
                            background-color: #d6d6d6;
                            border-radius: 25px;
            
                        }
        
        
            
                        h2{
            
                            position: absolute;
                            margin-top:3vh !important;
                            margin-left:25vw !important;
                            font-size:5rem;
                            font-weight: lighter;
                            font-family: 'Pinyon Script', cursive;
                            color:rgb(78, 71, 71);
            
                        }
            
                        #aboutTitle{
                            display:none;
                            margin-left:4vw !important;
                            font-size:1.3rem;
                            width:60vw;
                        }
            
                        .sectionText{
                            width:60vw;
                            font-size:16px;
                        }
            
                        #about1{
                            position: absolute;
                            margin-top:-30vh;
                            margin-left:12vw;
                            font-size:18px;
                            width:80vw;
                        }
            
            
                        #about2{
                            position: absolute;
                            margin-top:10vh;
                            margin-left:12vw;
                            font-size:18px;
                            width:80vw;
                        }
            
                        #mobile{
                            display:none;
                        }
            
                        #contact{
                            position: absolute;
                            margin-top:-30vh !important;
                            margin-left:28.4vw;
                            font-size:1rem;
            
                            padding:0% 11% 0% 11%; 
                            border-radius: 25px;         
                         border-width: 1px;
                         border-color:#636161;
                         border-style:solid;
                         font-family: 'Pinyon Script', cursive;
                         color:#3d3d3d !important;
                        }
            
                        #offers{
            
                            margin-top:3vh;
                            margin-left:26vw;
                            width:50vw;
                          
                        }
            
                       
                       
            
            h3{
            position: absolute;
            margin-top:-23vh !important;
            margin-left:3vw !important;
            font-size:2.7rem;
            font-weight: lighter;
            font-family: 'Pinyon Script', cursive;
            color:rgb(78, 71, 71);
            }
            
            .itemHeader{
                position: absolute;
            margin-top:-56vh !important;
            margin-left:46vw !important;
            
            }

            #offerHeader{
                position: absolute;
                margin-top:-9vh !important;
                margin-left:10vw !important;

            }
            
            .itemText{
            margin-top:-10vh;
            margin-left:3vw;
            width:90vw;
            font-size:20px;
            
            }
            
            #itemTextOne{
              
                margin-top:-20vh !important;
                margin-left:-16vw;
                width:85vw;
            }
            
            #itemTextTwo{
               
                margin-top:5vh;
                margin-left:-17vw;
                width:90vw;
            }
            
            #itemTextThree{
                
                margin-top:6vh;
                margin-left:-20vw;
                width:90vw !important;
                
            }
            
            #itemTextFour{
               
                margin-top:6vh;
                margin-left:-20vw;
                width:90vw;
                
            }
            
            
                        #footer{
                           position:absolute;
                          margin-top:3300px !important;
            width:100vw;
                            height:24vh;
                            background-color: #3a3a3a;
                            color:#fff;
                            margin-top:8vh !important;
                        }
            
                        .footerNav{
                            display:inline-block;
                            padding:0% 2% 0% 2%;
                            margin-top:2vh;
                            margin-left:9vw;
                             
                              font-size:1rem;
                              color:rgb(212, 212, 212);
                           }
              
                          
                           #footerLogo{
                              position: absolute;
                              margin-top:5vh;
                              margin-left:17vw !important;
                             font-size:1.8rem;
                             font-family: 'Pinyon Script', cursive;
                              font-weight: lighter;
                              color:white;
                          
                           }
                    }

            @media screen and (min-width:381px) and (max-width:430px){
              
               
               

             body{background-color:white;}
                 
     

                #mobileLogo{
                    display:none;
                }
                    #addText{
                        display:none;
                     }
                     #header{
                         height:20vh;
                  
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                         
                     }
                 
                     nav{
                         height:1vh;
                         background-color: rgba(233, 233, 233, 0.534);
                     }
                     .navbar{
                         background-color: #ffffff5e;
                       
                     }
            
                    
                     .nav-menu {
                        position: fixed;
                        left: -100%;
                        top: 2rem;
                        flex-direction: column;
                        background-color: #ffffffd5 !important;
                        height:100vh !important;
                        width: 100vw;
                        border-radius: 10px;
                        text-align: center;
                        transition: 0.3s;
                        box-shadow:
                            0 10px 27px rgba(0, 0, 0, 0.05);
                            z-index:1 !important;
                            font-weight: lighter;
                    }
                
                    .nav-menu.active {
                        left: 0;
                    }
            
                    .nav-item {
                        margin: 2.5rem 0;
                        margin-left:5vw;
                        font-size: 2rem;
                        font-weight: lighter !important;
                    }
                
                    .hamburger {
                        display: block;
                        cursor: pointer;
                    }
            .bar{
                background-color: #868686a8;
            }
                    .hamburger.active .bar:nth-child(2) {
                        opacity: 0;
                    }
                
                    .hamburger.active .bar:nth-child(1) {
                        transform: translateY(8px) rotate(45deg);
                    }
                
                    .hamburger.active .bar:nth-child(3) {
                        transform: translateY(-8px) rotate(-45deg);
                    }
            .nav-logo-mobile{
                margin-left:39% !important;
            }
            
            .nav-logo-mobile{
                height: 50vh !important;
            }
            
            #nav-logo-desktop{
                display:none;
            }
                    #alchBrand{
                        margin-top: -59% !important;
                        margin-left:-9% !important;
                        width:10% !important;
                        height:10% !important;
                       }
        
                       #bodycontact{
                        margin-left:26vw;
                       }
            
                    #homeLink{
                        position: absolute;
                        margin-top:-23vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                        
                    }
            
                    #aboutLink{
                        position: absolute;
                        margin-top:-39vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #missionLink{
                        position: absolute;
                        margin-top:-54vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #bookLink{
                        margin-top:-70vh;
                        margin-left:-31vw !important;
                        font-size:1rem;
                         padding:2% 6% 2% 6%;
                          border-width: 1px;
                          border-color:#636161;
                          border-style:solid;
                          font-family: 'Pinyon Script', cursive;
                          color:#3d3d3d !important;
                         
                        }
                 
                       
                     
                             #contactLink{
                                display:none;
                     
                             }
                     
                             span{
                                 color:#475569;
                             }
                     
                         #alchDesignLogo{
                             margin-top:-12vh !important;
                         }
                 
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #mainNav{
                         display:none;
                     }
                 
                    
            
                              h1{
                                position: absolute;
                                margin-top:-4vh !important;
                                margin-left:28vw !important;
                                font-size:1.5rem;
                                font-weight: lighter;
                                font-family: 'Pinyon Script', cursive;
                                color:rgb(105, 103, 103);
                               
                            }
                            #mobileTitle{
                                margin-top:30vh;
                            }
            
                            .sliderContainer{
                               position: relative;
                                margin-top:3vh;
                                
                                height:100vh;
                                    width:100vw;
                                    height:100vh;
                                   
                            }
                
                                .contentContainer{
                                  
                                    width:20vw;
                                    height:10vh;
                                
                                }
            
                                .mySlides{
                                    height:5vh;
                                }
                                
                                .sampleImg{
                                    
                                    display:flex;
                                    padding:4%;
                                    width:10vw;
                                    height:120px;
                                }
                                
                                .prev, .next {
                                    cursor: pointer;
                                    position: absolute;
                                    top: 15vh;
                                    width: 10px;
                                    margin-top: -50vh;
                                    padding: 1% 1% 1% 1%;
                                    color: rgb(248, 246, 246);
                                    font-weight: bold;
                                    font-size: 15px;
                                    transition: 0.6s ease;
                                    border-radius: 0 3px 3px 0;
                                    user-select: none;
                                    z-index:1;
                                  }
                                  
                                  /* Position the "next button" to the right */
                                  .next {
                                    background-color:#363434;
                                    right:1vw;
                                    border-radius: 100%;
            
                                   
                                  }
                                  .prev{
                                    background-color:#363434;
                                    
                                    left: 0.70vw;
                                    border-radius: 100%;
                                  }
                                  /* On hover, add a black background color with a little bit see-through */
                                  .prev:hover, .next:hover {
                                    background-color: rgba(0,0,0,0.8);
                                  }
                                  
                                  
                                  /* Fading animation */
                                  .fade {
                                    animation-name: fade;
                                    animation-duration: 1.5s;
                                  }
                                  
                                  @keyframes fade {
                                    from {opacity: .4}
                                    to {opacity: 1}
                                  }
                                
            
                           
                            
                                 
            
                             
            
            
                    .sliderContainer{
                        margin-top:37vh !important;
                        height:20vh !important
                    }
            
            
                           
                        .lgImg{
                            position: absolute;
                            margin-top:-47vh;
                            margin-left:17vw !important;
                            height:34vh !important;
                            width:42vw;
                           
                        }
            
                        .smImg{
                            position: absolute;
                            margin-top:-42vh;
                            margin-left:64vw !important;
                            height:24vh !important;
                            width:22vw !important;
                            
            
                        }
            
                      
            
                        #sliderColor{
                            display:none;
                            margin-top:-70vh;
                            margin-left:7vw;
                            height:30vh;
                            width:85vw;
                            background-color: #d6d6d6;
                            border-radius: 25px;
            
                        }
        
        
            
                        h2{
            
                            position: absolute;
                            margin-top:3vh !important;
                            margin-left:25vw !important;
                            font-size:5rem;
                            font-weight: lighter;
                            font-family: 'Pinyon Script', cursive;
                            color:rgb(78, 71, 71);
            
                        }
            
                        #aboutTitle{
                            display:none;
                            margin-left:4vw !important;
                            font-size:1.3rem;
                            width:60vw;
                        }
            
                        .sectionText{
                            width:60vw;
                            font-size:16px;
                        }
            
                        #about1{
                            position: absolute;
                            margin-top:-30vh;
                            margin-left:12vw;
                            font-size:18px;
                            width:80vw;
                        }
            
            
                        #about2{
                            position: absolute;
                            margin-top:10vh;
                            margin-left:12vw;
                            font-size:18px;
                            width:80vw;
                        }
            
                        #mobile{
                            display:none;
                        }
            
                        #contact{
                            position: absolute;
                            margin-top:-30vh !important;
                            margin-left:26vw;
                            font-size:1.3rem;
            
                            padding:0% 13% 0% 13%; 
                            border-radius: 25px;         
                         border-width: 1px;
                         border-color:#636161;
                         border-style:solid;
                         font-family: 'Pinyon Script', cursive;
                         color:#3d3d3d !important;
                        }
            
                        #offers{
            
                            margin-top:3vh;
                            margin-left:26vw;
                            width:50vw;
                          
                        }
            
                       
                       
            
            h3{
            position: absolute;
            margin-top:-23vh !important;
            margin-left:3vw !important;
            font-size:2.4rem;
            font-weight: lighter;
            font-family: 'Pinyon Script', cursive;
            color:rgb(78, 71, 71);
            }
            
            .itemHeader{
                position: absolute;
            margin-top:-56vh !important;
            margin-left:46vw !important;
            
            }

            #offerHeader{
                position: absolute;
                margin-top:-8vh !important;
                margin-left:12vw !important;

            }
            
            .itemText{
            margin-top:-10vh;
            margin-left:3vw;
            width:90vw;
            font-size:20px;
            
            }
            
            #itemTextOne{
              
                margin-top:-20vh !important;
                margin-left:-15vw;
                width:85vw;
            }
            
            #itemTextTwo{
               
                margin-top:5vh;
                margin-left:-16vw;
                width:90vw;
            }
            
            #itemTextThree{
                
                margin-top:6vh;
                margin-left:-16vw;
                width:86vw !important;
               
                
            }
            
            #itemTextFour{
               
                margin-top:6vh;
                margin-left:-17vw;
                width:90vw;
                 font-family: 'Pinyon Script', cursive;
                
            }
            
            
                        #footer{
                           position:absolute;
                          margin-top:3300px !important;
            width:100vw;
                            height:24vh;
                            background-color: #3a3a3a;
                            color:#fff;
                            margin-top:8vh !important;
                        }
            
                        .footerNav{
                            display:inline-block;
                            padding:0% 2% 0% 2%;
                            margin-top:2vh;
                            margin-left:11vw;
                             
                              font-size:1rem;
                              color:rgb(212, 212, 212);
                           }
              
                          
                           #footerLogo{
                              position: absolute;
                              margin-top:5vh;
                              margin-left:10vw !important;
                             font-size:2.4rem;
                             font-family: 'Pinyon Script', cursive;
                              font-weight: lighter;
                              color:white;
                          
                           }
                    }


            @media screen and (min-width:431px) and (max-width:490px) {
               body{background-color:white;}
                 
     

                #mobileLogo{
                    display:none;
                }
                    #addText{
                        display:none;
                     }
                     #header{
                         height:20vh;
                  
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                         
                     }
                 
                     nav{
                         height:1vh;
                         background-color: rgba(233, 233, 233, 0.534);
                     }
                     .navbar{
                         background-color: #ffffff5e;
                       
                     }
            
                    
                     .nav-menu {
                        position: fixed;
                        left: -100%;
                        top: 2rem;
                        flex-direction: column;
                        background-color: #ffffffd5 !important;
                        height:100vh !important;
                        width: 100vw;
                        border-radius: 10px;
                        text-align: center;
                        transition: 0.3s;
                        box-shadow:
                            0 10px 27px rgba(0, 0, 0, 0.05);
                            z-index:1 !important;
                            font-weight: lighter;
                    }
                
                    .nav-menu.active {
                        left: 0;
                    }
            
                    .nav-item {
                        margin: 2.5rem 0;
                        margin-left:5vw;
                        font-size: 2.4rem;
                        font-weight: lighter !important;
                    }
                
                    .hamburger {
                        display: block;
                        cursor: pointer;
                    }
            .bar{
                background-color: #868686a8;
            }
                    .hamburger.active .bar:nth-child(2) {
                        opacity: 0;
                    }
                
                    .hamburger.active .bar:nth-child(1) {
                        transform: translateY(8px) rotate(45deg);
                    }
                
                    .hamburger.active .bar:nth-child(3) {
                        transform: translateY(-8px) rotate(-45deg);
                    }
            .nav-logo-mobile{
                margin-left:39% !important;
            }
            
            .nav-logo-mobile{
                height: 50vh !important;
            }
            
            #nav-logo-desktop{
                display:none;
            }
                    #alchBrand{
                        margin-top: -59% !important;
                        margin-left:-9% !important;
                        width:10% !important;
                        height:10% !important;
                       }
        
                       #bodycontact{
                        margin-left:26vw;
                       }
            
                    #homeLink{
                        position: absolute;
                        margin-top:-23vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                        
                    }
            
                    #aboutLink{
                        position: absolute;
                        margin-top:-39vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #missionLink{
                        position: absolute;
                        margin-top:-54vh;
                        margin-left:-16vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #bookLink{
                        margin-top:-70vh;
                        margin-left:-31vw !important;
                        font-size:1rem;
                         padding:2% 6% 2% 6%;
                          border-width: 1px;
                          border-color:#636161;
                          border-style:solid;
                          font-family: 'Pinyon Script', cursive;
                          color:#3d3d3d !important;
                         
                        }
                 
                       
                     
                             #contactLink{
                                display:none;
                     
                             }
                     
                             span{
                                 color:#475569;
                             }
                     
                         #alchDesignLogo{
                             margin-top:-12vh !important;
                         }
                 
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #mainNav{
                         display:none;
                     }
                 
                    
            
                              h1{
                                position: absolute;
                                margin-top:-4vh !important;
                                margin-left:29vw !important;
                                font-size:1.6rem;
                                font-weight: lighter;
                                font-family: 'Pinyon Script', cursive;
                                color:rgb(105, 103, 103);
                               
                            }
                            #mobileTitle{
                                margin-top:30vh;
                            }
            
                            .sliderContainer{
                               position: relative;
                                margin-top:3vh;
                                
                                height:100vh;
                                    width:100vw;
                                    height:100vh;
                                   
                            }
                
                                .contentContainer{
                                  
                                    width:20vw;
                                    height:10vh;
                                
                                }
            
                                .mySlides{
                                    height:5vh;
                                }
                                
                                .sampleImg{
                                    
                                    display:flex;
                                    padding:4%;
                                    width:10vw;
                                    height:120px;
                                }
                                
                                .prev, .next {
                                    cursor: pointer;
                                    position: absolute;
                                    top: 15vh;
                                    width: 10px;
                                    margin-top: -50vh;
                                    padding: 1% 1% 1% 1%;
                                    color: rgb(248, 246, 246);
                                    font-weight: bold;
                                    font-size: 15px;
                                    transition: 0.6s ease;
                                    border-radius: 0 3px 3px 0;
                                    user-select: none;
                                    z-index:1;
                                  }
                                  
                                  /* Position the "next button" to the right */
                                  .next {
                                    background-color:#363434;
                                    right:1vw;
                                    border-radius: 100%;
            
                                   
                                  }
                                  .prev{
                                    background-color:#363434;
                                    
                                    left: 0.70vw;
                                    border-radius: 100%;
                                  }
                                  /* On hover, add a black background color with a little bit see-through */
                                  .prev:hover, .next:hover {
                                    background-color: rgba(0,0,0,0.8);
                                  }
                                  
                                  
                                  /* Fading animation */
                                  .fade {
                                    animation-name: fade;
                                    animation-duration: 1.5s;
                                  }
                                  
                                  @keyframes fade {
                                    from {opacity: .4}
                                    to {opacity: 1}
                                  }
                                
            
                           
                            
                                 
            
                             
            
            
                    .sliderContainer{
                        margin-top:37vh !important;
                        height:20vh !important
                    }
            
            
                           
                        .lgImg{
                            position: absolute;
                            margin-top:-47vh;
                            margin-left:17vw !important;
                            height:34vh !important;
                            width:42vw;
                           
                        }
            
                        .smImg{
                            position: absolute;
                            margin-top:-42vh;
                            margin-left:64vw !important;
                            height:24vh !important;
                            width:22vw !important;
                            
            
                        }
            
                      
            
                        #sliderColor{
                            display:none;
                            margin-top:-70vh;
                            margin-left:7vw;
                            height:30vh;
                            width:85vw;
                            background-color: #d6d6d6;
                            border-radius: 25px;
            
                        }
        
        
            
                        h2{
            
                            position: absolute;
                            margin-top:3vh !important;
                            margin-left:25vw !important;
                            font-size:5rem;
                            font-weight: lighter;
                            font-family: 'Pinyon Script', cursive;
                            color:rgb(78, 71, 71);
            
                        }
            
                        #aboutTitle{
                            display:none;
                            margin-left:4vw !important;
                            font-size:1.3rem;
                            width:60vw;
                        }
            
                        .sectionText{
                            width:60vw;
                            font-size:16px;
                        }
            
                        #about1{
                            position: absolute;
                            margin-top:-30vh;
                            margin-left:12vw;
                            font-size:18px;
                            width:80vw;
                        }
            
            
                        #about2{
                            position: absolute;
                            margin-top:10vh;
                            margin-left:12vw;
                            font-size:18px;
                            width:80vw;
                        }
            
                        #mobile{
                            display:none;
                        }
            
                        #contact{
                            position: absolute;
                            margin-top:-30vh !important;
                            margin-left:29vw;
                            font-size:1rem;
            
                            padding:0% 13% 0% 13%; 
                            border-radius: 25px;         
                         border-width: 1px;
                         border-color:#636161;
                         border-style:solid;
                         font-family: 'Pinyon Script', cursive;
                         color:#3d3d3d !important;
                        }
            
                        #offers{
            
                            margin-top:3vh;
                            margin-left:26vw;
                            width:50vw;
                          
                        }
            
                       
                       
            
            h3{
            position: absolute;
            margin-top:-23vh !important;
            margin-left:3vw !important;
            font-size:2.5rem;
            font-weight: lighter;
            font-family: 'Pinyon Script', cursive;
            color:rgb(78, 71, 71);
            }
            
            .itemHeader{
                position: absolute;
            margin-top:-56vh !important;
            margin-left:46vw !important;
            
            }

            #offerHeader{
                position: absolute;
                margin-top:-9vh !important;
                margin-left:13vw !important;

            }
            
            .itemText{
            margin-top:-10vh;
            margin-left:3vw;
            width:90vw;
            font-size:20px;
            
            }
            
            #itemTextOne{
              
                margin-top:-20vh !important;
                margin-left:-18vw;
                width:85vw;
            }
            
            #itemTextTwo{
               
                margin-top:5vh;
                margin-left:-17vw;
                width:90vw;
            }
            
            #itemTextThree{
                
                margin-top:6vh;
                margin-left:-17vw;
                width:86vw !important;
                font-size:20px;
                
            }
            
            #itemTextFour{
               
                margin-top:6vh;
                margin-left:-17vw;
                width:85vw;
                 font-family: 'Pinyon Script', cursive;
                font-size:1.7rem;
                
            }
            
            
                        #footer{
                           position:absolute;
                          margin-top:3300px !important;
            width:100vw;
                            height:24vh;
                            background-color: #3a3a3a;
                            color:#fff;
                            margin-top:8vh !important;
                        }
            
                        .footerNav{
                            display:inline-block;
                            padding:0% 2% 0% 2%;
                            margin-top:2vh;
                            margin-left:11vw;
                             
                              font-size:1rem;
                              color:rgb(212, 212, 212);
                           }
              
                          
                           #footerLogo{
                              position: absolute;
                              margin-top:5vh;
                              margin-left:16vw !important;
                             font-size:2.3rem;
                             font-family: 'Pinyon Script', cursive;
                              font-weight: lighter;
                              color:white;
                          
                           }
                      }



                      @media screen and (min-width:491px) and (max-width:588px)  {
                       body{background-color:white;}
               
                         #mobileLogo{
                    display:none;
                }
                    #addText{
                        display:none;
                     }
                     #header{
                         height:20vh;
                  
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                         
                     }
                 
                     nav{
                         height:1vh;
                         background-color: rgba(233, 233, 233, 0.534);
                     }
                     .navbar{
                         background-color: #ffffff5e;
                       
                     }
            
                    
                     .nav-menu {
                        position: fixed;
                        left: -100%;
                        top: 1rem;
                        flex-direction: column;
                        background-color: #ffffffd5 !important;
                        height:100vh !important;
                        width: 100vw;
                        border-radius: 10px;
                        text-align: center;
                        transition: 0.3s;
                        box-shadow:
                            0 10px 27px rgba(0, 0, 0, 0.05);
                            z-index:1 !important;
                            font-weight: lighter;
                    }
                
                    .nav-menu.active {
                        left: 0;
                    }
            
                    .nav-item {
                        margin: 2.5rem 0;
                        margin-left:5vw;
                        font-size: 2rem;
                        font-weight: lighter !important;
                    }
                
                    .hamburger {
                        display: block;
                        cursor: pointer;
                    }
            .bar{
                background-color: #868686a8;
            }
                    .hamburger.active .bar:nth-child(2) {
                        opacity: 0;
                    }
                
                    .hamburger.active .bar:nth-child(1) {
                        transform: translateY(8px) rotate(45deg);
                    }
                
                    .hamburger.active .bar:nth-child(3) {
                        transform: translateY(-8px) rotate(-45deg);
                    }
            .nav-logo-mobile{
                margin-left:39% !important;
            }
            
            .nav-logo-mobile{
                height: 50vh !important;
            }
            
            #nav-logo-desktop{
                display:none;
            }
                    #alchBrand{
                        margin-top: -59% !important;
                        margin-left:-9% !important;
                        width:10% !important;
                        height:10% !important;
                       }
        
                       #bodycontact{
                        margin-left:26vw;
                       }
            
                    #homeLink{
                        position: absolute;
                        margin-top:-23vh;
                        margin-left:-13vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                        
                    }
            
                    #aboutLink{
                        position: absolute;
                        margin-top:-39vh;
                        margin-left:-13vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #missionLink{
                        position: absolute;
                        margin-top:-54vh;
                        margin-left:-13vw !important;
                        font-size: 1.8rem;
                        font-weight: lighter;
                        color:rgb(68, 68, 68);
                    }
            
                    #bookLink{
                        margin-top:-70vh;
                        margin-left:-28vw !important;
                        font-size:1rem;
                         padding:1% 8% 1% 8%;
                          border-width: 1px;
                          border-color:#636161;
                          border-style:solid;
                          font-family: 'Pinyon Script', cursive;
                          color:#3d3d3d !important;
                         
                        }
                 
                       
                     
                             #contactLink{
                                display:none;
                     
                             }
                     
                             span{
                                 color:#475569;
                             }
                     
                         #alchDesignLogo{
                             margin-top:-12vh !important;
                         }
                 
                     .nav-logo-mobile{
                         height: 50vh !important;
                     }
                     
                     #mainNav{
                         display:none;
                     }
                 
                    
            
                              h1{
                                position: absolute;
                                margin-top:-4vh !important;
                                margin-left:24vw !important;
                                font-size:2.6rem;
                                font-weight: lighter;
                                font-family: 'Pinyon Script', cursive;
                                color:rgb(105, 103, 103);
                               
                            }
                            #mobileTitle{
                                margin-top:30vh;
                            }
            
                            .sliderContainer{
                               position: relative;
                                margin-top:3vh;
                                
                                height:100vh;
                                    width:100vw;
                                    height:100vh;
                                   
                            }
                
                                .contentContainer{
                                  
                                    width:20vw;
                                    height:10vh;
                                
                                }
            
                                .mySlides{
                                    height:5vh;
                                }
                                
                                .sampleImg{
                                    
                                    display:flex;
                                    padding:4%;
                                    width:10vw;
                                    height:120px;
                                }
                                
                                .prev, .next {
                                    cursor: pointer;
                                    position: absolute;
                                    top: 15vh;
                                    width: 10px;
                                    margin-top: -50vh;
                                    padding: 1% 1% 1% 1%;
                                    color: rgb(248, 246, 246);
                                    font-weight: bold;
                                    font-size: 15px;
                                    transition: 0.6s ease;
                                    border-radius: 0 3px 3px 0;
                                    user-select: none;
                                    z-index:1;
                                  }
                                  
                                  /* Position the "next button" to the right */
                                  .next {
                                    background-color:#363434;
                                    right:1vw;
                                    border-radius: 100%;
            
                                   
                                  }
                                  .prev{
                                    background-color:#363434;
                                    
                                    left: 0.70vw;
                                    border-radius: 100%;
                                  }
                                  /* On hover, add a black background color with a little bit see-through */
                                  .prev:hover, .next:hover {
                                    background-color: rgba(0,0,0,0.8);
                                  }
                                  
                                  
                                  /* Fading animation */
                                  .fade {
                                    animation-name: fade;
                                    animation-duration: 1.5s;
                                  }
                                  
                                  @keyframes fade {
                                    from {opacity: .4}
                                    to {opacity: 1}
                                  }
                                
            
                           
                            
                                 
            
                             
            
            
                    .sliderContainer{
                        margin-top:37vh !important;
                        height:20vh !important
                    }
            
            
                           
                        .lgImg{
                            position: absolute;
                            margin-top:-47vh;
                            margin-left:17vw !important;
                            height:34vh !important;
                            width:42vw;
                           
                        }
            
                        .smImg{
                            position: absolute;
                            margin-top:-42vh;
                            margin-left:64vw !important;
                            height:24vh !important;
                            width:22vw !important;
                            
            
                        }
            
                      
            
                        #sliderColor{
                            display:none;
                            margin-top:-70vh;
                            margin-left:7vw;
                            height:30vh;
                            width:85vw;
                            background-color: #d6d6d6;
                            border-radius: 25px;
            
                        }
        
        
            
                        h2{
            
                            position: absolute;
                            margin-top:3vh !important;
                            margin-left:25vw !important;
                            font-size:5rem;
                            font-weight: lighter;
                            font-family: 'Pinyon Script', cursive;
                            color:rgb(78, 71, 71);
            
                        }
            
                        #aboutTitle{
                            display:none;
                            margin-left:4vw !important;
                            font-size:1.3rem;
                            width:60vw;
                        }
            
                        .sectionText{
                            width:90vw;
                            font-size:16px;
                        }
            
                      
            
                        #mobile{
                            display:none;
                        }
            
                        #contact{
                            position: absolute;
                            margin-top:-30vh !important;
                            margin-left:28vw;
                            font-size:1rem;
            
                            padding:0% 15% 0% 15%; 
                            border-radius: 25px;         
                         border-width: 1px;
                         border-color:#636161;
                         border-style:solid;
                         font-family: 'Pinyon Script', cursive;
                         color:#3d3d3d !important;
                        }
            
                        #offers{
            
                            margin-top:3vh;
                            margin-left:26vw;
                            width:50vw;
                          
                        }
            
                       
                       
            
            h3{
            position: absolute;
            margin-top:-23vh !important;
            margin-left:3vw !important;
            font-size:2.6rem;
            font-weight: lighter;
            font-family: 'Pinyon Script', cursive;
            color:rgb(78, 71, 71);
            }
            
            .itemHeader{
                position: absolute;
            margin-top:-7vh !important;
            margin-left:44.4vw !important;
            
            }

            #offerHeader{
                position: absolute;
                margin-top:-8h !important;
                margin-left:14vw !important;

            }
            
            .itemText{
            margin-top:-10vh;
            margin-left:1vw;
            width:90vw;
            font-size:20px;
            
            }
            
            #itemTextOne{
              
                margin-top:-20vh !important;
                margin-left:-17vw;
                width:85vw;
                font-weight:light;
            }
            
            #itemTextTwo{
               
                margin-top:5vh;
                  margin-left:-18vw;
                width:84vw;
                font-weight:light;
            }
            
            #itemTextThree{
                
                margin-top:6vh;
                 margin-left:-12vw;
                width:85vw;
                font-weight:light;
                
            }
            
            #itemTextFour{
               
                margin-top:6vh;
                margin-left:-18vw;
                font-size:2rem;
                 font-family: 'Pinyon Script', cursive;
                width:85vw;
                
            }
            
            
                        #footer{
                           position:absolute;
                          margin-top:3300px !important;
            width:100vw;
                            height:24vh;
                            background-color: #3a3a3a;
                            color:#fff;
                            margin-top:8vh !important;
                        }
            
                        .footerNav{
                            display:inline-block;
                            padding:0% 2% 0% 2%;
                            margin-top:2vh;
                            margin-left:13vw;
                             
                              font-size:1rem;
                              color:rgb(212, 212, 212);
                           }
              
                          
                           #footerLogo{
                              position: absolute;
                              margin-top:5vh;
                              margin-left:18vw !important;
                             font-size:2.7rem;
                             font-family: 'Pinyon Script', cursive;
                              font-weight: lighter;
                              color:white;
                          
                           }
                            
                            }


                            @media screen and (min-width:589px) and (max-width:640px)  {
                     body{background-color:white;}
               
                                #dskNav{
                                 
                                    margin-left:0vw !important;
                                }
                                        
                                        #mainNav{
                                            position: absolute;
                                            margin-top:-5vh;
                                            padding:2%;
                                            background-color: #ffffff7e;
                                            width:100vw;
                                            height:5vh;
                                        } 
                                        
                                        
                        
                                        a{
                                            color:#313131;
                                            font-weight: lighter;
                                          }
                            
                                          .nav-link{
                                           
                                            margin-left:10vw;
                                           padding:0% 4% 0% 4%;
                                            color:#242424;
                                            font-size:1.2rem;
                                            font-weight: lighter;
                            
                                          }
                        
                                          #linkOne{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:-3vw;
                                           
                                          }
                        
                                          #linkTwo{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:70vw;
                                           
                                          }
                        
                                          #booking{
                                            position: absolute;
                                            margin-top:52vh;
                                            margin-left:25vw;
                                         
                                             font-size:1.5rem;
                                            
                                                padding:0% 3% 0% 3%;          
                                             border-width: 1px;
                                             border-color:#636161;
                                             border-style:solid;
                                             border-radius: 25px;
                                             font-family: 'Pinyon Script', cursive;
                                             color:#535252 !important;
                                            
                                          }
                        
                                          #mobileLogo{
                                            display:none;
                                          }
                            
                                          #miniNav{
                                            display:none;
                                          }
                            
                                          #mainNav{
                                            display:inline-block;
                                            font-size:0.50rem;
                                            color:#302e2e;
                                          }
                        
                                          h1{
                                            position: absolute;
                                            margin-top:-3vh !important;
                                            margin-left:28vw !important;
                                            font-size:2.1rem;
                                            font-weight: lighter;
                                            font-family: 'Pinyon Script', cursive;
                                            color:rgb(105, 103, 103);
                                           
                                        }
                                        #mobileTitle{
                                            margin-top:30vh;
                                        }
                        
                                        .sliderContainer{
                                           position: relative;
                                            margin-top:10vh;
                                            
                                            height:100vh;
                                                width:100vw;
                                                height:100vh;
                                               
                                        }
                            
                                            .contentContainer{
                                              
                                                width:20vw;
                                                height:10vh;
                                            
                                            }
                        
                                            .mySlides{
                                                height:5vh;
                                            }
                                            
                                            .sampleImg{
                                                
                                                display:flex;
                                                padding:4%;
                                                width:10vw;
                                                height:120px;
                                            }
                                            
                                            .prev, .next {
                                                cursor: pointer;
                                                position: absolute;
                                                top: 76vh;
                                                width: 20px;
                                                margin-top: -50vh;
                                                padding: 1% 1% 1% 2%;
                                                color: rgb(248, 246, 246);
                                                font-weight: bold;
                                                font-size: 17px;
                                                transition: 0.6s ease;
                                                border-radius: 0 3px 3px 0;
                                                user-select: none;
                                                z-index:1;
                                              }
                                              
                                              /* Position the "next button" to the right */
                                              .next {
                                                background-color:#363434;
                                                right:1vw;
                                                border-radius: 100%;
                        
                                               
                                              }
                                              .prev{
                                                background-color:#363434;
                                                
                                                left: -0.1vw;
                                                border-radius: 100%;
                                              }
                                              /* On hover, add a black background color with a little bit see-through */
                                              .prev:hover, .next:hover {
                                                background-color: rgba(0,0,0,0.8);
                                              }
                                              
                                              
                                              /* Fading animation */
                                              .fade {
                                                animation-name: fade;
                                                animation-duration: 1.5s;
                                              }
                                              
                                              @keyframes fade {
                                                from {opacity: .4}
                                                to {opacity: 1}
                                              }
                                            
                        
                                       
                                        
                                             
                        
                                         
                        
                        
                                .sliderContainer{
                                    margin-top:5vh;
                                }
                        
                        
                                       
                                    .lgImg{
                                        position: absolute;
                                        margin-top:8vh;
                                        margin-left:13vw;
                                        height:36vh;
                                        width:40vw;
                                       
                                    }
                        
                                    .smImg{
                                        position: absolute;
                                        margin-top:11vh;
                                        margin-left:60vw;
                                        height:30vh;
                                        width:25vw;
                                        
                        
                                    }
                        
                                 
                                    .underlay{
                                        height:20vh;
                                        width:40vw;
                                    }
                        
                                    #sliderColor{
                                        margin-top:-92vh;
                                        margin-left:17vw;
                                        height:90vh;
                                        width:50vw;
                                       
                                    }
                        
                                    h2{
                                        display:none;
                        
                                        position: absolute;
                                        margin-top:-52vh !important;
                                        margin-left:2vw !important;
                                        font-size:2rem;
                                        font-weight: lighter;
                                        font-family: 'Pinyon Script', cursive;
                                        color:rgb(78, 71, 71);
                                       
                        
                                    }
                        
                                    
                        
                                    .sectionText{
                                        width:60vw;
                                        font-size:30px;
                                    }
                        
                                    #about1{
                                        position: absolute;
                                        margin-top:-53vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                        
                                    #about2{
                                        position: absolute;
                                      
                                        margin-top:-43vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                                    #mobile{
                                        display:none;
                                    }
                        
                                    #contact{
                                        display:none;
                                        position: absolute;
                                        margin-top:-28vh !important;
                                        margin-left:34vw;
                                        font-size:1rem;
                        
                                        padding:0% 12% 0% 12%; 
                                        border-radius: 25px;         
                                     border-width: 1px;
                                     border-color:#636161;
                                     border-style:solid;
                                     font-family: 'Pinyon Script', cursive;
                                     color:#3d3d3d !important;
                                    }
                        
                                    #offers{
                        
                                        margin-top:-44vh;
                                        margin-left:25vw;
                                        width:50vw;
                                      
                                    }
                        
                                   
                                   
                        
                        h3{
                        position: absolute;
                        margin-top:-22vh !important;
                        margin-left:17vw !important;
                        font-size:2.9rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(78, 71, 71);
                        }
                        
                        .itemHeader{
                        margin-top:-25vh;
                        margin-left:40vw;
                        
                        }

                                 #offerHeader{
                                position:relative;
                                margin-top:-18vh !important;
                                margin-left:14vw !important;
                            }
                            
                        
                        .itemText{
                            
                            margin-left:5vw;
                           
                            font-size:23px;
                            font-weight:lighter;
                            
                            }
                        
                          
                            
                            #itemTextOne{
                                
                                margin-top:3vh !important;
                                margin-left:-15vw;
                                  font-size:23px;
                            font-weight:lighter;
                                width:82vw;
                            }
                            
                            #itemTextTwo{
                                margin-top:4vh;
                                margin-left:-15vw;
                             font-size:23px;
                            font-weight:lighter;
                                width:85vw;
                            }
                            
                            #itemTextThree{
                                margin-top:5vh;
                                margin-left:-10vw;
                               font-size:23px;
                            font-weight:lighter;
                                width:85vw;
                                
                            }

                                  #itemTextFour{
                                margin-top:8vh;
                                margin-left:-14vw;
                               font-size:33px;
                            font-weight:lighter;
                                width:80vw;
                                       font-family: 'Pinyon Script', cursive;
                                
                            }
                            
                            
                          
                            
                        
                                    #footer{
                                        position: relative;
                                      margin-top:2000px;
                        
                                        height:27vh;
                                        background-color: #3a3a3a;
                                        color:#fff;
                                        margin-top:8vh !important;
                                    }
                        
                                    .footerNav{
                                        display:inline-block;
                                        padding:0% 4% 0% 4%;
                                        margin-top:2vh;
                                        margin-left:9vw;
                                         
                                          font-size:23px;
                                          color:rgb(212, 212, 212);
                                       }
                          
                                      
                                       #footerLogo{
                                          position: absolute;
                                          margin-top:5vh;
                                          margin-left:19vw !important;
                                         font-size:3rem;
                                         font-family: 'Pinyon Script', cursive;
                                          font-weight: lighter;
                                          color:white;
                                      
                                       }
                                        
                                        
                                    
                                    }
                                    @media screen and (min-width:641px) and (max-width:690px)  {
                       
                                       body{background-color:white;}
               
                                #dskNav{
                                 
                                    margin-left:0vw !important;
                                }
                                        
                                        #mainNav{
                                            position: absolute;
                                            margin-top:-5vh;
                                            padding:2%;
                                            background-color: #ffffff7e;
                                            width:100vw;
                                            height:5vh;
                                        } 
                                        
                                        
                        
                                        a{
                                            color:#313131;
                                            font-weight: lighter;
                                          }
                            
                                          .nav-link{
                                           
                                            margin-left:10vw;
                                           padding:0% 4% 0% 4%;
                                            color:#242424;
                                            font-size:1.2rem;
                                            font-weight: lighter;
                            
                                          }
                        
                                          #linkOne{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:4vw;
                                           
                                          }
                        
                                          #linkTwo{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:70vw;
                                           
                                          }
                        
                                          #booking{
                                            position: absolute;
                                            margin-top:52vh;
                                            margin-left:28vw;
                                         
                                             font-size:1.5rem;
                                            
                                                padding:0% 3% 0% 3%;          
                                             border-width: 1px;
                                             border-color:#636161;
                                             border-style:solid;
                                             border-radius: 25px;
                                             font-family: 'Pinyon Script', cursive;
                                             color:#535252 !important;
                                            
                                          }
                        
                                          #mobileLogo{
                                            display:none;
                                          }
                            
                                          #miniNav{
                                            display:none;
                                          }
                            
                                          #mainNav{
                                            display:inline-block;
                                            font-size:0.50rem;
                                            color:#302e2e;
                                          }
                        
                                          h1{
                                            position: absolute;
                                            margin-top:-3vh !important;
                                            margin-left:29.9vw !important;
                                            font-size:2.2rem;
                                            font-weight: lighter;
                                            font-family: 'Pinyon Script', cursive;
                                            color:rgb(105, 103, 103);
                                           
                                        }
                                        #mobileTitle{
                                            margin-top:30vh;
                                        }
                        
                                        .sliderContainer{
                                           position: relative;
                                            margin-top:10vh;
                                            
                                            height:100vh;
                                                width:100vw;
                                                height:100vh;
                                               
                                        }
                            
                                            .contentContainer{
                                              
                                                width:20vw;
                                                height:10vh;
                                            
                                            }
                        
                                            .mySlides{
                                                height:5vh;
                                            }
                                            
                                            .sampleImg{
                                                
                                                display:flex;
                                                padding:4%;
                                                width:10vw;
                                                height:120px;
                                            }
                                            
                                            .prev, .next {
                                                cursor: pointer;
                                                position: absolute;
                                                top: 76vh;
                                                width: 20px;
                                                margin-top: -50vh;
                                                padding: 1% 1% 1% 2%;
                                                color: rgb(248, 246, 246);
                                                font-weight: bold;
                                                font-size: 17px;
                                                transition: 0.6s ease;
                                                border-radius: 0 3px 3px 0;
                                                user-select: none;
                                                z-index:1;
                                              }
                                              
                                              /* Position the "next button" to the right */
                                              .next {
                                                background-color:#363434;
                                                right:1vw;
                                                border-radius: 100%;
                        
                                               
                                              }
                                              .prev{
                                                background-color:#363434;
                                                
                                                left: -0.1vw;
                                                border-radius: 100%;
                                              }
                                              /* On hover, add a black background color with a little bit see-through */
                                              .prev:hover, .next:hover {
                                                background-color: rgba(0,0,0,0.8);
                                              }
                                              
                                              
                                              /* Fading animation */
                                              .fade {
                                                animation-name: fade;
                                                animation-duration: 1.5s;
                                              }
                                              
                                              @keyframes fade {
                                                from {opacity: .4}
                                                to {opacity: 1}
                                              }
                                            
                        
                                       
                                        
                                             
                        
                                         
                        
                        
                                .sliderContainer{
                                    margin-top:5vh;
                                }
                        
                        
                                       
                                    .lgImg{
                                        position: absolute;
                                        margin-top:8vh;
                                        margin-left:13vw;
                                        height:36vh;
                                        width:40vw;
                                       
                                    }
                        
                                    .smImg{
                                        position: absolute;
                                        margin-top:11vh;
                                        margin-left:60vw;
                                        height:30vh;
                                        width:25vw;
                                        
                        
                                    }
                        
                                 
                                    .underlay{
                                        height:20vh;
                                        width:40vw;
                                    }
                        
                                    #sliderColor{
                                        margin-top:-92vh;
                                        margin-left:17vw;
                                        height:90vh;
                                        width:50vw;
                                       
                                    }
                        
                                    h2{
                                        display:none;
                        
                                        position: absolute;
                                        margin-top:-52vh !important;
                                        margin-left:2vw !important;
                                        font-size:2rem;
                                        font-weight: lighter;
                                        font-family: 'Pinyon Script', cursive;
                                        color:rgb(78, 71, 71);
                                       
                        
                                    }
                        
                                    
                        
                                    .sectionText{
                                        width:60vw;
                                        font-size:30px;
                                    }
                        
                                    #about1{
                                        position: absolute;
                                        margin-top:-53vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                        
                                    #about2{
                                        position: absolute;
                                      
                                        margin-top:-43vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                                    #mobile{
                                        display:none;
                                    }
                        
                                    #contact{
                                        display:none;
                                        position: absolute;
                                        margin-top:-28vh !important;
                                        margin-left:30vw;
                                        font-size:1rem;
                        
                                        padding:0% 14% 0% 14%; 
                                        border-radius: 25px;         
                                     border-width: 1px;
                                     border-color:#636161;
                                     border-style:solid;
                                     font-family: 'Pinyon Script', cursive;
                                     color:#3d3d3d !important;
                                    }
                        
                                    #offers{
                        
                                        margin-top:-44vh;
                                        margin-left:25vw;
                                        width:50vw;
                                      
                                    }
                        
                                   
                                   
                        
                        h3{
                        position: absolute;
                        margin-top:-22vh !important;
                        margin-left:17vw !important;
                        font-size:2.7rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(78, 71, 71);
                        }
                        
                        .itemHeader{
                        margin-top:-25vh;
                        margin-left:40vw;
                        
                        }

                                 #offerHeader{
                                position:relative;
                                margin-top:-20vh !important;
                                margin-left:18vw !important;
                            }
                            
                        
                        .itemText{
                            
                            margin-left:5vw;
                           
                            font-size:23px;
                            font-weight:lighter;
                            
                            }
                        
                          
                            
                            #itemTextOne{
                                
                                margin-top:1vh !important;
                                margin-left:-16vw;
                                  font-size:23px;
                            font-weight:lighter;
                                width:85vw;
                            }
                            
                            #itemTextTwo{
                                margin-top:3vh;
                                margin-left:-16vw;
                             font-size:23px;
                            font-weight:lighter;
                                width:85vw;
                            }
                            
                            #itemTextThree{
                                margin-top:3vh;
                                margin-left:-12vw;
                               font-size:23px;
                            font-weight:lighter;
                                width:85vw;
                                
                            }

                                  #itemTextFour{
                                margin-top:6vh;
                                margin-left:-15vw;
                               font-size:3rem;
                            font-weight:lighter;
                                width:84vw;
                                       font-family: 'Pinyon Script', cursive;
                                
                            }
                            
                            
                          
                            
                        
                                    #footer{
                                        position: relative;
                                      margin-top:2000px;
                        
                                        height:27vh;
                                        background-color: #3a3a3a;
                                        color:#fff;
                                        margin-top:8vh !important;
                                    }
                        
                                    .footerNav{
                                        display:inline-block;
                                        padding:0% 4% 0% 4%;
                                        margin-top:2vh;
                                        margin-left:9vw;
                                         
                                          font-size:23px;
                                          color:rgb(212, 212, 212);
                                       }
                          
                                      
                                       #footerLogo{
                                          position: absolute;
                                          margin-top:5vh;
                                          margin-left:22vw !important;
                                         font-size:3rem;
                                         font-family: 'Pinyon Script', cursive;
                                          font-weight: lighter;
                                          color:white;
                                      
                                       }
                                        
                                        
                                            
                                            }

                                            @media screen and (min-width:691px) and (max-width:816px) {
                                               body{background-color:white;}
               
                                #dskNav{
                                 
                                    margin-left:0vw !important;
                                }
                                        
                                        #mainNav{
                                            position: absolute;
                                            margin-top:-5vh;
                                            padding:2%;
                                            background-color: #ffffff7e;
                                            width:100vw;
                                            height:5vh;
                                        } 
                                        
                                        
                        
                                        a{
                                            color:#313131;
                                            font-weight: lighter;
                                          }
                            
                                          .nav-link{
                                           
                                            margin-left:10vw;
                                           padding:0% 4% 0% 4%;
                                            color:#242424;
                                            font-size:1.2rem;
                                            font-weight: lighter;
                            
                                          }
                        
                                          #linkOne{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:-3vw;
                                           
                                          }
                        
                                          #linkTwo{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:73vw;
                                           
                                          }
                        
                                          #booking{
                                            position: absolute;
                                            margin-top:54vh;
                                            margin-left:27vw;
                                         
                                             font-size:1.5rem;
                                            
                                                padding:0% 6% 0% 6%;          
                                             border-width: 1px;
                                             border-color:#636161;
                                             border-style:solid;
                                             border-radius: 25px;
                                             font-family: 'Pinyon Script', cursive;
                                             color:#535252 !important;
                                            
                                          }
                        
                                          #mobileLogo{
                                            display:none;
                                          }
                            
                                          #miniNav{
                                            display:none;
                                          }
                            
                                          #mainNav{
                                            display:inline-block;
                                            font-size:0.50rem;
                                            color:#302e2e;
                                          }
                        
                                          h1{
                                            position: absolute;
                                            margin-top:-3.70vh !important;
                                            margin-left:25vw !important;
                                            font-size:2.7rem;
                                            font-weight: lighter;
                                            font-family: 'Pinyon Script', cursive;
                                            color:rgb(105, 103, 103);
                                           
                                        }
                                        #mobileTitle{
                                            margin-top:30vh;
                                        }
                        
                                        .sliderContainer{
                                           position: relative;
                                            margin-top:10vh;
                                            
                                            height:100vh;
                                                width:100vw;
                                                height:100vh;
                                               
                                        }
                            
                                            .contentContainer{
                                              
                                                width:20vw;
                                                height:10vh;
                                            
                                            }
                        
                                            .mySlides{
                                                height:5vh;
                                            }
                                            
                                            .sampleImg{
                                                
                                                display:flex;
                                                padding:4%;
                                                width:10vw;
                                                height:15px;
                                            }
                                            
                                            .prev, .next {
                                                cursor: pointer;
                                                position: absolute;
                                                top: 76vh;
                                                width: 20px;
                                                margin-top: -50vh;
                                                padding: 1% 1% 1% 2%;
                                                color: rgb(248, 246, 246);
                                                font-weight: bold;
                                                font-size: 17px;
                                                transition: 0.6s ease;
                                                border-radius: 0 3px 3px 0;
                                                user-select: none;
                                                z-index:1;
                                              }
                                              
                                              /* Position the "next button" to the right */
                                              .next {
                                                background-color:#363434;
                                                right:1vw;
                                                border-radius: 100%;
                        
                                               
                                              }
                                              .prev{
                                                background-color:#363434;
                                                
                                                left: -0.1vw;
                                                border-radius: 100%;
                                              }
                                              /* On hover, add a black background color with a little bit see-through */
                                              .prev:hover, .next:hover {
                                                background-color: rgba(0,0,0,0.8);
                                              }
                                              
                                              
                                              /* Fading animation */
                                              .fade {
                                                animation-name: fade;
                                                animation-duration: 1.5s;
                                              }
                                              
                                              @keyframes fade {
                                                from {opacity: .4}
                                                to {opacity: 1}
                                              }
                                            
                        
                                       
                                        
                                             
                        
                                         
                        
                        
                                .sliderContainer{
                                    margin-top:5vh;
                                }
                        
                        
                                       
                                    .lgImg{
                                        position: absolute;
                                        margin-top:8vh;
                                        margin-left:13vw;
                                        height:39vh;
                                        width:40vw;
                                       
                                    }
                        
                                    .smImg{
                                        position: absolute;
                                        margin-top:11vh;
                                        margin-left:60vw;
                                        height:30vh;
                                        width:25vw;
                                        
                        
                                    }
                        
                                 
                                    .underlay{
                                        height:20vh;
                                        width:40vw;
                                    }
                        
                                    #sliderColor{
                                        margin-top:-92vh;
                                        margin-left:17vw;
                                        height:90vh;
                                        width:50vw;
                                       
                                    }
                        
                                    h2{
                                        display:none;
                        
                                        position: absolute;
                                        margin-top:-52vh !important;
                                        margin-left:2vw !important;
                                        font-size:2rem;
                                        font-weight: lighter;
                                        font-family: 'Pinyon Script', cursive;
                                        color:rgb(78, 71, 71);
                                       
                        
                                    }
                        
                                    
                        
                                    .sectionText{
                                        width:60vw;
                                        font-size:30px;
                                    }
                        
                                    #about1{
                                        position: absolute;
                                        margin-top:-53vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                        
                                    #about2{
                                        position: absolute;
                                      
                                        margin-top:-43vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                                    #mobile{
                                        display:none;
                                    }
                        
                                    #contact{
                                        display:none;
                                        position: absolute;
                                        margin-top:-28vh !important;
                                        margin-left:32vw;
                                        font-size:1rem;
                        
                                        padding:1% 10% 1% 10%; 
                                        border-radius: 25px;         
                                     border-width: 1px;
                                     border-color:#636161;
                                     border-style:solid;
                                     font-family: 'Pinyon Script', cursive;
                                     color:#3d3d3d !important;
                                    }
                        
                                    #offers{
                        
                                        margin-top:-44vh;
                                        margin-left:25vw;
                                        width:50vw;
                                      
                                    }
                        
                                   
                                   
                        
                        h3{
                        position: absolute;
                        margin-top:-22vh !important;
                        margin-left:17vw !important;
                        font-size:3.2rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(78, 71, 71);
                        }
                        
                        .itemHeader{
                        margin-top:-17vh;
                        margin-left:28vw;
                        
                        }

                                 #offerHeader{
                                position:relative;
                                margin-top:5vh !important;
                                margin-left:15vw !important;
                            }
                            
                        
                        .itemText{
                            
                            margin-left:5vw;
                           
                            font-size:23px;
                            font-weight:lighter;
                            
                            }
                        
                          
                            
                            #itemTextOne{
                                
                                margin-top:4vh !important;
                                margin-left:-10vw;
                                  font-size:24px;
                            font-weight:lighter;
                                width:75vw;
                            }
                            
                            #itemTextTwo{
                                margin-top:6vh;
                                margin-left:-10vw;
                             font-size:24px;
                            font-weight:lighter;
                                width:75vw;
                            }
                            
                            #itemTextThree{
                                margin-top:6vh;
                                margin-left:-7vw;
                               font-size:23px;
                            font-weight:lighter;
                                width:85vw;
                                
                            }

                                  #itemTextFour{
                                margin-top:6vh;
                                margin-left:-14vw;
                               font-size:2.5rem;
                            font-weight:lighter;
                                width:80vw;
                          font-family: 'Pinyon Script', cursive;
                                
                            }
                            
                            
                          
                            
                        
                                    #footer{
                                        position: relative;
                                      margin-top:2000px;
                        
                                        height:27vh;
                                        background-color: #3a3a3a;
                                        color:#fff;
                                        margin-top:8vh !important;
                                    }
                        
                                    .footerNav{
                                        display:inline-block;
                                        padding:0% 4% 0% 4%;
                                        margin-top:2vh;
                                        margin-left:12vw;
                                         
                                          font-size:23px;
                                          color:rgb(212, 212, 212);
                                       }
                          
                                      
                                       #footerLogo{
                                          position: absolute;
                                          margin-top:5vh;
                                          margin-left:19vw !important;
                                         font-size:3.6rem;
                                         font-family: 'Pinyon Script', cursive;
                                          font-weight: lighter;
                                          color:white;
                                      
                                       }
                                        
                                                    
                                                    }


                                           @media screen and (min-width:817px) and (max-width:1199px) {
                                               body{background-color:white;}
               
                                #dskNav{
                                 
                                    margin-left:0vw !important;
                                }
                                        
                                        #mainNav{
                                            position: absolute;
                                            margin-top:-5vh;
                                            padding:2%;
                                            background-color: #ffffff7e;
                                            width:100vw;
                                            height:5vh;
                                        } 
                                        
                                        
                        
                                        a{
                                            color:#313131;
                                            font-weight: lighter;
                                          }
                            
                                          .nav-link{
                                           
                                            margin-left:10vw;
                                           padding:0% 4% 0% 4%;
                                            color:#242424;
                                            font-size:1.2rem;
                                            font-weight: lighter;
                            
                                          }
                        
                                          #linkOne{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:4vw;
                                           
                                          }
                        
                                          #linkTwo{
                                            position: absolute;
                                            margin-top:1vh !important;
                                            margin-left:73vw;
                                           
                                          }
                        
                                          #booking{
                                            position: absolute;
                                            margin-top:54vh;
                                            margin-left:27vw;
                                         
                                             font-size:1.5rem;
                                            
                                                padding:0% 6% 0% 6%;          
                                             border-width: 1px;
                                             border-color:#636161;
                                             border-style:solid;
                                             border-radius: 25px;
                                             font-family: 'Pinyon Script', cursive;
                                             color:#535252 !important;
                                            
                                          }
                        
                                          #mobileLogo{
                                            display:none;
                                          }
                            
                                          #miniNav{
                                            display:none;
                                          }
                            
                                          #mainNav{
                                            display:inline-block;
                                            font-size:0.50rem;
                                            color:#302e2e;
                                          }
                        
                                          h1{
                                            position: absolute;
                                            margin-top:-3vh !important;
                                            margin-left:29vw !important;
                                            font-size:3rem;
                                            font-weight: lighter;
                                            font-family: 'Pinyon Script', cursive;
                                            color:rgb(105, 103, 103);
                                           
                                        }
                                        #mobileTitle{
                                            margin-top:30vh;
                                        }
                        
                                        .sliderContainer{
                                           position: relative;
                                            margin-top:10vh;
                                            
                                            height:100vh;
                                                width:100vw;
                                                height:100vh;
                                               
                                        }
                            
                                            .contentContainer{
                                              
                                                width:20vw;
                                                height:10vh;
                                            
                                            }
                        
                                            .mySlides{
                                                height:5vh;
                                            }
                                            
                                            .sampleImg{
                                                
                                                display:flex;
                                                padding:4%;
                                                width:10vw;
                                                height:15px;
                                            }
                                            
                                            .prev, .next {
                                                cursor: pointer;
                                                position: absolute;
                                                top: 76vh;
                                                width: 20px;
                                                margin-top: -50vh;
                                                padding: 1% 1% 1% 2%;
                                                color: rgb(248, 246, 246);
                                                font-weight: bold;
                                                font-size: 17px;
                                                transition: 0.6s ease;
                                                border-radius: 0 3px 3px 0;
                                                user-select: none;
                                                z-index:1;
                                              }
                                              
                                              /* Position the "next button" to the right */
                                              .next {
                                                background-color:#363434;
                                                right:1vw;
                                                border-radius: 100%;
                        
                                               
                                              }
                                              .prev{
                                                background-color:#363434;
                                                
                                                left: -0.1vw;
                                                border-radius: 100%;
                                              }
                                              /* On hover, add a black background color with a little bit see-through */
                                              .prev:hover, .next:hover {
                                                background-color: rgba(0,0,0,0.8);
                                              }
                                              
                                              
                                              /* Fading animation */
                                              .fade {
                                                animation-name: fade;
                                                animation-duration: 1.5s;
                                              }
                                              
                                              @keyframes fade {
                                                from {opacity: .4}
                                                to {opacity: 1}
                                              }
                                            
                        
                                       
                                        
                                             
                        
                                         
                        
                        
                                .sliderContainer{
                                    margin-top:5vh;
                                }
                        
                        
                                       
                                    .lgImg{
                                        position: absolute;
                                        margin-top:8vh;
                                        margin-left:13vw;
                                        height:39vh;
                                        width:40vw;
                                       
                                    }
                        
                                    .smImg{
                                        position: absolute;
                                        margin-top:11vh;
                                        margin-left:60vw;
                                        height:30vh;
                                        width:25vw;
                                        
                        
                                    }
                        
                                 
                                    .underlay{
                                        height:20vh;
                                        width:40vw;
                                    }
                        
                                    #sliderColor{
                                        margin-top:-92vh;
                                        margin-left:17vw;
                                        height:90vh;
                                        width:50vw;
                                       
                                    }
                        
                                    h2{
                                        display:none;
                        
                                        position: absolute;
                                        margin-top:-52vh !important;
                                        margin-left:2vw !important;
                                        font-size:2rem;
                                        font-weight: lighter;
                                        font-family: 'Pinyon Script', cursive;
                                        color:rgb(78, 71, 71);
                                       
                        
                                    }
                        
                                    
                        
                                    .sectionText{
                                        width:60vw;
                                        font-size:30px;
                                    }
                        
                                    #about1{
                                        position: absolute;
                                        margin-top:-53vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                        
                                    #about2{
                                        position: absolute;
                                      
                                        margin-top:-43vh;
                                        margin-left:10vw;
                                        font-size:25px;
                                        width:85vw;
                                    }
                        
                                    #mobile{
                                        display:none;
                                    }
                        
                                    #contact{
                                        display:none;
                                        position: absolute;
                                        margin-top:-28vh !important;
                                        margin-left:34vw;
                                        font-size:1rem;
                        
                                        padding:1% 10% 1% 10%; 
                                        border-radius: 25px;         
                                     border-width: 1px;
                                     border-color:#636161;
                                     border-style:solid;
                                     font-family: 'Pinyon Script', cursive;
                                     color:#3d3d3d !important;
                                    }
                        
                                    #offers{
                        
                                        margin-top:-44vh;
                                        margin-left:25vw;
                                        width:50vw;
                                      
                                    }
                        
                                   
                                   
                        
                        h3{
                        position: absolute;
                        margin-top:-22vh !important;
                        margin-left:17vw !important;
                        font-size:3rem;
                        font-weight: lighter;
                        font-family: 'Pinyon Script', cursive;
                        color:rgb(78, 71, 71);
                        }
                        
                        .itemHeader{
                        margin-top:-17vh;
                        margin-left:28vw;
                        
                        }

                                 #offerHeader{
                                position:relative;
                                margin-top:5vh !important;
                                margin-left:17vw !important;
                            }
                            
                        
                        .itemText{
                            
                            margin-left:5vw;
                           
                            font-size:23px;
                            font-weight:lighter;
                            
                            }
                        
                          
                            
                            #itemTextOne{
                                
                                margin-top:4vh !important;
                                margin-left:-10vw;
                                  font-size:27px;
                            font-weight:lighter;
                                width:75vw;
                            }
                            
                            #itemTextTwo{
                                margin-top:6vh;
                                margin-left:-10vw;
                             font-size:27px;
                            font-weight:lighter;
                                width:75vw;
                            }
                            
                            #itemTextThree{
                                margin-top:6vh;
                                margin-left:-2vw;
                               font-size:-16px;
                            font-weight:lighter;
                                width:85vw;
                                
                            }

                                  #itemTextFour{
                                margin-top:6vh;
                                margin-left:-12vw;
                               font-size:3rem;
                            font-weight:lighter;
                                width:78vw;
                          font-family: 'Pinyon Script', cursive;
                                
                            }
                            
                            
                          
                            
                        
                                    #footer{
                                        position: relative;
                                      margin-top:2000px;
                        
                                        height:27vh;
                                        background-color: #3a3a3a;
                                        color:#fff;
                                        margin-top:8vh !important;
                                    }
                        
                                    .footerNav{
                                        display:inline-block;
                                        padding:0% 4% 0% 4%;
                                        margin-top:2vh;
                                        margin-left:12vw;
                                         
                                          font-size:23px;
                                          color:rgb(212, 212, 212);
                                       }
                          
                                      
                                       #footerLogo{
                                          position: absolute;
                                          margin-top:5vh;
                                          margin-left:26vw !important;
                                         font-size:3.5rem;
                                         font-family: 'Pinyon Script', cursive;
                                          font-weight: lighter;
                                          color:white;
                                      
                                       }
                                        
                                                    
                                                    }
                              


                              
                              
                              
                                                    @media screen and (min-width:1200px)  {
                                                     body{background-color:white;
                                                          color:rgb(105, 103, 103);}
                                             
                                                      #dskNav{
                                                       
                                                          margin-left:0vw !important;
                                                      }
                                                              
                                                              #mainNav{
                                                                  position: relative;
                                                                  margin-top:-5vh;
                                                                  padding:2%;
                                                                  background-color: #ffffff7e;
                                                                  width:100vw;
                                                                  height:5vh;
                                                              } 
                                                              
                                                              
                                              
                                                              a{
                                                                  color:#313131;
                                                                  font-weight: lighter;
                                                                }
                                                  
                                                                .nav-link{
                                                                 
                                                                  margin-left:10vw;
                                                                 padding:0% 4% 0% 4%;
                                                                  color:#242424;
                                                                  font-size:1.6rem;
                                                                  font-weight: lighter;
                                                  
                                                                }
                                              
                                                                #linkOne{
                                                                  position: absolute;
                                                                  margin-top:4vh !important;
                                                                  margin-left:-2vw;
                                                                 
                                                                }
                                              
                                                                #linkTwo{
                                                                  position: absolute;
                                                                  margin-top:4vh !important;
                                                                  margin-left:8vw;
                                                                 
                                                                }
                                              
                                                                #booking{
                                                                  position: absolute;
                                                                  margin-top:4vh;
                                                                  margin-left:75vw;
                                                               
                                                                   font-size:1.3rem;
                                                                  
                                                                      padding:0% 3% 0% 3%;          
                                                                   border-width: 1px;
                                                                   border-color:#636161;
                                                                   border-style:solid;
                                                                   border-radius: 25px;
                                                                   font-family: 'Pinyon Script', cursive;
                                                                  
                                                                   color:#535252 !important;
                                                                  
                                                                }
                                              
                                                                #mobileLogo{
                                                                  display:none;
                                                                }
                                                  
                                                                #miniNav{
                                                                  display:none;
                                                                }
                                                  
                                                                #mainNav{
                                                                  display:inline-block;
                                                                  font-size:0.50rem;
                                                                  color:#302e2e;
                                                                }
                                              
                                                                h1{
                                                                  position: absolute;
                                                                  margin-top:-8vh !important;
                                                                  margin-left:35vw !important;
                                                                  font-size:3.5rem;
                                                                  font-weight: lighter;
                                                                  font-family: 'Pinyon Script', cursive;
                                                                  color:rgb(105, 103, 103);
                                                                 
                                                              }
                                                              #mobileTitle{
                                                                  margin-top:30vh;
                                                              }
                                              
                                                              .sliderContainer{
                                                                 position: relative;
                                                                  margin-top:10vh;
                                                                  
                                                                  height:100vh;
                                                                      width:100vw;
                                                                      height:100vh;
                                                                     
                                                              }
                                                  
                                                                  .contentContainer{
                                                                    
                                                                      width:20vw;
                                                                      height:10vh;
                                                                  
                                                                  }
                                              
                                                                  .mySlides{
                                                                      height:5vh;
                                                                  }
                                                                  
                                                                  .sampleImg{
                                                                      
                                                                      display:flex;
                                                                      padding:4%;
                                                                      width:10vw;
                                                                      height:120px;
                                                                  }
                                                                  
                                                                  .prev, .next {
                                                                      cursor: pointer;
                                                                      position: absolute;
                                                                      top: 76vh;
                                                                      width: 20px;
                                                                      margin-top: -50vh;
                                                                      padding: 1% 1% 1% 2%;
                                                                      color: rgb(248, 246, 246);
                                                                      font-weight: bold;
                                                                      font-size: 17px;
                                                                      transition: 0.6s ease;
                                                                      border-radius: 0 3px 3px 0;
                                                                      user-select: none;
                                                                      z-index:1;
                                                                    }
                                                                    
                                                                    /* Position the "next button" to the right */
                                                                    .next {
                                                                      background-color:#363434;
                                                                      right:10vw;
                                                                      border-radius: 100%;
                                              
                                                                     
                                                                    }
                                                                    .prev{
                                                                      background-color:#363434;
                                                                      
                                                                      left: 10vw;
                                                                      border-radius: 100%;
                                                                    }
                                                                    /* On hover, add a black background color with a little bit see-through */
                                                                    .prev:hover, .next:hover {
                                                                      background-color: rgba(0,0,0,0.8);
                                                                    }
                                                                    
                                                                    
                                                                    /* Fading animation */
                                                                    .fade {
                                                                      animation-name: fade;
                                                                      animation-duration: 1.5s;
                                                                    }
                                                                    
                                                                    @keyframes fade {
                                                                      from {opacity: .4}
                                                                      to {opacity: 1}
                                                                    }
                                                                  
                                              
                                                             
                                                              
                                                                   
                                              
                                                               
                                              
                                              
                                                      .sliderContainer{
                                                        
                                                          margin-top:20vh;
                                                      }
                                              
                                              
                                                             
                                                          .lgImg{
                                                              position: absolute;
                                                              margin-top:3vh;
                                                              margin-left:26vw;
                                                              height:60vh;
                                                              width:26vw;
                                                             
                                                          }
                                              
                                                          .smImg{
                                                              position: absolute;
                                                              margin-top:9vh;
                                                              margin-left:60vw;
                                                              height:47vh;
                                                              width:14vw;
                                                              
                                              
                                                          }
                                              
                                                       
                                                          .underlay{
                                                              height:30vh;
                                                              width:40vw;
                                                          }
                                              
                                                          #sliderColor{
                                                              display:none;
                                                              margin-top:-92vh;
                                                              margin-left:18vw;
                                                              height:47vh;
                                                              width:60vw;
                                                              background-color: #d6d6d6;
                                                              border-radius: 25px;
                                              
                                                          }
                                              
                                                          h2{
                                              
                                                              position: absolute;
                                                              margin-top:-34vh !important;
                                                              margin-left:27vw !important;
                                                              font-size:3.8rem;
                                                              font-weight: lighter;
                                                              font-family: 'Pinyon Script', cursive;
                                                              color:rgb(78, 71, 71);
                                              
                                                          }
                                              
                                                          
                                              
                                                          .sectionText{
                                                              width:60vw;
                                                              font-size:30px;
                                                          }
                                              
                                                          #about1{
                                                              position: absolute;
                                                              margin-top:11vh;
                                                              margin-left:20vw;
                                                              font-size:25px;
                                                          }
                                              
                                              
                                                          #about2{
                                                              position: absolute;
                                                              margin-top:18vh;
                                                              margin-left:20vw;
                                                              font-size:25px;
                                                          }
                                              
                                                          #mobile{
                                                              display:none;
                                                          }
                                              
                                                          #contact{
                                                              position: absolute;
                                                              margin-top:-14vh !important;
                                                              margin-left:36vw;
                                                              font-size:1.4rem;
                                              
                                                              padding:0% 10% 0% 10%; 
                                                              border-radius: 25px;         
                                                           border-width: 1px;
                                                           border-color:#636161;
                                                           border-style:solid;
                                                           font-family: 'Pinyon Script', cursive;
                                                           color:#3d3d3d !important;
                                                          }
                                              
                                                          #offers{
                                              
                                                              margin-top:17vh;
                                                              margin-left:25vw;
                                                              width:50vw;
                                                            
                                                          }
                                              
                                                         
                                                         
                                              
                                              h3{
                                              position: absolute;
                                              margin-top:-44vh !important;
                                              margin-left:18vw !important;
                                              font-size:4rem;
                                              font-weight: lighter;
                                              font-family: 'Pinyon Script', cursive;
                                              color:rgb(78, 71, 71);
                                              }
                                              
                                              .itemHeader{
                                              margin-top:-40vh;
                                              margin-left:20vw;
                                              
                                              }
                                              
                                              .itemText{
                                                  
                                                  margin-left:10vw;
                                                  width:56vw;
                                                  font-size:2.3rem;
                                                  font-weight:lighter;
                                                  
                                                  }
                                              
                                                  #offerHeader{
                                                      position:relative;
                                                      margin-top:-17vh !important;
                                                      margin-left:19vw !important;
                                                     
                                                  }
                                                  
                                                  #itemTextOne{
                                                      
                                                      margin-top:9vh !important;
                                                      margin-left:-1vw;
                                                       width:58vw;
                                                  }
                                                  
                                                  #itemTextTwo{
                                                      margin-top:6vh;
                                                      margin-left:-1vw;
                                                        width:60vw;
                                                    
                                                  }
                                                  
                                                  #itemTextThree{
                                                      margin-top:5vh;
                                                      margin-left:3vw;
                                                      
                                                      
                                                  }

                                                          #itemTextFour{
                                                            
                                                      margin-top:16vh;
                                                      margin-left:-3vw;
                                                    font-family: 'Pinyon Script', cursive;
                                                              font-size:3.5rem;
                                                              width:70vw;
                                                      
                                                  }
                                                  
                                                
                                                  
                                              
                                                          #footer{
                                                              position: relative;
                                                            margin-top:2000px !important;
                                              
                                                              height:27vh;
                                                              background-color: #3a3a3a;
                                                              color:#fff;
                                                              margin-top:8vh !important;
                                                          }
                                              
                                                          .footerNav{
                                                              display:inline-block;
                                                              padding:0% 4% 0% 4%;
                                                              margin-top:2vh;
                                                              margin-left:14vw;
                                                               
                                                                font-size:23px;
                                                                color:rgb(212, 212, 212);
                                                             }
                                                
                                                            
                                                             #footerLogo{
                                                                position: absolute;
                                                                margin-top:5vh;
                                                                margin-left:33vw !important;
                                                               font-size:4.3rem;
                                                               font-family: 'Pinyon Script', cursive;
                                                                font-weight: lighter;
                                                                color:white;
                                                            
                                                             }
                                                              
                                                              
                                                          
                                                          }
                



        
