 .show-mobile, .show-tablet, .hide-desktop {
	display:none;	
}
.parent_contain {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

.row_contain {
	position:relative;
}
.row_contain:after {
  content: "";
  display: table;
  clear: both;
}
	[class*='block-'] {
		float:left;
		margin-right:2%;
		min-height:1px;
	}
	[class*='block-']:last-of-type {
		margin-right: 0;
	}
	[class*='block-'] img,[class*='block-'] iframe {
		max-width:100%;
		width:100%;
		height: auto;
	}
	.block-1 {
		width:6.5%;
	}
	.block-2 {
		width:15%;
	}
	.block-3 {
		width:23.5%;
	}
	.block-4 {
		width:32%;
	}
	.block-5 {
		width:40.5%;
	}
	.block-6 {
		width:49%;
	}
	.block-7 {
		width:57.5%;
	}
	.block-8 {
		width:66%;
	}
	.block-9 {
		width:74.5%;
	}
	.block-10 {
		width:83%;
	}
	.block-11 {
		width:91.5%;
	}
	.block-12 {
		width:100%;
	}
	.push-1 {
		margin-left:8.5%;
	}
	.push-2 {
		margin-left:17%;
	}
	.push-3 {
		margin-left:25.5%;
	}
	.push-4 {
		margin-left:34%;
	}
	.push-5 {
		margin-left:42.5%;
	}
	.push-6 {
		margin-left:51%;
	}
	.push-7 {
		margin-left:59.5%;
	}
	.push-8 {
		margin-left:68%;
	}
	.push-9 {
		margin-left:76.5%;
	}
	.push-10 {
		margin-left:85%;
	}
	.push-11 {
		margin-left:92.5%;
	}

/* - - - - ALTERATIONS - - - - */	

.margin-fix {
	margin-right:0px;
}
.no-float {
	float:none;
}
.right-align {
	text-align:right;
}
.center-align {
	text-align:center;
}
.left-align {
	text-align:left;
}
.parent_contain.full-width {
	width:100%;
}
@media screen and (min-width:1200px) {
	.hide-desktop, .show-mobile, .show-tablet {
		display:none !important;
	}
	.show-desktop, .hide-mobile, .hide-tablet {
		display:block !important;	
	}
}
@media screen and (max-width:1199px) and (min-width:950px) {
	.parent_contain {
		width:950px;
		margin-left:auto;
		margin-right:auto;
	}
	.hide-desktop, .show-mobile, .show-tablet {
		display:none !important;
	}
	.show-desktop, .hide-mobile, .hide-tablet {
		display:block !important;	
	}
}
@media screen and (max-width:951px) and (min-width:768px) {
	.parent_contain {
		width:768px;
		margin-left:auto;
		margin-right:auto;
	}
	.hide-desktop {
		display:none !important;
	}
	.show-mobile, .show-tablet {
		display:none !important;
	}
	.hide-desktop, .show-mobile, .show-tablet {
		display:none !important;
	}
	.show-desktop, .hide-mobile, .hide-tablet {
		display:block !important;	
	}
}
@media screen and (max-width:767px) and (min-width:480px) {
	.parent_contain {
		width:100%;
		margin-left:auto;
		margin-right:auto;
		padding-left:20px;
		padding-right:20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
	}
	[class*='block-']:not(.non-respond) {
		float:left;
		margin-right:0%;
		width:100%;
	}
	[class*='push-']:not(.non-respond) {
		margin-left:0;
	}
	.show-desktop, .hide-mobile, .show-tablet {
		display:none !important;
	}
	.hide-desktop, .show-mobile, .hide-tablet {
		display:block !important;	
	}
}
@media screen and (max-width:479px) {
	.parent_contain {
		width:100%;
		margin-left:auto;
		margin-right:auto;
		padding-left:20px;
		padding-right:20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
	}
	[class*='block-']:not(.non-respond) {
		float:left;
		margin-right:0%;
		width:100%;
	}
	[class*='push-']:not(.non-respond) {
		margin-left:0;
	}
	.show-desktop, .hide-mobile, .show-tablet {
		display:none !important;
	}
	.hide-desktop, .show-mobile, .hide-tablet {
		display:block !important;	
	}
}