body { overflow-x:hidden;overflow-y:scroll;width:100%;}
.carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:1;height:18em;}
.noCarousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:1;height:auto;top:3em; height:4em;}
#stack  {position:absolute;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0px;font-size:2em;height:inherit;z-index:6;text-align:left;}
#stackBg{position:absolute;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0px;font-size:2em;height:inherit;z-index:5;text-align:left;opacity:.4;}
#idStack1{height:100%;}

.banner{
position:relative;
margin-left:auto;
margin-right:auto;

display:-webkit-box;

display:-webkit-flex;

display:-ms-flexbox;

display:flex;
z-index:8;

-webkit-justify-content:space-around;

    -ms-flex-pack:distribute;

        justify-content:space-around;
    height: 15em;
    margin-top: 3em;}

/*img.lhs, img.rhs{max-height:13.75em; width:7.5em;}*/
.middle, .lhs, .rhs{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

        -ms-flex-pack: center;

            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
	
	font-size: 1.3rem; 
/*	padding: 0rem 0rem 0rem 1rem; */
	text-align:center;  text-decoration:none; font-weight:bold;
	color:#800020;
}


.lhs{
}
.rhs{}

@media only screen and (max-width:1024px) {#stack, #stackBg{font-size:1.46em;}}
@media only screen and (max-width:771px) {#stack, #stackBg{font-size:1.1em;} .middle{font-size: 1.0em;}}
@media only screen and (max-width:732px) {}
@media only screen and (max-width:600px) {#stack, #stackBg{font-size:1em;} .middle{font-size: 0.8em;}.carousel{height:11em;}.banner{height:8em;}}
@media only screen and (max-width:480px) {.carousel{left:0px;height:11em;} #stack, #stackBg{font-size:1em;}.middle{font-size: 0.6em;}.banner{height:8em;}}.example {
    display: -ms-grid;
    display: grid;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
    background: -o-linear-gradient(top, white, black);
    background: linear-gradient(to bottom, white, black);
}