/*---------------------------------------------------------------------
    Large Desktops
-----------------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1200px) {
}


/*---------------------------------------------------------------------
    Desktops
----------------------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 991px) {

	.imageSlide-caption-left .imageSlide-caption-container {
	
		width: 90%;
	
	
	}

	.imageSlide h1, .videoSlide h1 {
		font-size: 1.3rem;
	}

	.imageSlide h3, .videoSlide h3 {
		font-size: 1.1rem;
		line-height: 1.1rem;
	}
}


/*---------------------------------------------------------------------
    Tablets Devices
-----------------------------------------------------------------------*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
.imageSlide .imageSlide-caption-left,  .videoSlide .videoSlide-caption-left {
	top: 32%;
	left: 8%;
	right: 8%;
	text-align: center;
}
.imageSlide .imageSlide-caption-left h1,  .videoSlide .videoSlide-caption-left h1 {
	font-size: 2.2rem;
}
.imageSlide .imageSlide-caption-left p,  .videoSlide .videoSlide-caption-left p {
	font-size: 0.7rem;
}

.imageSlide-caption-left .imageSlide-caption-container {
	padding: 15% 5%;
	width: 100%;
	background-color: rgba(3, 27, 49, 0.9);
	
}

}


/*----------------------------------------------------------------------
   Mobile Devices
------------------------------------------------------------------------*/

@media only screen and (min-width: 360px) and (max-width: 479px) {
.carousel-heading h1 {
	font-size: 30px;
}
.carousel-heading h3 {
	font-size: 22px
}
.navbar {
	background: rgba(255,255,255,0.9);
	box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1);
}
.navbar li a {
	color:  rgba(31, 31, 31, 0.9) !important;
	text-shadow: 0px 0px 0px rgba(255,255,255,.1), 0px 0px 0px rgba(0,0,0,.5);
}
.imageSlide .imageSlide-caption-left, .videoSlide .videoSlide-caption-left {
	top: 32%;
	left: 8%;
	right: 8%;
	text-align: center;
}
.imageSlide .imageSlide-caption-left h1, .videoSlide .videoSlide-caption-left h1 {
	font-size: 2.2rem;
}
.imageSlide .imageSlide-caption-left p, .videoSlide .videoSlide-caption-left p {
	font-size: 0.7rem;
}
.imageSlide-caption-left .imageSlide-caption-container {
	padding: 15% 5%;
	width: 100%;
	background-color: rgba(3, 27, 49, 0.9);
	
}
}

/*----------------------------------------------------------------------
    Small Screen Mobile Devices
-----------------------------------------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 359px) {
.navbar {
	background: rgba(255,255,255,0.9);
	box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1);
}
.navbar li a {
	color:  rgba(31, 31, 31, 0.9) !important;
	text-shadow: 0px 0px 0px rgba(255,255,255,.1), 0px 0px 0px rgba(0,0,0,.5);
}
.imageSlide-caption-left .imageSlide-caption-container {
	padding: 5%;
	width: 90%;
	background-color: rgba(3, 27, 49, 0.9);
}
}
