
/* GENERAL */

body {
	padding-top: 0;
}

.wrap {
	margin: 0 auto -121px;
	padding: 0 0 121px;
}

@media (max-width: 768px) {
	.container {
		padding-left: 25px;
		padding-right: 25px;
	}
}

@media (min-width: 768px){
	section {
		padding: 150px 0 170px;
	}
}

section .section-header {
	margin-bottom: 20px;
}

section .section-header h2 {
	font-weight: 100;
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 32px;
	text-transform: inherit;
}

@media (min-width: 768px) {
	section .section-header h2 {
		font-weight: 100;
		margin-bottom: 20px;
		font-size: 36px;
		line-height: 46px;
		text-transform: inherit;
	}
}

section .section-header h3 {
	font-size: 24px;
}

.btn-primary {
	padding: 10px 20px;
	border-color: transparent;
	font-weight: 400;
	-webkit-box-shadow: 0px 3px 0 #3D923D;
	-moz-box-shadow:  0px 3px 0 #3D923D;
	box-shadow:  0px 3px 0 #3D923D;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.btn-primary:hover,
.btn-primary:focus {
	border-color: transparent;
	-webkit-box-shadow: 0px 3px 0 #3D923D;
	-moz-box-shadow:  0px 3px 0 #3D923D;
	box-shadow:  0px 3px 0 #3D923D;
}

.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus {
	border-color: transparent;
	-webkit-box-shadow: 0px 0px 0 #4cae4c;
	-moz-box-shadow:  0px 0px 0 #4cae4c;
	box-shadow:  0px 0px 0 #4cae4c;
	-webkit-transform: translateY(3px);
	-moz-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
}

.btn-xl {
	padding: 16px 30px;
	font-size: 20px;
}

.bg-celeste {
	background-color: #3497db;
}

.form-registro .form-inline {
	margin-bottom: 15px;
}

.form-registro .form-group-pais {
	padding-right: 5px;
	width: 65%;
}

.form-registro .form-group-prefijo {
	width: 35%;
}

.form-registro .form-group-area {
	padding-right: 5px;
	width: 40%;
}

.form-registro .form-group-numero {
	width: 60%;
}

.form-registro .form-group-pais select,
.form-registro .form-group-prefijo input,
.form-registro .form-group-area input,
.form-registro .form-group-numero input {
	width: 100%;
}

/* MENU */

.navbar.navbar-default {
	background-color: rgba(0, 0, 0, 0);
	font-size: 13px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.navbar.navbar-default:after {
	background: none;
}

.navbar.navbar-default.affix,
.navbar.navbar-default.navbar-dark {
	background-color: rgba(0, 0, 0, 0.7);
}

.navbar.navbar-default .navbar-header {
	max-height: 62px;
}

.navbar.navbar-default .navbar-header .navbar-brand {
	padding: 14px;
	height: auto;
}

.navbar.navbar-default .navbar-header .navbar-brand > img {
	display: inline-block;
	max-width: 100px;
	-webkit-transition: max-width .2s ease-out;
	-moz-transition: max-width .2s ease-out;
	-o-transition: max-width .2s ease-out;
	transition: max-width .2s ease-out;
}

.navbar.navbar-default.affix .navbar-header .navbar-brand > img {
	max-width: 86px;
}

@media (max-width: 768px) {

	.navbar.navbar-default .navbar-header .navbar-brand {
		padding: 10px 15px;
	}

	.navbar.navbar-default .navbar-header .navbar-brand > img,
	.navbar.navbar-default.affix .navbar-header .navbar-brand > img {
		max-width: 75px;
	}
}

.navbar.navbar-default .navbar-header .brand-text {
	font-size: 14px;
	font-weight: 600;
	text-transform: initial;
	color: #fff;
	margin-left: 10px;
}

@media (min-width: 1200px) {
	.navbar.navbar-default .navbar-header .brand-text {
		font-size: 16px;
	}
}

.navbar.navbar-default .navbar-nav > li > a {
	color: #fff;
	padding: 10px;
	font-weight: 400;
	border: none;
}

@media (min-width: 768px) {

	.navbar.navbar-default .navbar-nav > li > a {
		padding: 25px 10px;
	}

	.navbar.navbar-default.affix .navbar-nav > li > a {
		padding: 20px 10px;
	}
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #F26724;
	}
}

.navbar.navbar-default .navbar-nav > li > a:hover,
.navbar.navbar-default .navbar-nav > li > a:focus,
.navbar.navbar-default .navbar-nav > li.active > a,
.navbar.navbar-default .navbar-nav > li.active > a:hover,
.navbar.navbar-default .navbar-nav > li.active > a:focus {
	color: #F26724;
	background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar.navbar-default .navbar-nav > .open > a {
	color: #fff;
}

.navbar.navbar-default .navbar-pais-idioma-login {
	background-color: transparent;
	padding-left: 0 !important;
}

.navbar-pais-idioma-login li.login-container {
	padding: 0 20px 0 0;
}

.navbar-pais-idioma-login li.agregar-al-carro {
	padding-top: 12px;
	width: 0px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: padding-top .2s ease-out, width .2s ease-out, opacity .2s ease-out;
	-moz-transition: padding-top .2s ease-out, width .2s ease-out, opacity .2s ease-out;
	-o-transition: padding-top .2s ease-out, width .2s ease-out, opacity .2s ease-out;
	transition: padding-top .2s ease-out, width .2s ease-out, opacity .2s ease-out;
}

.navbar.navbar-default.affix .navbar-pais-idioma-login li.agregar-al-carro {
	padding-top: 4px;
}

.navbar-pais-idioma-login li.agregar-al-carro .btn-primary:active,
.navbar-pais-idioma-login li.agregar-al-carro .btn-primary:active:hover,
.navbar-pais-idioma-login li.agregar-al-carro .btn-primary:active:focus {
	margin-top: 11px;
}

.navbar.navbar-default .nav.navbar-nav + .nav.navbar-nav {
	border: none;
}

.navbar.navbar-default .navbar-collapse.in,
.navbar.navbar-default .navbar-collapse.collapsing {
	background-color: rgba(0, 0, 0, 0.7);
	margin-left: -25px;
	margin-right: -25px;
}

.navbar-default.affix .navbar-nav .dropdown-menu {
	margin-top: 0px;
}

.navbar-default .navbar-nav .dropdown-menu {
	background-color: rgba(0, 0, 0, 0.7);
	margin-top: -20px;/*
	max-height: 250px;
	overflow-y: auto;
	overflow-x: hidden;*/
}

.navbar-default .navbar-nav:not(.navbar-pais-idioma-login) .dropdown-menu > li > a {
	padding: 10px 20px;
}

.navbar-default .navbar-nav .dropdown-menu > li > a {
	color: #fff;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.navbar-default .navbar-nav.navbar-pais-idioma-login .dropdown-menu > li > a {
	font-size: 13px;
}

.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .dropdown-menu > li.active > a {
	color: #F26724;
	background-color: transparent;
}

/* COMMON */

.items {
	margin: 40px 0;
}

.items .item {
	margin-bottom: 30px;
}

@media (min-width: 992px) {
	.items .item {
		margin-bottom: 20px;
	}
}

.items .item i {
	margin-right: 15px;
}

/* PORTADA */

.portada {
	background: url(/img/landing/lo-hacemos-por-ti/bg-portada.jpg) center top no-repeat #1e1e1e;
	background-size: cover;
	height: 760px;
	padding: 180px 0 120px;
}

.portada h1 {
	font-size: 30px;
	line-height: 40px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 20px;
}

.portada h1 strong {
	font-weight: 600;
}

.portada h2 {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.portada h1 {
		font-size: 48px;
		line-height: 60px;
		margin-bottom: 40px;
		margin-top: 0;
	}
	.portada h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 40px;
	}
}

.portada-formulario {
	position: relative;
	padding: 25px;
	margin: 0;
	background-color: #fff;
	border-radius: 5px;
	-webkit-transition: box-shadow .2s ease-out;
	-moz-transition: box-shadow .2s ease-out;
	-ms-transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	-webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
	-moz-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
}

@media (min-width: 768px) {
	.portada-formulario {
		margin: 0 20px;
	}
}

.portada-acciones {
	background-color: #fff;
	padding: 60px 0;
	position: relative;
	z-index: 1;
}

.portada-acciones .circle {
	display: block;
	background-color: #ccc;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	padding: 38px 0;
	margin-right: 20px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: transform .1s ease-out;
	-moz-transition: transform .1s ease-out;
	-ms-transition: transform .1s ease-out;
	transition: transform .1s ease-out;
}

.portada-acciones .descripcion {
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
}

@media (min-width: 992px) {
	.portada-acciones .descripcion {
		font-size: 26px;
	}
}

.portada-acciones a {
	text-decoration: none;
	margin-bottom: 0px;
	color: #444;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.portada-acciones a:active {
	text-decoration: none;
}

.portada-acciones a:hover {
	text-decoration: none;
	color: #3497db;
}

.portada-acciones a:hover .circle {
	background-color: #3497db;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.portada-slider[data-flickerplate-position="1"] .portada-acciones .item-1,
.portada-slider[data-flickerplate-position="2"] .portada-acciones .item-2,
.portada-slider[data-flickerplate-position="3"] .portada-acciones .item-3 {
	color: #3497db;
}

.portada-slider[data-flickerplate-position="1"] .portada-acciones .item-1 .circle,
.portada-slider[data-flickerplate-position="2"] .portada-acciones .item-2 .circle,
.portada-slider[data-flickerplate-position="3"] .portada-acciones .item-3 .circle {
	background-color: #3497db;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}


/* EL RESPALDO */

.el-respaldo {
	background-color: #1e1e1e;
	text-align: center;
	padding: 70px 0;
}

.el-respaldo h2 {
	color: #fff;
	font-size: 30px;
	font-weight: 300;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.el-respaldo h2 {
		font-size: 50px;
		margin-bottom: 40px;
	}
}

.el-respaldo p {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 40px;
}

/* TU PAGINA WEB */

.tu-pagina-web {
	background: url(/img/landing/lo-hacemos-por-ti/bg-tu-pagina-web.jpg) right center no-repeat;
	/*background-size: 70%;*/
}

.tu-pagina-web h2 {
	font-size: 30px;
	color: #444;
	margin-bottom: 25px;
	line-height: 40px;
}

@media (min-width: 768px) {
	.tu-pagina-web h2 {
		font-size: 50px;
		line-height: 60px;
	}
}

.tu-pagina-web h2 strong {
	color: #3497db;
	font-weight: 600;
}

.tu-pagina-web p {
	margin-bottom: 20px;
}

/* AUMENTA LAS VISITAS */

.aumenta-las-visitas {
	background: #2c3a43;
	background-size: cover;
}

@media (min-width: 992px) {
	.aumenta-las-visitas {
		background: url(/img/landing/lo-hacemos-por-ti/bg-aumenta-las-visitas.jpg) center top no-repeat #2c3a43;
		background-size: cover;
	}
}

.aumenta-las-visitas h2 {
	font-size: 30px;
	color: #fff;
	margin-bottom: 25px;
	line-height: 40px;
}

@media (min-width: 768px) {
	.aumenta-las-visitas h2 {
		font-size: 50px;
		line-height: 60px;
	}
}

.aumenta-las-visitas h2 strong {
	color: #3497db;
	font-weight: 600;
}

.aumenta-las-visitas p {
	margin-bottom: 20px;
	color: #fff;
}

.aumenta-las-visitas .items {
	color: #fff;
}

/* TIENES UNA WEB */

.tienes-una-web {
	background: none;
	position: relative;
}

@media (min-width: 992px) {
	.tienes-una-web {
		background: url(/img/landing/lo-hacemos-por-ti/bg-tienes-una-web.jpg) 80% 210px no-repeat;
	}
}

.tienes-una-web .bg-ventanas {
	background: url(/img/landing/lo-hacemos-por-ti/bg-tienes-una-web-ventanas.png) 150% center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 40%;
	bottom: 0;
	right: 0;
}

.tienes-una-web h2 {
	font-size: 30px;
	color: #444;
	margin-bottom: 25px;
	line-height: 40px;
}

@media (min-width: 768px) {
	.tienes-una-web h2 {
		font-size: 50px;
		line-height: 60px;
	}
}

.tienes-una-web h2 strong {
	color: #3497db;
	font-weight: 600;
}

.tienes-una-web p {
	margin-bottom: 20px;
}

/* ADWORDS */

.llega-a-las-personas {
	background: #2c3a43;
	background-size: cover;
}

@media (min-width: 992px) {
	.llega-a-las-personas {
		background: url(/img/landing/lo-hacemos-por-ti/bg-llega-a-las-personas.jpg) center top no-repeat #2c3a43;
		background-size: cover;
	}
}

.llega-a-las-personas h2 {
	font-size: 30px;
	color: #fff;
	margin-bottom: 25px;
	line-height: 40px;
}

@media (min-width: 768px) {
	.llega-a-las-personas h2 {
		font-size: 50px;
		line-height: 60px;
	}
}

.llega-a-las-personas h2 strong {
	color: #3497db;
	font-weight: 600;
}

.llega-a-las-personas p {
	margin-bottom: 20px;
	color: #fff;
}

.llega-a-las-personas .items {
	color: #fff;
}

/* UTILIZA TU TIEMPO */

.utiliza-tu-tiempo {
	/*background: url(/img/landing/lo-hacemos-por-ti/bg-utiliza-tu-tiempo.jpg) center center no-repeat;
	background-size: cover;*/
}

.utiliza-tu-tiempo h2 {
	font-size: 30px;
	color: #444;
	margin-bottom: 25px;
	line-height: 40px;
}

@media (min-width: 768px) {
	.utiliza-tu-tiempo {
		padding: 180px 0;
	}
	.utiliza-tu-tiempo h2 {
		font-size: 50px;
		line-height: 60px;
	}
}

.utiliza-tu-tiempo h4 {
	margin-bottom: 0;
}

.utiliza-tu-tiempo h2 {
	margin-top: 0;
}

.utiliza-tu-tiempo h2 strong {
	color: #3497db;
	font-weight: 600;
}

.utiliza-tu-tiempo p {
	margin-bottom: 50px;
}

.utiliza-tu-tiempo .informacion-precio {
	margin-top: 30px;
	margin-bottom: 30px;
}

.utiliza-tu-tiempo .informacion-precio p {
	margin-bottom: 0;
	font-size: 90%;
	line-height: 10px;
}

.utiliza-tu-tiempo .informacion-precio p.por-mes {
	margin-left: -28px;
}

.utiliza-tu-tiempo .informacion-precio .precio {
	font-size: 300%;
	font-weight: 500;
}

.utiliza-tu-tiempo .slider-browser {
	background: url(/img/landing/lo-hacemos-por-ti/browser.jpg) center top no-repeat;
	background-size: 100%;
	width: 100%;
	padding-top: 11.5%;
	position: relative;
	z-index: 1;
}

.utiliza-tu-tiempo .slider-testimonios {
	min-height: 100px;
	z-index: 2;
	color: #444;
	margin-top: 40px;
}

.utiliza-tu-tiempo .slider-browser-container {
	margin-top: 50px;
}

@media (min-width: 992px) {
	.utiliza-tu-tiempo .slider-browser-container {
		padding-right: 50px;
		margin-top: 0px;
	}
}


.utiliza-tu-tiempo .slider-testimonios h4 {
	font-size: 14px;
	text-transform: none;
	line-height: 21px;
	margin-bottom: 15px;
}

.utiliza-tu-tiempo .slider-testimonios strong {
	font-size: 12px;
}

.utiliza-tu-tiempo .slider-testimonios .icon {
	margin-bottom: 10px;
	display: inline-block;
	background-color: #333;
	height: 48px;
	width: 48px;
	border-radius: 50%;
}

.utiliza-tu-tiempo .slider-testimonios .icon > i {
	display: block;
	margin-top: 18px;
}

.utiliza-tu-tiempo .slider-testimonios .url {
	font-size: 12px;
	display: block;
}

@media (min-width: 768px) {
	.utiliza-tu-tiempo .slider-testimonios h4 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 30px;
	}
	.utiliza-tu-tiempo .slider-testimonios strong {
		font-size: 14px;
	}

	.utiliza-tu-tiempo .slider-testimonios .url {
		font-size: 16px;
	}
}

@media (min-width: 992px) {
	.utiliza-tu-tiempo .col-md-5 {
		float: right;
	}
}

/* COMO FUNCIONA */

.como-funciona {
	background-color: #f7f7f7;
	margin-top: -20px;
	padding: 50px 0;
}

.como-funciona .circle {
	display: block;
	background-color: #3497db;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	margin-right: 15px;
	color: #fff;
	font-size: 50px;
	font-weight: 300;
	line-height: 90px;
}

.como-funciona .descripcion {
	font-size: 18px;
	font-weight: 300;
}

.como-funciona .paso {
	margin-bottom: 30px;
}

@media (min-width: 992px) {
	.como-funciona .paso {
		margin-bottom: 0px;
	}
}

/* EXPLORA */

.explora {
	padding: 70px 0;
}

.explora .section-header {
	margin-bottom: 20px;
}

.explora .section-header h2 {
	font-size: 30px;
	line-height: 36px;
}

@media (min-width: 768px) {
	.explora .section-header {
		margin-bottom: 70px;
	}
	.explora .section-header h2 {
		font-size: 50px;
		line-height: 56px;
	}
}

.explora .section-header h2 strong {
	color: #3497db;
}

.explora .thumbnails {
	margin-bottom: 0;
}

.explora .thumbnails .thumbnail {
	background-color: transparent;
}

.explora .thumbnails .thumbnail .thumbnail-img {
	-webkit-transition: box-shadow .2s ease-out;
	-moz-transition: box-shadow .2s ease-out;
	-ms-transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
}

.explora .thumbnails .thumbnail .thumbnail-img:hover {
	-webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
	-moz-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
}

.explora .thumbnails .thumbnail .thumbnail-img > img {
	width: 100%;
}

.explora .thumbnails .thumbnail .caption a {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
}

/* TESTIMONIOS */

.destacado-testimonios {
	padding: 0;
	background-color: #f2882c;
}

.destacado-testimonios .slider-testimonios h2,
.destacado-testimonios .slider-testimonios p {
	color: #fff;
}

.destacado-testimonios .slider-testimonios h2 {
	margin-bottom: 30px;
	font-size: 26px;
	line-height: 36px;
}

@media (min-width: 768px) {
	.destacado-testimonios .slider-testimonios h2 {
		font-size: 36px;
		line-height: 46px;
	}
}

.destacado-testimonios .slider-testimonios p {
	margin: 0;
}

.destacado-testimonios .slider-testimonios .nombre {
	font-size: 28px;
	font-weight: 700;
}

.destacado-testimonios .slider-testimonios .url {
	font-size: 22px;
	font-weight: 300;
}

.destacado-testimonios .slider-testimonios .icon {
	margin-bottom: 10px;
	display: inline-block;
	background-color: #fff;
	height: 90px;
	width: 90px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 38px 0px;
}

.destacado-testimonios .slider-testimonios .icon > i {
	color: #f2882c;
}

.destacado-testimonios .slider-testimonios .icon > i:before {
	font-size: 72px;
}

.destacado-testimonios .slider-testimonios .arrow-navigation {
	background: none;
	width: 80px;
	color: #fff;
	height: 100px;
	top: 50%;
	margin-top: -50px;
}

.destacado-testimonios .slider-testimonios .arrow-navigation:before {
	content: '';
	margin-left: -25px;
	margin-top: -25px;
	border-right: 2px solid #fff;
	border-top: 2px solid #fff;
	opacity: .7;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}

.destacado-testimonios .slider-testimonios .arrow-navigation:active:before {
	margin-top: -25px !important;
}

.destacado-testimonios .slider-testimonios .arrow-navigation:hover:before {
	border-right-width: 3px;
	border-top-width: 3px;
	opacity: 1;
}

.destacado-testimonios .slider-testimonios .arrow-navigation.right:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 30%;
}

.destacado-testimonios .slider-testimonios .arrow-navigation.left:before {
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	left: 70%;
}


/* COMPRAR */

.precios-periodos-comprar > .btn,
.precios-periodos-comprar > .btn:hover,
.precios-periodos-comprar > .btn:focus,
.precios-periodos-comprar.open > .btn {
	background-color: #fff !important;
}

.precios-periodos-comprar .periodo-comprar {
	background-color: transparent;
	width: 25%;
}

.precios-periodos-comprar .precio-comprar {
	width: 50%;
	line-height: 40px;
}

@media (min-width: 992px) {
	.precios-periodos-comprar .precio-comprar {
		line-height: 50px;
	}
}

.precios-periodos-comprar .iva-incluido strong {
	font-weight: 600;
}

.precios-periodos-comprar .precio-sin-descuento {
	font-size: 250%;
	padding: 20px 0;
	width: 25%;
}

.precios-periodos-comprar .precio-sin-descuento .precio {
	color: #666;
}

.precios-periodos-comprar .precio-sin-descuento .precio-importe-int:before,
.precios-periodos-comprar .precio-sin-descuento .precio-importe-int:after {
	background-color: #666;
}

.precios-periodos-comprar .precio-sin-descuento .precio-importe-int {
	font-weight: 400;
}

.bg-gris-oscuro {
	background-color: #ecf0f1;
}

.bg-gris-claro {
	background-color: #f1f1f1;
}

.bg-naranja {
	background-color: #ffa22b;
}

.bg-rojo {
	background-color: #e43b03;
}

.bg-verde {
	background-color: #46aba1;
}

.bg-violeta {
	background-color: #5d007c;
}

.bg-azul {
	background-color: #3497db;
}

/* PORTADA FANPAGE */


.portada-servicio {
	padding: 180px 0 120px;
	background-color: #333;
	background-position: center;
	background-size: cover;
}

.portada-servicio h1 {
	color: #fff;
	font-size: 30px;
	font-weight: 300;
}

.portada-servicio h1 strong {
	font-weight: 600;
}

.portada-servicio h2 {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	margin-bottom: 40px;
}

@media (min-width: 768px) {
	.portada-servicio {
		height: 760px;
	}
	.portada-servicio h1 {
		font-size: 50px;
	}
	.portada-servicio h2 {
		font-size: 30px;
		line-height: 40px;
	}
}

.portada-servicio h2 .precio {
	color: #fff;
	margin-right: 5px;
}

.portada-servicio .selector-moneda {
	color: #fff;
	margin-top: 20px;
	font-size: 12px;
}

.portada-paginaweb {
	background-image: url(/img/landing/lo-hacemos-por-ti/bg-pagina-web.jpg);
}

.portada-fanpage {
	background-image: url(/img/landing/lo-hacemos-por-ti/bg-fanpage.jpg);
}

.portada-tiendaonline {
	background-image: url(/img/landing/lo-hacemos-por-ti/bg-tienda-online.jpg);
}

.portada-adwords {
	background-image: url(/img/landing/lo-hacemos-por-ti/bg-adwords.jpg);
}

.portada-contacto {
	background-image: url(/img/landing/lo-hacemos-por-ti/bg-contacto.jpg);
}

/* COMPRA */

.compra-container {
	padding-top: 50px;
}

@media (min-width: 768px) {
	.compra-container {
		padding-top: 70px;
	}
}

/* ELIGE TU PLAN */

.elige-tu-plan {
	background-color: #f7f7f7;
	padding: 70px 0;
}

@media (max-width: 767px) {
	.elige-tu-plan .section-header {
		margin-bottom: 0;
	}
}

.planes {
	margin: 30px 0;
}


.planes .plan {
	position: relative;
	margin: 40px 0;
	background-color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-transition: box-shadow .2s ease-out;
	-moz-transition: box-shadow .2s ease-out;
	-ms-transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
}

.planes .plan.caja-sin-borde {
	border: 3px solid transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.planes .plan:hover {
	-webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
	-moz-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
}

.planes .plan.mas-popular {
	border-color: #3498db;
}

.mas-popular .mas-popular-triangulo {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 80px 80px 0;
	border-color: transparent #3498db transparent transparent;
}

.mas-popular .mas-popular-texto {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	-webkit-transform:rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	text-align: center;
	position: absolute;
	line-height: 14px;
	right: -83px;
	top: 10px;
}

.planes .plan .recomendado {
	background-color: #de3243;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	padding: 8px 0;
	height: 36px;
	text-align: center;
	position: absolute;
	top: -36px;
	left: 0;
	right: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.planes .plan > img {
	width: 100%;
}

.planes .plan h4 {
	font-weight: 600;
}

.planes .plan .plan-info-container {
	padding: 20px;
}

.planes .plan .plan-info-container .selector-moneda {
	font-size: 11px;
}

@media (min-width: 992px) {
	.planes .plan .plan-info-container {
		padding: 25px;
	}
}

.planes .plan-inicial {
	border-top: 4px solid #1765ab;
}

.planes .plan-inicial h4 {
	color: #1765ab;
	font-size: 16px;
}

@media (min-width: 992px) {
	.planes .plan-inicial h4 {
		font-size: 20px;
	}
}

.planes .plan-inicial hr {
	border-top-color: #1765ab;
	border-top-width: 2px;
}

.planes .plan-avanzado {
	margin-top: 70px;
}

@media (min-width: 768px) {
	.planes .plan-avanzado {
		margin-top: 40px;
	}
}

.planes .plan-avanzado {
	border-top: 4px solid #de3243;
}

.planes .plan-avanzado h4 {
	color: #de3243;
	font-size: 16px;
}

@media (min-width: 992px) {
	.planes .plan-avanzado h4 {
		color: #de3243;
		font-size: 20px;
	}
}

.planes .plan-avanzado hr {
	border-top-color: #de3243;
	border-top-width: 2px;
}

.planes .plan-premium {
	border-top: 4px solid #3D923D;
}

.planes .plan-premium h4 {
	color: #3D923D;
	font-size: 16px;
}

@media (min-width: 992px) {
	.planes .plan-premium h4 {
		font-size: 20px;
	}
}

.planes .plan-premium hr {
	border-top-color: #3D923D;
	border-top-width: 2px;
}

.planes .plan .comprar-plan {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 30px;
}

.planes .plan ul.plan-info {
	padding-left: 20px;
}

.planes .plan ul.plan-info > li {
	font-size: 12px;
	line-height: 24px;
	font-weight: 300;
	color: #918795;
}

@media (min-width: 992px) {
	.planes .plan ul.plan-info > li {
		font-size: 14px;
		line-height: 28px;
	}
}

.planes .plan .precios-periodos-comprar a {
	position: relative;
}

.planes .plan .precios-periodos-comprar a.dropdown-toggle {
	height: 64px;
}

.planes .plan .precios-periodos-comprar .precio-comprar {
	font-size: 150%;
	width: 75%;
	text-align: left;
	padding: 0 0 0 10px;
}

@media (min-width: 1200px) {
	.planes .plan .precios-periodos-comprar .precio-comprar {
		font-size: 230%;
	}
}

.planes .plan .precios-periodos-comprar .dropdown-menu .precio-comprar {
	width: 50%;
}

.planes .plan .precios-periodos-comprar .dropdown-menu .precio-sin-descuento {
	width: 50%;
	padding: 8px 0;
}

.planes .plan .precios-periodos-comprar .dropdown-menu .precio-sin-descuento .precio-descuento {
	font-size: 70%;
}

.planes .plan .precios-periodos-comprar .precio-comprar .precio-importe-int {
	font-weight: 600;
}

.planes .plan .precios-periodos-comprar .periodo-comprar {
	position: absolute;
	padding: 0;
	left: 12px;
	bottom: 6px;
	font-size: 12px;
	font-weight: 600;
	text-align: left;
}

.planes .plan .precios-periodos-comprar  .ahorra {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
}

.planes .plan .precios-periodos-comprar  .ahorra .precio {
	color: #333;
	font-size: 130%;
}

.planes .plan .precios-periodos-comprar .flecha-comprar {
	width: 25%;
	padding: 12px 0;
	font-size: 75%;
}

.planes .plan .precios-periodos-comprar > .dropdown-menu > li > a {
	padding: 0px 0px 5px;
}

.planes .plan .precios-periodos-comprar > .dropdown-menu .precio-comprar {
	font-size: 200%;
}

.planes .plan .precios-periodos-comprar > .dropdown-menu .precio-comprar .precio-importe-int {
	font-weight: 400;
}

/* SUSCRIBETE */

.suscribete {
	background: url("/img/landing/lo-hacemos-por-ti/bg-suscribete.jpg") center center #3497db;
	background-size: cover;
	padding: 70px 0;
}

.suscribete h2 {
	color: #fff;
	font-size: 34px;
	margin-top: 0;
}

.suscribete p {
	color: #fff;
	font-size: 20px;
}

.suscribete .btn {
	border: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	background-color: #636363;
}

.suscribete .btn:not([disabled]):hover,
.suscribete .btn:not([disabled]):focus,
.suscribete .btn:not([disabled]):active:hover {
	color: #fff;
	background-color: #787878;
}

.suscribete .btn[disabled],
.suscribete .btn[disabled]:hover,
.suscribete .btn[disabled]:focus,
.suscribete .btn[disabled]:active:hover {
	background-color: #4987b1;
	color: #fff;
}

.suscribete form {
	margin-bottom: 0;
}

.suscribete .form-control {
	border-color: transparent;
	border-width: 3px;
}

.suscribete .has-error .form-control {
	border-color: #de3243;
}

.suscribete .has-success .form-control {
	border-color: #3D923D;
}

/* CARACTERISTICAS PRINCIPALES */

.caracteristicas-items {
	padding: 70px 0;
}

.caracteristicas-items .section-header {
	margin-bottom: 50px;
}

.caracteristicas-items .media .mdi {
	color: #e67e22;
	padding-right: 0;
}

.caracteristicas-items .media .mdi:before {
	line-height: 48px;
}

.caracteristicas-items .media .media-body p {
	font-size: 16px;
	line-height: 24px;
}

.caracteristicas-items-fanpage {
	padding-bottom: 30px;
}

@media (min-width: 768px) {

	.caracteristicas-items .media {
		min-height: 220px;
	}

	.caracteristicas-items-fanpage .media {
		min-height: 150px;
	}

	.caracteristicas-items-adwords .media {
		min-height: 180px;
	}
}

/* PREGUNTAS FRECUENTES */

.preguntas-frecuentes .panel-default {
	background-color: transparent;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.preguntas-frecuentes .panel-default > .panel-heading {
	background-color: #e2e6e7;
	padding: 0 15px 0 0;
}

.preguntas-frecuentes .panel-default > .panel-heading h4 {
	text-transform: inherit;
	font-size: 18px;
	color: #000;
}

.preguntas-frecuentes .panel-default > .panel-heading h4 a {
	text-decoration: none;
	display: block;
	font-size: 14px;
	position: relative;
	padding: 11px 15px 13px 80px;
	line-height: 24px;
}

@media (min-width: 768px) {
	.preguntas-frecuentes .panel-default > .panel-heading h4 a {
		font-size: 18px;
	}
}


.preguntas-frecuentes .panel-default > .panel-heading h4 a.collapsed i {
	background-color: #adb7ba;
}

.preguntas-frecuentes .panel-default > .panel-heading h4 a i {
	background-color: #e07e29;
	padding: 15px 25px;
	color: #fff;
	margin-right: 20px;
	border-radius: 4px 0 0 4px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}

.preguntas-frecuentes .panel-default .panel-body {
	border: none !important;
	padding-left: 95px;
}

.preguntas-frecuentes .panel-default .panel-body p,
.preguntas-frecuentes .panel-default .panel-body ul {
	font-size: 14px;
	color: #000;
}

.preguntas-frecuentes .panel-default .panel-body small {
	color: #000;
	font-size: 80%;
}

.preguntas-frecuentes .panel-default .panel-body p.recuerda {
	color: #e07e29;
}

.preguntas-frecuentes .panel-default .panel-body h5 {
	font-size: 16px;
	font-weight: 600;
	margin-top: 40px;
}

/* MODULO DESTACADO */

.modulo-destacado {
	padding: 70px 0;
}

.modulo-destacado .section-header {
	margin-bottom: 40px;
}

.modulo-destacado h3 {
	margin-bottom: 30px;
	line-height: 46px;
}

/* MODULO DESTACADO FONDO */

.modulo-destacado-fondo {
	background: url(/img/landing/lo-hacemos-por-ti/bg-pagina-web-destacado-fondo.jpg) bottom center #333;
	background-size: cover;
}

.modulo-destacado-fondo .section-header {
	margin-bottom: 30px;
}

.modulo-destacado-fondo .section-header h2 {
	font-size: 30px;
	line-height: 36px;
	color: #fff;
}

.modulo-destacado-fondo .section-header h2 strong {
	font-weight: 600;
}

@media (min-width: 768px) {
	.modulo-destacado-fondo .section-header h2 {
		font-size: 48px;
		line-height: 56px;
	}
}

.wh_formaspago_tit {
	/*font-weight: 700;*/
}

.wh_formaspago_ic {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
	margin-bottom: 50px;
}

.wh_formaspago_ic > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 10px;
}

/* ICONOS VIAS DE PAGO */
.ic_fp_bf {background:transparent url('https://images.donweb.com/img/ic_formas_pago.png') no-repeat; height:48px;}

.ic_fp_visa {width:70px; background-position:-250px -156px;}
.ic_fp_mastercard {width:58px; background-position:-322px -156px;}
.ic_fp_american-express {width:44px; background-position:-382px -156px;}
.ic_fp_cabal {width:42px; background-position:-428px -156px;}
.ic_fp_banco-galicia {width:128px; background-position:-728px -108px;}
.ic_fp_banco-santander-rio {width:121px; background-position:-114px -204px;}
.ic_fp_bbva-banco-frances {width:135px; background-position:-207px -108px;}
.ic_fp_debito-automatico {width:94px; background-position:-745px -60px;}
.ic_fp_citibank {width:56px; background-position:-146px -156px;}
.ic_fp_pagofacil {width:47px; background-position:-1px -156px;}
.ic_fp_rapipago {width:88px; background-position:-540px -156px;}
.ic_fp_pagomiscuentas {width:127px; background-position:-1px -60px;}
.ic_fp_paypal-verified {width:46px; background-position:-50px -156px;}
.ic_fp_moneybookers {width:73px; background-position:-130px -60px;}
.ic_fp_dineromail {width:101px; background-position:-625px -108px;}
.ic_fp_correo-argentino {width:108px; background-position:-630px -156px;}
.ic_fp_western-union {width:88px; background-position:-740px -156px;}
.ic_fp_money-gram {width:118px; background-position:-505px -108px;}
.ic_fp_banco-mercantil-santa-cruz {width:168px; background-position:-395px -252px;}
.ic_fp_banco-credito-bolivia {width:91px; background-position:-230px -348px;}
.ic_fp_banco-itau {width:44px; background-position:-204px -156px;}
.ic_fp_grupo-santander {width:103px; background-position:-237px -204px;}
.ic_fp_banco-banesto {width:98px; background-position:-301px -60px;}
.ic_fp_dineromail-mexico {width:190px; background-position:-679px -252px;}
.ic_fp_banco-banamex {width:108px; background-position:-636px -60px;}
.ic_fp_banco-bbva-bancomer {width:110px; background-position:-95px -108px;}
.ic_fp_banco-banorte {width:112px; background-position:-565px -252px;}
.ic_fp_bbv-banco-continental {width:159px; background-position:-344px -108px;}
.ic_fp_bbva-banco {width:92px; background-position:-1px -108px;}
.ic_fp_credit-uruguay {width:112px; background-position:0 -204px;}
.ic_fp_banco-banesco {width:109px; background-position:-401px -60px;}
.ic_fp_banco-mercantil-venezuela {width:103px; background-position:-120px -252px;}
.ic_fp_naranja {width:68px; background-position:0 -300px;}
.ic_fp_red-link {width:48px; background-position:-97px -157px;}
.ic_fp_banco-de-chile {width:104px; background-position:-730px -204px;}
.ic_fp_banco-bicentenario-universal {width:140px; background-position:-70px -300px;}
.ic_fp_banco-venezuela {width:162px; background-position:-215px -308px;}
.ic_fp_spvisa {width:120px; background-position:-380px -300px;}
.ic_fp_hsbc-mexico {width:115px; background-position:-505px -300px;}
.ic_fp_credito-peru {width:168px; background-position:-225px -252px;}
.ic_fp_banco-de-venezuela {width:162px; background-position:-215px -300px;}
.ic_fp_banco-macro {width:114px; background-position:-630px -300px;}
.ic_fp_banco-santafe {width:140px; background-position:-750px -300px;}
.ic_fp_banco-de-la-nacion-argentina {width:140px; background-position:-588px -204px;}
.ic_fp_davivienda {width:48px; background-position:0 -348px;}
.ic_fp_7eleven {width:46px; background-position:-50px -348px;}
.ic_fp_scotiabank-uy {width:126px; background-position:-100px -348px;}

/* SIEMPRE CONTIGO */

.siempre-contingo {
	position: relative;
}

@media (min-width: 992px) {
	.siempre-contingo {
		padding-top: 70px;
		padding-bottom: 0;
	}
}

@media (min-width: 992px) {
	.siempre-contingo > .container {
		position: relative;
		min-height: 380px;
	}
}

.siempre-contingo .section-header {
	margin-bottom: 50px;
}

.siempre-contingo .info-container {
	margin-bottom: 70px;
}

.siempre-contingo .info-container p {
	font-size: 18px;
	color: #000;
}

.siempre-contingo .info-container .destacado {
	color: #aaa;
	font-size: 48px;
	font-weight: 100;
	margin-right: 20px;
	line-height: 100%;
}

.siempre-contingo h3 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 30px;
}

.siempre-contingo .whatsapp {
	display: block;
}

.siempre-contingo .btn-default {
	background-color: #98abb0;
	color: #fff;
	border-color: transparent;
	font-weight: 400;
	-webkit-box-shadow: 0px 3px 0 #75898e;
	-moz-box-shadow:  0px 3px 0 #75898e;
	box-shadow:  0px 3px 0 #75898e;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.siempre-contingo .btn-default:hover,
.siempre-contingo .btn-default:focus {
	background-color: #89989C;
	color: #fff;
	border-color: transparent;
	-webkit-box-shadow: 0px 3px 0 #75898e;
	-moz-box-shadow:  0px 3px 0 #75898e;
	box-shadow:  0px 3px 0 #75898e;
}

.siempre-contingo .btn-default:active,
.siempre-contingo .btn-default:active:hover,
.siempre-contingo .btn-default:active:focus {
	border-color: transparent;
	-webkit-box-shadow: 0px 0px 0 #75898e;
	-moz-box-shadow:  0px 0px 0 #75898e;
	box-shadow:  0px 0px 0 #75898e;
	margin-top: 3px;
	margin-bottom: -3px;
}

.siempre-contingo .siempre-contigo-image {
	position: absolute;
	bottom: 0;
	right: 0;
}

.siempre-contingo .siempre-contigo-image .info-usuario {
	position: absolute;
	bottom: 20px;
	right: 10px;
	color: #000;
	padding: 10px 20px;
	background-color: rgba(255, 255, 255, 0.8);
}

.siempre-contingo .siempre-contigo-image .info-usuario .nombre {
	font-size: 21px;
	font-weight: 600;
}

.siempre-contingo .siempre-contigo-image .info-usuario .cargo {
	font-size: 15px;
	font-weight: 400;
}

/* FOOTER */

.footer {
	background-color: #323a3d;
	height: auto;
}

.footer hr {
	border-color: #6F797D;
}

.footer .brand {
	display: block;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
}

@media (min-width: 992px) {
	.footer .brand {
		text-align: left;
	}
}

.footer .brand > img {
	margin-right: 10px;
}

.footer .second-brand > img {
	max-width: 100px;
}

.footer .footer-info {
	margin: 30px 0;
}

.footer .footer-info p {
	color: #fff;
	margin-bottom: 0;
	font-size: 18px;
}

.footer .footer-info a {
	display: block;
}

.footer .terminos-condiciones p small {
	color: #898f8f;
	font-size: 12px;
	font-weight: 400;
}

.footer .footer-contacto {
	background-color: #fff;
}

.az_modal * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* FORM CONSULTAR */

.consultar-plan {

}

.consultar-plan .form-group-pais {
	padding-right: 5px;
	width: 25%;
}

.consultar-plan .form-group-area {
	padding-right: 5px;
	width: 25%;
}

.consultar-plan .form-group-numero {
	width: 50%;
}

.consultar-plan .form-group-pais input,
.consultar-plan .form-group-area input,
.consultar-plan .form-group-numero input {
	width: 100%;
}

.consultar-plan .form-inline {
	margin-bottom: 15px;
}

.te-llamamos {

}

.te-llamamos .modal-body {
	padding: 25px;
}

.te-llamamos h3 {
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 20px;
}

.te-llamamos form {
	margin-bottom: 0;
}

.te-llamamos .form-group-pais {
	padding-right: 5px;
	width: 25%;
}

.te-llamamos .form-group-area {
	padding-right: 5px;
	width: 25%;
}

.te-llamamos .form-group-numero {
	width: 50%;
}

.te-llamamos .form-group input:not([type="radio"]) {
	padding: 10px;
	font-size: 14px;
}

.te-llamamos .form-group-pais input,
.te-llamamos .form-group-area input,
.te-llamamos .form-group-numero input,
.te-llamamos .form-group-captcha input{
	width: 100%;
}

.te-llamamos .form-inline {
	margin-bottom: 15px;
}

.te-llamamos .captcha-container img {
	width: 100px;
}

.te-llamamos .captcha-container .form-group-captcha {
	width: 25%;
	padding-right: 5px;
}

/* GOOGLE ADWORDS */

.adwords-visibilidad {

}

.adwords-visibilidad .dispositivos-container {
	position: relative;
	margin-top: 80px;
}

.adwords-visibilidad .dispositivos-container > div:not(.img-notebook) {
	position: absolute;
	top: 0;
}

.planes-adwords > .row {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.planes-adwords > .row > div {

}

/* DESTACATE */

.destacate {
	padding: 70px 0;
}

.destacate .section-header {
	margin-bottom: 20px;
}

.destacate .section-header h2 {
	font-size: 30px;
	line-height: 36px;
}

.destacate .section-header h3 {
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	color: #333;
}

@media (min-width: 768px) {
	.destacate .section-header {
		margin-bottom: 70px;
	}
	.destacate .section-header h2 {
		font-size: 50px;
		line-height: 56px;
	}
	.destacate .section-header h3 {
		font-size: 30px;
		line-height: 36px;
	}
}

.destacate .thumbnails .thumbnail h3 {
	color: #3497db;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 0;
}

.destacate .thumbnails .thumbnail p {
	font-size: 15px;
}

.destacate .thumbnails .thumbnail .thumbnail-img img {
	width: 100%;
}

.destacate .thumbnails .thumbnail .thumbnail-img .mas {
	position: absolute;
	right: 20px;
	bottom: -20px;
	background-color: #3497db;
	border-radius: 50%;
	display: block;
	width: 38px;
	height: 38px;
	text-align: center;
	padding-top: 11px;
}

.destacate .thumbnails .thumbnail .thumbnail-img .ribbon {
	position: absolute;
	top: -1px;
	left: 0px;
}