/*===========================================
	RESPONSIVE MENUS
===========================================*/
header .responsive-navigation {
	display: none;
}


/*	1024	*/
/*@media screen and (max-width: 1290px) {*/
@media screen and (max-width: 1024px) {
	/*===========================================
		FRAMES
	===========================================*/			
	.center-container.max-width {
		max-width: calc(100% - 20px);
		padding: 0 10px;
	}
	
	.max-frame {
		max-width: calc(100% - 20px);
		padding: 0 10px;
	}
}


/*	Mobile: 980	*/
@media screen and (max-width: 980px) {
	
}


/*	Mobile: 768	*/
@media screen and (max-width: 768px) {
	/*===========================================
		NAVIGATION
	===========================================*/
	header .main-navigation {
		display: none;
	}
	header .responsive-navigation {
		display: flex;
		justify-content: right;
		align-items: center;
	}
	
	
	/*===========================================
		CONTENT
	===========================================*/
	.center-container {
		padding: 0 20px;
	}
		.content-container {
			display: flex;
			flex-wrap: wrap;
		}
			.center-container .padding-top-bottom-100 {
				padding: 50px 0 20px 0;
			}
			.content-container .text-content {
				width: 100%;
				margin-bottom: 50px;
			}
			.content-container .image-content {
				width: 100%;
				margin-bottom: 50px;
			}
	
		.boxed-item-container {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
			.boxed-item-container .half-flex-item {
				width: 100%;
			}
			.half-flex-item {
				width: 100%;
				margin-bottom: 30px;
			}
			.third-flex-item {
				width: 100%;
				margin-bottom: 30px;
			}
			.quarter-flex-item {
				width: 48%;
				margin-bottom: 30px;
			}
			
		.boxed-item-container .half-flex-item.bordered-boxed-item {
			padding: 20px;
			width: calc(100% - 42px);
		}
	
	
	/*===========================================
		BLOCKED CONTENT
	===========================================*/
	.center-container.semi-narrow {
		max-width: calc(100% - 90px);
	}
	.center-container.block-item {
		padding: 25px;
	}
	
	
	/*===========================================
		FOOTER
	===========================================*/
	.footer .top-banner .contact-adviser {
		display: none;
	}
	
	.footer .middle-banner {
		display: flex;
		flex-wrap: wrap;
	}
		.footer .disclaimer {
			width: 100%;
			margin-bottom: 30px;
		}
		.footer .sitemap {
			width: 100%;
		}
			.footer .sitemap h5 {
				margin-bottom: 5px;
			}
			
	.footer .bottom-banner p {
		text-align: left;
	}
}


/*	Mobile: 576	*/
@media screen and (max-width: 576px) {
	/*===========================================
		RESPONSIVE
	===========================================*/
	.responsive-menu-modal .closebtn {
		font-size: 40px;
		top: 15px;
		right: 35px;
	}
	
	/*===========================================
		FRAMES
	===========================================*/
	.quarter-flex-item {
		width: 100%;
	}
}

/*	Mobile: 420	*/
@media screen and (max-width: 420px) {
	
}

/*	Mobile: 390	*/
@media screen and (max-width: 390px) {
	
}