#welcome h1,
#welcome h2 {
    margin-top: 0;
    text-align: center;
}

#welcome h1 {
    color: #137185;
    font-weight: bold;
}

#welcome h2 {
    color: #525251;
}

#learn-more {
    background-color: #EFEDE6;
}

#learn-more img {
    width: auto;
    max-width: 100%;
    margin: auto;
    display: block;
}

#learn-more h1 {
    font-weight: bold;
    color: #121F34;
    margin-top: 0;
}

#learn-more hr {
    visibility: hidden;
}

#carousel {
    background-color: #E6E2D8;
}

.jcarousel-wrapper {
    position: relative;
    padding-left: 35px; 
    padding-right: 35px; 
}

.jcarousel {
    overflow: hidden;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
}

.jcarousel li {
    float: left;
}

.jcarousel img {
    display: block;
    width: 90%;
    margin: auto;  
}

.jcarousel p {
    color: #525251;
    text-align: center;
}

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 40px;
    height: 40px;
    text-align: center;
    background: #FFF;
    color: #525251;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 30px/36px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover {
    text-decoration: none;
}

.jcarousel-control-prev {
    left: 5px;
}

.jcarousel-control-next {
    right: 5px;
}

.jcarousel-pagination {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    height: 10px;
    width: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;

    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Extra Small Devices, Phones, Tablets */ 
@media only screen and (max-width : 991px) {
	#learn-more img {
	    width: 70%;
	}

    #learn-more h1 {
        margin-top: 10px;
    }

	#learn-more hr {
		visibility: visible;
        margin: auto;
        border-color: #DDD;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.jcarousel-control-prev {
	    left: 10px;
	}

	.jcarousel-control-next {
	    right: 10px;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	#learn-more img {
	    width: 80%;
	    height: auto;
	}

    .jcarousel-control-prev,
    .jcarousel-control-next {
        width: 30px;
        height: 30px;
        font-size: 24px;
        line-height: 27px;
    }

    .jcarousel-pagination a {
        height: 7px;
        width: 7px;
        margin-right: 5px;
    }
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	
}