 * {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
	font-size: 100%;
	font-weight: normal;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

body {
	position: relative;
	background: none;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}


/********** Overall structure styling **********/

/* This is the outer wrapper for each section */
.MainContent {
	background: none;
	width: 100%;
	padding: 32px 0;
}

/* This is the inner wrapper for each section */
.content_wrap {
	width: 100%;
	max-width: 1310px;
	margin: 0 auto;
	padding: 0 20px;
}

/********** End overall structure styling **********/


/********** Header Styling **********/

/* This is the main part of the header */
.Header {
	width: 100%;
	height: 50px;
	padding: 0;
	background: -moz-linear-gradient(left, rgba(44,45,47,0.6) 0%, rgba(44,45,47,0.8) 20%, rgba(44,45,47,0.8) 80%, rgba(44,45,47,0.6) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(44,45,47,0.6) 0%,rgba(44,45,47,0.8) 20%,rgba(44,45,47,0.8) 80%,rgba(44,45,47,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(44,45,47,0.6) 0%,rgba(44,45,47,0.8) 20%,rgba(44,45,47,0.8) 80%,rgba(44,45,47,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2d2fdc', endColorstr='#2c2d2fdc',GradientType=1 ); /* IE6-9 */
}

/* This is the small line at the bottom of the header */
.Header_B {
	width: 100%;
	height: 3px;
	border-top: none;
	background: rgba(83, 86, 90, .5);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

/********** End header styling **********/


/********** Navigation Styling **********/

.nav_content_wrap {
	width: 100%;
	max-width: 2400px;
	margin: 0 auto;
	padding: 0 20px;
}

.nav_links_wrap {
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -450px;
	margin-left: -130px;
	padding: 0;
	width: 88%;
	max-width: 260px;
	float: none;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.left_nav {
	float: none;
	width: auto;
}

.right_nav {
	float: none;
	width: auto;
}

.Nav_Wrap {
	float: right;
}

.Nav_Element {
	padding: 15px 0px;
	cursor: pointer;
	border-top: 1px #63666a solid;
}

.Nav_Element:hover {
	background: #63666a;
}

.last_nav_element {
	border-bottom: 1px #63666a solid;
}

#nav_button {
	width: 36px;
	margin: 10px 0;
	cursor: pointer;
}

#hamburger_icon {
	display: block;
}

#hamburger_X{
	display: none;
}

.Nav_p {
	text-align: center;
	color: #ccc;
	padding: 0;
	margin: 0 auto;
}

.Nav_p:hover {
	color: #fff;
	padding: 0;
	margin: 0 auto;
}

/********** End navigation styling **********/


/********** Section styling **********/

/* Set the background styling for each section */

/* The first section has added padding for the top */
#Section01 {
	padding: 32px 0 0 0;
}

#Section02 {
	padding: 0;
}

#Section03 {
	background: none;
}

#Section04 {
	background: none;
}

/********** End Section styling **********/


/********** Sub-section styling **********/

/* Full width sub-section */
.content_section_full {
	width: 100%;
	max-width: 450px;
}

/* half width sub-section */
.content_section_half {
	width: 100%;
	max-width: 450px;
}

/* three quarter width sub-section */
.content_section_threeQuarter {
	width: 100%;
	max-width: 450px;
}

/* two thirds width sub-section */
.content_section_twoThirds {
	width: 100%;
	max-width: 450px;
}

/* one third width sub-section */
.content_section_oneThird {
	width: 100%;
	max-width: 450px;
}
	
/* quarter width sub-section */
.content_section_quarter {
	width: 100%;
	max-width: 450px;
}

/* sub-section spacing (Centers the sub-section until columns start) */
.content_section_spacing {
	padding: 0;
	margin: 0 auto;
}

/* full width inner sub-section */
.content_inner_section_full {
	width: 100%;
	max-width: 450px;
}

/* three quarter width inner sub-section */
.content_inner_section_threeQuarter {
	width: 100%;
	max-width: 450px;
}

/* half width inner sub-section */
.content_inner_section_half {
	width: 75%;
	max-width: 450px;
}

/* quarter width inner sub-section */
.content_inner_section_quarter {
	width: 50%;
	max-width: 450px;
}

/* inner sub-section spacing */
.content_inner_section_spacing {
	padding: 0 0 25px 0;
	margin: 0 auto 25px auto;
}

/* adds bottom border */
.border_bottom {
	border-bottom: 1px #cccccc solid;
}

/* adds bottom border mobile only */
.border_bottom_mobile {
	border-bottom: 1px #cccccc solid;
}

.float_left{
	float: none;
}

.float_right{
	float: none;
}

.left_section {
	float: none;
	clear: none;
}

.right_section {
	float: none;
	clear: none;
}

/* Keeps section padding working when sub-sections float */
.content_spacer {
	width: 100%;
	height: 1px;
	clear: both;
}

/********** End sub-section styling **********/


/********** Logo styling **********/

.logo {
	display: block;
	position: absolute;
	width: 175px;
	padding: 0;
	top: 14px;
	left: 50%;
	margin-left: -88px;
	z-index: 999;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

/********** End logo styling **********/


/********** Image styling **********/

.full_width_image {
	width: 100%;
}

.ThreeQuarter_image {
	width: 100%;
}

.half_width_image {
	width: 90%;
	padding: 0;
}

.quarter_width_image {
	width: 48%;
	padding: 0 5px 0 0;
}

.gallery_image {
	display: block;
	float: none;
	width: 100%;
	margin: 0 auto;
	padding: 10px 0;
}

.country_icon {
	display: block;
	width: 64px;
	margin: 0 auto;
}

.facebook_icon {
	width: 16px;
}

.mail_icon {
	width: 20px;
}

/********** End image styling **********/



@media screen and (min-width: 400px) {


	/********** Sub-section styling **********/

	.content_inner_section_full {
		max-width: none;
	}

	.content_inner_section_threeQuarter {
		width: 73%;
		max-width: none;
	}

	.content_inner_section_half {
		width: 45%;
		max-width: none;
	}

	.content_inner_section_quarter {
		width: 22%;
		max-width: none;
	}

	.content_inner_section_spacing {
		padding: 0 0 25px 0;
		margin: 0 0 25px 0;
	}

	.left_inner_section {
		float: left;
		clear: left;
	}

	.right_inner_section {
		float: right;
		clear: right;
	}

	/********** End sub-section styling **********/


	/********** Image styling **********/

	.full_width_image {
		width: 100%;
	}

	.ThreeQuarter_image {
		width: 75%;
	}

	.half_width_image {
		width: 50%;
		padding: 0 15px 0 0;
	}

	.quarter_width_image {
		width: 23%;
		padding: 0 5px 0 0;
	}

	/********** End Image styling **********/

}

@media screen and (min-width: 500px) {

	.gallery_image {
		display: block;
		float: left;
		width: 50%;
		margin: 0;
		padding: 10px;
	}

}

@media screen and (min-width: 850px) {

	body {
		background: #fff url('https://images.ctfassets.net/8hdk3wjq40wa/7bAzCheyYtS1qJMW7rWqMZ/1314552a4a396d928e07269b64d41f19/Image_Map_Argentina_Distributors_Landing_Page.jpg');
		background-repeat: no-repeat;
		background-size: 1000px;
		background-position: -280px 180px;
	}

	/********** Header styling **********/

	.Header {
		height: 50px;
	}

	.Header_B {
		top: 50px;
	}

	/********** End header styling **********/


	/********** Overall structure styling **********/

	.MainContent {
		padding: 64px 0;
	}

	.content_wrap {
		padding: 0 100px;
	}

	/********** End overall structure styling **********/


	/********** Section styling **********/


	#Section01 {
		padding: 64px 0 0 0;
	}

	#Section02 {
		padding: 32px 0 128px 0;
	}
	
	/********** End section styling **********/


	/********** Sub-section styling **********/

	.content_section_full {
		max-width: none;
	}

	.content_section_threeQuarter {
		width: 73%;
		max-width: none;
	}

	.content_section_twoThirds {
		width: 63%;
		max-width: none;
	}

	.content_section_half {
		width: 45%;
		max-width: none;
	}

	.content_section_oneThird {
		width: 30%;
		max-width: none;
	}

	.content_section_quarter {
		width: 22%;
		max-width: none;
	}

	.content_section_spacing {
		padding: 0;
		margin: 0;
	}

	.content_inner_section_quarter {
		width: 50%;
		max-width: 450px;
	}

	.content_inner_section_half {
		width: 75%;
		max-width: 450px;
	}

	.content_inner_section_threeQuarter {
		width: 100%;
		max-width: 450px;
	}

	.content_inner_section_full {
		width: 100%;
		max-width: 450px;
	}

	.content_inner_section_spacing {
		padding: 0 0 25px 0;
		margin: 0 auto 25px auto;
	}

	.border_bottom_mobile {
		border-bottom: none;
	}

	.float_left{
		float: left;
	}

	.float_right{
		float: right;
	}

	.left_section {
		float: left;
		clear: left;
	}

	.right_section {
		float: right;
		clear: right;
	}

	.left_inner_section {
		float: none;
		clear: none;
	}

	.right_inner_section {
		float: none;
		clear: none;
	}

	/********** End sub-section styling **********/


	/********** Image styling **********/

	.gallery_image {
		width: 33%;
	}

	.country_icon {
		width: 90px;
		float: left;
		margin: 0 10px 0 0;
	}

}

@media screen and (min-width: 1020px) {

	body {
		background: #fff url('hhttps://images.ctfassets.net/8hdk3wjq40wa/7bAzCheyYtS1qJMW7rWqMZ/1314552a4a396d928e07269b64d41f19/Image_Map_Argentina_Distributors_Landing_Page.jpg');
		background-repeat: no-repeat;
		background-size: 1220px;
		background-position: -350px 130px;
	}

	/********** Navigation Styling **********/

	.nav_links_wrap {
		position: static;
		margin: -72px auto 0 auto;
		padding: 0;
		width: 100%;
		max-width: 800px;
		height: 72px;
		float: none;
		opacity: 1.0;
	}

	.left_nav {
		float: left;
		width: 300px;
	}

	.right_nav {
		float: right;
		width: 300px;
	}

	.Nav_Element {
		padding: 36px 5px 13px 5px;
		cursor: pointer;
		border-top: none;
		width: 150px;
		float: left;
	}

	.Nav_Element:hover {
		background: none;
		color: #652d14;
	}

	.last_nav_element {
		border-bottom: none;
	}

	#nav_button {
		display: none;
	}

	/********** End navigation Styling **********/


	/********** Sub-section Styling **********/

	.content_inner_section_quarter {
		width: 22%;
		max-width: none;
	}

	.content_inner_section_half {
		width: 45%;
		max-width: none;
	}

	.content_inner_section_threeQuarter {
		width: 73%;
		max-width: none;
	}

	.content_inner_section_full {
		max-width: none;
	}

	.content_inner_section_spacing {
		padding: 0 0 25px 0;
		margin: 0 0 25px 0;
	}

	.left_inner_section {
		float: left;
		clear: left;
	}

	.right_inner_section {
		float: right;
		clear: right;
	}
}

@media screen and (min-width: 1180px) {
	body {
		background: #fff url('https://images.ctfassets.net/8hdk3wjq40wa/7bAzCheyYtS1qJMW7rWqMZ/1314552a4a396d928e07269b64d41f19/Image_Map_Argentina_Distributors_Landing_Page.jpg');
		background-repeat: no-repeat;
		background-size: 1260px;
		background-position: -300px 160px;
	}
}

@media screen and (min-width: 1300px) {
	body {
		background: #fff url('https://images.ctfassets.net/8hdk3wjq40wa/7bAzCheyYtS1qJMW7rWqMZ/1314552a4a396d928e07269b64d41f19/Image_Map_Argentina_Distributors_Landing_Page.jpg');
		background-repeat: no-repeat;
		background-position: -240px 160px;
	}
}

@media screen and (min-width: 1600px) {

body {
		background: #fff url('https://images.ctfassets.net/8hdk3wjq40wa/7bAzCheyYtS1qJMW7rWqMZ/1314552a4a396d928e07269b64d41f19/Image_Map_Argentina_Distributors_Landing_Page.jpg');
		background-repeat: no-repeat;
		background-position: -100px 160px;
	}
}

@media screen and (min-width: 1900px) {

body {
		background: #fff url('https://images.ctfassets.net/8hdk3wjq40wa/7bAzCheyYtS1qJMW7rWqMZ/1314552a4a396d928e07269b64d41f19/Image_Map_Argentina_Distributors_Landing_Page.jpg');
		background-repeat: no-repeat;
		background-position: 10% 160px;
	}
}