	/* NORMALIZATION *v*********************
	****************************************/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0;	padding: 0;	border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline; }
	/* HTML5 display-role reset for older browsers */
	* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition:.5s;}
	 /* makes padding not expand object's size */
	body { line-height: 1; direction: rtl; font-size:18px; font-family:'Heebo', sans-serif; background:#e4e7d5; color:#2b441c; }
	p {line-height:1.4em; font-size:24px; color:#2b441c; }
	.wrapper {width:1200px; max-width:100%; position:relative; margin:0 auto; }
	img {max-width:100%; }
	a {text-decoration:none; color:inherit; }
	strong {font-weight:bold; }
	
	header {padding:10px 0;}
		header .wrapper {}
		.logo {width:13%; text-align:center; float:right; margin-top:-25px; margin-bottom:5px; }
			.logo img {}
		.title {width:70%; margin:25px auto 0; }
			h1 {color:#2b441c; font-size:52px; }
			.title strong {color:#2b441c; font-size:40px; }
		.social {width:13%; text-align:center; float:left; }
			.social a {color:#74ad4b; width:44px; height:44px; background:#74ad4b; padding:8px 0; display:inline-block; border-radius:50%; text-align:center; font-size:24px; }
			.social a.normalPhone {display:block; width:auto; height:auto; background:none; border-radius:none; margin-top:15px; padding:0; }
			.social a.phone {}
			.social a.whatsapp {}
	
	.slide {overflow:hidden; text-align:center; width:100%; }
		.slide img {max-width:none; }
		img.mobileSlideImg {display:none; }
		#contact {background:rgba(43,68,28,0.8); border:1px solid #74ad4b; padding:50px 60px; box-sizing:border-box; position:absolute; left:0; bottom:133px; width:57%; text-align:right; }
			#contact p {color:#fff; display:block; margin-bottom:25px; }
				#contact p strong {color:inherit; font-size:30px; }
				#contact p a {color:#74ad4b; font-size:24px; }
			form {display:flex; flex-wrap:wrap; justify-content:space-between; }
				.field {width:38.2%; height:42px; }
					input {font-family:"Heebo", sans-serif; background:#e4e7d5; width:100%; height:100%;  border:0; padding:0 15px; font-size:18px; color:#2b441c; }
				.field.button {width:21.3%; height:42px; }
					button {cursor:pointer; font-family:"Heebo", sans-serif; width:100%; height:100%; color:#fff; font-size:24px; background:#f95a44;  transition:.5s; border:0; }
					button:hover {background:#fff; color:#f95a44; transition:.5s; }

	.mainSection {padding:60px 0;}
		h2 {display:block; text-align:center; font-size:48px; color:#2b441c; margin-bottom:60px; }
		.sides {display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:40px; }
			.rightSide {width:43%; margin-bottom:35px; }			
				.insideRS {width:75%; }
					.insideRS strong {color:#2b441c; font-size:24px; display:block; margin-bottom:25px;  line-height:1.4em;}
					.insideRS p {color:#2b441c; font-size:20px; }
				
			.bottomSection .leftSide {display:flex; flex-wrap:wrap; justify-content:space-between;}
				.listSide, .actionSide {width:48%; }
				.listSide {padding-right:55px; }				
					.listSide span {font-weight:bold; color:#2b441c; font-size:20px; display:block; margin-bottom:20px; }
					ul {padding-right:15px; }
						li {list-style:none; font-size:20px; line-height:1.7em; }
						li:before {content:''; background:#74ad4b; width:10px; height:10px; display:inline-block; margin-left:15px; margin-right:-20px; border-radius:50%; }
				.actionSide {text-align:center; background:#efb88d; padding:38px; line-height:2.1em; }
					.greenSquare {background:#2b441c; padding:40px; margin-bottom:10px; line-height:1.6em;}
						.greenSquare strong {color:#fff; font-size:30px; }
						.greenSquare p {color:#fff; font-size:20px; }
					.greenBottom {margin-top:20px; }
						.greenBottom strong {color:#2b441c; font-size:24px; }
						.greenBottom p {color:#2b441c; font-size:20px; font-weight:bold; }
			.leftSide {width:57%;}	
			
				
	
	footer {background:#2b441c; padding:20px 0; text-align:center; }
		footer p {color:#fff; font-size:24px; }
			footer p a {color:#74ad4b;}

	@media all and (max-width:767px) {
		a {display:inline-block; }
		header {padding:10px; margin-bottom:20px; }
			.logo {width:38%; float:right; margin-top:0;}
			.social {width:48%; float:left; margin-top:39px }
				.social a {font-size:21px; }
			.title {width:100%; display:block; padding-top:15px; text-align:center; clear:both;}
				h1 {font-size:36px; }
				.title strong {font-size:24px; font-weight:normal; }
			.slide img {max-width:100%; }
			img.desktopSlideImg {display:none; }
			img.mobileSlideImg  {display:block; }
		.mainSection {padding-bottom:0; padding-top:30px; }
		h2 {margin-bottom:20px; font-size:36px;}
		#contact {text-align:center; padding:25px 15px; width:100%; position:relative; bottom:0; right:0; border:0; background:rgba(43,68,28,1);}
			#contact p {font-size:18px; }
				#contact p strong {font-size:30px; display:block; }
				#contact p a {font-size:18px; }			
				.field {display:block; width:100%; margin:5px 0;}
				.field.button {width:113px; margin:0 auto; }
		.sides {}
		.sides.bottomSection {margin-bottom:0; }
			.leftSide, .rightSide {width:100%; display:block; }
			.listSide, .actionSide {width:100%; }
			.insideRS {width:100%; padding:0 15px;}
			.actionSide, .greenSquare {padding:20px; }
		footer p {font-size:18px; }
	}
