@media(max-width:1200px){
	
}
@media(max-width:1024px){
	.sdbrNavigation {
		padding-bottom: 30px;
		padding-left: 15px !important;
	}
	.footer .row.border > .columns {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.body-content .row .large-9.columns {	padding-left: 0; }

	.body-content .row .large-9.columns .content_inner {
		padding-left: 15px;
		padding-right: 15px;
	}
	.body-content .row > .large-3.columns.paddingtop50 { padding-bottom: 30px; }
	.body-content .row .large-9.columns {	padding-top: 20px; }
	.inner-left-margin { margin-left: 0; }
	.inner-bottom-post { margin-top: 40px; }
	.body-content .row .large-3.columns.paddingtop50{ padding-bottom:30px; }
}

@media(max-width:730px){
	.HeaderBannerMob{ display:block; }
	.header{ background-image:none; }
	.secondary-top-navigation .secondary {	border-bottom-left-radius: 0;	}
	.secondary-top-navigation ul li:last-child a { padding-right: 0; }
	.secondary-top-navigation .secondary{ width:100%; }
	.secondary-top-navigation .secondary a .logo {
		float: none;
		text-align: center;
		margin-left: 0;
		margin-top: 0;
		margin-right: 0;
	}
	.secondary-top-navigation .secondary a {
		text-align: center;
		display: block;
		height: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.secondary-top-navigation .secondary .menu-main-navigation-container ul#menu-main-navigation {
		float: none;
		width: 382px;
		margin: 0 auto;
	}
	.secondary-top-navigation {
		float: none;
		width: 100%;
	}
	.top-navigation ul li a {
		display: block;
		width: 100%;
		text-align: center;
	}
	.top-navigation ul {
		float: none;
		width: 100%;
	}
	.top-navigation ul li {
		display: block;
		float: left;
		width: 25%;
	}
	.top-navigation ul:before,.top-navigation ul:after {
		content: "";
		display: block;
		clear: both;
		width: 100%;
	}
	.banner-navigation-bottom ul li {
		display: block;
		width: 100%;
	}
	.banner-navigation-bottom ul {
		float: none;
		border-top-right-radius: 0;
		background-image: none;
	}
	.banner-navigation-bottom ul span.divider-small {	display: none; }
	.banner-navigation-bottom ul li:last-child { border-top-right-radius: 0; }
	.banner-navigation-bottom ul li a {
		display: block;
		padding-left: 0;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.banner-navigation-bottom ul li:first-child a, .banner-navigation-bottom ul li:nth-last-child(2) a, .banner-navigation-bottom ul li:nth-last-child(1) a {
		padding-left: 15px;
		padding-bottom: 10px;
		padding-top: 10px;
		padding-right: 15px;
		background-image:none;
		background-color: #414141;
		border-bottom: 1px solid #616161;
		border-top: 1px solid #939393;
	}
	.header { background-size: contain; }
	.secondary-top-navigation .secondary a.btnMobMenu {
		display:none;
	}
}

@media(max-width:640px){
	.bricks .box img {
		text-align: center;
		margin: 0 auto;
		padding-bottom: 25px;
		padding-top: 16px;
	}
}
@media(max-width:550px){
	.top-navigation ul li { width: 50%; }
}
@media(max-width:480px){
	.secondary-top-navigation .secondary a.btnMobMenu {
		position: absolute;
		top: 103px;
		right: 0;
		display: block;
		margin-right: 0;
		margin-bottom: 0;
		width: 100%;
		background-color: #fff;
		padding: 10px 15px;
		height: 55px;
	}
	.menu-main-navigation-container{ position:relative; margin-top: 45px; }
	.menu-main-navigation-container ul{ display: none; }
	.secondary-top-navigation .secondary a.btnMobMenu span {
		float: right;
		width: 48px;
		display: block;
		margin-bottom: 0;
		height: 5px;
		clear: both;
		border-bottom: 5px solid #000;
		margin-bottom:5px;
	}
	.secondary-top-navigation .secondary a.btnMobMenu:before, 
	.secondary-top-navigation .secondary a.btnMobMenu:after {
		content: "";
		width: 100%;
		display: block;
		clear: both;
	}
	.secondary-top-navigation .secondary .menu-main-navigation-container ul#menu-main-navigation li {
		float: none;
		display: block;
		text-align: left;
	}
	.secondary-top-navigation .secondary a {
		text-align: left;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-top: 0;
		padding-left: 15px;
	}
	.secondary-top-navigation .secondary .menu-main-navigation-container ul#menu-main-navigation {
		width: 100%;
		padding-top:10px;
		padding-bottom:10px;
	}
	.secondary-top-navigation .secondary > a:first-child {
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}	
	.secondary-top-navigation .secondary {
		position: relative;
	}
	.banner-navigation-bottom {
		position: relative;
		bottom: auto;
		left: auto;
		right: auto;
		max-width: 100%;
	}
	.bricks .small-12 {
		padding-left: 0;
		padding-right: 0;
	}
	.footer .row.border .columns {
		margin-bottom: 15px;
		text-align: center;
	}
	.footer .row.border .columns span {
		text-align: center;
		padding-bottom: 10px;
	}
	.content_inner {
		padding-left: 0;
		padding-right: 15px;
	}
}
@media(max-width:460px){

}