  .owl-item.loading{min-height: 150px; background: url(/uploads/jquery/AjaxLoader.gif) no-repeat center center} /* preloading images */

/*** Slideshow ***/
#homeSlides {overflow: hidden; z-index: 2;}
#homeSlides .item {max-height: 480px; position: relative; overflow: hidden; -webkit-backface-visibility: hidden;}
#homeSlides.interior {margin: 0 0 10px;}
#homeSlides img {width: 100%;}

/* Slide Text */
.info-wrap {position: absolute; z-index: 2; width: 100%; margin: auto; top: 0; right: 0; bottom: 0; left: 0;}
.info-wrap .slide-txt {position: absolute; top: 100px; max-width: 40%; color: #FFF; overflow: hidden; background: rgba(0, 51, 103, .8); padding: 15px 20px; font-weight: 600; text-shadow: 1px 1px #000;}
.info-wrap .slide-txt.right {right: 0;}
.slide-txt h2, .slide-txt h1 {font-size: 240%; color: #FFF; margin: 0 0 10px;}
.slide-txt p + h2, .slide-txt p + h1 {margin: 20px 0 0;}
.slide-txt p {margin: 0; font-size: 165%; line-height: 110%;}
.slide-txt a.btn {margin: 20px 0 0; padding: 4px 8px; font-size: 150%; background: #02822D;}
.slide-txt a.btn:hover, .slide-txt a.btn:focus {background: #029834;}
.slide-txt a.btn.two {margin: 20px 0 0 10px;}
.slide-txt p + a.btn.two {margin: 20px 0 0;}
.slide-txt span.br {display: block;}

/* Pagination Dots */
.owl-theme .owl-controls {margin: 20px 0 0; text-align: center;}
.owl-theme .owl-controls .owl-page{display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .owl-theme .owl-controls.clickable .owl-page:focus span{filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1;}
.owl-theme .owl-controls .owl-page span{display: block; width: 10px; height: 10px; margin: 0 4px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #4D4D4D;}
	
/* Next and Prev buttons */
.owl-prev {left: 10px;}
.owl-next {right: 10px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}

/* Navigation Arrows */
.owl-theme .owl-buttons div {position: absolute; top: 0; bottom: 0; margin: auto; height: 100px; color: #FFF; opacity: .5; cursor: pointer; z-index: 9; zoom: 1; *display: inline;/*IE7 life-saver */ filter: Alpha(Opacity=50);/*IE7 fix*/;}
.owl-theme .owl-buttons div:hover, .owl-theme .owl-buttons div:focus {filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: .65; text-decoration: none;} /* Clickable class fix problem with hover on touch devices | Use it for non-touch hover action */

/* Navigation Arrows > Font Awesome */
.owl-theme .owl-buttons div .fa {font-size: 60px;}

/*** Main Slideshow (Homepage) ***/
.owl-theme.main .owl-buttons {display:none;}
.owl-theme.main:hover .owl-buttons, .owl-theme.main:focus .owl-buttons  {display: block;}

@media only screen and (max-width : 1140px) {
.info-wrap {max-width: 80%;}
.slide-txt h2, .slide-txt h1  {font-size: 300%;}
}

@media only screen and (max-width : 1024px) {
.info-wrap .slide-txt {top: 50px;}
}

@media only screen and (max-width: 1023px) {
#homeSlides .item {max-height: none;}
.info-wrap {max-width: none; position: relative; background: #003367;}
.info-wrap .slide-txt {top: auto; position: relative; max-width: 96%; margin: auto; text-align: left !important;  padding: 10px 0;}
.slide-txt h2, .slide-txt h1 {font-size: 200%;}
.slide-txt p + h2, .slide-txt p + h1 {margin: 10px 0 0;}
.slide-txt a.btn {margin: 15px 0 0;}
.slide-txt a.btn.two {margin: 15px 0 0 10px;}
.owl-theme .owl-buttons div {top: 23%; bottom: auto; margin: auto;}
}

@media only screen and (max-width: 767px) {
.info-wrap .slide-txt {max-width: 92%;}
.slide-txt span.br {display: inline;}
.owl-theme .img-wrap {position: relative;}
}

@media only screen and (max-width: 480px) {
.owl-theme .owl-buttons div {top: 9%;}
.slide-txt p, .slide-txt a.btn {font-size: 110%;}
.slide-txt h2, .slide-txt h1 {font-size: 150%;}
}

@media only screen and (max-width: 350px) {
.owl-theme .owl-buttons div .fa {font-size: 40px;}
}