.banner {position:relative; width:100%;	overflow:auto;	text-align:center;	margin:0 0 0 0;	height:666px !important;}
.banner ul {list-style: none; }
.banner ul li{display: block; float: left;}

.header1{background:url(../images/header-1.jpg) no-repeat #000000; background-attachment:fixed; height:666px; width:100%; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;}
.header2{background: url(../images/header-3.jpg) no-repeat #000000;  background-attachment:fixed; height:666px; width:100%; -webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;}
.header3{background: url(../images/header-2.jpg) no-repeat #000000;  background-attachment:fixed; height:666px; width:100%; -webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;}

.wdth500-main{position:relative; text-align:center}
.wdth500{width:300px; height:auto; position:absolute; top:170px; right:0; z-index:888; background: url(../images/headtext-bg.png) no-repeat center top;}
.wdth500 h1{font-family: 'Ubuntu-medium'; font-size:30px; color:#fff; line-height:30px; letter-spacing:-1px;}
.wdth500 h1 span{display:block; text-transform:uppercase; font-family:'Ubuntu-Light'; font-size:18px; color:#fff; letter-spacing:3px; margin:-13px 0 10px 0;}
.wdth500 h2{font-family:'Ubuntu-Bold'; font-size:60px; color:#fff; line-height:60px; letter-spacing:-1px; padding-top:10px;}
.wdth500 p{font-family: 'Conv_Ubuntu-LI'; font-size:15px; color:#cccccc; text-align:center; line-height:18px; padding:20px 0 15px 0}
.wdth500 .bnnr-num{font-family:'Ubuntu-Bold'; font-size:30px; color:#fff; line-height:30px;}
.wdth500 .bnnr-num span{display:block; font-family:'Ubuntu-Light'; font-size:20px; color:#fff; line-height:30px;}
.wdth500 .certi-img{margin-top:134px;}

.banner .inner {float:right;text-align:left !important;}
.banner .btn, .banner .dot {-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3)); -moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3)); filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));	}
.banner .dots {position: absolute; left: 0;right: 0;bottom: 10px;}
.banner .dots li {display: inline-block; width: 10px; height: 10px;	margin: 0 4px;
            text-indent: -999em;
            background:#fff;
			border-radius: 20px; 
			cursor: pointer;
			opacity: .5;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #dd2627;
				opacity: .9;
			}

@media (min-width: 768px) and (max-width: 991px) {
.wdth500{width:300px; height:auto; position:absolute; top:170px; right:20px; z-index:888; background: url(../images/headtext-bg.png) no-repeat center top;}
}

@media only screen and (max-width: 767px) {
.wdth500{width:300px; height:355px; position:absolute; top:170px; right:10px; z-index:888; background: url(../images/headtext-bg.png) no-repeat center top;}
.wdth500 .certi-img{display:none}
}