	.epicSlider.slider-wrapper{width:100%;height:100%;position:absolute;overflow:hidden;top:0px;left:0px; margin-bottom:30px; /*background:url(../img/loader.gif) center center no-repeat;*/}
	.epicSlider p:last-child { margin-bottom:0; }
	.epicSlider.theme-default #epic-overlay{position:absolute;width:100%;height:100%; z-index:100;}
	.epicSlider.theme-default #slides img{position:absolute;top:0px;left:0px;width:100%;display:none;max-width:none;/* -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges;*/}
	.epicSlider.theme-default #epic-navigation{position:absolute;z-index:1000;bottom:140px;right:70px;height:70px; display:inline-block;}
	.epicSlider.theme-default #epic-navigation.allcontrols{} /*sum of all three buttons*/
	.epic-logo,.epic-graphic{z-index:3;display:none;}
	.epic-graphic{background:none !important;width:100%;height:100%;}
	.epic-graphic img{max-width:100%;margin:auto;}
	.epic-caption{position:relative; font-family:'Open Sans', sans-serif; font-size:36px; line-height:48px; color:#fff; width:100%;height:100%; z-index:999;}
	.epic-caption h2 {color:#fff; position:relative; z-index:995; display:block;}
	.epic-caption p {margin:0; letter-spacing:-1px; font-weight:300; text-shadow: 0 0px 7px rgba(0,0,0,.4); position:relative; z-index:996; }
	.epic-caption a {display:inline-block; font-size:18px; line-height:1em; text-transform:uppercase; padding:21px 40px 21px 40px; letter-spacing:1px; color:#fff; box-shadow: 0 3px 7px rgba(0,0,0,.4); position:relative; z-index:997;}
	.epic-caption a:hover {}
	.epic-caption  p {margin:30px 0 70px;}	
	.epic-caption  p.pad-0 {margin:0px;}	
	
	/*position:left*/
	.epic-caption.topLeft{top:75px;left:65px; text-align:left; float:left;}
	.epic-caption.bottomLeft{bottom:100px;left:65px; text-align:left; float:left;}	
	
	/*position:right*/
	.epic-caption.topRight{top:75px;right:65px; left:auto; text-align:right; float:right;}
	.epic-caption.bottomRight{bottom:100px;right:65px; left:auto; text-align:right; float:right;}	
	
	/*vh-align classes*/
	.epic-table{width:100%;height:100%;display:table; }
	.epic-table-cell{width:100%;display:table-cell; vertical-align:middle; text-align:center; padding-left:30px; padding-right:30px; padding-bottom:120px;}
	.epic-table-cell-left{width:100%;display:table-cell; vertical-align:middle; text-align:left; padding-left:70px; padding-right:30px; padding-bottom:320px;}
	.epic-table-cell-right{width:100%;display:table-cell; vertical-align:middle; text-align:right; padding-right:70px; padding-left:30px; padding-bottom:120px;}
	
	/*Captions
	-------------------*/
	/*1. caption type: boxed background*/
	.epic-caption-boxed h2 {font-family:'Monoton', cursive; font-size:90px; line-height:1em; font-weight:normal; margin:0; letter-spacing:-2px; text-transform:uppercase; text-shadow: 0 0px 7px rgba(0,0,0,.4);}
	/*2. caption type: elegant*/
	.epic-caption-elegant h2 {font-family:'Open Sans', sans-serif; font-size:86px; line-height:90px; margin:0; letter-spacing:-2px; text-shadow: 0 0px 7px rgba(0,0,0,.4);font-weight: 300;}
	/*3. caption type: striped  */
	.epic-caption-striped h2 {font-family:'Open Sans', sans-serif; font-size:85px; line-height:90px; font-weight:300; margin:0; letter-spacing:-2px;text-shadow: 0 0px 7px rgba(0,0,0,.4);}
	
	.epic-caption h2 .e-bold{font-weight: 800;} 
	.epic-caption h2 .bold{font-weight: 700;}

	br.display-br {display:none;}
	@media only screen and (max-width: 1199px) {
		.epic-caption{font-family:'Open Sans', sans-serif; font-size:42px; line-height:55px; color:#fff; width:100%;}
/* 	
		.epic-caption br {display:none;}
		.epic-caption-boxed h2 {font-size:80px; line-height:1em; letter-spacing:-2px; }
		.epic-caption-elegant h2 {font-size:75px; line-height:80px; letter-spacing:-2px;}		
		.epic-caption-striped h2 {font-size:75px; line-height:80px; letter-spacing:-2px;} */
	}
	@media only screen and (min-width: 768px) and (max-width: 980px) {
	
		.epic-caption{ font-size:32px; line-height:35px;}
		.epic-caption br {display:none;}
		.epic-caption  p {margin:20px 0 20px;}
		
		.epic-caption-boxed h2 {font-size:50px; line-height:1.2em; letter-spacing:-2px; }
		.epic-caption-elegant h2 {font-size:50px; line-height:1.2em; letter-spacing:-2px;}		
		.epic-caption-striped h2 {font-size:50px; line-height:1.2em; letter-spacing:-2px;}
		
		.epicSlider.theme-default #epic-navigation {
			bottom: 120px;
			display: inline-block;
			height: 35px;
			position: absolute;
			right: 15px;
			z-index: 1000;
		}
		.epicSlider.theme-default #epic-navigation .nav-button {
			cursor: pointer;
			float: left;
			height: 35px;
			margin-right: 5px;
			width: 35px;
		}
		br.display-br {display:block !important;}
	}
	@media only screen and (min-width: 481px) and (max-width: 767px) {
		.epic-caption{ font-size:28px; line-height:32px;}
		.epic-caption  p {margin:30px 0 30px;}
		.epic-caption-boxed h2 {font-size:50px; line-height:1em; letter-spacing:-2px; }
		.epic-caption-elegant h2 {font-size:45px; line-height:50px; letter-spacing:-2px;}		
		.epic-caption-striped h2 {font-size:45px; line-height:50px; letter-spacing:-2px;}
		.epic-caption a {font-size:16px; padding:16px 20px 16px 20px; }
		.epic-table-cell-left{padding-left:20px; padding-right:20px; }
		.epic-table-cell-right{padding-right:20px; padding-left:20px;}
	}
	@media only screen and (max-width: 767px){
		.epicSlider.theme-default #epic-navigation {
			bottom: 120px;
			display: inline-block;
			height: 35px;
			position: absolute;
			right: 15px;
			z-index: 1000;
		}
		.epicSlider.theme-default #epic-navigation .nav-button {
			cursor: pointer;
			float: left;
			height: 35px;
			margin-right: 5px;
			width: 35px;
		}
		.epic-caption{ font-size:18px; line-height:22px;}
		.epic-caption  p {margin:10px 0 10px;}
		.epic-caption-boxed h2 {font-size:30px; line-height:1em; letter-spacing:-2px; }
		.epic-caption-elegant h2 {font-size:25px; line-height:30px; letter-spacing:-2px;}		
		.epic-caption-striped h2 {font-size:25px; line-height:30px; letter-spacing:-2px;}
		.epic-caption a {font-size:14px; padding:10px 10px 10px 10px; }
		.epic-table-cell-left{padding-left:20px; padding-right:20px; }
		.epic-table-cell-right{padding-right:20px; padding-left:20px;}
	}
	@media only screen  and (min-width: 321px) and (max-width: 480px){
		.epic-caption  p {margin:5px 0 5px;  font-size: 13px;
    line-height: 16px;}
		.epicSlider.theme-default #epic-navigation {
			bottom: 105px;
			right:0px;
		}
	}
	@media only screen and (max-width: 320px){
		.epic-caption-boxed h2 {font-size:20px; line-height:1.2em; letter-spacing:0px; }
		.epic-caption-elegant h2 {font-size:20px; line-height:1.2em; letter-spacing:0px;}		
		.epic-caption-striped h2 {font-size:20px; line-height:1.2em; letter-spacing:0px;}
		.epic-caption  p {margin:10px 0 10px;  }
	}