/*------------ Sidebar Banner -----------*/
 @media (min-width: 945px) {
	 .side-banner {
		 max-width: 50%;
		 max-height: 180px;

	}
	 .side-banner-box {
		 display: none;
	}
}
 @media (max-width: 945px) {
	 .side-banner-box {
		 height: 100%;
		 max-height: 80px;
		 margin:0;
		 display: inline-block;
		 position: absolute;
		 top:0;
		 left:0;
	}
	 .side-banner {
		 display: none;
	}
	 div body.node-type-landing-page .graphic-title {
		 display:inline-block;
	}
	 body.node-type-landing-page .graphic-title h1 {
		 margin-left: 5.8rem;
		 margin-top: 1.7rem;
		 padding-top: 0;
	}
}
 @media (max-width: 760px){
	 body.node-type-landing-page .graphic-title h1 {
		 padding-top: 0;
		 margin-left: 5.8rem;
	}
}
 @media (max-width: 550px) {
	 body.node-type-landing-page .graphic-title h1 {
		 padding: 13px 0px 10px 70px;
	}
}
/*------------ Landing Page Carousel -----------*/
 .banner-carousel {
	 float: right;
	 position: relative;
	 width: 13.5%;
	 margin-right: 20px;
	 overflow: visible;
	 z-index: 100;
}
 #aSpotCarousel {
	 min-height: 215px;
}
 .carousel-item h1 {
	 width: 82%;
}
 .carousel-inner {
	 position: absolute;
}
 .carousel-item a, .carousel-item a:active, .carousel-item a:visited {
	 padding-right: 35px;
}
 .carousel-indicators {
	 margin-left:20px;
	 bottom: 8px;
}
 @media (max-width: 420px) {
	 .carousel-item h1 {
		 width: 76%;
	}
	 .banner-carousel {
		 width: 17%;
	}
}
 