.sliderItemImg {
	    background-position: center;
    	background-size: cover;
    	height: 600px;
    	background-color: #ffffff;
	}
	@media only screen and (min-width: 1200px)  {
	.sliderItemText {
		max-width:40%;
		}
	}
	.sliderItemText {
		
		position:absolute;
		width:auto;
		padding:1.5%;
		/*background:#fff;
		background: linear-gradient(to bottom left, transparent -50%, transparent 100%),
    linear-gradient(to top left, #00b5dd 25%, white 0%), transparent;*/
		opacity:1;
		color:#000;
		z-index:2
	}
	@media only screen and (max-width: 1199px)  {
	.sliderItemText {
		max-width:50%;
		}
	}
	
	
.redtriangle {
position:absolute;
bottom:0;
left:5%;
   width: 0;
      height: 0;
      border-left: 16rem solid transparent;
      border-right: 16rem solid transparent;
      border-bottom: 32rem solid #FFD861;
	  opacity: 0.55;
}
.redtriangle.rtright{
	left:unset;
	right:15%;
}
a.bannerTextLink {
		
		width:100%;
		height:100%;
		display:block;
	}
	a.bannerTextLink:hover {
		text-decoration:none;
	}
	
	
	
	
	h1.bannertitle {
		font-size:2.8em;
		line-height:1.0em;
		letter-spacing:1.2px;
		display: table;
background: white;
padding: 14px 25px 16px;
transform: skew(-25deg); 
margin-bottom:0;
margin-top: -1px;
	}
	h1.bannertitle > span{
		transform: skew(25deg); 
		display:inline-block;
		padding:0 10px;
	}
	
	h4.bannerheadline {
		text-transform:uppercase;
		transform: skew(-25deg);
		font-weight:normal;
		font-size:1rem;
		letter-spacing:1px;
		display: table;
background: white;
padding: 5px 15px;
		margin-bottom:0;
	}
	h4.bannerheadline > span{
		transform: skew(25deg); 
		display:inline-block;
		padding:0 5px;
	}
	
	div.bannertext {
		transform: skew(-25deg);
		background: white;
		display: table;
		margin-top: -2px;
	}
	
	.sliderItemText p{
	transform: skew(25deg); 
	

padding: 10px 25px;
	}
	
	@media only screen and (max-width: 1024px)  {
		.sliderItemText {
			width:auto;
		max-width:60%;
		}
		.redtriangle {
left:0%;
}
	}
	@media only screen and (max-width: 992px)  {
		h1.bannertitle {
		font-size:1.8em;
		}
		div.bannertext p{
		padding:15px 35px;
		}
	}
	
	
	@media only screen and (max-width: 768px)  {
	.sliderItemText {
	opacity:1;
	position: relative;
top: -50px !important;
right:inherit !important;
left:inherit !important;
margin-bottom: -20px;
width:auto;
		max-width:80%;
margin-left: auto;
margin-right: auto;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.29);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.29);
	background:#fff;
	}
	.sliderItemImg {
    	height: 300px;
	}
	
	.redtriangle {
display:none;
}
h1.bannertitle {
		transform: none; 
		display:block;
		padding: 0;
		margin-bottom:20px;
	}
	h1.bannertitle > span{
		transform: none; 
		padding: 0;
	}
	h4.bannerheadline {
		padding: 0;
		transform: none;
		display:block;
		margin-bottom:10px;
	}
	h4.bannerheadline > span{
		transform: none; 
		padding: 0;
	}
	div.bannertext {
		transform: none;
		display:block;
		padding: 0;
	}
	
	.sliderItemText p{
	transform: none; 
padding: 0;
	}
	div.bannertext p{
		padding:0;
		}
	
	}
	@media only screen and (max-width: 640px)  {
		.sliderItemText h1.bannertitle{font-size:1.4em;}
	
	}