.carousel-caption1, .carousel-caption2, .carousel-caption3 {position: relative;right: 15%;bottom: 20px; left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center; text-shadow: 3px 3px 2px #333;}
.carousel-control .glyphicon-menu-left,
.carousel-control .glyphicon-menu-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {position: absolute;top: 50%;/*z-index: 5 !important;*//*display: inline-block !important;*/ font-size: 2em;}
/*fade effect on carousel*/
.carousel-fade .carousel-inner .item {-webkit-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {opacity: 0;}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control {z-index: 2;}
div .carousel-caption {/*position: fixed !important;*/top: 20%;/*z-index: 5;display: inline-block !important;*/}
.carousel-caption1{top: 50%;bottom: 10%;left: 0;width: 85%;right: 0;margin: auto;}
.carousel-caption2{top: 0;right:0px;width: 50%;left:45%;}
.carousel-caption3{/*position: fixed !important;*/top: 10%;/*z-index: 5;display: inline-block !important;*/}/* Caption animation delays */

.carousel-caption1 img{filter: drop-shadow(0px 2px 5px #fff); width:100%;}
.carousel-caption1 h3{color: #4f96c1;}
/* Caption animation delays */
.toggleHeading {animation-delay: 0.5s;-webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s;-o-animation-delay: 0.5s;-moz-transition: none !important;}
.toggleCaption {animation-delay: 1.5s; -webkit-animation-delay: 1.5s;-moz-animation-delay: 1.5s;-o-animation-delay: 1.5s;-moz-transition: none !important;}
p.toggleCaption {font-size: 32px;color: #fff;}
h1.toggleHeading {font-size: 72px;color: #fff;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {display: block;max-width:auto; width: 100%;height: auto;min-height: auto;}
.carousel-caption {color: #fff;text-align: center;text-shadow: 3px 3px 2px #333;}
#myCarousel{margin-top: 0px;}
img.img_desk{display:block;width:75%;}
img.img_resp{display:none;}
.carousel .item {background-color: transparent !important;}
.slide-1 {
    background-image: url(../img/carousel_imgs/1.jpg);
    height: 70vh;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
transition: .5s;}
.slide-2 {
    background-image: url(../img/carousel_imgs/2.jpg);
    height: 60vh;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
transition: .5s;}
.slide-3 {
    background-image: url(../img/carousel_imgs/3.jpg);
    height: 60vh;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
transition: .5s;}

.faded_bg {top: 95px;}
.bg-1 h1.parallax {top: 170px;left: 255px;}	
.bg-1 h4.parallax {top: 185px;left: 255px;width: 360px;}
.bg-1 p.more-info {top: 445px;left: 500px;}

h1.toggleHeading {font-size: 70px;color: #fff;}
h3{margin-bottom: 5%;color: #555;font-size: 55px;}

@media screen and (max-width:996px)
{
body {margin-top: 75px !important;}
}
@media screen and (max-width:767px)
{
#myCarousel{margin-top: 50px;}
#logo_banner{margin-top:20%;}
p.toggleCaption {font-size: 16px;color: #333;}
h1.toggleHeading {font-size: 24px;color: #333;}
.carousel-inner {overflow: visible;}
.carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}
.carousel-caption1, .carousel-caption2, .carousel-caption3{top: 15%;bottom: 0px;left: 0px;width: 100%;position: absolute;padding-top:0px;text-shadow: 1px 0px 5px #333;}
.carousel-indicators li {display: none;}
.slide-1,.slide-2,.slide-3 {height: 45vh;}
img.img_desk{display:none;}
img.img_resp{display:block;width:100%;}
.container{padding-right:5px;padding-left:5px;}
h1.toggleHeading {font-size: 35px;color: #fff;}
h3{margin-bottom: 5%;color: #555;font-size: 18px;}
p.toggleCaption {font-size: 32px;color: #fff;}
.carousel-caption1 img {width: 450px;}
body {margin-top: 55px !important;}
.carousel .item {height: 350px  !important;}
.carousel {height: 350px !important;}
}
@media screen and (max-width:526px)
{
.slide-1,.slide-2,.slide-3 {height: 35vh;}
.carousel-caption1, .carousel-caption2, .carousel-caption3{top: 10%;}
.carousel-caption1 img {width: 300px;}
.carousel .item {height: 290px  !important;}
body {margin-top: 55px !important;}
.carousel {height: 290px  !important;margin-bottom: 20px !important;}
}