/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
.background-video {
	position: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	width: 100%;
	height:100%;
	z-index:0;
}
.background-videobg1:before { content: ""; background: rgba(0,0,0,.35); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; }
.background-video:after { content: ""; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RkZBQTgzNzg1NzExRTU4NTQyODc3OUM4MTZGMUREIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4RkZBQTg0Nzg1NzExRTU4NTQyODc3OUM4MTZGMUREIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhGRkFBODE3ODU3MTFFNTg1NDI4Nzc5QzgxNkYxREQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhGRkFBODI3ODU3MTFFNTg1NDI4Nzc5QzgxNkYxREQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66uHInAAAAIUlEQVR42mL5//8/AyMj42YGIGBigABfEMEIkoEBgAADAKvuBwVS8BAjAAAAAElFTkSuQmCC); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.center-container{
	padding:0 0 0;
/*background: rgba(0, 0, 0, 0.27);*/
	overflow:hidden;
}
.w3ls_banner_info{
   padding: 30em 0 0;
	text-align:center;
	position: relative;
	z-index:10;
	margin-left:-275px;
	
}
 .w3ls_banner_info h1 {
    margin: 0em 0 0.5em 0;
    font-size: 4em;
    color: #fff;
    text-transform: uppercase;
    line-height: 1em;
    padding-bottom: 0.5em;
    position: relative;
    letter-spacing: 5px;
	
}
.w3ls_banner_info h1:after{
	content:'';
	background:#2dbe60;
	height:1px;
	width:30%;
	position:absolute;
	bottom:0%;
	left:34%;
}
.w3ls_banner_info p{
	    color: #fff;
    line-height: 2.8em;
    margin-bottom: 2em;
    font-size: 1.8em;
    letter-spacing: 10px;
}

/*-- Newsletter --*/
.newsletter-agile {
    margin: 15% auto 0;
    text-align: center;
    width: 33%;
}  
.newsletter-agile  p {
    font-size: 1.1em;
    color: #fff;
    letter-spacing: 1px;
	margin-bottom: 5%;
}
.newsletter-agile input[type="email"] {
    padding: 16px 14px;
    border: solid 1px #2dbe60;
    letter-spacing: 1px;
    font-size: 14px;
    color: #fff;
    outline: none;
    display: inline-block;
    background: rgba(0, 0, 0, 0.57);
    float: left;
    width: 69%;
}
.newsletter-agile input[type="button"] {
    color: #fff;
    text-transform: uppercase;
    font-size: 0.9em;
    font-weight: 500;
    border: none;
	 background:none;
   border: solid 1px #FFFFFF;
	color:#FFFFFF;
    padding: 16px 20px;
    outline: none;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -webkit-appearance: none;
	/*float: left;*/
	width:25%;
}   
.newsletter-agile input[type="button"]:hover {
   	background: #2dbe60;
    border: solid 1px #2dbe60;
}
/*-- //Newsletter --*/

	/*--responsive--*/

@media(max-width: 1680px){

}
@media(max-width: 1440px){
	.w3ls_banner_info h1 {
		font-size: 3.8em;
	}
	
}
@media(max-width: 1366px){
	.w3ls_banner_info{
    padding: 20em 0 0;
	padding-left:100px;
	}
	.w3ls_banner_info h1 {
		font-size: 3.6em;
		margin: 0em 0 0.4em 0;
		padding-bottom: 0.4em;
	}
		.newsletter-agile {
		width: 37%;
	}
}
@media(max-width: 1280px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 3.5em;
	}
	
	.newsletter-agile {
		width: 39%;
	}
	.center-container {
		padding: 0em 0 2.5em;
	}
	
	.w3ls_banner_info {
		padding: 2.5em 0 0;
	}
	
}
@media(max-width: 1080px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 3.4em;
		letter-spacing: 4px;
	}
	
	.newsletter-agile {
		width: 47%;
	}
	
}
@media(max-width: 1050px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	
}
@media(max-width: 1024px){
	.w3ls_banner_info{
padding: 35em 0 0;
	padding-left:250px;
	margin-left:0px;
	}
	
	.center-container {
		padding: 0em 0 3em;
	}
	
}
@media(max-width: 991px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 3.2em;
	}
	
	.w3ls_banner_info {
		padding: 2em 0 0;
	}
	.newsletter-agile {
		width: 50%;
	}
	.center-container {
		padding: 0em 0 2em;
	}
	
}
@media(max-width: 900px){

}
@media(max-width: 800px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 3.1em;
	}
	
	
	.newsletter-agile {
		width: 64%;
	}
	.newsletter-agile p {
		font-size: 1.05em;
	}
	
}
@media(max-width: 768px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 2.9em;
	}
	
	
}
@media(max-width: 736px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.examples {
		margin: 3em auto 3.5em;
	}

}
@media(max-width: 667px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 2.75em;
		letter-spacing: 3px;
	}
	.w3ls_banner_info p {
		letter-spacing: 6px;
	}
	.newsletter-agile p {
		letter-spacing: 1px;
	}
	
}
@media(max-width: 640px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 2.65em;
	}
	
}
@media(max-width: 600px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 2.55em;
	}
	.w3ls_banner_info p {
		letter-spacing: 5px;
		font-size: 0.8em;
	}
	.newsletter-agile p {
		letter-spacing: 1px;
	}
	
}
@media(max-width: 568px){
	.w3ls_banner_info{
    padding: 20em 0 0;
	}
	.examples {
		width: 80%;
		margin: 4em auto 4em;
	}
	.newsletter-agile {
		width: 79%;
	}
	
}
@media(max-width: 480px){
	.w3ls_banner_info{
    padding: 20em 0 0;
	}
	.newsletter-agile {
		width: 91%;
	}
	
	.w3ls_banner_info h1 {
		font-size: 2.3em;
		letter-spacing: 2px;
	}
	}
@media(max-width: 414px){
	.w3ls_banner_info{
    padding: 20em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 2.1em;
	}
	.w3ls_banner_info p {
		letter-spacing: 4px;
		font-size: 0.75em;
	}
	
	.newsletter-agile {
		margin: 24% auto 0;
	}
}
@media(max-width: 384px){
	.w3ls_banner_info{
    padding: 30em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 1.85em;
	}
	.w3ls_banner_info p {
		font-size: 0.7em;
	}
	
}
@media(max-width: 375px){
	.w3ls_banner_info{
    padding: 20em 0 0;
	}

}
@media(max-width: 320px){
	.w3ls_banner_info{
    padding: 25em 0 0;
	}
	.w3ls_banner_info h1 {
		font-size: 1.7em;
		letter-spacing: 1px;
	}
	.w3ls_banner_info p {
		letter-spacing: 2px;
	}
	
	.newsletter-agile p {
		letter-spacing: 0.5px;
	}
	
	.w3ls_banner_info {
		padding: 1.5em 0 0;
	}
	.center-container {
		padding: 0em 0 1.5em;
	}
}
/*--//responsive--*/