@media only screen and (min-width : 0px) and (max-width :1150px){

				#quickLinksBox a{

		font-size:1em;

}
}
@media only screen and (min-width : 0px) and (max-width :980px){
.contain2, .contain, .contain3, #logo, #socialMediaContent, #topFixNavContent, #welcomeMessageBox, #main, #boxesContainer, header, #footerInfoContainer, footer, nav{
		width:100%;
	}
	#mainCenterAd{
		width:90%;
		}
	#mainCenterAd img{
		width:100%;
		height:100%;
		margin:0px;
		border:0px;
		}
	nav{
		background-color:#0191d0;
		padding:0px;
		}
	#topMenuBar, .contain3{
		padding:0px;
		}
		.box h2{
			font-size:1.2em;
		}
		.box p{
			font-size:0.9em;
		}
		.footerInfoBox p{
			font-size:0.9em;
		}
		.footerInfoBox h2{
			font-size:1.2em;
		}
		#secondaryMainImage{
			width:80%;
			height:auto;
		}
			.footerInfoBox{
		width:90%;
		margin:auto;
	}
	.footerInfoBox:nth-child(2){
	width:70%;
	margin:auto;
}
.footerInfoBox:nth-child(1){
	padding-left:0;
	width:70%;
	margin:auto;
}
#boxesContainer{
	flex-wrap: wrap;
}
.box{
	width:48%;
	margin-bottom:10px;
}
.box:nth-child(3){
	width:40%;
	
}

}
@media only screen and (min-width : 0px) and (max-width :960px){
	#quickLinksBox a{

		font-size:0.9em;
		font-weight: normal;
	line-height:2.5em;

}

}
@media only screen and (min-width : 0px) and (max-width :920px){

#footerInfoContainer{
	width:100%;
	
}

#footerContent div:nth-child(2){
	order:1;
	width:98%;
	margin:auto;
}
#footerContent div:nth-child(1){
	order:2;
	width:48%;
}
#footerContent div:nth-child(3){
	order:3;
	width:48%;
}
}


@media only screen and (min-width : 766px) and (max-width :880px) {
	.contain2{
		height:100%;
		min-height:100%;
		}
	#main{
		height:100%;
		min-height:100%;
		}
				
	.resourceBox, .footerInfoBox p{
			font-size:0.8em;
		}
		#footerContent{
			width:100%;
			max-width:100%;
			text-align:center;
		}
		#vb{
			
	margin-top:12px;
}
			#logo{
				min-height:75px;
			}

}
@media only screen and (min-width : 766px) and (max-width :880px) {
	#quickLinksBox h2{
		font-size:1em;
	}
	#onlineBankingButton{
	padding:5px;
	height:40px;
	}


}
@media only screen and (min-width : 0px) and (max-width :765px) {
	.contain{
		background-color:#ffffff;
		}
	.contain{
		width: 100%;
		}
#topMenuBar{
	background:#FFF;
}
		/*
****************************************************************************************************************************
                                                    TOP BANNER & LOGO SECTION RESPOND
****************************************************************************************************************************
*/
#vb{
	display:none;
}
	#logo{
	margin:22px 0px 5px 0px;
	text-align:center;
}
#LogoL{
	margin-left:0;
	width: 100%;
}

	#topMenuBar{
		background-color:#ffffff;
		}
	#topFixNavContent{
		width:320px;
		margin:auto;
		text-align:center;
		}
	#topFixNavContent div{
		float:none;
		display:inline-block;
		}
	#topFixNavContent div a{
		padding:0px 10px;
		}
	#onlineBankingButton{
			display:none;
		}
	/*
****************************************************************************************************************************
                       ;                             TOP ICON NAVIGATION RESPOND
****************************************************************************************************************************
*/
#boxesContainer{
	height: auto;
}

				
div.flexslider{
	margin-top:15px;
}


/*
****************************************************************************************************************************
                                                   MENU & LOGIN BUTTON RESPOND
****************************************************************************************************************************
*/

	nav{
		min-height:40px;
		background-color:#959595;
		}
	#loginBtn{
		display: block;
		}
		.dropDownArrow{
	display:inline;
}


/*
****************************************************************************************************************************
                                                    FOOTER SECTION RESPOND
****************************************************************************************************************************
*/
	#footerContent{
		width:100%;
		text-align:center;
		}

.threeColumn {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;

    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;

    -webkit-column-rule: 2px double #ffcc00; /* Chrome, Safari, Opera */
    -moz-column-rule: 2px double #ffcc00; /* Firefox */
    column-rule: 2px double #ffcc00;
}
#footerInfoContainer{
	flex-wrap: wrap;
}

.rates_standard{
	font-size:0.9em;
}
.contain2{
flex-wrap: wrap;
}
#quickLinksBox{
	order: 2;
	width:100%;
}
#slideShowContainer{
	order: 1;
	width:100%;
	height: auto;
}
#quickLinksBox ul{
	text-align:center;
}
		#quickLinksBox ul li{
			display:inline-block;
			width:48%;
			margin:auto;
		}
		#quickLinksBox ul li:last-child span{
			padding-left:10px;
		}
		.footerInfoBox:nth-child(1){
			width:90%;
margin:auto;
			
		}
		.footerInfoBox:nth-child(2){	
width:98%;
margin:auto;

}
.footerInfoBox:nth-child(1) h2, .footerInfoBox:nth-child(2) h2{
	text-align:center;

}
.footerInfoBox:nth-child(2) ul li{
	text-align:center;
}
	.icon img{
		width:90%;
		height:auto;
}
#secondaryPageContainer{
	width:98%;
	margin:auto;
}
#secondaryPageContainer h2{
	font-size:1.2em;
}
#main{
	height: auto;
}
.usefulLinksList{
	margin:0;
	padding:0;
}
.usefulLinksList li{
	text-align:center;
}
.contactUsPage, .fraudContactUsBox, .locationsHoursContainer{
	flex-wrap: wrap;
}
.contactUsPage div.contactUsBox, .locationsHoursBox{
	 margin:auto;
	 width:98%
 }
  .fraudContactUsBox div:nth-child(1),  .fraudContactUsBox div:nth-child(2){
	  width:100%;
	 
  }
  .fraudContactUsBox div p{
	   text-align:center !important;
  }
  .box:nth-child(3){
	width:48%;
}
}
@media only screen and (max-width :620px) {
	#threeImagesSection img{
		width:120px;
		height:auto;
	}
	 #newsPage article p, #newsPageInsert article p{
	 font-size:0.85em !important;
 }
 	.calculatorSection {
		width:100%;
		float: none;
		margin:0;
	}
 	#calculators a, #calculators a.last {
		float: none;
		width:98%;
		min-width:98%;
		margin: 2px auto 2px auto;
	}
	#usefulLinksContainer ul, #usefulLinksContainer li{
		margin:0;
		padding:0;
		list-style-type:none;
	}
			#quickLinksBox ul li span{
			display:none;
		}
				#quickLinksBox img{
		width:40%;
	height:40%;
	display:inline-block;
	vertical-align: middle;
	padding-bottom:5px;
	padding-right:0;
}
		#quickLinksBox ul li:last-child span{
			padding-left:0;
		}
		.footerInfoBox:nth-child(1) p{
	width:98%;
	text-align:center;
	
	display:block;
	
}
#secondaryPageContainer h2{
	font-size:1.1em;
}
#rates_container {
	width: 98%;
	
}
.rates_title{
	font-size:0.8em;
}
#holidyScheduleTable{
	width:98%;
}
}
@media only screen and (max-width :520px) {
	
		.footerInfoBox p{
			font-size:0.75em;
		}
		.footerInfoBox h2{
			font-size:1.1em;
		}


.footerInfoBox a{
 font-size:0.8em;
}
.footerInfoBox{
	text-align:center;
	
}
.footerInfoBox ul li{
	width:100%;
	float: none;
  display: block;
}
.rates_standard{
	font-size:0.8em;
}
	#usefulLinksContainer p a img{
		width:90%;
		margin:auto;
	}
	.contactUsMapContainer{
	 float: none;
	 margin: auto;
}
.contactUsMapContainer iframe{
	width:98%;
	margin: auto;
	
}
.SecondaryPageImageRight, .SecondaryPageImageLeft{
	width:90%;
	height:auto;
	margin:auto;
	float:none;
}
.feesTable{
	font-size:0.9em;
}
}
@media only screen and (max-width :480px) {
.footerInfoBox{
	width:98%;
	margin:auto;
	text-align:center;
}

		.threeColumn {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;

    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    column-gap: 10px;

    -webkit-column-rule: 0px double #ffcc00; /* Chrome, Safari, Opera */
    -moz-column-rule: 0px double #ffcc00; /* Firefox */
    column-rule: 0px double #ffcc00;
}
	#threeImagesSection img{
		width:90px;
		height:auto;
	}
	.box img{
	width:80%;
	height:auto;
}
.loansRightFloatingImg{
	float:none;
	margin:auto;
}
.loanProduct h2{
	text-align:center !important;
	font-size:1.1em;
	
}
.savingsNCUA{
	width:95%;
	height:auto;
}
.box{
	width:98%;
}
.box:nth-child(3){
	width:98%;
}

}
@media only screen and (max-width :319px) {
	#menuBtn, #loginBtn{
		font-size:1.2em;
		height:40px;
		padding:0px;
		line-height:40px;
		width:47%;
		}
	#menuBtn{
		line-height:20px;
		}
	#topFixNavContent{
		width:230px;
		}
	#topFixNavContent div a{
		font-size:11px;
		}
	#topFixNav{
		padding:0px;
		margin:0px;
		}
	#LogoM{
		max-width:230px;
		}
}

@media only screen and (min-width: 0px) and (max-width: 980px) {
    .WMB_one {
        flex-wrap: wrap;
    }
}