@charset "utf-8";
/* CSS Document */


@media screen and (max-width:700px){
#carousel, #carousel > div {
    display: block;
    width: 100%;
    height: 100vh;
    position: relative;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #455A64;
    overflow: hidden;

}

    #carousel > div {
        position: absolute;
    }

    #carousel > i {
        color: #5bbd72;
        position: absolute;
        font-size: 60px;
        margin: 20px;
        top: 40%;
        text-shadow: 0 10px 2px #223422;
        cursor: pointer;
        -moz-transition: .2s;
        -o-transition: .2s;
        -webkit-transition: .2s;
        transition: .2s;
    }

    #carousel > i:active {
        color: #ac4d4d;
        text-shadow: 0 5px 2px #000000;
        -moz-transform: translate(0,5px);
        -ms-transform: translate(0,5px);
        -o-transform: translate(0,5px);
        -webkit-transform: translate(0,5px);
        transform: translate(0,5px);
        cursor: pointer;
    }

    #carousel > ul {
        position: absolute;
        bottom: 10px;
        /*change left property to adjust the position of the buttons*/
        left: 36%;
        z-index: 4;
        padding: 0;
        margin: 0;
    }

        #carousel > ul > li {
            margin: 0;
            padding: 0;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            list-style: none;
            float: left;
            background-color: white;
            margin-right: 20px;
            cursor: pointer;
            box-shadow: 0 0 5px 1px white;
            -moz-transition: .3s;
            -o-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
        }

            #carousel > ul > li.showli {
                background-color: #449686;
                -moz-animation: boing .5s forwards;
                -o-animation: boing .5s forwards;
                -webkit-animation: boing .5s forwards;
                animation: boing .5s forwards;
            }

            #carousel > ul > li:hover {
                background-color: #449686;
            }

}


@media screen and (min-width:701px){
	#carousel, #carousel > div {
    display: block;
    width: 100%;
    height: 100vh;
    position: relative;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #455A64;
    overflow: hidden;

}

    #carousel > div {
        position: absolute;
    }

    #carousel > i {
        color: #5bbd72;
        position: absolute;
        font-size: 60px;
        margin: 20px;
        top: 40%;
        text-shadow: 0 10px 2px #223422;
        cursor: pointer;
        -moz-transition: .2s;
        -o-transition: .2s;
        -webkit-transition: .2s;
        transition: .2s;
    }

    #carousel > i:active {
        color: #ac4d4d;
        text-shadow: 0 5px 2px #000000;
        -moz-transform: translate(0,5px);
        -ms-transform: translate(0,5px);
        -o-transform: translate(0,5px);
        -webkit-transform: translate(0,5px);
        transform: translate(0,5px);
        cursor: pointer;
    }

    #carousel > ul {
        position: absolute;
        bottom: 10px;
        /*change left property to adjust the position of the buttons*/
        left: 43%;
		bottom:3%;
        z-index: 4;
        padding: 0;
        margin: 0;
    }

        #carousel > ul > li {
            margin: 0;
            padding: 0;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            list-style: none;
            float: left;
            background-color: white;
            margin-right: 20px;
            cursor: pointer;
            box-shadow: 0 0 5px 1px white;
            -moz-transition: .3s;
            -o-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
        }

            #carousel > ul > li.showli {
                background-color: #449686;
                -moz-animation: boing .5s forwards;
                -o-animation: boing .5s forwards;
                -webkit-animation: boing .5s forwards;
                animation: boing .5s forwards;
            }

            #carousel > ul > li:hover {
                background-color: #449686;
            }
	
}




@media screen and (min-width:1280px){
	
#carousel, #carousel > div {
    display: block;
    width: 100%;
    height: 100vh;
    position: relative;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #455A64;
    overflow: hidden;
	z-index:-999;
}

    #carousel > div {
        position: absolute;
    }

    #carousel > i {
        color: #5bbd72;
        position: absolute;
        font-size: 60px;
        margin: 20px;
        top: 40%;
        text-shadow: 0 10px 2px #223422;
        cursor: pointer;
        -moz-transition: .2s;
        -o-transition: .2s;
        -webkit-transition: .2s;
        transition: .2s;
    }

    #carousel > i:active {
        color: #ac4d4d;
        text-shadow: 0 5px 2px #000000;
        -moz-transform: translate(0,5px);
        -ms-transform: translate(0,5px);
        -o-transform: translate(0,5px);
        -webkit-transform: translate(0,5px);
        transform: translate(0,5px);
        cursor: pointer;
    }

    #carousel > ul {
        position: absolute;
        bottom: 10px;
        /*change left property to adjust the position of the buttons*/
		bottom:5%;
        left: 46%;
        z-index: 4;
        padding: 0;
        margin: 0;
    }

        #carousel > ul > li {
            margin: 0;
            padding: 0;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            list-style: none;
            float: left;
            background-color: white;
            margin-right: 20px;
            cursor: pointer;
            box-shadow: 0 0 5px 1px white;
            -moz-transition: .3s;
            -o-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
        }

            #carousel > ul > li.showli {
                background-color: #449686;
                -moz-animation: boing .5s forwards;
                -o-animation: boing .5s forwards;
                -webkit-animation: boing .5s forwards;
                animation: boing .5s forwards;
            }

            #carousel > ul > li:hover {
                background-color: #449686;
            }


	
}