#page-banner-carousel .carousel-item {
	height: 40vh;
	min-height: 10px;
}
main .entry-content img{
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 990px) {
	#page-banner-carousel .carousel-item {
		height: 26vh;
		min-height: 100px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
}
@media only screen and (max-width: 890px) {
	#page-banner-carousel .carousel-item {
		height: 28vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
}
@media only screen and (max-width: 790px) {
	#page-banner-carousel .carousel-item {
		height: 21vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
}
@media only screen and (max-width: 690px) {
	#page-banner-carousel .carousel-item {
		height: 18vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
}
@media only screen and (max-width: 590px) {
	#page-banner-carousel .carousel-item {
		height: 16vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
	#language {
	    padding-top: 2.4rem;
	}
}
@media only screen and (max-width: 490px) {
	#page-banner-carousel .carousel-item {
		height: 14vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
	#language {
	    padding-top: 2.4rem;
	}
}
@media only screen and (max-width: 390px) {
	#page-banner-carousel .carousel-item {
		height: 12vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
	#language {
	    padding-top: 2.4rem;
	}
}

@media only screen and (max-width: 290px) {
	#page-banner-carousel .carousel-item {
		height: 8vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
	#language {
	    padding-top: 2.4rem;
	}
}

@media only screen and (max-width: 190px) {
	#page-banner-carousel .carousel-item {
		height: 5vh;
		min-height: 10px;
	}
	#navbar-content{
	        margin-right: 1.4em;
	        height: 88vh;
	}
    .navbar-nav {
        margin-right: 0;
        overflow: scroll
    }
	.carousel-control-next, .carousel-control-prev{
	    top: 40%;
	}
	#language {
	    padding-top: 2.4rem;
	}
}