.boxed-slider.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative;
}
.boxed-slider.flexslider .slides img  
{
    display: block;
    height: 400px;   
    margin-left: auto;
    margin-right: auto;
    /*width: 1232px;*/
}
/* Custom Content Slider
*********************************/
.boxed-slider.flexslider {
    zoom: 1;
    max-width: 1100px;
    margin: 0 auto;
    padding: 0;
    clear: both;
    overflow:hidden;
    z-index:-1000;
    background-color: #fff;
    border-radius:3px;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
    max-width: 100%;
    min-height: 335px;
   /* margin-left:-9px;
    margin-right:-8px;*/
     margin-left:0;
    margin-right:0;
    
}
.flexslider.boxed-slider .slides {
    /*margin-top: 1%;*/
}

.boxed-slider.flexslider .slides { zoom: 1;}
.boxed-slider-wrapper {
    position: relative;
    clear: both;
    -background: url(../../images/7p.png) fixed;
    margin:0;
   /* padding: 10px 3.7% 10px 3.7%;*/
}

/* captions
*********************************/
.boxed-slider.flexslider .caption {
	position:absolute;
	margin: 31px 0 0;
	/*left:5.7%;*/
	/*background: url(../../images/80pwhite.png) fixed;*/
	 /*background-image: -moz-linear-gradient(right center , rgba(0, 19, 73, 0), rgba(0, 19, 73, 1));*/	
	/*background-image: -moz-linear-gradient(right center , rgba(60, 19, 73, 0.08), rgba(0, 19, 73, 1));*/
	background-image: -moz-linear-gradient(right center , rgba(60, 0, 73, 0), rgba(0, 19, 73, 1));	
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001349', endColorstr='#00FFFFFF',GradientType=1 ); /* IE6-9 */
     background-image: linear-gradient(to left,  rgba(0,0,0,0) 0%,rgba(60, 0, 73, 0) 31%,rgba(0,0,0,0) 32%,rgba(0, 19, 73, 1) 100%); /* IE10 */
    
	padding:15px 15px 13px 15px;
	width:35%;
    color: #fff;
}
.boxed-slider.flexslider .logowap {
    background: url(../../images/logowap.png);
    background-repeat:no-repeat;
    height: 39px;
    left: 41px;
    padding: 25px;
    position: absolute;
    top: 4%;
    width: 200px;
    border:2px solid #fff;
    border-radius: 6px;
    box-shadow: 4px 4px 8px 2px;
}
.boxed-slider.flexslider .caption h2 {
    font-size: 130%;
    margin-bottom: -1%;
    margin-top:0;
}

/* direction navigation
*********************************/
.boxed-slider.flexslider .flex-direction-nav { *height: 0 }
.boxed-slider.flexslider .flex-direction-nav .flex-disabled {
    display: none!important;
    cursor: default;
}
.boxed-slider.flexslider .flex-direction-nav a.flex-next,
.boxed-slider.flexslider .flex-direction-nav a.flex-prev {
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    height: 50px;
    right: 0px;
    text-indent: -9999px;
    display: block;
    top: 30%;
    width: 40px;
    height: 80px;
    /*background:url(../../images/sliderarrows.png) -3px 50% no-repeat;*/
    background:url(../../images/carousel-arrow-right.png) no-repeat;
    /*background-color:#fff;
    opacity: 0.6;*/
}
.boxed-slider.flexslider .flex-direction-nav a.flex-prev {
    left: 8px;
    right: auto;
    /*background-position: -37px 50%;*/
     background:url(../../images/carousel-arrow-left.png) no-repeat;
}
.boxed-slider.flexslider .flex-prev:hover,
.boxed-slider.flexslider .flex-next:hover { opacity: 1; }
.boxed-slider.flexslider .flex-direction-nav a.flex-next:hover,
.boxed-slider.flexslider .flex-direction-nav a.flex-prev:hover 
{
     opacity: 1;
    }
/* control navigation
*********************************/
.boxed-slider.flexslider .flex-control-nav {
    position: relative;
    text-align: center;
    margin:0 auto;
    left:0;
    bottom:0;
    width:100%;
    padding:10px 0 0 0;
    z-index:100;
    overflow:hidden;
   /* bottom: -8px;*/
}
.boxed-slider.flexslider .flex-control-nav li {
    margin: 0 0 0 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
/* paging
*********************************/
.boxed-slider.flexslider .flex-control-paging li a {
    width: 5px;
    height: 5px;
    display: block;
    background: #a3b0bb;
    cursor: pointer;
    text-indent: 9999px;
}
.boxed-slider.flexslider .flex-control-paging li a:hover { background: #2ba4c2 }
.boxed-slider.flexslider .flex-control-paging li a.flex-active {
    background: /*#1781e88*/#001349;
    cursor: default;
}
.gray .boxed-slider.flexslider .flex-control-paging li a.flex-active {
    background: #ffff70;
}

/* device width 600 px to 800 px
================================================== */
@media only screen and (min-width: 600px) and (max-width:800px) { 
    .boxed-slider.flexslider .caption h2 {
        font-size: 180%;
        line-height: 1.2;
    }
    .boxed-slider.flexslider p {
        font-size: 100%;
        line-height: 1.5;
        text-align: left;
    }
} /* end */

/* up to 767px wide
================================================== */
@media only screen and (max-width: 767px) { 

	/*.boxed-slider-wrapper {
 	   margin: 10px 0 4% 0;
 	   padding:1% 35px;
	}*/
    .boxed-slider.flexslider .caption {
        clear: both;
        position:relative;
        bottom:auto;
        padding:10px;
        width:auto;
        margin: 0;
        background:#fff;
    }
	.boxed-slider.flexslider .img,
    .boxed-slider.flexslider .video-wrapper {
        float: none;
        width: 100%;
    }
	.boxed-slider.flexslider .img img {
		width:auto;
		max-width 100%;
		margin:0 auto;
	}
    .boxed-slider.flexslider .caption h2 {
        text-align: center;
        font-size: 140%;
        line-height: 1.2;
    }
    .boxed-slider.flexslider p {
        font-size: 100%;
        line-height: 1.5;
        text-align: center;
    }
    .boxed-slider.flexslider .img span,
    .boxed-slider.flexslider .video-wrapper span {
        padding: 5px 0;
        text-align: center;
    }
    .boxed-slider.flexslider .flex-direction-nav a.flex-next {
        /*background-position: -220px 50%;
        width: 30px;
        height: 50px;
        right:5px;*/
    }
    .boxed-slider.flexslider .flex-direction-nav a.flex-prev {
        /*background-position: -250px 50%;
        width: 30px;
        left:5px;
        height: 50px;*/
    }
    .boxed-slider.flexslider .flex-control-nav {
		text-align: center;
		position:relative;
		bottom:auto;
	}
	.boxed-slider.flexslider .flex-control-paging li a {
		width:10px;
		height:10px;
	}

} /* end */

/* ================================================== 
	MAIN RETINA BACKGROUND IMAGE REPLACEMENT & RETINA INFORMATION
================================================== */

/*	change the webkit number to 1 to test on webkit to make sure 
	the sizes and the images show up correctly then switch back before launch */

@media only screen and (-webkit-min-device-pixel-ratio: 2),
 	only screen and (-o-min-device-pixel-ratio: 3/2),
 	only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) 
{

.boxed-slider.flexslider .flex-direction-nav a.flex-next,
.boxed-slider.flexslider .flex-direction-nav a.flex-prev {
    background-image:url(../../images/retina/sliderarrows_%402x.png);
			-moz-background-size:360px 100px; 
             -ie-background-size:360px 100px;
              -o-background-size:360px 100px;
       	 -webkit-background-size:360px 100px;
                 background-size:360px 100px;

} 



}/* end desktop and main retina swapping */

#page .flexslider.boxed-slider .slides {
    max-width: 90%;
    padding-bottom: 2%;
    padding-left: 5%;
    padding-top: 2%;
}


@media only screen and (max-width: 480px) { 
.boxed-slider.flexslider .slides img  
{
    display: block;
    height: 200px;   
    margin-left: auto;
    margin-right: auto;
    width: 1214px;
}
}