

            h1{
            padding-bottom: 20px;
            -webkit-animation-duration: 5s;
            }

            @media screen and (max-width: 500px) {
                h1{
                font-size: 10vw;
                }
            }
            
            @media screen and (min-width: 1000px) {
                h1{
                font-size: 10vw;
                
                }
            }

      
      
            h2{
            font-size: 5vw;
            padding-bottom: 20px;
            -webkit-animation-duration: 5s;
            }


            h3{
            padding-bottom: 20px;  
            -webkit-animation-duration: 5s; 
            }

            @media screen and (min-width: 1000px) {
                h3{
                font-size: 10vw;
                }
            }
            
            @media screen and (min-width: 400px) {
                h3{
                font-size: 10vw;
                }
            }


            #section1
            {
            width:80%;
            height:100%;
            margin:0 auto;
            position:absolute;
            left:30px;
            top:40px;
            
            }
        
            
            .logo{
                margin-top:100px;

            }
            
            .waspmedia{
            color:#fff;
            font-family: 'Open Sans', sans-serif;
            font-weight: 300;
            letter-spacing: .2em;
            }

            .waspmedia a{
                text-decoration: none;
                color: #fff;
                z-index: 999;
            }
            
                @media screen and (min-width: 400px) {           
                    .waspmedia{
                    font-size: 3vw;
                    position:absolute;top:30px;left:30px;
                    z-index: 999;
                    }
                }
            
                @media screen and (max-width: 400px) {
                    .waspmedia{
                    font-size: 10vw;
                    position:absolute;top:30px;left:30px;
                    z-index: 999;
                    }
                }


    
            
            #strapline{
            margin-left:-100px;
            color: #fff;
            font-weight: 300;
            letter-spacing: .1em;
            /*background-color: rgba(252, 187, 11, 0.43);*/
            padding: 10px 10px 0 80px;
            max-width: 400px;
            }
            
            
                @media screen and (min-width: 400px) {           
                    #strapline{
                    font-size: 1vw;
                    position:absolute;top:80px;left:50px;
                    }
                }
            
            
                @media screen and (max-width: 400px) {
                    #strapline{
                    font-size: 4vw;
                    position:absolute;top:70px;left:50px;
                    }
                }
            
            #contact_number a{
            color:#000;
            font-family: 'Open Sans', sans-serif;
            font-weight: 300;
            text-decoration: none;
            padding-bottom: 400px;
            }
            
            
            @media screen and (min-width: 1000px) {           
                    #contact_number a{
                    font-size: 2vw;
                    }
                }
            
            @media screen and (min-width: 400px) {
                    #contact_number a{
                    font-size: 2vw;
                    }
                }
            

            

