/* ARCHIVO DE ESTILOS DEL TEMA */
/* Aqui se definirÃ¡n los estilos para dar colores y aspecto general a los contenidos de la tienda */

/* Importaciones de fuentes web */
	/* https://www.google.com/fonts/specimen/Open+Sans */
	/* font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif; */
	@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
/* FIN Importaciones de fuentes web */
	@import url('jquery.remodal.css');
	@import url('slick-theme.css');

/* Estilos genericos para etiquetas html y Modificaciones de estilos (colores, fondos) de clases de Bootstrap*/
body {
	font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
	font-size: 15px;
}
hr {
	border-color:#D9DEE1;
}

a {
	color:#028BEB;
	-webkit-transition: all,0.15s;
	-moz-transition: all,0.15s;
	transition: all,0.15s;
}
a:hover, a:focus, a:active, a.active {
	color:#028BEB;
}
a.linkBlanco {
	color:#ffffff;
}
a.linkBlanco:hover {
	color:#ffffff;
}

h1,.h1 {
	color:#2B2D32;
	font-size:45px;

}
h2,.h2 {
	color:#2B2D32;
	font-size:35px;

}
h3,.h3 {
	color:#2B2D32;
	font-size:29px;
}
h4,.h4 {
	color:#2B2D32;
    font-size:21px;
}
h5,.h5 {
	color:#2B2D32;
    font-size:18px;
}
h6,.h6 {
	color:#2B2D32;
    font-size:15px;
	overflow:hidden

}
.azul{
	color: #0272FE;
}
@media (min-width: 0px) and (max-width: 767px) {
	h1,.h1 {
		font-size:34px;
	}
	h2,.h2 {
		font-size:30px;

	}
	h3,.h3 {
		font-size:25px;
	}
	h4,.h4 {
		font-size:18px;
	}
	h5,.h5 {
		font-size:16px;
	}
	h6,.h6 {
		font-size:15px;
	}
}

.alert h1,.alert .h1,
.alert h2,.alert .h2,
.alert h3,.alert .h3,
.alert h4,.alert .h4,
.alert h5,.alert .h5,
.alert h6,.alert .h6 {
color:inherit;
}

.rating {
	white-space:nowrap;
}
.rating i.fa{
	color:#FCB830;
}
a.rating:hover i.fa{
	color:#ffca00;
}

/*definimos unos estilos bÃ¡sicos de color de texto para manejarlo rÃ¡pido por class*/
.blanco {
	color:#ffffff;
}
.gris {
	color:#909799;
}
/* FIN */

.btn-lg, .btn-group-lg>.btn {
	height:50px;
	text-transform: uppercase;
	font-size: 18px !important;
	line-height:30px;
}
.btn-xs {
	padding: 3px 10px !important;
	font-size: 12px !important;
	line-height: 1.5;
	border-radius: 3px;
	min-height:inherit !important;
}
.btn {
	font-size:15px;
	border-width: 0px 0px 3px 0px;
	webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	transition: all 150ms ease;
	color:#ffffff;
	min-height: 40px;
	padding-left:20px;
	padding-right:20px;
	padding: 8px 12px 6px 12px;
}

.btn-default {
	background-color:#767676;
	color:#ffffff;
	border: none;
  border-radius: 50px;
  webkit-border-radius: 50px;
  -moz-border-radius: 50px;

}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color:#494949;
	color:#ffffff;
}

.btn-primary {
	background-color:#028BEB;
	color:#ffffff;
	border: none;
    border-radius: 50px;
    webkit-border-radius: 50px;
    -moz-border-radius: 50px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color:#005393;
	color:#ffffff;
}

.btn-success {
	background-color: #8DC338;
	border: none;
    border-radius: 50px;
    webkit-border-radius: 50px;
    -moz-border-radius: 50px;
}

.btn-header{
	border:none;
	border-radius:50px;
	webkit-border-radius:50px;
	-moz-border-radius:50px;
}

.btn-white{
	border: 1px solid #DCDEE1;
	color: #313140;
}

.btn-white:hover{
	background-color:#DCDEE1;
	color:#FFFFFF;
}

.btn-primary-inverse{
	background: white;
    color: #2B7EFD;
    border: 3px solid #2B7EFD;
    border-radius: 50px;
    webkit-border-radius: 50px;
    -moz-border-radius: 50px;
		width: fit-content;
}

.btn-success-inverse{
	background: white;
    color: #8DC338;
    border: 3px solid #8DC338;
    border-radius: 50px;
    webkit-border-radius: 50px;
    -moz-border-radius: 50px;
		width: fit-content;
}

.btn-default-inverse{
	background: white;
    color: #777;
    border: 1px solid #999;
    border-radius: 50px;
    webkit-border-radius: 50px;
    -moz-border-radius: 50px;
		width: fit-content;
}
.btn-default-inverse:hover,
.btn-default-inverse:focus,
.btn-default-inverse:active{
	background: #ddd;
}

.text-muted {
	color:#94a3a8;
}
.text-mutedg {
	color:#94a3a8;
	font-size:21px;
}
.text-mutedeg {
	color:#94a3a8;
	font-size:29px;
}
.text-mutedm {
	color:#94a3a8;
	font-size:18px;
}

label {
	color: #94a3a8;
	font-weight:normal;
}
.carousel-indicators li {
background-color: #BAC3C1;
border: 1px solid #BAC3C1;
width: 12px;
height: 12px;
margin:2px;
}
.carousel-indicators .active {
background-color: #869791;
border-color:#869791;
margin:2px;

}
.carousel-indicators {
bottom: -10px;
}

/* FIN Estilos genericos para etiquetas html y Modificaciones de estilos (colores, fondos) de clases de Bootstrap*/


/* Modificaciones a secciones de pagina (colores, fondos) */
#header {
}
.page-1-2-1 #bodycenter {
	background-color:#EDEEF0;
}
.page-1-2g-1 #bodycenter {
background-color:#f5f6f6 ;
}
#footersup_container {
	background-color:#15141B;
	color:#fff;
	padding: 34px 0px;
	min-height:120px;
	border-bottom: 1px solid #333333;
}
#footercenter_container {
	background-color:#15141B;
	color:#fff;
	padding:50px 0;
	border-bottom: 1px solid #333333;
}
#footerinf_container {
	background-color:#15141B;
	color:#fff;
}
.cont-transp-h3 {
	padding:30px 0px;

}
body.body-alta {
	background-color:#f5f6f6;
}
body.body-alta .page-alta {
	background-color:#f5f6f6;
}
body.body-alta .page-alta #bodysup{
	background-color:#fff;
	padding:30px 40px;
}

/* FIN Modificaciones a secciones de pagina*/

/* Clases propias cerradas en Mabisy */

/* Estilos para dar colores y aspecto a contenedores */
.cont-transp {
	/* Color de fondo transparente (para que coja el blanco del fondo)*/
	background-color:transparent;
}
.cont-gris {
	background-color:#f5f6f6;
}

 /*este para cuando el color es gris claro*/
.grisClaro {
	background-color:#EDEEF0;
}
/* FIN Estilos para dar colores y aspecto a contenedores */





/* Estilos para controles personalizados del tema (por favor, agrupar por controles y poner comentario antes y despuÃ©s) */
/* Control de Menu superior */
.navbar-top-affix {
	background-color:#15141b;
	width:100%;
	z-index:20;
	-webkit-transition: background-color ease-in-out .15s;
	-o-transition: background-color ease-in-out .15s;
	transition: background-color ease-in-out .15s;
}
.page-1-2-1-home .navbar-top-affix {
	position:fixed;
	background-color:transparent;
}
.page-1-2-1-home .navbar-top-affix.affix-top {
	background-color:transparent;
}
.navbar-top-affix.affix {
	background-color:#15141b;
	top:0;
}
body.CMSMode .navbar-top-affix.affix {
	top:40px;
}
.navbar-top-affix .navbar{
	margin:0px;
}
body.CMSEditMode .navbar-top-affix,
body.CMSEditMode .page-1-2-1-home .navbar-top-affix {
	position:static;
	background-color:#15141b;
}
.navbar {
min-height: 70px;
}
.navbar-btn {
margin-top: 14px;
}
.navbar-nav>li>a {
	color:#e0e0e0;
	line-height: 36px;
}
.navbar-nav>li>a:hover {
	color:#fff;
	background-color:transparent;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
background-color: transparent;
border-color: transparent;
}
.navbar-nav>li>.dropdown-menu {
margin-top: 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-radius: 5px;
}
.navbar-nav>li.telefonos-cabecera{
	color:#8c8c8c;
}
.dropdown-menu>li>a {
padding: 7px 20px;
color: #8A929A;
}
.dropdown-menu>li>a:hover {
color: #2B2D32;
background-color: transparent;
}

li.menu-arrow-top {
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #ffffff;
height: 0;
right: 45px;
/* margin: 0 25px 0 0px; */
width: 0;
top: -13px;
position: absolute;
}
.navbar-toggle {
padding: 11px 10px;
}

.navbar-toggle .icon-bar {
	background-color:#e0e0e0;
	height: 3px;
	width: 30px;
}
.navbar-toggle:hover .icon-bar {
	background-color:#fff;

}
.navbar-toggle .icon-bar+.icon-bar {
margin-top: 7px;
}

.nav>li>a:focus {
color: #fff !important ;
}
@media (min-width: 0px) and (max-width: 767px) {
.navbar-nav>li>a {
padding-top: 5px;
padding-bottom: 5px;
line-height: 20px;
}
.dropdown-menu>li>a:hover {
color: #fff;
}
.dropdown-menu .menu-arrow-top {
	display:none;
}
.navbar-btn {
margin-left: 12px;
}
}

/*
.navbar-top-affix .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}*/
.navbar-top-affix .navbar-nav>li>.navbar-btn {
    margin-top: 2px;
}
@media (min-width: 768px) {
	.navbar-top-affix .navbar-nav>li>a {
		padding:2px 10px;
	}
	.cont-gris .func {
	display: flex;
}
.func .col-xs-12.col-md-4 {
	display: flex;
	align-items: flex-end;
}
}

@media (min-width: 0px) and (max-width: 767px) {
	.navbar-top-affix .navbar .navbar-collapse {
		background-color:transparent;

		-webkit-transition: background-color .15s;
		-o-transition: background-color .15s;
		transition: background-color .15s;
	}
	.navbar-top-affix .navbar .navbar-collapse.in {
		background-color:#2F343A;

		-webkit-transition: background-color .15s;
		-o-transition: background-color .15s;
		transition: background-color .15s;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-top-affix .navbar-nav>li>a {
		line-height: 2.3;
	}
}
@media (min-width: 992px) {
	.navbar-top-affix .navbar-brand{
		margin-top: 15px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-top-affix .navbar-brand img{
		max-height:50px !important;
		width:auto;
	}
}

/* FIN Control de Menu superior */

/* Clases de controles formularios */
.form-control {
display: block;
width: 100%;
height: 40px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
select.form-control[size] {
height: 40px;
}
.input-lg, .form-control.input-lg {
	height:50px;

}
/* Fin Clases de controles formularios */

/* ESTILOS HTML CABECERAS
--------------------------------------------------------------------------------------------------*/
/* Estilo cabecera 1 */
.cabeceraUno .cabeceraUnoOsc {
	padding:35px 0px;
}
.cabeceraUno p {
	font-size:21px;
	color:#909799;
}
.cabeceraUnoOsc p {
	font-size:21px;
	color:#666666;
}
/* FIN Estilo cabecera 1 */

/* Estilo cabecera 2 */
.cabeceraDos {
	padding-top:60px;
	color:#fff;
	min-height: 480px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover !important;
	font-size: 21px;
}
.cabeceraDos a {
	color:#ffffff;
}
.cabeceraDos h2 {
	margin-top:0px;
}
.cabeceraDos h1 {
	margin-bottom:40px;
}
.cabeceraDos p {
	margin-bottom:30px;
}
/* FIN Estilo cabecera 2 */

/*Asignamos propiedades de background de cabeceras*/
.backgroundCabe {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
position: relative;
}
/*FIN Asignamos propiedades de background de cabeceras*/

/* Asignamos un padding para bloques */
.paddPeq {
	padding:30px 0px 20px 0px;
	overflow:hidden;
}
.paddNormal {
	padding:30px 0px 40px 0px;
	overflow:hidden;
}
.paddGrande {
	padding:60px 0px;
	overflow:hidden;
}

/* FIN Asignamos un padding para bloques */

/* ESTILOS HTML CONTENIDO
--------------------------------------------------------------------------------------------------*/
/* Control Newsletter tipo Popup */
.newsletter-popup .modal-dialog {
width:900px;
max-width:96%;
}
.newsletter-popup .modal-content {
background-size:100% auto;
background-color:#414c60;
background-position:center bottom;
background-repeat:no-repeat;
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
}
.newsletter-popup .modal-content .pull-right .fa-times {
margin-right:15px;
margin-top:15px;
}
.newsletter-popup .newsletter {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.25);
margin-bottom: 146px;
margin-top: 260px;
padding: 20px 15px;
}
.newsletter-popup .newsletter .col-title p {
color:#fff;
margin-top:0px;
}
.newsletter-popup .newsletter .col-button {
padding-left:0px;
}
.newsletter-popup .newsletter .checkbox label {
color:inherit;
}
#footer .newsletter-popup .newsletter .checkbox label a,
.newsletter-popup .newsletter .checkbox label a{
color:inherit;
font-size:inherit;
text-decoration:underline;
}
#footer .newsletter-popup .newsletter .checkbox label a:hover,
#footer .newsletter-popup .newsletter .checkbox label a:focus,
#footer .newsletter-popup .newsletter .checkbox label a:active,
.newsletter-popup .newsletter .checkbox label a:hover,
.newsletter-popup .newsletter .checkbox label a:focus,
.newsletter-popup .newsletter .checkbox label a:active{
text-decoration:none;
}
@media (min-width: 850px) and (max-width: 991px) {
.newsletter-popup .newsletter {
margin-bottom: 140px;
margin-top: 250px;
/*background-color:red;*/
}
}
@media (min-width: 768px) and (max-width: 849px) {
.newsletter-popup .newsletter {
margin-bottom: 100px;
margin-top: 230px;
/*background-color:green;*/
}
}
@media (min-width: 410px) and (max-width: 767px) {
.newsletter-popup .newsletter {
margin-bottom: 50px;
margin-top: 180px;
/*background-color:cyan;*/
}
.newsletter-popup .modal-content {
    background-position: center top;
}
}
@media (min-width: 0px) and (max-width: 409px) {
.newsletter-popup .newsletter {
margin-bottom: 20px;
margin-top:100px;
/*background-color:yellow;*/
}
.newsletter-popup .col-xs-9.col-xs-offset-1.col-sm-5.col-sm-offset-1 {
	width:83.3333%;
}
.newsletter-popup .modal-content {
    background-position: center top;
}
}
/* FIN Control Newsletter tipo Popup */

/* Capa modal "remodal" */
.remodal, .remodal * {
	font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
}
.remodal .fa {
	font-family: 'FontAwesome';
}
.remodal {
	background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    color: #fff;
}
@media (min-width: 1200px) { /* Pantallas escritorio panorÃ¡micas */
	.remodal { max-width: 1170px; }
}
@media (min-width: 992px) and (max-width: 1199px) { /* Pantallas escritorio normales */
	.remodal { max-width: 970px; }
}
@media (min-width: 768px) and (max-width: 991px) { /* Pantallas "tablet" */
	.remodal { max-width: 970px; }
}
.remodal .remodal-close {
	left:auto;
	right:5px;
	color:#fff;
	border:0px none transparent;
}
.remodal .remodal-close:hover {
	text-decoration:none;
}
.remodal .remodal-close:after {
	color:#fff;
}
.remodal h1,.remodal .h1,
.remodal h2,.remodal .h2,
.remodal h3,.remodal .h3,
.remodal h4,.remodal .h4,
.remodal h5,.remodal .h5,
.remodal h6,.remodal .h6{
	color:inherit;
}
.remodal .form-horizontal {
	margin:20px 0;
}


@media (min-width: 0px) and (max-width: 767px) {
	.remodal[data-remodal-id=te-llamamos] h2.h1{
		font-size:26px;
	}
	.remodal[data-remodal-id=te-llamamos] p.h3{
		font-size:19px;
	}
	.remodal[data-remodal-id=te-llamamos] .form-group label.col-xs-2 {
		width:calc(80px)
	}
	.remodal[data-remodal-id=te-llamamos] .form-group div.col-xs-10 {
		width:calc(100% - 80px)
	}
	.remodal[data-remodal-id=crear-tienda-online] h2.h1{
		font-size:26px;
	}
	.remodal[data-remodal-id=crear-tienda-online] p.h3{
		font-size:19px;
	}
}
/* FIN Capa modal "remodal" */


/* Nueva Capa modal "remodal" "Solicita demo" */
.remodal.te-llamamos-v2 {
	max-width: 560px;
	font-weight:300;
}
.remodal.te-llamamos-v2 .formulario{
	display: flex;
	flex-flow: row wrap;
	align-items: flex-end;
	text-align: left;
	padding:0;
}
.remodal.te-llamamos-v2 .formulario hr{
	margin: 7px 0;
}
.remodal.te-llamamos-v2 .formulario .control-label{
	text-align: unset;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}
.remodal.te-llamamos-v2 .titulo{
	flex-grow:1;
	flex-shrink: 0;
	padding:0;
	margin-bottom:15px;
}
.remodal.te-llamamos-v2 .titulo .h1{
	font-size:38px;
	font-weight:700;
}
.remodal.te-llamamos-v2 .titulo .h3{
	font-size:25px;
	font-weight:300;
	margin:0;
}
.remodal.te-llamamos-v2 .imagen{
	flex-grow:0;
	flex-shrink: 1;
	padding:0;
	margin-bottom:7px;
}
.remodal.te-llamamos-v2 .imagen img{
	max-width: 160px;
	margin:-100% 0 0;
}
.remodal.te-llamamos-v2 .form{
	padding: 0;
}
.remodal.te-llamamos-v2 .form .form-horizontal{
	margin: 0;
}
.remodal.te-llamamos-v2 .form-group{
	margin: 0 0 7px;
}
.remodal.te-llamamos-v2 .form-group .checkbox{
	padding-top:0;
	margin-top: -7px;
}
.remodal.te-llamamos-v2 .input-group-addon{
	background-color:#fff;
	color:#93A3A7;
	font-weight: inherit;
}
.remodal.te-llamamos-v2 .input-group-addon:first-child{
	border-right:0 none transparent;
	position: relative;
}
.remodal.te-llamamos-v2 .input-group-addon:first-child::before {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    border-right: 1px solid #ccc;
    height: auto;
    top: 7px;
    bottom: 7px;
}
.remodal.te-llamamos-v2 .input-group-addon:first-child + .form-control{
	border-left:0 none transparent;
}
.remodal.te-llamamos-v2 .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color:#93A3A7;
}
.remodal.te-llamamos-v2 .form-control::-moz-placeholder { /* Firefox 19+ */
	color:#93A3A7;
}
.remodal.te-llamamos-v2 .form-control:-ms-input-placeholder { /* IE 10+ */
	color:#93A3A7;
}
.remodal.te-llamamos-v2 .form-control:-moz-placeholder { /* Firefox 18- */
	color:#93A3A7;
}
.remodal.te-llamamos-v2 .checkbox.legal .control-label { /* Firefox 18- */
	font-size:80%;
	color:#93A3A7;
}
/* FIN Nueva Capa modal "remodal" "Solicita demo" */

/* Estilo home formulario cabecera */
.homeTop {
	min-height: 700px;
		-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover ;
    background-size: cover !important;

}
@media (min-width: 0px) and (max-width: 767px) {
	.homeTop {
		min-height: 0px;
		padding-bottom: 30px;
	}
}
.homeForm {
	padding-top:380px;
}
.homeForm  .btn {
	width:auto;
}

@media (max-width: 991px) {
.homeForm  .btn {
	width: 100%;
}
.homeForm {
	padding-top:280px;
}
}
@media (min-width: 1500px) {
.homeTop {
	background-position:100%;

}
}

.homeForm h1 {
	color:#ffffff;
	margin-bottom:10px;
}
.homeForm .subtitulo {
	color:#ffffff;
	font-size:21px;
	margin-bottom:40px;
}
/* FIN Estilo home formulario cabecera */

/* Estilo con texto e imagen */
.bloquetxtImg {
	padding:100px 0px;
	overflow:hidden;
}
.bloquetxtImg h1,
.bloquetxtImg .h1 {
	font-size:36px;
}
.bloquetxtImg p {
	font-size:18px;
	margin-bottom: 20px;
}
.bloquetxtImg div.imagen {
	padding:0px;
}
.bloquetxtImg .btn {
	height:50px;
	width:auto;
	font-size: 18px;
	text-transform:uppercase;
}
@media (min-width: 0px) and (max-width: 767px) {
	.bloquetxtImg h1,
	.bloquetxtImg .h1 {
		font-size:28px;
	}
	.bloquetxtImg p {
		font-size:16px;
		margin-bottom: 20px;
	}
	.bloquetxtImg div.imagen {
		max-height:100vh;
	}
}
/* FIN Estilo con texto e imagen */

/* Estilo home 4 textos */
.homebloq2 {
border-top: 1px solid #EDEEF0;
padding: 40px 0px;
}
.homebloq2 .descripcion {
	font-size:20px;
	color:#94a3a8;
	margin: 20px 0px 50px 0px;
	display: block;
}
.homebloq2 h4 {
	font-size:22px;
}

/* FIN Estilo home 4 textos */

/* Estilo home grandes y pequeÃ±os confian */
.homeConf {
	margin-bottom:40px;
	margin-top: 20px;
}
.homeConf .tit {
	font-size:36px;
	display:block;
}
.homeConf .descri {
	font-size:20px;
	display:block;
	margin: 10px 0px 40px 0px;
}
/* FIN Estilo home grandes y pequeÃ±os confian */

/* Estilo home contador y comentarios */
.cuentaMabisy {
	padding-top:40px;
}
.bloqTestimonios {
	padding:40px 0px 20px;
}
/*
@media (min-width: 0px) and (max-width: 991px) {
	.bloqTestimonios .col-sm-6 {
		display: inline-block;
		float: none;
		margin-right: -0.5%;
		vertical-align: top;
	}
}
@media (min-width: 992px) {
	.bloqTestimonios .col-md-4 {
		display: inline-block;
		float: none;
		margin-right: -0.33%;
		vertical-align: top;
	}
}*/
.bloqTestimonios blockquote.testimonios {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: #FFFFFF;
border: 0;
border-bottom: 3px solid #E0E0E0;
border-radius: 10px;
color: #94a3a8;
font-size: 14px;
font-style: italic;
margin: 0;
padding: 20px;
position: relative;
text-align: left;
clear: both;
}
.bloqTestimonios div.testimonios-arrow-down {
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #ffffff;
height: 0;
margin: 0 0 0 25px;
width: 0;
top: -3px;
position: relative;
}
.bloqTestimonios div.testimonial-author div.img-thumbnail {
float: left;
margin-right: 10px;
margin-bottom: 10px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
border: none;
}
.bloqTestimonios div.testimonial-author div.img-thumbnail img {
max-width: 60px;
}
.bloqTestimonios div.testimonial-author {
margin: 8px 0 0 8px;
padding-bottom: 10px;
}
.bloqTestimonios div.testimonial-author strong {
color: #111;
display: block;
padding-top: 7px;
}
/* FIN Estilo home contador y comentarios */

/* Estilo home control acordeon */
.panel-group .panel {
	border:none;
	border-color: transparent;
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: none;
}
.panel-group {
	background: #fff;
	border: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-top: 32px;
}
.panel-default > .panel-heading {
	background: #F5F7F7;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 12px 15px;
}
.panel-heading a {
	padding: 10px 15px;
	color: #028BEB;
	font-size: 15px;
}
#accordion  .panel{
	box-shadow: none;
}
.panel-heading i {
	font-size: 23px;
	top: -2px;
	color:#028BEB;
}
.panel-group .panel+.panel {
margin-top: 10px;
box-shadow: none;
}
/* FIN Estilo home control acordeon*/

/* Estilo control buscador en cuerpo */
.form-search > .form-group {
	display:block;
}
.form-search > .form-group > .input-group{
	width:100%;
}
.form-search .input-group > .form-control {
	height:40px;
}
.form-search .input-group > .input-group-btn > .btn {
	width:100%;
}
form.form-search {
	margin:15px 0;
}
/* FIN Estilo control buscador en cuerpo */

/* Estilo control blog home */
.blog-entrylist-carousel .blog-entry {
	margin: 10px 0px 40px 0px !important;
	padding: 0px !important;
	border-top: none !important;

}

.blog-entrylist .blog-entry div.date, .blog-post div.date  {
float: left;
margin-right: 12px;
margin-top: 1px;
text-align: center;
background-color:#ffffff;
border: none;
height:65px;
width:48px;
border-radius:3px;
}
.blog-entrylist .blog-entry div.date span.day, .blog-post div.date span.day {
	display:block;
	background:url(../images/dia-blog.png) no-repeat center;
	height:30px;
	width:27px;
	font-size:17px;
	color:#028BEB;
	font-weight:bold;
	line-height: 36px;
	margin: 6px 10px;

}
.blog-entrylist .blog-entry div.date span.month  {
	display:block;
	font-size:13px;
}
.blog-entrylist .blog-entry .content {

	float:left;
}
.blog-entrylist-carousel .blog-entry h2 {
	font-size:18px;
	color:#028BEB;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;     /** IE6+, Firefox 7+, Opera 11+, Chrome, Safari **/
	-o-text-overflow: ellipsis;
	width:80%;
	margin-top:0px;
	margin-bottom:5px;
	min-height: inherit;

}
.blog-entrylist-carousel .blog-entry .blog-description {
	color:#909799;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: initial;
	width:80%;
}
.blog-entrylist .blog-entry .blog-more {
	text-align:right;
	padding-right:10%;
}

.blog-post-content img {
	max-width:100%;
	height:auto;
}
.blog-post-content dt {
	white-space:normal;
}
.blog-post-content dd {
    margin-bottom: 5px;
}
/* FIN Estilo control blog home */

/* Estilo por que mabisy salta video*/
.porqueVideo {
padding-top: 40px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
height: 490px;
position:relative;

}
.porqueVideo p {
	bottom: 0px;
	position: absolute;
	margin: 0 auto;
	width: 100%;
	padding: 0 15px;
}
@media (min-width: 0px) and (max-width: 767px) {
.porqueVideo {
padding-top: 0px;
}
}
@media (min-width: 0px) and (max-width: 500px) {
	.porqueVideo {
	height: 300px;
	}
}
/* FIN Estilo por que mabisy salta video*/

/* Estilo control compromisos */
.bloqCompromisos {
	margin: 30px 0px;
	padding-bottom: 50px;
	border-bottom: 1px solid #D9DBDF;
}
.compromiso {
	padding-left:39px;
	margin-bottom: 30px;
}
.compromiso .h5 {
	margin-bottom:0px;
}
.compromiso .fa-check {
	float:left;
	margin-left: -40px;
font-size: 31px;
}
/* FIN Estilo control compromisos */

/* Estilo control nuestro equipo */
.bloqNuestroEquipo {
	border-bottom: 1px solid #D9DBDF;
}
.bloqNuestroEquipo .txtuno {
	font-size:21px;
	padding: 30px 0px;
}
.bloqNuestroEquipo .txtdos {
	font-size:18px;
	margin-bottom: 60px;
}
.bloqNuestroEquipo .equipoImg {
	margin-bottom:0px;
}
/* FIN Estilo control nuestro equipo */

/* Estilo bloque alguna duda */
.bloqAlgunaDuda h3 {
	margin-top: 100px;
	margin-bottom: 20px;
}
.bloqAlgunaDuda .adtxt {
	font-size:21px;
}
/* FIN Estilo bloque alguna duda */

/* Estilo pÃ¡gina contactar */
#map-container {
height: 400px;
padding: 0px;
}
.contactIzq {
	margin:126px 0px 0px 0px;
}
.contactIzq hr {
border-bottom: 1px solid #D9DBDF;
}
.cont-transp.cont-transp-h1 {
	margin: 45px 0px;
}
/* FIN Estilo pÃ¡gina contactar */

/* Estilo pÃ¡gina funcionalidades */
.funCabecera {
	padding-top:40px;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover !important;
	height: 560px;
	margin-bottom: 130px;
}
.funCabecera h1 {
	margin:60px 0px;
}
.row.modalVideo {
	background-color:#fff;
	padding:5px;
	border-radius:4px;

}
.funCabecera .funForm {
	margin:50px 0px 0px 0px;
}
.funcion {
	border-top:1px solid #EDEEF0;
	padding: 40px 0px;
	margin-bottom:40px;
}
.funcion .h3 {
	margin:0px 0px 30px 0px;

}
.funcion .text-muted, .funcion ul li {
	font-size:18px;
	color: #94a3a8;
}
.funcion ul {
	padding-left:20px;
}

/* Estilo menu fincionalidades*/

#menuCarac {
margin-top: 20px;
}

#menuCarac ul.nav-tabs {
	margin-top: 20px;
	border-radius: 0px;
	border: none;
	box-shadow: none;
}
#menuCarac ul.nav-tabs li {
	margin: 0;
	border:none;
}
#menuCarac ul.nav-tabs li:first-child {
	border-top: none;
}
#menuCarac ul.nav-tabs li a {
	margin: 0;
	color:#909799;
	padding: 8px 5px;
	border-radius: 0;
}
#menuCarac ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover {
	color: #028BEB;
	background: #fff;
	border-color:#fff;
}
#menuCarac ul.nav-tabs li.active a:before {
content:"# ";
font-weight:bold;
}


#menuCarac.affix {
	top: 90px; /* Set the top position of pinned element */
	position: fixed !important;
}
#menuCarac.affix-bottom {
	top: 90px; /* Set the top position of pinned element */
}
#menuCarac .nav>li>a:hover, .nav>li>a:focus {
	background:none;
	border-color:#fff;
	color:#000;
}
/*#menuCarac.affix-top {
    top: 125px;
	position: absolute;
}
#menuCarac.affix {
	top:110px;

}
#menuCarac.affix-bottom{
		position:absolute;
        bottom:1200px;
}*/
/* FIN Estilo menu fincionalidades*/

.bloqCarac {
	clear: both;
	overflow: hidden;
	margin-bottom: 30px;
}
.bloqCarac:first-child h2 {
		border-top: none;
	padding-top: 0px;

}
.bloqCarac  h2{
	color:#028BEB;
	font-size: 23px;
	padding-left: 14px;
	border-top: 1px solid #e5e5e5;
	padding-top: 40px;
}
.bloqCarac .h3 {
	font-size: 16px;
	font-weight:700;
}
.bloqCarac ul {
	padding-left:20px;

}
.bloqCarac .text-muted , .bloqCarac li {
	color:#767676;
}
.bloqCarac .text-muted {
	margin-bottom:30px;
}
.bloqCarac .anclas {
position: absolute;
margin-top: -100px;
}
/* FIN Estilo pÃ¡gina funcionalidades */

/*  Estilo pÃ¡gina precios*/
.tituloPrecios {
	margin: 35px 0px;
	overflow: hidden;
/*	border-bottom:1px solid #D9DEE1;
	padding-bottom: 40px;*/
}
.tituloPrecios .text-muted {
	font-size:21px;
	margin:10px 0px;
}
.tituloPrecios div.imagen {
	margin-top:50px;

}
.tituloPrecios div.globoA {
	background-color:#5CA2E0;
	color:#ffffff;
	border-radius:5px;
	padding:10px 0px;
	margin-bottom:15px;
}
.tituloPrecios div.globoB {
	background-color:#7676C6;
	color:#ffffff;
	border-radius:5px;
	padding:10px 0px;
	margin-bottom:15px;
}
.tituloPrecios div.globoA .texto, .tituloPrecios div.globoB .texto {
	font-size:18px;
	font-weight:bold;
	margin:0px;
}
.tituloPrecios div.globoA .precio, .tituloPrecios div.globoB .precio {
	font-size: 50px;
	margin:0px;
}
.tituloPrecios div.globoA .porPedido, .tituloPrecios div.globoB .porPedido {
	font-size: 22px;
	margin:0px;
}
.queIncluye {
	border-top:1px solid #D9DEE1;
	padding-top: 20px;

}
.queIncluye .text-muted{
	margin:20px 0px 40px 0px;
	font-size:21px;

}
.queIncluye li {
	list-style:none;
	border-bottom:1px solid #DEE2E4;
	padding:10px 0px;
	font-size:21px;
}
.queIncluye ul li:first-child {
	border-top:1px solid #DEE2E4;

}

.bloquetxtImg.empiezaAVender {
	padding-bottom:0px;
}
.bloquetxtImg.empiezaAVender .btn {
	margin: 0 auto;

}
@media (max-width: 767px) and (min-width: 0px) {
	.bloquetxtImg.empiezaAVender {
		padding-top:30px;
	}
}
/* FIN Estilo pÃ¡gina precios*/


/* Estilo menu FAQ*/
#menuFaq.affix {
top: 60px;
position: fixed !important;
}
#menuFaq {
margin-top: 35px;
}

#menuFaq ul.nav-tabs {
	margin-top: 20px;
	border-radius: 0px;
	border: none;
	box-shadow: none;
}
#menuFaq ul.nav-tabs li {
	margin: 0;
	border:none;
}
#menuFaq ul.nav-tabs li:first-child {
	border-top: none;
}
#menuFaq ul.nav-tabs li a {
	margin: 0;
	color:#909799;
	padding: 8px 5px;
	border-radius: 0;
	background:none;
}
#menuFaq ul.nav-tabs li.active a, #menuFaq ul.nav-tabs li.active a:hover {
	color: #028BEB;
	background: #fff;
	border-color:#fff;
}
#menuFaq ul.nav-tabs li.active a:before {
content:"# ";
font-weight:bold;
}


#menuFaq ul.nav-tabs.affix {
	top: 100px; /* Set the top position of pinned element */
}
#menuFaq  .nav>li>a:hover, #menuFaq .nav>li>a:focus {
	background:none;
	border-color:#fff;
	color:#000000;
}
.panel-group .anclas {
	position: absolute;
	margin-top: -110px;
}
/* FIN Estilo menu FAQ*/

/*  Estilo pÃ¡gina curso de comercio*/
.cabeceraCursoComercio {
	padding-top: 30px;
	min-height: 310px;
}
.cabeceraCursoComercio a {
	color:#ffffff;
}
.bloqDescubreCurso {
	padding:40px 0px;
	overflow:hidden;
}
.bloqDescubreCurso h3 {
	margin-bottom:20px;
}
.bloqDescubreCurso p.txt-check {
	font-size:18px;
}
.bloqDescubreCurso .fa-check {
font-size: 25px;
margin-right: 10px;
}
.bloqCursos {
	padding:40px 0px;
	overflow:hidden;
}
.bloqCursos .cursoSolo {
	background-color: #f5f6f6;
	border-radius:7px;
	position:relative;
	padding: 10px 10px 10px 80px;
	margin-bottom: 25px;

}
.bloqCursos .cursoSolo p.numFondo {
	position:absolute;
	left: 15px;
	top: 15px;
	background:url(../images/ico-num-cursos.png) no-repeat;
	width:44px;
	height:54px;
	font-size:21px;
	color:#ffffff;
	font-weight:bold;
	line-height: 45px;
	text-align: center;
}
.bloqCursos .cursoSolo p {
	margin-bottom:0px;
}
.bloqCursos .cursoSolo p.titulo {
	font-size:21px;
}
.bloqCursos .cursoSolo p.descripcion {
	font-size:15px;
}
/*  FIN Estilo pÃ¡gina curso de comercio*/

/* Estilo pÃ¡gina testimonios */
#carousel-testimonios.carousel img {
	width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
}
#carousel-testimonios .imgbackground {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
height: 500px;
background-position:center;
}
#carousel-testimonios .carousel-caption, #carousel-testimonios .carousel-indicators {
	z-index:1;
}
#carousel-testimonios .carousel-caption {
	background-color: #ffffff;
	border-radius: 5px;
	width: 25%;
	left: 25%;
	padding-bottom: 20px;
	bottom: 70px;
	color: #2B2D32;
	text-shadow: none;
	padding: 20px;
	text-align:left;
}
#carousel-testimonios .carousel-caption .nTienda{
	margin-top:20px;
}
@media (min-width: 767px) and (max-width: 1199px) {
#carousel-testimonios .carousel-caption {
	width: 40%;
	left: 10%;
}
}
@media (min-width: 0px) and (max-width: 767px) {
#carousel-testimonios .carousel-caption {
	width: auto;
	left: 10%;
	right:10%;
}
#carousel-testimonios div.testimonios-arrow-left {
	display:none;
}
}

#carousel-testimonios .carousel-caption .testimonio{
	font-size:19px/*21px*/;
}
#carousel-testimonios .carousel-caption .nTienda{
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
}
#carousel-testimonios .carousel-caption .nPersona{
	font-size:13px;
}
#carousel-testimonios div.testimonios-arrow-left {
border-left: 15px solid #ffffff;
border-bottom: 15px solid transparent;
border-top: 15px solid transparent;
height: 0;
margin: 0 0 0 25px;
width: 0;
position: absolute;
bottom: 50%;
right: -13px;
}
#carousel-testimonios .carousel-indicators {
	left: 30%;
	bottom:0px;
}
#carousel-testimonios .carousel-indicators .active {
background-color: #2B2E32;
border-color: #2B2E32;
margin: 2px;
}
#carousel-testimonios .carousel-indicators li {
background-color: transparent;
border: 2px solid #2B2E32;
width: 12px;
height: 12px;
margin: 2px;
}
.bloqTestimonios .testimonioReal {
	margin-bottom:40px;
}
/* FIN Estilo pÃ¡gina testimonios */

/* Estilo pÃ¡gina descarga nuestras guias */
.bloqGuias {
	padding:40px 0px;
	color:#028BEB;
	font-size:18px;
}
.bloqGuias div {
	margin-bottom:50px;
}
@media (min-width: 768px) {
	.bloqGuias > .col-xs-12 {
		display: inline-block;
		float: none;
		margin-right: -0.25%;
		margin-left: -0.25%;
		vertical-align: top;
	}
}
/* FIN Estilo pÃ¡gina descarga nuestras guias */

/* Estilo pÃ¡gina mabisy ecommerce academy */
.cabeceraEAcademy {
	padding-top: 70px;
	min-height: 310px;
}
.cabeceraEAcademy h1 {

}
.bloqSuscribeteacademy {
	padding: 20px 0px 40px 0px;
}
.bloqSuscribeteacademy  p{
	font-size:21px;
}
.bloqSuscribeteacademy .funForm {
	margin-top:30px;
}
.bloqSuscribeteacademy p label {
	font-size:15px;
}
.bloqAcademyConsejos{
	margin:60px 0px 20px 0px;
}
.bloqAcademyConsejos h3 {
	background: url(../images/h3-consejos-para-vender.png) no-repeat;
	padding-left: 70px;
	min-height: 50px;
	line-height: 35px;
}
.bloqAcademyConsejos h3 a {
	font-size:18px;
}
.bloqAcademyConsejos p {
	font-size:18px;
}
.bloqAcademyGuias h3 {
	margin-bottom:30px;

}
.bloqAcademyGuias{
	margin:60px 0px 0px 0px;
	overflow: hidden;
	border-bottom:1px solid #D9DBDF;
	padding-bottom:60px;
}

.bloqAcademyGuias p, .bloqAcademyGuias p.nombre {
	font-size:18px;
}
.bloqPieacademy {
	min-height:inherit;
	min-height: 450px;
	padding-top: 30px;
}
.bloqPieacademy h3 {
	margin-bottom:20px;

}
.bloqPieacademy p {
	font-size:18px;
	margin-bottom:20px;
}
.bloqPieacademy .txt-check {
	margin-bottom:0px;
	padding:5px 0px;

}
.bloqPieacademy .fa-check {
	font-size: 25px;
	margin-right: 10px;
}
.bloqPieacademy .btn {
	margin:20px 0px;
}
@media (min-width: 0px) and (max-width: 500px) {
.bloqPieacademy .col-xs-9 {
	width:100%;
}
}
@media (min-width: 0px) and (max-width: 767px) {
.bloqPieacademy .btn {
display: block;
width: 100%;
}
}
.bloqWebminar {
	padding:60px 0px;
}
.bloqBotonblog {
	overflow: hidden;
	padding:30px 0px 40px 0px;
	margin-top:10px;
	border-top:1px solid #D9DBDF;
}
.bloqEmpiezaAqui ul {
	padding-left:20px;
	margin-top:5px;
	list-style: disc;
	color:#87919F;
	margin-bottom: 20px;
}
.bloqEmpiezaAqui li {

	padding:4px 0px;
}
.bloqEmpiezaAqui li a {
	font-size:18px;
}
.bloqcateblodestacadas a {
	font-size:18px;
}
.bloqGuiasDestacadas {
	padding:30px 0px 60px 0px;
	overflow:hidden;
}
.bloqGuiasDestacadas h4 {
	margin-bottom:50px;
}
.bloqGuiasDestacadas .col-md-4 {
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 30px;
}
.bloqGuiasDestacadas .tit {
	font-size:18px;
	color:#018BEB;
}
.bloqGuiasDestacadas .des {
	font-size:15px;
	color:#2B2D32;
}
.bloqGuiasDestacadas .btn {
	margin-top:30px;
}


/* FIN Estilo pÃ¡gina mabisy ecommerce academy */

/* Estilo pÃ¡gina ejemplos */
.gallery-ejemplos {
	margin:40px 0px;
}
.gallery-ejemplos .thumbnail .caption {
	display:none;
	position: absolute;
	top: 0px;
	bottom: 20px;
	left: 15px;
	right: 15px;
	background-color: rgba(2,139,235,0.8);
	padding: 10% 20px 0 20px;
	border-radius: 4px;
}
.gallery-ejemplos .thumbnail:hover .caption {
	display:block;
}
/*.gallery-ejemplos .thumbnail .caption p.h5 {
	padding-top:55%;
}*/
.gallery-ejemplos .thumbnail .caption .description {
	font-size:21px;
	color:#ffffff;
}.gallery-ejemplos .thumbnail .caption a {
	color:#ffffff;
}
.gallery-ejemplos .thumbnail .caption a.plusicon {
	cursor:pointer;
}
.gallery-ejemplos .remodal a, .gallery-ejemplos .remodal a:hover {
	color:#fff;
}
.gallery-ejemplos .remodal {
	display:none; /* solo afecta en la carga inicial de la pagina. las capas se abren igualmente al pulsar las imagenes */
}
.remodal-gallery-ejemplos .img-responsive {
	margin: 0 auto;
}
.remodal-gallery-ejemplos .row-remodal > .col-xs-12.col-md-5 {
	margin-bottom:30px;
}
@media (min-width: 992px) {
	.remodal-gallery-ejemplos .row-remodal {
		display: flex;
	}
	.remodal-gallery-ejemplos .row-remodal > .col-xs-12 {
		order: 0;
		margin: 0;
		left: auto;
		right: auto;
		float: none;
	}
	.remodal-gallery-ejemplos .row-remodal > .col-xs-12.col-md-5 {
		order: 1;
		align-self: start;
		position: sticky;
		top:0;
		bottom:0;
	}
}
/* FIN Estilo pÃ¡gina ejemplos */


/* Estilo galeria apps movil */
.gallery-ejemplos-appsmovil {
	margin-top:30px;
	margin-bottom:60px;
}
.gallery-ejemplos-appsmovil .slick-slider .slick-list{
	overflow-y:visible;
}
.gallery-ejemplos-appsmovil figure.thumbnail{
	border:0px none;
	background: none transparent;
	padding:30px 4px;
}
.gallery-ejemplos-appsmovil figure.thumbnail a.thumbnail-link{
	outline:none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.gallery-ejemplos-appsmovil figure.thumbnail img{
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
	max-height: calc(100vh - 140px);
}
.gallery-ejemplos-appsmovil figure.thumbnail a.thumbnail-link:focus img{
	/*max-height: calc(100vh + 100%);*/
}
.gallery-ejemplos-appsmovil figure.thumbnail:hover img{
	transform:scale(1.1);
}
/* FIN Estilo galeria apps movil */


/* Estilos blog listado */
.blog-info {
	background: url('../images/blog-cabecera.jpg') center top no-repeat;
	padding-top: 40px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
min-height: 360px;
position: relative;
margin-bottom: 50px;
}
.blog-info .icoh1 {
	margin:40px 0px 0px 0px;
}
.blog-info h1 {
	margin-top:0px;
}
.blog-info a, .blog-info p {
	font-size:21px;
	color:#ffffff;
}
.date.inBlog {
	background-color:#F5F6F6 !important;
}
.blog-entrylist h2 {
	min-height:60px;
	margin-top: 0px;
}
.blog-entrylist .blog-publish,.blog-post .blog-publish {
	font-size:13px;
	color:#909799;
	margin:20px 0px;
}
.blog-entrylist .blog-description {
	font-size:15px;
	color:#909799;

}
.blog-entrylist .blog-social {
	margin-top:15px;

}
.blog-entrylist .blog-entry {
	margin: 0px 0px 30px 0px;
	padding: 30px 0px 0px 0px;
	border-top:1px solid #D9DBDF;
}
.blog-entrylist .fa-comments {
	font-size:20px;
}
/*.bannerLatBlog {
position: relative;
}
.bannerLatBlog .botAlta {
position: absolute;
bottom: 20px;
right: 25px;
left: 25px;
}*/
.blog-post .blog-post-description {
	font-size:18px;
	margin: 30px 0px;
}
/* FIN estilo blog listados */

/* Columna derecha blog */
.page-1-2d-1 .cont-transp-h4 {
	border-top:1px solid #D9DBDF;
	margin: 30px 0px;
	padding-top: 20px;
}
.blogSocial {
	margin:15px 0px;
}
.blogSocial a:hover {
	opacity:0.8;
}
.bloqSuscribeteacademyBlog {
border-top: 1px solid #D9DBDF;
padding-top: 20px;
}
.blogContenidoRecomendado {
	overflow: hidden;
}
.blogContenidoRecomendado .col-xs-12 {
	background-color:#F5F6F6;
	overflow: hidden;
	border-radius:7px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.blogContenidoRecomendado .date {
	float: left;
	margin-right: 12px;
	margin-top: 1px;
	text-align: center;
	border: none;
	height: 65px;
	width: 48px;
	border-radius: 3px;
}
.blogContenidoRecomendado .day {
	display: block;
	background: url(../images/dia-blog.png) no-repeat;
	height: 30px;
	width: 27px;
	font-size: 15px;
	color: #028BEB;
	font-weight: bold;
	line-height: 36px;
	margin: 6px 10px;
}
.blogContenidoRecomendado a {
	font-size:18px;
	margin-top: 4px;
	display: block;
}
.blog-categorymenu a  {
	font-size:18px;
}
.blog-entrymenu li {
	padding:3px 0px;

}
.blog-entrymenu  ul {
padding-left: 20px;
margin-top: 5px;
list-style: disc;
color: #87919F;
margin-bottom: 20px;
}
.bloqTags {
	overflow:hidden;
}
.bloqTags a {
	color:#ffffff;
	background-color:#96999E;
	border-radius:3px;
	padding: 4px 8px;
	margin:4px;
	display:block;
	float:left;
}
.bloqFaceTwi {
	text-align:center;
	border-top: 1px solid #D9DBDF;
	margin: 30px 0px;
	padding-top: 20px;
	font-size:21px;
	color:#000;
}
.bloqFaceTwi img {
	margin:0px 6px;
}
/* FIN Columna derecha blog */

/* Estilo post blog */
.blogCompartir {
	overflow:hidden;
	margin-top: 20px;
}
.blogCompartir .texto {
	font-size:18px;
	font-weight:bold;
	background:url("../images/compartir-left.png") no-repeat right center;
}
@media (min-width: 0px) and (max-width: 992px) {
	.blogCompartir .texto {
	background: none;
	}
}
.blogCompartir .texto span {
	display:block;
	color:#018BEB;

}
.blog-post-content {
	margin-bottom:40px;
	font-size:17px;
	text-align:justify;
}

.blog-post-content h4{
	margin-top:35px;
}

.blog-post-content p{
	margin-top:17px;
}
.col-sm-4 .fb_iframe_widget, .col-sm-4 .fb_iframe_widget span, .col-sm-4 .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
/* FIN Estilo post blog */

/* Estilo botÃ³nes compartir nuevos*/
ul.share_links {
	margin: 0px;
	padding: 0px;
}
.share_links li {
	display: inline-block;
	vertical-align: middle;
}
.share_links li a {
padding: 5px 12px 6px 12px;
margin: 2px 5px 2px 0;
border: 0px solid #ddd;
color: #fff !important;
text-decoration: none;
font-size: 14px;
/* text-shadow: 1px 1px 1px rgba(0,0,0,.35); */
background-clip: padding-box;
border-radius: 3px;
box-shadow: inset 0 -4px 0 rgba(0,0,0,0.15);
-webkit-border-radius: 3px;
-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2);
}
.share_links a:hover, .share_links a:focus {
color: #FFF!important;
background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.2)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
/* box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 0 5px rgba(155,155,155,.38); */
background-clip: padding-box;
-webkit-transition: background 0.05s linear;
-moz-transition: background 0.05s linear;
-ms-transition: background 0.05s linear;
-o-transition: background 0.05s linear;
transition: background 0.05s linear;
}

.share_links li, .share_links li a, .share_links li a .essb_icon, .share_links li a, .share_links li a .share_network_name {
display: inline-block;
vertical-align: middle;
}
.share_links .essb_icon {
width: 21px;
height: 21px;
margin-right: 5px;
}

.share_links .share_link_facebook a, .share_links .share_link_facebook a:hover, .share_links .share_link_facebook a:focus {
border: 0px solid #314b83;
background-color: #4769A5;
}
.share_links .share_link_facebook .essb_icon {
background: url("../images/ico-face.png");
background-size: 21px 21px;
background-repeat: no-repeat;
}

.share_links .share_link_twitter a, .share_links .share_link_twitter a:hover, .share_links .share_link_twitter a:focus {
border: 0px solid #0092ba;
background-color: #65CCEF;
}
.share_links .share_link_twitter .essb_icon {
background: url("../images/ico-twi.png");
background-size: 21px 21px;
background-repeat: no-repeat;
}

.share_links .share_link_google a, .share_links .share_link_google a:hover, .share_links .share_link_google a:focus {
border: 0px solid #ab2b1d;
background-color: #bf3727;
}
.share_links .share_link_google .essb_icon {
background: url("../images/ico-gplus.png");
background-size: 21px 21px;
background-repeat: no-repeat;
}

.share_links .share_link_pinterest a, .share_links .share_link_pinterest a:hover, .share_links .share_link_pinterest a:focus {
border: 0px solid #ae1319;
background-color: #cd252b;
}
.share_links .share_link_pinterest .essb_icon {
background: url("../images/ico-pinst.png");
background-size: 21px 21px;
background-repeat: no-repeat;
}
.share_links .share_link_linkedin a, .share_links .share_link_linkedin a:hover, .share_links .share_link_linkedin a:focus {
border: 0px solid #278cc0;
background-color: #2ba3e1;
}
.share_links .share_link_linkedin .essb_icon {
background: url("../images/ico-link.png");
background-size: 21px 21px;
background-repeat: no-repeat;
}
.share_links .share_link_print a, .share_links .share_link_print a:hover, .share_links .share_link_print a:focus {
background-color: #666;
}
.share_links .share_link_print .essb_icon {
background: url("../images/ico-print.png");
background-size: 21px 21px;
background-repeat: no-repeat;
}

/* FIN Estilo botÃ³nes compartir nuevos*/

/* Estilo pÃ¡gina mabisy premium*/
.mpremiumCabecera {
padding-top: 40px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
min-height: 558px;
position: relative;
}
.mpremiumCabecera .tablet {
	bottom: 0px;
	position: absolute;
	margin: 0 auto;
	width: 100%;
	padding: 0 15px;
}
.subtitulo {
	font-size:18px;
}
.mpremiumAyuda {
	margin-top:83px;
	overflow:hidden;
	font-size:18px;
	color:#8A929A;
}
.mpremiumAyuda h3 {
	padding-top: 50px;
}
.mpremiumInforme {
	background-color:#5CA2E0;
	min-height:310px;
	padding-top: 10px;
	font-size:21px;
	color:#ffffff;
}
.mpremiumInforme h3 {
	padding-top:70px;
	padding-bottom: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) { /* Pantallas escritorio normales */
.mpremiumInforme h3 {
	padding-top:0px;
}
}
.bloqIncluye {
	padding:40px 0px;
	overflow: hidden;
}
.bloqIncluye .text-mutedg {
	margin-bottom:80px;
}
.bloqIncluye .text-muted  {
	margin-bottom:50px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.bloqIncluye .btn {
	display: inline-table;
}
}
.boqConsigue {
	border-top:1px solid #D9DBDF ;
	padding: 40px 0px 70px;
	font-size:21px;
	color:#ffffff;
}
.boqConsigue .globo {
	background-color:#028BEB;
	border-radius:7px;
	min-height:100px;
	padding:10px 0px;
	overflow: hidden;
}
.boqConsigue .col-sm-8 {
	text-align:center;
}

.boqConsigue .precio {
	font-size:50px;
	margin:0px 15px;
}
.boqConsigue a.btn {
	margin-top:14px;
}
@media (min-width: 0px) and (max-width: 768px) {
	.boqConsigue a.btn {
		display:block;
		width:100%;
	}
}
/* FIN Estilo pÃ¡gina mabisy premium*/

/* Estilo mabisy demo A*/
.demoTG {
	font-size:18px;
	color:#8A929A;
	overflow: hidden;
	padding:30px 0px 80px 0px;

}
.demoTG a.btn {
	width:300px;
	margin-top:30px;
}
@media (min-width: 0px) and (max-width: 768px) {
.demoTG a.btn {
	display:block;
	width:100%;
}
}
.bloqConoce {
	overflow:hidden;
	padding:20px 0px 40px;
}
.bloqConoce h3 {
	margin:40px 0px;
}
.bloqConoce  .imagenes {
	min-height:160px;
}
.bloqConoce a.btn {
	width:160px;
}
.bloqConoce .col-xs-12 {
	margin-bottom:30px;
}
/* FIN Estilo mabisy demo A*/

/* Estilo mabisy demo diseÃ±o web*/
.dwCabecera {
padding-top: 60px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
min-height: 560px;
}
.bloqServiweb {
	border-top:1px solid #D9DBDF;
	padding-top:60px;
}
.bloqServiweb a.btn  {
	width:240px;
}
.bloqServiwebdos h3 {
	margin-top: 110px;
}
@media (min-width: 768px) and (max-width: 992px) { /* Pantallas escritorio normales */
.bloqServiwebdos h3 {
	margin-top: 30px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.bloqServiweb a.btn  {
	width:100%;
	display:block;
}
.bloqServiwebdos h3 {
	margin-top: 0px;
}
}
.bloqDisResponsive {
	padding-top: 40px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover !important;
	min-height: 500px;
	position: relative;
	font-size:18px;
}
.bloqDisResponsive h2 {
	margin-top:120px;
}
@media (min-width: 0px) and (max-width: 768px) {
.bloqDisResponsive h2 {
	margin-top:40px;
}
}
.bloqIncluyeDP {
	background-color:#EDEEF0;
	font-size:21px;
	line-height: 40px;
}
.bloqIncluyeDP .fa-check {
	font-size:28px;
}
.bloqejemplosInspiran a.btn{
	margin-top:30px;
	width:220px;
}
@media (min-width: 0px) and (max-width: 768px) {
	.bloqejemplosInspiran a.btn{
	width:100%
	}
}
/* FIN Estilo mabisy demo diseÃ±o web*/

/* Estilo pagina franquiciados */
.bloqInfoFranquiciados {
	border-top:1px solid #D9DBDF;
}
.bloqFranquiciasCarac {
	font-size:18px;
	line-height: 40px;
}
.bloqFranquiciasCarac .fa-check {
	font-size:28px;
}
.bloqTopFranquiciados .FranTextos {
	font-size:18px;
}
.bloqTopFranquiciados .FranTextos .fa-check {
	font-size:28px;
}
.bloqTopFranquiciados .panel-franquiciados,
.panel-informate {
	margin-bottom:0px;
	clear:both;
}
.bloqTopFranquiciados .panel-franquiciados .panel-heading,
.panel-informate .panel-heading {
	background-color:#03628C;
	color:#ffffff;
	padding:10px 10px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.bloqTopFranquiciados .panel-franquiciados .panel-heading  p,
.panel-informate .panel-heading  p{
	margin:0px;
}
.bloqTopFranquiciados .panel-franquiciados .panel-body,
.panel-informate .panel-body{
	padding:10px 20px;
	background-color:#028BEB;

	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.panel-informate .panel-body p{
	margin-bottom:10px;
}
.panel-informate .panel-body p:last-child{
	margin-bottom:0px;
}
.bloqTopFranquiciados .panel-franquiciados label,
.panel-informate label {
	color:#ffffff;
}
.panel-informate label a{
	color:#ffffff;
	text-decoration:underline;
}
.panel-informate label a:hover{
	text-decoration:none;
}
.bloqTopFranquiciados .panel-franquiciados .btn,
.panel-informate .btn {
	background-color:#FF6600;
	border-color:#AE2402;
	white-space: normal;
	height: auto;
}
.bloqTopFranquiciados .panel-franquiciados .btn:hover,
.panel-informate .btn:hover {
	background-color:#FF8C00;
	border-color:#AE2402;
}
@media (min-width: 991px){
.bloqTopFranquiciados .imagenCamisa {
	padding:0px;
}
.bloqTopFranquiciados .imagenCamisa p {
	margin:0px;
}
}

.bloqFranquiciadosContacto {
	background-color:#328EE0;
	font-size:29px;
	padding:70px 0px 50px 0px;
	min-height:190px;
}
@media (max-width: 1199px){
	.bloqFranquiciadosContacto span.tlf {
		display:block;

	}
}
/* FIN Estilo pagina franquiciados */

/* bloque como vender con exito por internet */
.bloqLibrovender {
	margin: 50px 0px;
}
.bloqLibrovender h3 {
	background: url(../images/h3-como-vender-con-exito-por-internet.png) no-repeat;
	padding-left: 50px;
	min-height: 50px;
	line-height: 45px;
}
.bloqLibrovender p {
	font-size: 18px;
}
.bloqLibrovender .compromiso {
	margin-bottom: 20px;
}

.bloqLibrovender .edicion {
	margin-top:40px;
}
.bloqLibrovender .edicion p {
	font-size:15px;
}
.bloqLibrovender .botones {
	float: left;
}
.bloqLibrovender .btn {
	text-transform:none;
	padding: 8px 23px;

}
.bloqLibrovender .botones.ebook {
	margin-left:15px;
	float: left;
}
.bloqLibrovender .consulta {
	display: block;
	clear: both;
	margin-top: 15px;
	padding-top: 15px;
}


/* FIN bloque como vender con exito por internet */

/* Estilo pagina software tpv + hardware */
.bloqTpvCabecera {
	padding-top:60px;
}
.bloqTpvCabecera h1 {
	margin-bottom:70px;
}
.bloqTpvGestiona .col-xs-12 p:first-child {
min-height:150px;
}
.bloqTpvGestiona .col-xs-12 h4 {
min-height:47px;
}
/* FIN Estilo pagina software tpv + hardware */

/* Estilo Descargar guÃ­a */
.dguiaCabecera {
	font-size:21px;
	color:#F7761F;
}
.dguiaForm,
.panel-guias {
	background-color:#FFFBD5;
	margin-top:30px;
	margin-bottom:50px;
	border-color:#F7761F;
	border-width:4px 1px 1px 1px;
	border-style:solid;
	border-radius:7px;
	padding:5px 30px ;
	max-width: 400px;
	margin: 0 auto 20px auto;
}
@media (min-width: 992px)  {
	.dguiaForm,
	.panel-guias {
	margin: 0 auto 50px auto;
	}
}
.dguiaForm .form-group,
.panel-guias .form-group {
}
.dguiaForm label,
.panel-guias label {
	color:#2B2D32;
}
.dguiaForm .btn,
.panel-guias .btn {
	background-color:#FF6600;
	border-color:#AE2402;
}
.dguiaForm .btn:hover,
.panel-guias .btn:hover {
	background-color:#FF8C00;
	border-color:#AE2402;
}
/* FIN Estilo Descargar guia */

/* Estilo pagina tarifas */
.pricing-choice-wrap {
	/*margin:40px 0px;*/
	margin:0px 0px 40px;
}

.pricing-choice-plan {
	margin-top: 30px;
}
@media (min-width: 768px) { /* Pantallas escritorio panoramicas */
.pricing-choice-plan {
	padding-left:2px;
	padding-right:2px;
}
}
.pricing-choice-plan-overview {
padding: 10px 0 0;
}

@media (min-width: 992px) { /* Pantallas escritorio panoramicas */
	.pricing-choice.pricing-choice-v2 .pricing-choice-plan.col-md-3 {
		width:20%;
	}
}
@media (min-width: 768px) and (max-width: 991px) { /* Pantallas escritorio panoramicas */
	.pricing-choice.pricing-choice-v2 .pricing-choice-plan.col-sm-6:nth-child(1) {
		width:30%;
	}
	.pricing-choice.pricing-choice-v2 .pricing-choice-plan.col-sm-6:nth-child(2),
	.pricing-choice.pricing-choice-v2 .pricing-choice-plan.col-sm-6:nth-child(3) {
		width:35%;
	}
	.pricing-choice.pricing-choice-v2 .pricing-choice-plan.col-sm-6 {
		width:50%;
	}
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan.premium::before{
	content:url(../images/tarifa-mas-vendido.png);
	position: absolute;
    left: 0;
    top: -7px;
    right: 0;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan.profesional::before{
	content:url(../images/tarifa-recomendado.png);
	position: absolute;
    left: 0;
    top: -7px;
    right: 0;
}
.pricing-choice .premium .pricing-choice-plan-overview {
    padding-top: 60px;
	margin-top: 0;
}
.pricing-choice .profesional .pricing-choice-plan-overview {
    padding-top: 60px;
	margin-top: 0;
}

.pricing-choice .pricing-choice-plan-overview {
	overflow: hidden;
	min-height: 260px;
	padding-top: 35px;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-overview {
    min-height: 200px;
	margin-bottom:5px;
	background: white;
}
.pricing-choice-plan-overview.enterprise-dark {
padding: 0;
}
.ent-regular {
padding: 20px 0 0 0px;
}
.pricing-choice .pricing-choice-plan-title {
color: #8DC338;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-title {
font-weight:bold;
}
.pricing-choice-plan-subtitle {
margin-bottom: 15px;
font-size: 13px;
color: #434343;
}
.pricing-choice .pricing-choice-plan-price {
color: #8DC338;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-overview {
	background: #8DC338;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-overview:before {
	content: url(../images/tarifa-recomendado.png);
	position: absolute;
	left: 0;
	top: -7px;
	right: 0;
}
.compare-table-wrap-v2 .pricing-choice.premium,
.compare-table-wrap-v2 .pricing-choice.premium .pricing-choice-plan-overview,
.compare-table-wrap-v2 .pricing-choice.profesional,
.compare-table-wrap-v2 .pricing-choice.profesional .pricing-choice-plan-overview {
	overflow: visible;
}
.compare-table-wrap-v2 .pricing-choice.premium .pricing-choice-plan-overview,
.compare-table-wrap-v2 .pricing-choice.profesional .pricing-choice-plan-overview {
	position: relative;
}
.compare-table-wrap-v2 .pricing-choice .pricing-choice-plan.profesional .pricing-choice-plan-overview:before {
	content: url(../images/tarifa-recomendado-min.png);
	position: absolute;
	left: 0;
	top: -5px;
	right: 0;
}
.compare-table-wrap-v2 .pricing-choice .pricing-choice-plan.premium .pricing-choice-plan-overview:before {
	content: url(../images/tarifa-mas-vendido-min.png);
	position: absolute;
	left: 0;
	top: -5px;
	right: 0;
}
 .pricing-choice-plan-price {
height: 77px;
overflow: hidden;
font-size: 60px ;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price {
	font-size:52px;
	font-weight:bold;
	color:#2b2c32;
    line-height: 1.2;
    height: auto;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price.price-grande {
	font-size:40px;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price.price-grande2 {
	font-size:30px;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price > small{
	font-size:20px;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price.price-grande > small{

}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price.price-grande2 > small{

}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price-subtitle{
	font-size:13px;
	font-weight:600;
	color:#2b2c32;
}
.pricing-choice .pricing-choice-plan-billing {
color: #a6a6a6;
}
.pricing-choice-plan-overview .pricing-choice-plan-billing {
padding: 0;
margin: 10px 0 15px;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-overview .pricing-choice-plan-billing {
    font-size: 12px;
    height: 52px;
    margin: 5px 0;
    color: #313339;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-overview .price-grande ~.pricing-choice-plan-billing,
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-overview .price-grande2 ~.pricing-choice-plan-billing {
    height: 90px;
}
.pricing-choice-plan-overview .pricing-choice-plan-title, .pricing-choice-plan-overview .pricing-choice-plan-subtitle,  .pricing-choice-plan-overview .pricing-choice-plan-billing, .pricing-choice-plan-overview .pricing-choice-plan-cta {
padding: 0 5px;
margin:0px;
}
.pricing-choice-plan-overview .pricing-choice-plan-subtitle {
	height:30px;
}
.pricing-choice {
overflow: hidden;
text-align: center;
}

.pricing-choice .divider {
display: block;
height: 1px;
width: 117px;
margin: 5px auto;
background: #E0E0E0;
}
.pricing-choice-plan-title {
font-size: 22px;
text-transform: uppercase;
}
.pricing-choice-plan-billing {
position: relative;
width: 160px;
height: 45px;
overflow: hidden;
font-size: 11px;
margin: 0 auto 35px;
padding: 0;
width: 100%;
}
.pricing-choice-plan-details {
clear: both;
}
.pricing-choice-plan-details-item {
margin-bottom: 2px;
padding: 14px 10px 14px;
font-size: 13px;
background-color: transparent;
background-color: rgba(0,0,0,0.03);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#dcdcdc');
zoom: 1;
text-align: left;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan-details-item {
background-color: white;
}
.pricing-choice a.globo {
	color:#333;
	text-decoration:none;

}
.pricing-choice ul {
	margin:0px;
	padding:0px;
}
.pricing-choice li {
list-style: none;
}
@media (min-width: 0px) and (max-width: 767px) { /* Pantallas escritorio panoramicas */
	.pricing-choice.pricing-choice-v2 li {
		text-align:center;
	}
}
.pricing-choice .popover.top>.arrow {
bottom: -11px !important;
top: initial !important;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-title {
color: white;
text-transform: uppercase;
letter-spacing: 1px;
}
.pricing-choice-plan-title-promo {
font-size: 13px;
color: #ffd12a;
float: right;
line-height: 23px;
cursor: pointer;
position: absolute;
top: 22px;
right: 15%;
}
.pricing-choice-plan-overview .pricing-choice-plan-billing strong {
margin: 0 8px 0 0;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-price {
color: #4b7300;
margin-left: 15%;
position: relative;
}

.pricing-choice.pricing-choice-v2 .pricing-choice-plan.plus  .pricing-choice-plan-price {
	color: #fff;
	margin-left: 0;
	position: static;
}
.pricing-choice.pricing-choice-v2 .pricing-choice-plan.plus  .pricing-choice-plan-price-subtitle {
	color: #fff;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-price-slash {
border-bottom: 4px solid #ffd12a;
position: absolute;
-webkit-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
transform: rotate(-30deg);
left: 15%;
top: 34px;
width: 95px;
}
.pricing-choice .pricing-choice-plan.plus .billing-slash {
width: 10%;
border-bottom: 1px solid #ffd12a;
position: absolute;
-webkit-transform: rotate(-28deg);
-moz-transform: rotate(-28deg);
-ms-transform: rotate(-28deg);
-o-transform: rotate(-28deg);
transform: rotate(-28deg);
top: 30px;
left: 15px;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-price-slashed {
font-size: 30px;
float: right;
color: white;
margin-right: 5%;
line-height: 48px;
position: relative;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-billing {
color: white;
position: relative;
}
.pricing-choice .pricing-choice-plan.plus .pricing-choice-plan-subtitle {
color: white;
}
.ent-elite {
float: right;
background: #f8f8f8;
height: 260px;
padding: 30px 13px 20px;
}
.pricing-choice .pricing-choice-plan.plus .billing-slashed {
color: #4b7300;
float: left;
margin-left: 15px;
margin-right: -23px;
}
.pricing-choice-plan-cta a, .ent-elite a {
	margin-top:10px;
}
.ent-elite .pricing-choice-plan-price {
margin: 10px 0 0;
font-size: 46px;
height: auto;
}
.ent-elite .pricing-choice-plan-title {
margin-top: 0px;
font-size: 15px;
}

/*Aqui enpieza la tabla de caracteristicas*/
.compare-table tr {
border-bottom: 1px solid #e3e3e3;
}
.compare-table-wrap-v2 .compare-table {
    border: 1px solid #ddd;
}
.compare-table-wrap-v2 .compare-table tr {
    border-bottom: 1px solid #ddd;
}
.compare-table-wrap-v2 .compare-table i.fa.text-success {
    color:#8DC338;
}
.compare-table-wrap-v2 .compare-table tr.compare-table-key {
    font-size: 14px;
	font-weight: bold;
	background:#f7f7f7;
	text-transform: uppercase;
}
.compare-table td.col1 {
width: auto;
text-align: left;
background: none;
border-right: none;
}
.compare-table-wrap-v2 .compare-table td.col1 a.globo{
	color:#767676;
	cursor:help;
}
.compare-table .compare-table-key td {
padding: 0;
background: #fff;
}
.compare-table .pricing-choice-plan,  .compare-table .pricing-choice, article.pricing .compare-table .pricing-choice-plan-overview {
float: none;
margin: 0;
/*width: 160px !important;*/
}
.compare-table .compare-table-header .col1 {
padding-top: 25px;
padding-bottom: 5px;
padding-left: 0;
font-size: 14px;
color: black;
font-weight: bold;
}
.compare-table .pricing-choice-plan-title {
color: #78a300;
margin: 5px 0 15px;
}
.compare-table-wrap-v2 .compare-table .pricing-choice-plan-title {
    color: #2E3339;
    font-size: 17px;
    font-weight: 700;
}
.compare-table td {
border-right: 10px solid #f5f6f6;
background: #f3f3f3;
padding: 10px;
text-align: center;
width: 170px;
}
.compare-table-wrap-v2 .compare-table td {
border: 1px solid #ddd;
background: transparent;
}
.compare-table td.col1 {
width: auto;
text-align: left;
background: none;
border-right: none;
padding-left: 0;
}
.compare-table-wrap-v2 .compare-table td.col1 {
	width:30%;
	padding-left: 10px;
}
.compare-table-wrap-v2 .compare-table td.pricing-choice,
.compare-table-wrap-v2 .compare-table td.compare-row {
	width:23%;
}
.compare-table-wrap-v2 .compare-table .compare-table-sub td.profesional {
	background: #F5FAED;
}
@media (min-width: 0px) and (max-width: 991px) {
	.compare-table-wrap-v2 .compare-table td.col1 {
		width:60%;
	}
	.compare-table-wrap-v2 .compare-table td.pricing-choice,
	.compare-table-wrap-v2 .compare-table td.compare-row,
	.compare-table-wrap-v2 .compare-table td.compare-row-headers {
		display:none;
		border-right:0px none;
		width:40%;
	}
	.compare-table-wrap-v2 .compare-table td.pricing-choice.active,
	.compare-table-wrap-v2 .compare-table td.compare-row.active,
	.compare-table-wrap-v2 .compare-table td.compare-row-headers.active,
	.compare-table-wrap-v2 .compare-table td.col1 {
		display:table-cell;
	}
}
.compare-table .pricing-choice-plan-overview {
min-height: 98px;
padding: 20px 0 0;
}
.compare-table-wrap-v2 .compare-table .pricing-choice-plan-overview {
	min-height: 0px;
	padding: 10px 0;
}
.compare-table-wrap-v2 .compare-table .compare-table-key:first-child .pricing-choice-plan-overview {
	padding: 35px 0;
}
@media (max-width: 767px) and (min-width: 0px) {
	.compare-table-wrap-v2 .compare-table .pricing-choice-plan-overview {
		margin-top:0;
	}
}

.ico-check:before{
	content: "\f00c";
	font: normal normal normal 14px/1 FontAwesome;
	color:#8DC338;
}
.compare-table .pricing-choice-plan {
	padding-left:0px;
	padding-right:0px;

}
.compare-table tr.compare-table-header:hover td {
background: #f3f3f3 !important;
}
.compare-table tr:not(:first-child):hover td:first-child {
background: none;
}
.compare-table tr.compare-table-header:hover td:first-child {
background: none !important;
border-right: none;
}
.compare-table i {
	font-size:18px;
}

.compare-table-wrap-v2 .compare-table tr.compare-table-key td {
background: #f7f7f7;
}


.compare-table .js-compare-table-stick {
	position: fixed;
	top: 70px;
	height: 66px;
	margin-left: 464px;
	overflow: hidden;
	opacity: 0.9;
}
@media (min-width: 992px) and (max-width: 1199px) { /* Pantallas escritorio normales */
.compare-table .js-compare-table-stick {
	margin-left: 264px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.compare-table .pricing-choice-plan,  .compare-table .pricing-choice, article.pricing .compare-table .pricing-choice-plan-overview {
/*width: 129px !important;*/
}
.compare-table .js-compare-table-stick {
	margin-left: 169px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.compare-table .pricing-choice-plan,  .compare-table .pricing-choice, article.pricing .compare-table .pricing-choice-plan-overview {
/*width: 112px !important;*/
}
.compare-table .js-compare-table-stick {
	margin-left: 163px;
	top: 90px;
	position:static;
}
}
#compare-table.table-responsive {
	border:none;
}
#compare-table.compare-table-wrap-v2 .compare-table-tabs .btn-group{
	width:100%;
	margin:15px 0;
}
#compare-table.compare-table-wrap-v2 .compare-table-tabs .btn-group label.btn{
	width: 20%;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 23px;
}
@media (min-width: 0px) and (max-width: 991px) {
	#compare-table.compare-table-wrap-v2 .compare-table-tabs .btn-group label.btn{
		font-size: 2vw;
	}
}

.bloqTexto2col , div#compare-table {
	margin:60px 0px;
}

.fondo-bloque-iconos-servicios {
	/*TODO poner fondo*/
	background-image:url('../images/fondo-servicios.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;

	background-image:url('../images/fondo-izq-servicios.jpg'),url('../images/fondo-der-servicios.jpg');
	background-position:left center,right center;
	background-repeat:no-repeat,no-repeat;
	background-size:auto,auto;
}
@media (min-width: 0) and (max-width: 767px) {
	.fondo-bloque-iconos-servicios {
		/*TODO poner fondo*/
		background-image:none;
		background-position:center center;
		background-repeat:no-repeat;
		background-size:auto;
		background-attachment:fixed;

		background-image:url('../images/fondo-izq-servicios.jpg'),url('../images/fondo-der-servicios.jpg');
		background-position:left center,right center;
		background-repeat:repeat-y,repeat-y;
		background-size:50% auto,50% auto;
		background-attachment:fixed,fixed;
	}
}

.fondo-bloque-iconos-servicios .row.servicios {
	margin:1vh 0 5vh;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio{
	padding-bottom:20px;
}
.navbar-top-affix.affix {
	max-width: 100vw;
}

@media (min-width: 768px) {
	.fondo-bloque-iconos-servicios .row.servicios .col-servicio .img{
		display:block;
		position:relative;
	}
	.fondo-bloque-iconos-servicios .row.servicios .col-servicio .img:after{
		content: "";
		display: block;
		/* padding-top: 100%; */
		padding-top: 76%;
	}
	.fondo-bloque-iconos-servicios .row.servicios .col-servicio .img > img{
		margin:0 auto;
		max-height:100%;
		position: absolute;
		left: -100%;
		right: -100%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fondo-bloque-iconos-servicios .row.servicios .col-servicio.col-sm-12 .img:after{
		padding-top: 38%;
	}
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio{
	background-color: white;
    padding: 11px 10px 12px;
    margin: 20px 0;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio.plus{
	color: white;
	background-color:#8DC338
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .precio,
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .precio .importe,
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .precio .precio-sub{
	display:inline-block;
	vertical-align:middle;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .importe{
	font-size:36px;
	font-weight:bold;
	line-height:1;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio.precio-grande .importe{
	font-size:25px;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .precio-sub{
	font-size:15px;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio.precio-grande .precio-sub{
	font-size:14px;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .promo,
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .promo > small{
	display:inline-block;
	vertical-align:middle;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .promo {
	font-size:21px;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio.precio-grande .promo {
	font-size:16px;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .promo > small{
	font-size:12px;
}
.fondo-bloque-iconos-servicios .row.servicios .col-servicio .bloque-precio .precio + .promo{
	border-left: 1px solid white;
    padding: 10px;
    margin-left: 10px;
	line-height:1;
	margin-right:-15px;
}

/* FIN Estilo pagina tarifas */

/* Estilo pagina tarifas 2019 */
.tabla-comparativa-container {
	margin-bottom:60px;
	text-align: center;
}
.tabla-comparativa {
	border: 1px solid #ddd;
	text-align:center;
	color: #666;
	font-size: 14px;
}
.tabla-comparativa .text-success{
	color: #8DC338;
}
.tabla-comparativa tr .concepto {
	max-width: 40%;
	min-width: 30%;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}
.tabla-comparativa th, .tabla-comparativa td {
	border: 1px solid #ddd;
	border: 1px solid #ddd;
	text-align:center;
}
.tabla-comparativa .enfasis,
.tabla-comparativa .titulo{
	background-color:#F7F7F7;
}
.tabla-comparativa .profesional {
	background-color: #F5FAED;
	font-weight: bold;
}
.tabla-comparativa .enfasis .premium,
.tabla-comparativa .enfasis .profesional{
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	border: 1px solid #ddd;
	padding: 4px 0;
	min-height: 25px;
	line-height: 16px;
}
.tabla-comparativa .enfasis .premium,
.tabla-comparativa .enfasis .profesional{
	color: #fff;
}
.tabla-comparativa .enfasis .premium{
	background-color: #666;
	border-color: #666;
}
.tabla-comparativa .enfasis .profesional{
	background-color: #33373C;
	border-color: #33373C;
}
.tabla-comparativa .titulo .mod{
	padding: 20px 10px;
	vertical-align: top;
}
.tabla-comparativa .titulo .premium{
	background-color: #fff;
}
.tabla-comparativa .titulo .nombre{
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	display:block;
	color: #2B2C32;
}
.tabla-comparativa .titulo .descr{
	font-size: 13px;
	font-weight: 300;
	display:block;
	color: #888;
}
.tabla-comparativa .titulo .gratis .descr{
	font-size: 11px;
}
.tabla-comparativa .precio-mensual .mod{
	padding: 20px 5px;
}
.tabla-comparativa .precio-mensual .tarifa{
	display:inline-grid;
	grid-template-areas:
		"precio moneda"
		"precio alta";
	grid-template-columns: repeat(2, min-content);
	grid-template-rows: repeat(2, min-content);
	grid-auto-rows: min-content;
	grid-auto-columns: min-content;
	grid-column-gap: 5px;
	column-gap: 5px;
	grid-row-gap: 0;
	row-gap: 0;
}
.tabla-comparativa .precio-mensual .precio {
	grid-area: precio;
	font-size: 40px;
	font-weight: 700;
	color: #2B2C32;
	align-self: center;
}
.tabla-comparativa .precio-mensual .moneda,
.tabla-comparativa .precio-mensual .alta {
	color: #aaa;
	font-weight: 700;
	white-space: nowrap;
	text-align: left;
	line-height: 1;
}
.tabla-comparativa .precio-mensual .moneda {
	grid-area: moneda;
	font-size: 16px;
	align-self: end;
}
.tabla-comparativa .precio-mensual .alta {
	grid-area: alta;
	font-size: 12px;
	align-self: start;
}
.tabla-comparativa .precio-mensual .gratis .precio{
	font-size: 20px;
}
.tabla-comparativa .precio-anual .mod{
	padding: 10px 5px;
	vertical-align: top;
}
.tabla-comparativa .precio-anual .mod.gratis{
	vertical-align: middle;
}
.tabla-comparativa .precio-anual .tarifa{
	display:grid;
	grid-template-areas:
		"precio moneda"
		"info info";
	grid-template-columns: repeat(2, auto);
	grid-template-rows: repeat(2, min-content);
	grid-auto-rows: min-content;
	grid-auto-columns: min-content;
	grid-column-gap: 5px;
	column-gap: 5px;
	grid-row-gap: 3px;
	row-gap: 3px;
}
.tabla-comparativa .precio-anual .gratis .tarifa{
	display:inline-grid;
}
.tabla-comparativa .precio-anual .precio {
	grid-area: precio;
	font-size: 18px;
	font-weight: 700;
	color: #2B2C32;
	align-self: center;
	justify-self: end;
}
.tabla-comparativa .precio-anual .moneda,
.tabla-comparativa .precio-anual .info {
	color: #aaa;
}
.tabla-comparativa .precio-anual .gratis .precio,
.tabla-comparativa .precio-anual .gratis .moneda {
	font-weight: 400;
	color: #2B2C32;
	font-size: 18px;
}
.tabla-comparativa .precio-anual .moneda {
	grid-area: moneda;
	font-size: 14px;
	white-space: nowrap;
	align-self: center;
	justify-self: start;
}
.tabla-comparativa .precio-anual .info {
	grid-area: info;
	font-size: 11px;
	align-self: start;
	font-weight: 300;
}
.tabla-comparativa .caracteristicas-titulo th {
	text-align:	left;
	background-color: #F7F7F7;
	color: #2B2C32;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 15px;
	line-height: 21px;
	white-space: nowrap;
}
.tabla-comparativa .caracteristica td,
.tabla-comparativa td.concepto {
	padding: 10px 15px;
	line-height: 1;
	vertical-align: middle;
}
.tabla-comparativa .botones .mod {
	padding: 10px;
}
.tabla-comparativa .botones .btn-success {
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	height: 35px;
	min-height: 35px;
	white-space: nowrap;
	padding: 8px 12px;
	line-height: 13px;
}
.tabla-comparativa .botones .gratis .btn-success {
	background: none #fff;
	color: #8DC338;
	border:1px solid #8DC338;
}
.tabla-comparativa .botones .gratis .btn-success:hover,
.tabla-comparativa .botones .gratis .btn-success:focus,
.tabla-comparativa .botones .gratis .btn-success:active {
	background: none #449d44;
	color: #fff;
	border:1px solid #449d44;
}
@media (min-width: 0px) and (max-width: 991px) {
	.tabla-comparativa tr .concepto  {
		width: 100%;
		max-width: calc(100% - 180px);
		min-width: calc(100% - 180px);
	}
	.tabla-comparativa tr .mod  {
		display:none;
		width: 0;
		min-width: 0;
		max-width: 0;
	}
	.tabla-comparativa tr .mod.activo  {
		display:table-cell;
		width: 180px;
		min-width: 180px;
		max-width: 180px;
	}
}

.selector-tabla-comparativa {
	list-style: none;
	padding: 0;
	display: flex;
	display: block;
	flex-flow: row nowrap;
	justify-content: left;
	position: -webkit-sticky;
	position: sticky;
	z-index: 1;
	top: 69px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 10px 20px;
	background: none #fff;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
	margin-bottom: 55px;
}
body.CMSMode .selector-tabla-comparativa {
	top: 110px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.selector-tabla-comparativa {
		top: 141px;
	}
	body.CMSMode .selector-tabla-comparativa {
		top: 180px;
	}
}
@media (min-width: 992px) {
	.selector-tabla-comparativa {
		display:none;
	}
}
.selector-tabla-comparativa .item {
	padding: 5px;
    display: inline-block;
    vertical-align: middle;
}
.selector-tabla-comparativa .mod {
	color: #aaa;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	display:inline-block;
	white-space: nowrap;
	padding: 5px 0;
	cursor: pointer;
}

@media screen and (min-width: 0px) and (max-width: 399px) {
	.selector-tabla-comparativa .mod {
		font-size: 12px;
	}
}
@media screen and (min-width: 400px) and (max-width: 499px) {
	.selector-tabla-comparativa .mod {
		font-size: 3vw;
	}
}
.selector-tabla-comparativa .mod:hover {
	border-bottom-color: currentColor;
	text-decoration: none;
}
.selector-tabla-comparativa .mod:active,
.selector-tabla-comparativa .mod.activo {
	color: #33373C;
	border-bottom-color: currentColor;
}

.bloque-mas-informacion-tarifas {
	padding: 30px 0;
	display: flex;
	flex-flow: row wrap;
}
.bloque-mas-informacion-tarifas .col-xs-12{
	float: none;
	align-self: center;
	padding:15px;
}
.bloque-mas-informacion-tarifas .h1{
	color:#0A070C;
	font-weight: 600;
	font-size: 35px;
}
.bloque-mas-informacion-tarifas .h2{
	color:#727279;
	font-weight: 300;
	font-size: 25px;
}
/* FIN Estilo pagina tarifas 2019 */

/* Estilos landing sectores */
.landingSectores {
	min-height:530px;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover !important;
}
.landingSectores .subtitulo {
	margin:30px 0px;
}
.lsForm  {
	padding-top: 120px;
}
.lsForm a  {
	color:#fff;
}

@media (min-width: 0px) and (max-width: 991px) {
.lsForm .btn {
	display:block;
	width:100%;
}
	#footercol1 .cont-transp .container p, #footercol2 .cont-transp .container p, 
	#footercol3 .cont-transp .container p, #footercol4 .cont-transp .container p {
	font-size: 14px !important;
}
#footercenter_container #footercol1 a, #footercenter_container #footercol2 a, 
#footercenter_container #footercol3 a, #footercenter_container #footercol4 a {
	font-size: 12px;
}
}
/* FIN Estilos landing sectores */

/* Estilos mabisy integral */
.miCabecera {
	height:1020px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover !important;
	padding-top: 40px;
	margin-bottom: 50px;
}
.miCabecera  .subtitulo {
	padding-top: 30px;
	font-size: 21px;
}
.miCabecera  .miForm {
	padding: 70px 0px;
}
.bloqMIProfesional {
	padding-top:30px;
}
@media (min-width: 768px) {
.bloqMIProfesional h3 {
	padding-top: 110px;
}
.miH3 {
	padding-top:100px;
}
}
.miIncluye {
margin-bottom: 30px;
}

/*Bloque precios*/
.plans {
padding: 40px 0;
margin: 0 auto;
display: table;
}
.plan .btn {
	margin:20px 0px;
}
.plan {
vertical-align: middle;
background: #2e3031;
color: #fff;
display: inline-block;
width: 285px;
margin: 4px;
-webkit-transform: translateZ(0);
text-align: center;
}
.plan h4 {
	color:#fff;
	font-size:28px;
}
.plan.highlight {
width: 365px;
height: 680px;
}
.plan.highlight .plan-header {
padding: 57px 0;
}
.plan-header {
font-weight: 400;
padding: 35px 0;
margin: 0;
border-bottom: 1px solid #494b4c;
}
.price-wrap .price {
font-size: 100px;
font-weight: 700;
line-height: 100px;
margin-top: 50px;
display: block;
letter-spacing: -3px;
}
.plan.highlight .features .feature {
height: 63px;
line-height: 63px;
}
.plans ul {
	margin:0px;
	padding: 0px;
}
.price-wrap .label {
font-size: 23px;
display: block;
margin-bottom: 50px;
}
.plan .features .feature {
display: block;
background: #363839;
height: 50px;
line-height: 50px;
font-size: 16px;
margin-bottom: 1px;
}
@media (max-width: 1200px) {
.plan {
width: 250px;
}
}
@media (max-width: 979px){
.plans {
width: 90%;
}
.plan, .plan.highlight {
display: block;
width: 100%;
margin: 20px 0px;
}
}
/* FIN Estilos mabisy integral */

/*Estilo cambiate a mabisy*/
.cmCabecera {
	min-height:530px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover !important;
	padding-top: 130px;
}
.cmCabecera .subtitulo {
	font-size:21px;
	margin: 20px 0px 30px 0px;
}
/* FIN Estilo cambiate a mabisy */

/* Estilo pÃ¡gina paterns */

/* FIN Estilo pÃ¡gina paterns */
.PaternsTextos .tit {
font-size: 18px;
margin-bottom:0px;
margin-top:20px;
}
.PaternsTextos .descri {
	padding-left:34px;
}
.PaternsTextos .tit .fa-check {
font-size: 28px;
}
.distriH3 {
	margin-top:60px;
	margin-bottom:30px;
}
.distriChe {
padding-left: 39px;
margin-bottom: 30px;
}
.distriChe .fa-check {
float: left;
margin-left: -40px;
font-size: 31px;
}
.distriAfilaido {
	font-size:18px;
}
.distriAfilaido .subtitulo {
	margin:10px 0px 30px;
}
.distriAfilaido  .imagen {
	margin-top:50px;
}
.distriOficiales .row {
	padding:30px 0px;
}
.distriOficiales .row.borde {
	border-top:1px solid #D9DEE1;
}
/* FIN ESTILOS HTML CONTENIDO
--------------------------------------------------------------------------------------------------*/


/* ESTILOS TODO EL FOOTER
--------------------------------------------------------------------------------------------------*/
/*General footer*/
#footer a {
	color:#909799;
	font-size:13px;
}
#footer a.btn {
	color:#FFF;
	font-size:15px;
}


/* Estilos para el footersup */
#footersup_container .txt {
	display:block;
}
#footersup_container .txt.titulo {
	font-size:21px;
}
#footersup_container .txt.descripcion {
	font-size:12px;
}
#footersup_container .form-control {
	min-height: 50px;
}
#footersup_container .btn {
	font-size:18px;
	min-height: 50px;
	text-transform:uppercase;
}
@media (min-width: 768px) {
	
#footersup_container #footersup .col-sm-8.col-md-5 input {
    border-radius: 50px;
}
#footersup_container #footersup .col-sm-4.col-md-3 {
	margin-left: -70px;
}
#footersup_container .col-sm-5 {
	padding-right:0px
}
}
/* FIN estilos para el footersup*/

/* Estilos para el footercenter */
#footercenter_container .cont-transp-h4 {
	border-top: none;
	margin: 0px;
	padding-top:0px;
}
#footercenter_container h4 {
	margin-top:20px;
	font-size:18px ;
	color:#ffffff;

}
#footercenter_container a {
	color:#8A929A;
	font-size:13px;
}
#footercenter_container #footercol1 a {
	font-size:14px;
}
#footercenter_container ul > li {
	padding:3px 0px;
}
#footercenter_container #footercol4  img {
	margin-right:5px;
}
#footercenter_container #footercol4 .social a:hover img {
	opacity:0.8;
	webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	transition: all 150ms ease;
}
#footercenter_container #footercenter{
	display: flex;
    flex-wrap: wrap;
}
/* FIN estilos para el footercenter*/

/* Estilos para el footerinfcol1 */
#footerinfcol1 {
	color:#909799;
	font-size:13px;
	text-align:center;
	padding: 30px 0px 9px 0px;
}
#footerinfcol1 a {
	color:#8A929A;
}
/* FIN estilos para el footerinfcol1*/

/* Estilos para el footerinfcol2 */
#footerinfcol2 h3 {
	background:url(../images/mabisy-academy-h3.png) no-repeat;
	padding-left:50px;
	min-height:30px;
	line-height: 35px;
	color:#fff;
	font-size:21px;
}
#footerinfcol2 .meaTxt {
	font-size:15px;
	margin-bottom: 17px;
}
#footerinfcol2 div {
	padding:0px;
}
#footerinfcol2 div.boton {
	padding-left:5px;
}
#footerinfcol2 .form-control {
	background-color:#909799;
	border-color: #909799;
	color:#fff;
}
#footerinfcol2 div.politica {
	margin-top:5px;
	font-size:13px;
	color:#909799;
}
#footerinfcol2 .alert {
	padding:15px;
	clear:both;
}
/* conjunto de reglas para el color del placeholder */
#footerinfcol2 .form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
#footerinfcol2 .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
}
#footerinfcol2 .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
}
#footerinfcol2 .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}
/* FIN conjunto de reglas para el color del placeholder */

/* FIN estilos para el footerinfcol2 */


/* Estilos para el footerinfcol3 */
#footerinfcol3 h3 {
	color:#ffffff;
	font-size:21px;
}
#footerinfcol3 div {
	margin:0px;
	padding:0px;
}
#footerinfcol3 div.ngImg {
	margin-top: 25px;
}
#footerinfcol3 div.ngTxt {
	padding-left:5px;
}
#footerinfcol3 .ngdescri {
	display:block;
	margin-bottom:15px;
	font-size: 15px;
}

/* FIN estilos para el footerinfcol3 */
/* Estilos para el footerinfcol4 */
#footerinfcol4 {
	text-align:center;
	margin: 50px 0px 10px 0px;
}
#footerinfcol4 img {
	margin:0px 10px;
}
#footerinfcol4 .logo-certificados-Pie {
	display:flex;
	margin-top: 21px;
}
#footerinfcol4 .logo-certificados-Pie .txt {
	display:block;
	text-align: justify;
}
#footerinfcol4 .logo-certificados-Pie img {
    height: min-content;
}
#footerinfcol4 .logo-certificados-Pie .sellos-footer {
    display: flex;
}
.pieCopySocial {
	display: flex;
}
.pieCopySocial .pieCopy {
    flex-grow: 1;
    text-align: left;
    align-self: center;
}
.pieCopySocial .social .fa-stack .fa-circle{
	color: #2F3135;
}
.pieCopySocial .social a:hover .fa-stack .fa-circle{
	color: rgb(80, 83, 90);
}
@media (max-width:767px){
	#footercenter_container {
	padding: 20px 0;
}
	#footerinfcol4 .logo-certificados-Pie {
		flex-direction: column;
		align-items: center;
	}
	#footerinfcol4 .logo-certificados-Pie .txt {
		margin: 15px auto;
		text-align: center;
	}
	.pieCopySocial{
		flex-direction: column;
	}
	.pieCopySocial .pieCopy{
		margin-bottom: 10px;
		text-align: center;
	}
}
/* FIN estilos para el footerinfcol4 */
#time {
	text-align:center;
	font-size:13px;
	color:#909799;
	margin-bottom:15px;
}
#cookies.alert {
	margin:0;
}
#cookies {
	font-family: 'Open sans', Arial, Helvetica, sans-serif;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	background-color:#505252;
	opacity:0.9;
	color:#fff;
	font-weight:300;
	letter-spacing:1px;
	font-size:12px;
}
#cookies .content a{
	text-decoration:underline;
	color:inherit;
}
#cookies .title{
	font-size:16px;
}
#cookies .close{
	color:inherit;
	opacity:0.6;
}
#cookies .close:focus,
#cookies .close:hover{
	color:inherit;
	opacity:1;
}
/* FIN ESTILOS TODO EL FOOTER
--------------------------------------------------------------------------------------------------*/




/* FIN Estilos para controles personalizados del tema */

/* FIN Clases propias cerradas en Mabisy */


/* Estilos a aplicar cuando la web estÃ¡ en modo EdiciÃ³n del CMS (precedidos por "body.CMSEditMode") */
body.CMSEditMode {

}
/* FIN Estilos a aplicar cuando la web estÃ¡ en modo EdiciÃ³n del CMS */


/* ---------------------------------
Estilos nuevos para la portada*/

#section2{
	/*min-height:	186px;*/
	min-height:	170px;
}
#section3{
	min-height:490px;
}
#section3 .container{
	padding: 70px 0;
}
#section4 > .container{
	margin-bottom:30px;
}
#section4 .tabs-proyectos .nav-pills-proyectos{
	margin-top: 35px;
	margin-bottom: 60px;
}
#section4 .tabs-proyectos .nav-pills-proyectos li,
#section4 .tabs-proyectos .nav-pills-proyectos li.active{
	font-size:18px;
	min-height: 115px;
	background-color:transparent;
	border-left: 0px none;
	padding-bottom:4px;
	color:#858585;
	font-weight:600;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	width:20%;
	display:table-cell;
}
#section4 .tabs-proyectos .nav-pills-proyectos li a{
	color:#858585;
	background-color:transparent;
	padding-left:0px;
	padding-right:0px;
}
#section4 .tabs-proyectos .nav-pills-proyectos li a span{
	display:block;
	padding-left:7.5px;
	padding-right:7.5px;
}
#section4 .tabs-proyectos .nav-pills-proyectos li a:focus{
	color:#858585 !important;
	background-color:transparent;
}
#section4 .tabs-proyectos .nav-pills-proyectos li a img{
	display:block;
	margin: 0 auto 10px;
}
#section4 .tabs-proyectos .nav-pills-proyectos li + li{
	/*border-left: 1px solid #858585;*/
}
#section4 .tabs-proyectos .nav-pills-proyectos li + li a span{
	border-left: 1px solid #858585;
}

#section4 .tabs-proyectos .nav-pills-proyectos li.active{
	border-bottom: 4px solid #282D32;
	padding-bottom:0px;
	color:#2B2C32;
}
#section4 .tabs-proyectos .nav-pills-proyectos li + li.active {
	/*border-left: 1px solid #858585;*/
}
#section4 .tabs-proyectos .nav-pills-proyectos li.active a{
	color:#2B2C32;
}
#section4 .tabs-proyectos .nav-pills-proyectos li.active a:focus{
	color:#2B2C32 !important;
}
#section4 .tabs-proyectos .nav-pills-proyectos li:hover{
	color:#008BEB;
}
#section4 .tabs-proyectos .nav-pills-proyectos li:hover a{
	color:#008BEB;
}
#section4 .tabs-proyectos .nav-pills-proyectos li:hover a:focus{
	color:#008BEB !important;
}


#section4 .tabs-proyectos .nav-pills-proyectos li.tipoProyecto1.active img {
    content: url(../images/proyecto1rol.png);
}
#section4 .tabs-proyectos .nav-pills-proyectos li.tipoProyecto2.active img {
    content: url(../images/proyecto2rol.png);
}
#section4 .tabs-proyectos .nav-pills-proyectos li.tipoProyecto3.active img {
    content: url(../images/proyecto3rol.png);
}
#section4 .tabs-proyectos .nav-pills-proyectos li.tipoProyecto4.active img {
    content: url(../images/proyecto4rol.png);
}
#section4 .tabs-proyectos .nav-pills-proyectos li.tipoProyecto5.active img {
    content: url(../images/proyecto5rol.png);
}


@media (min-width:0px) and (max-width:767px){
	#section4 .tabs-proyectos .nav-pills-proyectos {
		margin-top: 25px;
		margin-bottom: 40px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li,
	#section4 .tabs-proyectos .nav-pills-proyectos li.active {
		width:100%;
		display:block;
		min-height:0px;
		padding:0 0 0 4px;
		margin:0px;
		font-size:14px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li a,
	#section4 .tabs-proyectos .nav-pills-proyectos li.active a{
		min-height: 30px;
		white-space: nowrap;
		line-height: 25px;
		display: block;
		margin: 0px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li a img{
		display: inline-block;
		margin: 0 5px 0 0;
		vertical-align: middle;
		max-height: 25px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li a span,
	#section4 .tabs-proyectos .nav-pills-proyectos li + li a span{
		display:inline-block;
		border:0px none;
		white-space:nowrap;
		line-height:20px;
		vertical-align:middle;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li.active{
		border-left: 4px solid #282D32;
		border-bottom: 0px none;
		padding-bottom:0px;
		padding-left:0px;
	}
	/*#section4 .tabs-proyectos .nav-pills-proyectos li,
	#section4 .tabs-proyectos .nav-pills-proyectos li.active{
		border-bottom:0px none;
		border-left:0px none;
		padding-bottom:0px;
		padding-left:4px;
		width:100%;
		display:block;
		min-height:0px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li a,
	#section4 .tabs-proyectos .nav-pills-proyectos li.active a{
		min-height:50px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li + li{
		border-top: 1px solid #858585;
		border-left: 0px none;
		padding-bottom:0px;
		padding-left:4px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li.active{
		border-left: 4px solid #282D32;
		padding-left:0px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li + li.active{
		border-left:4px solid #282D32;
		padding-left:0px;
	}
	#section4 .tabs-proyectos .nav-pills-proyectos li a img{
		display:block;
		float:left;
		margin: 0 10px 0 0;
	}*/
}


#section5{
	/*min-height: 170px;*/
}
#section6{
	min-height:	813px;
}
#section6 .funcionalidades{
    text-align: center;
    display: inline-block;
    width: 100%;
	margin: 60px 0;
}
#section6 .funcionalidades span{
    margin-right: 10px;
	font-size:21px;
}
#section7{
	min-height:	708px;
	text-align:center;
	font-size: 15px;
}
#section7 div:first-child{
	margin-top:65px;
}
#section7 img{
	padding:40px 0;
}
#section8{
	min-height:	519px;
}
#section8 .bloquetxtImg {
    padding: 60px 0px;
    overflow: hidden;
}
#section8 .bloquetxtImg div.imagen {
    padding: 0px;
    text-align: center;
}

#section10{
	clear:both;
	background-color:#028BEB;
	/*min-height:	361px;*/
	Color:white !important;
}
#section10 .h1{
	color:white;
}
#section10 button{
	background-color: #353A42;
	border-color: #171A1E;
}
#section10 button:hover {
    background-color: #282B2F;
}
#section10 .bloquetxtImg{
	padding:0;
}
#section10 .texto {
    padding-top: 80px;
}
#section10 .imagen img {
    /*max-height:50vh;*/
	width:auto;
}

@media (min-width:0px) and (max-width:767px){
	#section10 .bloquetxtImg {
		position:relative;
	}
	#section10 .texto {
		z-index: 1;
		text-shadow: rgba(0,0,0,255) 1px 1px 2px;
		padding-top:30px;
	}
	#section10 .imagen {
		position: absolute;
		bottom: 0;
		top: 0;
	}
	#section10 .imagen img {
		max-height: 100%;
		width: auto;
		margin:0 0 0 auto;
	}
}

#bloque-duda-demo {
	/* background:url('/server/Portal_0006286/landing-2/te-llamamos-v2-bkg-min.png') no-repeat scroll center bottom transparent; */
	  background-image: url(../images/bg-pie.png);
	  background-repeat: no-repeat;
	  background-position: center bottom;
}
#bloque-duda-demo .bloquetxtImg{
	padding-top:50px;
}
#bloque-duda-demo .btn-success{
	text-transform:none;
	color: #fff;
}
@media (min-width:0px) and (max-width:767px){
	#bloque-duda-demo {
		background-size:auto 190px;
		padding-bottom: 100px;
    background-position-x: right;
	}
	#bloque-duda-demo .btn-success{
		width:auto !important;
		max-width:90%;
	}
}
@media (min-width:768px){
	#bloque-duda-demo .btn-success{
		width:330px;
		max-width:90%;
	}
}
@media (min-width:768px) and (max-width:991px){
	#footercenter_container {
	padding: 35px 0;
}
	#bloque-duda-demo {
		background-position: center bottom;
    	background-size: 125% auto;
	}
}
@media (min-width:992px){
	#bloque-duda-demo {
		background-size:auto;
	}
}

.homeForm h1 {
    color: #ffffff;
    margin-bottom: 10px;
    text-shadow: 1px 1px 6px black;
}
.homeForm .subtitulo {
    color: #ffffff;
    font-size: 21px;
    margin-bottom: 40px;
    text-shadow: 1px 1px 6px black;
}
p.tituloListaHerramienta {
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 18px;
	color:#2b2d32;
}
div.lineaHerramientas{
	display: inline-flex;
	margin: 15px 0;
}
div.lineaHerramientas div {
    color: #8a929A;
}
div.lineaHerramientas img {
    margin-right: 30px;
}
/*-- FIN NUEVA PORTADA --*/

/*-- PROYECTOS yo mismo --*/
#proyectoYo .homeForm {
    padding-top: 95px;
}
#proyectoYo .homeTop {
    max-height: 600px;
}
#proyectoYo .portatil{
	margin-top: -245px;
}
#proyectoYo .pasos{
	text-align: center;
	margin-top: 80px;
	margin-bottom: 85px;
}
#proyectoYo .pasos .texto .tit{
	margin-top:45px;
}
.navbar-top-affix.affix + .menuProyectos {
    margin-top: 70px;
}
.menuProyectos  div[class*="tipoProyecto"]{
	width:20%;
	font-size:15px;
	border-left: 1px solid #DDDDDD;
	float:left;
	min-height: 65px;
	color:#858585;
}
.menuProyectos  div[class*="tipoProyecto"] a{
	color:#858585;
}
.menuProyectos  div[class*="tipoProyecto"]:first-child{
	border-left: none;
}
.menuProyectos  div[class*="tipoProyecto"]:last-child p{
	margin-right: 0;
}
.menuProyectos  div[class*="tipoProyecto"]:last-child img{
	height: 30px;
}
.menuProyectos div[class*="tipoProyecto"]:hover, .menuProyectos div[class*="tipoProyecto"].activo{
	border-bottom: 4px solid #008BEB;
}
.menuProyectos div[class*="tipoProyecto"]:hover a, .menuProyectos div[class*="tipoProyecto"].activo a{
	color:#282D32;
	text-decoration:none;
}
.menuProyectos  div[class*="tipoProyecto"] img{
	float: left;
	margin: 5px 15px 10px;
    height: 32px;
}
.menuProyectos div[class*="tipoProyecto"] span {
    display: block;
    margin-left: 60px;
}
.menuProyectos div[class*="tipoProyecto"]:last-child span {
    display: block;
    margin-left: 100px;
}
.menuProyectos  div[class*="tipoProyecto"] p{
	/*margin-left: 50px;*/
    margin-right: 10px;
    margin-top: 10px;
}
.menuProyectos .tipoProyecto1:hover img, .menuProyectos .tipoProyecto1.activo img {
    content: url(../images/proyecto1rol.png);
}
.menuProyectos .tipoProyecto2:hover img, .menuProyectos .tipoProyecto2.activo img {
    content: url(../images/proyecto2rol.png);
}
.menuProyectos .tipoProyecto3:hover img, .menuProyectos .tipoProyecto3.activo img {
    content: url(../images/proyecto3rol.png);
}
.menuProyectos .tipoProyecto4:hover img, .menuProyectos .tipoProyecto4.activo img {
    content: url(../images/proyecto4rol.png);
}
.menuProyectos .tipoProyecto5:hover img, .menuProyectos .tipoProyecto5.activo img {
    content: url(../images/proyecto5rol.png);
}
@media (max-width:992px){
	.menuProyectos {
		width: 100%;
		padding-left: 0;
	}
}
@media (max-width:767px){
	.menuProyectos div[class*="tipoProyecto"]{
		text-align:center;
	}
	.menuProyectos div[class*="tipoProyecto"] p {
		margin-right: 0;
	}
	.menuProyectos div[class*="tipoProyecto"] img{
		float:none;
	}
	.menuProyectos div[class*="tipoProyecto"] span{
		margin-left:0 !important;
	}
}
#pro-yo-sec5 {
	background-color:#028BEB;
}
#pro-yo-sec5 .container, #pro-yo-sec5  h3, #pro-yo-sec5  p{
	color: white !important;
}
#pro-yo-sec5 .lineaPqMabisy{
	display: inline-flex;
	margin: 15px 0;
}
#pro-yo-sec5 .lineaPqMabisy img {
	margin-right: 10px;
    margin-bottom: -10px;
    margin-top: -5px;
}
#pro-yo-sec6 .container{
	padding: 70px 0;
}
/* Proyecto que me creen la tienda */
#proyectoTienda .homeForm {
    padding-top: 95px;
}
#proyectoTienda .homeTop {
    min-height: 580px;
}
#proyectoTienda .portatil{
	margin-top: -245px;
}
#proyectoTienda .subtituloPC{
	/*text-align: center;*/
	text-align: justify;
	margin-top: 80px;
    margin-bottom: 110px;
}
@media (max-width: 991px){
	#proyectoTienda .homeForm .btn {
		width: auto;
	}
}
@media (max-width: 767px){
	#proyectoTienda .portatil {
		margin-top: -145px;
	}
}
.paquetes .tit{
	margin-top:55px;
}
.paquetes p {
    max-width: 486px;
    margin-left: auto;
    margin-right: auto;
}
.paquetes .texto{
	padding: 0 20px;
}
.paquetes .simboloMas{
	width: 0;
	padding: 0;
	margin-top: 80px;
	margin-left: -15px;
}
@media(max-width:767px){
	.paquetes .simboloMas{
		width: 100%;
		padding: 0;
		text-align: center;
		margin:0;
	}
}
.proy-tienda-sec5{
	/*height:630px;*/
	text-align:center;

}
.proy-tienda-sec5 .container{
	padding-top:85px;
	padding-bottom:80px;
}


.proy-tienda-sec5 .section.section-portfolio {
    padding-bottom: 0;
    text-align: center
}
.proy-tienda-sec5 .section.section-portfolio .post {
    margin-bottom: 60px
}
@media (max-width: 991px) {
    .proy-tienda-sec5 .section.section-portfolio .post {
        margin-bottom: 30px
    }
}
.proy-tienda-sec5 .section.section-portfolio .entry-thumbnail img {
    width: 100%
}
.proy-tienda-sec5 .section.section-portfolio #filters {
    list-style-type: none;
    margin: 0 0 30px
}
.proy-tienda-sec5 .section.section-portfolio #filters li {
    display: inline-block;
    margin: 0 5px;
    color: #eee
}
.proy-tienda-sec5 .section.section-portfolio #filters li a{
    color: #333;
}
.proy-tienda-sec5 .section.section-portfolio #filters li.active a{
    color: #028BEB;
}
.proy-tienda-sec5 .section.section-portfolio .portfolio-isotope {
    /*margin-bottom: 30px*/
}
.proy-tienda-sec5 .section.section-portfolio .portfolio-isotope .portfolio-item {
    margin: 0 0 30px
}
.proy-tienda-sec5 .section.section-portfolio .portfolio-isotope .col-lg-3,
.proy-tienda-sec5 .section.section-portfolio .portfolio-isotope .col-md-3,
.proy-tienda-sec5 .section.section-portfolio .portfolio-isotope .col-sm-3,
.proy-tienda-sec5 .section.section-portfolio .portfolio-isotope .col-xs-3 {
    margin-left: -1px
}

.proy-tienda-sec5 .isotope-item {
    z-index: 2
}
.proy-tienda-sec5 .isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}
.proy-tienda-sec5 .isotope,
.proy-tienda-sec5 .isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -ms-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s
}
.proy-tienda-sec5 .isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width
}
.proy-tienda-sec5 .isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity
}
.proy-tienda-sec5 .isotope.no-transition,
.proy-tienda-sec5 .isotope.no-transition .isotope-item,
.proy-tienda-sec5 .isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}

.proy-tienda-sec5 .hover-effect {
    position: relative;
    display: inline-block;
    max-width: 100%
}
.proy-tienda-sec5 .hover-effect .overlay {
    width: 100%;
    height: 100%;
    display: block;
    background: 0 0;
    position: absolute;
    top: 0;
    color: #fff;
    text-align: center;
    line-height: 100%;
    -webkit-transition: all .5s;
    transition: all .5s
}
.proy-tienda-sec5 .hover-effect .fa {
    top: 60%;
    margin-top: -15px;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: transparent;
    -webkit-transition: all .5s;
    transition: all .5s
}
.proy-tienda-sec5 .hover-effect:hover .overlay {
    background: #028BEB
}
.proy-tienda-sec5 .hover-effect:hover .fa {
    top: 50%;
    color: #fff
}

.proy-tienda-sec5 .single-project .project-info {
	margin-top:10px;
}
.proy-tienda-sec5 .single-project .project-info li {
    border-top: 1px solid #eee;
    padding: 10px 0 5px;
	text-align:left;
	clear:both;
}
.proy-tienda-sec5 .single-project .project-info li:first-child {
    padding-top: 0;
    border-top: none;
}
.proy-tienda-sec5 .single-project .project-info li:after {
    content:"";
	clear:both;
}
.proy-tienda-sec5 .single-project .project-thumbnail + .row {
    padding-top:10px;
	font-size:13px;
}


/* DiseÃ±o medida */
#medida-colores{
	background-color: #f5f6f6;
	min-height: 496px;
	position: relative;
	z-index: -1;
}
.medidaColoresIzq{
	left: 0;
	position: relative;
	top: -396px;
	z-index: 0;
	float: left;
	margin-bottom: -396px;
}
.medidaColoresDer{
	position: relative;
	top: -594px;
	right: 0;
	float: right;
	margin-bottom: -594px;
}
@media(max-width:767px){
	.medidaColoresIzq, .medidaColoresDer{
		display:none;
	}
}
/* Fabricante */
.fabricante img{
	margin-bottom: 30px;
}
.fabricante p{
	text-align:center;
	max-width:300px;
	margin: auto auto 30px;
}
.fabricante p.tit{
	margin-bottom:20px;
	font-size:18px;
}
@media (min-width: 0px) and (max-width: 767px) {
	.fabricante p{
		max-width:100%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fabricante p.tit{
		min-height:105px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#bloque-duda-demo {
	background-size: 120% auto;
}
	#footercenter_container {
	padding: 50px 0;
}
	.fabricante p.tit{
		min-height:75px;
	}
}
@media (min-width: 1200px) {
	.fabricante p.tit{
		min-height:55px;
	}
}
.fabricante2 p{
	font-size:15px;
	text-align: justify;
}
.fabricante2 p.tit{
	font-size:18px;
	text-align: left;
}
/* Migracion */
.migramos img{
	margin-bottom: 30px;
}
.migramos p{
	text-align:center;
	max-width:300px;
	margin: auto auto 30px;
}
.migramos p.tit strong{
	font-weight:600;
}
.migramos p.tit{
	margin-bottom:20px;
	font-size:18px;
}
@media (min-width: 0px) and (max-width: 767px) {
	.migramos p{
		max-width:100%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.migramos p.tit{
		min-height:50px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.migramos p.tit{
		min-height:50px;
	}
}
@media (min-width: 1200px) {
	.migramos p.tit{
		min-height:50px;
	}
}
.subtituloPC + .migramos {
    margin-top: -60px;
}
#proyectoTienda .migramos + .subtituloPC {
    margin-top: 40px;
}
#section15 {
    margin-bottom: 40px;
}
p.provincia{
	font-size: 29px;
    width: auto;
    margin: 55px 0 30px;
    border-top: solid #d0d9d0 1px;
    padding-top: 40px;
}
#section15 div:first-child p:first-child {
    border: none;
	padding: 0;
}
#section15 div.texto:first-child p {
    font-size: 21px;
}
@media(min-width:768px) and (max-width:992px){
	#section15 div.texto:first-child p {
		font-size: 10px;
	}
}
/* Testimonios */
.section-video {
overflow: hidden;
display: block;
padding-bottom: 40px !important;
margin-bottom: 30px;
border-bottom: 1px solid #e5e5e5;
text-align: left;
}
.section-video .embed-responsive {
	height:260px;
	background-color:#fff;
	padding:4px;
	border:1px solid #ccc;

}
.section-video .titulo {
	display:block;
	margin-top:10px;
	font-size:17px;

}
.section-video .empresa {
	display:block;
		font-size:14px;

}
@media (min-width:992px) {
	.section-video {
		padding:0 150px;
	}
}
@media (max-width:991px) {
	.section-video .embed-responsive {
		height:350px;
		margin-bottom:30px;
	}

}
.section-title{
	margin:30px 0;
	text-align:center;
	position:relative;
}
@media (max-width:991px){
	.section-title{
		font-size:24px;
	}
}
@media (max-width:767px){
	.section-title{
		margin:0 0 15px;
	}
	#footersup_container div#banner-visa-movil {
	margin-bottom: 0 !important;
	padding-top: 20px;
	margin-bottom: 15px !important;
}
#footersup_container .btn.btn-success.btn-block {
	font-size: 17px;
}
	#bloque-duda-demo .bloquetxtImg {
	padding-bottom: 50px;
}
#footerinfcol4 {
	margin-top: ;
}
#footerinfcol4 .logo-certificados-Pie .txt {
	font-size: 14px;
}
}

@media (max-width:991px){
	.section-title:after{
		top:15px;
	}
	#footersup_container {
	padding: 0;
}
}

/*LANDING COMPRAR TIENDA ONLINE*/
/*cabecera*/
.lancomprar .homeForm {
	padding-top: 150px;
}
.lancomprar .homeForm h1 {
	font-size:50px;
}
.lancomprar .homeForm .subtitulo {
	font-size: 29px;
	margin-top: 30px;
}
@media (max-width: 767px) and (min-width: 0px) {
	.lancomprar .homeForm {
		padding-top: 80px;
	}
	.lancomprar .homeForm h1 {
	font-size:32px;
	}
	.lancomprar .homeForm .subtitulo {
		font-size: 15px;
	}
}
.lancomprar .homeForm .btn {
	width: 100%;
	font-size: 27px;
}
.lancomprar .btn,
.lanconoces .btn {
	font-size: 27px !important;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	border-width: 0px 0px 6px 0px;
	padding: 21px 12px;
	min-height: 79px;
	text-transform: none;
	white-space: normal;
}
.lancomprar .btn-default,
.lanconoces .btn-default {
	background-color: #F0F0F0;
	border-color: #B2B2B2;
	color: #868686;
	text-shadow: none;
}

@media (max-width: 767px) and (min-width: 0px) {
	.lancomprar .btn,
	.lanconoces .btn {
		font-size: 20px !important;
		padding: 13px 12px;
		min-height: unset;
		height: auto;
	}
	.lancomprar .btn-default,
	.lanconoces .btn-default {
		height: auto;
	}
}

.lancomprar .btn .fa,
.lanconoces .btn .fa {
	background-color:#619120;
	width:48px;
	height:48px;
	border-radius:50%;
	line-height:48px;
	margin-top: -8px;
	text-shadow:none;
	font-size: 22px;
	float:right;
}

@media (max-width: 767px) and (min-width: 0px) {
	.lancomprar .btn .fa,
	.lanconoces .btn .fa {
		display:none;
	}
}
.lancomprar .btn:hover .fa,
.lanconoces .btn:hover .fa {
	background-color:transparent;

}
.lancomprar .btn-default:hover,
.lanconoces .btn-default:hover {
	background-color: #E1E1E1;
	border-color: #868686;
	color: #868686;
	text-shadow: none;
}
@media (min-width: 1200px) {
	.lancomprar .botones {
		max-width: 950px;
		margin: 0 auto;
	}
}

/*Nos encanta ayudar*/
.lanancla {
	position: relative;
    top: -60px;
}
.lanayudar {
	margin-top:40px;
}
.lanayudar h2 {
	margin-bottom:40px;
}
.lanayudar .sub-titulo {
	font-size:18px;
	font-weight:bold;
	margin-bottom:40px;
}

.lanayudar .text-muted {
	font-size:18px;
	color:#868686;
	padding-top: 40px;
}
@media (min-width: 0px) and (max-width: 767px) {
	.lanayudar .sub-titulo {
		font-size:16px;
		margin-bottom:20px;
	}
	.lanayudar .text-muted {
		font-size:16px;
		padding-top: 20px;
	}
}

/*Desplegable texto*/
.desplegable .panel-heading a {
    padding: 0px 55px 0px 15px;
    color: #2B2C32;
    font-size: 25px;
    display: block;
	text-decoration:none;
}
.desplegable .panel-default > .panel-heading {
	    padding: 32px 15px;
}
.desplegable .panel-heading i {
    font-size: 28px;
    top: -13px;
    right: -50px;
    background-color: #028BEB;
    color:#fff;
    width:44px;
    height:44px;
    border-radius:50%;
    line-height: 46px;
    text-align:center;
}
.desplegable p {
	font-size:18px;
	color:#858585;
}
@media (min-width: 0px) and (max-width: 767px) {
	.desplegable .panel-heading a {
		font-size: 20px;
	}
	.desplegable .panel-heading i {
		font-size: 18px;
		width: 34px;
		height: 34px;
		line-height: 32px;
	}
	.desplegable .panel-default > .panel-heading {
			padding: 20px 12px;
	}
	.desplegable p {
		font-size:16px;
	}
}

/*Algunos datos para presumir */
@media (min-width: 991px){
	.conTituloBarras h2:before {
		content:url('../images/landing-comprar-h2.png');
		margin-right: 20px;
	}
	.conTituloBarras h2:after {
		content:url('../images/landing-comprar-h2.png');
		margin-left: 20px;
	}
}
.conTituloBarras h2 b{
	color:#028BEB;
}
.conTituloBarras h2 + .h3,
.conTituloBarras h2 + .h4,
.conTituloBarras h2 + h3,
.conTituloBarras h2 + h4 {
	margin-bottom:60px;
}

/*Algunos datos para presumir */
@media (min-width: 991px){
	.paraPresumir h2:before {
	/*	content:url('../images/landing-comprar-h2.png'); */
		margin-right: 20px;
	}
	.paraPresumir h2:after {
	/*	content:url('../images/landing-comprar-h2.png'); */
		margin-left: 20px;
	}
}
.paraPresumir h2 b{
	color:#028BEB;
}
.paraPresumir h4 {
	margin-bottom:60px;
}
.paraPresumir {
	min-height:589px;
	padding: 40px 0px;
	margin-top: 50px;
	background-color:#F5F6F6;
}

.paraPresumir .numero{
	font-size:36px;
	font-weight:bold;
}
@media (max-width: 1199px) and (min-width: 992px){
	.paraPresumir .numero{
		font-size:32px;
	}
}
.paraPresumir .titulo{
	font-size:24px;
	color:#028BEB;
	font-weight:bold;
}
.paraPresumir .subtitulo{
	font-size:17px;

}

/*Bloque buenas practicas*/
.lanpreocupamos {
	padding:60px 0px;
	overflow:hidden;
}
.lanpreocupamos .titulo {
	font-size:25px;
	margin-bottom:20px;
}
.lanpreocupamos img {
	display:-webkit-inline-box;
	display:inline-block;
}

/*Te ayudamo a vender*/
.lanteayudamos {
	padding: 60px 0px;
	overflow: hidden;
}
@media (min-width: 1199px){
	.lanteayudamos h2:before {
		content:url('../images/landing-comprar-h2.png');
		margin-right: 20px;
	}
	.lanteayudamos h2:after {
		content:url('../images/landing-comprar-h2.png');
		margin-left: 20px;
	}
}
.lanteayudamos h2 b{
	color:#028BEB;
}
.lanteayudamos h2 {
margin-bottom:50px;
}
.lanteayudamos .lista {
	margin-top:10px;
}
.lanteayudamos .lista p {
	border-bottom: 1px solid #D7D8D9;
	padding-bottom: 10px;
	display: flex;
}
.lanteayudamos .lista p i{
    margin-top: 5px;
    margin-right: 5px;
}

/*Nuestro equipo*/
.lanequipo {
	border-top:1px solid #DADEDE;
	padding-top:40px;
	padding-bottom: 40px;
}
.lanequipo h2 {
	margin-bottom:40px;
}
.lanequipo h2 b {
	color:#028BEB;
}

@media (min-width: 991px){
	.lanequipo h2:before {
		content:url('../images/landing-comprar-h2.png');
		margin-right: 20px;
	}
	.lanequipo h2:after {
		content:url('../images/landing-comprar-h2.png');
		margin-left: 20px;
	}
	.lanequipo .col-md-2{
    width: 14%;
	}
}
.lanequipo .nombre {
	font-size:19px;
	color:#008BEB;
	font-weight:bold;
	margin-bottom: 0px;
}
.lanequipo .funcion {
	border: none;
	padding: 0;
	margin-bottom: 40px;
}

@media (max-width: 767px) and (min-width: 0px) {
	.lanequipo .col-xs-6 {
		min-height: 330px;
	}
}

/*Productos y servicios*/
.lanproductosServicios {
	padding:50px 0px;
}
.lanproductosServicios h2 {
	margin-bottom:40px;
}
.lanproductosServicios h2 b {
	color:#028BEB;
}
@media (min-width: 991px){
	.lanproductosServicios h2:before {
		content:url('../images/landing-comprar-h2.png');
		margin-right: 20px;
	}
	.lanproductosServicios h2:after {
		content:url('../images/landing-comprar-h2.png');
		margin-left: 20px;
	}
}
.lanproductosServicios .row > div {
	margin-bottom:30px;
}
.lanproductosServicios img {
	margin:0 auto;
}

/*Nuestros clientes*/
.lanGarantia {
padding:50px 0px
}
.lanGarantia h2 b {
	color:#028BEB;
}
.lanGarantia h2 {
	margin-bottom:40px;
}
@media (min-width: 991px){
	.lanGarantia h2:before {
		content:url('../images/landing-comprar-h2.png');
		margin-right: 20px;
	}
	.lanGarantia h2:after {
		content:url('../images/landing-comprar-h2.png');
		margin-left: 20px;
	}
}
.lanGarantia .row .col-xs-6 {
	height: 120px;
}
.lanGarantia .row .col-xs-6 img {
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}

@media (min-width: 991px) {
	.lanGarantia .row .col-md-2 {
		width:20%;
	}
}

/*Testimonios*/
.lantestimonios {
	border-top:1px solid #CCCCCC;
	padding:30px 0px 60px;
}
.lantestimonios .col-xs-12{
	margin-bottom:40px;

}
.lantestimonios .tesglobo{
	background-color:#EDEEF0;
	border-radius:8px;
	padding:20px;
	text-align:left;
	min-height: 190px;
}
.lantestimonios .tesgloboflecha {
	border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 20px solid #EDEEF0;
    height: 0;
    width: 0;
    top: 2px;
    left:calc(50% - 20px);
    position: relative;
}
.lantestimonios .tesnombre{
	font-size:18px;
	font-weight:bold;
	margin-bottom:0px;
}
.lantestimonios .testweb a {
	color:#008BEB;
	font-size:18px;
}
.lantestimonios .btn-primary {
	background-color:#028BEB;
	border-color:#005393;
	font-size: 27px !important;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	border-width: 0px 0px 6px 0px;
	padding: 21px 12px;
	height: 79px;
	text-transform: none;
	max-width: 480px;
	margin: 0 auto;
}
.lantestimonios .btn-primary:hover {
	background-color: #005393;
    border-color: #005393;
}
.lantestimonios .btn .fa {
    background-color: #005393;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    line-height: 48px;
    margin-top: -8px;
    text-shadow: none;
    font-size: 22px;
    float: right;
}
.lantestimonios .botontesti {
	margin-top:50px;

}
@media (max-width: 767px) and (min-width: 0px) {
	.lantestimonios {
		padding:30px 0px 20px;
	}
	.lantestimonios .btn-primary {
		height: auto;
		white-space: normal;
		font-size: 20px !important;
		padding: 13px 12px;
		min-height: unset;
	}
	.lantestimonios .btn .fa {
		display: none;
	}
	.lantestimonios .botontesti {
		margin-top:20px;

	}
	.lantestimonios .botontesti.col-xs-12{
		margin-bottom:20px;

	}
}

.lantestimonios-v2 {
    /*padding:60px 0;*/
}
.lantestimonios-v2 > h2 {
    margin: 60px 0;
}
.lantestimonios-v2 .testi{
	    margin-top: 20px;
}
.lantestimonios-v2 .testi .media > .pull-left {
    margin-right:20px;
}
@media (max-width: 991px) and (min-width: 0px) {
	.lantestimonios-v2 .testi > .col-xs-12 + .col-xs-12 {
		border-top: 1px solid #ddd;
		padding-top:15px;
		padding-bottom:15px;
	}
}
@media (min-width: 992px) {
	.lantestimonios-v2 .testi {
		display: flex;
		flex-flow: row nowrap;
	}
	.lantestimonios-v2 .testi > .col-xs-12 + .col-xs-12 {
		border-left: 1px solid #ddd;
	}
}

/*Ahora que nos conoces*/
.lanconoces {
	padding:60px 0px;
}
.lanconoces .botones {
	margin:50px 0px;
}
/*Landing Comparativas*/
#tablaComparativa{
margin:auto;
margin-bottom:20px;
}

#tablaComparativa td{
text-align:center;
}
#tablaComparativa td.column-1{
	text-align:left;
	width:50%;
}
#tablaComparativa td.column-6, #tablaComparativa td.column-8{
	width:25%;
}
#tablaComparativa tr.row-2,#tablaComparativa tr.row-4,#tablaComparativa tr.row-6,#tablaComparativa tr.row-8,
#tablaComparativa tr.row-10,#tablaComparativa tr.row-12,#tablaComparativa tr.row-14,#tablaComparativa tr.row-16,
#tablaComparativa tr.row-18,#tablaComparativa tr.row-20,#tablaComparativa tr.row-22,#tablaComparativa tr.row-24,
#tablaComparativa tr.row-26,#tablaComparativa tr.row-28,#tablaComparativa tr.row-30,#tablaComparativa tr.row-32,
#tablaComparativa tr.row-34,#tablaComparativa tr.row-36,#tablaComparativa tr.row-38,#tablaComparativa tr.row-40{
	background-color:#f5f6f6;
}
#tablaComparativa td {
    border: 8px solid white;
	padding: 2px 5px;
}
.comparativa li{
	list-style-image: url('../images/check.png');
}
@media (min-width:768px) and (max-width:991px){
	.mabisyVS {
		width: 25%;
		margin: auto;
		float: none;
	}
	#bloque-duda-demo .bloquetxtImg.text-center p.h1 {
	font-size: 28px;
}
}
@media (min-width:0px) and (max-width:767px){
	.mabisyVS {
		width: 40%;
		margin: auto;
		float: none;
	}
}

/* Landing app movil */
@media (min-width: 992px){
.crear-propia-app1{
	width: 70%;
	float: right;

}
.crear-propia-app1 img {
    margin-right: -25px;
}
.crear-propia-app2{
	width: 70%;


}
.crear-propia-app2 img {
    margin-left: -25px;
}
}

.precio-app .pricing-choice-plan-overview {
    background: #F5F6F6;
    overflow: hidden;
    min-height: 205px;
    padding-top: 20px;
}
.precio-app .pricing-choice-plan-overview.green {
    background: #8DC338;
}
.precio-app .pricing-choice-plan-overview.green .pricing-choice-plan-title {
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.precio-app .pricing-choice-plan-title {
    color: #8DC338;
}
.precio-app .pricing-choice-plan-title small {
    display:block;
    text-transform: none;
    letter-spacing: 0;
}
.precio-app .pricing-choice-plan-overview.green .pricing-choice-plan-title small {
    color:inherit;
}
.precio-app .pricing-choice-plan-price {
    font-size: 52px;
    font-weight: bold;
    color: #2b2c32;
    line-height: 1.2;
    height: auto;
}
.precio-app .pricing-choice-plan-price {
    font-size: 52px;
    font-weight: bold;
    line-height: 1.2;
	color: #2b2c32;
    height: auto;
    margin-left: 0;
    position: static;
}
.precio-app .pricing-choice-plan-overview.green .pricing-choice-plan-price {

	color: #fff;
}
.precio-app .pricing-choice-plan-price-subtitle {
    font-size: 13px;
	font-weight: 600;
}
.precio-app .pricing-choice-plan-overview.green .pricing-choice-plan-price-subtitle {
    color: #fff;
}
.ayuda-crear-app{
	background: url('../images/ayudar-crear-app.jpg') no-repeat center top;
	padding-bottom: 115px;
	padding-top: 130px;
}
@media (max-width:767px){
	.ayuda-crear-app{
	    padding-bottom: 45px;
		padding-top: 10px;
	}
	#bloque-duda-demo .bloquetxtImg.text-center p.h1 {
	font-size: 25px;
}
}
/* Landing lanzamiento ecommerce */
.funCabecera.lanzamientoEcommerce{
	height:620px;
}
.funCabecera.lanzamientoEcommerce h1{
	color:black;
    font-size: 36px;
}
.funCabecera.lanzamientoEcommerce h1 strong{
	color:#2B7EFD;
}
.funCabecera.lanzamientoEcommerce h3{
	color:#878787;
    font-size: 25px;
}
.lanzamientoBanerContactoGris{
	margin-top:50px;
}
.lanzamientoBanerContactoGris div.col-xs-12{
	margin-top:65px;
	margin-bottom:65px;
}
@media(max-width:992px){
.lanzamientoBanerContactoGris div.col-md-7 p{
	text-align:center !important;
}
.lanzamientoBanerContactoGris div.col-md-7{
	margin-bottom: 25px;
}
.lanzamientoBanerContactoGris div.col-md-5{
	text-align: center;
	margin-top: 0px;
}
}
.lanzamientoVender{
	background:url(../images/lanzamiento_fondo_vender.jpg);
	padding-top:100px;
	padding-bottom:93px;
}
.lanzamientoVender .container{
    position: relative;
}
.lanzamientoVender .container:before{
	content: url(../images/lanzamiento_vender_internet.png);
    position: absolute;
    right: 0;
}

.lanzamientoSubvencionado .costeSubvencionado {
	    padding-left: 33px;
}
.lanzamientoSubvencionado .costeSubvencionado div{
	border-top: 1px solid;
	border-bottom: 1px solid;
}
.lanzamientoDiseno{
	padding-left: 0;
  padding-right: 33px;
}
.lanzamientoConfiguracion{
	padding-right: 0;
  padding-left: 33px;
}
.lanzamientoDiseno .cont-gris,
.lanzamientoConfiguracion .cont-gris{
	padding-left: 27px;
	padding-top: 40px;
	padding-right: 30px;
  padding-bottom: 70px;
  min-height: 757px;
}
.lanzamientoDiseno:after {
    content: '+';
    font-weight: bold;
    font-size: 50px;
    position: absolute;
    right: -15px;
    top: 127px;
}
.lanzamientoDiseno .col-md-7+.clearfix,
.lanzamientoConfiguracion .col-md-7+.clearfix {
    margin-bottom: 40px;
}
.cont-azul-lanzamiento{
	background-color:#2B7EFD;
	color:white;
}
.lanzamiento-testimonios .testimonio:before{
	content:url(../images/lanzamiento_comilla1.png);
}
.lanzamiento-testimonios .testimonio:after{
	content:url(../images/lanzamiento_comilla2.png);
}
#CMSUpperBar {
	max-width: 100vw;
}

@media (min-width:992px) {
	.lanzamientoDiseno .col-md-7,
	.lanzamientoConfiguracion .col-md-7 {
	    border-left: 1px solid;
	    padding: 33px 15px;
	}
	.cont-azul-lanzamiento .container{
		margin-top:0 !important;
	}
	.cont-azul-lanzamiento:before {
		position: relative;
		content: url(../images/lanzamiento_avion.png);
		top: -60px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:768px) and (max-width:991px){
	#footerinfcol4 .logo-certificados-Pie .txt {
	font-size: 13px;
}
.nav.navbar-nav.navbar-right {
	padding-bottom: 20px;
}
	.funCabecera.lanzamientoEcommerce{
		height:620px;
	}
	.funCabecera.lanzamientoEcommerce h1{
		margin-top:0;
	}
}
@media (min-width:0) and (max-width:767px){
	.funCabecera.lanzamientoEcommerce{
		height: 550px;
		background:url(../images/landing_programa_lanzamiento_180315_r1_c2.jpg) no-repeat -380px bottom !important;
	}
	.funCabecera.lanzamientoEcommerce h1{
		margin-top:0;
	}
	.lanzamientoSubvencionado .costeSubvencionado{
		padding-left: 15px;
    margin-top: 20px;
	}
	.lanzamientoDiseno{
		padding: 0;
	}
	.lanzamientoConfiguracion{
		padding: 0;
	}
	.lanzamientoDiseno:after {
		position: relative;
    top: 0;
    left: calc(50% - 14px);
    right: 50%;
	}
	.lanzamientoVender .container:before{
	    position: relative;
			margin: auto;
	}
}

.landing-gratis-modalidades{
	padding-top: 80px;
}
.landing-gratis-modalidades .pricing-choice-wrap{
	margin-bottom: 0px;
}
.landing-gratis-modalidades .pricing-choice.pricing-choice-v2 .pricing-choice-plan-overview {
    height: 210px;
    max-height: 240px;
    margin-bottom: 0px;
    min-height: fit-content;
    padding-bottom: 40px;
}
.landing-gratis-servicios-empresa{
	background-color:#302D38;
	color:white;
	padding-top:90px;
	margin-top: 60px;
}
.landing-gratis-servicios-empresa h2{
	color:white;
}
.landing-gratis-servicios-empresa h2+p{
	margin-bottom:80px;
}
@media(min-width:992px){
	.landing-gratis-servicios-empresa .col-img img{
		position: absolute;
		right: 0;
		left: auto;
	}
	.landing-gratis-servicios-empresa .col-xs-12.pie{
		margin-top: 165px;
		margin-bottom: 90px;
	}
}
@media(max-width:991px){
	.landing-gratis-servicios-empresa .col-img img{
		max-width: 100%;
		height: auto;
		display:block;
		margin-bottom: 40px;
	}
	.landing-gratis-servicios-empresa .col-xs-12.pie{
		margin-top: 85px;
		margin-bottom: 90px;
	}
}

/* Control Pasos de compra */
.cartsteps .cartstep {
	text-align:center;
	font-weight:bold;
	color:#121518;
	float: none;
    display: inline-block;
    margin: 0 -2px;
	padding:0 17px;
}
.cartsteps .cartstep .text{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#121518;
	font-size:12px;
	text-align:center;
}
.cartsteps .cartstep .cartstep-box {
	height:11px;
}
.cartsteps .cartstep.cartstep-todo p {
	color:#999;
}
.cartsteps .cartstep.cartstep-todo .cartstep-box {
	background-color:#ccc;
}
.cartsteps .cartstep.cartstep-done p {
	color:#7C7C7C;
}
.cartsteps .cartstep.cartstep-done .cartstep-box {
	background-color:#7C7C7C;
}
.cartsteps .cartstep.cartstep-current p {
	color: #0CB1FA;
    /*font-weight: bold;*/
}
.cartsteps .cartstep.cartstep-current .cartstep-box {
	background-color:#0CB1FA;
}
/* FIN Control Pasos de compra */

/* Landing garantia mabisy */
.langarantia .garantiaForm {
	padding-top: 50px;
	padding-bottom: 50px;
}
.langarantia .garantiaForm .h1{
	color: #333333;
	text-shadow: none;
	max-width: 755px;
    margin-left: auto;
    margin-right: auto;
}
.langarantia .garantiaForm .subtitulo{
	color: #333333;
	text-shadow: none;
  font-size: 25px;
	max-width: 676px;
    margin-left: auto;
    margin-right: auto;
}
.langarantia .garantiaForm .btn-primary{
	border-color:transparent;
  font-size: 25px !important;
	max-width: 420px;
margin: auto;
}
.productdetails{
	margin-top: 50px;
}
.productdetails h1{
	font-size: 35px;
}
.productdetails .price{
	font-size: 35px;
	font-weight: bold;
}

/* Landing garantia Mabisy */
.condiciones-garantia {
    margin-top: 80px;
    margin-bottom: 60px;
}
.condiciones-garantia ul li{
	margin-bottom:15px;
}
.condiciones-garantia ul{
	    padding-left: 20px;
}
@media (min-width:768px) {
	#footercenter_container #footercenter {
	overflow-x: hidden;
}
.condiciones-garantia .col-md-6:last-child{
	 border-left: 1px #DDDDDD solid;
}
}
.langarantiahome .homeForm{
	padding-top: 190px;
}
.langarantiahome .homeForm h1{
	color: black;
	text-shadow: none;
  font-weight: bold;
}
.langarantiahome .homeForm .btn{
	width: 100%;
}
.langarantiahome .homeForm .subtitulo{
	color: #999999;
	text-shadow: none;
	font-size: 32px;
}
.langarantiahome .botones {
    width: fit-content;
    margin: auto;
}
.garantia-tarifas-vende{
		text-align: center;
	    margin-top: 70px;
	    margin-bottom: 15px;
	    padding-bottom: 55px;
	    border-bottom: 1px solid #E3E6E4;
}
.garantia-tarifas-vende .h4{
	margin-bottom: 25px;
}
#section-garantiza-inversion{
	background-color: #028BEB;
    Color: white !important;
}
#section-garantiza-inversion .h1{
	color: white;
}

#section-garantiza-inversion .botones a{
    text-transform: initial;
		font-size: 17px !important;
		white-space: inherit;
height: auto;
}
#section-garantiza-inversion .botones .btn-default{
	background-color: transparent;
	border: 3px solid white;
}
#section-garantiza-inversion-v2{
	background-color: #F6F9FB;
}
@media (min-width: 992px){
	.langarantiahome .botones .col-md-6{
		width: auto;
	}
}
@media (min-width: 1200px){
	.garantia-tarifas-vende .row{
		width: 60%;
		margin: auto;
	}
}

@media (min-width: 768px) {
	.page-1-2-1-home .navbar-top-affix.affix-top .navbar-nav>li>a{
		color: black;
	}
	.langarantiahome{
		background: url(../images/banner_garantia_mabisy_home.jpg) no-repeat center bottom transparent;
		background-size: cover;
	}
	.navbar-top-affix .navbar-nav>li:hover>a.crear-tienda+ .dropdown-menu {
		display: block;
	}
}
@media (max-width:767px) {
	.navbar-top-affix .navbar-nav>li>a.crear-tienda+ .dropdown-menu {
		display: block;
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.page-1-2-1-home .navbar-top-affix.affix-top .navbar-toggle .icon-bar{
		background-color: black;
	}
	.langarantiahome .homeForm{
		    padding-top: 90px;
				padding-bottom: 230px;
	}
	.langarantiahome{
		background-image: url(../images/banner_garantia_mabisy_home_movil.jpg);
		background-size: inherit !important;
		background-repeat: no-repeat;
		background-position-y: bottom;
		background-position-x: center;
	}
}


/* CAMBIOS TARIFAS*/

@media (min-width: 992px){

.pricing-choice-plan.basic.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 25%;
	position: relative;
    /*top: -26px;*/

}

.pricing-choice-plan.premium.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 25%;
}

.pricing-choice-plan.profesional.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 25%;
}

.pricing-choice-plan.empresa.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 25%;
	position: relative;
    /*top: -26px;*/
}

}

@media (max-width: 991px) and (min-width: 768px){

.pricing-choice-plan.basic.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 50%;
	position: relative;
    /*top: -26px;*/
}

.pricing-choice-plan.premium.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 50%;
}

.pricing-choice-plan.profesional.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 50%;
}

.pricing-choice-plan.empresa.col-xs-12.col-sm-6.col-md-3.new-format {
    width: 50%;
	position: relative;
    /*top: -26px;*/
}

}

.new-info{
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 768px){

.new-column-info{
	width: 45%;
}

.new-column-info:nth-of-type(2){
	border-left: solid 2px #DDDDDD;
}

}

@media (max-width: 767px) and (min-width: 0){


.new-column-info{
	width: 100%;
}

.new-column-info:nth-of-type(2){
	border-left: 0;
}

}


.pricing-choice.pricing-choice-v2 .pricing-choice-plan-price > small.newF{
	font-size:20px;
    position: relative;
    top: -18px;
    left: 4px;
}

.pricing-choice-plan-price-subtitle-nFormat{
    font-size: 13px;
    font-weight: 600;
    color: #2b2c32;
    position: relative;
    display: inline-block;
    top: -28px;
    left: 35px;
}

.pricing-choice-plan-price-subtitle-nFormat-emp {
    font-size: 13px;
    font-weight: 600;
    color: #2b2c32;
    position: relative;
    display: inline-block;
    top: -28px;
    left: 52px;
}

.sellos {
    display: grid;
    justify-content: center;
}

/* Galeria proyectos */
.gallery-proyectos-exito {
	margin-top: 35px;
	margin-bottom: 50px;
}
.gallery-proyectos-exito .titulo{
	font-size: 35px;
	font-weight: bold;
	text-align: center;
  margin-bottom: 5px;
}
.gallery-proyectos-exito .subtitulo{
	font-size: 25px;
	text-align: center;
	color:#727279;
  margin-bottom: 25px;
}
.gallery-proyectos-exito .slider-4-2{
	position: relative;
}
.gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail{
	border: none;
	position: relative;
	overflow: hidden;
    padding: 0;
    margin: 4px;
}
.gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption{
	position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: grid;
  align-items: center;
  text-align: center;
  background-color: rgba(21, 20, 27, .6);
	opacity: 0;
transition: .5s;
}
.gallery-proyectos-exito .slider-4-2 .owl-item:hover .thumbnail .caption{
opacity: 1;
}
.gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption a{
	color: white;
}
.gallery-proyectos-exito .owl-carousel .owl-nav.disabled{
/*display: block;*/
}

.gallery-proyectos-exito .owl-nav{
	display: none;
}
.gallery-proyectos-exito .owl-nav{
	font: normal normal normal 14px/1 FontAwesome;
	color: transparent;
    width: fit-content;
		font-size: 2em;
}
.gallery-proyectos-exito .owl-nav .owl-prev{
	width: 35px;
height: 94px;
background-color: #FFFFFF;
opacity: .8;
}
.gallery-proyectos-exito .owl-nav .owl-prev:before {
    content: "\f104";
    color: black;
}
.gallery-proyectos-exito .owl-nav .owl-next{
	width: 35px;
height: 94px;
background-color: #FFFFFF;
opacity: .8;
}
.gallery-proyectos-exito .owl-nav .owl-next:before {
    content: "\f105";
    color: black;
}
@media (max-width: 767px) {
	.gallery-proyectos-exito .titulo {
	    font-size: 25px;
			    padding: 0 15px;
		}
		.gallery-proyectos-exito .subtitulo {
    font-size: 18px;
		    padding: 0 15px;
	}
	.gallery-proyectos-exito .owl-nav{
		display: none;
	}
}

/* CASOS DE EXITO */
.caso-exito-distribuyen-cabecera {
    background-color: #F6F9FB;
}
.caso-exito-distribuyen-cabecera .cabecera{
	text-align: center;
}
.caso-exito-distribuyen-cabecera .cabecera > h1{
	font-size: 50px;
	font-weight: bold;
	margin-top: 38px;
}
.caso-exito-distribuyen-cabecera .cabecera > .subtitulo{
	font-size: 30px;
	color: #727279;
	max-width: 600px;
	margin: auto;
}
.caso-exito-distribuyen-cabecera .bloquetxtImg{
	padding-top: 40px;
}
.caso-exito-distribuyen-cabecera .btn-success{
	background-color: #A7EB00;
	font-weight: bold;
}
.caso-exito-distribuyen-cabecera .btn-success:hover {
    background-color: #98d600;
}

.caso-exito-galeria-testimonios{
	margin-top: 60px;
	background: url(../images/somra-bloque-videos.png) no-repeat bottom;
	padding-bottom: 50px;
}

.caso-exito-galeria-testimonios .btn-success,
.caso-exito-galeria-testimonios .btn-success:hover,
.caso-exito-galeria-testimonios .btn-success:focus,
.lantestimonios-v2 .btn-success,
.lantestimonios-v2 .btn-success:hover,
.lantestimonios-v2 .btn-success:focus{
	color: #777777;
	background-color: transparent;
	border: #777777 1px solid;
	font-size: 17px;
	font-weight: bold;
	padding: 8px 25px;
}
.caso-exito-galeria-testimonios .titulo-testimonio {
    font-size: 17px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 0;
}
.caso-exito-galeria-testimonios .subtitulo-testimonio {
    font-size: 16px;
		color: #727279;
    margin-bottom: 40px;
    margin-top: 0;
}

.caso-exito-texto{
	text-align: center;
	max-width: 600px;
	margin-bottom: 80px;
}

.caso-exito-texto .h1{
	font-weight: bold;
	font-size: 35px;
}
.caso-exito-texto .subtitulo{
color: #92A3A5;
font-size:25px;
max-width: 500px;
margin-left: auto;
margin-right: auto;
margin-bottom: 35px;
}

/* Porque mabisy */
.porque-mabisy {
    margin-top: 95px;
    margin-bottom: 125px;
		display: flex;
}
.porque-mabisy .col-sticky{
	position: sticky;
	top: 130px;
}
.porque-mabisy .titulo{
	text-align: left;
	font-size: 35px;
    font-weight: bold;
    margin-bottom: 5px;
}
.porque-mabisy .boton{
}
.porque-mabisy .titulo-lista {
    font-weight: bold;
    color: #0A080D;
    font-size: 18px;
    margin-bottom: 15px;
}
.porque-mabisy .cuerpo {
	font-size: 16px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.porque-mabisy .listado .fa-ul{
	margin-bottom: 30px;
}

/*portada home*/

.portada-home {
	height: auto;
	background: #15141B;
	padding-top: 100px;
}
.portada-home h1 {
	color: #FFFFFF;
	font-size: 45px;
	font-family: "Open Sans";
	font-weight: 700;
	max-width: 560px;
}
.portada-home h4 {
	color: #999999;
	font-size: 30px;
	font-family: "Open Sans";
	font-weight: 400;
	max-width: 490px;
}
.portada-home {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.img-portada img {
	max-width: 100%;
}
.class-homev2 ~ .navbar-top-affix.affix-top .navbar-nav > li > a {
	color: #FFF;
}

.portada-home h1 {
	margin: 0;
}
.cont-portada-home {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	align-content: center;
	max-width: 1140px;
	margin: 0 auto;
	width: 90%;
}
.info-vend small {
	color: #727279;
	font-weight: 400;
	font-family: "Open Sans";
	font-size: 18px;
	text-align: center;
	display: block;
	max-width: 600px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.info-vend h2 {
	color: #131319;
	font-weight: 700;
	font-size: 35px;
	font-family: "Open Sans";
	text-align: center;
	max-width: 700px;
	margin: 0 auto;
	margin-bottom: 35px;
}
.info-vend h4 {
	color: #727279;
	font-size: 25px;
	text-align: center;
	font-weight: 400;
	max-width: 630px;
	margin: 0 auto;
	margin-bottom: 35px;
	line-height: normal;
}
.info-vend {
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center;
}
.btn.btn-sol-info {
	color: #14261F;
	font-weight: 700;
	background: #A7EB00;
	border-radius: 30px;
	height: 50px;
	width: fit-content;
	line-height: 34px;
	margin-right: 10px;
	font-size: 17px;
	padding: 0 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn.btn-sol-info:hover {
	opacity: .75;
}
.btn.btn-emp-vend, .btn.mas-info-ia {
	background: transparent;
	border: 1px solid #999;
	color: #777777;
	border-radius: 35px;
	width: 205px;
	height: 50px;
	line-height: 32px;
	font-weight: 700;
	font-size: 17px;
}
.btn.mas-info-ia {
	width: 185px;
}
.btn.btn-emp-vend:hover, .btn.mas-info-ia:hover {
	opacity: .75;
}
.emp-tienda-online {
	max-width: 1140px;
	margin: 0 auto;
}
.emp-tienda-online h2 {
	text-align: center;
	font-weight: 700;
	text-align: center;
	max-width: 700px;
	margin: 0 auto;
	margin-bottom: 55px;
}
.emp-tienda-online .fila-tiend .col-tienda h3 {
	color: #131319;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 35px;
}
.fila-tiend:first-child {
	margin-bottom: 45px;
}
.emp-tienda-online .fila-tiend .col-tienda h3 span {
    font-weight: 300;
}
.cont-emp-tienda-o p.subt-tiend {
	color: #727279;
	font-size: 25px;
	font-weight: 400;
	max-width: 520px;
}
.fila-tiend {
	display: grid;
	grid-template-columns: repeat(2,1fr);
}
.num-text span {
	color: #0A060C;
	font-size: 35px;
	font-weight: 300;
}
.num-text p {
	color: #727279;
	font-size: 22px;
	font-weight: 400;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.num-text {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-column-gap: 20px;
	margin-bottom: 20px;
}
.num-text p small {
	font-size: 13px;
	display: block;
	margin-top: 5px;
}
.cont-buttons {
	text-align: center;
	margin: 30px 0 110px 0;
	display: flex;
    justify-content: center;
}
.btn.btn-sol-info.func {
	width: 270px;
}
.cont-crear-tienda-o {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-column-gap: 40px;
}
.cont-crear-tienda-o .col-tienda:last-child {
	text-align: left;
	align-items: flex-start;
}
.cont-crear-tienda-o .col-tienda:first-child img {
	width: 90%;
	max-width: 515px;
	margin-left: auto;
	margin-right: auto;
}
.crear-tienda-online {
	max-width: 1140px;
	margin: 0 auto;
}
.cont-crear-tienda-o h3 {
	color: #131319;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 35px;
}
.cont-crear-tienda-o h3 span {
	font-weight: 300;
}
.crear-tienda-online p.subt-tiend {
	color: #727279;
	font-size: 25px;
	font-weight: 400;
	max-width: 520px;
	margin-bottom: 30px;
}
.emp-tienda-online .cont-buttons, .crear-tienda-online .cont-buttons {
	margin-top: 40px;
}
.unete h2 {
	font-size: 35px;
	font-weight: 700;
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 17px;
}
.unete img {
	margin-bottom: 55px;
}
.unete{
	text-align: center;
}
.unete p {
	color: #727279;
	font-size: 25px;
	font-weight: 400;
	max-width: 630px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 40px;
}
.class-homev2 ~ #page #bodyinf {
	background: linear-gradient(to bottom, #F5F5F5, #FFF);
}

.buenas-pract.lanpreocupamos.text-center p {
	display: grid;
	max-width: 750px;
	margin: 0 auto;
	grid-template-columns: auto auto auto;
	grid-column-gap: 4%;
	align-items: center;
}
.buenas-pract.lanpreocupamos.text-center {
	border-bottom: 1px dotted #DDD;
}
#bloque-duda-demo.alg-duda-homev2 {
	background: url(../images/bg-alguna-duda.png) no-repeat center;
	background-size: cover;
}
#bloque-duda-demo.alg-duda-homev2 .btn.btn-success {
	color: #162720;
	font-size: 22px;
	font-weight: 700;
	background: #A7EB00;
	height: 50px;
}
.cont-dropshiping h2, .cont-tienda-ia h2 {
	color: #131319;
	font-weight: 700;
	font-size: 35px;
	margin-bottom: 35px;
	max-width: 535px;
}
.cont-tienda-ia h2{
	letter-spacing: -0.04em;
}
.cont-dropshiping p, .cont-tienda-ia p {
	color: #727279;
	font-size: 22px;
	font-weight: 400;
	max-width: 520px;
}
.cont-dropshiping, .cont-tienda-ia {
	display: grid;
	grid-template-columns: 1fr 1fr;
	max-width: 1140px;
	margin: 0 auto;
}
.dropshiping, .tienda-ia {
	margin-top: 150px;
	margin-bottom: 120px;
}
.dropshiping .btn.btn-emp-vend.sm, .tienda-ia .btn.mas-info-ia.sm {
	margin-top: 40px;
}
#bloque-duda-demo .btn-success {
	width: auto !important;
	max-width: 90%;
	background: #A7EB00;
	color: #162720;
	font-weight: 700;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 22px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	height: 50px;
}

#bloque-duda-demo .btn-success:hover {
	opacity: .75;
}

@media(max-width: 767px){
	.responsive.img-home {
	display: none;
}
#bloque-duda-demo .btn-success {
	font-size: 18px;
}
.cont-dropshiping, .cont-tienda-ia {
	grid-template-columns: 1fr;
}
.cont-emp-tienda-o p.subt-tiend {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.fila-tiend:first-child .col-tienda {
	text-align: center;
}
.fila-tiend:nth-child(2) .col-tienda {
	width: 90%;
	margin: 0 auto;
}
.cont-dropshiping .col-tienda, .cont-tienda-ia .col-tienda {
	text-align: center;
	margin: 0 auto;
}
.img-desktop {
	display: none;
}
.col-tienda img {
	margin-bottom: 20px;
}
.cont-dropshiping h2, .cont-tienda-ia h2 {
	font-size: 28px;
	text-align: center;
}
.cont-dropshiping p, .cont-tienda-ia p {
	font-size: 19px;
	text-align: center;
}
.cont-dropshiping h2, .dropshiping .col-tienda img, .dropshiping p,
.cont-tienda-ia h2, .tienda-ia .col-tienda img, .tienda-ia p {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.cont-dropshiping, .cont-tienda-ia {
	grid-template-columns: 1fr;
}
.dropshiping, .tienda-ia {
	margin-top: 70px;
	margin-bottom: 60px;
}
.img-portada img {
	max-width: 90%;
	margin-left: 5%;
	transform: translateY(9%);
	height: auto;
}
.cont-crear-tienda-o {
	display: flex;
	flex-direction: column;
	align-items: center;
}
#bloque-duda-demo.alg-duda-homev2 {
	background: url(../images/bg-alguna-duda.png) no-repeat center bottom;
	background-size: auto 190px;
	background-position-x: right;
}
.buenas-pract.lanpreocupamos.text-center p {
	grid-column-gap: 2%;
}
.buenas-pract.lanpreocupamos.text-center {
	padding: 30px 0;
}
.unete h2 {
	font-size: 28px;
}
.unete p {
	font-size: 19px;
}
.unete {
	padding: 0 15px;
}
.cont-buttons .btn-sol-info {
	margin-bottom: 20px;
}
.btn.btn-sol-info, .btn.btn-emp-vend, .btn.mas-info-ia {
	margin-right: 2.5px;
	margin-left: 2.5px;
}
.cont-crear-tienda-o h3 {
	font-size: 24px;
	margin-top: 30px;
}
.crear-tienda-online p.subt-tiend {
	font-size: 19px;
}
.cont-crear-tienda-o .col-tienda:first-child img {
	width: 100%;
}
.cont-crear-tienda-o {
	padding: 0 15px;
}
.info-vend {
	margin-top: 55px;
	margin-bottom: 55px;
	padding: 0 15px;
}
.info-vend small {
	font-size: 15px;
	margin-bottom: 25px;
}
	.page-1-2-1-home .class-homev2 ~ .navbar-top-affix.affix-top .navbar-toggle .icon-bar {
	background-color: #FFF;
}
.fila-tiend {
	display: flex;
	flex-direction: column;
}
.emp-tienda-online h2 {
	margin-bottom: 30px;
}
.cont-emp-tienda-o p.subt-tiend {
	font-size: 19px;
}
.col-tienda img {
	max-width: 90%;
	height: auto;
	margin-left: 5%;
	margin-top: 12px;
}
.num-text span {
	font-size: 30px;
}
.num-text p {
	font-size: 17px;
}
.num-text {
	margin-bottom: 10px;
}
.cont-buttons {
	margin: 10px 0 50px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.btn.btn-sol-info, .btn.btn-emp-vend, .btn.mas-info-ia {
	font-size: 14px;
}
.emp-tienda-online {
	padding: 0 15px;
}
.emp-tienda-online .fila-tiend .col-tienda h3 {
	font-size: 24px;
	margin-bottom: 25px;
	text-align: center;
}
.info-vend h2 {
	font-size: 30px;
	margin-bottom: 35px;
}
.info-vend h4 {
	font-size: 20px;
}
.cont-portada-home {
	display: flex;
	flex-direction: column;
	align-content: center;
	margin-top: 100px;
}
.caption.portada {
	text-align: center;
	padding: 0 15px;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.portada-home h1 {
	font-size: 30px;
	margin-bottom: 25px;
}
.portada-home h4 {
	font-size: 19px;
}
.cont-portada-home {
	height: 100%;
}
.portada-home {
	height: auto;
	padding-top: 0;
}
#page {
	overflow-x: hidden;
}
}

@media(min-width: 768px) and (max-width: 991px){
	.dropshiping, .tienda-ia {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.cont-dropshiping h2, .cont-tienda-ia h2 {
		font-size: 30px;
	}
	.cont-dropshiping p, .cont-tienda-ia p {
		font-size: 19px;
	}
	.portada-home h1 {
	font-size: 30px;
}
#bloque-duda-demo.alg-duda-homev2 {
	background: url(../images/bg-alguna-duda.png) no-repeat;
	background-position: right -30vw bottom;
	background-size: auto;
}
.unete {
	padding: 0 15px;
}
.fila-tiend {
	display: grid;
	grid-template-columns: 50% 50%;
}
.portada-home h4 {
	font-size: 20px;
}
.portada-home {
	padding-top: 120px;
}
.class-homev2 ~ .navbar-top-affix.affix-top .navbar-btn a {
	font-size: 12px;
	line-height: 24px;
	max-height: 30px;
}
.class-homev2 ~ .affix-top #bs-example-navbar-collapse-1 {
	padding: 0;
}
.class-homev2 ~ .navbar-top-affix.affix-top .navbar-nav > li > a {
	font-size: 13px;
	padding: 5px 8.5px;
}
.caption.portada {
	padding-bottom: 40px;
}
.crear-tienda-online {
	padding: 0 15px;
}
.emp-tienda-online {
	padding: 0 20px;
}
.num-text p {
	font-size: 20px;
}
.cont-emp-tienda-o p.subt-tiend, .crear-tienda-online p.subt-tiend {
	font-size: 23px;
}
.cont-buttons {
	margin: 30px 0 70px 0;
}
.num-text {
	margin-bottom: 15px;
}
.info-vend {
	margin-bottom: 80px;
	margin-top: 70px
}
	.img-portada {
	display: flex;
	align-items: flex-end;
	transform: translateY(8%);
}
body{
	overflow-x: hidden;
}
}

@media(min-width: 768px){
	.como-funciona-dropshipping.form-vend h2 {
	max-width: 605px;
	margin-left: auto;
	margin-right: auto;
}
	.responsive.img-movil {
	display: none;
}
.img-movil{
	display: none;
}
.col-tienda {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
}
.col-tienda img {
	max-width: 90%;
	height: auto;
	margin-left: 5%;
}
.caption.portada {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.portada-home h1 {
	margin-bottom: 25px;
}
}
@media(min-width: 992px) and (max-width: 1199px){
	.portada-home h1 {
	font-size: 35px;
}
.item-prov-disp {
	padding-left: 0;
}
.cont-prov-disp {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	margin: 0 15px;
}
body{
	overflow-x: hidden;
}
.dropshiping, .tienda-ia {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
#bloque-duda-demo.alg-duda-homev2 {
	background: url(../images/bg-alguna-duda.png) no-repeat;
	background-size: auto;
	background-position: left -55vw bottom;
}
.crear-tienda-online {
	padding: 0 15px;
}
.emp-tienda-online {
	padding: 0 20px;
}
.portada-home h4 {
	font-size: 21px;
}
.class-homev2 ~ .navbar-top-affix.affix-top .navbar-nav > li > a {
	font-size: 13px;
}
}
@media(min-width: 992px){
	.img-portada {
	display: flex;
	align-items: flex-end;
	transform: translateY(8.2%);
}
}
@media(min-width: 1200px) and (max-width: 1399px){
	.portada-home h1 {
	font-size: 40px;
}
.portada-home h4 {
	font-size: 25px;
}
	#bloque-duda-demo {
	background-size: 120% auto;
}
}
@media(min-width: 1400px){
.portada-home {
	padding-top: 125px;
}
.caption.portada {
	padding-bottom: 20%;
}
}
@media(min-width: 1400px) and (max-width: 1599px){
.portada-home h1 {
	font-size: 40px;
}
.portada-home h4 {
	font-size: 25px;
}
}
@media(min-width: 1500px){
.img-portada img {
	transform: scale(1.14);
	height: auto;
}
.img-portada {
	display: flex;
	align-items: center;
	transform: translate(12%,0px);
}
}
@media(min-width: 1600px){
	.img-portada img {
	transform: scale(1.35);
	height: auto;
}
}
/***************/
.btn.btn-sol-info.btn-crea-to {
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.cab-crea-tienda-online {
	background: #15141B;
}
.columns-to {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-column-gap: 8%;
	position: relative;
}
.columns-to > img {
	position: absolute;
	left: calc(50% - 15px);
	top: 100px;
}
.btn-saber-mas:hover {
	color: #14261F;
	text-decoration: none;
	opacity: .7;
}
.cab-crea-tienda-online .title-cab-to h1 {
	color: #FFFFFF;
	text-align: center;
	font-size: 45px;
	font-weight: 700;
	max-width: 610px;
	margin: 0 auto;
}
.cab-crea-tienda-online .columns-to .item-to h3 {
	color: #FFF;
	font-size: 30px;
	text-align: center;
	font-weight: 300;
	margin-bottom: 30px;
}
.cab-crea-tienda-online .columns-to .item-to h3 span {
	font-weight: 700;
}
.btn-saber-mas {
	color: #14261F;
	font-weight: 700;
	background: #A7EB00;
	border-radius: 30px;
	height: 50px;
	width: 210px;
	line-height: 34px;
	font-size: 17px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-top: 10px;
}
.unete.crear-to-gratis {
	margin-top: 100px;
}
.item-to {
	text-align: center;
}
.cont-cab-crea-to {
	max-width: 1140px;
	margin: 0 auto;
}
.class-homev2 ~ #page .navbar-top-affix.affix-top {
	background: #15141B;
}
.cab-crea-tienda-online {
	padding: 65px 0 80px 0;
}
.item-to {
	display: flex;
	flex-direction: column;
}
.text-btn {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.cab-crea-tienda-online .columns-to .item-to p {
	color: #999999;
	font-size: 20px;
	text-align: center;
	flex-grow: 1;
}
.title-img {
	margin-bottom: 30px; 
}

@media (max-width: 767px) {
.porque-mabisy {
display: block;
    margin-bottom: 40px;
}
.cab-crea-tienda-online .title-cab-to h1 {
	font-size: 35px;
	padding: 0 15px;
}
.columns-to {
	display: grid;
	grid-template-columns: 1fr;
	grid-column-gap: 0;
	position: relative;
	grid-row-gap: 60px;
}
.cab-crea-tienda-online .columns-to .item-to p {
	font-size: 17px;
	padding: 0 15px;
}
.cab-crea-tienda-online .columns-to .item-to h3 {
	font-size: 23px;
	padding: 0 15px;
}
.title-img > img {
	width: 100%;
	height: auto;
	padding: 0 30px;
}
.columns-to {
	margin-top: 25px;
}
.porque-mabisy .col-sticky {
    position: relative;
    top: 0;
}
.porque-mabisy .col-sticky .titulo{
	font-size: 25px;
			margin-left: 25px;
		margin-right: 5px;
}
.porque-mabisy .col-sticky .cuerpo{
	    margin: 10px 5px 15px 25px;
}
.porque-mabisy .boton{
text-align: center;
    margin: 30px 0px;
}
.porque-mabisy .cuerpo {
    font-size: 15px;
    margin-top: 10px;
	}
	.porque-mabisy .titulo-lista{
		font-size: 16px;
    margin-bottom: 10px;
		margin-bottom: 20px;
	}
	.porque-mabisy .listado .fa-ul {
    margin-bottom: 20px;
}
}

@media(max-width: 549px){
	.columns-to > img {
	position: absolute;
	left: calc(50% - 15px);
	top: 36%;
	transform: rotate(90deg);
	display: flex;
	justify-content: center;
}
}
@media(min-width: 550px) and (max-width: 599px){
.columns-to > img {
	position: absolute;
	left: calc(50% - 15px);
	top: 36%;
	transform: rotate(90deg);
	display: flex;
	justify-content: center;
}
}

@media(min-width: 600px) and (max-width: 685px){
.columns-to > img {
	position: absolute;
	left: calc(50% - 15px);
	top: 37%;
	transform: rotate(90deg);
	display: flex;
	justify-content: center;
}
}

@media(min-width: 686px) and (max-width: 767px){
.columns-to > img {
	position: absolute;
	left: calc(50% - 15px);
	top: 38%;
	transform: rotate(90deg);
	display: flex;
	justify-content: center;
}
}

@media(min-width:768px) and (max-width:991px){
.columns-to {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-column-gap: 5%;
	position: relative;
}
.title-img > img {
	width: 100%;
	height: auto;
	max-width: 90%;
}
.cab-crea-tienda-online .title-cab-to h1 {
	font-size: 40px;
}
.cab-crea-tienda-online .columns-to .item-to h3 {
	font-size: 25px;
}
.cab-crea-tienda-online .columns-to .item-to p {
	font-size: 15px;
}
}

/* Dropshipping v2*/
.drop .img-portada img {
	transform: none;
	margin-bottom: 0;
	height: auto;
}
.portada-home.drop.ct {
	padding-top: 55px;
}
.portada-home.drop {
	padding-top: 85px;
}
.drop .btn.btn-sol-info {
	margin-top: 25px;
}
.como-funciona-dropshipping h2 {
	color: #0A060C;
	font-weight: 700;
	font-size: 35px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 25px;
}
.como-funciona-dropshipping p {
	color: #727279;
	font-size: 25px;
	font-weight: 400;
	text-align: center;
	max-width: 600px;
	margin: 0 auto;
}
.como-funciona-dropshipping {
	max-width: 1140px;
	margin: 115px auto;
}
.txt-paso h5 {
	font-weight: 700;
	color: #131319;
	font-size: 22px;
	text-align: center;
	margin-top: 15px;
}
.txt-paso p {
	color: #727279;
	font-size: 15px;
	font-weight: 400;
}
.cont-pasos {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	margin-top: 55px;
	grid-column-gap: 3%;
}
.item-paso {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}
.que-tengo-que-hacer h2 {
	margin-top: 0;
	font-size: 35px;
	font-weight: 700;
	color: #0A060C;
	text-align: center;
	margin-bottom: 45px;
}
.txt-hacer span {
	color: #0A060C;
	font-size: 35px;
	font-weight: 300;
	margin-right: 10px;
}
.txt-hacer h4 {
	color: #727279;
	font-size: 22px;
	font-weight: 400;
}
.txt-hacer {
	display: flex;
	align-items: flex-start;
	margin-top: 12px;
}
.cont-items-hacer {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	max-width: 1140px;
	margin: 0 auto;
	grid-column-gap: 40px;
}
.btn-te-inf {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.btn-te-inf .btn.btn-sol-info {
	margin: 65px auto;
}
.item-hacer img {
	width: 100%;
	height: auto;
}
.proveedores-disp h2 {
	color: #0A060C;
	font-size: 35px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 60px;
}
.proveedores-disp {
	max-width: 1140px;
	margin: 0 auto;
	margin-top: 55px;
}
.cont-prov-disp a .title-prov {
	color: #0A060C;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.cont-prov-disp a .subt-prov {
	color: #0A060C;
	font-size: 16px;
	font-weight: 300;
	max-width: 260px;
}
.item-prov-disp {
	padding-left: 30px;
}
.item-prov-disp {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	position: relative;
}
.cont-prov-disp {
	display: grid;
	grid-template-columns: repeat(4,1fr);
}
.item-prov-disp img {
	height: auto;
}
.cont-img-prov {
	flex-grow: 1;
	display: flex;
	align-items: center;
	margin-bottom: 25px;
}
.cont-txt-prov {
	display: flex;
	flex-direction: column;
	min-height: 80px;
}
.item-prov-disp::after {
	content: "";
	background: #CCC;
	width: 1px;
	height: 270px;
	position: absolute;
	right: -15px;
}
.item-prov-disp:nth-child(4)::after, .item-prov-disp:nth-child(8)::after {
	display: none;
}
.item-prov-disp:nth-child(1), .item-prov-disp:nth-child(2), .item-prov-disp:nth-child(3), .item-prov-disp:nth-child(4) {
	padding-bottom: 45px;
	border-bottom: 1px solid #CCC;
}
.item-prov-disp:nth-child(5), .item-prov-disp:nth-child(6), .item-prov-disp:nth-child(7), .item-prov-disp:nth-child(8) {
	padding-top: 45px;
}
.cont-guia-drop h3 {
	color: #0A060C;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}
.cont-guia-drop p {
	color: #727279;
	font-size: 25px;
	text-align: center;
	max-width: 585px;
}
.guia-dropshipping {
	background: #F8F9FA;
	max-width: 1140px;
	margin: 0 auto;
	margin-top: 70px;
	display: grid;
	grid-template-columns: 65% 35%;
	height: 320px;
	justify-items: center;
	align-items: center;
}
.cont-guia-drop {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cont-guia-drop a {
	color: #777777;
	font-size: 17px;
	font-weight: 700;
	border: 1px solid #999999;
	height: 50px;
	width: 205px;
	border-radius: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	margin-top: 15px;
}
.item-prov-disp:hover {
	text-decoration: none;
}
.cont-videos-drop {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 65px;
	margin-bottom: 80px;
}
.cont-videos-drop h2 {
	color: #0A060C;
	font-size: 35px;
	font-weight: 700;
	text-align: center;
	max-width: 670px;
	margin: 0 auto 45px auto;
}
.cont-videos-drop h3 {
	font-size: 16px;
	font-weight: 700;
}
.enc-prov {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-top: 50px;
}
.enc-prov h3 {
	margin: 0;
	margin-right: 15px;
	font-weight: 700;
}
.link-consultanos {
	font-weight: 700;
	font-size: 28px;
	cursor: pointer;
}
.cont-transp .container > div .col-md-6 > p:nth-child(2) {
	font-weight: 700;
}
.contactform-custom {
	max-width: 520px;
	margin: 0 auto;
}
.contactform-custom > div.row .col-xs-12.col-sm-6 {
	width: 100%;
}
.contactform-custom .media .media-object {
	display: none;
}
.cont-transp-h2 h2 {
	text-align: center;
	font-size: 35px;
	font-weight: 700;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.contactform-custom > div.row .col-xs-12.col-sm-6 {
	left: 0;
}
.contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right {
	text-align: center;
	margin: 0 auto;
	position: static;
}
.contactform-custom {
	margin-bottom: 50px;
}
.ben-cli p.subt-tiend {
	color: #727279;
	font-size: 22px;
}
.ben-cli .col-tienda img {
	margin-left: 0;
}
.ben-cli .subt-tiend {
	display: grid;
	grid-template-columns: 30px 1fr;
	grid-column-gap: 10px;
}
.crear-tienda-online.como-crear.red-partner {
	width: 90%;
	max-width: 1210px;
	background: #EFF9F5;
}
.crear-tienda-online.como-crear.red-partner h2 {
	max-width: 450px;
}
.crear-tienda-online.como-crear.red-partner .cont-crear-tienda-o:last-child {
	grid-column-gap: 0;
}
.crear-tienda-online.como-crear.red-partner {
	margin-bottom: 150px;
}
.crear-tienda-online.como-crear.red-partner > img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -195px;
}
.crear-tienda-online.como-crear.red-partner {
	position: relative;
}

.emp-tienda-online.preocup-vend.onl-prof.ben-cli {
	padding-top: 0;
}
.partner .img-portada {
	align-items: flex-end;
}
.red-partner .col-tienda:last-child img {
	transform: translateY(65px);
	max-width: 93%;
	margin: 0;
}
.contactform-custom input {
	height: 50px;
}
.contactform-custom .btn.btn-primary.btn-block {
	background: #A7EB00;
	height: 50px;
	width: 290PX;
	color: #13261F;
	font-weight: 700;
	font-size: 0;
	text-transform: uppercase;
}
.contactform-custom .btn.btn-primary.btn-block::before {
	content: "únete ahora";
	font-size: 17px;
}
.contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right {
	text-align: center;
	margin: 0 auto;
	position: static;
	width: 100%;
	display: flex;
	justify-content: center;
}
.contactform-custom .btn.btn-primary.btn-block i.fa-envelope {
	display: none;
}
.cont-transp .contactform-custom label {
	display: none;
}
.title-mod {
	padding: 0 12px;
}

@media(max-width: 767px){
	.portada-home.drop {
	padding-top: 0;
}
.cont-transp-h2 h2 {
	font-size: 30px;
}
.cont-transp .container > .contactform-custom {
	margin-top: 30px !important;
}
.emp-tienda-online.preocup-vend.onl-prof.ben-cli {
	padding-top: 0;
	margin-top: 40px;
	margin-bottom: 50px;
}
.crear-tienda-online.como-crear.red-partner {
	padding-top: 25px;
}
.red-partner .col-tienda:last-child img {
	transform: translateY(50px);
}
.red-partner .col-tienda {
	max-height: 420px;
}
.emp-tienda-online.preocup-vend.onl-prof .col-tienda p {
	text-align: left;
	font-size: 17px;
}
.cont-transp .btn.btn-sol-info {
	margin-top: -30px;
}
.paraPresumir {
	margin-top: 0;
}
.funCabecera ~ .emp-tienda-online.preocup-vend.onl-prof {
	margin-bottom: 20px;
}
.cont-gris .func {
	margin-top: 30px !important;
}
.cont-gris .func p {
	font-size: 15px;
}
.cont-transp .container > div {
	margin-top: 70px !important;
}
.cont-transp .container > div h3 {
	margin-bottom: 45px !important;
}
.link-consultanos {
	font-size: 25px;
}
.enc-prov h3 {
	margin: 0;
	margin-right: 0;
}
.enc-prov {
	margin-top: 30px;
}
.guia-dropshipping {
	margin-top: 50px;
}
.enc-prov {
	flex-direction: column;
}
.proveedores-disp h2 {
	font-size: 30px;
}
.cont-prov-disp {
	display: grid;
	grid-template-columns: 100%;
}
.item-prov-disp{
	padding: 15px 0 !important;
	border-bottom: 1px solid #CCC;
}
.cont-txt-prov {
	min-height: initial;
}
.item-prov-disp img {
	height: auto;
	max-width: 90%;
}
.item-prov-disp {
	padding-left: 0;
}
.item-prov-disp::after {
	display: none;
}
.drop .btn.btn-sol-info {
	margin-top: 15px;
	margin-bottom: 25px;
}
.drop .cont-portada-home {
	margin-top: 45px;
}
.como-funciona-dropshipping {
	margin: 60px auto;
}
.como-funciona-dropshipping h2{
	font-size: 30px;
	margin-bottom: 12px;
}
.que-tengo-que-hacer h2 {
	font-size: 30px;
	margin-bottom: 25px;
}
.cont-pasos, .cont-items-hacer {
	grid-template-columns: repeat(1,1fr);
}
.como-funciona-dropshipping p {
	font-size: 18px;
	padding: 0 15px;
}
.cont-pasos {
	grid-row-gap: 30px;
}
.como-funciona-dropshipping p {
	font-size: 16px;
}
.cont-items-hacer {
	padding: 0 15px;
	grid-row-gap: 35px;
}
.txt-hacer {
	margin-top: 7px;
}
.txt-hacer span {
	font-size: 30px;
}
.txt-hacer h4 {
	font-size: 19px;
}
.btn-te-inf .btn.btn-sol-info {
	margin: 35px auto;
}
.guia-dropshipping {
	height: auto;
	padding: 30px 15px;
}
.cont-guia-drop p {
	font-size: 18px;
}
.guia-dropshipping {
	grid-template-columns: 100%;
}
.cont-guia-drop {
	margin-bottom: 30px;
}
.cont-img-guia img {
	max-width: 80%;
	margin-left: 10%;
}
.cont-videos-drop h2 {
	font-size: 30px;
}
.proveedores-disp h2, .cont-videos-drop h2 {
	padding: 0 20px;
}
.emp-tienda-online.preocup-vend.onl-prof {
	margin-top: 20px;
	margin-bottom: 35px;
	padding: 0 15px;
}
}

@media(max-width: 399px){
	.crear-tienda-online.como-crear.red-partner {
	margin-bottom: 7.5em;
}
.crear-tienda-online.como-crear.red-partner > img {
	bottom: -9em;
}
}

@media(min-width: 400px) and (max-width: 499px){
.crear-tienda-online.como-crear.red-partner {
	margin-bottom: 9em;
}
.crear-tienda-online.como-crear.red-partner > img {
	bottom: -10.5em;
}
}

@media(min-width: 500px) and (max-width: 767px){
.crear-tienda-online.como-crear.red-partner {
	margin-bottom: 10em;
}
.crear-tienda-online.como-crear.red-partner > img {
	bottom: -11.5em;
}
}

@media(min-width: 768px) and (max-width: 991px){
	.drop .img-portada {
	transform: translateY(0);
}
.emp-tienda-online.preocup-vend.onl-prof.ben-cli {
	padding-top: 0;
	margin-top: 70px;
	margin-bottom: 65px;
}
.crear-tienda-online.como-crear.red-partner h2 {
	max-width: 450px;
	font-size: 28px;
}
.red-partner.crear-tienda-online.como-crear .cont-crear-tienda-o p {
	font-size: 17px;
}
.red-partner.crear-tienda-online.como-crear .cont-crear-tienda-o span {
	font-size: 25px;
}
.ben-cli.emp-tienda-online.preocup-vend.onl-prof h2 {
	font-size: 27px;
}
.ben-cli.emp-tienda-online.preocup-vend.onl-prof .col-tienda p {
	font-size: 17px;
}
.cont-transp-h2 h2 {
	font-size: 32px;
	}
.partner .cont-portada-home.drop {
	grid-template-columns: 45% 60%;
}
.partner .img-portada img {
	transform: translateY(-6px) scale(1.1);
}
.partner .caption.portada.drop {
	padding-bottom: 40px;
}
.partner .btn.btn-sol-info {
	font-size: 15.5px;
	height: 45px;
	line-height: 30px;
	width: 180px;
}
.emp-tienda-online.preocup-vend.onl-prof h2 {
	font-size: 30px;
}
.proveedores-disp h2 {
	font-size: 30px;
}
.cont-videos-drop h2 {
	font-size: 30px;
}
.portada-home.drop {
	padding-top: 45px;
}
.item-prov-disp{
	padding: 15px 0 !important;
	border-bottom: 1px solid #CCC;
}
.cont-guia-drop p {
	font-size: 20px;
}
.cont-prov-disp {
	display: grid;
	grid-template-columns: 50% 50%;
}
.item-prov-disp::after {
	height: 100%;
}
.caption.portada.drop {
	padding-bottom: 60px;
}
.como-funciona-dropshipping h2 {
	font-size: 32px;
	margin-bottom: 20px;
}
.como-funciona-dropshipping p {
	font-size: 22px;
}
.cont-pasos {
	grid-template-columns: repeat(2,1fr);
}
.cont-guia-drop a {
	color: #777777;
	font-size: 15px;
	height: 45px;
	width: 190px;
}
.cont-txt-prov {
	min-height: auto;
}
.como-funciona-dropshipping {
	margin: 70px auto;
}
.que-tengo-que-hacer h2 {
	font-size: 32px;
	margin-bottom: 40px;
}
.txt-hacer span {
	font-size: 30px;
}
.txt-hacer h4 {
	font-size: 18px;
}
.btn-te-inf .btn.btn-sol-info {
	margin: 40px auto;
}
.como-funciona-dropshipping p {
	font-size: 15px;
}
}

@media(min-width: 768px){
	#bloque-duda-demo .btn-success {;
	padding-left: 40px;
	padding-right: 40px;
}
.red-partner .col-tienda:first-child {
	padding-left: 10%;
}
.red-partner .cont-crear-tienda-o {
	grid-template-columns: 50% 50%;
	grid-column-gap: 0;
}
.red-partner.crear-tienda-online.como-crear .num-text p {
	max-width: 400px;
}
.red-partner .col-tienda:last-child img {
	transform: translateY(30px);
	max-width: 100%;
}
.crear-tienda-online.como-crear.red-partner {
	position: relative;
	max-height: 500px;
}
}

@media(min-width: 992px) and (max-width: 1199px){
.caption.portada.drop {
	padding-bottom: 75px;
}
.img-portada {
	transform: translateY(0);
}
.item-prov-disp {
	padding-left: 0;
}
.item-prov-disp img {
	height: auto;
	max-width: 80%;
	margin-left: 10%;
}
.cont-videos-drop, .gallery-proyectos-exito {
	padding: 0 20px;
}
}

@media(min-width: 1200px){
	.caption.portada.drop {
	padding-bottom: 95px;
}
.img-portada {
	transform: translateY(0);
}
.cont-videos-drop, .gallery-proyectos-exito {
	padding: 0 20px;
}
/*
#footercenter_container #footercenter > div {
	padding: 0 40px;
} */
}

@media(max-width:1155px){
	.que-tengo-que-hacer, .como-funciona-dropshipping, .emp-tienda-online.preocup-vend.onl-prof {
	padding: 0 15px;
}
}
	/**/

/* creacion tienda */

.crear-tienda-online.como-crear h2 {
	font-weight: 700;
	margin-bottom: 20px;
}
.crear-tienda-online.como-crear .cont-crear-tienda-o:last-child .col-tienda img {
	max-width: 100%;
}
.crear-tienda-online.como-crear .cont-crear-tienda-o:last-child {
	margin-top: 80px;
	grid-column-gap: 30px;
}
.crear-tienda-online.como-crear > img, .form-vend > img, .tarifas-mod > img {
	display: block;
	margin: 0 auto;
	margin-bottom: 55px;
}
.form-vend .txt-paso p {
	font-size: 18px;
}
.img-form-vend {
	flex-grow: 1;
	align-items: center;
	display: flex;
}
.form-vend .txt-paso {
	display: flex;
	align-items: flex-start;
	height: 5em;
	margin-top: 20px;
}
.tarifas-mod h2 {
	font-weight: 700;
	text-align: center;
	font-size: 35px;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.tabla-precios {
	display: grid;
	grid-template-columns: repeat(5,1fr);
	grid-template-rows: repeat(4,auto);
	max-width: 970px;
	margin: 45px auto 0 auto;
	grid-gap: 1px;
	background: #DDDDDD;
	width: 90%;
}
.tabla-precios {
	border: 1px solid #DDD;
}
.tabla-precios > div {
	background: #FFF;
}
.tabla-precios > .item-prec-1, .tabla-precios > .item-prec-2, .tabla-precios > .item-prec-5, .tabla-precios > .item-prec-6, .tabla-precios > .item-prec-7, 
.tabla-precios > .item-prec-10 {
	background: #F7F7F7;
}
.tabla-precios > .item-prec-3 {
	background: #666666;
}
.tabla-precios > .item-prec-4 {
	background: #34373C;
}
.tabla-precios > .item-prec-9, .tabla-precios > .item-prec-14, .tabla-precios > .item-prec-19 {
	background: #F4FAED;
}
.vend-rec h4 {
	color: #FFF;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
}
.title-mod h3 {
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 17px;
}
.title-mod p {
	color: #A9A1A0;
	text-align: center;
	font-size: 14px;
}
.content-mod p {
	text-align: ;
	margin: 0;
}
.content-mod-small {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.content-mod > span {
	font-size: 35px;
	font-weight: 700;
	margin-right: 10px;
}
.content-mod > p span, .content-mod > p {
	color: #A9A1A0;
	font-weight: 700;
}
.content-mod-small > span {
	color: #A9A1A0;
	font-size: 13px;
	text-align: center;
}
.content-mod-small {
	display: flex;
	align-items: center;
	justify-content: center;
}
.content-mod-small > p {
	font-weight: 700;
	font-size: 22px;
	padding-right: 10px;
	display: flex;
	margin-bottom: 0;
}
.content-mod p {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.content-mod {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: left;
	padding: 0 10px;
}
.tabla-precios > div.item-prec-11, .tabla-precios > div.item-prec-16 {
	display: flex;
	justify-content: center;
	align-items: center;
}
.tabla-precios > div.item-prec-11 p, .tabla-precios > div.item-prec-16 p {
	margin: 0;
}
.content-mod-small {
	padding: 12px 10px;
}
.item-prec-15.content-mod {
	padding: 10px;
}
.content-mod-small > p {
	display: flex;
	align-items: center;
}
.content-mod-small > p span {
	color: #A9A1A0;
	margin-left: 7px;
	font-size: 15px;
	font-weight: 400;
}
.preocup-vend .btn.btn-sol-info {
	width: 280px;
	margin-left: 15px;
}
.cont-emp-tienda-o {
	display: grid;
	grid-template-columns: repeat(2,1fr);
}
.emp-tienda-online.preocup-vend {
	margin-top: 100px;
	max-width: 100%;
	background: #F8F9FA;
	padding: 75px 0;
	padding-bottom: 0;
}
.emp-tienda-online.preocup-vend h2 {
	text-align: left;
	margin: 0;
	margin-bottom: 30px;
}
.emp-tienda-online.preocup-vend p {
	color: #727279;
	font-size: 25px;
}
.preocup-vend .cont-emp-tienda-o {
	max-width: 1140px;
	margin: auto;
}
.info-vend.tiend-vend p {
	color: #727279;
	font-size: 25px;
	max-width: 630px;
	margin-left: auto;
	margin-right: auto;
}
.crear-tienda-online.como-crear .num-text p {
	text-align: left;
}
.funCabecera.cab-land-garant-inv{
	background: url(../images/bg-landing-garantia.png) no-repeat center bottom; 
	margin-bottom: 0px; 
	background-size: 100% !important;
	height: auto; 
	min-height: 600px;"
}
.funCabecera.cab-land-garant-inv h3{
	margin-bottom: 20px;
	text-align: center;
}
.funCabecera.cab-land-garant-inv p{
	text-align: center;
	max-width: 690px; 
	margin-left: auto; 
	margin-right: auto;
}
.funCabecera.cab-land-garant-invp  span{
	font-family: 20px;
}
.funCabecera.cab-land-garant-inv h1 {
	margin: 0;
	text-align: center;
	padding-top: ;
}
.funCabecera.cab-land-garant-inv .container {
	text-align: center;
}
.funCabecera.cab-land-garant-inv {
	text-align: center;
}
.funCabecera.cab-land-garant-inv h3 {
	font-size: 40px;
	color: #2B2C32;
	font-weight: 300;
	text-transform: uppercase;
}
.funCabecera.cab-land-garant-inv h1 {
	font-size: 45px;
	font-weight: 700;
	color: #2B2C32;
	max-width: 880px;
	margin-left: auto;
	margin-right: auto;
}
.funCabecera.cab-land-garant-inv p:nth-child(3) {
	font-size: 25px;
	color: #2B2C32;
	font-weight: 300;
	margin-top: 25px;
	margin-bottom: 40px;
}
.emp-tienda-online.preocup-vend.onl-prof .btn.btn-sol-info {
	width: 200px;
}
.emp-tienda-online.preocup-vend.onl-prof .col-tienda p {
	font-size: 20px;
}
.emp-tienda-online.preocup-vend.onl-prof {
	background: #FFF;
}
.emp-tienda-online.preocup-vend.onl-prof {
	margin-top: 100px;
	margin-bottom: 100px;
}
.cont-gris .func h2 {
	font-weight: 700;
}
.cont-gris .func p {
	font-size: 16px;
	margin-top: 30px;
}
.cont-gris .func strong {
	font-size: 18px;
}
.emp-tienda-online.preocup-vend.onl-prof .cont-buttons {
	margin-bottom: 20px;
	margin-top: 20px;
}
.cont-gris .func h3 {
	margin-top: 0;
}
.portada-home.drop.partner small {
	font-size: 15px;
	color: #878787;
}

@media(max-width: 767px){
	.portada-home.drop.partner .img-portada img {
	transform: translateY(10px);
}
.emp-tienda-online.preocup-vend.onl-prof.ben-cli .col-tienda {
	text-align: center;
}
.crear-tienda-online.como-crear.red-partner {
	padding-bottom: 30px;
}
.red-partner .col-tienda:last-child img {
	max-width: 85%;
	margin-left: auto;
	margin-right: auto;
}
	.crear-tienda-online.como-crear .cont-crear-tienda-o:nth-child(2) {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
}
.funCabecera.cab-land-garant-inv {
	background-size: cover !important
}
.funCabecera.cab-land-garant-inv > img {
	width: 40%;
	max-width: 200px;
}
.emp-tienda-online.preocup-vend.onl-prof .col-tienda p {
	font-size: 18px;
}
.funCabecera.cab-land-garant-inv h3 {
	font-size: 30px;
}
.funCabecera.cab-land-garant-inv h1 {
	font-size: 38px;
}
.funCabecera.cab-land-garant-inv p:nth-child(3) {
	font-size: 20px;
}
.cab-land-garant-inv .btn.btn-sol-info {
	font-size: 17px;
}
.como-crear .cont-crear-tienda-o .col-tienda {
	text-align: center;
}
.crear-tienda-online.como-crear > img, .form-vend > img, .tarifas-mod > img {
	margin-bottom: 25px;
}
.crear-tienda-online.como-crear .cont-crear-tienda-o:last-child {
	margin-top: 25px;
}
.que-tengo-que-hacer, .como-funciona-dropshipping {
	padding: 0 15px;
	margin: 30px auto;
}
.cont-pasos {
	grid-row-gap: 20px;
}
.form-vend .cont-pasos {
	margin-top: 35px;
}
.img-form-vend img {
	max-width: 75%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.form-vend .txt-paso p {
	font-size: 17px;
}
.tarifas-mod h2 {
	font-size: 30px;
	padding: 0 15px;
}
.tabla-precios {
	display: grid;
	grid-template-columns: repeat(1,1fr);
	grid-template-rows: auto;
	max-width: 80%;
	margin: 45px auto 0 auto;
	grid-gap: 1px;
	background: #DDDDDD;
}
.tabla-precios > .item-prec-7 {
	grid-row-start: 1;
}
.tabla-precios > .item-prec-12 {
	grid-row-start: 2;
}
.tabla-precios .item-prec-17 {
	grid-row-start: 3;
}
.tabla-precios > .item-prec-3 {
	grid-row-start: 4;
}
.tabla-precios .item-prec-8 {
	grid-row-start: 5;
}
.tabla-precios .item-prec-18 {
	grid-row-start: 7;
}
.tabla-precios .item-prec-13 {
	grid-row-start: 6;
}
.tabla-precios > .item-prec-4 {
	grid-row-start: 8;
}
.tabla-precios > .item-prec-9 {
	grid-row-start: 9;
}
.tabla-precios > .item-prec-14 {
	grid-row-start: 10;
}
.tabla-precios > .item-prec-19 {
	grid-row-start: 11;
}
.tabla-precios > .item-prec-10 {
	grid-row-start: 12;
}
.tabla-precios > .item-prec-15 {
	grid-row-start: 13;
}
.tabla-precios > .item-prec-20 {
	grid-row-start: 14;
}
.head-mod, .tabla-precios > .item-prec-2 {
	display: none;
}
.emp-tienda-online.preocup-vend {
	margin-top: 50px;
	padding: 40px 0;
}
.cont-emp-tienda-o {
	display: grid;
	grid-template-columns: repeat(1,1fr);
}
.emp-tienda-online.preocup-vend h2 {
	text-align: center;
}
.emp-tienda-online.preocup-vend p {
	font-size: 21px;
	padding: 0 15px;
}
.preocup-vend .btn.btn-sol-info {
	margin-top: 20px;
}
.tabla-precios > .item-prec-11, .tabla-precios > .item-prec-16, .tabla-precios > .item-prec-1, .tabla-precios > .item-prec-5, .tabla-precios > .item-prec-6 {
	display: none !important;
}
.vend-rec, .item-prec-10 {
	margin-top: 20px;
	position: relative;
}
.vend-rec::before, .item-prec-10::before {
	content: "";
	background: #FFF;
	position: absolute;
	top: -20px;
	left: -1px;
	right: -1px;
	width: calc(100% + 2px);
	height: 20px;
	border-bottom: 1px solid #DDDDDD;
}
}

@media(min-width: 768px) and (max-width: 991px){
		.tabla-precios > div.item-prec-11 p, .tabla-precios > div.item-prec-16 p {
	margin: 0;
	font-size: 13px;
}
.cont-gris .func {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.funCabecera.cab-land-garant-inv h3 {
	font-size: 35px;
}
.funCabecera.cab-land-garant-inv h1 {
	font-size: 40px;
}
.funCabecera.cab-land-garant-inv p:nth-child(3) {
	font-size: 22px;
}
.funCabecera.cab-land-garant-inv > img {
	width: ;
	max-width: 150px;
}
.vend-rec h4 {
	font-size: 14px;
}
.title-mod p {
	font-size: 13px;
}
.content-mod > span {
	font-size: 30px;
}
.content-mod-small > span {
	font-size: 12px;
}
.content-mod-small > p span {
	font-size: 14px;
}
.content-mod p {
	font-size: 13px;
}
.info-vend.vend-int h4 {
	font-size: 21px;
}
.info-vend.vend-int small {
	font-size: 17px;
}
.info-vend.vend-int {
	margin-bottom: 55px;
}
.crear-tienda-online.como-crear > img, .form-vend > img, .tarifas-mod > img {
	margin-bottom: 45px;
}
.crear-tienda-online.como-crear h2 {
	font-size: 30px;
	text-align: center;
}
.como-crear.crear-tienda-online p.subt-tiend {
	font-size: 20px;
}
.crear-tienda-online.como-crear .cont-crear-tienda-o p {
	font-size: 18px;
}
.crear-tienda-online.como-crear .cont-crear-tienda-o span {
	font-size: 28px;
}
.emp-tienda-online.preocup-vend {
	padding: 45px 0;
}
.emp-tienda-online.preocup-vend.onl-prof .col-tienda p {
	font-size: 18px;
}
.preocup-vend .cont-buttons {
	display: flex;
}
.preocup-vend .btn.btn-emp-vend, .preocup-vend .btn.btn-sol-info {
	font-size: 15px;
}
.preocup-vend .btn.btn-sol-info {
	width: 250px;
	margin-left: 15px;
}
.btn.btn-emp-vend {
	width: 160px;
}
.emp-tienda-online.preocup-vend h2 {
	text-align: center;
}
.crear-tienda-online.como-crear .cont-crear-tienda-o:last-child {
	margin-top: 55px;
	grid-column-gap: 20px;
}
.como-funciona-dropshipping.form-vend {
	margin-top: 40px;
}
.emp-tienda-online.preocup-vend {
	margin-top: 60px;
	padding-bottom: 15px;
}
}

@media(min-width: 768px){
.func .col-md-8 .img-responsive {
	margin-top: -30px;
	margin-left: 100px;
	padding-bottom: 15px;
}
.cont-gris .func {
	display: flex;
	margin-top: 40px !important;
}
}

@media(min-width: 768px) and (max-width: 1145px){
	.emp-tienda-online.preocup-vend {
	padding-left: 15px;
	padding-right: 15px;
}
}

@media(min-width: 992px) and (max-width: 1199px){
	.emp-tienda-online.preocup-vend.onl-prof h2 {
	font-size: 30px;
}
.partner .cont-portada-home.drop {
	grid-template-columns: 50% 60%;
}
.portada-home.drop.partner .img-portada img {
	transform: translate(10px,-6px) scale(1.1);
}
body{
	overflow-x: hidden;
}
.emp-tienda-online.preocup-vend.onl-prof .col-tienda p {
	font-size: 18px;
}
.cont-gris .func p {
	font-size: 14px;
	margin-top: 20px;
}
.cont-gris .func h3 {
	margin-top: 0;
	font-size: 25px;
}
.cont-gris .func h2 {
	font-weight: 700;
	font-size: 32px;
}
.cont-gris .func {
	display: flex;
	margin-top: 30px !important;
}
.como-funciona-dropshipping.form-vend {
	margin-top: 20px;
	margin-bottom: 60px;
}
.crear-tienda-online.como-crear {
	margin-top: -40px;
}
}
@media(min-width: 992px){
	.funCabecera.cab-land-garant-inv {
	text-align: center;
	padding-top: 70px;
}
}

@media(min-width: 1200px){
.portada-home.drop.ct .cont-portada-home.drop.ct {
	/* padding: 40px 0; */
	height: 600px;
	grid-template-columns: 40% 60%;
}
.partner .cont-portada-home.drop {
	grid-template-columns: 45% 60%;
}
.ct .img-portada {
	display: flex;
	justify-content: flex-end;
}
.portada-home.drop.partner .img-portada img {
	transform: translate(60px,-8px) scale(1.1);
	/* width: 120%; */
}
body{
	overflow-x: hidden;
}
}

@media(min-width: 1400px){
.ct.drop .img-portada img {
	transform: translateX(7%);
}
}
/*****/

/* ERP */
.iconos-erp ul li {
	list-style: none;
}
.info-vend.vend-int.gest-neg h4 {
	max-width: 730px;
}
.row-icons-erp {
	display: grid;
	grid-template-columns: repeat(8,1fr);
	max-width: 1140px;
	margin: 0 auto;
}
.item-icon-erp {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.gest-erp .cont-pasos {
	grid-template-columns: repeat(3,1fr);
	grid-column-gap: 5%;
	margin-top: 65px;
}
.gest-erp .cont-pasos .item-hacer img {
	width: initial;
}
.gest-erp .cont-pasos .item-hacer {
	text-align: center;
}
.gest-erp h2 {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.gest-erp p {
	max-width: 755px;
	margin-left: auto;
	margin-right: auto;
}
.col-icons-erp {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	max-width: 1140px;
	margin: 160px auto 0 auto;
	grid-column-gap: 4%;
}
.item-text-erp {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-column-gap: 20px;
}
.iconos-erp ul li {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-column-gap: 20px;
}
.item-icon-erp > span {
	color: #0A060C;
	font-size: 16px;
	font-weight: 700;
	margin-top: 35px;
}
.cont-text-erp > h4 {
	color: #0A060C;
	font-weight: 700;
	font-size: 28px;
	margin-top: 0;
	margin-bottom: 20px;
}
.cont-text-erp > p, .cont-text-erp > ul li {
	color: #727279;
	font-size: 19px;
}
.cont-text-erp > ul {
	margin-top: 25px;
}
.item-text-erp {
	margin-bottom: 40px;
}
.cont-text-erp > ul {
	padding: 0;
}
.item-icon-erp > span {
	text-align: center;
}
.row-icons-erp {
	position: relative;
}
.row-icons-erp::after {
	content: "";
	width: 100%;
	height: 1px;
	background: #BBB;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -77px;
}

@media(max-width: 767px){
.col-icons-erp {
	grid-template-columns: repeat(1,1fr);
	margin-top: 30px;
	padding: 0 18px;
}
.row-icons-erp::after {
	bottom: 0;
}
.gest-erp .cont-pasos {
	grid-template-columns: repeat(1,1fr);
}
.row-icons-erp {
	grid-template-columns: repeat(2,1fr);
}
.iconos-erp {
	padding-top: 20px;
}
.item-icon-erp > span {
	margin-top: 18px;
}
.item-icon-erp {
	margin-bottom: 35px;
}
.cont-text-erp > p, .cont-text-erp > ul li {
	font-size: 17px;
}
.cont-text-erp > h4 {
	font-size: 27px;
	margin-bottom: 15px;
}
.info-vend.vend-int.gest-neg {
	margin-top: 20px;
}
.gest-erp .txt-hacer {
	justify-content: center;
}
}

@media(min-width:768px) and (max-width:991px){
	.row-icons-erp::after {
	bottom: -55px;
}
	.row-icons-erp {
	grid-template-columns: repeat(4,1fr);
	margin-top: 80px;
}
.gest-erp .cont-pasos .item-hacer img {
	width: 80%;
	height: auto;
}
.gest-erp .cont-pasos .item-hacer:last-child img {
	width: 50%;
}
.gest-erp .txt-hacer h4 {
	font-size: 16px;
	line-height: normal;
}
.col-icons-erp {
	margin: 110px auto 0 auto;
}
.col-icons-erp {
	padding: 0 15px;
}
.cont-text-erp > p, .cont-text-erp > ul li {
	font-size: 17px;
}
.info-vend.vend-int.gest-neg {
	margin-top: 20px;
}
.erp .img-portada {
	align-items: center;
}
}

@media(min-width:992px){
	.erp .img-portada {
	align-items: center;
}
	.row-icons-erp {
	grid-template-columns: repeat(8,1fr);
	margin-top: 100px;
}
}

@media(min-width: 992px) and (max-width: 1199px){
	.col-icons-erp {
	margin: 115px auto 0 auto;
}
.gest-erp .btn-te-inf .btn.btn-sol-info {
	margin: 40px auto 65px auto;
}
.txt-hacer h4 {
	font-size: 19px;
}
.info-vend.vend-int.gest-neg {
	margin-top: 25px;
}
.row-icons-erp::after {
	bottom: -65px;
}
}

@media(max-width: 1150px){
	.col-icons-erp {
	padding: 0 15px;
}
}

/**/

.head-table .item-head-table:nth-child(2) {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.tabla-dis-config i {
	color: #727279;
	font-size: 16px;
	display: block;
	margin-bottom: 5px;
}
.tabla-dc .btn.btn-sol-info {
	margin: 30px auto 10px auto;
	display: block;
}
.tabla-dc > p {
	font-size: 14px;
	color: #727279;
	text-align: center;
}
.head-table .item-head-table {
	padding: 15px 0;
	text-align: center;
	color: #727279;
	font-weight: 700;
	font-size: 14px;
}
.head-table {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	background: #EEE;
	border: 1px solid #CCC;
}
.body-table {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	border: 1px solid #CCC;
	border-top: none;
}
.body-table .item-body-table {
	padding: 15px 0;
	text-align: center;
}
.body-table .item-body-table:nth-child(2) {
	border-left: 1px solid#CCC;
	border-right: 1px solid #CCC;
}
.dis-config {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 70px;
}
.dis-config h3 {
	font-size: 25px;
	margin: 0;
	font-weight: 700;
}
.dis-config h3 span {
	color: #32B6AC;
	font-size: 25px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.dis-config {
	text-align: center;
	padding: 30px;
	border: 25px solid #EEEEEE;
}
.tabla-dis-config {
	text-align: left;
}
.dis-config h3 i {
	font-style: italic;
	color: #727279;
	font-size: 19px;
	font-weight: 400;
	display: block;
}
.dis-config {
	max-width: 1140px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 70px;
}
.prog-kit-digital {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.dirigido-objetivo {
	padding-top: 70px;
	padding-bottom: 60px;
	max-width: 1140px;
	margin: 0 auto;
}
.dirigido-objetivo strong {
	font-size: 19px;
}
.dirigido-objetivo p {
	font-size: 16px;
	color: #727279;
}
.dirigido-objetivo strong:nth-child(3) {
	margin-top: 20px;
	display: block;
}
.portada-kit-digital{
	background: #15141B;
	padding-top: 45px;
	padding-bottom: 45px;
}
.cont-portada-kd {
	max-width: 1140px;
	margin: 0 auto;
	display: grid;
}
.texto-kit-digital h1 {
	margin: 10px 0 15px 0;
	font-size: 45px;
	font-weight: 700;
	color: #FFF;
}
.texto-kit-digital p {
	margin: 0;
	color: #999;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 25px;
	max-width: 490px;
	line-height: normal;
}
.texto-kit-digital small {
	color: #44CCC1;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}
.soluciones {
	max-width: 1140px;
	margin: 0 auto;
}
.soluciones h2, .soluciones h5 {
	text-align: center;
}
.soluciones img {
	margin: 0 auto;
	text-align: center;
	display: block;
}
.soluciones h2 {
	font-size: 35px;
	font-weight: 700;
	max-width: 550px;
	margin: 25px auto;
}
.soluciones h5 {
	color: #727279;
	max-width: 600px;
	margin: 0 auto;
	font-size: 19px;
	line-height: 25px;
}
.texto-soluciones {
	padding-top: 70px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 5%;
	grid-row-gap: 2.5em;
}
.item-soluciones p {
	color: #727279;
	font-size: 16px;
	line-height: 25px;
	margin-top: 10px;
	margin-bottom: 0;
}
.item-soluciones > strong {
	font-size: 20px;
}
.portada-kit-digital .btn.btn-sol-info, .tabla-dc .btn.btn-sol-info {
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
	max-width: 230px;
}
.beneficios-kd {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}
.beneficios-kd h2, .beneficios-kd h5 {
	text-align: center;
}
.cont-beneficios-kd {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.beneficios-kd > img {
	margin: 0 auto;
	display: block;
}
.beneficios-kd h2 {
	font-weight: 700;
}
.beneficios-kd h5 {
	color: #727279;
	font-size: 19px;
}
.cont-beneficios-kd {
	margin-top: 65px;
	margin-bottom: 65px;
}
.texto-ben-kd h6 {
	font-weight: 700;
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.beneficios-kd p, .beneficios-kd ul li {
	color: #727279;
	font-size: 16px;
}
.beneficios-kd h4 {
	font-weight: 700;
	font-size: 28px;
	margin-bottom: 23px;
}
.beneficios-kd p {
	margin-bottom: 22px;
}
.beneficios-kd ul li {
	padding-bottom: 12px;
	display: flex;
	align-items: center;
	column-gap: 15px;
}
.beneficios-kd ul {
	padding-left: 15px;
	list-style: none;
	margin: 0;
}
.solicita-subvencion {
	text-align: center;
	max-width: 1140px;
	margin: 0 auto;
	padding-bottom: 55px;
}
.solicita-subvencion h2 {
	font-size: 35px;
	font-weight: 700;
	max-width: 800px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 30px;
}
.solicita-subvencion .btn.btn-sol-info {
	max-width: initial;
	width: auto;
	padding: ;
	padding-left: 25px;
	padding-right: 25px;
}
.soluciones .item-soluciones {
	margin-bottom: 35px;
}
#form_Subvencion7665035 .h1 {
	font-weight: 700;
	font-size: 30px;
} 
#form_Subvencion7665035 {
	max-width: 585px;
	margin: 0 auto;
}
.remodal.subvencion {
	max-width: 570px;
}
#form_Subvencion7665035 .form-group {
	text-align: left;
}
#form_Subvencion7665035 .col-xs-12.titulo {
	padding: 0;
}
#btnSubmit7665035 {
	color: #13261F;
	font-weight: 700;
	font-size: 15px !important;
	width: auto;
	padding: 8px 20px 6px 20px;
}
#form_Subvencion7665035 .col-xs-12.form {
	padding: 0;
}
.remodal.subvencion {
	padding-left: 0;
	padding-right: 0;
}
#form_Subvencion7665035 .form-group {
	margin-left: 0;
	margin-right: 0;
}

@media(max-width: 767px){
	#form_Subvencion7665035 {
	padding: 0 15px;
}
#form_Subvencion7665035 .h1 {
	font-size: 24px;
}
.remodal.subvencion .text-left img {
	text-align: center;
	margin: 0 auto;
	display: block;
}
#btnSubmit7665035 {
	font-size: 14px !important;
	width: auto;
	padding: 8px 15px 6px 15px;
	max-width: 100%;
}
	.solicita-subvencion > img {
	max-width: 80px;
	height: auto;
}
	.solicita-subvencion h2 {
	font-size: 25px;
	margin-top: 30px;
	margin-bottom: 25px;
}
	.beneficios-kd h2 {
	font-size: 25px;
}
.beneficios-kd h4 {
	font-size: 23px;
	margin-bottom: 18px;
}
.beneficios-kd p, .beneficios-kd ul li {
	font-size: 14px;
}
.texto-ben-kd h6 {
	font-size: 17px;
}
.beneficios-kd h5 {
	font-size: 17px;
}
.beneficios-kd > img {
	max-width: 80px;
	height: auto;
}
	.cont-beneficios-kd {
	margin-top: 25px;
	margin-bottom: 30px;
}
.cont-beneficios-kd {
	grid-template-columns: 1fr;
}
	.tabla-dc {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
	.body-table {
	border-left: none;
}
.body-table .item-body-table {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
}
.head-table .item-head-table {
	font-size: 13px;
}
.tabla-dc > p {
	font-size: 13px;
}
.item-body-table:first-child {
	border-top: 1px solid #CCC;
}
	.tabla-dc > p {
	grid-column-start: 1;
	grid-column-end: 3;
}
.tabla-dc .btn.btn-sol-info {
	grid-column-start: 1;
	grid-column-end: 3;
}
.body-table .item-body-table {
	flex: 1;
}
.head-table .item-head-table:nth-child(2) {
	border-top: 1px solid #CCC;	
	border-bottom: 1px solid #CCC;
	border-left: none;
	border-right: none;
}
.body-table .item-body-table:nth-child(2) {
	border-top: 1px solid#CCC;
	border-bottom: 1px solid #CCC;
	border-left: none;
	border-right: none;
}
.head-table, .body-table {
	display: flex;
	flex-direction: column;
}
	.dis-config {
	margin-top: 20px;
	margin-bottom: 30px;
}
	.soluciones h2 {
	font-size: 25px;
	margin: 18px auto;
}
.soluciones h5 {
	font-size: 16px;
	line-height: 23px;
}
.item-soluciones > strong {
	font-size: 18px;
}
.item-soluciones p {
	font-size: 14px;
	line-height: 22px;
	margin-top: 6px;
}
.soluciones img {
	max-width: 80px;
	height: auto;
}
	.texto-soluciones {
	grid-template-columns: 1fr;
	grid-row-gap: 20px;
}
	.dirigido-objetivo {
	padding-top: 10px;
	padding-bottom: 25px;
}
.portada-kit-digital {
	padding-top: 30px;
}
.texto-kit-digital small {
	font-size: 13px;
}
.texto-kit-digital h1 {
	font-size: 35px;
}
.texto-kit-digital p {
	font-size: 20px;
}
.img-kit-digital img {
	max-width: 100%;
	height: auto;
	margin-top: 30px;
}
.portada-kit-digital .btn.btn-sol-info {
	height: 43px;
	padding: 0 15px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dirigido-objetivo strong {
	font-size: 17px;
}
.dirigido-objetivo p {
	font-size: 15px;
}
.prog-kit-digital img {
	max-width: 100%;
	height: auto;
}
.texto-soluciones {
	padding-top: 30px;
}
}

@media(min-width: 768px){
.dirigido-objetivo p {
	line-height: 25px;
}
.cont-portada-kd {
	max-width: 1140px;
	margin: 0 auto;
	grid-template-columns: 50% 50%;
}
}

@media(min-width: 768px) and (max-width: 991px){
	.beneficios-kd h2 {
	font-size: 30px;
}
.texto-ben-kd h6 {
	font-size: 17px;
}
.beneficios-kd p, .beneficios-kd ul li {
	font-size: 15px;
}
.solicita-subvencion h2 {
	font-size: 30px;
	margin-bottom: 22px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.beneficios-kd h5 {
	font-size: 17px;
}
.beneficios-kd h4 {
	font-size: 25px;
	margin-bottom: 20px;
}
	.cont-beneficios-kd {
	margin-top: 45px;
	margin-bottom: 45px;
}
	.dis-config {
	margin-top: 30px;
	margin-bottom: 40px;
}
	.soluciones h2 {
	font-size: 30px;
	max-width: 400px;
	margin: 22px auto;
}
.item-soluciones > strong {
	font-size: 18px;
}
.item-soluciones p {
	font-size: 15px;
	line-height: 23px;
	margin-top: 8px;
}
.soluciones h5 {
	max-width: 500px;
	font-size: 17px;
	line-height: 23px;
}
	.texto-soluciones {
	padding-top: 45px;
}
	.dirigido-objetivo strong {
	font-size: 18px;
}
.dirigido-objetivo p {
	font-size: 15.5px;
}
	.dirigido-objetivo {
	padding-top: 25px;
	padding-bottom: 40px;
}
	.navbar-top-affix .navbar .container {
	padding: 0;
}
.nav.navbar-nav .btn.btn-success.btn-header {
	font-size: 12px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.navbar-top-affix .navbar-nav > li > .navbar-btn {
	margin: 0;
	display: flex;
	align-items: flex-start;
}
.cont-portada-kd {
	grid-template-columns: 50% 50%;
}
.texto-kit-digital p {
	font-size: 20px;
}
.texto-kit-digital h1 {
	font-size: 40px;
}
.texto-kit-digital small {
	font-size: 14px;
}
.portada-kit-digital .btn.btn-sol-info {
	width: auto;
	font-size: 15px;
	padding: 0 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 210px;
}
.img-kit-digital img {
	max-width: 100%;
	height: auto;
}
.prog-kit-digital img {
	max-width: 100%;
	height: auto;
}
}

@media(min-width: 992px) and (max-width: 1199px){
	.beneficios-kd h2 {
	font-size: 33px;
}
.beneficios-kd h5 {
	font-size: 18px;
}
	.cont-beneficios-kd {
	margin-top: 55px;
	margin-bottom: 55px;
}
	.dis-config {
	margin-top: 40px;
	margin-bottom: 60px;
}
	.soluciones h2 {
	font-size: 33px;
	max-width: 500px;
	margin: 22px auto;
}
.soluciones h5 {
	max-width: 600px;
	font-size: 18px;
	line-height: 24px;
}
.item-soluciones > strong {
	font-size: 19px;
}
.item-soluciones p {
	font-size: 15px;
	line-height: 23px;
	margin-top: 9px;
}
	.texto-soluciones {
	padding-top: 60px;
}
.cont-portada-kd {
	grid-template-columns: 50% 50%;
}
.img-kit-digital img {
	max-width: 100%;
	height: auto;
}
.texto-kit-digital p {
	font-size: 24.5px;
}
.dirigido-objetivo {
	padding-top: 40px;
	padding-bottom: 50px;
}
.prog-kit-digital img {
	max-width: 100%;
	height: auto;
}
}

@media(min-width: 992px){
.solicita-subvencion {
	padding-bottom: 65px;
}
}

@media(min-width: 1200px) and (max-width: 1399px){
.texto-kit-digital p {
	font-size: 28px;
}
.dirigido-objetivo {
	padding-top: 65px;
	padding-bottom: 55px;
}
}

@media(min-width: 1200px){
.solicita-subvencion {
	padding-bottom: 80px;
}
}

@media(max-width:1155px){
	.solicita-subvencion {
	padding-left: 20px;
	padding-right: 20px;
}
	.beneficios-kd {
	padding-left: 20px;
	padding-right: 20px;
}
.dis-config {
	margin-left: 20px;
	margin-right: 20px;
	padding: 30px 15px;
	border: 20px solid #EEEEEE;
}
.portada-kit-digital {
	padding-left: 20px;
	padding-right: 20px;
}
.dirigido-objetivo, .soluciones, .prog-kit-digital {
	padding-left: 20px;
	padding-right: 20px;
}
.dis-config h3 {
	font-size: 20px;
}
.dis-config h3 span {
	font-size: 20px;
}
.dis-config h3 i {
	font-size: 17px;
}
.dis-config h3 i {
	font-size: 15px;
	margin-bottom: 15px;
}
.tabla-dis-config i {
	font-size: 15px;
}
}

@media(min-width: 1400px){
	.cont-portada-kd {
	grid-template-columns: 500px 1fr;
}
}

.page-1-2-1-home .owl-carousel.owl-theme, 
.websMab ~ .owl-carousel.owl-theme {
	max-width: 1240px;
	margin: 0 auto;
	position: relative;
}
.page-1-2-1-home .owl-carousel.owl-theme .owl-nav .owl-next, 
.websMab ~ .owl-carousel.owl-theme .owl-nav .owl-next {
	position: absolute;
	right: 0;
	top: calc(50% - 12px);
}
.page-1-2-1-home .owl-carousel.owl-theme .owl-nav .owl-prev,
.websMab ~ .owl-carousel.owl-theme .owl-nav .owl-prev {
	position: absolute;
	left: 0;
	top: calc(50% - 12px);
}
.page-1-2-1-home .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next,
.websMab ~ .owl-carousel .owl-nav .owl-prev, .websMab ~ .owl-carousel .owl-nav .owl-next {
	font-size: 0;
}
.page-1-2-1-home .owl-carousel .owl-nav .owl-prev::before,
.websMab ~ .owl-carousel .owl-nav .owl-prev::before {
	content: url(../images/icon-left-slider.png);
}
.page-1-2-1-home .owl-carousel .owl-nav .owl-next::before,
.websMab ~ .owl-carousel .owl-nav .owl-next::before {
	content: url(../images/icon-right-slider.png);
}

.page-1-2-1-home .owl-carousel .owl-item .thumbnail,
.websMab ~ .owl-carousel .owl-item .thumbnail {
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*
.owl-carousel .owl-stage-outer {
	max-height: 80px;
}
*/
.page-1-2-1-home .owl-theme.owl-carousel .owl-item img {
	display: block;
	width: auto;
	height: auto;
}
.owl-carousel .owl-item  .thumbnail {
	border: none;
}

.eshowb ~ div .container.text-center {
	display: none;
}

.soluciones .btn.btn-sol-info {
	width: 200px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	font-size: 15px;
	height: 45px;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 0;
}

.item-soluciones p.subt-item {
	color: #0A060C;
	font-size: 18px;
}
.beneficios-kd ul li {
	text-align: left;
}
.dirigido-objetivo strong.ext {
	font-size: 21px;
	margin-bottom: 10px;
	display: block;
}

@media(max-width: 767px){
.item-soluciones p.subt-item {
	color: #0A060C;
	font-size: 16px;
}
.dirigido-objetivo strong.ext {
	font-size: 18px;
}
#a_m_7665043 ~ #page, .eshowb ~ #page {
	background: #CCD9EB;
	overflow-x: hidden;
}
}

@media(min-width:768px) and (max-width: 991px){
.item-soluciones p.subt-item {
	color: #0A060C;
	font-size: 17px;
}
}

/* eShow Barcelona */

#a_m_7665043 ~ #page #header, .eshowb ~ #page #header {
	display: grid;
	grid-template-columns: 50% 1fr;
	grid-template-rows: auto;
	max-width: 1140px;
	margin: 0 auto;
	margin-top: 40px;
	padding-bottom: 50px;
	grid-column-gap: 3.5%;
}
.titulo-form-eshowb, #a_m_7665040 {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
}
#a_m_7665043 ~ #page #header .contactform-custom, .eshowb ~ #page #header .contactform-custom, #a_m_7665039 {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 3;
	margin: 0;
	max-width: 535px;
}
.titulo-form-eshowb {
	max-width: 550px;
}
.texto-privform, #a_m_7665041 {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 3;
	grid-row-end: 4;
}
.img-portada-eshowb, #a_m_7665042 {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 4;
}
#a_m_7665043 ~ #page #header .clearfix, .eshowb ~ #page #header .clearfix,
#a_m_7665043 ~ #page #header .clearfix::after, .eshowb ~ #page #header .clearfix::after {
	display: none;
}
#a_m_7665043 ~ #page, .eshowb ~ #page {
	background: #CCD9EB;
}
.titulo-form-eshowb h1, #a_m_7665040 h1 {
	margin: 0;
	color: #003964;
	font-size: 45px;
	font-weight: 700;
}
.titulo-form-eshowb p strong, #a_m_7665040 p strong {
	color: #003964;
	font-size: 18px;
	font-weight: 700;
}
.titulo-form-eshowb p, #a_m_7665040 p {
	margin-top: 35px;
	margin-bottom: 15px;
}
.logos-eshowb span {
	color: #003964;
	font-size: 20px;
	max-width: 145px;
	display: inline-block;
	text-align: center;
}
#a_m_7665043 ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label, 
.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label, 
#a_m_7665039 .col-xs-12.col-sm-6 .col-xs-12.col-sm-6 > p.form-group > label {
	display: none;
}

#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6, .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 {
	left: 0;
	display: grid;
	grid-template-columns: 50% 50%;
	padding: 0;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group,
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group {
	margin: 0;
}
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group:nth-child(1), .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group:nth-child(2) {
	margin-bottom: 15px;
}

#form_Contact7665039 {
	display: grid;
	grid-template-columns: 50% 50%;
	grid-gap: 15px;
	margin: 0;
}
#form_Contact7665039::before, #form_Contact7665039::after {
	display: none;
}
#form_Contact7665039 .col-xs-12.col-sm-6:first-child{
	grid-column-start: 1;
	grid-column-end: 3;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(2), 
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(3),
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(2), 
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(3) {
	grid-template-columns: 1fr;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(2),
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(2) {
	grid-column-start: 1;
	grid-column-end: 2;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(3),
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(3) {
	grid-column-start: 2;
	grid-column-end: 3;
}
#form_Contact7665039 {
	display: grid;
	grid-template-columns: 50% 50%;
	grid-gap: 15px;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6, 
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6 {
	grid-column-start: 1;
	grid-column-end: 3;
	width: 100%;
	grid-template-columns: 1fr;
}
#a_m_7665043 ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right,
.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right  {
	padding: 0;
}
.logos-eshowb {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#a_m_7665043 ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right #btnSend7665039, .eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right #btnSend7665039 {
	background: #003964;
	color: #FFF;
}
.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label#label_checkLegalContacto,
#a_m_7665043 ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label#label_checkLegalContacto  {
	display: block;
}
.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label#label_checkLegalContacto, #a_m_7665043 ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label#label_checkLegalContacto {
	display: block;
	color: #003964;
	font-size: 12px;
	line-height: normal;
}
.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label#label_checkLegalContacto #checkLegalContacto7665039,
#a_m_7665043 ~ #page #header .contactform-custom .col-xs-12.col-sm-6 > p.form-group > label#label_checkLegalContacto #checkLegalContacto7665039  {
	display: flex;
	align-items: flex-start;
	height: auto;
}
.texto-privform small, #a_m_7665041 .texto-privform small {
	color: #003964;
	font-size: 11px;
	line-height: normal;
	display: block;
	padding-top: 20px;
	border-top: 1px solid #003964;
	margin-top: 25px;
}
.lista-port ul li {
	color: #003964;
	font-size: 15px;
	display: flex;
	align-items: center;
	padding-bottom: 5px;
}
.lista-port ul {
	list-style: none;
	padding: 0;
}
.lista-port li::before {
	content:url(../images/icon-check_azul.png);
	margin-right: 8px;
}
.lista-port {
	padding-left: 35px;
}
.img-portada-eshowb .img-port img {
	max-width: 100%;
}
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6 .form-group {
	margin-bottom: 0;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6, .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6 {
	margin-top: -15px;
}
.contactform-custom #form_Contact7665039 input {
	height: 50px;
	border: none;
}
/*
body > .eshowb ~ div:nth-child(7) {
	display: none;
}
*/
.eshowb ~ .navbar-top-affix {
	background: #CCD9EB;
	position: static;
}
.eshowb ~ .navbar-top-affix .container > .navbar-collapse .nav.navbar-nav.navbar-right:first-child {
	display: none;
}
.eshowb ~ .navbar-top-affix .container > .navbar-collapse .nav.navbar-nav.navbar-right li:last-child .navbar-btn {
	margin: 0;
}
.eshowb ~ .navbar-top-affix .navbar > .container .navbar-brand img {
	display: none;
}
.eshowb ~ .navbar-top-affix .navbar > .container .navbar-brand::before {
	content: "";
	display: block;
	width: 168px;
	height: 70px;
	background: url(../images/logo-mabisy-eshowB.png) no-repeat center;
	background-size: 100%;
}
.navbar > .container .navbar-brand {
	height: auto;
}
.eshowb ~ .navbar-top-affix .container > .navbar-collapse .nav.navbar-nav.navbar-right li:last-child .navbar-btn .btn.btn-success.btn-header {
	background: #003964;
	font-weight: 700;
	padding: 0 20px;
	display: flex;
	align-items: center;
}
.eshowb ~ #page #body, #a_m_7665043 ~ #page #body {
	background: #FFF;
}
.pq-elegir-mabisy {
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 90px;
	padding-bottom: 90px;
}
.pq-elegir-mabisy h2 {
	margin: 0;
}
.pq-elegir-mabisy h2 {
	margin: 0;
	font-size: 35px;
	font-weight: 700;
	color: #0A060C;
	padding-left: 25px;
}
.pq-elegir-mabisy h2 span {
	font-weight: 300;
}
.items-vender-online {
	margin-top: 50px;
}
.items-vender-online {
	margin-top: 50px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 4%;
}
.items-vender-online .col-item-vender .item-vender h5 {
	margin: 0;
	font-size: 22px;
	color: #0A060C;
	font-weight: 700;
	display: flex;
	align-items: flex-start;
	column-gap: 10px;
}
.items-vender-online .col-item-vender .item-vender span {
	font-size: 20px;
	font-weight: 300;
	color: #0272FE;
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}
.items-vender-online .col-item-vender .item-vender p {
	font-size: 15px;
	font-weight: 400;
	color: #727279;
	line-height: 23px;
	margin: 0;
}
.items-vender-online .col-item-vender {
	display: flex;
	flex-direction: column;
	row-gap: 25px;
}
.items-vender-online .col-item-vender .item-vender h5::before {
	content: "";
	display: inline-block;
	width: 19px;
	height: 15px;
	background: url(../images/icon-check_negro.png) no-repeat center;
	background-size: 100%;
	margin-top: 5px;
	flex-shrink: 0;
}
.items-vender-online .col-item-vender .item-vender p, .items-vender-online .col-item-vender .item-vender span {
	padding-left: 30px;
}
.cont-todo-lo-que-necesitas {
	max-width: 1140px;
	margin: 0 auto;
}
.cont-todo-lo-que-necesitas {
	max-width: 1140px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 50px 15px;
	grid-column-gap: 5%;
}
.todo-lo-que-necesitas h2 {
	font-size: 35px;
	font-weight: 700;
	margin: 0;
}
.todo-lo-que-necesitas h2 span {
	font-weight: 300;
}
.todo-lo-que-necesitas .lista p {
	margin: 0;
	color: #727279;
	font-size: 17px;
	font-weight: 300;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
}
.todo-lo-que-necesitas .lista {
	margin-top: 22px;
}
.img-todo-lo-que-necesitas {
	display: flex;
	align-items: center;
	justify-content: center;
}
.todo-lo-que-necesitas {
	background: #F6F9FB;
}
.todo-lo-que-necesitas .lista p img {
	margin-right: 10px;
}
.bloq-iconos-eshowb {
	max-width: 1140px;
	display: flex;
	margin: 0 auto;
	column-gap: 4%;
	align-items: baseline;
	padding-top: 100px;
	padding-bottom: 90px;
}
.bloq-iconos-eshowb .item-bloq {
	display: flex;
	column-gap: 15px;
	align-items: flex-start;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong {
	font-size: 22px;
	line-height: 20px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong span {
	display: block;
	font-size: 35px;
	line-height: 30px;
	margin-bottom: 7px;
}
.bloq-iconos-eshowb  .texto-icon p {
	margin: 0;
	color: #727279;
	font-size: 15px;
}
.caso-de-exito .imagen {
	float: none;
}
.caso-de-exito {
	max-width: 1140px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: minmax(40%,420px) 1fr;
	grid-column-gap: 5%;
	background: #F6F9FB;
	padding: 40px;
	margin-bottom: 25px;
}
.caso-de-exito .texto-caso-de-exito h3 {
	font-size: 35px;
	margin-top: 0;
	font-weight: 700;
}
.caso-de-exito h6 {
	color: #727279;
	font-size: 25px;
	font-weight: 400;
}
.caso-de-exito p {
	color: #727279;
	font-size: 20px;
	font-weight: 400;
}
.texto-caso-de-exito {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.eshowb ~ .page-1-2-1 #bodycenter {
	background-color: transparent;
}
.caso-de-exito .texto-caso-de-exito h3 {
	font-size: 35px;
	margin-top: 0;
	font-weight: 700;
	margin-bottom: 0;
}
.lantestimonios-v2 .media-body p:last-child {
	color: #727279;
	font-size: 16px;
}
.eshowb ~  #page .contactform-custom .btn.btn-primary.btn-block::before,
#a_m_7665043 ~ #page .contactform-custom .btn.btn-primary.btn-block::before {
	content: "pide una cita ahora";
	font-size: 17px;
}
.eshowb ~ #page .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right,
#a_m_7665043 ~ #page .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right {
	text-align: center;
	margin: 0 auto;
	position: static;
	grid-column-start: 1;
	grid-column-end: 3;
}
.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right::after,
#a_m_7665043 ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right::after {
	content: "Y consigue una consultoría gratuita";
	text-align: left;
	color: #003964;
	font-size: 16px;
	font-weight: 700;
	padding-left: 20px;
	max-width: 200px;
}
.eshowb ~ #page .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right,
#a_m_7665043 ~ #page .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right {
	justify-content: flex-start;
}
.eshowb ~ #page .lantestimonios-v2 .media-body {
	padding-bottom: 10px;
	padding-top: 5px;
}
.eshowb ~ #page .lantestimonios-v2 > h2 {
	margin-top: 0;
}
.eshowb ~ #page #footer, #a_m_7665043 ~ #page #footer {
	display: none;
}
.footer-eshowb {
	background: #15141B;
	padding: 45px 0;
	padding-bottom: 90px;
}
.footer-eshowb p {
	color: #999999;
	font-size: 11px;
	max-width: 1145px;
	margin: 0 auto;
}
.footer-eshowb p {
	padding-left: 20px;
	padding-right: 20px;
}
#a_m_7665043 ~ #page, .eshowb ~ #page {
	background: #CCD9EB;
	background-image: url(../images/img-bg-portada-eShowBarcelona.png);
	background-repeat: no-repeat;
	background-position:center top;
}

.tiendaprofesional.funCabecera .btn.btn-success.btn-header.portad {
	font-size: 17px;
	width: fit-content;
}
.btn.btn-success.btn-header.btn-sol-info.portad {
	width: fit-content;
}

@media(max-width: 767px){
	#a_m_7665043 ~ #page, .eshowb ~ #page {
	background: #CCD9EB;
}
#a_m_7665043 ~ #page #header, .eshowb ~ #page #header{
	background: #CCD9EB;
	background-image: url(../images/img-bg-portada-eShowBarcelona.png);
	background-repeat: no-repeat;
	background-position:center bottom;
}
	.lantestimonios-v2 .media-body p:last-child {
	font-size: 14px;
}
.video-caso-de-exito {
	margin: 0 -10px;
}
	.caso-de-exito .texto-caso-de-exito h3 {
	font-size: 28px;
}
.caso-de-exito h6 {
	font-size: 20px;
}
.caso-de-exito p {
	font-size: 17px;
}
	.caso-de-exito {
	padding: 35px 20px;
	margin-bottom: 0px;
}
	.caso-de-exito {
	grid-template-columns:100%;
}
	.bloq-iconos-eshowb {
	padding-top: 35px;
	padding-bottom: 35px;
	flex-direction: column;
	row-gap: 25px;
	padding-left: 15px;
	padding-right: 15px;
}
	.cont-todo-lo-que-necesitas {
	grid-template-columns: 1fr;
}
.img-todo-lo-que-necesitas img {
	max-width: 100%;
	height: auto;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong span {
	font-size: 25px;
	line-height: 25px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong {
	font-size: 18px;
	line-height: 20px;
}
.texto-todo-lo-que-necesitas {
	margin-top: 30px;
}
.todo-lo-que-necesitas h2 {
	font-size: 27px;
}
.todo-lo-que-necesitas .lista p {
	font-size: 17px;
	padding-bottom: 10px;
}
	.navbar > .container .navbar-brand::before {
	width: 90px;
	height: 40px;
}
.items-vender-online {
	margin-top: 35px;
}
.pq-elegir-mabisy h2 {
	font-size: 25px;
}
.items-vender-online .col-item-vender .item-vender h5 {
	font-size: 18px;
}
.items-vender-online .col-item-vender .item-vender span {
	font-size: 15px;
}
.items-vender-online .col-item-vender .item-vender p {
	font-size: 13px;
	line-height: 21px;
}
	.items-vender-online {
	grid-template-columns: 1fr;
	grid-row-gap: 25px;
}
	.pq-elegir-mabisy {
	padding-top: 35px;
	padding-bottom: 35px;
}
	.eshowb ~ .navbar-top-affix .navbar-toggle .icon-bar {
	background-color: #222;
}
#a_m_7665043 ~ #page #header, .eshowb ~ #page #header {
	grid-template-columns: 1fr;
}
.img-portada-eshowb, #a_m_7665042 {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 4;
	grid-row-end: 5;
}
#form_Contact7665039 {
	grid-template-columns: 1fr;
	grid-gap: 0;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6, .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 {
	grid-template-columns: 1fr;
}
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group:nth-child(1), .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group {
	margin-bottom: 15px;
}
#a_m_7665043 ~ #page #header .contactform-custom, .eshowb ~ #page #header .contactform-custom, #a_m_7665039 {
	max-width: 100%;
	padding: 0 15px;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(3), .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6:nth-child(3) {
	grid-column-start: 1;
	grid-column-end: 2;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6, .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6 {
	grid-column-start: 1;
	grid-column-end: 2;
}
.contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right {
	grid-column-start: 1;
	grid-column-end: 2;
}
.img-portada-eshowb .img-port img {
	max-width: 100%;
}
.logos-eshowb {
	display: grid;
	grid-template-columns: 45% 1fr 1fr;
}
.logos-eshowb span {
	font-size: 12px;
	padding: 0 7px;
	border-left: 1px solid #003964;
	border-right: 1px solid #003964;
	margin: 0 10px;
}
.titulo-form-eshowb, #a_m_7665040 {
	padding: 0 15px;
}
.texto-privform, #a_m_7665041 {
  padding: 0 15px;
  padding-bottom: 25px;
}
.lista-port ul li {
	font-size: 13px;
	align-items: center;
	padding-bottom: 3px;
}
.titulo-form-eshowb h1, #a_m_7665040 h1 {
	font-size: 28px;
	text-align: center;
}
.lista-port {
	padding: 0 15px;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6, .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6 {
	margin-top: 0px;
}
.img-portada-eshowb, #a_m_7665042 {
	margin-right: calc(-30% + 10px);
}
.img-portada-eshowb .img-port img {
	max-width: 100%;
	width: 80%;
	margin-left: 7%;
}
.logos-eshowb img {
	max-width: 100%;
	height: auto;
}
.titulo-form-eshowb p, #a_m_7665040 p {
	margin-top: 35px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 16px;
}
.pq-elegir-mabisy h2 {
	text-align: center;
	padding: 0;
}
.bloq-iconos-eshowb {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.bloq-iconos-eshowb .item-bloq:first-child .img-icon img {
	max-width: 35px;
	height: auto;
}
.bloq-iconos-eshowb .item-bloq:nth-child(2) .img-icon img {
	max-width: 30px;
	height: auto;
}
.bloq-iconos-eshowb .item-bloq:nth-child(3) .img-icon img {
	max-width: 36px;
	ha: ;
	height: auto;
}
.bloq-iconos-eshowb .item-bloq:nth-child(4) .img-icon img {
	max-width: 38px;
	height: auto;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong {
	font-size: 16px;
	line-height: 18px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong span {
	font-size: 23px;
	line-height: 20px;
}
.bloq-iconos-eshowb .texto-icon p {
	font-size: 13px;
}
.eshowb ~ #page .lantestimonios-v2 > h2 {
	margin-top: 0;
}
.eshowb ~ #page #bloque-duda-demo .bloquetxtImg.text-center p {
	font-size: 23px;
	color: #92A3A5;
}
.eshowb ~ #page #bloque-duda-demo .bloquetxtImg.text-center p:last-child {
	font-size: 16px;
}
.eshowb ~ #page #bloque-duda-demo .bloquetxtImg {
	padding: 50px 0px;
	overflow: hidden;
	padding-top: 0;
}
h2, .h2 {
	font-size: 25px;
}
.eshowb ~ #page .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right, .eshowb ~ #a_m_7665043 .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right {
	justify-content: center;
	flex-direction: column;
	row-gap: 10px;
}
.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right::after, .eshowb ~ #a_m_7665043 #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right::after {
	text-align: center;
	max-width: 100%;
	width: 100%;
}
.caso-de-exito {
	margin-bottom: 0;
}
.eshowb ~ #page .lantestimonios-v2.container h2 {
	margin: 0;
}
.eshowb ~ .navbar-top-affix .navbar-header .navbar-toggle {
	display: none;
}
.eshowb ~ .navbar-top-affix .container > .navbar-header {
	display: flex;
	justify-content: center;
}
#a_m_7665043 ~ #page #header, .eshowb ~ #page #header {
	grid-template-columns: 1fr;
	margin-top: 10px;
}
#a_m_7665043 ~ #page #header, .eshowb ~ #page #header {
	padding-bottom: 0;
}
.img-portada-eshowb::after {
	content: "";
	display: block;
	height: 170px;
	background: #FFF;
	margin-top: -170px;
}
}

@media(min-width: 768px){
	#form_Contact7665039 .col-xs-12.col-sm-6:first-child .form-group:nth-child(n) {
	margin-right: 7.5px !important;
}
#form_Contact7665039 .col-xs-12.col-sm-6:first-child .form-group:nth-child(2n) {
	margin-right: 0 !important;
	margin-left: 7.5px !important;
}
.eshowb ~ .navbar-top-affix .container > .navbar-collapse .nav.navbar-nav.navbar-right li {
	display: none;
}
.eshowb ~ .navbar-top-affix .container > .navbar-collapse .nav.navbar-nav.navbar-right li:last-child {
	padding-top: 18px;
	display: flex;
	align-items: center;
}
	.pq-elegir-mabisy {
	padding-top: 50px;
	padding-bottom: 50px;
}
}

@media(min-width: 768px) and (max-width: 991px){
	.eshowb ~ .navbar-top-affix .container > .navbar-collapse .nav.navbar-nav.navbar-right li:last-child {
	padding-top: 0;
	display: flex;
	align-items: center;
	height: 100px;
}
	.eshowb ~ #page #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right::after, .eshowb ~ #a_m_7665043 #header .contactform-custom .col-xs-12.col-sm-offset-2.col-sm-4.col-sm-pull-6.col-md-offset-3.col-md-3.text-right::after {
	font-size: 15px;
	padding-left: 15px;
}
	.caso-de-exito {
	grid-template-columns: 50% 50%;
	grid-column-gap: 4%;
	padding: 30px 20px;
	margin-bottom: 10px;
}
.caso-de-exito .texto-caso-de-exito h3 {
	font-size: 30px;
}
.caso-de-exito p {
	font-size: 18px;
}
.caso-de-exito h6 {
	font-size: 20px;
}
	.bloq-iconos-eshowb {
     column-gap: 2%;
	padding-top: 45px;
	padding-bottom: 45px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	row-gap: 22px;
	padding-left: 15px;
	padding-right: 15px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong span {
	font-size: 28px;
	line-height: 28px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong {
	font-size: 20px;
	line-height: 20px;
}
}

@media(min-width: 992px) and (max-width: 1199px){
	.caso-de-exito .texto-caso-de-exito h3 {
	font-size: 32px;
}
.caso-de-exito h6 {
	font-size: 22px;
}
.caso-de-exito p {
	font-size: 19px;
}
	.bloq-iconos-eshowb {
	column-gap: 2%;
	align-items: baseline;
	padding-top: 55px;
	padding-bottom: 55px;
	padding-left: 15px;
	padding-right: 15px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong span {
	font-size: 30px;
	line-height: 30px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong {
	font-size: 20px;
	line-height: 20px;
}
}

@media(min-width: 768px) and (max-width: 1199px){
	.cont-todo-lo-que-necesitas {
	grid-template-columns: 50% 50%;
}
.todo-lo-que-necesitas {
	margin: 0 15px;
}
.img-todo-lo-que-necesitas img {
	max-width: 100%;
	height: auto;
}
.todo-lo-que-necesitas h2 {
	font-size: 28px;
	display: flex;
	flex-wrap: wrap;
	column-gap: 10px;
}
.cont-todo-lo-que-necesitas {
	grid-column-gap: 3%;
}
	.items-vender-online {
	margin-top: 40px;
}
	.img-port {
	margin-right: -25%;
}
.pq-elegir-mabisy h2 {
	font-size: 32px;
}
.items-vender-online .col-item-vender .item-vender h5 {
	font-size: 20px;
}
.items-vender-online .col-item-vender .item-vender span {
	font-size: 18px;
}
.titulo-form-eshowb h1, #a_m_7665040 h1 {
	font-size: 30px;
}
.logos-eshowb img {
	max-height: 40px;
	width: auto;
}
.items-vender-online .col-item-vender .item-vender p {
	font-size: 14px;
	line-height: 22px;
}
.logos-eshowb span {
	font-size: 15px;
}
#a_m_7665043 ~ #page #header, .eshowb ~ #page #header {
	padding: 0 15px;
	padding-bottom: 45px;
}
.contactform-custom .btn.btn-primary.btn-block::before {
	font-size: 15px;
}
#a_m_7665043 ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6, .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6.col-sm-push-6 {
	margin-top: -15px;
}
.titulo-form-eshowb p, #a_m_7665040 p {
	margin-top: 20px;
	margin-bottom: 10px;
}
.eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group:nth-child(1), .eshowb ~ #page #header .contactform-custom > div.row .col-xs-12.col-sm-6 .form-group:nth-child(2) {
	margin-bottom: 10px;
}
#form_Contact7665039 .col-xs-12.col-sm-6:first-child .form-group:nth-child(n) {
	margin-right: 5px !important;
}
#form_Contact7665039 .col-xs-12.col-sm-6:first-child .form-group:nth-child(2n) {
	margin-right: 0 !important;
	margin-left: 5px !important;
}
}

@media(min-width: 1170px){
	.footer-eshowb p {
	padding-left: 0;
	padding-right: 0px;
}
}

@media(min-width: 1200px){
	.img-portada-eshowb, #a_m_7665042 {
	margin-right: -30%;
}
	.pq-elegir-mabisy {
	padding-top: 65px;
	padding-bottom: 65px;
}
.cont-todo-lo-que-necesitas {
	padding: 50px 0;
}
.todo-lo-que-necesitas .lista p {
	font-size: 20px;
	padding-bottom: 12px;
}
}

@media(min-width: 1200px) and (max-width: 1399px){
.titulo-form-eshowb h1, #a_m_7665040 h1 {
	font-size: 38px;
}
.todo-lo-que-necesitas h2 {
	font-size: 31px;
}
.titulo-form-eshowb p, #a_m_7665040 p {
	margin-top: 25px;
	margin-bottom: 12px;
}
.todo-lo-que-necesitas .lista p {
	font-size: 18px;
	padding-bottom: 12px;
}
.bloq-iconos-eshowb {
	column-gap: 3%;
	padding-top: 70px;
	padding-bottom: 70px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong span {
	display: block;
	font-size: 32px;
}
.bloq-iconos-eshowb .item-bloq .texto-icon strong {
	font-size: 20px;
	line-height: 20px;
}
}

@media(min-width: 1400px) and (max-width: 1599px){
.titulo-form-eshowb h1, #a_m_7665040 h1 {
	font-size: 40px;
}
#a_m_7665043 ~ #page #header, .eshowb ~ #page #header {
	grid-template-columns: 1fr 1fr;
}
}

@media(min-width: 1400px){
	.pq-elegir-mabisy {
	padding-top: 80px;
	padding-bottom: 80px;
}
.eshowb ~ #page .gallery-proyectos-exito {
	margin-top: 55px;
	margin-bottom: 70px;
}
.eshowb ~ #page #bloque-duda-demo .bloquetxtImg {
	padding-top: 70px;
}
}

@media(min-width: 1600px){
	.pq-elegir-mabisy {
	padding-top: 90px;
	padding-bottom: 90px;
}
}

@media(max-width: 1215px){
.pq-elegir-mabisy {
	padding-left: 15px;
	padding-right: 15px;
}
}

/* estilos tabla comparativa */

.row.paddNormal .center-block .btn.btn-success.btn-block.btn-lg.btn-rounded {
	font-weight: 600;
	max-width: 270px;
      margin: 0 auto;
}

.tabla-comparativa .enfasis, .tabla-comparativa .titulo {
	background-color: #fff;
}

.tabla-comparativa tr.titulo th.concepto {
	border-left: none;
	border-top: none;
}
.tabla-comparativa .enfasis td {
	border: none;
}

.tabla-comparativa {
	border-top: none;
	border-left: none;
	border-right: none;
}
.tabla-comparativa .enfasis td {
	border: 1px solid #ddd;
	border-bottom: none;
}
.tabla-comparativa .enfasis td:first-child {
	border-top: none;
	border-left: none;
}
.tabla-comparativa .titulo > th {
	border-top: none;
}
.tabla-comparativa .enfasis .premium, .tabla-comparativa .enfasis .profesional {
	background-color: transparent;
	border-bottom: none;
	border-color: #ddd;
	padding-top: 18px;
}

.tabla-comparativa .enfasis .premium p, .tabla-comparativa .enfasis .profesional p {
	background: #33373C;
	display: inline-block;
	border-radius: 4px;
	padding: 6px 5px;
	margin: 0;
	font-size: 9px;
	font-weight: 700;
	line-height: 9px;
}

.tabla-comparativa .titulo th.mod {
	padding-top: 5px;
}
.tabla-comparativa .enfasis .mod.profesional {
	background: #F5FAED;
}
.tabla-comparativa .titulo .descr {
	margin-top: 8px;
}
.tabla-comparativa .titulo .descr,
.tabla-comparativa .precio-anual .moneda,
.tabla-comparativa .precio-anual .info {
	font-weight: 400;
}
.bloque-mas-informacion-tarifas .col-xs-12.col-sm-6 .h1 {
	font-weight: 700;
}
.bloque-mas-informacion-tarifas .col-xs-12.col-sm-6 .h2 {
	font-weight: 400;
}
.bloque-mas-informacion-tarifas .col-xs-12.col-sm-6 .btn.btn-success.btn-lg.btn-rounded {
	padding: 0 40px;
}
.tabla-comparativa .caracteristica td, .tabla-comparativa td.concepto {
	font-weight: 400;
}

/* Haz visible tu Negocio */

.caption.portada.neg {
	padding-bottom: 0;
}

.img-portada.neg img {
	margin: 0;
	transform: none;
}

.caption.portada.neg p {
	color: #999;
	font-size: 18px;
}

.caption.portada.neg h4 {
	color: #FFF;
	margin-bottom: 25px;
	font-size: 23px;
}

.caption.portada.neg p.boton button {
	color: #222;
	font-weight: 700;
	height: 50px;
	padding: 0 20px;
	background: #A7EB00;
	font-size: 17px;
}
.caption.portada.neg p.boton button:hover{
	background: #8DC338;
}
.portada-home.neg {
	padding-top: 0;
}
  .img-portada.neg img {
	height: auto;
}
.img-portada.neg {
	transform: none;
	align-items: center;
}

.pagweb-neg {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	align-items: center;
	max-width: 1140px;
	margin: 60px auto;
}

.pagweb-neg p.boton {
	grid-column-start: 1;
	grid-column-end: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
}

.pagweb-neg p.boton .btn.btn-success.btn-header {
	background: #A7EB00;
	color: #222;
	font-weight: 600;
	height: 50px;
	font-size: 17px;
	padding: 0 25px;
	margin-top: 35px;
	font-weight: 700;
}
.pagweb-neg p.boton .btn.btn-success.btn-header:hover{
   background: #8DC338;
}
.pagweb-neg h2 {
	font-weight: 700;
	font-size: 35px;
}
.pagweb-neg p {
	color: #727279;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pagweb-neg h5 {
	font-weight: 700;
	color: #727279;
	font-size: 22px;
	line-height: 30px;
}
.text-pagweb-neg > * {
	max-width: 500px;
}
.img-pagweb-neg img {
	max-width: 100%;
	height: auto;
}
.sep.neg {
	text-align: center;
	margin-bottom: 40px;
}

.crear-web, .tec-ec {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 5%;
	max-width: 1140px;
	margin: 0 auto;
}

.crear-web h2, .tec-ec h2 {
	text-align: center;
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 35px;
	grid-column-start: 1;
	grid-column-end: 3;
}
.text-crear-web h3, .text-tec-ec h3 {
	font-size: 28px;
	font-weight: 700;
}
.text-crear-web p, .text-tec-ec p {
	color: #727279;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 20px;
}
.text-crear-web ul, .text-tec-ec ul {
	padding: 0;
}
.text-crear-web ul li, .text-tec-ec ul li {
	list-style: none;
	color: #727279;
	font-size: 18px;
	font-weight: 400;
	display: flex;
	align-items: center;
	column-gap: 10px;
	padding-bottom: 15px;
}
.text-crear-web ul li::before, .text-tec-ec ul li::before {
	content: "";
	display: block;
	width: 25px;
	height: 19px;
	background: url(../images/icon-check_.png) no-repeat center;
	background-size: 100%;
	flex-shrink: 0;
}
.text-crear-web, .text-tec-ec {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
	.img-crear-web img, .img-tec-ec img {
	max-width: 100%;
}
.tec-ec {
	margin-top: 60px;
	margin-bottom: 110px;
}
.entrega {
	text-align: center;
	margin-bottom: 95px;
}
.entrega h2 {
	margin: 0;
	font-size: 35px;
	font-weight: 700;
	margin-bottom: 40px;
}
.entrega h2 span {
	color: #44CCC0;
}
.entrega p.boton .btn-success {
	color: #111;
	margin: 0;
	font-size: 17px;
	padding: 0;
	height: 50px;
	padding: 0 25px;
	background: #A7EB00;
	font-weight: 700;
}
.entrega p.boton .btn-success:hover{
	background: #8DC338;
}
.sep.ent {
	text-align: center;
	margin-bottom: 90px;
}
.websMab h2 span {
	color: #44CCC0;
}
.websMab h2 {
	max-width: 100%;
	margin-bottom: 5px;
	font-size: 35px;
}
.websMab p {
	font-size: 25px;
}

.websMab ~ .cont-transp .gallery-proyectos-exito .subtitulo, 
.websMab ~ .cont-transp .gallery-proyectos-exito .titulo {
	display: none;
}
.websMab ~ .cont-transp.cont-transp-h2 .container {
	margin: 0 calc(50% - 50vw);
	max-width: initial;
	width: 100%;
}
.websMab ~ .cont-transp-h2 h2 {
	max-width: 100%;
}
.websMab ~ .cont-transp-h2 .gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption p b {
	color: #FFF;
}
.websMab ~ .owl-carousel .owl-item .thumbnail::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.websMab ~ .cont-transp {
	margin-top: 60px;
}

@media(max-width:767px){
	.sep.neg {
	margin-bottom: 20px;
	margin-top: 30px;
}
	.websMab ~ .cont-transp-h2 h2 {
	max-width: 100%;
	font-size: 25px;
}
	.websMab ~ .cont-transp .container > div {
	margin-top: 20px !important;
}
	.websMab ~ .cont-transp {
	margin-top: 0;
}
	.websMab h2 {
	font-size: 27px;
}
.websMab p {
	font-size: 19px;
}
	.sep.ent {
	margin-bottom: 30px;
}
	.entrega h2 {
	font-size: 25px;
	margin-bottom: 30px;
}
	.entrega h2 br {
	display: none;
}
	.entrega {
	padding: 0 20px;
	margin-bottom: 30px;
}
	.tec-ec {
	margin-top: 25px;
	margin-bottom: 35px;
}
	.text-crear-web ul li::before, .text-tec-ec ul li::before {
	width: 20px;
	height: 15px;
}
.crear-web, .tec-ec {
	padding: 0 15px;
}
.crear-web h2, .tec-ec h2 {
	margin-bottom: 30px;
	font-size: 28px;
}
.text-crear-web p, .text-tec-ec p {
	font-size: 17px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.text-crear-web ul li, .text-tec-ec ul li {
	font-size: 15px;
	padding-bottom: 12px;
}
.text-crear-web h3, .text-tec-ec h3 {
	font-size: 24px;
}
	.crear-web h2 {
	grid-column-start: 1;
	grid-column-end: 2;
}
.crear-web, .tec-ec{
	grid-template-columns: 1fr;
}
.pagweb-neg p.boton .btn.btn-success.btn-header {
	margin-top: 15px;
}
	.pagweb-neg {
	margin: 20px auto;
	padding: 0 15px;
}
.pagweb-neg h5 {
	font-size: 19px;
	line-height: 25px;
}
.pagweb-neg p {
	font-size: 16px;
}
.pagweb-neg h2 {
	font-size: 28px;
}
	.cont-portada-home.neg {
	margin-top: 0;
  }
.caption.portada.neg p {
	font-size: 15px;
}
.pagweb-neg {
	grid-template-columns:1fr;
}
.pagweb-neg p.boton {
	grid-column-end: 2;
	margin-top: 15px;
}
.caption.portada.neg h4 {
	font-size: 18px;
}
.text-crear-web{
	margin-top: 30px;
}
.pagweb-neg p.boton .btn.btn-success.btn-header,
.entrega p.boton .btn-success,
.caption.portada.neg p.boton button {
	height: 45px;
	font-size: 16px;
}
}

@media(min-width:768px) and (max-width:991px){
	.websMab ~ .cont-transp {
	margin-top: 40px;
}
		.websMab h2 {
	font-size: 30px;
}
.websMab p {
	font-size: 22px;
}
	.sep.ent {
	margin-bottom: 40px;
}
		.entrega h2 {
	font-size: 28px;
	margin-bottom: 35px;
}
	.entrega {
		padding: 0 20px;
	margin-bottom: 40px;
}
	.tec-ec {
	margin-top: 35px;
	margin-bottom: 50px;
}
	.crear-web, .tec-ec {
	padding: 0 20px;
}
.text-crear-web h3, .text-tec-ec h3 {
	font-size: 24px;
}
.text-crear-web p, .text-tec-ec p {
	font-size: 17px;
}
.text-crear-web ul li, .text-tec-ec ul li {
	font-size: 17px;
}
.text-crear-web ul li::before, .text-tec-ec ul li::before {
	width: 21px;
	height: 16px;
}
	.sep.neg {
	margin-bottom: 25px;
}
.crear-web h2, .tec-ec h2 {
	margin-bottom: 30px;
	font-size: 32px;
}
.caption.portada.neg p {
	font-size: 16px;
}
.cont-portada-home.neg {
	padding-top: 20px;
	padding-bottom: 25px;
}
.pagweb-neg h2 {
	font-size: 31px;
}
.pagweb-neg p {
	font-size: 16px;
}
.pagweb-neg h5 {
	font-size: 20px;
	line-height: 27px;
}
.caption.portada.neg h4 {
	font-size: 20px;
}
.pagweb-neg {
	margin: 35px auto;
	padding: 0 20px;
	column-gap: 30px;
}
.pagweb-neg p.boton .btn.btn-success.btn-header {
	margin-top: 20px;
}
}

@media(min-width:992px) and (max-width:1199px){
	.websMab ~ .cont-transp {
	margin-top:50px;
}
		.websMab h2 {
	font-size: 32px;
}
.websMab p {
	font-size: 23px;
}
	.sep.ent {
	margin-bottom: 55px;
}
		.entrega h2 {
	font-size: 32px;
	margin-bottom: 37px;
}
	.entrega {
	margin-bottom: 55px;
	padding: 0 20px;
}
	.tec-ec {
	margin-top: 45px;
	margin-bottom: 65px;
}
.caption.portada.neg p {
	font-size: 17px;
}
.portada-home.neg {
	padding-top: 15px;
	padding-bottom: 30px;
}
.pagweb-neg {
	margin: 50px auto;
	padding: 0 20px;
}
.crear-web, .tec-ec {
	padding: 0 20px;
}
.text-crear-web p, .tec-ec p {
	font-size: 19px;
}
.text-crear-web ul li, .text-tec-ec ul li {
	font-size: 17px;
}
.pagweb-neg p {
	font-size: 17px;
}
}

@media(min-width:1200px) and (max-width:1399px){
	.entrega {
	margin-bottom: 70px;
}
	.tec-ec {
	margin-top: 55px;
	margin-bottom: 80px;
}
.sep.ent {
	margin-bottom: 70px;
}
}
@media(min-width:1400px) and (max-width:1599px){
	.entrega {
	margin-bottom: 85px;
}
	.tec-ec {
	margin-bottom: 100px;
}
.sep.ent {
	margin-bottom: 80px;
}
}

 .text-tec-ec h3 {
	margin-top: 0;
}

@media(min-width:1200px){
	.websMab p {
	margin-bottom: 50px;
}
}

/* Landing Equipo */

.portada-equipo {
	text-align: center;
	background: #15141B;
	padding-top: 60px;
	padding-bottom: 75px;
	background-image: url(../images/det1.png),url(../images/det2.png);
	background-position: left bottom, right bottom;
	background-repeat: no-repeat;
}
.portada-equipo h1 {
	margin: 0;
	color: #FFF;
	font-size: 45px;
	font-weight: 700;
}
.portada-equipo h4 {
	color: #999;
	font-size: 26px;
	font-weight: 400;
	max-width: 800px;
	margin: 0 auto;
	margin-top: 25px;
	line-height: 1.35em;
}
#gallery7665127 {
	max-width: 1140px;
	margin: 80px auto 75px auto;	
}
#gallery7665127 .row {
	margin: 0;
}
#gallery7665127 .col-item{
	padding-right: 10px;
    padding-left: 10px;
}
#gallery7665127 .col-item .thumbnail{
	padding: 0;
	border: none;
    border-radius: 0;
    margin-bottom: 15px;
}
#gallery7665127 .col-item .thumbnail .caption p{
	margin-bottom: 0;
}
#gallery7665127 .col-item .thumbnail .caption p a {
	display: flex;
	flex-direction: column;
}
#gallery7665127 .col-item .thumbnail .caption p a strong {
	font-weight: 700;
	color: #000;
	font-size: 16px;
}
#gallery7665127 .col-item .thumbnail .caption p a small{
  color: #727279;
  font-size: 16px;
  font-weight: 400;
}
#gallery7665127 .col-item .thumbnail .caption{
	padding: 8px 0 0 0;
}
#gallery7665127 .col-item .thumbnail a img{
   position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    max-height: none;
    width: auto;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    object-fit: cover;
    object-position: 50% 50%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}
#gallery7665127 .col-item .thumbnail > a{
	 position: relative;
    overflow: hidden;
    display:block;
}
#gallery7665127 .col-item .thumbnail > a::after{
	 content:"";
    display:block;
    padding-top:104.69%;
}
.tit-llevamos {
	text-align: center;
	max-width: 750px;
	margin: 0 auto 70px auto;
}
.tit-llevamos h3 {
	margin: 0;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.35em;
}
.tit-llevamos img {
	margin-bottom: 30px;
}
.tit-llevamos h3 span{
	color: #33BDB2;
}
#bloque-duda-demo.ayud {
	background: url(../images/bg-te-ayudamos.png) no-repeat center;
	background-size: cover;
}
#bloque-duda-demo.ayud small {
	font-size: 18px;
}
#bloque-duda-demo.ayud .bloquetxtImg > p.h1 {
	margin-top: 0;
	line-height: 1em;
}
#bloque-duda-demo.ayud .bloquetxtImg {
	padding-bottom: 80px;
}

@media(max-width:767px){
	#bloque-duda-demo.ayud .btn-success {
	height: 30px;
	font-size: 16px;
}
	#bloque-duda-demo.ayud{
	padding-bottom: 50px;
}
#bloque-duda-demo.ayud small {
	font-size: 16px;
}
	#bloque-duda-demo.ayud .bloquetxtImg {
	padding: 0;
}
	#bloque-duda-demo.ayud {
	background: url(../images/bg-te-ayudamos_movil.png) no-repeat center;
	background-size: cover;
}
	.tit-llevamos > img {
	width: 80px;
	height: auto;
}
	#gallery7665127 .col-item .thumbnail .caption p a strong {
	font-size: 14px;
}
	#gallery7665127 .col-item .thumbnail .caption p a small {
	font-size: 13px;
}
	.tit-llevamos {
		padding: 0 15px;
	    margin: 0 auto 20px auto;
}
.tit-llevamos h3 {
	font-size: 20px;
}
.tit-llevamos img {
	margin-bottom: 15px;
}
	.portada-equipo {
		padding: 20px;
		background-size: 50px auto, 65px auto;
	}
	.portada-equipo h1 {
	font-size: 30px;
}
	.portada-equipo h4 {
		font-size: 17px;
		margin-top: 15px;
	}
	#gallery7665127 {
	margin: 20px auto 25px auto;
}
}

@media(min-width:768px) and (max-width:991px){
	#bloque-duda-demo.ayud .btn-success {
	height: 30px;
	font-size: 16px;
}
	#bloque-duda-demo.ayud small {
	font-size: 17px;
}
	#bloque-duda-demo.ayud .bloquetxtImg {
	padding-bottom: 20px;
	padding-top: 20px;
}
	.tit-llevamos > img {
	width: 100px;
	height: auto;
}
	#gallery7665127 .col-item .thumbnail .caption p a strong {
	font-size: 15px;
}
	#gallery7665127 .col-item .thumbnail .caption p a small {
	font-size: 14px;
}
	.tit-llevamos {
	margin: 0 auto 35px auto;
}
.tit-llevamos h3 {
	font-size: 25px;
}
.tit-llevamos img {
	margin-bottom: 20px;
}
	#gallery7665127 {
	margin: 35px auto 40px auto;
}
	.portada-equipo {
		padding: 30px 20px;
		background-size: 80px auto, 130px auto;
	}
	.portada-equipo h1 {
	font-size: 37px;
}
	.portada-equipo h4 {
		font-size: 19px;
		margin-top: 20px;
	}
}

@media(min-width:992px) and (max-width:1199px){
	#bloque-duda-demo.ayud .btn-success {
	height: 35px;
	font-size: 17px;
}
	#bloque-duda-demo.ayud .bloquetxtImg {
	padding-bottom: 40px;
	padding-top: 30px;
}
	.tit-llevamos {
	margin: 0 auto 50px auto;
}
.tit-llevamos h3 {
	font-size: 26px;
}
.tit-llevamos img {
	margin-bottom: 25px;
}
	#gallery7665127 {
	margin: 50px auto 60px auto;
}
	.portada-equipo {
		padding: 45px 50px;
		background-size: 140px auto, 200px auto;
	}
	.portada-equipo h1 {
	font-size: 42px;
}
	.portada-equipo h4 {
		font-size: 23px;
	}
}


@media(min-width:1200px) and (max-width:1399px){
	#bloque-duda-demo.ayud .bloquetxtImg {
	padding-bottom: 60px;
}
	#gallery7665127 {
	margin: 65px auto 75px auto;
}
	.portada-equipo {
		background-size: 160px auto, 235px auto;
		padding: 55px 70px;
	}
}

@media(min-width:1400px) and (max-width:1599px){
	.portada-equipo {
		background-size: 180px auto, 300px auto;
	}
}


@media(min-width:1600px) and (max-width:1799px){
	.portada-equipo {
		background-size: 180px auto, 350px auto;
	}
}

/* Landing Crear tienda online gratis */
.port-ct {
	padding-top: 40px;
	padding-bottom: 25px;
	background: #E9F9F5;
	display: flex;
	align-items: center;
	max-width: 1140px;
	margin: 0 auto;
	position: relative;
	grid-column-gap: 20px;
}
.port-ct::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(50% - 50vw);
	right: 100%;
	background: #E9F9F5;
}
.port-ct::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: calc(50% - 50vw);
	left: 100%;
	background: #E9F9F5;
}
.text-ct h1 {
	margin: 0;
	font-size: 70px;
	font-weight: 800;
	line-height: 1.05em;
	letter-spacing: -0.04em;
}
.text-ct h1 span{
	color: #00B7A6;
}
.text-ct p {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #545454;
	font-size: 23px;
	font-weight: 400;
}
.btn.btn-creat {
	background: #A7EB00;
	border-radius: 30px;
	color: #13261F;
	font-size: 17px;
	font-weight: 700;
	padding: 10px 25px;
	display: flex;
	  align-items: center;
	  justify-content: center;
}
.btn.btn-creat:hover{
	opacity: .85
}

.img-ct img {
	max-width: 100%;
	height: auto;
}
.sep.tog {
	text-align: center;
	padding-top: 50px;
	margin-bottom: 30px;
}
.tit-creart h2 {
	text-align: center;
	margin: 0;
	font-size: ;
	font-weight: 700;
}
.tit-creart {
	margin-bottom: 70px;
}
.txt-banner {
	display: flex;
	align-items: center;
	max-width: 1140px;
	margin: 0 auto;
	grid-column-gap: 5%;
	margin-bottom: 20px;
}
.txt-banner h3 {
	margin-top: 0;
	margin-bottom: 20px;
	font-weight: 700;
	line-height: 1.35em;		
}
.txt-banner p {
	margin: 0;
	color: #727279;
	font-size: 20px;
	line-height: 1.5em;
}
.img-tb img {
	max-width: 100%;
	height: auto;
}
.btn-port-ct {
	display: flex;
	align-items: center;
	gap: 20px;
}
.cont-emp {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: fit-content;
	margin: 0 auto;
	column-gap: 3.5em;
	row-gap: 15px;
	margin-bottom: 10px;
}
.bloq-emp {
	text-align: center;
	max-width: fit-content;
	margin: 0 auto;
	background:url(../images/bg-empieza.png) no-repeat center;
	background-size: cover;
	border-radius: 8px;
	padding: 50px 20px 25px 20px;
	margin-top: 120px;
   margin-bottom: 120px;
   width: 100%;
   max-width: 1140px;
}
.cont-emp h2 {
	margin: 0;
	font-size: 50px;
	font-weight: 800;
}
.nec h2 {
	font-weight: 700;
	margin: 0;
}
.nec p {
	margin-bottom: 0;
	color: #727279;
	font-size: 25px;
}
.nec .tabla-comparativa .enfasis td p {
	color: #FFF;
}

.bloq-emp img {
	display: block;
	transform: translateX(50px);
	margin: 0 auto;
	transform: translateX(120px);
}
.nec {
	text-align: center;
}
.nec #tablacomparativa2019 {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 50px;
}
.nec .btn.btn-primary {
	background: #33373C;
	border-color: #33373C;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: fit-content;
	margin: 0 auto;
	padding: 0 25px;
	font-size: 17px;
	font-weight: 700;
}
.nec .btn.btn-primary:hover {
	opacity: .9;
}
.unet h2 {
	margin: 0;
	font-weight: 700;
	text-align: center;
}
.unet h2 span {
	color: #46CCC3;
}
.unet {
	max-width: 850px;
	margin: 0 auto;
}
.unet .btn.btn-creat {
	max-width: fit-content;
	margin: 2em auto 0 auto;
}
.unet {
	margin-bottom: 100px;
}
.unet ~ .buenas-pract {
	background: #F7F7F7;
}
.unet ~ #section5 {
	background: #F7F7F7;
}
.txt-banner.ct {
	margin-top: 100px;
	margin-bottom: 100px;
}
.txt-banner.ct .btn.btn-creat{
	max-width: fit-content;
	margin-top: 25px;
}
#section5 .text-center img {
	mix-blend-mode: multiply;
}
.txt-banner ~ .lantestimonios-v2.container {
	background: #F7F7F7;
	position: relative;
}
.txt-banner ~ .lantestimonios-v2.container::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(50% - 50vw);
	right: 100%;
	background: #F7F7F7;
}
.txt-banner ~ .lantestimonios-v2.container::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: calc(50% - 50vw);
	left: 100%;
	background: #F7F7F7;
}
.txt-banner ~ .lantestimonios-v2.container .text-center {
	margin-top: 0;
	padding-top: 60px;
}

.title-cab-to h2 {
	color: #FFF;
	text-align: center;
}

.queIncluye li {
	display: flex;
	align-items: center;
}

.queIncluye li h3{
	font-size: 21px;
	margin:0;
}
.landing-gratis-servicios-empresa h3 {
	color: #FFF;
	margin-top: 0;
}

.container.pasos h2 {
	margin-top: 0;
}
.panel-group > h2.h3 {
	margin-bottom: .65em;
}
p.MsoNormal {
	margin-bottom: 0;
}
.testimonial-author .aut > h3 {
	font-size: 18px;
	margin: 0;
}
.aut strong {
	margin-bottom: 4px;
}
.landing-gratis-servicios-empresa h3 {
	font-size: 24px;
}
.aut {
	text-align: left;
}

@media(max-width:767px){
	.queIncluye li h3{
	font-size: 18px;
}
.queIncluye ul {
	padding: 0;
}
.landing-gratis-servicios-empresa h3 {
	font-size: 22px;
}
	.txt-banner {
	margin-bottom: 35px;
	row-gap: 15px;
	flex-direction: column;
	padding-left: 15px;
	padding-right: 15px;
}
.txt-banner.disp, .txt-banner.cop, .txt-banner.sin-ext {
	flex-direction: column-reverse;
}
.txt-banner h3 {
	margin-bottom: 8px;
}
	.unet h2 {
	font-size: 23px;
}
.txt-banner.ct {
	margin-top: 25px;
	margin-bottom: 25px;
}
.unet {
	margin-bottom: 25px;
}
	.nec #tablacomparativa2019 {
	margin-top: 20px;
	margin-bottom: 20px;
}
	.nec p {
	font-size: 17px;
}
	.btn-port-ct {
	flex-direction: column;
}
	.bloq-emp {
	padding: 30px 15px 22px 15px;
	margin: 30px 15px;
    max-width: calc(100vw - 30px);
	}
	.bloq-emp img {
	transform: none;
}
	.cont-emp {
	flex-direction: column;
}
	.port-ct {
		padding: 25px 15px 20px 15px;
		flex-direction: column;
	}
	.text-ct {
		margin-bottom: 20px;
	}
	.sep.tog {
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.tit-creart {
	margin-bottom: 25px;
}
.txt-banner {
	padding-left: 15px;
	padding-right: 15px;
}
.sep.tog img {
	width: 80px;
}
.tit-creart h2 {
	font-weight: 700;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 23px;
	}
}

@media(min-width:768px) and (max-width:991px){
	.txt-banner.ct {
	margin-top: 40px;
	margin-bottom: 40px;
}
	.unet {
	margin-bottom: 40px;
}
	.unet h2 {
	font-size: 27px;
}
	.nec #tablacomparativa2019 {
	margin-top: 30px;
	margin-bottom: 35px;
}
	.nec h2 {
	font-size: 30px;
}
		.nec p {
	font-size: 18px;
}
	.bloq-emp {
	padding: 40px 20px 20px 20px;
	margin: 45px 15px;
	max-width: calc(100vw - 30px);
}
	.bloq-emp img {
	transform: translateX(65px);
}
	.tit-creart h2 {
	font-size: 25px;
	}
	.sep.tog img {
	width: 100px;
}
	.txt-banner {
		padding-left: 15px;
		padding-right: 15px;
	}
	.port-ct {
		padding-top: 35px;
		padding-left: 15px;
    	padding-right: 15px;
	}	
	.sep.tog {
		padding-top: 30px;
	}
	.tit-creart {
	margin-bottom: 40px;
}
}

@media(min-width:768px){
	.text-ct {
		max-width: 50%;
	}
	.txt-banner .text-tb {
		max-width: 50%;
	}
}

@media(max-width:991px){
	.nec #tablacomparativa2019 .cabecera {
	max-width: calc(100vw - 30px);
	overflow-x: auto;
	display: block;
}
	.nec .tabla-comparativa tr .mod {
	display: block;
	width: auto;
	min-width: auto;
	max-width: initial;
	flex: 1;
	min-width: 120px;
}
.nec .tabla-comparativa .titulo .nombre {
	font-size: 15px;
}
.nec .tabla-comparativa .titulo .descr {
	font-size: 12px;
}
.nec #tablacomparativa2019 {
	margin-left: 15px;
	margin-right: 15px;
}
.nec .compare-table tr {
	display: flex;
}
.nec .compare-table td {
	padding: 0;
}
.nec .tabla-comparativa th {
	border-bottom: none;
}
	.nec .btn.btn-primary {
	height: 35px;
	min-height: 35px;
	font-size: 14px;
}
	.cont-emp h2 {
	font-size: 30px;
}
	.txt-banner h3 {
		font-size: 20px;
	}
	.txt-banner p {
		font-size: 15px;
	}
	.text-ct h1 {
		font-size: 35px;
	}
	.text-ct p {
		font-size: 16px;
	}
	.btn.btn-creat {
		font-size: 14px;
		padding: 0 25px;
		min-height: 35px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		max-width: fit-content;
	}
}

@media(min-width:992px) and (max-width:1199px){
	.txt-banner.ct {
	margin-top: 60px;
	margin-bottom: 60px;
}
	.unet {
	margin-bottom: 60px;
}
		.nec .btn.btn-primary {
	height: 40px;
	font-size: 16px;
}
		.nec p {
	font-size: 20px;
}
	.cont-emp h2 {
	font-size: 40px;
}
.bloq-emp img {
	transform: translateX(100px);
}
	.bloq-emp {
		margin-top: 60px;
	   margin-bottom: 60px;
	}
	.txt-banner {
		padding-left: 15px;
		padding-right: 15px;
	}
	.txt-banner h3 {
		font-size: 23px;
	}
	.txt-banner p {
		font-size: 16px;
	}
	.tit-creart {
	margin-bottom: 55px;
}
	.sep.tog {
		padding-top: 40px;
	}
	.port-ct {
		padding-left: 20px;
		padding-right: 20px;
	}
	.text-ct h1 {
		font-size: 50px;
	}
	.text-ct p {
	font-size: 18px;
}
}

@media(min-width:1200px) and (max-width:1399px){
	.txt-banner.ct {
	margin-top: 80px;
	margin-bottom: 80px;
}
	.unet {
	margin-bottom: 80px;
}
		.nec p {
	font-size: 22px;
}
	.bloq-emp {
		margin-top: 75px;
	   margin-bottom: 75px;
	}
	.txt-banner h3 {
		font-size: 26px;
	}
	.txt-banner p {
		font-size: 18px;
	}
	.text-ct h1 {
		font-size: 60px;
	}
	.text-ct p {
	font-size: 20px;
}
}

@media(min-width:1400px){
	.img-ct {
		margin-right: -85px;
		position: relative;
		z-index: 1;
	}
}

@media(min-width:1400px) and (max-width:1599px){
	.bloq-emp {
		margin-top: 90px;
	   margin-bottom: 90px;
	}
	.text-ct h1 {
		font-size: 70px;
	}
	.text-ct p {
	font-size: 21px;
}
}

/**/

/* FAQ's Presupuesto online */
.faqs.pres.container {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-column-gap: 20px;
}
.faqs.pres.container::before {
	display: none;
}
.faqs.pres .resp {
	margin-bottom: 1.75em;
}
.faqs.pres.container h2 {
	font-weight: 700;
	margin-top: 0;
	margin-bottom: .95em;
	grid-column-start: 1;
	grid-column-end: 3;
}

.faqs.pres summary {
   display: flex;
   justify-content: space-between;
   align-items: center;
   cursor: pointer;
   background: #F6F9FB;
   border-radius: 5px;
   padding: 8px 12px;
   margin-bottom: 15px;
}
.faqs.pres summary::after {
   content: url(../images/icon-mas_.png);
}

.faqs.pres details[open=""] summary::after {
	content: url(../images/icon-menos_.png);
}

.faqs.pres details summary h3 {
	color: #028BEB;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -0.03em;
	margin: 0;
}
.faqs.pres .resp p {
	margin-bottom: 0;
	color: #777;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4em;
}

@media(max-width:767px){
	.faqs.pres.container {
		grid-template-columns: 1fr;
	}
 .faqs.pres.container h2 {
	grid-column-end: 2;
}
.funCabecera.tiendaprofesional.funCabecera .boton .btn {
	font-size: 15px;
}
}

@media(max-width:991px){
.faqs.pres details summary h3 {
	font-size: 18px;
}
}
/**/

/* landing IA */	

.portada-home.ia h1 {
	line-height: 1.04em;
}

.portada-home.ia h1 span {
	text-transform: uppercase;
	color: #6CDFD6;
}
.caption.portada.neg.ia p.boton {
	margin-top: 2em;
	margin-bottom: 0;
}
.ia-mabisy {
	background-image: url(../images/detalle_2.png), url(../images/detalle_1.png);
	background-repeat: no-repeat;
	background-position: -45px -50px, calc(100% + 170px) 100%;
}
.cont-ia-mabisy {
	padding-top: 110px;
	padding-bottom: 70px;
	text-align: center;
	max-width: 800px;
  	margin: 0 auto;
}
.ia-mabisy h2 {
	margin-top: 0;
	margin-bottom: .35em;
	font-weight: 700;
	letter-spacing: -0.04em;
}
.ia-mabisy p {
	margin: 0;
	color: #727279;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
}
.cont-ia-mabisy > img {
	margin-top: 4em;
}

.func-ia h2 {
	margin: 0;
	text-align: center;
	font-weight: 700;
	letter-spacing: -0.04em;
	line-height: 1.2em;
}
.func-ia h2 span {
	color: #33C1B6;
	text-transform: uppercase;
}

.func-ia {
	margin-bottom: 75px;
}
.textimg {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 4%;
	grid-row-gap: 20px;
	max-width: 1120px;
	margin: 20px auto 0 auto;
}

.textimg .tit-descrip {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.textimg .tit-descrip h3 {
	margin-top: 0;
	font-weight: 700;
	font-size: 28px;
}
.textimg .tit-descrip p {
	color: #727279;
	font-size: 18px;
	line-height: 1.5em;
	margin: 0;
}
.image-mod img {
	border-radius: 20px;
	max-width: 100%;
	height: auto;
}
.separad {
	text-align: center;
	margin-bottom: 40px;
}
.cont-buttons.btn-demo {
	margin-top: 80px;
	margin-bottom: 80px;
}
.benef-mabisy > * {
	max-width: 1140px;
	margin: 0 auto;
}
.benef-mabisy {
	background: #F8F9FA;
	padding-top: 100px;
	padding-bottom: 90px;
}
.benef-mabisy h2 {
	font-weight: 700;
	letter-spacing: -0.04em;
}
.cont-benef {
	margin-top: 50px;
}
.benef-mabisy .item-benef {
	display: flex;
	align-items: center;
	column-gap: 5%;
	row-gap: 20px;
	margin-bottom: 30px;
}
.benef-mabisy .item-benef h3 {
	margin-top: 0;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.2em;
}
.benef-mabisy .item-benef p {
	margin: 0;
	font-size: 18px;
	color: #727279;
	line-height: 1.5em;
}
.it-image img {
	border-radius: 20px;
	max-width: 140px;
	max-height: 140px;	
	height: 140px;
    object-fit: cover;
}
.cont-buttons.btn-demo .btn.btn-sol-info {
	margin-bottom: 0;
}
.como-empezar-ia {
	text-align: center;
	margin-top: 80px;
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
}
.como-empezar-ia h2 {
	font-weight: 700;
	letter-spacing: -0.04em;
}
.como-empezar-ia p {
	margin: 0;
	color: #727279;
	font-size: 18px;
	line-height: 1.5em;
}
.como-empezar-ia ~ .sep.neg {
	margin-top: 70px;
	margin-bottom: 70px;
}
.lantestimonios-v2.container.op-land > .text-center {
	margin-top: 0;
}
#bloque-duda-demo.landing-ia p {
	color: #727279;
	font-size: 18px;
	line-height: 1.5em;
	max-width: 550px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
    margin-bottom: 1.35em;
}
#bloque-duda-demo.landing-ia .btn-success {
	font-size: 17px;
	padding: 0 25px;
}

@media(max-width:767px){
	#bloque-duda-demo.landing-ia .bloquetxtImg {
	padding-top: 50px;
	padding-bottom: 50px;
}
	#bloque-duda-demo.landing-ia .btn-success {
	font-size: 15px;
	height: 35px;
}
	#bloque-duda-demo.landing-ia .bloquetxtImg.text-center > img {
	width: 135px;
	height: auto;
}
	#bloque-duda-demo.landing-ia p {
	font-size: 14px;
}
	.como-empezar-ia ~ .sep.neg {
	margin-top: 30px;
	margin-bottom: 30px;
}
	.textimg.par {
	display: flex;
	flex-direction: column-reverse;
	margin-top: 35px;
    margin-bottom: 35px;
}
.como-empezar-ia {
	margin-top: 30px;
}
	.it-image img {
	border-radius: 15px;
	max-width: 90px;
	max-height: 90px;
	height: 90px;
}
.como-empezar-ia p {
	font-size: 14px;
}
.benef-mabisy .item-benef h3 {
	font-size: 18px;
}
.benef-mabisy .item-benef p {
	font-size: 13px;
}
	.cont-buttons.btn-demo .btn.btn-sol-info {
	height: 40px;
	min-height: 40px;
}
.separad img, .como-empezar-ia ~ .sep.neg img {
	width: 100px;
}
	.cont-buttons.btn-demo {
	margin-top: 30px;
	margin-bottom: 30px;
}
	.cont-benef {
	margin-top: 30px;
}
.benef-mabisy {
	padding-top: 30px;
	padding-bottom: 30px;
}
.ia-mabisy {
	background-position: -30px -30px, calc(100% + 100px) 100%;
	background-size: 200px auto;
}
.ia-mabisy p {
	font-size: 14px;
}
.cont-ia-mabisy {
	padding-left: 15px;
	padding-right: 15px;
}
.cont-ia-mabisy > img {
	margin-top: 2em;
	width: 100px;
}
.func-ia {
	margin-bottom: 30px;
}
.textimg {
	grid-template-columns: 1fr;
}
}

@media(max-width:991px){
	.textimg .tit-descrip h3 {
		font-size: 22px;
	}
	.textimg .tit-descrip p {
	font-size: 14px;
	}
	.como-empezar-ia {
	padding-left: 15px;
	padding-right: 15px;
}
.func-ia {
	padding: 0 15px;
}
}

@media(min-width:768px)and (max-width:991px){
	.lantestimonios-v2.container.op-land > .text-center {
	font-size: 30px;
}
	.landing-ia .bloquetxtImg .h1 {
	font-size: 30px;
}
 #bloque-duda-demo.landing-ia {
	background-position: center bottom;
	background-size: 130% auto;
}
	#bloque-duda-demo.landing-ia .bloquetxtImg {
	padding-top: 75px;
	padding-bottom: 75px;
}
	#bloque-duda-demo.landing-ia .btn-success {
	font-size: 16px;
	height: 40px;
}
	#bloque-duda-demo.landing-ia .bloquetxtImg.text-center > img {
	width: 150px;
	height: auto;
}
	#bloque-duda-demo.landing-ia p {
	font-size: 16px;
}
	.ia-mabisy h2, .func-ia h2, .benef-mabisy h2, .como-empezar-ia h2 {
	font-size: 30px;
}
	.como-empezar-ia p {
	font-size: 16px;
}
	.como-empezar-ia ~ .sep.neg {
	margin-top: 45px;
	margin-bottom: 45px;
}
	.como-empezar-ia {
	margin-top: 45px;
}
	.it-image img {
	max-width: 110px;
	max-height: 110px;
	height: 110px;
}
.benef-mabisy .item-benef h3 {
	font-size: 20px;
}
.benef-mabisy .item-benef p {
	font-size: 14px;
}
	.cont-buttons.btn-demo {
	margin-top: 45px;
	margin-bottom: 45px;
}
	.cont-benef {
	margin-top: 40px;
}
	.benef-mabisy {
	padding-top: 45px;
	padding-bottom: 45px;
}
.ia-mabisy {
	background-position: -40px -40px, calc(100% + 90px) 100%;
    background-size: 250px, 210px;
}
.ia-mabisy p {
	font-size: 15px;
}
.cont-ia-mabisy {
	padding-left: 15px;
	padding-right: 15px;
}
.cont-ia-mabisy > img {
	margin-top: 2em;
}
.func-ia {
	margin-bottom: 45px;
}
}

@media(max-width:1199px){
	.benef-mabisy {
	padding-left: 15px;
	padding-right: 15px;
}
	.caption.portada.neg.ia p.boton {
	margin-top: 1em;
  	margin-bottom: 1em;
}
.caption.portada.neg p.boton button {
	font-size: 15px;
	height: 40px;
}
.textimg {
	padding-left: 15px;
	padding-right: 15px;
}
}

@media(min-width:992px)and (max-width:1199px){
	 #bloque-duda-demo.landing-ia {
	background-position: center bottom;
	background-size: 130% auto;
}
	#bloque-duda-demo.landing-ia .bloquetxtImg.text-center > img {
	width: 170px;
	height: auto;
}
	.como-empezar-ia ~ .sep.neg {
	margin-top: 60px;
	margin-bottom: 60px;
}
	.como-empezar-ia {
	margin-top: 60px;
}
.it-image img {
	max-width: 120px;
	max-height: 120px;
	height: 120px;
}
.benef-mabisy .item-benef h3 {
	font-size: 23px;
}
.benef-mabisy .item-benef p {
	font-size: 16px;
}
	.cont-buttons.btn-demo {
	margin-top: 60px;
	margin-bottom: 60px;
}
	.benef-mabisy {
	padding-top: 60px;
	padding-bottom: 60px;
}
	.textimg .tit-descrip h3 {
		font-size: 25px;
	}
	.textimg .tit-descrip p {
	font-size: 16px;
	}
	.func-ia {
	margin-bottom: 60px;
}
.ia-mabisy {
	background-position: -40px -40px, calc(100% + 100px) 100%;
  	background-size: 280px auto, 260px auto;
}
.ia-mabisy p {
	font-size: 17px;
}
.cont-ia-mabisy > img {
	margin-top: 3em;
}
}

@media(min-width:1200px)and (max-width:1399px){
	 #bloque-duda-demo.landing-ia {
	background-position: center bottom;
	background-size: 130% auto;
}
	.it-image img {
	max-width: 130px;
	max-height: 130px;
	height: 130px;
}
.benef-mabisy .item-benef h3 {
	font-size: 25px;
}
.benef-mabisy .item-benef p {
	font-size: 17px;
}
	.cont-buttons.btn-demo {
	margin-top: 80px;
	margin-bottom: 80px;
}
	.benef-mabisy {
	padding-top: 80px;
	padding-bottom: 80px;
}
.ia-mabisy {
	background-position: -45px -45px, calc(100% + 115px) 100%;
    background-size: 320px auto;
}
.cont-ia-mabisy > img {
	margin-top: 3em;
}
}

@media(min-width:1300px){
	.portada-home.ia h1 {
	font-size: 49px;
}
}

@media(min-width:1400px){
	#bloque-duda-demo.landing-ia {
	background-position: center bottom;
}
}

@media(min-width:1400px)and (max-width:1599px){
.ia-mabisy {
	background-position: -45px -45px, calc(100% + 130px) 100%;
    background-size: 370px auto;
}
}

@media(min-width:1600px)and (max-width:1799px){
.ia-mabisy {
	background-position: -45px -45px, calc(100% + 150px) 100%;
    background-size: 420px auto;
}
}

/* landing Marketplace */

.img-portada.marketp img {
	transform: none;
	margin-bottom: 0;
	height: auto;
}

.caption.portada.marketp p {
	color: #999;
	font-size: 18px;
}

.caption.portada.marketp p.boton {
  margin-top: 1em;
  margin-bottom: 0;
}
.caption.portada.marketp p {
  color: #999;
  font-size: 18px;
}

.caption.portada.marketp p.boton button {
	color: #222;
	font-weight: 700;
	height: 50px;
	padding: 0 20px;
	background: #A7EB00;
	font-size: 17px;
}

.portada-home.marketp h1 {
	font-size: 49px;
	max-width: 535px;
	letter-spacing: 0.008em;
}

.img-portada.marketp {
	transform: none;
	align-items: flex-start;
}
.portada-home.marketp {
	padding-top: 60px;
	padding-bottom: 60px;
}
.caption.portada.marketp {
	padding-bottom: 0;
}
.cont-portada-home.marketp {
	margin: 0;
	width: 100%;
}

.que-ofrecemos {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 80px;
}
.que-ofrecemos h2 {
	margin-bottom: 0;
	color: #303237;
	font-weight: 700;
	letter-spacing: -0.041em;
	margin-top: 40px;
}
.solicita-demo-marketp {
	margin-top: 60px;
	margin-bottom: 70px;
}
.solicita-demo-marketp .cont-buttons.btn-demo {
	margin: 0;
}

.list-marketpl {
	text-align: center;
	margin-top: 80px;
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
}
.list-marketpl h2 {
	font-weight: 700;
	letter-spacing: -0.04em;
}
.list-marketpl p {
	margin: 0;
	color: #727279;
	font-size: 18px;
	line-height: 1.5em;
}
.list-marketpl ~ .sep.marketp {
	margin-top: 70px;
	margin-bottom: 70px;
}
.sep.marketp {
	text-align: center;
}
.list-marketpl .cont-buttons.btn-demo {
	margin-top: 40px;
	margin-bottom: 120px;
}

@media(max-width:767px){
.list-marketpl .cont-buttons.btn-demo {
	margin-top: 20px;
	margin-bottom: 40px;
}
.list-marketpl ~ .sep.marketp {
	margin-top: 30px;
	margin-bottom: 30px;
}

.list-marketpl {
	margin-top: 30px;
}
.list-marketpl p {
	font-size: 14px;
}
.list-marketpl ~ .sep.marketp img {
	width: 100px;
}

	.solicita-demo-marketp {
	margin-top: 30px;
	margin-bottom: 30px;
}
.solicita-demo-marketp .separad{
	margin-bottom: 20px;
}
	.portada-home.marketp h1 {
	max-width: 100%;
}
.caption.portada.marketp {
	margin-bottom: 22px;
}
.que-ofrecemos {
	margin-top: 30px;
	margin-bottom: 30px;
}
.que-ofrecemos h2 {
	margin-top: 20px;
}
}

@media(min-width:768px){
.cont-portada-home.marketp {
	grid-template-columns: 47% 1fr;
	margin-left: auto;
    margin-right: auto;    
  }
}

@media(min-width:768px) and (max-width:991px){
	.list-marketpl .cont-buttons.btn-demo {
	margin-top: 30px;
	margin-bottom: 60px;
}
	.solicita-demo-marketp .separad{
	margin-bottom: 30px;
}
	.solicita-demo-marketp {
		margin-top: 45px;
		margin-bottom: 50px;
	}
	.que-ofrecemos {
		margin-top: 40px;
		margin-bottom: 45px;
	}
	.que-ofrecemos h2 {
		margin-top: 30px;
	}
	.list-marketpl h2 {
	font-size: 30px;
}
	.list-marketpl p {
	font-size: 16px;
}
	.list-marketpl ~ .sep.marketp {
	margin-top: 45px;
	margin-bottom: 45px;
}
	.list-marketpl {
	margin-top: 45px;
}
}

@media(max-width:991px){
.list-marketpl {
	padding-left: 15px;
	padding-right: 15px;
}
	.portada-home.marketp {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.portada-home.marketp h1 {
	font-size: 28px;
}
.caption.portada.marketp p {
	font-size: 13px;
}
.caption.portada.marketp p.boton button {
	height: 35px;
	font-size: 14px;
	min-height: 35px;
}
}

@media(min-width:992px) and (max-width:1199px){
	.list-marketpl .cont-buttons.btn-demo {
	margin-bottom: 80px;
}
	.list-marketpl ~ .sep.neg {
	margin-top: 60px;
	margin-bottom: 60px;
}
	.list-marketpl {
	margin-top: 60px;
}
	.solicita-demo-marketp {
		margin-bottom: 60px;
	}
	.que-ofrecemos {
		margin-top: 50px;
		margin-bottom: 65px;
	}
	.que-ofrecemos h2 {
		margin-top: 35px;
	}
	.portada-home.marketp {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.portada-home.marketp h1 {
	font-size: 35px;
}
.caption.portada.marketp p {
	font-size: 14px;
}
.caption.portada.marketp p.boton button {
	font-size: 15px;
	height: 40px;
}
}

@media(min-width:768px) and (max-width:1250px){
	.portada-home.marketp {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
}

@media(min-width:1250px){
	.img-portada.marketp {
		margin-right: -100px;
	}
}

@media(min-width:1200px) and (max-width:1399px){
	.list-marketpl .cont-buttons.btn-demo {
	margin-bottom: 100px;
}
	.caption.portada.marketp p.boton button {
	font-size: 16px;
	height: 45px;
}
	.portada-home.marketp {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.portada-home.marketp h1 {
	font-size: 40px;
}
.caption.portada.marketp p {
	font-size: 16px;
}
}

@media(min-width:1400px) and (max-width:1599px){
	.portada-home.marketp {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.portada-home.marketp h1 {
	font-size: 45px;
}
.caption.portada.marketp p {
	font-size: 17px;
}
}

/* landing KitConsulting */

.img-portada.kitconsult img {
	transform: none;
	margin-bottom: 0;
	height: auto;
}

.caption.portada.kitconsult p {
	color: #999;
	font-size: 18px;
}
.caption.portada.kitconsult small {
	color:#33C1B6;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	margin-bottom: .75em;
}
.caption.portada.kitconsult p.boton {
  margin-top: 1em;
  margin-bottom: 0;
}
.caption.portada.kitconsult p {
  color: #999;
  font-size: 18px;
}

.caption.portada.kitconsult p.boton button {
	color: #222;
	font-weight: 700;
	height: 50px;
	padding: 0 20px;
	background: #A7EB00;
	font-size: 17px;
}

.portada-home.kitconsult h1 {
	font-size: 49px;
	max-width: 535px;
	letter-spacing: 0.008em;
}

.img-portada.kitconsult {
	transform: none;
	align-items: center;
}
.portada-home.kitconsult {
	padding-top: 60px;
	padding-bottom: 60px;
}
.caption.portada.kitconsult {
	padding-bottom: 0;
}
.cont-portada-home.kitconsult {
	margin: 0;
	width: 100%;
}

.solicita-demo-kitconsult {
	margin-top: 60px;
	margin-bottom: 70px;
}
.solicita-demo-kitconsult .cont-buttons.btn-demo {
	margin: 0;
}

.sep.kitconsult {
	text-align: center;
}

.textimg-kit {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	grid-column-gap: 5%;
	grid-row-gap: 20px;
}

.texto-kit h2 {
	font-weight: 700;
	font-size: 35px;
	line-height: 1em;
	letter-spacing: -0.04em;
	color: #303237;
}
.texto-kit p {
	margin: 0;
	color: #727279;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin-top: 1em;
}
.kit {
	max-width: 1140px;
	margin: 0 auto;
}
.kit span {
	display: block;
	text-align: center;
}
.ayudas {
	text-align: center;
	max-width: 1140px;
	margin: 0 auto;
}
.ayudas h2 {
	font-weight: 700;
	font-size: 35px;
	line-height: 1em;
	letter-spacing: -0.04em;
	color: #303237;
	margin-top: 15px;
	margin-bottom: .5em;
}
.ayudas h4 {
	margin-top: 0;
	color: #33C1B6;
	font-weight: 700;
	font-size: 28px;
	letter-spacing: 0;
}
.ayudas p {
	color: #727279;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.35em;
}
.it-ayuda {
	background: #FFF;
	border-radius: 12px;
	box-shadow: 0 3px 21px rgba(0,0,0,.16);
	padding: 40px 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex: 1;
}
.it-ayuda p {
	color: #33C1B6;
	font-size: 18px;
	line-height: 1.4em;
	margin-bottom: 5px;
}
.it-ayuda h2 {
	margin: 0;
	color: #303237;
	font-size: 49px;
	font-weight: 700;
	letter-spacing: -0.04em;
}
.items-ayudas {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 30px;
	margin-top: 2em;
}
.it-ayuda h2 {
	margin: 0;
	color: #303237;
	font-size: 49px;
	font-weight: 700;
	letter-spacing: -0.04em;
}
.pedir {
	text-align: center;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
.pedir h2 {
	color: #303237;
	font-size: 35px;
	font-weight: 700;
	letter-spacing: -0.04em;
	margin-top: .5em;
	margin-bottom: .5em;
}
.pedir p{
	color: #727279;
	font-size: 22px;
	line-height: 1.5em;
	margin-bottom: 0;
}

.listo {
	background: #F8F9FA;
	text-align: center;
}
.listo h2{
	color: #303237;
	font-size: 35px;
	font-weight: 700;
	letter-spacing: -0.04em;
	margin-top: 0;
	margin-bottom: .35em;
}
.listo h4{
	margin-top: 0;
	color: #33C1B6;
	font-weight: 700;
	font-size: 28px;
	letter-spacing: 0;
	margin-bottom: 2em;
}
.listo p{
	color: #727279;
	font-size: 18px;
	line-height: 1.4em;
	margin-bottom: .5em;
}
.listo .btn.btn-success.btn-header {
	color: #15141B;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: 0;
	background: #A7EB00;
	padding: 0 20px;
}
.kit span img {
	max-width: 100%;
	height: auto;
}

@media(max-width:767px){
	.ayudas h2 {
	font-size: 25px;
}
	.listo .btn.btn-success.btn-header {
	font-size: 14px;
}
	.listo h4 {
	font-size: 20px;
}
	.pedir h2 {
	font-size: 25px;
}
.it-ayuda h2 {
	font-size: 25px;
}
.listo p {
	font-size: 15px;
}
.pedir p {
	font-size: 15px;
}
.ayudas > img {
	width: 90px;
	height: auto;
}
	.pedir > img {
	width: 90px;
	height: auto;
}
	.ayudas {
		margin-top: 30px;
	}
	.listo {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 30px;
	}
.portada-home.kitconsult h1 {
	max-width: 100%;
}
.caption.portada.kitconsult {
	margin-bottom: 22px;
}
.textimg-kit {
	display:flex;
	flex-direction: column;
	align-items: center;
	row-gap: 20px;
	margin-top: 30px;
    margin-bottom: 30px;
}
.ayudas {
	margin-top: 30px;
}
.pedir {
	margin-top: 30px;
}
.ayudas h4 {
	font-size: 20px;
}
.ayudas p {
	font-size: 15px;
}
.listo h2 {
	font-size: 25px;
}
}

@media(min-width:768px){
	.it-ayuda h2 {
	font-size: 30px;
}
	.ayudas h2 {
	font-size: 30px;
}
	.pedir p {
	font-size: 18px;
}
	.ayudas h4 {
		font-size: 23px;
	}
	.ayudas p {
	font-size: 18px;
}
	.listo .btn.btn-success.btn-header {
	font-size: 15px;
}
.ayudas > img {
	width: 105px;
	height: auto;
}
	.pedir > img {
	width: 105px;
	height: auto;
}
	.listo h4 {
	font-size: 23px;
}
	.listo h2 {
	font-size: 30px;
}
.listo p {
	font-size: 16px;
}
	.listo {
		padding-top: 45px;
		padding-bottom: 40px;
		margin-top: 40px;
	}
.cont-portada-home.kitconsult {
	grid-template-columns: 47% 1fr;
	margin-left: auto;
    margin-right: auto;    
  }
  .textimg-kit {
	margin-top: 45px;
    margin-bottom: 45px;
}
.ayudas {
	margin-top: 45px;
}
.pedir {
	margin-top: 45px;
}
.pedir h2 {
	font-size: 30px;
}
}

@media(max-width:991px){
	.it-ayuda h2 {
	font-size: 30px;
}
	.items-ayudas {
		gap: 20px;
	}
	.caption.portada.kitconsult small {
	font-size: 13px;
}
	.listo {
	padding-left: 15px;
	padding-right: 15px;
}
	.pedir {
	padding: 0 15px;
}
	.it-ayuda {
	padding: 20px;
}
.it-ayuda p {
	font-size: 15px;
}
	.ayudas {
		padding: 0 15px;
	}
	.kit {
		padding: 0 15px;
	}
	.texto-kit h2 {
		font-size: 25px;
	}
	.texto-kit p {
		font-size: 14px;
	}
	.portada-home.kitconsult {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.portada-home.kitconsult h1 {
	font-size: 28px;
}
.caption.portada.kitconsult p {
	font-size: 13px;
}
.caption.portada.kitconsult p.boton button {
	height: 35px;
	font-size: 14px;
	min-height: 35px;
}
}

@media(min-width:992px){
.it-ayuda h2 {
	font-size: 35px;
}
	.ayudas > img {
	width: 119px;
	height: auto;
}
	.pedir > img {
	width: 119px;
	height: auto;
}
	.pedir p {
	font-size: 20px;
}
	.ayudas p {
	font-size: 20px;
}
	.listo .btn.btn-success.btn-header {
	font-size: 16px;
}
	.ayudas h4 {
		font-size: 25px;
	}
	.listo h4 {
	font-size: 25px;
}
	.listo p {
	font-size: 17px;
}
	.listo h2 {
	font-size: 35px;
}
	.pedir h2 {
	font-size: 35px;
}
	.listo {
		padding-top: 60px;
		padding-bottom: 60px;
		margin-top: 60px;
	}
	.pedir {
	margin-top: 60px;
}
	.ayudas {
	margin-top: 60px;
}
  .textimg-kit {
	margin-top: 60px;
    margin-bottom: 60px;
}
}

@media(min-width:992px) and (max-width:1199px){
	.texto-kit p {
	font-size: 17px;
}
	.ayudas {
	padding-left: 15px;
	padding-right: 15px;
}
	.listo {
	padding-left: 15px;
	padding-right: 15px;
}
	.pedir {
	padding: 0 15px;
}
	.kit {
		padding: 0 15px;
	}
	.ayudas h2 {
	font-size: 35px;
}
.it-ayuda h2 {
	font-size: 35px;
}
	.portada-home.kitconsult {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.portada-home.kitconsult h1 {
	font-size: 35px;
}
.caption.portada.kitconsult p {
	font-size: 14px;
}
.caption.portada.kitconsult p.boton button {
	font-size: 15px;
	height: 40px;
}
}

@media(min-width:768px) and (max-width:1250px){
	.portada-home.kitconsult {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
}

@media(min-width:1200px){
		.ayudas h2 {
	font-size: 35px;
}
	.it-ayuda h2 {
	font-size: 42px;
}
	.ayudas p {
	font-size: 22px;
}
.pedir p {
	font-size: 22px;
}
	.ayudas h4 {
		font-size: 28px;
	}
	.listo .btn.btn-success.btn-header {
	font-size: 17px;
}
	.listo h4 {
	font-size: 28px;
}
	.listo p {
	font-size: 18px;
}
	  .textimg-kit {
		margin-top: 70px;
	    margin-bottom: 70px;
	}
	.ayudas {
		margin-top: 80px;
	}
	.listo {
		padding-top: 80px;
		padding-bottom: 70px;
		margin-top: 70px;
	}
}
@media(min-width:1250px){
	.img-portada.kitconsult {
		margin-right: -100px;
	}
}

@media(min-width:1200px) and (max-width:1399px){
	.caption.portada.kitconsult p.boton button {
	font-size: 16px;
	height: 45px;
}
	.portada-home.kitconsult {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.portada-home.kitconsult h1 {
	font-size: 40px;
}
.caption.portada.kitconsult p {
	font-size: 16px;
}
}

@media(min-width:1400px){
	.ayudas {
		margin-top: 100px;
	}
	.listo {
		padding-top: 100px;
		padding-bottom: 80px;
		margin-top: 80px;
	}
	.it-ayuda h2 {
	font-size: 49px;
}
}

@media(min-width:1400px) and (max-width:1599px){
	.portada-home.kitconsult {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.portada-home.kitconsult h1 {
	font-size: 45px;
}
.caption.portada.kitconsult p {
	font-size: 17px;
}
}

@media(min-width:1600px){
	.ayudas {
		margin-top: 120px;
	}
	.listo {
		padding-top: 120px;
		padding-bottom: 90px;
		margin-top: 90px;
	}
}

/* bloque pág. corporativa */

.pag-corp {
	width: 90%;
	max-width: 1140px;
	margin: 0 auto;
	background: url(../images/bg-bloq-pag-corp.png) no-repeat center;
	background-size: cover;
	border-radius: 15px;
	padding: 65px 30px;;
	display: flex;
	align-items: center;
	justify-content: space-between;
	grid-gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 100px;
	position: relative;
}
.pag-corp::after {
	content: "";
	display: block;
	width: 290px;
	height: 200px;
	background:url(../images/det-pag-corp.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	right: -30px;
	bottom: -25px;
}
.pag-corp .btn.btn-sol-info {
	position: relative;
	z-index: 2;
}
.pag-corp h2 {
	font-weight: 700;
	font-size: 35px;
	line-height: ;
	letter-spacing: -0.04em;
	line-height: 1em;
	margin: 0;
}
.pag-corp h2 span{
	color:#33C1B6;
}
.pag-corp .precios {
	display: flex;
	align-items: center;
	gap: 10px;
}
.pag-corp .precios .it-prec span {
	font-weight: 700;
	font-size: 65px;
	line-height: 1em;
	letter-spacing: -0.04em;
}
.pag-corp .precios .it-prec small {
	font-size: 15px;
	font-weight: 700;
	letter-spacing: -0.02em;
}
.pag-corp .it-prec {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.pag-corp .precios > span {
	color: #43CCC2;
	font-size: 50px;
	font-weight: 700;
}
@media(max-width:767px){
	.pag-corp h2 {
		text-align: center;
	}
	.pag-corp {
		width: 90%;
		flex-direction: column;
		padding: 25px;
		margin-bottom: 70px;
	}
	.pag-corp::after {
		right: 0;
		bottom: -60px;
		left: 0;
		margin: 0 auto;
	}
}

@media(min-width:768px) and (max-width:991px){
	.pag-corp {
		padding: 30px;
		grid-column-gap: 10%;
		justify-content: center;
	}
}

@media(max-width:991px){
	.pag-corp h2 {
		font-size: 25px;
	}
	.pag-corp .precios .it-prec span {
		font-size: 40px;
	}
	.pag-corp .precios .it-prec small {
		font-size: 13px;
	}
	.pag-corp .it-prec {
		display: flex;
		text-align: center;
	}
	.pag-corp .precios > span {
		font-size: 40px;
	}
	.pag-corp .btn.btn-sol-info {
		height: 35px;
		min-height: 35px;
		font-size: 13px;
	}
	.pag-corp::after {
		width: 190px;
		height: 135px;
	}
}

@media(min-width:992px) and (max-width:1199px){
	.pag-corp{
		padding: 50px 30px;
		flex-wrap: nowrap;
	}
	.pag-corp h2 {
		font-size: 30px;
	}
	.pag-corp .precios .it-prec span {
		font-size: 45px;
	}
	.pag-corp .precios .it-prec small {
		font-size: 14px;
	}
	.pag-corp .precios > span {
		font-size: 45px;
	}
	.pag-corp .btn.btn-sol-info {
		height: 40px;
		min-height: 40px;
		font-size: 14px;
	}
	.pag-corp::after {
		width: 230px;
		height: 160px;
	}
}

@media(min-width:1200px) and (max-width:1399px){
	.pag-corp h2 {
		font-size: 33px;
	}
	.pag-corp .precios .it-prec span {
		font-size: 53px;
	}
}

/**/

/* página Tienda Dropshipping */

.como-func {
	margin-top: 100px;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 15px;
}

.como-func h2 {
	margin: 0;
	color: #303237;
	font-weight: 700;
	letter-spacing: -0.04em;
	line-height: 1.1em;
}
.como-func p {
	margin-top: .6em;
    margin-bottom: 1em;
	color: #727279;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3em;
}
.pasos-drop .it-paso p {
	font-size: 18px;
	color: #303237;
	font-weight: 600;
	letter-spacing: -0.025em;
	margin: 0;
}
.pasos-drop .it-paso span {
	color: #33C1B6;
	font-size: 44px;
	font-weight: 700;
	line-height: 1em;
	background: url(../images/bg-nro.png) no-repeat center;
	background-size: 100%;
	border-radius: 7px;
	display: flex;
	width: 55px;
	height: 55px;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}
.pasos-drop {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 25px 20px;
	margin-bottom: 10px;
	margin-top: 2em;
    margin-bottom: 2em;
}
.pasos-drop .it-paso {
	display: flex;
	align-items: flex-start;
	gap: 12px;
}
.img-comof img {
	max-width: 100%;
	height: auto;
}
.pasos-drop .it-text small {
	color: #727279;
	font-size: 15px;
	line-height: 1.23em;
	display: block;
	margin-top: 5px;
}

.portada-home.drop h1 {
	letter-spacing: -0.04em;
	line-height: 1.05em;
}
.portada-home.dropt h1 span {
	text-transform: uppercase;
	color: #43CCC2;
}
.portada-home.dropt p {
	color: #999;
}
.portada-home.dropt .cont-portada-home {
	grid-column-gap: 5%;
	grid-row-gap: 20px;
}
.t-drop ~ #page .cont-transp.cont-transp-h2 .gallery-proyectos-exito > h2, 
.t-drop ~ #page .cont-transp.cont-transp-h2 .gallery-proyectos-exito > p {
	display: none;
}

.t-drop ~ #page .cont-transp-h2 h2 {
	max-width: 1140px;
}

.t-drop ~ #page .cont-transp .gallery-proyectos-exito .owl-carousel.owl-drag .owl-item .item .thumbnail > a {
	display: block;
	box-shadow: 0 0 10px #CCC;
	border-radius: 5px;
	margin: 10px;
}
.t-drop ~ #page .sep.neg {
	margin-top: 100px;
	margin-bottom: 0;
}

.t-drop ~ .navbar-top-affix .navbar .container .navbar-header {
	float: none;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.t-drop ~ div[style="background-color: #CCD9EA;"] {
	display: none;
}
.t-drop ~ #page #footer #footersup_container,
.t-drop ~ #page #footer #footercenter_container,
.t-drop ~ #page #footer #footerinf_container #footerinf_wrapper #footerinf #footerinfcol4,
.t-drop ~ #page #footer #footerinf_container #footerinf_wrapper #time {
	display: none;
}

.t-drop ~ #page #footer #footerinf_container #footerinf_wrapper #footerinf #footerinfcol1 .pieCopySocial .pieCopy {
	flex-grow: 1;
	text-align: center;
	align-self: center;
}

.t-drop ~ #page #footer #footerinf_container #footerinf_wrapper #footerinf #footerinfcol1 {
	padding: 40px 15px;
}
#a_m_7665202 ~ #page .gallery-proyectos-exito .titulo, #a_m_7665202 ~ #page .gallery-proyectos-exito .subtitulo {
	display: none;
}
.t-drop ~ #page .cont-transp-h2 h2 {
	display: flex;
	flex-direction: column;
}
.t-drop ~ #page .cont-transp-h2 h2 span {
	font-weight: 300;
	color: #33C1B6;
	font-size: 30px;
	letter-spacing: -0.04em;
	display: block;
    margin-top: .3em;
}
.ancla-form ~ .cont-transp.cont-transp-h2 {
	background-image: url(../images/bg-form-pc.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:cover;
	padding-top: 50px;
    padding-bottom: 50px;
}
.form-horizontal.mas-info-drop {
	max-width: 550px;
	margin: 0 auto;
	margin-top: 2em;
}
.form-horizontal.mas-info-drop .form-group {
	margin-left: 0;
	margin-right: 0;
}
.form-horizontal.mas-info-drop .btn-success {
	background: #A7EB00;
	color: #15141B;
	font-size: 17px;
	font-weight: 700;
	text-transform: none;
}
.form-horizontal.mas-info-drop .btn-succes:hover{
	opacity: .8
}
.t-drop ~ #page .ancla-form ~ .cont-transp-h2 h2::before {
	content: url(../images/icon-unete.png);
	display: block;
    margin-bottom: .55em;
}

.ancla-form a:target {
	position: relative;
	display: block;
	transform: translateY(-100px);
}
.portada-home.drop.dropt {
	padding-top: 30px;
}
.t-drop ~ #page .gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption a {
	font-size: 0;
	text-decoration: none;
}

.t-drop ~ #page .gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption a b {
	display: flex;
	flex-direction: column;
	font-size: 15px;
    font-weight: 700;
    color: #303237;
}

.t-drop ~ #page .gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption {
	position: static;
	background: none;
	height: auto;
    width: auto;
    opacity: 1;
    padding: 0;
}

.t-drop ~ #page .gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail {
	overflow: visible;
}

.t-drop ~ #page .gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption p {
	margin: 0;
	display: flex;
	justify-content: center;
}

.t-drop ~ #page .gallery-proyectos-exito .slider-4-2 .owl-item:hover .thumbnail .caption {
	opacity: 1;
	padding: 0;
}

.t-drop ~ #page .gallery-proyectos-exito .slider-4-2 .owl-item .thumbnail .caption a b small {
	color: #727279;
	font-size: 11px;
	font-weight: 400;
}
.t-drop ~ .navbar-top-affix.affix {
	position: static;
}
.t-drop ~ p {
	margin: 0;
}
.t-drop ~ .affix {
	position: static;
}

.t-drop ~ .navbar-top-affix {
	display: none;
}

.logo-t-drop {
	background: #15141B;
	text-align: center;
	padding: 12px;
}

.t-drop ~ #page .cont-transp .gallery-proyectos-exito .owl-carousel.owl-drag .owl-item .item .thumbnail {
	position: relative;
}

.t-drop ~ #page .cont-transp .gallery-proyectos-exito .owl-carousel.owl-drag .owl-item .item .thumbnail::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 50px;
	left: 0;
	right: 0;
}

@media(max-width:767px){
	.como-func.drop .img-comof {
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.t-drop ~ #page .cont-transp .container > div {
		margin-top: 25px !important;
		margin-bottom: 30px;
	}
	.portada-home.drop.dropt {
		padding-top: 15px;
	}
	.t-drop ~ .navbar-top-affix .navbar-toggle.collapsed {
		display: none;
	}
	.t-drop ~ .navbar-top-affix .navbar-header .navbar-brand img {
		height: 50px;
		padding-top: 5px;
		margin-top: 0 !important;
	}
	.t-drop ~ #page .cont-transp-h2 h2 span {
		font-size: 20px;
	}
	.t-drop ~ #page .cont-transp-h2 h2 {
		font-size: 25px;
	}
	.t-drop ~ #page .ancla-form ~ .cont-transp-h2 h2::before {
		transform: scale(.7);
	}
	.sep.neg img {
		transform: scale(.7);
	}
	.t-drop ~ #page .sep.neg {
		margin-top: 30px;
    }
    .form-horizontal.mas-info-drop .btn-success {
		height: 37px;
		min-height: 37px;
		padding: 0 15px;
		font-size: 15px !important;
	}
	.ancla-form ~ .cont-transp.cont-transp-h2 {
		padding-top: 0;
    	padding-bottom: 30px;
		background-image: url(../images/bg-form-movil.png);
		background-size: 385px auto;
		background-position: center bottom;
		background-color: #F8F8F8;
		padding:0 15px;
		padding-bottom: 170px;
	}
	.como-func {
		margin-top: 30px;
	}
	.drop .btn.btn-sol-info {
		height: 35px;
		min-height: 35px;
	}
	.como-func {
		grid-template-columns: 1fr;
	}
	.pasos-drop {
		grid-template-columns: 1fr;
	}
	.como-func h2 {
		text-align: center;
	}
	.como-func p {
		text-align: center;
	}
	.pasos-drop .it-paso p {
		text-align: left;
	}
	.como-func .btn.btn-sol-info{
		margin: 0 auto;
	}
	.como-func ~ .sep.neg {
		margin-top: 30px;
	}
}

@media(min-width:768px) and (max-width:991px){
	.sep.neg img {
		transform: scale(.9);
	}
	.t-drop ~ #page .ancla-form ~ .cont-transp-h2 h2::before {
		transform: scale(.9);
	}
	.t-drop ~ #page .sep.neg {
		margin-top: 45px;
    }
    .como-func {
		margin-top: 45px;
	}
	.como-func p {
		font-size: 14px;
	}
	.como-func ~ .sep.neg {
		margin-top: 45px;
	}
}

@media(max-width:991px){
	.pasos-drop .it-text small {
		font-size: 12px;
	}
	.como-func {
		margin-left: 15px;
		margin-right: 15px;
	}
	.como-func h2 {
		font-size: 25px;
	}
	.pasos-drop .it-paso p {
		font-size: 15px;
	}
	.pasos-drop .it-paso span {
		font-size: 30px;
		width: 45px;
		height: 45px;
	}
	.como-func .btn.btn-sol-info{
		font-size: 14px;
		height: 35px;
		min-height: 35px;
		padding: 0 15px;
	}
	.pasos-drop {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	.como-func p {
		font-size: 15px;
	}
}

@media(min-width:992px){
	.logo-t-drop {
		padding: 15px;
	}
}

@media(min-width:992px) and (max-width:1199px){
	.ancla-form ~ .cont-transp.cont-transp-h2 {
		background-size: 100% auto;
		background-position: center bottom;
		background-color: #F8F8F8;
	}
	.t-drop ~ #page .sep.neg {
		margin-top: 60px;
    }
	.como-func ~ .sep.neg {
		margin-top: 60px;
	}
	.pasos-drop .it-text small {
		font-size: 13px;
	}
	.como-func {
		margin-left: 15px;
		margin-right: 15px;
	}
	.como-func h2 {
		font-size: 30px;
	}
	.como-func {
		margin-top: 60px;
	}
	.como-func p {
		font-size: 15px;
	}
	.pasos-drop .it-paso p {
		font-size: 16px;
	}
	.pasos-drop .it-paso span {
		font-size: 35px;
		width: 50px;
		height: 50px;
	}
}

@media(min-width:1200px){
	.logo-t-drop {
		padding: 20px 15px;
	}
	.portada-home.dropt h1 {
		font-size: 49px;
	}
	.t-drop ~ .navbar-top-affix .navbar .container {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.t-drop ~ #page .cont-transp .gallery-proyectos-exito .owl-stage-outer {
		overflow: visible;
	}
}

@media(min-width:1200px) and (max-width:1399px){
	.ancla-form ~ .cont-transp.cont-transp-h2 {
		background-size: 100% auto;
		background-position: center bottom;
		background-color: #F8F8F8;
	}
	.t-drop ~ #page .sep.neg {
		margin-top: 80px;
    }
	.como-func ~ .sep.neg {
		margin-top: 80px;
	}
	.pasos-drop .it-text small {
		font-size: 14px;
	}
	.como-func {
		margin-top: 80px;
	}
}

@media(min-width:1400px) and (max-width:1599px){
	.ancla-form ~ .cont-transp.cont-transp-h2 {
		background-size: 100% auto;
		background-position: center bottom;
		background-color: #F8F8F8;
	}
}
/**/

/* Landing Kit Digital*/

.kit-digital ~ div[style="background-color: #CCD9EA;"] {
	display: none;
}
.kit-digital ~ .navbar-top-affix {
	display: none;
}
.portada-home.kitd {
	padding-top: 0;
}
.head-kitdig {
	background: #15141B;
	padding-top: 50px;
	padding-bottom: 10px;
	padding-left: 15px;
  	padding-right: 15px;
}
.kitd .cont-portada-home {
	max-width: 1415px;
}
.kitd .img-portada img {
	transform: none;
	margin: 0;
}
.portada-home.kitd h1 {
	font-size: 90px;
	font-weight: 700;
	letter-spacing: -0.041em;
	line-height: 1em;
	max-width: 100%;
	margin: 0;
}
.kitd .cont-portada-home {
	grid-column-gap: 4%;
	grid-row-gap: 20px;
}
.kitd .cont-portada-home h1 span {
	color: #43CCC2;
}
.kitd .cont-portada-home p {
	margin-top: 1em;
	margin-bottom: 1em;
	color: #B4AAAA;
	font-size: 23px;
	line-height: 1.39em;
}
.kitd .cont-portada-home .boton {
	margin: 0;
}
.kitd .cont-portada-home .boton .btn-success {
	font-size: 17px;
	font-weight: 700;
	color: #15141B;
	height: 50px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: fit-content;
}
.kitd .caption.portada {
	padding-bottom: 0;
}
.portada-home.kitd {
	padding-bottom: 45px;
	background-image: url(../images/det1-portada-kit-digital.png), url(../images/det2-portada-kit-digital.png), url(../images/det3-portada-kit-digital.png);
	background-position: -220px bottom, 95% top, 90% 80%;
	background-repeat: no-repeat;
}

.sello-kit {
	text-align: center;
	padding-top: 50px;
}
.sello-kit img {
	max-width: 100%;
	height: auto;
}
.bloq-iconos.kitd {
	max-width: 1415px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-column-gap: 4%;
	grid-row-gap: 20px;
	margin-top: 65px;
	padding-left: 15px;
    padding-right: 15px;
}
.bloq-iconos.kitd .item {
	display: flex;
	align-items: center;
	gap: 20px;
}
.bloq-iconos.kitd .item p {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -0.025em;
	line-height: 1.3em;
}

.benefic {
	background: url(../images/bg-benef.png) no-repeat center;
	background-size: cover;
	border-radius: 35px;
	padding: 4em 3em;
	max-width: 1415px;
	margin: 0 auto;
	margin-top: 80px;
	margin-left: 15px;
	margin-right: 15px;
	display: flex;
	align-items: center;
	column-gap: 3%;
	row-gap: 20px;
}
.benefic .btn-success{
	background: #A7EB00;
	font-size: 17px;
	font-weight: 700;
	color: #15141B;
	height: 50px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: fit-content;
}

.benefic .btn-success:hover{
	background: #449d44;
}
.benefic h2 {
	font-weight: 700;
	font-size: 35px;
	letter-spacing: -0.041em;
	color: #303237;
	margin: 0;
}
.benefic p {
	color: #727279;
	font-size: 27px;
	font-weight: 400;
	letter-spacing: 0;
	margin-top: .3em;
}
.benefic .btn-solicita {
	flex-grow: 1;
	display: flex;
	justify-content: flex-end;
}

.pq-mabisy {
	margin-top: 90px;
	max-width: 1415px;
	margin-left: auto;
	margin-right: auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 5%;
	grid-row-gap: 20px;
	padding-left: 15px;
    padding-right: 15px;
}
.text-pq-mabisy ul {
	padding: 0;
	margin: 0;
}
.text-pq-mabisy ul li {
	list-style: none;
	color: #727279;
	font-size: 18px;
	font-weight: 400;
	display: flex;
	align-items: center;
	column-gap: 10px;
	padding-bottom: 1.5em;
}
.text-pq-mabisy ul li:last-child {
	padding-bottom: 0;
}
.text-pq-mabisy ul li::before {
	content: "";
	display: block;
	width: 34px;
	height: 24px;
	background: url(../images/icon-check-verd.png) no-repeat center;
	background-size: 100%;
	flex-shrink: 0;
}

.pq-mabisy h2 {
	color: #303237;
	font-weight: 700;
	letter-spacing: -0.041em;
	margin-top: 0;
	line-height: 1.2em;
	margin-bottom: .7em;
}

.text-pq-mabisy ul li p {
	margin: 0;
	color: #727279;
	font-size: 21px;
	font-weight: 400;
	line-height: 1.45em;
}
.img-pq-mabisy img {
	max-width: 100%;
	height: auto;
}

.kit-digital ~ #page .cont-gris.cont-gris-h2 {
	text-align: center;
	padding-top: 100px;
	padding-bottom: 160px;
	margin-top: 50px;
	background-image: url(../images/bg-formkit.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #F8F8F8;
}
.kit-digital ~ #page .contactform-custom .form-group > label {
	display: none;
}

.kit-digital ~ #page .contactform-custom .col-xs-12 .form-group #label_checkLegalContacto {
  display: block;
  text-align: left;
  font-size: 12px;
}
.kit-digital ~ #page .contactform-custom .col-xs-12 .form-group > label {
  display: none;
}
.kit-digital ~ #page .contactform-custom #form_Contact_custom_1 {
	height: 50px;
}
.contactform-custom .col-xs-12 .form-group > input, 
.contactform-custom .col-xs-12 .form-group > select {
	border-color: #E9E9E9;
	box-shadow: 0 0 7px rgba(0,0,0,.21);
}
#checkLegalContacto7665214 {
	height: auto;
}
.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 {
	margin-top: 0;
	font-size: 35px;
	color: #303237;
	font-weight: 700;
	letter-spacing: -0.041em;
	display: flex;
	flex-direction: column;
	gap: 7px;
}
.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 small{
	color: #33C1B6;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 0;
}
.kit-digital ~ #page .cont-gris.cont-gris-h2 h2::before {
	content: "";
	display: block;
	width: 115px;
	height: 18px;
	background: url(../images/separador_.png) no-repeat center;
	margin: 0 auto;
	background-size: 100%;
}
.kit-digital ~ #page .cont-gris.cont-gris-h2 .contactform-custom {
	margin-bottom: 0;
	margin-top: 40px;
}
.kit-digital ~ #page .contactform-custom btn-primary.btn-block {
	width: 100%;
}
.kit-digital ~ #page .contactform-custom .btn-primary.btn-block::before {
	content: "Solicitar mi bono Kit Digital";
	font-size: 17px;
	text-transform: none;
}

.unete.kitd {
	background: #303237;
	padding: 110px 15px;
}
.unete.kitd h2 {
	margin: 0;
	font-size: 75px;
	font-weight: 700;
	letter-spacing: -0.041px;
	color: #FFF;
	text-align: left;
	max-width: 1000px;
}
.unete.kitd h2 span {
	color: #33C1B6;
}
.kit-digital ~ #page #footersup_container {
	display: none;
}
.kit-digital ~ #page #footercenter_container {
	display: none;
}
.kit-digital ~ #page #footerinf_container #footerinf_wrapper #footerinf #footerinfcol4 {
	display: none;
}
.kit-digital ~ #page #footerinf_container #footerinf_wrapper #time {
	display: none;
}
.kit-digital ~ #page #footerinf_container {
	margin-top: -2px;
}

.kit-digital ~ #page .pieCopySocial .pieCopy {
	text-align: center;
}

.kit-digital ~ #page #footerinfcol1 {
	padding-top: 60px;
	padding-bottom: 60px;
}

@media(max-width:767px){
	.unete.kitd h2 {
		font-size: 32px;
	}
	.unete.kitd {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 {
		font-size: 25px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 small {
		font-size: 20px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2::before {
		width: 90px;
		height: 15px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 {
		background-image: url(../images/bg-formkit_movil.png);
		background-size: 100% auto;
		padding-bottom: 180px;
		padding-top: 35px;
		margin-top: 30px;
	}
	.pq-mabisy {
		margin-top: 30px;
		grid-template-columns: 1fr;
	}
	.kit-digital ~ #page #footerinfcol1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.bloq-iconos.kitd{
		margin-top: 30px;
		grid-template-columns: 1fr;
	}
	.sello-kit {
		padding-top: 20px;
	}
	.head-kitdig {
		padding-top: 15px;
	}
	.portada-home.kitd {
		padding-bottom: 20px;
		background-position: -100px bottom, calc(100% + 105px) top, 95% 90%;
	}
	.img-portada {
		text-align: center;
	}
	.kitd .cont-portada-home {
		margin-top: 0;
		padding-top: 15px;
	}
	.benefic{
		margin-top: 30px;
		justify-content: center;
      	text-align: center;
	}
	.benefic .btn-solicita {
		display: flex;
		justify-content: center;
	}
}

@media(min-width:768px){
	.kitd .cont-portada-home {
		grid-template-columns: 1fr 46%;
	}
	
	.kitd .cont-portada-home {
		grid-column-gap: 4%;
		grid-row-gap: 20px;
		margin-top: 0;
		padding-top: 20px;
	}
}

@media(max-width: 991px){
	.text-pq-mabisy ul li::before {
		width: 27px;
		height: 20px;
	}
	.pq-mabisy h2 {
		font-size: 23px;
	}
	.text-pq-mabisy ul li p {
		font-size: 15px;
	}
	.benefic{
		padding: 25px;
		flex-wrap: wrap;
	}
	.benefic span img {
		width: 70px;
		height: auto;
	}
	.benefic h2 {
		font-size: 23px;
	}
	.benefic p {
		font-size: 16px;
	}
	.benefic .btn-success {
		height: 35px;
		font-size: 14px;
	}
	.bloq-iconos.kitd .item span img {
		width: 70px;
		height: auto;
	}
	.bloq-iconos.kitd .item p {
		font-size: 15px;
	}
	.sello-kit {
		padding-left: 15px;
		padding-right: 15px;
	}
	.portada-home.kitd h1 {
		font-size: 35px;
	}
	.portada-home.kitd {
		background-size: 150px auto, 150px auto, 80px auto;
	}
	.head-kitdig .logo-top img {
		width: 120px;
		height: auto;
	}
	.kitd .cont-portada-home p {
		font-size: 14px;
	}
	.kitd .cont-portada-home .boton .btn-success {
		font-size: 14px;
		height: 35px;
	}
}

@media(min-width:768px) and (max-width:991px){
	.unete.kitd h2 {
		font-size: 40px;
	}
	.unete.kitd {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.kit-digital ~ #page #footerinfcol1 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2::before {
		width: 100px;
		height: 16px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 {
		font-size: 28px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 small {
		font-size: 23px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 {
		padding-top: 45px;
		padding-bottom: 50px;
		margin-top: 40px;
		background-size: calc(100% + 260px) auto;
	}
	.pq-mabisy {
		margin-top: 45px;
	}
	.benefic{
		margin-top: 45px;
	}
	.bloq-iconos.kitd{
		margin-top: 45px;
		grid-template-columns: 1fr 1fr;
	}
	.sello-kit {
		padding-top: 30px;
	}
	.portada-home.kitd {
		padding-bottom: 30px;
		background-position: -90px bottom, 98% top, 98% 80%;
	}
	.kitd .img-portada {
		align-items: center;
		transform: none;
	}
}

@media(min-width:992px) and (max-width:1199px){
	.unete.kitd h2 {
		font-size: 50px;
	}
	.unete.kitd {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 {
		font-size: 32px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 h2 small {
		font-size: 26px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 {
		padding-top: 60px;
		padding-bottom: 70px;
		background-size: calc(100% + 260px) auto;
	}
	.pq-mabisy h2 {
		font-size: 26px;
	}
	.text-pq-mabisy ul li p {
		font-size: 16px;
	}
	.pq-mabisy {
		margin-top: 60px;
	}
	.benefic{
		margin-top: 60px;
		padding: 2em;
	}
	.benefic span img {
		width: 80px;
		height: auto;
	}
	.benefic h2 {
		font-size: 28px;
	}
	.benefic p {
		font-size: 19px;
	}
	.benefic .btn-success {
		height: 40px;
		font-size: 15px;
	}

	.bloq-iconos.kitd .item span img {
		width: 70px;
		height: auto;
	}
	.bloq-iconos.kitd{
		margin-top: 55px;
	}
	.bloq-iconos.kitd .item p {
		font-size: 16px;
	}
	.sello-kit {
		padding-top: 40px;
	}
	.portada-home.kitd h1 {
		font-size: 50px;
	}
	.kitd .cont-portada-home p {
		font-size: 16px;	
	}
	.kitd .cont-portada-home .boton .btn-success {
		font-size: 15px;
		height: 40px;
	}
	.portada-home.kitd {
		background-position: -120px bottom, 98% top, 98% 80%;
		background-size: 200px auto, 200px auto, 100px auto;
	}
}

@media(min-width:1200px) and (max-width:1399px){
	.unete.kitd h2 {
		font-size: 60px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 {
		padding-top: 80px;
		padding-bottom: 100px;
		background-size: calc(100% + 150px) auto;
	}
	.unete.kitd {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.pq-mabisy h2 {
		font-size: 30px;
	}
	.text-pq-mabisy ul li p {
		font-size: 18px;
	}
	.pq-mabisy {
		margin-top: 75px;
	}
	.benefic{
		margin-top: 75px;
		padding: 3em;
	}
	.benefic h2 {
		font-size: 32px;
	}
	.benefic p {
		font-size: 23px;
	}
	.portada-home.kitd h1 {
		font-size: 63px;
	}
	.kitd .cont-portada-home p {
		font-size: 18px;
	}
	.portada-home.kitd {
		background-position: -150px bottom, 98% top, 98% 80%;
		background-size: 250px auto, 250px auto,120px auto;
	}
	.bloq-iconos.kitd .item p {
		font-size: 17px;
	}
}

@media(min-width:1400px) and (max-width:1599px){
	.unete.kitd h2 {
		font-size: 70px;
	}
	.unete.kitd {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.kit-digital ~ #page .cont-gris.cont-gris-h2 {
		padding-bottom: 130px;
		background-size: 100% auto;
	}
	.pq-mabisy h2 {
		font-size: 33px;
	}
	.text-pq-mabisy ul li p {
		font-size: 20px;
	}
	.portada-home.kitd h1 {
		font-size: 75px;
	}
	.kitd .cont-portada-home p {
		font-size: 20px;
	}
	.portada-home.kitd {
		background-position: -210px bottom, 98% top, 98% 80%;
		background-size: 280px auto, 300px auto,140px auto;
	}
}

@media(min-width:1445px){
	.unete.kitd {
		padding-left: calc((100vw - 1415px)/2);
	  	padding-right: calc((100vw - 1415px)/2);
	}
	.head-kitdig {
		padding-left: calc((100vw - 1415px)/2);
	  	padding-right: calc((100vw - 1415px)/2);
	}
	.bloq-iconos.kitd{
		padding-left: 0;
		padding-right: 0;
	}
	.benefic{
		margin-left: auto;
		margin-right: auto;
	}
	.pq-mabisy{
		padding-left: 0;
		padding-right: 0;
	}
}

@media(min-width:1530px){
	.img-pq-mabisy {
		margin-left: -60px;
	}
}

@media(min-width:1600px) and (max-width:1799px){
	.portada-home.kitd h1 {
		font-size: 85px;
	}
	.kitd .cont-portada-home p {
		font-size: 21px;
	}
	.portada-home.kitd {
		background-position: -210px bottom, 98% top, 98% 80%;
		background-size: 280px auto, 300px auto,140px auto;
	}
}


/**/


/* Landing Equipo */

body > p {
	margin-bottom: 0;
}

#gallery7665219 .col-xs-6.col-sm-4.col-md-3.col-item {
	width: 100%;
}

#gallery7665219.gallery-static .col-item:last-child {
	display: none;
}

#gallery7665219 .col-xs-6.col-sm-4.col-md-3.col-item .thumbnail {
	padding: 0;
	border: none;
	margin: 0;
	border-radius: 0;
}

#gallery7665218 .owl-nav {
	display: none;
}

@media(max-width: 767px){
	html {
	    overflow-x: hidden;
	    max-width: 100vw;
	}
	#gallery7665219.gallery-static .col-item:first-child {
		display: none;
	}
	#gallery7665219.gallery-static .col-item:last-child {
		display: block;
	}
}

/* home */

.garant {
	position: relative;
	text-align: center;
	background-color: #303034;
	background-image: url(../images/dibujo_garantia_1.png), url(../images/dibujo_garantia_2.png);
	background-repeat: no-repeat;
	background-position: left bottom, right bottom;
	background-size: 19% auto;
	padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
  	padding-right: 20px;
}
.garant h2 {
	margin: 0;
	color: #FFF;
	font-size: 35px;
	font-weight: 700;
	letter-spacing: -0.04em;
	line-height: 1.2em;
}
.garant p {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #969698;
	line-height: 1.35em;
	font-size: 22px;
}
.garant .btn.btn-default {
	height: 50px;
	background: none;
	padding: 0 25px;
	border: 1px solid #727279;
	color: #FFF;
	font-weight: 700;
	font-size: 17px;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: fit-content;
	margin: 0 auto;
}
.garant .btn.btn-default::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.garant .btn.btn-default:hover {
	opacity: .85;
}
.ph .img-portada img {
		height: auto;
	}
.ph .img-portada {
	align-items: flex-start;
}
.portada-home.ph h4 {
	margin-bottom: 1em;
}

@media(max-width:767px){
	.garant {
		background-size: 125px auto;
		padding-top: 30px;		
	}
	.garant h2 {
		font-size: 23px;
	}
	.garant p {
		font-size: 15px;
	}
	.garant .btn.btn-default {
		height: 37px;
		font-weight: 700;
		font-size: 14px;
		min-height: 37px;
	}
	.cont-portada-home {
		margin-top: 20px;
	}
	.ph .caption.portada {
		padding: 0;
	}
}
@media(min-width:500px) and (max-width:767px) {
	.garant {
		background-size: 170px auto;	
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.ph.portada-home {
		padding-top: 0;
	}
	.ph .cont-portada-home .img-portada {
		transform: none;
		align-items: flex-start;
	}
	.ph.portada-home h4 {
		font-size: 16px;
	}
	.ph .btn.btn-success.btn-header.btn-sol-info.portad {
		height: 40px;
		font-size: 14px;
	}
	.garant h2 {
		font-size: 30px;
	}
	.garant p {
		font-size: 18px;
	}
	.garant .btn.btn-default {
		height: 40px;
		font-size: 15px;
	}
	.garant {
		background-size: 200px auto;
		padding-top: 50px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.portada-home.ph {
		padding-top: 30px;
	}
	.ph .cont-portada-home {
		padding-bottom: 30px;
	}
	.garant h2 {
		font-size: 33px;
	}
	.garant p {
		font-size: 20px;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
	 .ph .cont-portada-home {
		padding-bottom: 30px;
	}
}

/**/

/** banner Blog*/

.banner-blog a{
	cursor: pointer;
	display: flex;
	justify-content: center;
}
.banner-blog a img {
	max-width: 100%;
	height: auto;
}

@media(max-width:767px){
	.banner-blog a.b-pc {
		display: none;
	}
}

@media(min-width: 768px){
	.banner-blog a.b-movil {
		display: none;
	}
}

/**/

input#close_banner:checked ~ .b_blog{
	display: none;
}
input#close_banner {
	margin: 0;
	opacity: 0;
	width: 1px;
   height: 1px;
}
.cerrar-b {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	right: 35px;
	top: 25px;
}
label[for="close_banner"] {
	cursor: pointer;
	margin: 0;
	line-height: 1em;
	font-size: 0;
	margin: 0;
	line-height: 1em;
	background: #15141A;
	padding: 5px;
	border-radius: 5px;
	border: none;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 700;
	color: #FFF;
	position: absolute;
	right: 35px;
	top: 25px;
}
label[for="close_banner"]:hover {
	background: #8DC338;
}
label[for="close_banner"]::before {
	content: "X";
	display: block;
	font-size: 17px;
	line-height: 1em;
}
input#close_banner:checked ~ label[for="close_banner"]::before{
	content: "Ver banner";	
	font-size: 16px;
    line-height: 1em;
}
input#close_banner:checked ~ label[for="close_banner"]{
	position:static;
	width: auto;
	max-width: fit-content;
}
.b_blog {
	padding: 20px;
	padding-top: 0;
	padding-bottom: 5px;
	background: #FFF;	
}
#formCategorySearch2206422 ~ .cont-transp.cont-transp-h4 {
	margin-bottom: 0;
}

@media(max-width:767px){
	.banner-blog {
		position: sticky;
		top: 110px;
		padding-bottom: 10px;
		background: #FFF;
		z-index: 3;
	}
	.b_blog ~ #page {
		overflow-x: initial;
	}
	label[for="close_banner"] {
		right: 15px;
		top: 10px;
	}
}

@media(min-width:768px){
	.banner-blog {
		position: sticky;
		top: 170px;
		z-index: 3;
		background: white;
    	padding-bottom: 10px;
	}
	.b_blog ~ #page #bodycenter .container .row{
		display: flex;
	}
}

@media(min-width:768px) and (max-width:991px){
	.banner-blog {
		top: 195px;
	}
}

@media(min-width:992px) and (max-width:1199px){
	.banner-blog {
		top: 210px;
	}
}