@media screen and (min-width:1020px){
	div#wrapper{
		width:1020px;
	}
	
	div#content{
		width:1020px;
	}
	
	div#search-container #search-box-container #search-box{
		width:500px; 
		margin-bottom:0px;
	}
	
	div#sub-menu-inline {
		display:none;
	}
	
	div.four-one-columns div.one-column, 
	div.four-one-columns div.tile{
		width:225px;
		margin-top:0px;
		margin-right:40px;
	}
	
	div.four-one-columns div.one-column:nth-child(even), 
	div.four-one-columns div.tile:nth-child(even){
		margin-right:40px;
	}

	div.four-one-columns div.one-column:nth-child(4), 
	div.four-one-columns div.tile:nth-child(4){
		margin-right:0px;
	}
	
	div.three-one-columns div.one-column:nth-child(3), 
	div.three-one-columns div.tile:nth-child(3){
		margin-right:0px;
	}
	
	div.two-one-columns div.one-column:nth-child(2), 
	div.two-one-columns div.tile:nth-child(2){
		margin-right:0px;
	}
	
	div.four-one-columns div.one-column{
		margin-bottom:0px;
	}
	
	div.tile:nth-of-type(3n), div.tile:nth-of-type(2n), div.tile:nth-of-type(1n){
		margin-right:40px;
	}
	
	div.tile:nth-of-type(4n){
		margin-right:0px;
	}
	
	div.one-column{
		width:225px;
		overflow:hidden;
		float:left;
		margin-top:40px;
		margin-right:40px;
	}
	
	div.one-column:nth-of-type(4n){
		margin-right:0px;
	}

	div.two-column{
		width:490px;
		overflow:hidden;
		float:left;
		margin-right:40px;
	}

	div.two-column:nth-of-type(2n){
		margin-right:0px;
	}
	
	div.four-column > div.two-column:nth-child(2){
		margin-top:0px;
	}
	
	div.three-column{
		width:755px;
		overflow:hidden;
	}
	
	div.three-one-columns{
		width:755px;
	}
	
	div.two-one-columns{
		width:490px;
	}
	
	div.one-and-three-column div.three-column{
		width:755px;
		margin-top:0px;
		margin-right:0px;
	}
	
	div.one-and-three-column div.one-column{
		margin-top:0px;
		margin-right:40px;
	}
	
	div.three-and-one-column div.three-column{
		width:755px;
		margin-top:0px;
		margin-right:40px;
	}
	
	div.three-and-one-column div.one-column{
		margin-top:0px;
		margin-right:0px;
	}
	
	div.one-and-two-column div.one-column{
		width:225px;
		margin-top:0px;
		margin-right:40px;
	}
	
	div.one-and-two-column div.two-column{
		width:490px;
		margin-top:0px;
		margin-right:0px;
	}
	
	div.three-column > div.two-and-one-column div.one-column{
		width:225px;
		margin-top:0px;
		margin-right:0px;
	}
	
	div.three-column > div.two-and-one-column div.two-column{
		width:490px;
		margin-top:0px;
		margin-right:40px;
	}
	
	div.two-one-columns div.one-column:nth-of-type(2){
		margin-right:0px;
		margin-top:0px;
	}
	
	div.four-column{
		width:1020px;
		overflow:hidden;
	}
	
	div.four-column h2:first{
		margin-top:0px;
	}
	
	div.five-column{
		width:1395px;
	}
	
	div.right-image{
		float:right; 
		margin-left:40px; 
		margin-bottom:40px;
		margin-top:0px;
	}

	div.left-image{
		float:left; 
		margin-right:40px; 
		margin-bottom:40px;
		margin-top:0px;
	}

	img.four-column-image{
		width:1020px;
		display:block;
	}
	
	img.three-column-image{
		max-width:755px;
	}

	img.two-column-image{
		width:490px;
	}
	
	video.two-column-video{
		width:490px;
		height:275px;
	}
	
	iframe.four-column-video{
		padding-top:0px;
		width:1020px;
		height:574px;
	}
	
	div.four-column div.canvas-map{
		width:755px;
		height:400px;
		margin-top:0px;
	}
	
	div.contact-map div.three-column{
		width:755px;
	}
	
	table.three-column-table{
		width:755px;
		font-size:14px;
		line-height:20px;
		display:block;
	}
	
	table.three-column-table td{
	}
	table.three-column-table th{
		width:100px;
	}
	
	
	div.side-by-side-images img.two-column-image{
		width: 490px;
	}
	div.side-by-side-images div.two-column{
		width: 490px;
	}
	
	div.three-column-container{
		width:1024px;
	}
	
	div.three-column-container div.one-column{
		width:314px;
		margin-top:40px;
	}
	
	div.three-column-container div.one-column:nth-child(1), div.three-column-container div.one-column:nth-child(2), div.three-column-container div.one-column:nth-child(3){
		margin-top:0px;
	}
	
	div#menu{
		width:auto;
	}
	
	div#menu ul li{
		padding-left:16px;
		padding-bottom:0px;
		float:left;
		list-style:none;
		margin-left:0px;
		font-size:15px;
	}
	
	div#menu-links-container{
		width:auto;
	}
	
	div#menu-search-icon-container{
		float:right;
		margin-left:10px;
	}
	
	div#header-top-right {
		float: right;
	}
	
	div#sub-menu{
		margin-left:0px;
		float:right;
		margin-bottom:0px;
	}
	
	#menu-search-button{
		display:block;
	}
	
	div#header-top-right {
		float: right;
	}
	
	div#sub-menu ul li{
		padding-bottom:5px;
		padding-left:20px;
	}
	
	div#breadcrumbs{
		margin-bottom:20px;
		font-size:14px;
	}
	
	h1.current-breadcrumb{
		font-size:14px;
		padding-left:10px;
	}
	
	div#breadcrumbs .breadcrumb{
		padding-left:10px;
		padding-right:10px;
	}
	
	div#image-annotation{
		margin-top:2px;
		margin-bottom:2px;
		font-size:10px;
		line-height:14px;
	}
	
	div.image-annotation{
		margin-top:2px;
		margin-bottom:2px;
		line-height:24px;
		font-size:12px;
		color:#999;
		line-height:18px;
	}
	
	div#footer-links{
		float:left;
		width:auto;
		font-size:10px;
		line-height:24px;
		margin-bottom:0px;
	}

	div#footer-social-icons{
		float:left;
		width:auto;
	}

	div#footer-right-column{
		float:right;
		width:auto;
	}
	
	div#footer-copyright{
		font-size:10px;
		line-height:24px;
		margin-bottom:0px;
	}
	
	div#sub-menu-container{
		display:block;
		margin-bottom:10px;
	}
	
	div#menu-container{
		margin-bottom:0px;
		margin-top:0px;
	}
	
	div.four-two-column div.two-column{
		width:490px;
		margin-bottom:40px;
	}
	
	div.four-two-column div.image-container{
		width:490px;
		margin-bottom:0px;
	}
	
	div.four-two-column img{
		width:490px;
	}
	
	form.standard-form input[type="text"], form.standard-form input[type="password"]{
		width:200px;
	}
	
	form.login-form input[type="text"], form.login-form input[type="password"]{
		width:400px;
	}
	
	form.standard-form textarea{
		width:755px;
	}
	
	div.testimonial-container{
		width:490px;
		height:170px;
	}
	
	div.testimonial-container:nth-last-child(1), div.testimonial-container:nth-last-child(2){
		border-bottom:none;
		margin-bottom:0px;
	}
	
	div.arnold-pricing-table{
		display:block;
	}
	
	div.arnold-pricing-list{
		display:none;
	}
	
	h2.right-aligned-header{
		margin-top:0px;
	}
	
	div.two-column-table{
		display:block;
	}
	
	div.one-column-list{
		display:none;
	}
	
	div.four-three-one-column-fill > div.one-column:nth-of-type(1){
		margin-top:0px;
	}
	
	div.four-three-one-column-fill > div.one-column{
		width: 313px;
		margin-top:0px;
	}
	
	div.four-three-one-column-fill > div.one-column:nth-of-type(3){
		margin-right:0px;
	}
	
	form.pricing-contact-form input[type="text"], textarea{
		width:482px;
	}

	form.register-form input[type="text"], form.register-form input[type="password"], texarea{
		width:100%;
		box-sizing:border-box;
	}
	
	form.pricing-contact-form select{
		width:490px;
	}
	
	form.register-form select{
		width:100%;
		box-sizing:border-box;
	}
	
	div#login-register-column{
		border-left:1px solid #ccc; 
		padding-left:20px;
	}
	
	div.two-column-center{
		width:490px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	div.four-column-content-container{
		width:1020px;
		margin-bottom:40px;
	}
	
	div.four-column-content-container:last-child{
		margin-bottom:0px !important;
	}
	
	div.column-content{
		float:left;
		margin-right:40px;
	}
	
	/*
	div.column-content > p:first-of-type{
		margin-top:0px;
	}
	
	div.column-content > h2:first-of-type{
		margin-top:0px;
	}
	
	div.column-content > h3:first-of-type{
		margin-top:0px;
	}
	*/
	
	div.column-content:nth-last-child(2){
		margin-right:0px;
	}
	
	div.column-content-float-left{
		margin-right:40px;
		margin-bottom:20px;
		float:left;
	}
	
	div.column-content-float-right{
		margin-left:40px;
		margin-bottom:20px;
		float:right;
	}
	
	div.image-content{
		position:relative;
	}
	
	div.four-column-content-container img{
		width:100%;
	}
	
	/*
	div.column-content > *:first-child{
		margin-top:0px !important;
	}
	div.column-content > *:last-child{
		margin-bottom:0px !important;
	}
	*/
	
	div.four-column-content{
		width:1020px;
		margin-bottom:0px;
	}
	
	div.three-column-content{
		width:755px;
		margin-bottom:0px;
	}
	
	div.two-column-content{
		width:490px;
		margin-bottom:0px;
	}
	
	div.one-column-content{
		width:225px;
		margin-bottom:0px;
	}
	
	div.content-1-1-2 > div.one-column-content:nth-child(2){
		margin-right:40px;
	}
	
	div.content-1-1-2{
		margin-left:auto;
		margin-right:auto;
		width:1020px;
	}
	
	div.content-1-1-1-1 > div.one-column-content:nth-child(1){
		margin-right:40px;
	}
	
	div.content-1-1-1-1 > div.one-column-content:nth-child(2){
		margin-right:40px;
	}
	
	div.content-1-1-1-1 > div.one-column-content:nth-child(3){
		margin-right:40px;
	}
	
	div.floated-1r-1r-1l > div.one-column-content-float-right{
		margin-right:0px;
		margin-left:40px;
	}
	
	div.floated-1r-1r-1l > div.one-column-content-float-right:nth-child(1){
		margin-right:0px;
	}

	div.one-column-content-float-right, div.one-column-content-float-left{
		width:225px;
	}
	
	div.column-content-float-right, div.column-content-float-left{
		padding-top:5px;
	}
	
	div.two-column-content-float-right, div.two-column-content-float-left{
		width:490px;
	}
	
	div.content-2-2 > div.two-column-content{
		width:490px;
	}
	
	div.floated-1r-1l > div.one-column-content-float-right{
		margin-right:0px;
		margin-left:40px;
	}
	
	div.floated-1r-1l > div.one-column-content-float-right:nth-child(1){
		margin-right:0px;
	}
	
	div#menu ul li#buy{
		display:block;
		padding-top:0px;
	}
	
	div#menu ul li#try{
		display:block;
		padding-top:0px;
		padding-left:10px;
	}
	
	div#menu ul li#buy a, div#menu ul li#try a{
		width:auto;
		text-align:center;
	}
	
	div#checkout-nav div.checkout-nav-button{
		display:table-cell !important;
		width:2% !important;
	}
	
	div#checkout-nav div.checkout-nav-button div.checkout-nav-button-end{
		display:block !important;
	}
	
	div.buy-box{
		height:200px;
	}
	
	div.buy-box-inner{
		height:160px; 
	}
	
	div.buy-box-button{
		bottom:0px;
	}
	
	div.trial-plugin-logos{
		display:block;
	}
}