body{ margin:0; padding:0}

/* ----- Banner ----- */
.banner-wrap{
	height: 430px;
	position: relative;	
	background-color: #002C69;
	text-align: center;
}

.inner-page-title, .inner-page-title .container-narrow{ display: none !important; min-height: 0px !important;}
.inner-page-title .container-narrow h1{ line-height: 0 !important; display: none !important;}

.banner-wrap-in{
	position: absolute;
	z-index: 1;
	text-align: center;
	width: 100%;
	*width: 100%;
	*float: left;
	margin-left:auto;
	margin-right:auto;
	*background-color: #002C69;
	}
	
.banner-wrap-in img{ width: 1050px; height: 430px;}	

.banner-inner{ position: relative; z-index: 2;}

#banner	{
	height:430px!important;		
	position:relative;
	position:relative\9;
	overflow:hidden;
	overflow:hidden\9 !important;
}

#banner .fullbanner{
        width:100% !important;		
        position:absolute;
	max-height:430px !important;
	overflow:hidden ;	
	margin:0 auto;
	background-repeat: no-repeat;
	background-position:center;
	z-index:2;
	*position: relative;
	*overflow:hidden !important; c
		
}

/*#banner .fullbanner .fullwidthbanner, #banner .fullbanner .fullwidthbanner ul{
	background:url(../images/new/home-slider/slider-bg.jpg) no-Repeat top center;
	
	
}
*/

.clear{ clear:both; float:none;}

#banner .fullbanner img{
	max-width:none !important;
	max-width:none !important;
	-moz-transition: none 0 !important;
	-webkit-transition: none 0 !important;
	-o-transition: none 0 !important;
	transition: none 0 !important;
	margin:0px !important;
	padding:0px !important;
	border-width:0px !important;
	border:none;	
}


@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../font/texgyreadventor-regular-webfont.eot');
    src: url('../font/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/texgyreadventor-regular-webfont.woff') format('woff'),
         url('../font/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('../font/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


.tp-simpleresponsive .caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
        position:absolute;	
}

.tp-simpleresponsive img	{	max-width:none;}

.tp-bannershadow  { 		
        position:absolute;  		
	margin-left:auto;
	margin-right:auto;
	-moz-user-select: none; 
        -khtml-user-select: none; 
        -webkit-user-select: none; 
        -o-user-select: none; 
	}
	
 .caption {
	
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position:absolute;
}
.tp-bannershadow  { 		
        position:absolute;  			
	margin-left:auto;
	margin-right:auto;
	-moz-user-select: none; 
        -khtml-user-select: none; 
        -webkit-user-select: none; 
        -o-user-select: none; 
	}
	
.caption.medium_grey	{
	font-size: 20px; 
	padding: 2px 4px; 
	margin: 0px; 
	border-width: 0px; 
	white-space:nowrap;	
}	
					
.caption.small_text	{
	position: absolute; 
	text-shadow: none; 
	text-transform:uppercase;
	margin: 0px;
	padding:5px;
}

span.white-text{
	font-size:40px;
	color:#fff;
	font-family: 'texgyreadventorregular';
	position:relative;
	z-index:1;
	text-transform:uppercase;
        line-height: 47px;
        
}


.tp-leftarrow				{	z-index:100;cursor:pointer; position:relative;	background:url(../images/new/home-slider/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:-13px;	}										
.tp-rightarrow				{	z-index:100;cursor:pointer; position:relative;	background:url(../images/new/home-slider/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:-13px;}										
.tp-leftarrow.navbar			{	z-index:100;cursor:pointer; position:relative;	background:url(../images/new/home-slider/arrowleft.png) no-Repeat top left;		width:9px;	height:16px;   float:left;	margin-right:-20px; margin-top:-8px;}										
.tp-rightarrow.navbar			{	z-index:100;cursor:pointer; position:relative;	background:url(../images/new/home-slider/arrowright.png) no-Repeat top left;	width:9px;	height:16px;   float:left;	margin-left:-20px; margin-top:-8px;}										
.tp-leftarrow.navbar.thumbswitharrow	{	margin-right:10px; }
.tp-rightarrow.navbar.thumbswitharrow	{	margin-left:0px; }
.tp-leftarrow.square				{	z-index:100;cursor:pointer; position:relative;	background:url(../images/new/home-slider/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}										
.tp-rightarrow.square				{	z-index:100;cursor:pointer; position:relative;	background:url(../images/new/home-slider/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}										

.tp-leftarrow.large			{	z-index:100;cursor:pointer; position:relative;	background: url('/images/home-slider/arrow_large_left.png') no-Repeat top left;	width:60px;	height:60px;  margin-left:20px; margin-top:-23px; }										
.tp-rightarrow.large			{	z-index:100;cursor:pointer; position:relative;	background: url('/images/home-slider/arrow_large_right.png') no-Repeat top left;	width:60px;	height:60px;  margin-left:-20px; margin-top:-23px; }										

.tp-leftarrow:hover,.tp-rightarrow:hover {	background-position:bottom left; }
.caption.slidelink a div                 {	width:10000px; height:10000px;  }  

 .tp-simpleresponsive img {
        -moz-user-select: none; 
        -khtml-user-select: none; 
        -webkit-user-select: none; 
        -o-user-select: none; 
}


.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}			

.tp-simpleresponsive >ul li{
	list-stye:none;			
	position:absolute;
	visibility:hidden;	
	height: 430px !important;
}

span.white-text b{
	color:#b1f5ff;
}


span.white-text-small{
	font-family:'texgyreadventorregular';
	font-size:18px;
	color:#fff;
	line-height:27px;
}
