.container{}/*+*/
.clr{clear:both;}
.wrapper{width:100%; /*relative*/; z-index: 1;/*+*/}
.wrapper p{clear:both; line-height:40px; text-align:center;}

/*banner gallery*/
.ei-slider{width:100%; max-width:1920px; height:400px; margin:0 auto; position:relative;}
.ei-slider-loading{width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:999; line-height:400px; text-align:center; color:#efefef; background:rgba(239,239,239,0.9);}
.ei-slider-large{width:100%; height:100%; position:relative; overflow:hidden;}
.ei-slider-large li{width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden;}
.ei-slider-large li img{width:100%;}
.ei-title{margin-right:13%; position:absolute; right:5%;/*50*/ top:30%;}
.ei-title h2, .ei-title h3{text-align:right; line-height:1.5em !important;}
.ei-title h2{color:#fff; letter-spacing:0em; font:bold 3em "PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased; background:transparent url(../img/noisebg.png) top center repeat-x;}
.ei-title h3{color:#fff; letter-spacing:0.15em; font:bold 2em "PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif; -webkit-font-smoothing:antialiased; background:transparent url(../img/noisebg.png) bottom center repeat-x;}
.ei-slider-thumbs{height:13px; margin:0 auto; position:relative;}
.ei-slider-thumbs li{height:100%; position:relative; float:left;}
.ei-slider-thumbs li.ei-slider-element{height:100%; position:absolute; top:0px; left:0px; z-index:10; text-indent:-9000px; background:#F90; /*active_slider-element 0.9*/}
.ei-slider-thumbs li a{
width:100%; height:100%; display:block; text-indent:-9000px; background:#fff; cursor:pointer;
	-webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{background-color:#efefef;}
.ei-slider-thumbs li img{
max-width:100%; position:absolute; bottom:50px; z-index:999; 
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{bottom:13px; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

@media screen and (max-width: 830px) {
	.ei-slider{height:300px;}
	.ei-title{width:100%; margin-right:0px; padding:5px 0; position:absolute; top:auto; right:0px; bottom:10px; text-align:center; /*background:#fff; background:rgba(255,255,255,0.9);*/}
	.ei-title h2, .ei-title h3{text-align:center;}
	.ei-title h2{font-size:2.25em; line-height:1.25em;}
	.ei-title h3{font-size:1.25em; line-height:1.25em;}
}