body{
    width:100%;
    height:auto;
    margin:0;
    padding:0;
}





.sps--abv {
    background: transparent;
  }
  .sps--blw {
    background-color: rgba(0,0,0,0.8);
  }

  .nav-item{   
    margin-left:20px;
}

.nav-link{
    margin-top: 0px;
    margin-left: 10px !important;
    color: white !important; 
    text-transform: uppercase;
    font-family: 'Courgette', cursive;
    font-size:14px;
    
}

.nav-link:hover{
    color: teal !important;
}

.navbar-brand{
    color: white !important;
    font-size: 50px !important;
    font-family: 'Berkshire Swash', cursive;
    text-transform: none !important;
    font-weight: 200 !important;
    text-shadow:5px 4px 4px black;
}



.dropdown-menu{
    background: rgba(0,0,0,0.7) !important;
    border: none !important;
    border-radius: 0px !important;
    margin:0px 0px !important ;
}

.dropdown-item{
    color: white !important;
    padding-top:10px !important ;
    text-transform: uppercase !important;
}

.dropdown-item:hover{
    background: none !important;
    color: teal !important;
}

.banner{
    width: 100%;
    
}


.text {
    font-family: 'Berkshire Swash', cursive;
    font-size: 40px;
    line-height: 32px;
    letter-spacing: 8px;
    color: white;
    top: 200px;
    position: relative;
    z-index: 1000;
    text-align: center;
    height: 60px;
    width: auto;
    font-variant: small-caps;
  }

  .top1 h4{
      text-align:center;
      font-family: 'Kaushan Script', cursive;
      font-size:65px;
      margin-top:40px;
     
    }

    .top1 p{
        margin-top:40px;
        text-align:center;
        font-family: 'Satisfy', cursive;
        font-size:25px;
    }

    .top2 h4{
        margin-top:-30px;
        text-align:center;
        color:chocolate;
        font-family: 'Courgette', cursive;
        font-size:28px;
    }

    .btn{
        background-color:black !important;
        box-shadow:none !important;
        border:none !important;
        margin-top:20px;
    }

    .top2 h3{
        text-align:center;
        margin-top:20px;
    }

    .top2 h3 a{
        color:black;
        text-decoration:none;
        font-family: 'Courgette', cursive;
    }

    .top3 img{
        height: 359px;
        
    }

  /*  .btn2{
        background-color:black !important;
        box-shadow:none !important;
        border:none !important;
        margin-top:25px;
    }*/
    

    .top3 h4{
        margin-top:-30px;
        text-align:center;
        color:black;
        font-family: 'Courgette', cursive;
        font-size:28px;
    }

    .top3 h3{
        text-align:center;
        margin-top:20px;
    }

    .top3 h3 a{
        color:black;
        text-decoration:none;
        font-family: 'Courgette', cursive;
    }


    .top4{
        margin-top:40px;
    }

    .top5{
        margin-top:40px;
       
    }

    .top6{
        margin-top:40px;
        background-color:black;
    }

    .top6 h2{
        margin-top:20px;
        text-align:center;
        font-family: 'Berkshire Swash', cursive;
        color:white;
    }

    .top6 p{
        text-align:center;
        margin-top:30px;
        color:thistle;
        font-size: 18px;
        font-family: 'Courgette', cursive;
    }

    .top6 p a{
        color:thistle;
        text-decoration: underline;
    }

   

    .form-control{
        margin-top:60px;
    }

    .btn1{
        background-color:chocolate !important;
        box-shadow:none !important;
        border:none !important;
        margin-top: 10px;
        font-family: 'Berkshire Swash', cursive;
    }

    .btn1:hover{
        background-color: rgba(210, 105, 30, 0.644) !important;
        color:black !important;
    }

    .top7{
        background-color: black;
        height:410;
        margin:20px 0px;
       
    }
    
    .top7 h1{
        text-align: center;
       margin:20px;
       color:chocolate;
    }
    
    .top7 h2{
        text-align: center;
        color:white;
        font-size: 18px;
        margin:10px;
    }
    
    .top7 h3{
        text-align: center;
        color:white;
        margin:20px;
        font-size: 18px;
    }
    
    .top7 h3 a{
        text-decoration:none;
        color:white;
    }
    
    .top7 h4{
        text-align: center;
       margin:10px 15px;
        color:white;
    }
    
    .top7 hr{
        background-color:#353535;
        width:50%;
    }
    
    .top7 h5{
        text-align:center;
        color:rgb(204, 192, 183);
        font-size: 18px;
        font-family: 'Times New Roman', Times, serif;
    }
    .top7 i{
        padding:5px;
    }

    .top7 p{
        text-align: right;
        margin-top:-40px;
        font-size:28px;
    }
    
    .top7 p a{
        color:chocolate !important;
    }
    
    
    .text-center{
        font-size: 10px !important;
       
        
        
    }
    
    #social-fb:hover {
        color: #f39c12;
        box-shadow:white;
    }
    #social-tw:hover {
        color: #f39c12;
        box-shadow:white;
    }
    #social-gp:hover {
        color: #f39c12;
      
    }
    #social-em:hover {
        color: #f39c12;
        box-shadow:white;
    }
    
    .text-center i{
        color:blanchedalmond;
        
    }
    
    
    





