
	}
/********************************************************************************************************************************************************************************************************/
/* banner */

.btn11{float: left;
padding: 5px 15px;
color: #ffffff;
border: none;
text-transform: uppercase;}
.banner {
	padding:0;
	position:relative;
	display:inline-block;
	margin-bottom:57px;
	background:#007bff;
	}
#banner0.banner {
	margin-bottom:30px;
	}
.banner>div {
	position:relative;
	}
.banner>div >a{
	position:relative;
	display:block;
	}
.banner img {
	position:absolute;
	top:13.5%; left:5.3%;
	width:auto;
	max-width:42.7%;
	height:auto;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	z-index:2;
	}
#banner0.banner img {
	position:relative;
	z-index:1;
	top:0; left:0;
	max-width:100%;
	}
#banner0.banner, #banner0 .span4{
		max-width:217px;
	}
.banner .s-desc {
	color: #777;
	background-color:#ededed;
    display: block;
    font-size: 13px;
    line-height: 17px;
	font-weight:normal;
/*
    position: relative;
*/
    text-align: left;
/*
    width: 42.5%;	
*/
	padding:5% 6% 4.5% 51.5%;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;	
	height:150px;
	}
#banner0.banner{
	margin-left:0;
	float:right;
	}
#banner0 .span4{
	margin-left:0;
}
#banner0.banner .s-desc {
	position: absolute;
	z-index:2;
	text-align:center;
	top:0; left:0;
	color: #fff;
	background:none;
    font-size: 15px;
    line-height: 18px;
	font-weight:normal;    
    width: 90%;	
	padding:13.4% 5% 10% 5%;
	}
.banner .s-desc h1, .banner .s-desc h2, .banner .s-desc h3, .banner .s-desc h4, .banner .s-desc h5, .banner .s-desc span{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#banner0.banner .s-desc h1{	
    font-size: 100px;
    line-height: 78px;
	font-weight:100;
	color:#ff0800;
	letter-spacing:-4px;
	margin:0;
	}
#banner0.banner .s-desc h2{	
    font-size: 78px;
    line-height: 62px;
	font-weight:100;
	color:#fff;
	letter-spacing:-4px;
	}
#banner0.banner .s-desc h3{	
    font-size: 60px;
    line-height: 52px;
	font-weight:100;
	color:#949494;
	text-transform:uppercase;
	margin-bottom: 16px;
	}
#banner0.banner .s-desc h4{	
    font-size: 22px;
    line-height: 28px;
	font-weight:300;
	color:#949494;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0;
	}
	#banner0.banner .s-desc h5{	
    font-size: 22px;
    line-height: 22px;
	font-weight:300;
	color:#949494;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0;
	}
#banner0.banner .s-desc span{	
    font-size: 15px;
    line-height: 18px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	text-decoration:underline;
	}

.banner .s-desc p {
	margin-bottom:0;
	}
.banner .s-desc h1{
	font-size:30px;
	line-height:22px;
	color:#ff0800;
	margin-bottom:5px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0px;
	}
.banner .s-desc h2{
	font-size:22px;
	line-height:22px;
	color:#333;
	font-weight:300;
	margin-bottom:5px;	
	text-transform:uppercase;
	}
.banner a:hover .s-desc {
	color: #fff;
	background-color:#06C;
	}	
.banner a:hover .s-desc h1, .banner a:hover .s-desc h2 {
	color: #fff;
	}
	.banner a:hover .s-desc h5, .banner a:hover .s-desc h5 {
	color: #fff;
	}
#banner0.banner a:hover .s-desc h2 , #banner0.banner a:hover .s-desc span{
	color: #ff0800;
	}
	
	
	
	
	.marq
	{
		background-color:#06C;
		color:#fff;
		cursor:pointer;
	
	

	}
	.news
	{
		position:relative;
		width:90%;
		float:right;
		padding:4px 2px;
	}
	.news_button
	{
		padding:5px 5px;
		color:#FFF;
		position:relative;
		width:10%;
		float:left;
		background:#036;
		left:-15px;
	}
	
	#mobile_view 
	{
	display:none;	
	}
	
	
	#desk_view
	{
		display:block;
    }
	
	
	
	@media (max-width:992px)
	{
		.news
	{
		position:relative;
		width:85% !important;
	}
	.news_button
	{
		position:relative;
		width:15% !important;
	}
	
	}
	
	
	@media (max-width:767px)
	{
		.news
	{
		position:relative;
		width:70% !important;
	}
	.news_button
	{
		position:relative;
		width:30% !important;
	}
	.banner .s-desc 
		{
	height:250px;
	}
	
	#mobile_view 
	{
	display:block;	
	}
	
	
	#desk_view
	{
		display:none;
    }
	
	
	}
	@media (max-width:600px)
	{
		.banner .s-desc 
		{
	height:230px;
	}
	}
	@media (max-width:520px)
	{
		.banner .s-desc {
	height:210px;
	}
	}
	@media (max-width:460px)
	{
		.banner .s-desc {
	height:180px;
	}
	}
	
	
	@media (max-width:420px)
	{
		.banner .s-desc {
	height:160px;
	}
	}
	
	@media (max-width:360px)
	{
	.banner .s-desc {
	color: #777;
	background-color:#ededed;
    display: block;
    font-size: 13px;
    line-height: 17px;
	font-weight:normal;
/*
    position: relative;
*/
    text-align: left;
/*
    width: 42.5%;	
*/
	padding:5% 6% 4.5% 51.5%;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;	
	height:150px;
	}
	
	
	}
	@media (max-width:320px)
	{
	.news
	{
		position:relative;
		width:65% !important;
	}
	.news_button
	{
		position:relative;
		width:35% !important;
	}
	
	
	}
	
	
	
	
	

