/* MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM */
/* MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM MEDIUM */

@media only screen and (max-width : 1330px) {
  .hide-for-medium{
    display: none;
  }
  .show-for-medium{
    display: inherit !important;
  }
  #side_bar {
	  display: none;
  }  
  #header > p.seo {
	  display: none;
  }  
  #header > div.cta {
	  text-align: center;
	  float: right;
	  position: relative;
		height: calc(100% + 25px);
  }  
  body {
	  width:100%;
  }  
  #sb-site {
	  width: 100%;
  }	
	#sections_wrapper {
		width: 100%;
	}	
	#body_wrapper {
		width: 980px;
	}	
	#head_wrapper {
		width: 980px;
		height: 290px;
	}	
	#sub_nav {
		width: 980px;
		height: 115px;
	}	
	#header {
		padding: 0;
	}	
	#header > div.cta > div.text {
		height: calc(100% - 65px);
	}	
	#header > a.logo {
		float: left;
		margin: 13px 40px 0 30px;
	}	
	.section.home .video_block {
		margin: 0 auto;	
		margin-bottom:30px;
	}	
	.section.home p { 
		
	}	
	#sections_wrapper > div.section {
		padding:0 30px;
	}	
	#sections_wrapper > div.title_section {
		padding: 0px;
		padding-left: 30px;
		padding-right: 30px;
		width: calc(100% - 200px);
	}	
	#sections_wrapper > div.title_section > h3 {
		/*margin-bottom: 0;*/
	}	
	#foot_wrapper{
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}	
}

@media only screen and (max-width : 992px) {
	
	#content_menu {
				/*text-align: justify;
		    	-ms-text-justify: distribute-all-lines;
		    	text-justify: distribute-all-lines;
			  	width: calc(100% - 200px);
		    	padding-left: 50px;
		    	padding-right: 30px;
		    	margin-top: 0;
				display: inline-block;
				line-height: 1.8;
				margin-left:200px;*/
		display: none;
	}	
				/*#content_menu:after {
					content: '';
				    width: 100%;
				    display: inline-block;
				    font-size: 0;
				    line-height: 0
				}	
				#content_menu a.button {
				    /*vertical-align: top;
				    display: inline-block;
				    *display: inline;
				    zoom: 1;
					padding-right:15px;
				}*/
	#content_menu a.button:before {
		/*content: '-';*/
	}	
	#content_menu a.button:after {
		/*content: '-';*/
		content: "\a";
		white-space: pre;
	}*/
	#sub_nav > div > a.button {
		width: 119px;
		font-size:11px;
		border-top-right-radius: 29px;
	}	
	#sub_nav > div.menu {
		margin-right:0px;
		display: none;
	}	
	.section.home .video_block {
		width: 360px;
		height: 202px;
	}
	#body_wrapper {
		width: 100%;
	}	
	#head_wrapper {
		width: 100%;
		height: 235px;
	}	
	#header {
		height: 155px;
	}	
	#sub_nav {
		width: 100%;
		height: 85px;
		border-width: 0 0 10px 0;
	}	
	#header > div.cta div.text {
		height: calc(100% - 155px);
	}
	#header > div.cta {
		background-color: transparent;
	}	
	#header > div.cta:after {
		background: none;
		background-image: none;
	}	
	#header > a.logo {
	    width: 380px;
	    max-width: 380px;
	    height: 120px;
		margin: 30px 0 0 30px;
	}	
	#header > div.cta {
		width: 225px;
	}
	.sendemail {
    	margin: 10px 0 0;
	}
	.instructions {
	    padding: 0 20px 0;
	}
}

@media only screen and (max-width : 880px) {	
	
}
	
@media only screen and (max-width : 800px) {		
		
}