hr {  margin:10px auto }
hr.style15 {
	border-top: 4px double #8c8b8b;
	text-align: center;
	width:70%;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: rgba(255,255,255,0);
	color: #8c8b8b;
	font-size: 18px;
}
hr.bottom { 
  	height: 6px;
	background: rgba(102,102,102,0.1);
    border: 0;
}

.zs-enabled{position:relative}.zs-enabled .zs-slideshow,.zs-enabled .zs-slides,.zs-enabled .zs-slide{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}.zs-enabled .zs-slideshow .zs-slides .zs-slide{
	background: transparent none no-repeat 50% 50%;
	background-size: cover;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}.zs-enabled .zs-slideshow .zs-slides .zs-slide.active{
	visibility: visible;
	opacity: 1;
	border-bottom-left-radius: ll;
}

.zs-enabled .zs-slideshow .zs-bullets{
	position: absolute;
	z-index: 4;
	bottom: 10px;
	left: 0;
	width: 100%;
	text-align: center;
}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet{
	display: inline-block;
	cursor: pointer;
	border: 2px solid #EFC509;
	width: 14px;
	height: 14px;
	border-radius: 8px;
	margin: 10px;
	background-color: #000;
}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active{
	background-color: #000;
}.zs-enabled .zs-slideshow:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:transparent none repeat 0 0}.zs-enabled.overlay-plain .zs-slideshow:after{background-image:url(plain.png)}
.properties-table {
	width: 100%;
	padding: 0;
	border-spacing:0;
	margin-top:2em;
	font-size:.85em;
	background-color: #eee;
}
.properties-table th, .properties-table td {
	text-align: left;
	padding: 10px;
}
.properties-table th {
	border-bottom: 1px solid #333;
	line-height: 2;
}
.zs-enabled .zs-slideshow .zs-bullets {
		position: absolute;
		z-index: 4;
		bottom: 12px;
		left: 0;
		width: 100%;
		text-align: center;
}

#demo-1 {
	position: relative; 
	width: 100%;
	min-height:600px;
	background-color: #999;
}
.demo-inner-content {
	position: relative;
	z-index: 2;
}

.banner-inner {
	background: url(../images/1.jpg) no-repeat 0px 0px;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	min-height: 200px!important;
}
.banner-inner-dott {
    background: url(../images/dots.png)repeat 0px 0px;
    text-align: center;
    padding-bottom: 15px;
}
/*-- /banner --*/
.baner-info{
   padding: 5em;
   margin: 0 auto;
   text-align: center;
}

.baner-info span { font-size:1.5em;font-weight:100;font-family:'quicksandlight' }
.baner-info h2 {
    text-align: center;
    font-size: 3em;
    color: #fff;
    font-weight: 100;
    letter-spacing: 8px;
	font-family: 'glamorlight';
}
.baner-info h3 {
    text-align: center;
    font-size: 2.5em;
    color: #fff;
    font-weight: 300;
    letter-spacing: 4px;
	border:30px solid rgba(102,102,102,0.3);
   	border-top:none;
	line-height:2.5;
	width:80%;
	margin: 1em auto;
}
.baner-info h3 span {
	color:#2baf2b;
}
.baner-info h4{
    text-align: center;
    font-size: 1.5em;
    color: #fff;
    margin: 1em auto;
    font-weight: 300;
    letter-spacing: 10px;
	font-family: 'quicksandlight';
	border:30px solid rgba(102,102,102,0.3);
   	border-bottom:none;
	width:85%;
}
span.simply-word {
    font-size:18px;
    font-weight: 500;
    margin-left: 5px;
    text-transform: uppercase;
    color: #02a388;
}
.baner-info span img {
    margin: 1em auto 0;
    text-align: center;
}
a.w3_play_icon1 {
	border: none;
    outline: none;
    background: #00acee;
    padding: 0.7em 1.5em 0.7em 1.5em;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.9em;
    transition: .5s ease-in;
    -webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;
    -o-transition: .5s ease-in;
    -ms-transition: .5s ease-in;
    border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	-moz-border-radius: 25px;
}
a.w3_play_icon1:hover {
	text-decoration:none;
	background:#2baf2b;
}
.baner-w3l-agile-grids-bottom {
       margin: 0 auto;
    text-align: center;
    position: absolute;
    left: 12%;
    bottom: -62%;
    width: 80%;
}
.w3l-b-grid{
	float:left;
	width:32%;
}
.w3l-b-one{
    background: #000 url(../images/b1.jpg) no-repeat 0px 0px;
    min-height:100px;
    background-size: cover;
    text-align: center;
	transition: .5s ease-in;
    -webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;
    -o-transition: .5s ease-in;
    -ms-transition: .5s ease-in;
	}
	.w3l-b-grid .w3l-b-one:hover{
		  min-height:200px;
	}
	
/*-- //banner --*/
/*-- /responsive --*/
@media (max-width:1440px){
#demo-1 { min-height:680px }
.zs-enabled .zs-slideshow .zs-bullets .zs-bullet {
	display: inline-block;
	cursor: pointer;
	border:4px solid #fff;
	width:18px;
	height:18px;
	margin:6px;
	background: #2baf2b;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
}
.zs-enabled .zs-slideshow .zs-bullets {
		position: absolute;
		z-index: 4;
		bottom: 121px;
		left: 0;
		width: 100%;
		text-align: center;
}
.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active {
	background:#00acee;
	border:4px solid #fff;
}
}
@media (max-width:1366px){
	#demo-1 {
		    min-height:650px;
	}
	
}
@media (max-width:1280px){
	#demo-1 {
		    min-height:600px;
	}
	.zs-enabled .zs-slideshow .zs-bullets {
		position: absolute;
		z-index: 4;
		bottom: 83px;
		left: 0;
		width: 100%;
		text-align: center;
	}
}
@media (max-width:1024px){
	#demo-1 {
		    min-height:540px;
	}
	
}
@media (max-width:991px){
	#demo-1 {
		min-height:500px;
	}
	.zs-enabled .zs-slideshow .zs-bullets {
		position: absolute;
		z-index: 4;
		bottom: 61px;
		left: 0;
		width: 100%;
		text-align: center;
	}
	.baner-info {
		padding-top: 2em;
		margin: 0 auto;
	}
	.w3_agile_mail_grid {
      margin-top: 1.2em;
	}
}
@media (max-width:800px){
	#demo-1 {
		min-height:460px;
	}

	.banner-inner {
		min-height: 163px!important;
	}
	.zs-enabled .zs-slideshow .zs-bullets .zs-bullet {
		display: inline-block;
		cursor: pointer;
		border: 3px solid #fff;
		width: 14px;
		height: 14px;
		margin: 0px 7px;
	}
	.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active {
			background:#00acee;
			border:3px solid #fff;
	}
   h3.tittle, h2.w3l-inner-h-title, h3.w3l-inner-h-title {
       font-size: 2em;
   }
}
@media (max-width:736px){
	
#demo-1 {  min-height:450px	}
.baner-info h2 { font-size: 1.8em }
.baner-info h3 { font-size: 1.2em }
.baner-info h4 { font-size: 0.9em }
}
@media (max-width:640px){
	
	#demo-1 {
      min-height:400px;
	}

}
@media (max-width:568px){
	#demo-1 {
      min-height:390px;
	}
	
}
@media (max-width:480px){
	#demo-1 {
		min-height: 325px;
	}
.zs-enabled .zs-slideshow .zs-bullets {
    position: absolute;
    z-index: 4;
    bottom: 40px;
    left: 0;
    width: 100%;
    text-align: center;
}
	
}
@media (max-width:414px){
	.zs-enabled .zs-slideshow .zs-bullets {
    position: absolute;
    z-index: 4;
    bottom: 29px;
    left: 0;
    width: 100%;
    text-align: center;
}
}
@media (max-width:384px){

	#demo-1 {
		min-height: 277px;
	}
	.zs-enabled .zs-slideshow .zs-bullets {
			position: absolute;
			z-index: 4;
			bottom: 20px;
			left: 0;
			width: 100%;
			text-align: center;
		}
		.zs-enabled .zs-slideshow .zs-bullets .zs-bullet {
		display: inline-block;
		cursor: pointer;
		border: 3px solid #fff;
		width: 12px;
		height: 12px;
		margin: 0px 5px;
	}
}
@media (max-width:320px){

 .zs-enabled .zs-slideshow .zs-bullets {
		position: absolute;
		z-index: 4;
		bottom: 23px;
		left: -4px;
		width: 100%;
		text-align: center;
	}

	.zs-enabled .zs-slideshow .zs-bullets {
		position: absolute;
		z-index: 4;
		bottom: 22px;
		left: 0;
		width: 100%;
		text-align: center;
	}
}
/*-- //responsive --*/