@charset "utf-8";


ul.nrcc-footer-nav {
    color: #666;
    display: table;
    list-style: outside none none;
    padding: 0;
	margin:0;
    position: relative;
    width:100%;
}

ul.nrcc-footer-nav li{
color:#fff;
font-size:16px;
line-height:28px;
padding:5px;
}

ul.nrcc-footer-nav li a {
color:#fff;
text-decoration:none;
font-weight:bold;
}

ul.nrcc-footer-nav li a:hover {
color:#f0c336;
}







.footer_nrcc_mobile_container{
	position:relative;
	height :80px;
    width : 100%;	
	}	

.google_play_icon{
	/*position:relative;*/
	position:absolute;
	height:45px;
	width:135px;
	float:left;
	top:20px;
	left:0px;
	z-index:2;
	}
	
.nrcc_mobile_phone_icon{
	position:relative;
	height:80px;
	width:80px;
	margin:0 auto;
	z-index:1;
	}	
	
.apple_appstore_icon{
	position:absolute;
	height:45px;
	width:135px;
	float:right;
	top:20px;
	right:0px;
	z-index:2;
	}

/**********start social media container***********/

/*
.footer_social_media_container{
	position:relative;
	height :125px;
    width : 100%;
}
	
.fb_social_media_icon{
	position:relative;
	height:50px;
	width:50px;
	float:left;
	margin-left:0px;
	top:15px;
	}
	
.twitter_social_media_icon{
	position:relative;
	height:50px;
	width:50px;
	float:left;
	margin-left:15px;
	top:15px;
	}
	
.flickr_social_media_icon{
	position:relative;
	height:50px;
	width:50px;
	float:left;
	margin-left:15px;
	top:15px;
	}
	
.yt_social_media_icon{
	position:relative;
	height:50px;
	width:50px;
	float:left;
	margin-left:15px;
	top:15px;
	}		
	
*/

.footer_social_media_container{
	position:relative;
	height :125px;
    width : 100%;
}
		
.fb_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:0px;
	top:35px;
	}
	
.twitter_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	
.flickr_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	
.yt_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	
.instagram_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	
	
	
		

	
.footer_mf_container{
	position:relative;
	height :125px;
    width : 450px;
	float:left;
}	
		
.footer_mf_icon{
	position:relative;
	height:125px;
	width:125px;

	}
	
.footer_mf_text{
	position:relative;
	height:125px;
	width:125px;
	float:left;
	}
				
				
/**********end footer mobile and social media container***********/
ul.nrcc-locations {
    color: #666;
    display: table;
    list-style: outside none none;
    padding: 0;
    position: relative;
    width:100%;
}

ul.nrcc-locations li{
color:#fff;
font-size:16px;
line-height:28px;
padding:5px;
}

ul.nrcc-locations li a {
color:#f0c336;
text-decoration:none;
}

ul.nrcc-locations li a:hover {
color:#143d51;
}
	
.footer_top_stripe_bg{
	position:relative;
	height:5px;
	width:100%;
	background-image:url(../images/color_stripe_bg.jpg);
	background-repeat:repeat-x;	
	}

.nrcc_logo_and_copyright_container_bg{
	background-color:#fff;
	}
	
.nrcc_logo_and_copyright_container{
	position : relative;
   /* width : 1024px;*/
    height : 80px;
	margin:0 auto;
	}		

.nrcc_footer_logo_container{
    position : relative;
    width : 50%;
    height : 75px;
	float:left;
}

.nrcc_footer_logo{
	position:relative;
	height:53px;
	width:180px;
	float:left;
	margin-top:15px;
	margin-left:20px;
	}


.nrcc_copyright_container{
    position : relative;
    width : 50%;
   /* height : 75px;*/
	float:right;
}

.nrcc_copyright_container p{
    position : relative;
	padding:10px 0;
	width:100%;
	margin:0;
	text-align:right;
	color:#20558b;
	/*top:10px;*/
	right:20px;
	font-size:1em;
}

.nrcc_copyright_container p a{
	color:#ae0001;
	text-decoration:none;
}

.nrcc_copyright_container p a:hover{
	color:#418dd9;
}

.web_questions_container{
	position : relative;
    width : 100%;
    height : auto;
	background-color:#fff;
	/*border-top: 1px solid #ddd;*/
	}

.web_questions_container p{
    position : relative;
	text-align:center;
	padding:0;
	width:100%;
	margin:0;
	padding:5px 10px;
	color:#20558b;
	font-size:1em;
}
.web_questions_container p a{
	color:#ae0001;
	text-decoration:none;
}
.web_questions_container p a:hover{
	color:#418dd9;
}


@media screen and (max-width: 1280px ) {

.footer_social_media_container{
	position:relative;
	height :85px;
    width : 100%;
}	
		
.fb_social_media_icon{
	position:relative;
	height:32px;
	width:32px;
	float:left;
	margin-left:0px;
	top:20px;
	}
	
.twitter_social_media_icon{
	position:relative;
	height:32px;
	width:32px;
	float:left;
	margin-left:5px;
	top:20px;
	}
	
.flickr_social_media_icon{
	position:relative;
	height:32px;
	width:32px;
	float:left;
	margin-left:5px;
	top:20px;
	}
	
.yt_social_media_icon{
	position:relative;
	height:32px;
	width:32px;
	float:left;
	margin-left:5px;
	top:20px;
	}
	
.instagram_social_media_icon{
	position:relative;
	height:32px;
	width:32px;
	float:left;
	margin-left:5px;
	top:20px;
	}

}


@media screen and (max-width: 1024px ) {

.footer_social_media_container{
	position:relative;
	height :125px;
    width : 100%;
}
		
.fb_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:0px;
	top:35px;
	}
	
.twitter_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	
.flickr_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	
.yt_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	
.instagram_social_media_icon{
	position:relative;
	height:40px;
	width:40px;
	float:left;
	margin-left:10px;
	top:35px;
	}
	

}


@media screen and (max-width: 960px ) {

ul.nrcc-footer-nav li{
font-size:14px;
line-height:24px;
}

}



@media screen and (max-width: 768px ) {
.nrcc_mobile_phone_icon{
	display:none;
	}

}

@media screen and (max-width: 640px ) {
.nrcc_logo_and_copyright_container{
	position : relative;
   	height : 135px;
	margin:0 auto;
	}	

.nrcc_footer_logo_container{
    position: relative;
    width: 100%;
	float:none;
	height:60px;
	text-align:center;
}

.nrcc_footer_logo{
	float:none;
	margin:15px auto;
	}
	
.nrcc_copyright_container{
    position: relative;
    width: 100%;
   /* height : 75px;*/
	float:none;
	text-align:center;
}

.nrcc_copyright_container p{
    position : relative;
	padding:10px 0;
	width:100%;
	margin:0;
	color:#20558b;
	/*top:10px;*/
	right:0px;
	text-align:center;
	font-size:.9em;
}

.web_questions_container p{
	font-size:.9em;
}

ul.nrcc-locations {
    color: #666;
    display: table;
    list-style: outside none none;
    padding: 0;
    position: relative;
    /*width:400px;*/
	width:100%;
}

.nrcc_mobile_phone_icon{
	display:block;
	position:relative;
	height:80px;
	width:80px;
	margin:0 auto;
	z-index:1;
	}	

/*
.fb_social_media_icon{
	margin-left:0px;
	}
	
.twitter_social_media_icon{
	margin-left:65px;
	}
	
.flickr_social_media_icon{
	margin-left:75px;
	}
	
.yt_social_media_icon{
	margin-left:75px;
	}
	
*/

.fb_social_media_icon{
	margin-left:0px;
	}
	
.twitter_social_media_icon{
	margin-left:20px;
	}
	
.flickr_social_media_icon{
	margin-left:20px;
	}
	
.yt_social_media_icon{
	margin-left:20px;
	}

.instagram_social_media_icon{
	margin-left:20px;
	}

}


@media screen and (max-width: 640px ) {

/*.fb_social_media_icon{
	margin-left:0px;
	}
	
.twitter_social_media_icon{
	margin-left:30px;
	}
	
.flickr_social_media_icon{
	margin-left:30px;
	}
	
.yt_social_media_icon{
	margin-left:30px;
	}
*/

.google_play_icon{
	left:60px;
	}
		
.apple_appstore_icon{
	right:60px;
	}

}

@media screen and (max-width: 480px ) {
.google_play_icon{
	left:20px;
	}
		
.apple_appstore_icon{
	right:20px;
	}
}


