@charset "utf-8";
/* CSS Document */


*{
  margin: 0;
}
html, body {
  	position: relative;
    min-height: 100%;
}


@font-face {
    font-family: 'amplesoft-lightlight';
    src: url('../fonts/soneri_type_-_amplesoft-light-webfont.eot');
    src: url('../fonts/soneri_type_-_amplesoft-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/soneri_type_-_amplesoft-light-webfont.woff2') format('woff2'),
         url('../fonts/soneri_type_-_amplesoft-light-webfont.woff') format('woff'),
         url('../fonts/soneri_type_-_amplesoft-light-webfont.ttf') format('truetype'),
         url('../fonts/soneri_type_-_amplesoft-light-webfont.svg#amplesoft-lightlight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AmpleSoft-Medium-webfont';
    src: url('../fonts/AmpleSoft-Medium-webfont.eot');
    src: url('../fonts/AmpleSoft-Medium-webfont.eot') format('embedded-opentype'),
         url('../fonts/AmpleSoft-Medium-webfont.woff2') format('woff2'),
         url('../fonts/AmpleSoft-Medium-webfont.woff') format('woff'),
         url('../fonts/AmpleSoft-Medium-webfont') format('truetype'),
         url('../fonts/AmpleSoft-Medium-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}


header{
	background:#a6c307;
	color:#ffffff;
	font-family: 'AmpleSoft-Medium-webfont';
	font-size:50px;
	}




@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'opensans-semibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'amplesoft-regularregular';
    src: url('../fonts/soneri_type_-_amplesoft-regular.eot');
    src: url('../fonts/soneri_type_-_amplesoft-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/soneri_type_-_amplesoft-regular.woff2') format('woff2'),
         url('../fonts/soneri_type_-_amplesoft-regular.woff') format('woff'),
         url('../fonts/soneri_type_-_amplesoft-regular.ttf') format('truetype'),
         url('../fonts/soneri_type_-_amplesoft-regular.svg#amplesoft-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.landing-content{
	position:relative;

	}

.main-landing{
	position:relative;
	min-height:1283px;
	}

.main-message, .reasons, .success-text, .container-nav{
	width:100%;
	margin:auto;
	position:relative;

	}

.container{
	width:70%;
	margin:auto;
	position:relative;
	}

#list-icons{
	width:60%;
	float:left;

	}

.container_form{
	position:absolute;
	top:-200px;right:0px;
	}

.container_form2{
	display:none;
	}

.form{
	border-radius:8px;
	position:absolute;
	right:0px;
	width:397px;
	height:752px;
	}

.form2{
	border-radius:8px;
	right:0px;
	width:447px;
	background:#ffffff;
	height:909px;

	}

h1{
	padding-top:20px;
	}


.subtitle{
	padding-bottom:30px;
	width:60%;
	}


.countryForm{
	display:block;
	background:#6c6c6c;
	color:#ffffff;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	height:40px;
	vertical-align:middle;
	padding-top:20px;
	padding-left:65px;
	background-image:url('../img/colombia.png');
	background-size:37px 40px;
	background-repeat:no-repeat;
	background-position:0px 20px;
	font-size:18px;

	}

.container_form{
	padding-top:20px;

	}


 ul li.benefit{
	list-style:none;
	width:43%;
	margin-right:20px;
	display:block;
	float:left;
	padding-right:20px;
	}

.benefit-title{
	color:#262626;
	font-size:18px;
	padding-bottom:15px;
	text-align:center;
	font-family: 'opensans-semibold';
	}

.countries{
	border-top:2px solid #e4e4e4;
	margin-top:20px;
	display:block;

	}

div.clear {
    clear:both;
}

clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

div.clear {
    clear:both;
}


.subtitle-countries, .contact-subtitle{
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
	}

.contact-subtitle{
	margin-top:0px;
	color:#565656;
	}

.contact-banner{
	padding-top:40px;
	text-align:left;
		}

.contact-banner .graphic{
	width:45%;
	text-align:right;
	height:130px;
	display:block;
	padding-right:20px;
	float:left;

	}

.contact-banner .message{
	width:50%;
	text-align:left;
	display:block;
	float:right;
	padding-top:15px;

	}

	.contact-banner .datos{
	color:#565656;
	font-size:16px;
	margin-top:20px;
		}

	.phone{
		font-size:18px;
		margin-top:20px;
		font-weight:bold;
		display:block;
		}


.country{
	float:left;
	list-style:none;
	height:50px;
	width:70px;
	display:block;
	text-align:center;
	margin-right:10px;
	text-align:center;
	margin-right:10px;
	margin-top:15px;
	padding-bottom:20px;
	}

.img-country{
	border-radius:40px;
	height:44px;
	width:44px;
	margin:auto;
	}



.country-name{
	margin-top:10px;
	text-align:center;
	color:#262626;
	font-size:13px;
	display:block;
	font-weight:bold;

	}

.selected .img-country{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	}

.selected a{
	text-decoration:none;
	color:#878787;
	}

#list_icons li{

	}

.benefit img{
	text-align:center;
	width:97px;
	margin:auto;
	display:block;
	margin-bottom:15px;
	}

.textBenefit{
	color:#767676;
	font-size:16px;
	text-align:center;
	line-height:20px;
	}

footer{
	background-color:#434142;
	min-height:154px;
	color:#ffffff;
	text-align:center;
	}

.footer_desktop{
	display:block;
	position:absolute;
	bottom:0px;
	text-align:center;
	width:100%;
	}

.footer_mobile{
	display:none;
	}

header.error, header.success{
	background:#13aeba;
	padding-top:60px;
	padding-bottom:40px;
	}

.reason{
	display:block;
	float:none;
	font-family: arial;
	font-size:16px;

	}


.reasons p{
	 font-family: 'amplesoft-regularregular';
	 font-size:24px;
	 margin-top:40px;
	 margin-bottom:20px;
	}

.error-message, .success-message, success-mesage2{
	font-size:45px;
	padding-top:30px;
	}

header.success{
	background-color:#a6c307;

	}

.reasons ul{
		margin-left:30px;
		width:60%;
		}

.container-error li{
		width:85%;
		font-size:16px;
		margin-top:10px;
		display:block;
		float:none;
		padding-right:0px;
		text-align:left;
		background: url('../img/vignette.png') no-repeat 0px 7px;
		padding-left:20px;
		margin-bottom:20px;
		line-height:24px;
		color:#767676;
	}

.graphic{
	position: absolute;
	}

 .graphic-error{
	 position:absolute;
	 right:500px;
	 top:-300px;
	 }

#general-container{
	position:relative;

	}

.text-welcome, .welcome2{
	font-family: 'AmpleSoft-Medium-webfont';
    font-size: 28px;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;

	}

.welcome2{
	font-size:20px;
	font-family: 'open_sanslight';
	text-align:center;
	line-height:24px;
	display:block;
	width:90%;
	margin:20px auto 0px auto;
	}

.link{
	color:#a6c307;
	font-weight:bold;
	}

.container-error, .container-success{
		width:70%;
		margin:auto;

	}

.row{
	width:100%;
	margin-top:30px;
	margin-bottom:90px;

		}

	.column{
		width:33.3%;
		float:left;
		display:block;
		text-align:center;
		}

	.lead-text{
		font-size:30px;
		 font-family: 'AmpleSoft-Medium-webfont';
		 margin-top:30px;
		 text-align:Center;
		}

	.name-product, .highlight{
		font-family: 'opensans-semibold';
		font-size:18px;
		}

	.highlight{
		font-size:20px;
		}

		.main-message-international{
		background:url('../img/graphic-success3.png') no-repeat right;
		height:300px;
		}


	.container-success .main-message{
		background:url('../img/graphic-success.png') no-repeat right;
		height:260px;

		}

	.container-success2 .main-message{
		background:url('../img/graphic-success2.png') no-repeat right;
		height:300px;
		}

	.success-message{
		width:50%;

		}

	.features{
		margin-top:15px;
		margin-left:30px;
		}

	.features li{
		width:80%;
		margin: auto 0px auto 0px;
		font-size:14px;
		display:block;
		text-align:center;
		margin-bottom:10px;
		}

	.column-smb{
		text-align:center;
		}

	.features-smb{
		width:75%;
		margin:auto;
		}

	.features-smb li{
		width:85%;
		font-size:14px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		display:block;
		float:none;
		padding-right:0px;
		text-align:left;
		background: url('../img/vignette.png') no-repeat 0px 7px;
		padding-left:20px;
		line-height:18px;

		}

	.expl-smb{
		font-size:16px;
		margin-top:15px;
		text-align:left;
		width:80%;
		margin:auto;
		margin-top:20px;
		margin-bottom:15px;
		line-height:18px;
		color:#767676;
		text-align:center;
		}

	.column1{
		padding-bottom:20px;

		}



	.benefit{
		margin-top:30px;
		}

	.name-product{
	padding-top:15px;

	}

	.response-footer, error-footer{
    	height: 54px;
    	width: 100%;
	}

	.error-footer{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		margin-bottom:-104px;
		}


	.info-services{
		font-size:16px;
		width:90%;
		margin:10px auto 20px auto;
		height:75px;
		line-height:18px;
		color:#767676;
		}

	.button{
		display:block;
		border-radius:40px;
		height:30px;
		background-color:#a6c307;
		width:150px;
		padding-top:15px;
		color:#ffffff;
		margin:20px auto 15px auto;
		font-family: 'opensans-semibold';
		text-decoration:none;
		}

	.error-landing{
		min-height:903px;
		}

	.graphic-error img{
		width:280px;
		height:522px;
		}

	.highlight{
		font-family: arial;
		}


	nav{
		background:#ffffff;
		display:block;
		height:50px;
		width:100%;

		}

	.navigation{
		width:100%;
		list-style-type: none;
   		margin: 0 auto 0px auto;
    	padding: 0;
    	overflow: hidden;
		right:0px;
		  	}

	.navigation li.item{
		float:left;
		display:block;
		font-family: 'open_sanslight';

		}

	.navigation a.item:hover{
		color:#a6c307;
		}

	.navigation li a{
		padding:20px 0px 10px 0px;
		margin-right:20px;
		color:#747474;
		font-size:16px !important;
		text-decoration:none;
		display:block;
		text-align:left;
		}

	.loader {
 		position:absolute;
		right:0px;
		top:0px;
		text-align:center;
		width:340px;
		text-align:center;

}

	.loader img{
		text-align:center;

		}

		.animate-image{-webkit-animation:5s rotate linear infinite;-moz-animation:5s rotate linear infinite;-ms-animation:5s rotate linear infinite;-o-animation:5s rotate linear infinite;animation:5s rotate linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(-360deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(-360deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes rotate{0%{-ms-transform:rotate(-360deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes rotate{0%{-o-transform:rotate(-360deg)}100%{-o-transform:rotate(360deg)}}

.message-loading{
	font-size:24px;
	 font-family: 'AmpleSoft-Medium-webfont';
	 margin-bottom:20px;
	 margin-top:50px;
	}

	.message-loading-small{
		font-size:18px;
		font-family: 'amplesoft-lightlight';
		margin-bottom:20px;
		}

	.nav-footer{
		display:block;
		float:left;
		}

	.nav-footer a{
		color:#a6c307;
		}

	.footer-menu{
		width:30%;
		float:left;
		background:#4343141;
			}

	.reserved{
		width:33.3%;
		float:left;
		font-size:14px;
		padding-top:10px;
		    text-align: center;
    margin-top: 20px;
    padding-bottom: 20px;
			}


	.social-media{
		width:33.3%;
		float:left;
			}


	footer li a{
		color:#a6c307;
		display:block;
		padding:10px 30px 10px 0px;
		font-family: 'amplesoft-regularregular';
		text-decoration:none;
		font-size:16px;

		}

	.reserved{
		text-align:center;

		}



	.social-media{
		float:right;
		width:15%;

		}

	.social-media li{
		display:block;
		list-style-type:none;
		float:left;
		width:25%;
		height:25px;
		text-align:right;
		}

	.social-media li a{
		width:30px;
		float:left;
		display:block;
		height:30px;
		}

	.privacy-link{
		padding-top:10px;
		float:right;
		width:33.3%;
		font-size: 15px;
		margin-top:20px;
		padding-bottom:20px;
		}

	.contact-banner{
		background:#e5e5e5;
		min-height:170px;
		width:100%;

		}

	.restrictions{
		font-size:13px;
		color:#747474;
		padding-top:20px;
		display:block;
	}

	.header-success, .menu-content{
		width:90%;
		margin:auto;
		}

	.menu-error{
		width:71%;
		margin:auto;
		}


	.button-app{display:inline-block;}

	.buttons-app{margin-top:20px;}

	.play-store{margin-right:20px;}

	.column-app{
			width:48%;
			display:inline-block;
			padding-top:10px;
			}

	.play-store{
		text-align:right;
		}

	.appstore{
		text-align:left;
		}

	.container-app{
		background-color:#e0dedc;
		padding:20px 0px 30px 0px;
		}


@media (max-width:1576px){
	.container-error{
		width:70%;
		margin:auto;
		}

	.graphic-error{
		right:320px;
		}

	.container-success .main-message{
		background-size: 390px 262px;

	}

	.container-success{
		width:90%;
		}

	.graphic-error img{
		width:280px;
		height:522px;
		}




}

@media (max-width:1380px){
	.container{
		width:80%;
		}


	.column-smb img{
		height:132px;
		width:200px;
		}

	.column-smb img{
		display:block;
		margin:auto;
		}

	.success-text, .container-nav{
		width:90%;
		}

.main-message{
		width:90%;

	}

.graphic-error{
		right:60px;
		}

	.reasons{
		width:90%;
		}

	.container-success{
		width:95%;
		}

	.menu-error{
    	width: 65%;
	}

	.menu-content{
		width:75%;
		}

	.container-app{
		width:100% !important;
		}

}


@media (max-width:1260px){
	.container-error{
		width:90%;
		}

	.main_message{
		width: 95%;
		}

	.container{
		width:85%;
		}

	.subtitle{
		font-size:40px;
		}

	.success-text, .container-nav{
		width:90%;
		}

	.graphic-error img{
		width:280px;
		height:522px;
			}

	.info-services{
		width:90%;
		}

	.info-services{
		height:95px;

		}

	.header-success{
		width:100%;
		margin:auto;
		}

	.menu-content{
		width:82%;
		}

	.menu-error{
		width:80%;
		margin:auto;
		}


	}

@media (max-width:1133px){

	.benefit img{
		float:left;
		height:71px;
		width:75px;
		}

	.colum2{
		float:left;

		}

	.benefit-expl{
		float:left;
		display:block;
		width:73%;
		margin-left:10px;
		text-align:left;

		}

	.country{
		margin-right:5px;
		width:14,2%;
		}

	.container{
		width:90%;
		margin:auto;
		}

	ul li.benefit{
		width:95%;
		float:none;
		list-style: none;
  	   	margin-right: 20px;
    	display: block;
    	float: left;
    	padding-right: 20px;
		margin-:20px;
		}

	ul li.benefit{
		min-height:70px;
		text-align:center;
		}

	.subtitle{
		font-size:35px;
		width:40%;
		}

	.country{width:14,2%;}

	.container{
		width:92%;
		}

	#list-icons{
		width:53%;

		}
	.benefit-title{
		text-align:left;
		}

	.textBenefit{
		text-align:left;
		}

	.benefit-title{
		font-size:16px;
		font-weight:bold;
		}

	.textBenefit{
		font-size:15px;
		}

	.graphic-error img{
		width:280px;
		height:522px;
			}

	.container-success .main-message{
		background:none;
		}

	.success-message{
		width:100%;
		}

	header.success{
		padding-top:20px;
		padding-bottom:0px;
		}

	.success-text{
		width:90%;
		}


	 .reasons ul{
		 width:80%;
		 }

	}



	@media (max-width:960px){
		.subtitle{
			font-size:30px;
			}

		.container{
			width:95%;
			}

		.benefit_expl{
			width:70%;

			}

		.graphic-error{
			display:none;
			}

		.container-error{
			width:80%;
			}

		.error{
			background:url('../img/background-responsive.png') no-repeat right bottom;
			}

		.reason{
			width:100%;
			margin-top:10px;
			margin-left:auto;
			margin-right:auto;
			display:block;
			float:none;
			padding-right:0px;
			text-align:left;
			background: url('../img/vignette.png') no-repeat 0px 7px;
			padding-left:20px;
			}

		.main-message{
			width:90%;

			}

		.container-error ul{
			margin-left:0px;
			}

		.error-message, .success-message{
			font-size:40px;
			}

		.container-error{
			text-align:left;
			}

		.name-product{
			font-size:20px;
			}

		.column img{
			width: 120px;
			height: 121px;

			}


		.column-smb{
			width:80%;
			margin:auto;
			text-align:center;
			}

		.column-smb img{
			height:132px;
			width:200px;
			}

		.column-smb{
			float:none;
			margin-top:40px;
			margin-bottom:60px;
			}

		.column-smb ul{
			width:70%;
			margin:auto;
			}

		.column-smb .name-product{
			font-size:20px;
			}

		.lead-text{
			text-align:Center;
			}

		.text-welcome{
			text-align:Center;
			}

		.reason{
			text-align:center;
			}

		.container-main-form{
			display:table;
			width:100%;

			}

		.countries{
			 display: table-footer-group;
			}

		.container_form2{
			 display: table-header-group;
			 margin:auto;
			}

		.form2{
			display:none;
			}

		.info-services{
			height:115px;
			}

		.container-sucess{
			width:95%;
			border:solid red 1px;
			}

		.navigation{
		width:80%;
		list-style-type: none;
   		margin: 0 auto 0px auto;
    	padding: 0;
    	overflow: hidden;
		margin:auto
		  	}

	.navigation li.item{
		float:none;
		width:120px;
		display:inline-block;

		}

	.navigation li a{
		padding:20px 0px 10px 0px;

		}

		  .graphic-error{
	   display:none;}

		.social-media{
		width:20%;
			}

		.navigation{
			width:90%;
			float:left;
			}

		.navigation li.item{
			width:33.3%;
			float:left;
			text-align:center;
			}


		.navigation{
			float:none;
			margin:auto;
			}

		.navigation li a{
			text-align:center;
			}

		}

	@media (max-width:800px){

		.form2{
			display:block;
			height:650px;
			}

		#list-icons{
		width:90%;
		margin:auto;
		float:none;}

		.container_form2{
		width:397px;
		margin:auto;
		}

	.container_form2 .form2{
		width:90%;
		margin:30px auto 40px auto;
		}

	.container_form2{
		display:block;
		}

	.container_form{
		display:none;
		}

	.countries{
		margin:auto;
		width:90%;
		}

	.countries ul{
		width: 80%;
    	margin: auto;
		}

	.footer_desktop{
		display:none;
		}

	.footer_mobile{
		display:block;
		 height:284px;
		}

		h1{
		text-align:center;
		margin:auto;
		}


	.subtitle{
		text-align:center;
		}

	.benefit-title{
		padding-bottom:8px;
		font-size:16px;
		font-weight:bold;
		}

	.textBenefit{
		font-size:14px;
		}

	ul li.benefit{
		padding-right:0px;
		padding-left:20px;
		}

	.container-main-form{
		padding-bottom:80px;
		}

		.container-success{
		width:98%;
		}

		.column-smb img{
			height:132px;
			width:200px;
			}

		.welcome2{
			text-align:center;
			}

			.contact-banner .graphic{
		width:30%;
		text-align:right;
		height:130px;
		display:block;
		padding-right:20px;
		float:left;

	}

.contact-banner .message{
		width:65%;
		text-align:left;
		display:block;
		float:right;
		padding-top:15px;

	}

		.error-landing{
			min-height:1103px;
			}

	.footer_mobile{
		display:block;
		 height:284px;
		}


		}

	@media (max-width:790px){
		.container_form2 .form2{
		width:100%;
			}

		.countries{
			width:100%;
			margin:30px auto 0px auto;
			}



		#list-icons{
			width:90%;
			margin:auto;

			}

		.container{
			width:100%;
			}

		.country{
			width:24%;
			margin-top:20px;

			}

		.benefit-expl{
			width:80%;

			}

		.subtitle-countries{
			text-align:center;
			}

		li.benefit{
			min-height:60px;
			}

		.subtitle{
			margin:auto;
			width:80%;
			}

			.column{
				width:100%;
				margin-bottom:30px;
				}

			.column img{
				width:130px;
				height:131px;
				}

			.info-services{
				height:50px;
				}

			.column-smb img{
			height:132px;
			width:200px;
			}

		.response-footer, error-footer{
			height:124px;
			}

		.main-message{
			text-align:center;
			}

		.button-app{display:block;}

	.buttons-app{margin-top:20px;}

	.play-store{margin-right:20px;}

	.column-app{
			width:100%;
			display:block;
			padding-top:20px;
			}

	.play-store{
		text-align:center;
		}

	.appstore{
		text-align:center;
		}

	.container-app{
		background-color:#e0dedc;
		padding:20px 0px 30px 0px;
		width:100%;
		}

		}



	@media (max-width:610px){
		.benefit, .column2{
			float:none;
			width:90%;
			margin:auto;
			text-align:center;
			margin-bottom:30px;
			}

		#list-icons{
			margin-top:30px;
			}

		.subtitle{
			font-size:30px;
			}


		.benefit-expl{
			width:75%;
			}

		.subtitle-countries{
			text-align:center;
			}

		.countries{
			width:95%;
			margin-left:10px;
			}

		.country{
				width:31%;
				}

		.benefit{
			min-height:90px;
			display:block;
			}

		.container-success{
			width:95%;
			}

		.column-smb{
			height:290px;
			}

		.token{
			height:90px;
				}

		.social-media{
		width:25%;
			}

		.privacy-link{
			text-align:center;width:100%;
			padding-top:0px;
			margin-top:0px;
			}



		}

	@media (max-width:520px){
			.country{
				width:30%;
				}

			.countries{
				width:90%;
				margin:30px auto 0px auto;
				}

			.info-services{
				height:60px;
				}


		.footer-menu, .reserved, .social-media{
			width:100%;
			float:none;
			margin:auto;
			display:block;
			}

		.navigation li.item{
			display:block;
			float:none;
			width:100%;
			margin:auto;
		}

		.navigation li.item a {
			text-align:Center;
			float:none;
			text-align:Center;
			}

		nav{
			height:150px;
			}

		.navigation{
			width:80%;
			margin:auto;
			float:none;
			}


		}


	@media (max-width:450px){
			.benefit-expl{
			width:70%;
			}

			.benefit img{
			width:67px;
			height: 65px;
			}

			.list-icons{
			width:95%;
				}

			.success-text{
			width:90%;
				}

			.success-message{
			font-size:35px;
				}

			.text-welcome{
			font-size:20px;
				}

			.lead-text{
			font-size:24px;
				}

			.expl-smb{
			padding-left:0px;
				}

			.token{
				height:90px;
				}


		.response-footer, .error-footer, .footer_mobile{
			height:124px;
			}





		.social-media{
			margin-top:20px;
			}

		.container-error li{
			width:100%;
			}

		.welcome2{
			font-size:20px;
			}




		}

	@media (max-width:380px){


			.name-product{
				font-size:18px;
				}

			.column-smb img{
				height:132px;
				width:200px;
				}
		}
