/*Mobile view*/
@media (min-width: 280px){
    .nav-link{
        color: green;
        font-size: 14px;
    }
    h1{
        font-size: 40px;
    }    
    h4{
        margin-top: 10px;
        font-size: 16px;
    }
    h5{
        font-size: 14px;
    }
    .sentence{
        position: static;
        top: 1em;
        left: -2em;
        font-size: 3em;
    }
    .content-usual{
        padding-top: 10em;
    }
    #logo{
        width: 150px;
    }
    .icons{
        font-size: 30px;
    }
    #vdo{
        top: 1em;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        z-index: -5;
    }
    .start{
        margin-top: 2cm;
    }
    h2{
        text-align: center;
        padding: 5px;
        font-size: 1.5em;
    }
    .section1{
        margin-top: 2cm;
        margin: 2cm 0px 0px 0px;
        width: 100%;
        padding: 10px 5px 10px 5px;
        color: white;
        background-color:rgb(10, 114, 17);
    }
    .section1 p{
        font-size: 16px;
        text-align: justify;
        padding: 10px 20px;
    }
    .bottombtn{
        font-size: 16px;
        color: rgb(255, 255, 255);
        text-decoration: none;
        background-color:rgb(10, 114, 17);
        border-radius: 30px;
        border-width: 0;
        padding: 8px 40px;
        transition: all 0.2s ease-in-out;
    }
    #shop{
        width: 50%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        box-shadow: 2px 2px 10px black;
        border-radius: 20px;
    }
    #vdo2{  
    width: 100%;
    }
    /* #map{
        display: block;
        margin-left: auto;
        margin-right: auto;
        width:400px;
        height:200px;
        border:0;
        border-radius: 10px;
    } */
}


/*Tablet*/
@media (min-width: 660px){
    .nav-link{
        font-size: 14px;
    }
    h1{
        font-size: 1.5em;
    }    
    h4{
        margin-top: 10px;
        font-size: 26px;
    }
    .sentence{
        position: static;
        top: 1em;
        left: -2em;
        font-size: 3em;
    }
    #logo{
        width: 150px;
    }
    .icons{
        font-size: 30px;
    }
    #vdo{
        top: 1em;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        z-index: -5;
    }
    .start{
        margin-top: 12cm;
    }
    h2{
        text-align: center;
        padding: 5px;
        font-size: 1.5em;
    }
    .section1{
        margin-top: 2cm;
        width: 100%;
        padding: 10px 5px 10px 5px;
        color: white;
        background-color:rgb(10, 114, 17);
    }
    .section1 p{
        font-size: 16px;
        text-align: justify;
        padding: 10px 20px;
    }
    .bottombtn{
        font-size: 16px;
        color: rgb(255, 255, 255);
        text-decoration: none;
        background-color:rgb(10, 114, 17);
        border-radius: 30px;
        border-width: 0;
        padding: 8px 40px;
        transition: all 0.2s ease-in-out;
    }
    #shop{
        width: 50%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        box-shadow: 2px 2px 10px black;
        border-radius: 20px;
    }

}


/*Desktop*/
@media (min-width: 860px){
    .nav-link{
        font-size: 18px;
    }

    h1{
        margin-top: 1.5em;
        font-size: 2.2em;
    }    
    h4{
        margin-top: 10px;
        font-size: 26px;
    }
    .sentence{
        position: static;
        top: 1em;
        left: -2em;
        font-size: 3em;
    }
    #logo{
        width: 200px;
    }
    .icons{
        font-size: 50px;
    }
    #vdo{
        margin-top: 3em;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        z-index: -5;
    }
    .start{
        margin-top: 4cm;
    }
    .bottombtn{
        font-size: 22px;
        color: rgb(255, 255, 255);
        text-decoration: none;
        background-color:rgb(10, 114, 17);
        border-radius: 30px;
        border-width: 0;
        padding: 8px 40px;
        transition: all 0.2s ease-in-out;
    }
    h2{
        text-align: center;
        padding: 5px;
        font-size: 2.5em;
    }
    .section1{
        margin-top: 2cm;
        width: 100%;
        padding: 10px 5px 10px 5px;
        color: white;
        background-color:rgb(10, 114, 17);
    }
    .section1 p{
        font-size: 20px;
        text-align: justify;
        padding: 10px 20px;
    }
    #shop{
        width: 50%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        box-shadow: 2px 2px 10px black;
        border-radius: 20px;
    }
#feature-icon{
        font-size: 3em;
    }
#feature-icon:hover{
    cursor: pointer;
    color: yellow;
    transform: scale(1.5);
    transition: all 0.2s ease-in-out;
    
    }
    #vdo2{  
    width: 100%;
    }
}