.flex-slider {
    position: relative;
    overflow: hidden;
}
.flex-slider-text-container{
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
}
.flex-slider-text {
    position: relative;
    max-width: 1200px;
    height: 100%;
    left: 90px;
    right: 0;
    top: 0%;
    margin: 0 auto;
    font-size: 2em;
    color: #000000;
    /*text-shadow: 1px 2px 7px rgba(0,0,0,0.5);*/
}

.flex-slider-text .slider-title {
	position: absolute;
    top: 30%;
    left: 0%;
    font-size: 150%;
    line-height: 110%;
        width: 60%;
    font-weight: bold;
    color: #fff;
    padding: 20px;
}	
.flex-slider-text .slider-subtitle {
	position: absolute;
    top: 60%;
    left: 0%;
    font-size: 100%;
    width: 50%;
    line-height: 120%;

}
.flex-slider-text .slider-text {
	position: absolute;
    top: 85%;
    left: 10%;
    font-size: 100%;
    max-width: 50%;
    text-transform: uppercase;
    color: #f37324;
    font-weight: bold;
}
.flex-slider .graphic {
	position: absolute;
	top: 20%;
	width: 30%;
	left:60%;
}

.flex-slider img{
	width: 100%;
	height: auto;
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) {

.flex-slider-text {
	left: 0;
}
.flex-slider-text .slider-title {
	top: 0;
	left: 0;
	padding: 40px;
	font-size: 80%;
	width: 100%
}

.flex-control-nav {
	bottom: 0px;
	z-index: 100;
}

}