#sequence {
  position: relative;
  height: 675px;
  width: 100%;	background: #ffffff;
  margin: 0 auto;
  overflow: hidden;
  color: white;
  z-index: 1; }
  ul.sequence-canvas { margin: 0; list-style: none; }
  #sequence > .sequence-canvas {
    height: 100%;
    width: 100%; }
    #sequence > .sequence-canvas > li {
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 1; }
    #sequence > .sequence-canvas li > * {
      position: absolute;
      -webkit-transition-timing-function: ease-in-out;
      -moz-transition-timing-function: ease-in-out;
      -ms-transition-timing-function: ease-in-out;
      -o-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out; }
  #sequence .sequence-next,
  #sequence .sequence-prev {
    cursor: pointer;
    display: none;
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    opacity: 0.4;
    top: 46%;
    height: 41px;
    width: 39px;
    z-index: 20;
	color: #fff;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s; }
  #sequence .sequence-prev {
    left: 40px; }
  #sequence .sequence-next {
    right: 20px; }
  #sequence .sequence-next:hover,
  #sequence .sequence-prev:hover {
    opacity: 1;
    top: 45.7%;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s; }


  #sequence .bg {
    opacity: 0;
    z-index: 1; 
	position: asbolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	}
  #sequence .animate-in .bg {
    opacity: 1;
    z-index: 1;
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s; }
  #sequence .animate-out .bg { 
    opacity: 0;
    z-index: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s; }
	
	.slide-title span {
		text-transform: uppercase;
		letter-spacing: 0.01em;
		font-size: 20px;
	}
	 
  #sequence .slide-title { 
    opacity: 0;
    z-index: 10;
	text-align: center;
	right: 150%;
	bottom: 50%;
	background: #0aab9a;
	width: 250px;
	padding: 15px 10px;
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s;
	} 
  #sequence .animate-in .slide-title {
    opacity: 1;
    z-index: 10;
	right: 390px;
	bottom: 50%;
	background: #ff9933;
	width: 250px;
	padding: 15px 10px;
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s;
	 }
  #sequence .animate-out .slide-title {
    opacity: 0;
    z-index: 10;
	right: 390px;
	bottom: 150%;
	background: #ff9933;
	width: 250px;
	padding: 15px 10px;
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s; }
	
	#sequence .slide-description span {
	display: block;
	margin-bottom: 7px;
	}
	   
   #sequence .slide-description:hover > .red-plus { 
	color: #fff;
	-wekbit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	-ms-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
   }
	
   #sequence .slide-description { 
   font-weight: 300;
    opacity: 0;
    z-index: 10;
	right: -150%;
	top: 50%;
	background: #0aab9a;
	width: 380px;
	padding: 15px 20px 10px;
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s;
	}
  #sequence .animate-in .slide-description {
    opacity: 1;
    z-index: 10;
	right: 390px;
	top: 50%;
	background: #0aab9a;
	width: 380px;
	padding: 15px 20px 10px;
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s;
	 }
  #sequence .animate-out .slide-description {
    opacity: 0;
    z-index: 10;
	right: 390px;
	top: 150%;
	background: #0aab9a;
	width: 380px;
	padding: 15px 20px 10px;
    -webkit-transition-duration: 1.3s;
    -moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s; }
	
	

@media handheld, only screen and (max-width: 960px) {
  #sequence { height: 550px; }	
    #sequence .slide-title { 
	right: 150%;
	bottom: 50%;
	width: 250px;
	} 
  #sequence .animate-in .slide-title {
	right: 100px;
	bottom: 50%;
	width: 250px;
	 }
  #sequence .animate-out .slide-title {
	right: 100px;
	bottom: 150%;
	width: 250px;
	}
	#sequence .slide-description { 
		right: -150%;
		top: 50%;
		width: 300px;
	}
  	#sequence .animate-in .slide-description {
		right: 100px;
		top: 50%;
		width: 300px;
	 }
  	#sequence .animate-out .slide-description {
		right: 100px;
		top: 150%;
		width: 300px; 
	}
	
	
	
}


@media handheld, only screen and (max-width: 767px) {
 
	
	
  	#sequence { height: 400px; }
	.header-overflow, .nav-container { padding-right: 0px !important; }	 
	
  	#sequence .slide-title { 
		right: 150%;
		bottom: 60%;
		width: 250px;
	} 
  	#sequence .animate-in .slide-title {
		right: 0px;
		bottom: 60%;
		width: 250px;
	}
  	#sequence .animate-out .slide-title {
		right: 0px;
		bottom: 150%;
		width: 250px;
	}
	#sequence .slide-description { 
		right: -150%;
		top: 40%;
		width: 300px;
	}
  	#sequence .animate-in .slide-description {
		right: 0px;
		top: 40%;
		width: 300px;
	 }
  	#sequence .animate-out .slide-description {
		right: 0px;
		top: 150%;
		width: 300px; 
	}
	
}


@media handheld, only screen and (max-width: 480px) {
	
  	.slide-title span {
		text-transform: uppercase;
		letter-spacing: 0.01em;
		font-size: 11px;
	}
  	#sequence .slide-title { 
	font-size: 11px;right: 40px;
    font-weight: bold;	width: 150px;
	} 
  	#sequence .animate-in .slide-title {
	font-size: 11px;width: 150px;right: 40px;
	
	}
  	#sequence .animate-out .slide-title {
	
	font-size: 11px;width: 150px;right: 40px;

	}
	#sequence .slide-description { 
		right: -150%;
		font-size: 11px;right: 40px;
		
	}
  	#sequence .animate-in .slide-description {
font-size: 11px;right: 40px;
	 }
  	#sequence .animate-out .slide-description {
	font-size: 11px;right: 40px;
	}

  #sequence .sequence-prev {
    left: 2px; }
  #sequence .sequence-next {
    right: -15px; }

} 
 