@media screen and ( max-width: 1000px ) {
	body {
		overflow-x:hidden;
	}
	#the-content {
		padding-top:15px;
	}
	.content h3 {
		padding-top:30px;
	}	
	.menu-main ul li a {
		padding:8px;
	}
	.sidebar {
		top:-10px;
	}
	.content-bradley {
		padding-bottom:150px;
	}
	.primary-content {
		padding-top:20px;
	}
}
@media screen and ( max-width: 840px ) {
	.list-client ul li {
		display:inline-block;
		position:static;
	}
}
@media screen and ( max-width: 780px ) {
	.banner .slider {
		display:none;
	}
	.banner {
		background-position:left 50px center;
	}
	.slider-mobile {
		display:block;
	}
	#the-content {
		margin:0;
	}
	.list-bradley li p a {
		margin:5px;
	}
}
@media screen and ( max-width: 700px ) {
	.header .left-header iframe {
		width:85% !important;
	}
	.title-events a {
		padding:0 10px;
		height:30px;
		line-height:30px;
		font-size:16px;
		margin-top:10px;
	}	
	.content-bradley {
		float: none;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		padding: 0 20px 35px;
	}
	.sidebar {
		float:none;
		width:auto;
		position:inherit;
		padding:20px;
		margin-left: -20px;
		margin-right: -20px;
		top:0;
		left:0;
	}
	.paint-shoot {
		display:none;
	}
	.primary-content {
		margin-left:0;
		padding:20px 0;
	}
}
@media screen and ( max-width: 600px ) {
	#top-header {
		padding-left: 16px;
		padding-right: 16px;
	}
	.content .shadow {
		display:none;
	}
	.header .left-header iframe {
		display:none;
	}
	.header .right-header {
		position:inherit;
		right:0;
		margin:0 auto 25px;
	}
	.right-header .nav-site {
		text-align:center;
	}
	.toogle-menu {
		display:block;
	}
	.header .left-header {
		margin-right:0;
		text-align:left;
		border-top:1px solid #295587;
		border-bottom:1px solid #295587;
	}
	.menu-main ul {
		display:none;
	}
	.menu-main ul li {
		display:block;
		border-top:1px solid #295587;
		padding-left:60px;
	}
	.title-events h2 {
		float:none;
	}
	.title-events a {
		margin-bottom:10px;
	}
	#the-footer {
		padding-bottom:50px;
	}
	.footer .info {
		position:inherit;
		left:0;
		margin-bottom:35px;
	}
	.list-client {
		margin-left:0;
	}
}	
@media screen and ( max-width: 480px ) {
	.banner {
		background:url('../images/banner.jpg') no-repeat center left -50px;
		background-size:250% 100%; 
	}
	.title-events {
		border-bottom:2px solid #E8E8E8;
		padding:10px 0;
		text-align:center;
	}
	.title-events h2{
		margin:0;
		font-size:26px;
	}
	.title-events a,.em-calendar-wrapper {
		display:none;
	}
	.list-event {
		display:block;
	}
	.sidebar, .primary-content {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.content-bradley {
		padding-left: 20px;
		padding-right: 20px;
	}
	.sidebar {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}