@media
	only screen and (max-width:319px),
	only screen and (min-width:320px) and (max-width:480px) and (orientation:portrait),
	only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape) ,
	only screen and (min-width:481px) and (max-width:767px)  
{
.dn .pgBnr {
	position:relative; 
	top:0px;
	xx-height:400px;
	overflow:hidden;
}

/* .dn .jContainer {
	position:relative; 
	top:0px;
	overflow:hidden;
	} */

.dn .pgBnr .jContainer { background:rgba(0,36,104,1); border-bottom:10px solid #000630; box-shadow:none;}
.dn .bnrHt { height:400px;  margin: 0 0 0 0;}
.dn .pgBnr .jContainer .container { height:inherit; flex-direction:column; justify-content: flex-start; }

.dn .bnrLyrImg { display:none-xx; position:relative; top:0; overflow:hidden; background: rgba(0,36,104,0); padding: 10px 0 0 0; order:-1}
.dn .bnrLyrImg figure {position:relative; top:0; xxbackground:red; xxpadding:0px 50px 0px 0px;}

.dn .bnrLyrImg .imgAdj {
	margin: 0 auto;
    position: relative;
    top: 0px;
    width: 65vw;
	max-width: 250px;
    margin: 0 auto;
    display: block;	
}

 .dn .bnrTxtLyr { 
	color:#fff;
	overflow:hidden;
	position: relative;
	top: 0;
	left: 0;
	transform: none;
	margin:0 auto;
	background:rgba(100,200,255, 0) ; 
	padding: 25px 0 0 0 ;
 }

.dn .bnrTxtLyr .headingss {
	font-family:'OpenSansSemiBold';
	font-size:50%; 
	line-height:1.75em; 
	letter-spacing:0.02em;
	color:#fff
	}

.dn .bnrTxtLyr .headingss .ln01 {display:block; text-transform:uppercase; color:#fff; font-size: 100%;}
.dn .bnrTxtLyr .headingss .ln02 {display:block; text-transform:uppercase; font-size: 125%; }

.dn .bnrTxtLyr .subHd {
	font-family:'OpenSansSemiBold';
	font-size:150%; 
	line-height:1.25em; 
	color:rgba(0,0,111,1); 
	letter-spacing:0;
	color:#fff;
}

.dn .bnrTxtLyr .subHd .ln03 {display:block; text-transform:uppercase; font-size:55% }
.dn .bnrTxtLyr .subHd .ln04 {display:block; text-transform:uppercase; ; font-size: 100%; }

.dn .txtBnr {width:100%; padding:25px 20px;}
.dn .txtBnr .headingss {color:#fff;}

/* x319 i320-x480-P i320-x480-L i481-x767 */
}



@media only screen and (min-width:360px) and (max-width:767px) and (orientation: landscape) {

.dn .pgBnr {
	position:relative; 
	top:0px;
	xx-height:250px;
	overflow:hidden;
}

.dn .jContainer {
	position:relative; 
	top:0px;
	overflow:hidden;
}

.dn .pgBnr .jContainer { background:rgba(0,36,104,1); border-bottom:10px solid #000630; box-shadow: none}
.dn .bnrHt { height:250px;  margin: 0 0 0 0;}
.dn .pgBnr .jContainer .container { height:inherit; flex-direction:row; background: transparent;}

.dn .bnrTxtLyr { xx-width:100%; color:#fff; overflow:hidden; align-self:center; background:rgba(100,200,255, 0); padding:0;  zoom: 1.15;}

/* .dn .bnrLyrTxt {    
	align-self: center;
    padding: 0 20px;
    zoom: 1.15;
    margin: 20px 0 0 0;
} */


/* i360-x767-L */
}




@media only screen and (min-width: 768px) and (max-width: 991px) {

.dn .pgBnr {
	position:relative; 
	top:0px;
	xx-height:320px;
	overflow:hidden;
}

/* .dn .jContainer {
	position:relative; 
	top:0px;
	overflow:hidden;
} */

.dn .pgBnr .jContainer { background:rgba(0,36,104,1); border-bottom:0px solid #000630; box-shadow: 0px 10px 10px -10px #ddd;}
.dn .bnrHt { height:300px;  margin: 0 0 20px 0; }
.dn .pgBnr .jContainer .container { height:inherit; xx-flex-direction:column; background: transparent;}

.dn .bnrLyrImg { position:relative; top:0; overflow:hidden; background: rgba(0,36,104,0); margin-left:auto; align-self: center;}
.dn .bnrLyrImg .bnrFig {position:relative; top:0;}
.dn .bnrLyrImg .imgAdj {margin: 0 auto; position:relative; top:0;}

.dn .bnrTxtLyr { width:100%; color:#fff; overflow:hidden; align-self:center; background:rgba(100,200,255, 0); padding:0; }

.dn .bnrTxtLyr .headingss {
	font-family:'OpenSansSemiBold';
	font-size:50%; 
	line-height:1.25em; 
	color:rgba(0,0,111,1); 
	letter-spacing:0.02em;
	color:#fff
	}

.dn .bnrTxtLyr .headingss .ln01 {display:block; text-transform:uppercase; color:#fff; font-size: 100%; line-height: 1.0;}
.dn .bnrTxtLyr .headingss .ln02 {display:block; text-transform:uppercase; ; font-size: 100%; line-height: 1.5;}

.dn .bnrTxtLyr .subHd {
	color:#fff;
	margin:20px 0 0 0;
}

.dn .bnrTxtLyr .subHd .ln03 {display:block; text-transform:uppercase; font-size:120%; line-height: 1.0; }
.dn .bnrTxtLyr .subHd .ln04 {display:block; text-transform:uppercase; ; font-size: 150%; line-height: 1.25;}


.dn .txtBnr {width:100%; padding:25px 0px;}
.dn .txtBnr .headingss {color:#fff;}

/*i768-x1199*/ 
}




@media only screen and (min-width: 992px) and (max-width: 1192px) {

.dn .pgBnr {
	position:relative; 
	top:0px;
	xx-height:420px;
	overflow:hidden;
}

/* .dn .jContainer {
	position:relative; 
	top:0px;
	overflow:hidden;
	} */

.dn .pgBnr .jContainer { background:rgba(0,36,104,1); border-bottom:0px solid #000630; box-shadow: 0px 10px 10px -10px #000;}
.dn .bnrHt { height:400px;  margin: 0 0 20px 0; }
.dn .pgBnr .jContainer .container { height:inherit; xx-flex-direction:column; background: transparent;}


.dn .bnrLyrImg { position:relative; top:0; overflow:hidden; background: rgba(0,36,104,0); margin-left:auto; align-self: center;}
.dn .bnrLyrImg .bnrFig {position:relative; top:0;}
.dn .bnrLyrImg .imgAdj {margin: 0 auto; position:relative; top:0px;}

.dn .bnrTxtLyr { width:100%; color:#fff; overflow:hidden; align-self:center; background:rgba(100,200,255, 0); padding:0; }

.dn .bnrTxtLyr .headingss {
	font-family:'OpenSansSemiBold';
	font-size:65%; 
	line-height:1.25em; 
	color:rgba(0,0,111,1); 
	letter-spacing:0.02em;
	color:#fff
	}

.dn .bnrTxtLyr .headingss .ln01 {display:block; text-transform:uppercase; color:#fff; font-size: 100%; line-height: 1.0;}
.dn .bnrTxtLyr .headingss .ln02 {display:block; text-transform:uppercase; ; font-size: 115%; line-height: 1.5;}

.dn .bnrTxtLyr .subHd {
	color:#fff;
	margin:20px 0 0 0;
}

.dn .bnrTxtLyr .subHd .ln03 {display:block; text-transform:uppercase; font-size:150%; line-height: 1.0; }
.dn .bnrTxtLyr .subHd .ln04 {display:block; text-transform:uppercase; ; font-size: 200%; line-height: 1.25;}


.dn .txtBnr {width:100%; padding:25px 0px;}
.dn .txtBnr .headingss {color:#fff;}




/* i992-x1199 */
}




@media only screen and (min-width: 1200px) {

.dn .pgBnr {
	position:relative; 
	top:0px;
	xx-height:420px;
	overflow:hidden;
}

/* .dn .jContainer {
	position:relative; 
	top:0px;
	overflow:hidden;
	} */

.dn .pgBnr .jContainer { background:rgba(0,36,104,1); border-bottom:0px solid #000630; box-shadow: 0px 10px 10px -10px #000;}
.dn .bnrHt { height:400px; margin: 0 0 20px 0; }
.dn .pgBnr .jContainer .container { height:inherit; xx-flex-direction:column; background: transparent; }

.dn .bnrLyrImg { position:relative; top:0; overflow:hidden; background: rgba(0,36,104,0); margin-left:auto; align-self: center;}
.dn .bnrLyrImg .bnrFig {position:relative; top:0;}
.dn .bnrLyrImg .imgAdj {margin: 0 auto; position:relative; top:0px;}

.dn .bnrTxtLyr { width:100%; color:#fff; overflow:hidden; align-self:center; background:rgba(100,200,255, 0); padding:0; }

.dn .bnrTxtLyr .headingss {
	font-family:'OpenSansSemiBold';
	font-size:65%; 
	line-height:1.25em; 
	color:rgba(0,0,111,1); 
	letter-spacing:0.02em;
	color:#fff
	}

.dn .bnrTxtLyr .headingss .ln01 {display:block; text-transform:uppercase; color:#fff; font-size: 100%; line-height: 1.0;}
.dn .bnrTxtLyr .headingss .ln02 {display:block; text-transform:uppercase; ; font-size: 115%;line-height: 1.5; }

.dn .bnrTxtLyr .subHd {
	color:#fff;
	margin:20px 0 0 0;
}

.dn .bnrTxtLyr .subHd .ln03 {display:block; text-transform:uppercase; font-size:150%; line-height: 1.0; }
.dn .bnrTxtLyr .subHd .ln04 {display:block; text-transform:uppercase; ; font-size: 200%;line-height: 1.25; }

.dn .txtBnr {width:100%; padding:25px 0px;}
.dn .txtBnr .headingss {color:#fff;}

/* i1200 */
}