/*----------main Carousel--------------------*/
.carousel_container{padding:0;}
.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;}
.fade-carousel {height: 80vh;transition:.5s;}
.fade-carousel .carousel-inner .item {height: 100vh;}
.fade-carousel .carousel-indicators > li {margin: 0 2px;background-color: transparent;border-color: #fff;opacity: .7;}
.fade-carousel .carousel-indicators > li.active {width: 10px;height: 10px;opacity: 1;background-color: #fff;}
.events_caption {position: absolute;top: 35%;left: 50%;z-index: 3;color: #fff;text-align: center;text-shadow: 2px 2px 10px #333;
      -webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);transition:.5s;/*--text-transform: uppercase;--*/}
.events_caption h1 {font-size: 6em;font-weight: 500;margin: 0;padding: 0;/*--font-family:"Euclid Fraktur", "Old English Text MT", fantasy, serif;--*/}
.events_caption h3 {font-size: 55px;font-weight: 500;margin: 0;padding: 0;/*--font-family:"Euclid Fraktur", "Old English Text MT", fantasy, serif;--*/}
.fade-carousel .carousel-inner .item .events_caption {opacity: 0;-webkit-transition: 2s all ease-in-out .05s;-moz-transition: 2s all ease-in-out .05s; -ms-transition: 2s all ease-in-out .05s; -o-transition: 2s all ease-in-out .05s; transition: 2s all ease-in-out .05s; }
.fade-carousel .carousel-inner .item.active .events_caption {opacity: 1;-webkit-transition: 2s all ease-in-out .05s;-moz-transition: 2s all ease-in-out .05s; -ms-transition: 2s all ease-in-out .05s; -o-transition: 2s all ease-in-out .05s; transition: 2s all ease-in-out .05s;    }
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-events_caption,.btn.btn-events_caption:hover,
.btn.btn-events_caption:focus {color: #f5f5f5;background-color: #1abc9c;border-color: #1abc9c;outline: none;margin: 20px auto;}
.slide-1 {background-image:url(../img/carousel_imgs/1_1.jpg);height: 75vh;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: .5s;}
.slide-2 {background-image:url(../img/carousel_imgs/2_2.jpg);height: 75vh;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: .5s;}
.slide-3 {background-image:url(../img/carousel_imgs/3_3.jpg);height: 75vh;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: .5s;}
.slide-4 {background-image:url(../img/carousel_imgs/4.jpg);height: 75vh;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: .5s;}
.carousel-inner > .item {-webkit-transition: -webkit-transform .8s ease-in-out;-o-transition: -o-transform .8s ease-in-out;transition: transform .8s ease-in-out;transition-property: transform;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}
.carousel-indicators {bottom: 60px;}

/*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;}
.events_caption1{top:auto;bottom: 10%;left:5%;width: 50%;}
.events_caption2{top: 5%;width: 50%;left:45%;}
.events_caption3{/*position: fixed !important;*/
top: 10%;/*z-index: 5;display: inline-block !important;*/}
.events_caption4{/*position: fixed !important;*/
top: 5%;/*z-index: 5;display: inline-block !important;*/}
/* 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;}
h1.toggleHeading {font-size: 60px;/*--font-family:"Euclid Fraktur", "Old English Text MT", fantasy, serif;--*/}
.events_caption {top: 35%;width: 75%;}
.events_caption h3 {font-size: 45px;font-family:"PT Serif",Georgia,"Times New Roman",serif;}

.events_caption h1{font-family:"PT Serif",Georgia,"Times New Roman",serif;font-size:90px;margin: 0px auto 30px;}
.fade-carousel .carousel-inner .item .events_caption.slide1 {top: 35%;}
.fade-carousel .carousel-inner .item .events_caption.slide1 h1{
 text-shadow: 0px 0px 0px transparent;
/* standard gradient background */
  background: linear-gradient(to bottom, #ffffff 50%, #0066ff 125%);

  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (max-width:992px)
{
.carousel-inner {overflow: visible;}
.carousel-indicators {bottom: 150px;}
.fade-carousel .slide-1, .fade-carousel .slide-2,.fade-carousel .slide-3,.fade-carousel .slide-4 {height: 65vh;transition:.5s;}
.events_caption{top: 30%;}
.events_caption h1 {font-size: 3.5em;}
.events_caption h3 {font-size: 40px;}
.fade-carousel .carousel-inner .item {height: 75vh;}
.fade-carousel {height: 65vh;transition: .5s;}
}



@media screen and (max-width:767px)
{
.carousel-inner {overflow: visible;}
.carousel-indicators li {display: none;}
.fade-carousel .slide-1, .fade-carousel .slide-2,.fade-carousel .slide-3,.fade-carousel .slide-4 {height: 45vh;transition:.5s;}
.events_caption {top: 25%;}
.fade-carousel .carousel-inner .item .events_caption.slide1 {top: 25%;}
.events_caption h1 {font-size: 3em; }  
.events_caption h3 {font-size: 30px;}
}
@media screen and (max-width:564px)
{
.carousel-inner {overflow: visible;}
.carousel-indicators li {display: none;}
.fade-carousel .slide-1, .fade-carousel .slide-2,.fade-carousel .slide-3,.fade-carousel .slide-4 {height: 50vh;transition:.5s;}
.fade-carousel .carousel-inner .item .events_caption.slide_1{top: 25%;}
.fade-carousel .carousel-inner .item .events_caption.slide_2{top: 25%;left: 50%;}
.fade-carousel .carousel-inner .item .events_caption.slide_3{top: 25%;}
.fade-carousel .carousel-inner .item .events_caption.slide_4{top: 25%;}
.events_caption h1 {font-size: 3.5em; }  
.events_caption h3 {font-size: 20px;}
.fade-carousel {position: relative;height: 45vh;transition:.5s;}
.events_caption {top: 50%;width: 85%;}
.fade-carousel .carousel-inner .item .events_caption.slide1 {top: 25%;}
.fade-carousel .carousel-inner .item {height: 50vh;}
}