@charset 'utf-8';
@font-face {
	font-family: 'HUM521';
	src: url('fuentes/HUM521B.eot');
	src: local('☺'), url('fuentes/HUM521B.woff') format('woff'), url('fuentes/HUM521B.ttf') format('truetype'), url('fuentes/HUM521B.svg') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'HUM521';
	src: url('fuentes/HUM521N.eot');
	src: local('☺'), url('fuentes/HUM521N.woff') format('woff'), url('fuentes/HUM521N.ttf') format('truetype'), url('fuentes/HUM521N.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HUM521';
	src: url('fuentes/HUM521L.eot');
	src: local('☺'), url('fuentes/HUM521L.woff') format('woff'), url('fuentes/HUM521L.ttf') format('truetype'), url('fuentes/HUM521L.svg') format('svg');
	font-weight: lighter;
	font-style: normal;
}

body, html {
	font-family: 'HUM521', open sans, Helvetica, sans-serif;
}

;
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	line-height: 140%;
}

body, td, th, input, select, textarea {
	font-family: 'HUM521', Helvetica, sans-serif !important;
	font-size: 16px !important;
	color: #3e545f;
	font-weight: 300;
}

body {
	background-color: #FFF;
	margin: 0px;
}

a {
	color: #333;
	text-decoration: none;
}

.formgenerator {
	max-width: 750px;
	margin: auto;
}

/* Common Styles */

.ex-main-h1 {
	padding: 60px 0px;
	color: #1472af;
}

.btnblack-default {
	text-decoration: none;
	text-align: center;
	width: 85%;
	padding: 16px 20px;
	border-radius: 25px;
	font-weight: 700;
	text-transform: uppercase;
	width: auto;
}

.btn-naranja, .btn-naranja:active, .btn-naranja:visited, .btn-naranja:link, .btnblack-primary {
	background: #fa9300 !important;
	color: #fff !important;
	border: none !important;
	text-decoration: none;
	text-align: center;
	width: 85%;
	padding: 16px 20px;
	border-radius: 25px;
	font-family: 'HUM521N', Helvetica, sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	width: auto;
}

.btn-naranja:hover {
	background: #fa9300;
}

.qtip {
	z-index: 99999999999 !important;
}

#divCb, #divFrameLink, #divRteLink {
	z-index: 99999999999 !important;
}

#divCb #rte-toolbar {
	position: fixed;
	z-index: 99999999999 !important;
}

#pge_ssl_widget {
	z-index: 99999 !important;
}

.img-responsive {
	display: inline-block !important;
}

.no-padding {
	padding: 0px !important;
}

.m-botom {
	margin-bottom: 10px;
}

.negrita {
	font-weight: 700 !important;
}

.zoom {
	transition: 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.modal-backdrop {
	z-index: 99999998 !important;
}

.bootbox.modal {
	z-index: 99999999 !important;
}

.content-box, #content-box {}

.content-box .content-box-title {
	max-width: 1200px;
	margin: auto;
}

.content-box .content-area {
	max-width: 1200px;
	margin: auto;
	padding: 40px 20px 20px 20px;
}

.ex-complementary-color.set {
	height: 5px;
	clear: both;
}

.content-box-title.first {
	font-size: 40px;
	display: block !important;
	max-width: 100%;
	padding: 160px 130px 80px 130px;
	text-align: center;
	color: #fff;
	margin: 0px;
}

/* Header */

.ex-header {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 9999999;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

.ex-header::after {
	content: "";
	position: absolute;
	background: transparent url('menu-bkg-violeta.png');
	top: 0px;
	height: 100%;
	max-height: 120px;
	width: 100%;
	right: 0px;
	transition: all 0.2s;
}

.ex-header .ex-header-content {
	font-size: 0;
	padding: 10px !important;
}

.ex-header .ex-header-content img {
	-webkit-transition: width 1s ease, height 1s ease;
	transition: width 1s ease, height 1s ease;
}

.ex-header .ex-header-item {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 99;
}

.ex-header #ex-menu {
	font-size: 0;
	margin: 0;
	padding: 24px 34px 22px 34px;
}

.ex-header #ex-menu>li {
	display: inline-block;
	list-style: none;
	margin-left: 25px;
	position: relative;
	vertical-align: top;
}

.ex-header #ex-menu>li:first-of-type {
	margin-left: 0;
}

.ex-header #ex-menu>li>a, .ex-header #ex-menu>li>a:link, .ex-header #ex-menu>li>a:visited, .ex-header #ex-menu>li>a:active {
	color: #fff;
	display: block;
	font-weight: 700;
	font-size: 16px;
	margin: 0 20px;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
	padding-bottom: 39px;
}

.ex-header #ex-menu>li>a::after, .ex-header #ex-menu>li>a::before {
	background-color: #fff;
	bottom: 0;
	content: '';
	height: 3px;
	opacity: 0;
	position: absolute;
	transition: all 0.3s ease-out;
	width: 50%;
	z-index: 1;
}

.ex-header #ex-menu>li>a::after {
	border-radius: 0 5px 5px 0;
	right: -50%;
}

.ex-header #ex-menu>li>a::before {
	border-radius: 5px 0 0 5px;
	left: -50%;
}

.ex-header #ex-menu>li>a:hover {
	color: #fff;
	text-decoration: none;
}

.ex-header #ex-menu>li>a:hover::after, .ex-header #ex-menu>li>a:hover::before {
	opacity: 1;
}

.ex-header #ex-menu>li>a:hover::after {
	right: 0;
}

.ex-header #ex-menu>li>a:hover::before {
	left: 0;
}

.ex-header #ex-menu .submenu {
	background-color: rgba(91, 105, 187, 0.95);
	display: none;
	font-size: 0;
	margin: 0;
	padding: 20px 0;
	position: absolute;
	right: 0;
	width: 200px;
}

.ex-header #ex-menu .submenu>li {
	list-style: none;
	padding: 5px 0;
	position: relative;
	vertical-align: top;
}

.ex-header #ex-menu .submenu>li>a, .ex-header #ex-menu .submenu>li>a:link, .ex-header #ex-menu .submenu>li>a:visited, .ex-header #ex-menu .submenu>li>a:active {
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin: 0 20px;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
	text-shadow: 0 0 4px #4A73B7;
}

.ex-header #ex-menu .submenu>li>a::after, .ex-header #ex-menu .submenu>li>a::before {
	background-color: #fff;
	bottom: 0;
	content: '';
	height: 3px;
	opacity: 0;
	position: absolute;
	transition: all 0.3s ease-out;
	width: 50%;
	z-index: 1;
}

.ex-header #ex-menu .submenu>li>a::after {
	border-radius: 0 5px 5px 0;
	right: -50%;
}

.ex-header #ex-menu .submenu>li>a::before {
	border-radius: 5px 0 0 5px;
	left: -50%;
}

.ex-header #ex-menu .submenu>li>a:hover {
	color: #fff;
	text-decoration: none;
}

.ex-header #ex-menu .submenu>li>a:hover::after, .ex-header #ex-menu .submenu>li>a:hover::before {
	opacity: 1;
}

.ex-header #ex-menu .submenu>li>a:hover::after {
	right: 0;
}

.ex-header #ex-menu .submenu>li>a:hover::before {
	left: 0;
}

.ex-header #ex-menu .subsubmenu {
	background-color: rgba(91, 105, 187, 0.95);
	display: none;
	font-size: 0;
	margin: 0;
	padding: 10px 0;
	position: absolute;
	right: 100%;
	top: -10px;
	width: 480px;
}

.ex-header #ex-menu .subsubmenu>li {
	display: inline-block;
	list-style: none;
	padding: 5px 0;
	vertical-align: top;
	width: 50%;
}

.ex-header #ex-menu .subsubmenu>li>a, .ex-header #ex-menu .subsubmenu>li>a:link, .ex-header #ex-menu .subsubmenu>li>a:visited, .ex-header #ex-menu .subsubmenu>li>a:active {
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin: 0 20px;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
	text-shadow: 0 0 4px #4A73B7;
}

.ex-header #ex-menu .subsubmenu>li>a::after, .ex-header #ex-menu .subsubmenu>li>a::before {
	background-color: #fff;
	bottom: 0;
	content: '';
	height: 3px;
	opacity: 0;
	position: absolute;
	transition: all 0.3s ease-out;
	width: 50%;
	z-index: 1;
}

.ex-header #ex-menu .subsubmenu>li>a::after {
	border-radius: 0 5px 5px 0;
	right: -50%;
}

.ex-header #ex-menu .subsubmenu>li>a::before {
	border-radius: 5px 0 0 5px;
	left: -50%;
}

.ex-header #ex-menu .subsubmenu>li>a:hover {
	color: #fff;
	text-decoration: none;
}

.ex-header #ex-menu .subsubmenu>li>a:hover::after, .ex-header #ex-menu .subsubmenu>li>a:hover::before {
	opacity: 1;
}

.ex-header #ex-menu .subsubmenu>li>a:hover::after {
	right: 0;
}

.ex-header #ex-menu .subsubmenu>li>a:hover::before {
	left: 0;
}

#seo-20 .ex-header #ex-menu .submenu {
	background-color: rgba(255, 255, 255, 0.2);
	display: none;
	font-size: 0;
	margin: 0;
	padding: 20px 0;
	position: absolute;
	right: 0;
	width: 200px;
}

#seo-20 .ex-header #ex-menu .submenu>li>a, #seo-20 .ex-header #ex-menu .submenu>li>a:link, #seo-20 .ex-header #ex-menu .submenu>li>a:visited, #seo-20 .ex-header #ex-menu .submenu>li>a:active {
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin: 0 20px;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
	text-shadow: 0 0 4px #4A73B7;
}

#seo-20 .ex-header #ex-menu .subsubmenu {
	background-color: rgba(255, 255, 255, 0.2);
	display: none;
	font-size: 0;
	margin: 0;
	padding: 10px 0;
	position: absolute;
	right: 100%;
	top: -10px;
	width: 480px;
}

#seo-20 .ex-header #ex-menu .subsubmenu>li>a, #seo-20 .ex-header #ex-menu .subsubmenu>li>a:link, #seo-20 .ex-header #ex-menu .subsubmenu>li>a:visited, #seo-20 .ex-header #ex-menu .subsubmenu>li>a:active {
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin: 0 20px;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
	text-shadow: 0 0 4px #4A73B7;
}

.ex-header.ex-header-ecommerce::after {
	background: transparent url('menu-bkg-gris.png');
}

.ex-header.ex-header-ecommerce #ex-menu>li>a {
	color: #000;
}

.ex-header.ex-header-scrolled #ex-menu {
	padding: 16px 8px 33px 8px;
}

.ex-header.ex-header-scrolled #ex-menu>li>a {
	padding-bottom: 27px;
}

.ex-header.ex-header-scrolled #ex-menu .submenu>li>a, .ex-header.ex-header-scrolled #ex-menu .submenu>li>a:link, .ex-header.ex-header-scrolled #ex-menu .submenu>li>a:visited, .ex-header.ex-header-scrolled #ex-menu .submenu>li>a:active {
	text-shadow: 0 0 4px #4A73B7;
}

.ex-header.ex-header-scrolled #ex-menu .subsubmenu>li>a, .ex-header.ex-header-scrolled #ex-menu .subsubmenu>li>a:link, .ex-header.ex-header-scrolled #ex-menu .subsubmenu>li>a:visited, .ex-header.ex-header-scrolled #ex-menu .subsubmenu>li>a:active {
	text-shadow: 0 0 4px #4A73B7;
}

.cambio-cabecera {
	opacity: 0;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
	background: linear-gradient(85deg, #2b75a9, #a750c9) !important;
}

.ex-header-scrolled::after {
	background-color: rgba(55, 126, 179, 0.8);
	height: 100%;
	max-height: 80px;
}

.ex-header-ecommerce.ex-header-scrolled::after {
	background-color: rgba(255, 255, 255, 0.8);
}

.ex-header-scrolled #ex-men75 {
	padding: 12px !important;
}

.ex-header #ex-menu>li>a, .ex-header #ex-menu>li>a:link, .ex-header #ex-menu>li>a:visited, .ex-header #ex-menu>li>a:active {
	outline: 0px auto -webkit-focus-ring-color !important;
}

/* Banner Main */

.ex-banner-main {
	-webkit-animation: banner-effect 30s ease infinite;
	background-image: linear-gradient(85deg, #2b75a9, #a750c9);
	/*-webkit-background-size: 600% 100%; background-size: 600% 100%;*/
	height: auto;
	position: relative;
	transition: all 1s;
	z-index: 99999;
}

.ex-banner-main .ex-banner-content {
	left: 0;
	position: absolute;
	top: 0;
}

.ex-banner-main>img {
	opacity: 0.6;
}

/* Formularios */

.cotiza_ahora_tu_proyecto {
	width: 100%;
	height: auto;
	background-color: #4678b8;
	color: #ffffff;
	min-height: 300px
}

.titulo_cotiza_ahora {
	color: rgb(255, 255, 255);
	text-align: center;
	font-size: 25px;
	font-weight: 100;
	padding: 15px 0px;
	border-bottom: 1px dashed white
}

.titulo_cotiza_ahora>b {
	font-weight: 500
}

.formulario_cotiza_ahora {
	height: auto;
	width: 100%;
	margin-top: 25px
}

.formulario_cotiza_ahora * label {
	font-weight: 100;
	color: rgb(255, 255, 255);
	font-size: 18px;
	display: none
}

.formulario_cotiza_ahora * input[type="text"], .formulario_cotiza_ahora * input[type="email"], .formulario_cotiza_ahora * input[type="number"] {
	border: 1px solid #e1b502;
	border-radius: 0px;
	box-shadow: none;
	height: 30px
}

.formulario_cotiza_ahora * button[type="submit"] {
	height: 53px;
	background: none;
	background-color: #f49b00;
	width: 100%;
	color: #fff;
	border-radius: 0px;
	border: none;
	text-shadow: none;
	font-size: 29px;
	font-weight: 300;
	margin-top: 5px
}

.formulario_cotiza_ahora * textarea {
	height: 71px;
	border: none;
	border-radius: 0px;
	position: relative;
	background: url('textarea_divider.png') no-repeat;
	background-color: white;
	padding-left: 42px;
	resize: none
}

.formulario_cotiza_ahora * textarea:after {
	height: 65px;
	width: 41px;
	content: "";
	background: url('textarea_divider.png');
	position: absolute;
	top: 0px;
	left: 0px
}

/*Home*/

.home {
	padding: 0px !important;
}

.slick-slide img {
	width: 100% !important;
	margin: auto;
	opacity: 0.8 !important;
}

.ue_prev {
	cursor: pointer;
	position: absolute;
	z-index: 9999;
	top: 45.8%;
	margin-left: 33px;
}

.ue_next {
	cursor: pointer;
	position: absolute;
	right: 35px;
	z-index: 9999;
	top: 45.8%;
}

.slick-dots {
	display: none !important;
}

.ue_prev, .ue_next {
	font-size: 41px;
	color: #ffffff;
	text-shadow: 2px 2px 5px #777777;
}

.content-text-slider {
	position: absolute;
	z-index: 99;
	bottom: 22%;
	left: 10%;
}

.content-text-slider h3 {
	color: #ffffff;
	text-transform: uppercase;
}

.content-text-slider h4 {
	color: #ffffff;
	font-weight: 100;
	padding-top: 5px;
	width: 50%;
}

.content-text-slider a {
	background: #f9a220;
	color: #ffffff;
	padding: 14px 30px;
	border-radius: 25px;
	font-weight: 100;
	position: relative;
	font-size: 18px;
	top: 30px;
	text-decoration: none !important;
	transition: all 0.5s;
}

.content-text-slider a:hover {
	background: #d68917;
	color: #ffffff;
}

.ancho-ponemos-corazon {
	max-width: 800px;
	margin: auto;
}

.ancho-ponemos-corazon>.row {
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	margin-top: 100px;
}

.le-ponemos>p, .a-lo-que-hacemos>p {
	color: #2777af;
	text-transform: uppercase;
	font-size: 28px;
	font-weight: 800 !important;
}

.ancho-razones {
	max-width: 1430px;
	margin: auto;
	padding-top: 210px;
	padding-top: 200px;
	padding-bottom: 40px;
}

.ancho-offer {
	max-width: 1500px;
	margin: auto;
}

.ex-what-we-offer {
	background: rgba(35, 141, 197, 1);
	background: -moz-linear-gradient(left, rgba(35, 141, 197, 1) 0%, rgba(37, 112, 188, 1) 32%, rgba(37, 112, 188, 1) 63%, rgba(33, 162, 208, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(35, 141, 197, 1)), color-stop(32%, rgba(37, 112, 188, 1)), color-stop(63%, rgba(37, 112, 188, 1)), color-stop(100%, rgba(33, 162, 208, 1)));
	background: -webkit-linear-gradient(left, rgba(35, 141, 197, 1) 0%, rgba(37, 112, 188, 1) 32%, rgba(37, 112, 188, 1) 63%, rgba(33, 162, 208, 1) 100%);
	background: -o-linear-gradient(left, rgba(35, 141, 197, 1) 0%, rgba(37, 112, 188, 1) 32%, rgba(37, 112, 188, 1) 63%, rgba(33, 162, 208, 1) 100%);
	background: -ms-linear-gradient(left, rgba(35, 141, 197, 1) 0%, rgba(37, 112, 188, 1) 32%, rgba(37, 112, 188, 1) 63%, rgba(33, 162, 208, 1) 100%);
	background: linear-gradient(to right, rgba(35, 141, 197, 1) 0%, rgba(37, 112, 188, 1) 32%, rgba(37, 112, 188, 1) 63%, rgba(33, 162, 208, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238dc5', endColorstr='#21a2d0', GradientType=1);
}

.content-textura {
	background: url('background-products.png');
	padding-bottom: 45px;
}

.ancho-offer .col-sm-6 {
	background: #ffffff;
	width: 24%;
	margin: 6px;
	padding: 90px 0px;
}

.que-tenemos>h4 {
	color: #ffffff;
	text-transform: uppercase;
	margin: 40px 0px;
	font-size: 35px;
}

.texto-nuestro-video {
	text-transform: uppercase;
	font-size: 22px;
	color: #2777af;
	font-weight: 500;
	margin-top: 70px;
}

.confianza-exus {
	margin-bottom: 50px;
}

.confianza-exus>p {
	font-size: 20px;
}

.confianza-exus>p>span {
	font-size: 23px;
	color: #2777af;
	font-weight: 700;
}

.ancho-patrocinadores {
	max-width: 1400px;
	margin: auto;
}

.contenido-video {
	padding: 50px;
}

.contenido-video p:not(.texto-nuestro-video) {
	font-size: 16px;
}

.contenido-servicios .contenedor-btns1 {
	z-index: 1;
}

.contenido-servicios .contenedor-btns1 #titulo-integracion-redes {
	line-height: 30px;
}

.contenido-servicios .column img {
	-webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.08);
	-ms-box-shadow: 0 0 60px rgba(0, 0, 0, 0.08);
	-o-box-shadow: 0 0 60px rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 60px rgba(0, 0, 0, 0.08);
}

.row {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.ver-portafolio {
	border-radius: 25px;
	border: solid 2px #e91d58;
	padding: 10px 30px;
	font-size: 18px;
	color: #373737
}

.enlace-ver-todos {
	margin-top: 50px;
}

.btn-comencemos {
	background: #f9a220;
	color: #ffffff;
	padding: 10px 20px;
	border-radius: 25px;
	text-decoration: none !important;
	transition: all 0.5s;
}

.btn-comencemos:hover {
	background: #d88c1a;
	color: #ffffff;
}

.ex-start-now h4 {
	color: #fff;
	font-size: 22px;
}

.ex-start-now p {
	color: #fff;
	font-size: 16px;
	margin-bottom: 35px;
}

.ancho-contacto {
	margin: auto;
}

#logos-portafolio {
	margin-top: 60px;
}

.content-patrocinadores>a {
	display: block;
	height: 138px;
	width: 138px;
	margin: auto;
	border-radius: 50%;
	border: solid 12px #f7f7f7;
	text-align: center;
	padding-top: 20px;
	box-shadow: 2px 2px 15px rgba(204, 204, 204, 0.53);
}

.content-patrocinadores {
	width: 140px;
	margin: auto;
	height: 147px;
	padding-top: 5px;
	position: relative;
}

.content-patrocinadores::after {
	position: absolute;
	content: "";
	border: dotted 1px #e7e7e7;
	height: 139px;
	top: -96%;
	left: 50%;
}

.exus-logo-clientes {
	position: relative;
	width: 100%
}

.exus-logo-clientes>a {
	background: #ffffff;
	z-index: 999;
	position: relative;
}

.exus-logo-clientes::after {
	position: absolute;
	content: "";
	width: 45%;
	left: 89px;
	top: 69px;
	height: 1px;
	border: dotted 1px #e7e7e7;
}

.exus-logo-clientes::before {
	position: absolute;
	content: "";
	width: 45%;
	right: 85px;
	top: 69px;
	height: 1px;
	border: dotted 1px #e7e7e7;
}

.owl-carousel .owl-wrapper-outer {
	height: 320px !important;
	padding-top: 142px !important;
	margin-top: -138px !important;
}

body>div.ex-what-we-offer>div>div>div:nth-child(2)>div:nth-child(3) {
	display: none !important;
}

.ancho-offer .col-sm-6 p {
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	bottom: 0px;
	text-transform: uppercase;
	width: 75%;
	font-weight: 600;
	text-align: center;
	width: 100%;
	height: 100%;
	margin: 0px;
}

.ancho-offer .col-sm-6 p>a {
	color: #333333;
	text-decoration: none !important;
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	padding: 63% 45px 0px 46px;
}

.yu2fvl {
	z-index: 99999999;
}

.yu2fvl-overlay {
	background: rgba(0, 0, 0, .8) !important;
	z-index: 99999999;
}

.yu2fvl-close {
	position: absolute;
	top: -15px;
	right: -15px;
	border: none;
	background: #000;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	border: 3px solid #fff;
	transition: all 0.5s;
}

.ex-keywords .row {
	margin-left: 0px !important;
}

.ex-watch-our-video {
	background-color: #f9f9f9;
	height: 420px;
}

.ex-our-customers {
	margin: 50px 0px 80px 0px;
}

.ex-start-now {
	background-image: linear-gradient(27deg, #186094, #118dac);
	padding: 100px 0px 80px 0px;
}

.ex-our-location {
	background-color: #052a44;
	padding: 0px;
}

.ex-keywords {
	background-color: #05253c;
	margin-top: -21px;
}

.ex-keywords .third {
	text-align: justify;
	color: #1a4969;
}

.ex-keywords .third p {
	font-size: 12px;
}

.titulo-footer-bottom h2 {
	color: #1a4969;
	font-size: 28px;
	padding-top: 50px;
}

body>div.ex-watch-our-video>div>a>div>div:nth-child(1)>p:nth-child(2) {
	color: #252525;
}

.contenido-video a {
	text-decoration: none !important;
}

body>div.ex-what-we-offer>div>div>div>div:nth-child(2)>div:nth-child(2) {
	margin-bottom: 0px;
}

.ex-what-we-offer, .ex-watch-our-video, .ex-our-customers, #home {
	position: relative;
	z-index: 99;
}

#home>div.ex-what-we-offer>div>div>div>div:nth-child(3)>div:nth-child(3) {
	display: none;
}

.ui-dialog {
	z-index: 99999999 !important;
}

.ver-portafolio {
	text-decoration: none !important;
	text-transform: uppercase;
}

#texto-corazon {
	position: absolute;
	color: #ffffff;
}

.ancho-razones b {
	font-size: 14px;
}

.ancho-razones p {
	font-size: 14px;
}

.ancho-ponemos-corazon>.row {
	margin-top: 80px !important;
}

.le-ponemos, .a-lo-que-hacemos, .que-tenemos h4, .texto-nuestro-video {
	font-weight: 700;
	font-size: 28px;
}

.que-tenemos {
	padding: 10px 0px 0px 0px;
}

.exus-video-link, .ver-portafolio {
	font-weight: 300;
	font-size: 14px;
}

.ancho-offer {
	font-weight: 700;
	font-size: 14px;
}

.contenido-video {
	padding: 60px 50px;
}

.confianza-exus {
	font-size: 28px;
}

.ex-start-now {
	font-weight: 300;
	font-size: 14px;
}

.ex-start-now h4 {
	font-weight: 700;
	font-size: 28px;
}

.ex-lastest-projects img {
	padding: 1px;
}

.texto-slide h3 {
	font-size: 32px;
	font-weight: 700;
	text-shadow: 0 0 4px #000000b8;
}

.texto-slide h4 {
	font-size: 20px;
	font-weight: 700;
	text-shadow: 0 0 4px #000000b8;
}

.link-slide a {
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 1px;
}

.content-text-slider h2 {
	font-weight: 300;
	font-size: 20px;
	letter-spacing: 1px;
}

.ancho-modulos {
	max-width: 1200px;
	margin: auto;
	margin-top: 70px;
}

/*SPRITE*/

.sprite {
	background-image: url(spritesheet.png);
	background-repeat: no-repeat;
	display: block;
	position: relative;
	left: 50%;
	transform: translate(-50%);
}

.sprite-aplicaciones-moviles {
	width: 67px;
	height: 124px;
	background-position: -5px -5px;
}

.sprite-correo-sms-masivo {
	width: 117px;
	height: 124px;
	background-position: -82px -5px;
}

.sprite-crm {
	width: 106px;
	height: 124px;
	background-position: -209px -5px;
}

.sprite-cuentas-de-google {
	width: 150px;
	height: 124px;
	background-position: -325px -5px;
}

.sprite-desarrollos-a-medida {
	width: 126px;
	height: 124px;
	background-position: -485px -5px;
}

.sprite-le-ponemos-el-corazon {
	width: 53px;
	height: 48px;
	background-position: -5px -139px;
}

.sprite-paginas-web {
	width: 107px;
	height: 124px;
	background-position: -68px -139px;
}

.sprite-sistema-reservacion-citas {
	width: 88px;
	height: 124px;
	background-position: -185px -139px;
}

.sprite-tiendas-virtuales {
	width: 110px;
	height: 124px;
	background-position: -283px -139px;
}

.sprite-ubicaciones-exus {
	width: 100%;
	height: 395px;
	background-position: -621px -5px;
	left: 0px;
	transform: none;
}

@-webkit-keyframes banner-effect {
	0% {
		background-position: 0% 51%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 51%
	}
}

/*FOOTER*/

.contacto-inferior {
	color: #ffffff;
	font-size: 1.5em;
	margin-top: 162px;
}

#titulo-exus {
	color: #ffffff;
	font-size: 30px;
}

.casa-matriz {
	color: #ffffff;
	font-size: 25px;
	font-weight: 100;
}

.titulo-servicio-cliente, .departamento-comercial, #exus-usa, #exus-mexico {
	color: #ffffff;
	font-size: 20px;
}

.sedes-exus {
	color: #ffffff;
	padding: 0px;
}

.sedes-exus>img {
	float: right;
}

#logo-exus-inferior>img {
	float: right;
	margin-top: 195px;
}

#exus-colombia, #exus-usa, #exus-mexico {
	font-size: 1.5em;
	font-weight: 700;
	display: block;
	margin-bottom: 12px;
}

.exus-pereira, .exus-bogota, .exus-movil, .exus-email, #exus-silicon-valey, #exus-guadalajara {
	font-weight: 700;
}

#exus-movil, #exus-email, #exus-mexico {
	margin-top: 68px;
}

#exus-mexico {
	margin-top: 14px;
}

.popup {
	display: none;
	width: 650px;
	margin: auto;
	background: #f8f8f8;
	height: auto;
	padding: 38px 60px;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
}

.mpf-close {
	background: #dbdbdb !important;
	position: absolute;
	top: 0px;
	right: 0px;
}

.popup p.popup-text-spam {
	color: #525252;
	font-weight: 100;
	font-size: 12px;
	padding: 10px;
	text-align: center;
}

#Form_586_container .form-group {
	margin-bottom: 10px !important;
}

#Form_586_container>div.col-md-12.form-group.F586_item_3>label, #Form_586_container>div.col-md-12.form-group.F586_item_5>label, #Form_586_container>div.col-md-12.form-group.F586_item_7>label {
	display: none !important;
}

#Form_586_container h4 {
	font-size: 2.6em !important;
	font-weight: 300;
}

#Form_586_container p, #Form_586_container label {
	color: #717171;
	font-size: 14px !important;
	margin-bottom: 10px !important;
	font-weight: 700;
	font-style: italic;
}

#Form_586_container hr {
	clear: both;
	width: 20%;
	position: relative;
	left: 40%;
	margin-bottom: 25px !important;
	border-top: 2px solid #1055a6;
}

#textbox271, #textbox273, #textbox272, #dropdown494, #dropdown495, #dropdown494, #dropdown495 {
	height: 60px !important;
	font-size: 22px !important;
	margin-bottom: 0px !important;
	border: none !important;
}

#fg_submit {
	margin-top: 28px !important;
	padding: 0px 70px !important;
	background: #1055a6 !important;
	height: 80px !important;
	color: #ffffff !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font-size: 22px !important;
	text-transform: uppercase !important;
	border-radius: 35px !important;
}

#textbox271::-webkit-input-placeholder, #textbox272::-webkit-input-placeholder, #textbox273::-webkit-input-placeholder {
	color: #b4b4b4;
	font-weight: 100;
}

#textbox271::-moz-placeholder, #textbox272::-webkit-input-placeholder, #textbox273::-webkit-input-placeholder {
	color: #b4b4b4;
	font-weight: 100;
}

.mfp-wrap {
	z-index: 10000001 !important;
}

.mfp-bg {
	background: rgba(0, 0, 0, 0.8) !important;
	z-index: 10000000 !important;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
	position: absolute;
	background: #d0cccc !important;
}

/*MENU MOBILE*/

.menu-responsive {
	z-index: -1;
	position: fixed;
	width: 100%;
	height: 100%;
	text-align: center;
	bottom: 0;
	transition: all 0.5s;
	opacity: 0;
	background: rgba(55, 126, 179, 1);
	background: -moz-linear-gradient(left, rgba(55, 126, 179, 1) 0%, rgba(104, 98, 190, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(55, 126, 179, 1)), color-stop(100%, rgba(104, 98, 190, 1)));
	background: -webkit-linear-gradient(left, rgba(55, 126, 179, 1) 0%, rgba(104, 98, 190, 1) 100%);
	background: -o-linear-gradient(left, rgba(55, 126, 179, 1) 0%, rgba(104, 98, 190, 1) 100%);
	background: -ms-linear-gradient(left, rgba(55, 126, 179, 1) 0%, rgba(104, 98, 190, 1) 100%);
	background: linear-gradient(to right, rgba(55, 126, 179, 1) 0%, rgba(104, 98, 190, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377eb3', endColorstr='#6862be', GradientType=1);
}

.menu-responsive #ex-menu {
	list-style: none;
	padding: 30px 0px;
	bottom: 0;
	position: relative;
}

.menu-responsive #ex-menu>li {
	position: relative;
	margin: 10px 0px;
	padding: 0px 0px 17px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.menu-responsive #ex-menu>li>a {
	text-decoration: none !important;
	color: #ffffff;
	font-size: 1.5em !important;
	opacity: 0;
}

.menu-responsive #ex-menu .submenu, .menu-responsive #ex-menu .subsubmenu {
	list-style: none;
	padding: 0px;
}

.menu-responsive #ex-menu .submenu>li>a, .menu-responsive #ex-menu .subsubmenu>li>a {
	color: #ffffff;
	text-decoration: none;
	font-size: 1.3em;
}

.submenu_oculto {
	position: relative;
	list-style: none;
	display: none;
	top: 80px;
	padding: 0;
}

.submenu_oculto>li {
	position: relative;
	margin: 10px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.submenu_oculto>li>a {
	color: #ffffff;
	text-decoration: none;
	font-size: 1.5em;
}

.target-item {
	position: absolute;
	top: 5px;
	right: 22px;
	cursor: pointer;
	font-size: 18px;
}

.target-item i {
	color: #fff;
}

#flecha-atras {
	display: none;
	position: relative;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding: 5px 0px 14px 0;
	color: #fff;
	font-size: 35px;
	top: 78px;
	transition: all 0.5s;
}

#nav-icon3 {
	width: 60px;
	height: 45px;
	position: relative;
	margin: 20px auto;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}

#nav-icon3 span {
	display: block;
	position: absolute;
	height: 9px;
	width: 100%;
	background: #ffffff;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

#nav-icon3 span:nth-child(1) {
	top: 0px;
}

#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
	top: 18px;
}

#nav-icon3 span:nth-child(4) {
	top: 36px;
}

#nav-icon3.open span:nth-child(1) {
	top: 18px;
	width: 0%;
	left: 50%;
}

#nav-icon3.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}

/*INTERNAS*/

/*PAGINAS WEB*/

#home2 {
	position: relative;
	z-index: 9999;
}

#texto-banner {
	position: absolute;
	top: 34%;
	left: 15%;
	color: #fff;
}

.texto-principal {
	font-size: 2.8em;
	font-weight: 100 !important;
}

.texto-principal span {
	font-weight: 300 !important;
	display: block;
}

.texto-principal span>span {
	line-height: 90%;
	font-weight: 700;
	float: left;
	margin: 8px 10px 0px 0px;
}

.btn-banner>p {
	color: #fff;
	background: #fa9300;
	text-align: center;
	width: 85%;
	padding: 16px 3px;
	border-radius: 25px;
	font-weight: 700;
}

.parrafo-banner {
	margin-top: 55px;
}

.content-section-clients {
	max-width: 1560px;
	margin: auto;
	padding-bottom: 100px;
	border-bottom: solid 1px #efefef;
}

#texto-clientes-confian {
	text-transform: uppercase;
	font-size: 2em;
	margin-top: 105px;
	color: #252525;
}

#section-because-i-trust {
	margin-top: 80px;
}

#section-because-i-trust>div>div>div.hidden-xs.col-sm-3 {
	font-size: 2.5em;
	color: #333333;
	padding-left: 50px;
}

#section-storage {
	background: #01479e;
	padding-top: 70px;
}

#section-storage>div>div:nth-child(2) {
	padding-right: 12em !important;
	color: #ffffff;
	margin-top: 70px;
}

.titulo-almacenamiento {
	font-size: 1.8em;
	font-weight: 100;
	text-transform: uppercase;
	padding-left: 80px;
	position: relative;
	margin-top: 160px;
}

.titulo-almacenamiento>span {
	font-weight: 700;
}

.titulo-siempre-seguro {
	font-size: 1.8em;
	text-transform: uppercase;
	padding-left: 65px;
	color: #212121;
	position: relative;
}

.titulo-siempre-seguro>span {
	font-weight: 700;
}

#sitio-siempre-seguro {
	margin-top: 35px;
}

#seccion-dispositivos-moviles {
	padding: 3%;
	background: #f9f9f9;
}

#tu-pagina-adaptada {
	font-size: 1.8em;
	text-transform: uppercase;
	padding-left: 50px;
	position: relative;
	color: #212121;
}

#tu-pagina-adaptada>span {
	font-weight: 700 !important;
	;
}

#seccion-dispositivos-moviles>div>div:nth-child(2)>p:nth-child(2) {
	font-size: 15px;
	text-align: justify;
}

#section-storage>div>div:nth-child(2)>p:nth-child(2) {
	font-size: 1.2em;
	text-align: justify;
	padding-right: 7%;
}

.ancho-estadisticas {
	max-width: 1330px;
	margin: auto;
	position: relative;
}

#herramientas-estadisticas {
	background: #f9f9f9;
	padding-top: 120px;
}

#titulo-herramientas-analiticas>p {
	text-transform: uppercase;
	color: #212121;
}

#titulo-herramientas-analiticas>p>span {
	font-weight: 700 !important;
}

#herramientas-estadisticas>div>div:nth-child(2)>div>p {
	padding: 10px 150px 50px 150px;
	font-size: 1.2em;
}

#titulo-herramientas-analiticas {
	font-size: 1.8em;
	height: 116px;
}

#herramientas-estadisticas>div>div:nth-child(3)>div>p {
	padding: 0px 140px 50px 140px;
	font-size: 1.2em;
}

.ancho-hay-mas {
	max-width: 1485px;
	margin: auto;
}

.seccion-hay-mas {
	position: relative;
	color: #6b6b6b;
	font-size: 1.2em;
}

#siempre-hay-mas {
	padding-top: 105px;
	margin-bottom: 160px;
}

#titulo-siempre-hay-mas {
	margin-bottom: 80px;
	color: #2777af;
	font-size: 2.5em;
}

#titulo-siempre-hay-mas>span {
	font-weight: 700 !important;
}

.titulo-hay-mas {
	font-weight: 700 !important;
}

#siempre-hay-mas>div>div:nth-child(3)>div:nth-child(1)>p:nth-child(4), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(2)>p:nth-child(3), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(3)>p:nth-child(4), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(4)>p:nth-child(4) {
	padding: 0px 35px;
}

.banner {
	width: 100%;
}

.contenedor-center {
	max-width: 1890px;
	margin: auto;
	color: #ffffff;
}

#section-storage>div>div>div:nth-child(2) {
	padding: 0px 34px;
}

#parrafo-almacenamiento, #parrafo-siempre-seguro, #parrafo-dispositivos-moviles {
	font-size: 1.2em;
}

.ancho-siempre-seguro {
	max-width: 1790px;
	margin: auto;
}

#texto-seguridad-confianza {
	width: 40%;
	margin-top: 160px;
	padding: 0px 67px;
	text-align: justify;
}

.ancho-dispositivos-moviles {
	max-width: 1650px;
	margin: auto;
}

#texto-dispositivos-moviles {
	margin-top: 130px;
	padding: 0px 96px;
}

.ancho-novedades {
	max-width: 1486px;
	margin: auto;
	height: 490px;
	border: solid 1px #f5f5f5;
}

#Form_585_container>div.col-md-12.form-group.F585_item_1>label {
	display: none;
}

#titulo-novedades {
	color: #212121;
	text-transform: uppercase;
	font-size: 1.8em;
	font-weight: 700;
	margin-top: 68px;
}

#descripcion-novedades {
	text-transform: uppercase;
	color: #212121;
}

#descripcion-novedades>span {
	font-weight: 700;
	color: #212121;
}

#Form_585 {
	width: 50%;
	margin: auto;
	margin-top: 30px;
	position: relative;
	height: 84px;
}

#textbox270 {
	height: 77px;
	border: solid 1px #f1f1f1;
	background: #fcfcfc;
	font-size: 1.2em;
	text-transform: uppercase;
}

.F585_item_4 {
	position: absolute;
	background: #2777af;
	color: #ffffff;
	text-shadow: none;
	height: 77px;
	width: 218px;
	right: -104px;
	font-size: 1.4em;
	text-transform: uppercase;
}

.F585_item_4:hover {
	background: #2777af;
	color: #ffffff;
}

#seccion-novedades-exus {
	padding-bottom: 115px;
	background: url('linea-inferior.png') no-repeat bottom right;
}

.redes-inferior p {
	text-align: center;
	padding-top: 50px;
	text-transform: uppercase;
	font-size: 1.5em;
	color: #212121;
}

.redes-inferior {
	width: 45%;
	margin: auto;
}

.redes-inferior .col-xs-12 {
	margin-bottom: 30px;
}

#facebook-exus-pw {
	background: #2a5a9a;
	padding: 8px 0px;
	margin: 0px 8px;
	padding-left: 12px;
	border-radius: 3px;
	width: 22%;
}

#twitter-exus-pw {
	background: #00ccff;
	padding: 8px 0px;
	margin: 0px 8px;
	padding-left: 12px;
	border-radius: 3px;
	width: 22%;
}

#googlemas-exus-pw {
	background: #d5421f;
	padding: 8px 0px;
	margin: 0px 8px;
	padding-left: 12px;
	border-radius: 3px;
	width: 22%;
}

#instagram-exus-pw {
	background: #3a719d;
	padding: 8px 0px;
	margin: 0px 8px;
	padding-left: 12px;
	border-radius: 3px;
	width: 22%;
}

#facebook-exus-pw span, #twitter-exus-pw span, #googlemas-exus-pw span, #instagram-exus-pw span {
	color: #ffffff;
	font-size: 1.1em;
}

.redes-inferior .fa {
	color: #ffffff;
	margin-right: 10px;
	border-right: solid 1px;
	padding-right: 12px;
}

.cl_steps_menu {
	list-style: none;
	padding: 0px;
}

.cl_steps_menu>li {
	transition: all 0.5s;
	padding: 6px 0px 0px 15px;
}

.cl_steps_menu>li>a {
	text-decoration: none;
	color: #252525;
	font-size: 1.4em;
	height: 75px;
	display: block;
	padding: 19px 0px 0px 15px;
	position: relative;
	transition: none!important
}

#p11 {
	background: #1f79d2;
	border-radius: 10px 0px 0px 10px;
}

.cl_steps_menu>li>a:hover {
	background: #1f79d2 !important;
	border-radius: 10px 0px 0px 10px !important;
	color: #ffffff !important;
	transition: none!important
}

.triangulo {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 24px solid transparent;
	border-top: 37px solid transparent;
	border-bottom: 38px solid transparent;
	right: -24px;
	top: 0px;
}

#pw-porque-exus {
	margin: 110px 0px 0px 12px;
	font-size: 2em;
	color: #252525;
}

#pw-porque-exus>p>span {
	font-weight: 700;
}

#tkFMUa073x {
	z-index: 999999999 !important;
}

.btns-servicios {
	border-radius: 50%;
	background: #fa9300;
	position: absolute;
	width: 48px;
	height: 48px;
	transform: translate(-50%, -50%);
	margin: 5px 0 0 5px;
	cursor: pointer;
	user-select: none;
	font-size: 1.5em;
	font-weight: 700;
	color: #ffffff;
	padding-top: 8px;
}

.btns-servicios::before {
	opacity: 0;
	animation: home-preview-dot-animation 1s infinite;
	animation-fill-mode: forwards;
	width: 16px;
	height: 16px;
	transform-origin: 50%;
	margin-top: -1px;
	margin-left: -1px;
}

.btns-servicios:before, .btns-servicios:after {
	content: '';
	position: absolute;
	background-color: #fa9300;
	top: 39%;
	left: 34%;
	border-radius: 50%;
}

.btn-servicio1 {
	top: 328px;
	left: 484px;
}

.info-administrable {
	border-radius: 12px !important;
	position: relative;
	padding: 20px;
	background-color: #333;
	border-radius: 4px;
	box-flex: 1;
	flex: 1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	box-orient: horizontal;
	box-direction: normal;
	flex-direction: row;
	box-align: center;
	align-items: center;
	margin-top: -56px;
	margin-left: -420px;
	width: 400px;
	visibility: hidden;
	opacity: 0;
	z-index: 2;
	transition: all 0.2s;
	pointer-events: none;
}

#titulo-integracion-redes {
	margin: 0 0 9px;
	font-size: 1.2em;
	color: white;
	line-height: 23px;
	pointer-events: all;
	font-weight: 100;
}

#parrafo-integracion-redes {
	color: rgba(255, 255, 255, 0.75);
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	pointer-events: all;
	font-weight: 400;
}

.contenedor-btns1 {
	position: relative;
}

.activo {
	visibility: visible;
	opacity: 1;
	transform: scale(1);
}

.btn-servicio2 {
	top: 520px;
	left: 75%;
}

.btn-servicio2 .triangulo2, .btn-servicio3 .triangulo2, .btn-servicio6 .triangulo2, .btn-servicio8 .triangulo2 {
	right: 60px;
	border-right: 24px solid transparent;
	border-left: 24px solid transparent;
	-ms-transform: rotate(41deg);
	-webkit-transform: rotate(41deg);
	transform: rotate(90deg);
	top: -13px;
}

.btn-servicio2 .info-administrable, .btn-servicio3 .info-administrable, .btn-servicio6 .info-administrable {
	margin-left: -434px;
}

.btn-servicio3 {
	top: 125px;
	left: 73%;
}

.contenedor-btns2, .contenedor-btns3 {
	display: none;
}

.btn-servicio4 {
	left: 70%;
	top: 168px;
}

.btn-servicio5 {
	left: 65%;
	top: 638px;
}

.btn-servicio6 {
	left: 31%;
	top: 497px;
}

.btn-servicio7 {
	left: 68%;
	top: 250px;
}

.btn-servicio8 {
	left: 40%;
	top: 139px;
}

.btn-servicio2 .triangulo2::before, .btn-servicio3 .triangulo2::before, .btn-servicio6 .triangulo2::before, .btn-servicio8 .triangulo2::before {
	width: 0px;
}

#p33 {
	padding: 25px 0px 0px 15px;
}

.numeros-items {
	position: relative;
	z-index: 9999;
}

.activo-triangulo {
	border-left: 24px solid #1f79d2 !important;
}

.texto-porqueconfiar-pw {
	display: none;
}

.display h1 {
	color: #252525;
	font-weight: 700;
}

.cl_steps_menu li.active>a {
	color: #fff;
}

/*CRM*/

.texto-acerca-de-exus, .historia-acerca-de-exus, #ex-contain-conocenos>div:nth-child(5)>div>p:nth-child(3)>a {
	font-size: 1.3em;
}

.ex-contain-img-conocenos>h2 {
	font-size: 3em;
	color: #252525;
	font-weight: 700;
}

#content-main-crm .parrafo-banner {
	margin: 60px 0px 15px 0px;
}

#content-main-crm #texto-banner>div:nth-child(1)>div>span:nth-child(2)>span {
	margin-left: 14px;
}

.texto-principal span>span {
	display: inline-block;
	float: none;
}

#texto-crm-organizado {
	font-size: 3em;
	margin-top: 105px;
	color: #252525;
}

.content-section-beneficios-crm {
	max-width: 1560px;
	margin: auto;
	padding-bottom: 100px;
	border-bottom: solid 1px #efefef;
	text-align: center;
}

.porque_crm {
	background: #fafafa !important;
}

.porque_crm h6 {
	font-size: 2.5em;
	color: #2e2e2e !important;
}

.porque_crm h6>span {
	font-weight: 700;
}

.porque_crm .cl_funciones_menu .active, .porque_crm .cl_funciones_menu .active>a .triangulo_gsuite {
	background: #2777af;
}

.porque_crm .cl_funciones_menu>li, .porque_crm .cl_funciones_menu li>a .triangulo_gsuite {
	background: #ffffff;
}

.porque_crm .cl_funciones_menu>li {
	border-bottom: solid 2px #eeeeee;
	border-top: solid 2px #eeeeee;
}

.porque_crm .cl_funciones_menu .link-uno {
	border-left: solid 2px #eeeeee;
}

.porque_crm .cl_funciones_menu li>a .triangulo_gsuite {
	border-top: solid 2px #eeeeee;
	border-right: solid 2px #eeeeee;
}

.porque_crm .cl_funciones_menu>li:nth-child(4) {
	border-right: solid 2px #eeeeee;
}

.porque_crm .cl_funciones_menu .link-uno>a {
	background: url('icono-interfaz-amigable.png') no-repeat center 15px;
}

.porque_crm #p1>div>div.col-md-4>p {
	color: #474747;
}

.porque_crm #p1>div>div.col-md-4>h6 {
	color: #2e2e2e !important;
	font-weight: 700;
}

.porque_crm #p2>div>div.col-md-3>p {
	color: #474747;
}

.porque_crm .cl_funciones_menu .link-uno>a {
	background: url('icono-toma-deciones.png') no-repeat center 15px;
}

.porque_crm .cl_funciones_menu>li:nth-child(2)>a {
	background: url('icono-asignacion-tareas-gris.png') no-repeat center 15px;
}

.porque_crm .cl_funciones_menu>li:nth-child(3)>a {
	background: url('icono-filtros-gris.png') no-repeat center 15px;
}

.porque_crm .cl_funciones_menu>li:nth-child(4)>a {
	background: url('icono-agenda-contactos-gris.png') no-repeat center 15px;
}

\ .porque_crm .collapse>div>div.col-md-4 {
	margin-top: 0px !important;
}

.porque_crm #p3>div>div.col-md-4>p, .porque_crm #p4>div>div.col-md-3>p {
	color: #474747 !important;
}

#crm_facil_uso {
	background: #30373b;
}

#crm_facil_uso>div>div>div.column.third>h6 {
	font-size: 2.5em;
	font-weight: 700;
}

#crm_facil_uso>div>div>div.column.third {
	padding: 11% 11% 0px 0px;
}

#crm_facil_uso>div>div>div.column.third>p {
	color: #c4c4c4;
}

/*INICIO SESION*/

#social_login_btns_pge {
	padding: 0px 52px;
}

#social_login_btns_pge>a {
	text-decoration: none;
	color: #fff;
	height: 50px;
	padding-top: 12px;
	border: none;
}

#social_login_btns_pge>a .fa {
	padding-top: 8px;
}

.content-area-inner .col-md-5 {
	padding-left: 75px;
}

.login_pge input {
	height: 60px;
	border: none;
	box-shadow: none;
	background: #fafafa;
	border-radius: 29px;
}

.login_pge label {
	font-weight: 700 !important;
	font-size: 1.1em;
}

.login_pge #remember_pge {
	width: 16px;
	height: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: solid 1px #e4e4e4;
}

.login_pge .btn-default {
	background: #217fc0;
	color: #ffffff;
	text-shadow: none;
	border-radius: 25px;
	margin-top: 13px;
	padding: 10px 25px;
}

#social_login_btns_pge label {
	font-size: 1.1em;
	font-weight: 700 !important;
}

/*ADMINISTRADOR*/

#modulo-derecha {
	background: url('background-section-lateral.png') no-repeat top;
	background-size: 348px;
}

#modulo-derecha .mod-box-title {
	height: 70px;
	background: #02479e;
	color: #ffffff;
	text-align: center;
	font-size: 1.4em;
	font-weight: 800;
	padding-top: 22px;
	border-radius: 20px 20px 0px 0px;
	margin: 38px 8px 0px 8px;
}

#modulo-derecha .content-area {
	padding: 25px 20px 0px 20px;
}

#modulo-derecha .mod-box #MenuVertical>li>a {
	font-weight: 700 !important;
}

/*CONOCENOS*/

#ex-contain-conocenos {
	margin-bottom: 40px !important;
}

.list>h3, .list>p {
	margin: 0px;
	padding: 0px 25px;
}

/*CLIENTES*/

#contenedor-clientes {
	max-width: 1400px;
	margin: auto;
}

.contenedor-cliente {
	height: 250px;
}

.btn-cargar-mas {
	background: #fff;
	color: #4d4d4d;
	text-shadow: none;
	text-transform: uppercase;
	font-weight: 700;
	border: solid 2px #cccccc;
	border-radius: 17px;
	padding: 10px 23px;
}

/* APPS moviles */

.app-contain_appmovil {
	max-width: 1530px;
	margin: auto;
	font-weight: 700;
}

.app-contain_appmovil_beneficios {
	max-width: 1105px;
	margin: auto;
	font-weight: 700;
}

#banner-main {
	position: relative;
}

#banner-main .texto-banner_appmovil {
	bottom: 15%;
	color: #ffffff;
	font-size: 3em;
	left: 15%;
	position: absolute;
	width: 50%;
	font-weight: 300;
}

#banner-main .texto-banner_appmovil>b {
	font-weight: 700;
}

#banner-main .texto-banner_appmovil>p {
	font-size: 14px;
	margin: 82px 0px 35px 0px;
}

.app-texto_resaltado {
	font-weight: bold;
}

.app-btn_banner {
	background: #fa9300;
	border-radius: 25px;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	padding: 16px 35px;
	text-decoration: none;
}

.app-btn_banner:hover, .app-btn_banner:active, .app-btn_banner:visited, .app-btn_banner:focus {
	color: #ffffff !important;
	text-decoration: none !important;
	outline: none !important;
}

.app-mobile_apps_title {
	color: #000000;
	font-size: 3em;
	font-weight: bold;
	margin: 35px 0 20px 0;
}

.app-mobile_apps_subtitle {
	color: #2E2E2E;
	font-size: 3.4em;
}

.app-mobile_apps_text {
	font-size: 22px;
}

.app-mobile_apps_contain_text {
	margin-top: 10%;
}

.app-contain_mobile_apps {
	background: #F8F9FB;
}

.app-contain_empresas {
	margin-bottom: 50px;
}

.app-empresas_title {
	color: #000;
	font-weight: 300;
	font-size: 3em;
	margin: 55px 0 40px 0;
}

.app-contain_apps_description {
	background: #30373B;
	padding: 100px 0 50px;
}

.app-adver_games {
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #404649;
}

.app-apps_description_subtitle {
	color: #FFFFFF;
	font-weight: 700;
}

.app-apps_description_container_texto {
	padding: 0 7%;
}

.app-apps_descriptions_texto {
	color: #848687;
	font-weight: 300;
}

.app-apps_experiencias_contain_app1 {
	background: #A8BDDD;
	padding: 60px 0;
}

.app-apps_experiencias_contain_app2 {
	background: #EDEDED;
	padding: 60px 0;
}

.no-padding {
	padding: 0;
}

.margin1 {
	margin-left: 20px;
}

.margin2 {
	margin: 0 20px;
}

.app-apps_experiencias_texto {
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 30px;
}

.app_img_apps_experiencias {
	margin-bottom: 40px;
}

.app-beneficios_subtitle {
	color: #000000;
	font-weight: 300;
	font-size: 3em;
}

.margin_beneficios {
	margin-bottom: 60px;
}

.margin_btn_beneficios {
	margin: 150px 0;
}

/* Correo Masivo */

.texto-banner_correoMasivo {
	bottom: 15%;
	color: #ffffff;
	font-size: 3em;
	left: 15%;
	position: absolute;
	width: 34%;
	font-weight: 300;
}

.mail-contain_mailer b, .texto-banner_correoMasivo b {
	font-weight: 700;
}

.texto-banner_correoMasivo p {
	font-size: 14px;
	margin: 80px 0 0 0;
}

.mail-contain_mailer {
	max-width: 1500px;
	margin: auto;
}

.mail-contain_acciones {
	background: #F8F9FB;
}

.mail-acciones_title {
	font-size: 40px;
	margin: 40px 0;
}

.mail-menu_funciones {
	list-style: none;
	padding: 0px;
	text-align: center;
	margin: 84px 0px 55px 0px;
}

.mail-menu_funciones>li {
	float: left;
	background: #FFFFFF;
	transition: all 0.5s;
	width: 25%;
	height: 112px;
	border-bottom: solid 2px #E6E7E6;
	border-top: solid 2px #E6E7E6;
	position: relative;
}

.mail-menu_funciones>li>a {
	color: #BBBBBB;
	font-weight: bold;
	display: inline-table;
	text-decoration: none;
	transition: all 0.5s;
	width: 100%;
	height: 112px;
	padding-top: 80px;
	font-size: 1.2em;
}

.mail-menu_funciones .active>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #2777AF;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #E6E7E6;
	border-right: solid 2px #E6E7E6;
	transition: all 0.5s;
}

.mail-menu_funciones li>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #FFFFFF;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #E6E7E6;
	border-right: solid 2px #E6E7E6;
	transition: all 0.5s;
}

.mail-menu_funciones .active {
	background: #2777AF;
}

.mail-menu_funciones .link-uno {
	border-radius: 22px 0px 0px 22px;
	border-left: 1px solid #e6e7e6;
}

.mail-menu_funciones>li:nth-child(4) {
	border-radius: 0px 22px 22px 0px;
	border-right: solid 2px #e6e7e6;
}

.mail-menu_funciones .active>a {
	color: #ffffff;
}

.mail-text_loMejor {
	color: #474747 !important;
}

.mail-loMejor_gestiona_contain {
	margin-top: 100px;
}

.mail-loMejor_title {
	margin-bottom: center;
	: 50px;
	text-align: left;
}

.mail-menu_funciones>li>a>.fa {
	display: none;
}

.mail-utilizan_imgs {
	width: 12.5%;
	float: left;
	text-align: center;
}

.mail-utilizan_boton {
	padding: 20px;
	background: #48B932;
	border-radius: 28px;
	color: #ffffff;
}

.mail-utilizan_boton:hover, .mail-utilizan_boton:active, .mail-utilizan_boton:focus, .mail-utilizan_boton:visited {
	color: #ffffff;
	text-decoration: none;
}

.mail-utilizan_contain_boton {
	margin: 50px 0;
}

.mail-contain_apps {
	background: #30373B;
	color: #ffffff;
}

.mail-apps_text_contain {
	margin-top: 170px;
}

.mail-correo_subtitle {
	color: #000000;
	font-weight: bold;
}

.mail-correos_contain_text {
	margin-bottom: 70px;
}

.mail-correo_text {
	text-align: justify;
}

.mail-contain_correos {
	background: #F8F9FB;
}

.mail-contain_llamadoAccion {
	padding: 40px 0;
}

.mail-apps_title, .mail-apps_text_contain>p {
	margin-bottom: 30px;
}

.mail-contain_apps {
	padding: 50px 0 0 0;
}

#mail-contain_testimonios {
	background: #F8F9FB;
}

.mail-testimonios_quotes {
	color: #000000;
	font-weight: 700;
	display: block;
	height: 50px;
	font-size: 130px;
	line-height: 85px;
}

.mail-testimonios_text {
	font-size: 25px;
}

.testimonios-mailer {
	color: #7B7B7B;
}

.mail-testimonios_text b {
	color: #000000;
}

.mail-testimonios_ue_next {
	right: 10%;
	padding: 0px 13px 0px 17px;
}

.mail-testimonios_ue_prev {
	left: 10%;
	padding: 0px 17px 0px 13px;
	z-index: 9999999;
}

.mail-testimonios_ue_next, .mail-testimonios_ue_prev {
	cursor: pointer;
	border-radius: 50%;
	color: #BFC1C3;
	position: absolute;
	font-size: 45px !important;
	background: #30373B;
	top: 25%;
}

.mail-testimonios_text_slide {
	padding: 0 250px;
	font-size: 25px;
}

.mail-menu_funciones .link-uno>a {
	background: url(mail-loMejor_icono_propioDiseno.png) no-repeat center 15px;
}

.mail-menu_funciones>li:nth-child(2)>a {
	background: url(mail-loMejor_icono_gestiona.png) no-repeat center 15px;
}

.mail-menu_funciones>li:nth-child(3)>a {
	background: url(mail-loMejor_icono_mide.png) no-repeat center 15px;
}

.mail-menu_funciones>li:nth-child(4)>a {
	background: url(mail-loMejor_icono_smsMasivo.png) no-repeat center 15px;
}

.mail-menu_funciones>li:nth-child(4)>a {
	background: url(mail-loMejor_icono_smsMasivo.png) no-repeat center 15px;
}

.mail-menu_funciones .active>.link-uno_active {
	background: url(mail-loMejor_icono_propioDiseno_active.png) no-repeat center 15px;
}

.mail-menu_funciones .active>.link-dos {
	background: url(mail-loMejor_icono_gestiona_active.png) no-repeat center 15px;
}

.mail-menu_funciones .active>.link-tres {
	background: url(mail-loMejor_icono_mide_active.png) no-repeat center 15px;
}

.mail-menu_funciones .active>.link-cuatro {
	background: url(mail-loMejor_icono_smsMasivo_active.png) no-repeat center 15px;
}

.mail-llamadoAccion_list {
	list-style: none;
	margin-bottom: 42px;
}

.mail-llamadoAccion_list>li {
	font-weight: bold;
	background-image: url("mail-llamadoAccion_check_nuevo.png");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 50px;
	margin-bottom: 10px;
}

.testimonios-mailer img {
	border: 2px solid #A2A2A3;
	border-radius: 50%;
	margin-right: 20px;
	max-width: 110px;
	opacity: 1 !important;
	padding: 5px;
}

/* SMS Masivo */

.sms-contain_sms {
	max-width: 1500px;
	margin: auto;
}

.sms-contain_sms b {
	font-weight: 700;
}

.sms-title, .sms-title_descripcion {
	font-size: 40px;
	margin: 50px 0px;
}

.circle {
	width: 100px;
	margin: 6px 6px 20px;
	display: inline-block;
	position: relative;
	text-align: center;
	line-height: 1.2;
}

.text-circle {
	color: #10A9E7;
	position: absolute;
	top: 30%;
	left: 5px;
	width: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 30px;
}

.sms-smsMasivos_text {
	margin-top: 30px;
}

.sms-empezar_boton_contain {
	margin: 40px 0;
}

.sms-asistencia_contain {
	background: #F8F9FB;
}

.sms-asistencia_contain_info {
	width: 20%;
	float: left;
	min-height: 200px;
}

.sms-asistencia_text {
	margin-top: 20px;
}

.sms-clientes_contain {
	margin-bottom: 70px;
}

.sms-contain_descripcion {
	background: #30373B;
}

.sms-title_descripcion {
	color: #ffffff;
}

.sms-menu_descripcion>li {
	float: left;
	background: #3F484D;
	transition: all 0.5s;
	width: 25%;
	height: 112px;
	border-bottom: solid 2px #767C7F;
	border-top: solid 2px #767C7F;
	position: relative;
}

.sms-menu_descripcion .active {
	background: #FA9300;
	color: #ffffff;
}

.sms-menu_descripcion .active>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #FA9300;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #767C7F;
	border-right: solid 2px #767C7F;
	transition: all 0.5s;
}

.sms-menu_descripcion li>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #3F484D;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #767C7F;
	border-right: solid 2px #767C7F;
	transition: all 0.5s;
}

.sms-menu_descripcion>li>a {
	color: #BBBBBB;
	font-weight: bold;
	display: inline-table;
	text-decoration: none;
	transition: all 0.5s;
	width: 100%;
	height: 112px;
	padding-top: 80px;
	font-size: 1.2em;
}

.sms-menu_descripcion {
	list-style: none;
	padding: 0px;
	text-align: center;
	margin: 84px 0px 55px 0px;
}

.sms-menu_descripcion .active>a {
	color: #ffffff;
}

.sms-menu_descripcion>li>a>.fa {
	display: none;
}

.sms-menu_descripcion .link-uno {
	border-radius: 22px 0px 0px 22px;
	border-left: solid 2px #767C7F;
}

.sms-menu_descripcion>li:nth-child(4) {
	border-radius: 0px 22px 22px 0px;
	border-right: solid 2px #767C7F;
}

.sms-descripcion_contain_text {
	color: #ffffff;
}

.sms-descripcion_title {
	font-size: 35px;
	text-align: left;
}

.sms-descripcion_text {
	font-size: 20px
}

.sms-descripcion_text_contain {
	margin-top: 140px;
}

.sms-menu_descripcion .link-uno>a {
	background: url(sms-servicios_realizaEnvios_icono.png) no-repeat center 15px;
}

.sms-menu_descripcion>li:nth-child(2)>a {
	background: url(sms-servicios_administraListas_icono.png) no-repeat center 15px;
}

.sms-menu_descripcion>li:nth-child(3)>a {
	background: url(sms-servicios_reportes_icono.png) no-repeat center 15px;
}

.sms-menu_descripcion>li:nth-child(4)>a {
	background: url(sms-servicios_balance_icono.png) no-repeat center 15px;
}

/*Agendamiento Web*/

.agenda-contain_agenda {
	margin: auto;
	max-width: 1500px;
}

.agenda-contain_agenda b {
	font-weight: 700;
}

.agenda-contain_agendamiento {
	background: #F8F9FB;
}

.agenda-title_secciones {
	margin: 80px 0;
}

.agenda-agendamiento_title {
	font-size: 25px;
	margin: 40px 0;
}

.agenda-agendamiento_contain_text {
	margin-top: 50px;
}

.agenda-clientes_contain_img1 {
	text-align: right;
}

.agenda-clientes_contain_img3 {
	text-align: left;
}

.agenda-clientes_contain_imgs {
	margin-bottom: 35px;
}

.agenda-ventajas_subTitle {
	margin: 40px 0;
}

.agenda-ventajas_text {
	font-size: 15px;
}

.agenda-cotain_ventajas {
	margin-bottom: 70px;
}

.agenda-contain_funciones {
	background: #30373B;
}

.agenda-menu_funciones {
	list-style: none;
	padding: 0px;
	text-align: center;
	margin: 84px 0px 55px 0px;
}

.agenda-menu_funciones .link-uno {
	border-radius: 22px 0px 0px 22px;
	border-left: solid 2px #767C7F;
}

.agenda-menu_funciones .active {
	background: #FA9300;
	color: #ffffff;
}

.agenda-menu_funciones>li {
	float: left;
	background: #3F484D;
	transition: all 0.5s;
	width: 25%;
	height: 112px;
	border-bottom: solid 2px #767C7F;
	border-top: solid 2px #767C7F;
	position: relative;
}

.agenda-menu_funciones .active>a {
	color: #ffffff;
}

.agenda-menu_funciones>li>a {
	color: #BBBBBB;
	font-weight: bold;
	display: inline-table;
	text-decoration: none;
	transition: all 0.5s;
	width: 100%;
	height: 112px;
	padding-top: 80px;
	font-size: 1.2em;
}

.agenda-menu_funciones>li>a>.fa {
	display: none;
}

.agenda-menu_funciones .active>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #FA9300;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #767C7F;
	border-right: solid 2px #767C7F;
	transition: all 0.5s;
}

.agenda-menu_funciones li>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #3F484D;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #767C7F;
	border-right: solid 2px #767C7F;
	transition: all 0.5s;
}

.agenda-menu_funciones>li:nth-child(4) {
	border-radius: 0px 22px 22px 0px;
	border-right: solid 2px #767C7F;
}

.agenda-funciones_title {
	color: #ffffff;
	font-size: 30px;
	margin: 25px 0;
}

.agenda-funciones_text {
	color: #ffffff;
}

.agenda-funciones_contain_text {
	margin-top: 90px;
}

.agenda-menu_funciones .link-uno>a {
	background: url(agenda-funciones_interfaz_icono.png) no-repeat center 15px;
}

.agenda-menu_funciones>li:nth-child(2)>a {
	background: url(agenda-funciones_asignacion_icono.png) no-repeat center 15px;
}

.agenda-menu_funciones>li:nth-child(3)>a {
	background: url(agenda-funciones_agendeColores_icono.png) no-repeat center 15px;
}

.agenda-menu_funciones>li:nth-child(4)>a {
	background: url(agenda-funciones_agendaContactos_icono.png) no-repeat center 15px;
}

/*ECOMMERCE*/

.contenedor_ecommerce {
	max-width: 1750px;
	margin: auto;
	padding-top: 40px;
	color: #1e1e1e;
}

.contenedor_ecommerce h2, .texto_slide_catalogo h2 {
	font-weight: 500;
	font-size: 3em;
	color: #1e1e1e;
}

.plataforma-de-ecommerce {
	width: 100%;
}

.texto-banner-ecommerce {
	position: absolute;
	top: 38%;
	left: 20%;
	font-size: 2.5em;
	width: 28%;
}

.texto-banner-ecommerce span {
	color: #121212;
}

.texto-banner-ecommerce span:nth-child(1) {
	font-weight: 700;
}

.texto-banner-ecommerce a {
	display: block;
	color: #ffffff;
	font-size: 0.35em;
	text-transform: uppercase;
	background: #ee1955;
	width: 56%;
	text-align: center;
	padding: 16px 0px;
	border-radius: 22px;
	margin-top: 50px;
	text-decoration: none;
}

#tienda_virtual>div>div>div.col-xs-12.col-xs-6.col-md-4>p:nth-child(4), #ue_slider>div>div>div.slide.slick-slide.slick-current.slick-active>div>div>div>div.col-xs-12.col-xs-6.col-md-4>p:nth-child(4) {
	color: #8b8b8b;
}

#tienda_virtual .list h3, .texto_slide_catalogo .list h3 {
	font-size: 1.4em;
	color: #8b8b8b;
}

#tienda_virtual .list .ion-checkmark, .texto_slide_catalogo .list .ion-checkmark {
	color: #ee1955;
	font-size: 1.4em;
}

#tienda_virtual .col-md-4 span, .texto_slide_catalogo h2 span {
	font-weight: 700;
	color: #1e1e1e;
}

#tienda_virtual .col-md-4 {
	margin-top: 80px;
}

#ecommerce_pagegear {
	width: 100%;
	margin: auto;
	background: #f8f9fb;
	padding-bottom: 53px;
}

#contenedor_clientes_ecommerce {
	max-width: 880px;
	margin: auto;
	padding-top: 120px;
	margin-bottom: 122px;
}

#contenedor_clientes_ecommerce p {
	font-size: 1.4em;
}

#contenedor_clientes_ecommerce span {
	font-size: 2.5em;
	color: #1e1e1e;
}

#contenedor_clientes_ecommerce span .confian {
	font-weight: 700;
	font-size: 1em;
}

#ventajas-ecommerce {
	width: 100%;
	margin: auto;
	background: #30373b;
	padding: 115px 0px 100px 0px;
}

#ventajas {
	max-width: 1440px;
	margin: auto;
}

#ventajas .column:nth-child(1)>p {
	color: #ffffff;
	font-size: 3.5em;
}

#ventajas .column:nth-child(1)>p>span {
	font-weight: 700;
}

#ventajas .third {
	padding: 0px 25px;
}

#ventajas .third p {
	color: #7f8588;
	font-size: 1.2em;
}

#ventajas .third p>span {
	font-weight: 700;
	color: #ffffff;
	font-size: 1.2em;
}

#upselling {
	float: left;
}

#crossselling {
	float: right;
}

#caracteristicas_catalogo_ecommerce {
	width: 100%;
	margin: auto;
	background: #f8f9fb;
	padding: 134px 0px 0px 0px;
}

#caracteristicas_catalogo {
	max-width: 1600px;
	margin: auto;
}

#caracteristicas_catalogo .slick-slide img {
	opacity: 1 !important;
}

.texto_slide_catalogo .col-md-8 {
	padding: 0px 80px;
}

.texto_slide_catalogo .ue_prev {
	margin-left: -36px;
}

#tienda_virtual>div>div>div.col-xs-12.col-xs-6.col-md-4>p:nth-child(4) {
	font-size: 1.2em;
	color: #8b8b8b;
}

#tienda_virtual>div>div>div.col-xs-12.col-xs-6.col-md-4>p:nth-child(4)>span {
	color: #8b8b8b !important;
}

.texto_slide_catalogo>div>div>.col-md-4 {
	padding-left: 80px;
}

#quiero_crear_tienda {
	padding: 118px 0px 90px 0px;
}

#quiero_crear_tienda a {
	background: #ee1955;
	padding: 15px 0px;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 25px;
	text-decoration: none;
	display: block;
	width: 22%;
	margin: auto;
}

.redes-inferior>div .col-xs-3>a {
	text-decoration: none !important;
}

#content-main-ecommerce #banner-main {
	position: relative;
}

/*GSUIT*/

.contenedor_gsuite {
	max-width: 1460px;
	margin: auto;
}

#lo_que_necesita_tu_empresa {
	padding-top: 75px;
	background: #f8f9fb;
}

#lo_que_necesita_tu_empresa .contenedor_gsuite>div>div>p:nth-child(1) {
	font-size: 2.5em;
	color: #000000;
	width: 43%;
	margin: auto;
}

#lo_que_necesita_tu_empresa>.contenedor_gsuite>div>div>p span, .texto-banner-gsuit b {
	font-weight: 700;
}

.texto-banner-gsuit {
	position: absolute;
	bottom: 15%;
	left: 15%;
	color: #ffffff;
	width: 45%;
}

.texto-banner-gsuit span {
	font-size: 3em;
}

.texto-banner-gsuit span:nth-child(2), .texto-banner-gsuit span:nth-child(4) {
	font-weight: 700;
}

.texto-banner-gsuit p {
	margin: 82px 0px 35px 0px;
}

.texto-banner-gsuit p>span {
	font-size: 1em;
	font-weight: 700;
}

.texto-banner-gsuit a {
	background: #fa9300;
	color: #ffffff;
	text-decoration: none !important;
	padding: 26px 20px;
	border-radius: 25px;
	font-weight: 700;
	font-size: 17px;
}

#content-main-gsuit #banner-main {
	position: relative;
}

#lo_que_necesita_tu_empresa>div:nth-child(3)>div.column.third.center>p {
	font-size: 1em;
}

.contenedor_gsuite .row:nth-child(3)>div:nth-child(1) {
	margin-top: 80px;
}

.contenedor_gsuite .row:nth-child(3)>div:nth-child(1) p {
	margin-top: 25px;
	padding: 0px 65px;
	text-align: justify;
}

#acciones_gsuite span {
	color: #000000;
	font-size: 1.5em;
	font-weight: 700;
}

#acciones_gsuite .row .col-xs-12 {
	border-right: solid #f7f7f7 1px;
	padding: 72px 30px 42px 30px;
}

#acciones_gsuite p {
	font-size: 1.2em;
	margin-top: 15px;
}

#funciones_gsuite {
	background: #30373b;
	padding-top: 65px;
}

.cl_funciones_menu {
	list-style: none;
	padding: 0px;
	text-align: center;
	margin: 84px 0px 55px 0px;
}

.cl_funciones_menu>li {
	float: left;
	background: #3f484d;
	transition: all 0.5s;
	width: 25%;
	height: 112px;
	border-bottom: solid 2px #717578;
	border-top: solid 2px #717578;
	position: relative
}

.cl_funciones_menu>li>a {
	text-decoration: none;
	transition: all 0.5s;
	color: #bbbbbb;
	width: 100%;
	height: 112px;
	display: block;
	padding-top: 80px;
	font-size: 1.2em;
}

.cl_funciones_menu .active {
	background: #fa9300;
}

.cl_funciones_menu .active>a {
	color: #ffffff;
}

.cl_funciones_menu .link-uno {
	border-radius: 22px 0px 0px 22px;
	border-left: solid 2px #717578;
}

.cl_funciones_menu .link-uno>a {
	background: url('icono-toma-deciones.png') no-repeat center 15px;
}

.cl_funciones_menu>li:nth-child(2)>a {
	background: url('icono-tiempo-real.png') no-repeat center 15px;
}

.cl_funciones_menu>li:nth-child(3)>a {
	background: url('icono-almacena-y-comparte.png') no-repeat center 15px;
}

.cl_funciones_menu>li:nth-child(4) {
	border-radius: 0px 22px 22px 0px;
	border-right: solid 2px #717578;
}

.cl_funciones_menu>li:nth-child(4)>a {
	background: url('icono-proteje-tus-datos.png') no-repeat center 15px;
}

.texto_funciones_gsuite {
	display: none;
}

#contenedor_menu_funciones>div>div>span {
	color: #ffffff;
	font-size: 2.5em;
	font-weight: 700;
}

#contenedor_contenido_funciones {
	max-width: 1490px;
	margin: auto;
	margin-top: 55px;
}

#contenedor_menu_funciones {
	max-width: 1320px;
	margin: auto;
}

.cl_funciones_menu li>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #3f484d;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #717578;
	border-right: solid 2px #717578;
	transition: all 0.5s;
}

.cl_funciones_menu .active>a .triangulo_gsuite {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 16px;
	background: #fa9300;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9;
	right: -38px;
	border-top: solid 2px #717578;
	border-right: solid 2px #717578;
	transition: all 0.5s;
}

.cl_funciones_menu li:nth-child(4)>a .triangulo_gsuite, #p04>span {
	display: none;
}

#p4>div>div.col-md-3>p, #p3>div>div.col-md-4>p, #p1>div>div.col-md-4>p, #p2>div>div.col-md-3>p {
	color: #bdbdbd;
	text-align: left;
	font-size: 1.2em;
}

#p4>div>div.col-md-3>h6, #p3>div>div.col-md-4>h6, #p1>div>div.col-md-4>h6, #p2>div>div.col-md-3>h6 {
	color: #ffffff;
	font-size: 2em;
	text-align: left;
	font-weight: 700 !important;
}

#p4>div>div.col-md-3>h6>span, #p3>div>div.col-md-4>h6>span, #p1>div>div.col-md-4>h6>span, #p2>div>div.col-md-3>h6>span, #contenedor_empresas_con_google>div>div:nth-child(1)>h6>span, #contenedor_beneficios_gsuite h6>span, #contenedor_cuentas_que_necesitas h6>span, #contenedor_testimonios_gsuite h6>span {
	font-weight: 700;
}

#contenedor_empresas_con_google {
	max-width: 1180px;
	margin: auto;
	padding: 120px 0px;
}

#contenedor_empresas_con_google>div>div:nth-child(1)>h6 {
	color: #3b3b3b;
	font-size: 3em;
	margin-bottom: 50px;
}

#p4>div>div.col-md-3, #p3>div>div.col-md-4, #p1>div>div.col-md-4, #p2>div>div.col-md-3 {
	padding-right: 30px;
}

.testimonios-gsuite img {
	max-width: 150px;
	opacity: 1 !important;
	border-radius: 50%;
}

.testimonios-gsuite .slide .row:nth-child(2) {
	padding: 0px !important;
}

#beneficios_gsuite {
	background: #f8f9fb;
	width: 100%;
	margin: auto;
	padding: 90px 0px 120px 0px;
}

#contenedor_beneficios_gsuite {
	max-width: 1490px;
	margin: auto;
}

#contenedor_beneficios_gsuite h6, #contenedor_cuentas_que_necesitas h6, #contenedor_testimonios_gsuite h6 {
	color: #3b3b3b;
	font-size: 3em;
}

#contenedor_beneficios_gsuite .row .col-xs-12:nth-child(1) p {
	font-size: 1.5em;
}

#contenedor_beneficios_gsuite .col-md-4 {
	padding: 160px 80px 0px 80px;
}

#contenedor_beneficios_gsuite .col-md-4 span {
	font-size: 1.9em;
	color: #000000;
	text-align: center;
	display: block;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 20px;
}

#contenedor_beneficios_gsuite .col-md-4 p {
	font-size: 1.1em;
	text-align: justify;
}

#correo_empresarial_gsuite {
	background: url('beneficio-correo.png') no-repeat center 80px;
}

#almacenamiento_gsuite {
	background: url('beneficio_almacenamiento.png') no-repeat center 80px;
}

#asistencia_gsuite {
	background: url('beneficio-asistencia.png') no-repeat center 80px;
}

#control_gsuite {
	background: url('beneficio_control.png') no-repeat center 80px;
}

#dispositivos_moviles_gsuite {
	background: url('beneficio-dispositivos-moviles.png') no-repeat center 80px;
}

#asistencia_en_vivo_gsuite {
	background: url('beneficio-asistencia-en-vivo.png') no-repeat center 80px;
}

#cuentas_que_necesitas {
	padding: 90px 0px 120px 0px;
}

#contenedor_cuentas_que_necesitas {
	max-width: 1490px;
	margin: auto;
}

#contenedor_cuentas_que_necesitas .row .col-xs-12:nth-child(1) p {
	font-size: 1.5em;
}

#comprar_ahora {
	height: 215px;
	box-shadow: 2px 1px 24px#cccccc;
	margin-top: 46px;
	border-radius: 26px;
}

#contenedor_cuentas_que_necesitas>div>div:nth-child(3)>p {
	margin: 22px 0px 0px 150px;
	font-size: 1.2em;
}

#contenedor_cuentas_que_necesitas>div>div:nth-child(3)>p>span {
	font-weight: 700;
	color: #0012fb;
}

#testimonios_gsuite {
	background: #f8f9fb;
	padding: 100px 0px;
}

#contenedor_testimonios_gsuite {
	max-width: 1100px;
	margin: auto;
}

.slide .row .col-xs-8 {
	text-align: left;
	margin-top: 50px;
	font-size: 1.5em;
	color: #444444;
	font-weight: 700;
}

.slide .row .col-xs-4>img {
	border-radius: 50%;
	opacity: 1 !important;
}

.slide .row:nth-child(2) {
	padding: 20px 150px 0px 150px;
}

.slide .row:nth-child(2)>.col-xs-12 {
	text-align: center;
}

.slide .row:nth-child(2)>.col-xs-12>p {
	color: #7b7b7b;
	font-size: 1.3em;
	text-align: center;
}

.slide .row:nth-child(2)>.col-xs-12>img {
	width: 6% !important;
	margin: auto;
	margin-bottom: 15px;
	opacity: 1 !important;
}

#contenedor_testimonios_gsuite .ue_prev, #contenedor_testimonios_gsuite .ue_next {
	font-size: 2.5em;
	color: #ffffff;
	background: #30373b;
	height: 44px;
	width: 44px;
	border-radius: 50%;
	padding-top: 4px;
	font-weight: 100;
	text-shadow: none;
}

.tab-content .tab-pane .row {
	width: 100%;
	position: relative;
	left: 50%;
	transform: translate(-50%);
}

#p3>div>div.col-md-8 {
	text-align: center;
}

#p3>div>div.col-md-4, #p1>div>div.col-md-4, #p2>div>div.col-md-3 {
	margin-top: 70px;
}

#p1>div>div.col-md-8 {
	text-align: right;
}

#p1>div>div.col-md-4, #p3>div>div.col-md-4 {
	padding-right: 10px;
	padding-left: 80px;
}

.cl_funciones_menu>li>a>.fa {
	display: none;
}

/*BLOG*/

a.size1 {
	font-size: 0.8em !important;
	line-height: 2px !important;
}

a.size2 {
	font-size: 1em !important;
	line-height: 2px !important;
}

a.size3 {
	font-size: 1.2em !important;
	line-height: 2px !important;
}

a.size4 {
	font-size: 1.4em !important;
	line-height: 2px !important;
}

a.size6 {
	font-size: 1.8em !important;
	line-height: 2px !important;
}

a.size7 {
	font-size: 2em !important;
	line-height: 2px !important;
}

a.size9 {
	font-size: 2.4em !important;
	line-height: 2px !important;
}

a.size10 {
	font-size: 2.6em !important;
	line-height: 2px !important;
}

div.cloud {
	line-height: 2.5em !important;
	font-size: 13px;
}

#blog-cloud-tags-pge a {
	text-decoration: none !important;
	transition: all 0.5s;
}

#blog-cloud-tags-pge a:hover {
	color: #35a0ff;
}

.blog-post h2 {
	font-size: 1.3em !important;
	line-height: 26px !important;
}

@-webkit-keyframes home-preview-dot-animation {
	from {
		opacity: .8;
		webkit-transform: scale(1);
	}
	to {
		opacity: 0;
		webkit-transform: scale(4.8);
	}
}

@-moz-keyframes home-preview-dot-animation {
	from {
		moz-transform: scale(1);
		opacity: .8;
	}
	to {
		moz-transform: scale(4.8);
		opacity: 0;
	}
}

@keyframes home-preview-dot-animation {
	from {
		moz-transform: scale(1);
		ms-transform: scale(1);
		opacity: .8;
		o-transform: scale(1);
		transform: scale(1);
		webkit-transform: scale(1);
	}
	to {
		moz-transform: scale(4.8);
		ms-transform: scale(4.8);
		opacity: 0;
		o-transform: scale(4.8);
		transform: scale(4.8);
		webkit-transform: scale(4.8);
	}
}

/*SPRITE PAGINAS WEB*/

.logos-clientes-pw .sprite {
	background-image: url(spritesheet-pw.png);
	background-repeat: no-repeat;
	display: inline-block;
	left: 0px;
	transform: none;
}

.logos-clientes-pw .sprite-cliente-busscar {
	width: 167px;
	height: 92px;
	background-position: -5px -5px;
}

.logos-clientes-pw .sprite-cliente-camara-pereira {
	width: 148px;
	height: 92px;
	background-position: -182px -5px;
}

.logos-clientes-pw .sprite-cliente-caminos {
	width: 139px;
	height: 92px;
	background-position: -340px -5px;
}

.logos-clientes-pw .sprite-cliente-centro-comercial-fundadores {
	width: 210px;
	height: 84px;
	background-position: -5px -107px;
}

.logos-clientes-pw .sprite-cliente-colombo-americano {
	width: 206px;
	height: 92px;
	background-position: -225px -107px;
}

.logos-clientes-pw .sprite-cliente-empresa-energia-honduras {
	width: 141px;
	height: 84px;
	background-position: -489px -5px;
}

.logos-clientes-pw .sprite-cliente-integra {
	width: 221px;
	height: 92px;
	background-position: -441px -107px;
}

.logos-clientes-pw .sprite-cliente-investin-pereira {
	width: 168px;
	height: 92px;
	background-position: -5px -209px;
}

.logos-clientes-pw .sprite-cliente-localizamos {
	width: 234px;
	height: 84px;
	background-position: -183px -209px;
}

.logos-clientes-pw .sprite-cliente-micompras {
	width: 229px;
	height: 84px;
	background-position: -427px -209px;
}

.logos-clientes-pw .sprite-cliente-mr-pompy {
	width: 168px;
	height: 84px;
	background-position: -183px -303px;
}

.logos-clientes-pw .sprite-cliente-nucleo {
	width: 154px;
	height: 92px;
	background-position: -361px -303px;
}

.logos-clientes-pw .sprite-cliente-personeria-pereira {
	width: 150px;
	height: 84px;
	background-position: -5px -405px;
}

.logos-clientes-pw .sprite-cliente-rcn-radio {
	width: 157px;
	height: 92px;
	background-position: -165px -405px;
}

.logos-clientes-pw .sprite-cliente-tous-abogados {
	width: 204px;
	height: 84px;
	background-position: -332px -405px;
}

.logos-clientes-pw .sprite-cliente-unusual-exclusive {
	width: 187px;
	height: 84px;
	background-position: -332px -499px;
}

.logos-clientes-pw .sprite-cliente-zona-franca {
	width: 163px;
	height: 92px;
	background-position: -640px -5px;
}

.seccion-hay-mas .sprite-hay-mas-icon-cuatro {
	width: 66px;
	height: 66px;
	background-position: -672px -107px;
	left: 50% !important;
	transform: translate(-50%) !important;
	top: -86px;
}

.seccion-hay-mas .sprite-hay-mas-icon-dos {
	width: 64px;
	height: 66px;
	background-position: -748px -107px;
	left: 50% !important;
	transform: translate(-50%) !important;
	top: -86px;
}

.seccion-hay-mas .sprite-hay-mas-icon-tres {
	width: 57px;
	height: 66px;
	background-position: -672px -183px;
	left: 50% !important;
	transform: translate(-50%) !important;
	top: -86px;
}

.seccion-hay-mas .sprite-hay-mas-icon-uno {
	width: 60px;
	height: 66px;
	background-position: -739px -183px;
	left: 50% !important;
	transform: translate(-50%) !important;
	top: -86px;
}

.titulo-almacenamiento .sprite-icon-almacenamiento {
	width: 59px;
	height: 55px;
	background-position: -666px -259px;
}

.titulo-siempre-seguro .sprite-icon-confianza-seguridad {
	width: 46px;
	height: 66px;
	background-position: -735px -259px;
}

#tu-pagina-adaptada .sprite-icon-dispositivos--moviles {
	width: 37px;
	height: 63px;
	background-position: -791px -259px;
}

#tu-pagina-adaptada .sprite, .titulo-siempre-seguro .sprite, .titulo-almacenamiento .sprite, .ancho-estadisticas .sprite, .seccion-hay-mas .sprite {
	background-image: url(spritesheet-pw.png);
	background-repeat: no-repeat;
	display: inline-block;
	left: 0px;
	transform: none;
	position: absolute;
}

.ancho-estadisticas .sprite-icon-herramientas-analiticas {
	width: 78px;
	height: 38px;
	background-position: -5px -335px;
	left: 50%;
	transform: translate(-50%);
	top: -50px;
}

.logos-clientes-pw .sprite-linea-inferior {
	width: 667px;
	height: 37px;
	background-position: -5px -593px;
}

/*MEDIA QUERYS*/

@media(max-width:1670px) {
	.texto-banner-ecommerce {
		width: 33%;
	}
	#quiero_crear_tienda a {
		width: 28%;
	}
	.texto-banner-gsuit span {
		font-size: 2.5em;
	}
	.ex-header #ex-menu>li {
		margin-left: 8px;
	}
}

@media(max-width:1580px) {
	.contacto-inferior {
		margin-top: 120px;
		font-size: 1.3em;
		padding: 0px;
	}
	#logo-exus-inferior>img {
		margin-top: 150px;
	}
	.btn-servicio1 {
		left: 454px;
	}
	.btn-servicio3 {
		left: 75%;
	}
	.btn-servicio2 {
		left: 77%;
	}
	.logos-clientes-pw {
		width: 100%;
		text-align: center;
	}
	.titulo-almacenamiento {
		margin-top: 100px;
	}
	.texto-acerca-de-exus, .historia-acerca-de-exus {
		padding: 0px 40px;
	}
	.texto-banner-ecommerce {
		width: 38%;
	}
	#crm_facil_uso>div>div>div.column.third {
		padding: 11% 6% 0px 0px;
	}
}

@media(max-width:1530px) {
	#banner-main .texto-banner_appmovil {
		bottom: 5%;
		width: 60%;
	}
	#banner-main .texto-banner_appmovil>p {
		margin: 20px 0px 15px 0px;
	}
	.ex-header #ex-menu>li {
		margin-left: 6px;
	}
	.ex-header #ex-menu {
		padding: 24px 8px 22px 9px;
	}
}

@media(max-width:1480px) {
	.texto-banner-gsuit span {
		font-size: 2.2em;
	}
	.texto-banner-gsuit p {
		margin: 30px 0px 35px 0px;
	}
}

@media(max-width:1430px) {
	.ancho-novedades {
		margin: 0px 25px;
	}
	.ancho-offer .col-sm-6 p>a {
		padding: 68% 45px 0px 46px
	}
	.ancho-offer .col-sm-6 {
		padding: 60px 0px 90px 0px;
	}
	.ancho-offer .col-sm-6 .row {
		margin-bottom: 29px;
	}
	.ancho-offer>.row {
		margin-left: 10px;
		margin-right: 10px !important;
	}
	.ex-watch-our-video {
		height: 380px !important;
	}
	.ex-header .ex-menu li {
		margin-left: 20px !important;
	}
	#ex-menu li a {
		font-size: 15px;
	}
	.contacto-inferior {
		margin-top: 80px;
		font-size: 1.2em;
	}
	.ex-header #ex-menu>li {
		margin-left: 5px;
	}
	.btn-servicio1 {
		left: 41%;
		top: 300px;
	}
	#texto-dispositivos-moviles {
		padding: 0px 25px;
	}
	#tienda_virtual .col-md-4 {
		margin-top: 32px;
	}
	.texto-banner-gsuit {
		width: 33%;
	}
	#p4>div>div.col-md-3>p, #p3>div>div.col-md-4>p, #p1>div>div.col-md-4>p, #p2>div>div.col-md-3>p {
		font-size: 1.1em;
	}
	#p4>div>div.col-md-3>h6, #p3>div>div.col-md-4>h6, #p1>div>div.col-md-4>h6, #p2>div>div.col-md-3>h6 {
		margin: 0px;
	}
	#contenedor_beneficios_gsuite .col-md-4 {
		padding: 150px 80px 0px 80px;
		height: 359px;
	}
	.ex-header #ex-menu>li>a, .ex-header #ex-menu>li>a:link, .ex-header #ex-menu>li>a:visited, .ex-header #ex-menu>li>a:active {
		margin: 0 10px;
	}
	.ex-header #ex-menu>li {
		margin-left: 0px;
	}
}

@media(max-width:1270px) {
	.le-ponemos>p, .a-lo-que-hacemos>p {
		font-size: 22px;
	}
	.ancho-offer .col-sm-6 {
		width: 23.7%;
	}
	.ancho-offer .col-sm-6 p>a {
		padding: 80% 45px 0px 46px;
	}
	.ex-watch-our-video {
		height: 380px !important;
	}
	.ex-header .ex-menu li {
		margin-left: 4px !important;
	}
	.contacto-inferior {
		font-size: 1em;
	}
	#exus-email, #exus-movil {
		margin-top: 56px;
	}
	#logo-exus-inferior>img {
		margin-top: 100px;
	}
	.ex-our-customers {
		margin: 80px 0px 80px 0px;
	}
	.ex-header #ex-menu>li {
		margin-left: 0px;
	}
	#ex-menu li a {
		margin: 0 10px !important;
	}
	.btn-servicio1 {
		left: 40%;
		top: 260px;
	}
	.btn-servicio3 {
		top: 48px;
	}
	.btn-servicio2 {
		top: 385px;
		left: 78%;
	}
	.btn-servicio4 {
		top: 130px;
	}
	.btn-servicio6 {
		left: 34%;
		top: 410px;
	}
	.btn-servicio5 {
		top: 524px;
	}
	#pw-porque-exus {
		margin: 10px 0px 0px 12px;
		font-size: 1.7em;
	}
	.titulo-almacenamiento {
		margin-top: 30px;
	}
	#instagram-exus-pw, #googlemas-exus-pw, #twitter-exus-pw, #facebook-exus-pw {
		width: 20%;
	}
	.texto-banner-ecommerce {
		font-size: 2.5em;
		top: 40%;
		left: 12%;
	}
	.texto-banner-ecommerce a {
		margin-top: 18px;
	}
	#tienda_virtual .col-md-4 {
		margin-top: 0px;
	}
	.contenedor_ecommerce h2, .texto_slide_catalogo h2 {
		font-size: 2.5em;
		margin-top: 0px;
	}
	.texto_slide_catalogo .list h3 {
		font-size: 1.1em;
	}
	.texto_slide_catalogo .list .ion-checkmark {
		font-size: 1em;
	}
	.texto_slide_catalogo>div>div>.col-md-4 {
		padding-left: 60px;
		padding-right: 0px;
	}
	.texto-banner-gsuit span {
		font-size: 2em;
	}
	#lo_que_necesita_tu_empresa .contenedor_gsuite>div>div>p:nth-child(1) {
		width: 62%;
	}
	#p4>div>div.col-md-3>h6, #p3>div>div.col-md-4>h6, #p1>div>div.col-md-4>h6, #p2>div>div.col-md-3>h6 {
		font-size: 1.6em;
	}
	#p4>div>div.col-md-3>p, #p3>div>div.col-md-4>p, #p1>div>div.col-md-4>p, #p2>div>div.col-md-3>p {
		font-size: 1em;
	}
	.texto-banner-gsuit a {
		font-size: 1em;
	}
	#crm_facil_uso>div>div>div.column.third {
		padding: 11% 1% 0px 0px;
	}
	.contenido-dos-texto {
		height: 352px !important;
	}
}

@media(max-width:1180px) {
	#ex-menu li a {
		margin: 0px 8px !important;
	}
	#p11, #p22 {
		padding: 22px 0px 0px 15px;
	}
	.titulo-almacenamiento {
		margin-top: 0px;
		font-size: 1.5em;
	}
	#texto-seguridad-confianza {
		margin-top: 50px;
	}
	.titulo-siempre-seguro {
		font-size: 1.5em;
	}
	#tu-pagina-adaptada {
		font-size: 1.5em;
	}
	.texto_slide_catalogo .list {
		margin: 0.5em 0;
	}
	.texto-banner-gsuit {
		bottom: 8%;
	}
	.texto-banner-gsuit span {
		font-size: 1.8em;
	}
	#p4>div>div.col-md-3, #p3>div>div.col-md-4, #p1>div>div.col-md-4, #p2>div>div.col-md-3 {
		padding: 0px 5px;
	}
	.ex-header #ex-menu {
		padding: 24px 8px 22px 8px;
	}
}

@media(max-width:1140px) {
	#ex-contain-conocenos>div.ex-contain-img-conocenos>div.honeycombs.ex-imgs_2.honeycombs-wrapper>div>div:nth-child(5) {
		top: 30px !important;
	}
	#ex-contain-conocenos>div.ex-contain-img-conocenos>div.honeycombs.ex-imgs_2.honeycombs-wrapper>div>div:nth-child(1) {
		margin-top: 80px;
	}
	.ex-imgs_1 .honeycombs-inner-wrapper {
		height: auto !important;
	}
	.ex-imgs_2 .honeycombs-inner-wrapper {
		height: auto !important;
	}
	.ex-imgs_7 {
		margin-top: 85px;
	}
	.contenedor_ecommerce h2, .texto_slide_catalogo h2 {
		font-size: 2em;
	}
	.texto-banner-gsuit span {
		font-size: 1.6em;
	}
	.texto-banner-gsuit {
		width: 37%;
	}
	#contenedor_beneficios_gsuite .col-md-4 {
		padding: 150px 30px 0px 30px;
	}
	.ex-header #ex-menu {
		padding: 24px 0px 22px 0px;
	}
	#ex-menu li a {
		margin: 0px 8px !important;
	}
	#crm_facil_uso>div>div>div.column.third>h6 {
		font-size: 2.2em;
	}
	.contenido-uno-texto {
		height: 402px !important;
	}
	.ex-header #ex-menu>li>a, .ex-header #ex-menu>li>a:link, .ex-header #ex-menu>li>a:visited, .ex-header #ex-menu>li>a:active {
		font-size: 14px;
	}
}

@media(max-width:1040px) {
	.le-ponemos>p, .a-lo-que-hacemos>p {
		font-size: 20px;
	}
	.ex-header .ex-menu li a, .ex-header .ex-menu li a:link, .ex-header .ex-menu li a:visited, .ex-header .ex-menu li a:active {
		margin: 0 16px;
	}
	.ex-watch-our-video {
		height: 380px !important;
	}
	.popup {
		padding: 30px 84px;
	}
	#textbox271, #textbox273, #textbox272, #dropdown494, #dropdown495 {
		height: 30px !important;
	}
	#texto-banner {
		top: 34%;
		left: 6%;
	}
	.texto-principal {
		font-size: 2em;
	}
	.parrafo-banner {
		margin-top: 18px;
	}
	#ex-menu li a {
		margin: 0px 7px !important;
	}
	#tienda_virtual .list h3, .texto_slide_catalogo .list h3 {
		font-size: 1.1em;
	}
	#tienda_virtual>div>div>div.col-xs-12.col-xs-6.col-md-4>p:nth-child(4) {
		font-size: 1em;
	}
	.contenido-dos-texto {
		height: 375px !important;
	}
}

@media(max-width:991px) {
	.exusito {
		display: none;
	}
	/*CRM*/
	#content-main-crm {
		margin-top: 69px;
	}
	.porque_crm #p01, .porque_crm #p02, .porque_crm #p03, .porque_crm #p04 {
		padding-top: 88px;
		padding-left: 53px;
	}
	#texto-crm-organizado {
		font-size: 2.5em;
		margin-top: 85px;
	}
	#content-main-crm #banner-main #texto-banner {
		top: 7%;
	}
	/* Agendamiento Web */
	.agenda-menu_funciones .active {
		background: #3F484D;
	}
	.agenda-menu_funciones .link-uno {
		border-radius: 0;
		border-left: 0;
	}
	.agenda-menu_funciones>li {
		width: 100%;
		height: auto;
		border: none;
		background: transparent;
		border-top: solid 1px #ffffff;
		border-radius: 0px;
	}
	.agenda-clientes_contain_img1, .agenda-clientes_contain_img3 {
		text-align: center;
	}
	.agenda-menu_funciones>li:nth-child(4) {
		border-radius: 0;
	}
	.agenda-menu_funciones li>a .triangulo_gsuite {
		display: none;
	}
	.agenda-menu_funciones>li>a>.fa {
		display: block;
		width: 10%;
		float: right;
		font-size: 1.8em;
	}
	/* Correo Masivo */
	.mail-testimonios_text_slide {
		padding: 0;
	}
	.mail-funciones_text {
		margin-top: 25px;
	}
	.mail-contain_llamadoAccion {
		text-align: center;
	}
	.mail-text_loMejor {
		color: #ffffff !important;
		margin-bottom: 15px;
	}
	.mail-loMejor_title {
		text-align: center;
	}
	.mail-apps_text_contain {
		margin-top: 0;
	}
	.mail-utilizan_imgs {
		width: 25%;
		margin-bottom: 10px;
	}
	.mail-menu_funciones>li>a>.fa {
		display: block;
		width: 10%;
		float: right;
		font-size: 1.8em;
	}
	.mail-menu_funciones>li {
		width: 100%;
		height: auto;
		border: none;
		background: transparent;
		border-top: solid 1px #ffffff;
		border-radius: 0px;
	}
	.mail-menu_funciones li>a .triangulo_gsuite {
		display: none;
	}
	.mail-menu_funciones .link-uno {
		border-radius: 0;
	}
	.mail-menu_funciones>li:nth-child(4) {
		border-radius: 0;
	}
	/* SMS Masivo */
	.sms-asistencia_contain_info {
		width: 50%;
	}
	.sms-smsMasivos_contain_circle {
		margin-bottom: 35px;
	}
	.circle {
		margin: 0;
	}
	.sms-smsMasivos_text_title {
		margin-bottom: 40px;
	}
	.sms-smsMasivos_text {
		margin: 0;
		text-align: center;
	}
	.sms-descripcion_title {
		text-align: center;
	}
	.sms-menu_descripcion>li>a>.fa {
		display: block;
		width: 10%;
		float: right;
		font-size: 1.8em;
	}
	.sms-menu_descripcion>li:nth-child(4) {
		border-radius: 0;
	}
	.sms-menu_descripcion .link-uno {
		border-radius: 0;
		border-left: 0;
	}
	.sms-menu_descripcion .active {
		background: #3F484D
	}
	.sms-menu_descripcion li>a .triangulo_gsuite {
		display: none;
	}
	.sms-menu_descripcion>li {
		width: 100%;
		height: auto;
		border: none;
		background: transparent;
		border-top: solid 1px #ffffff;
		border-radius: 0px;
	}
	.content-box {
		margin-top: 60px;
	}
	#banner-main .texto-banner_appmovil {
		font-size: 2.5em;
		left: 0;
		text-align: center;
		width: 100%;
	}
	#banner-main>.app-imagen_principal {
		margin-top: 7%;
	}
	.margin2 {
		margin: 0;
	}
	.margin3 {
		margin-left: 20px;
	}
	.app-mobile_apps_contain_text {
		margin-top: 0;
	}
	.ancho-ponemos-corazon>.row {
		width: 80%;
	}
	.le-ponemos {
		margin-left: 20%;
	}
	.ancho-offer .col-sm-6 {
		width: 47%;
	}
	.ancho-offer .row {
		padding-left: 3%;
	}
	.ancho-offer .col-sm-6 p>a {
		padding: 54% 45px 0px 46px;
	}
	.contacto-inferior {
		padding-left: 40px;
		padding-right: 40px;
		margin-top: 35px;
		font-size: 1.3em;
	}
	.ex-banner-main {
		padding-top: 73px;
	}
	#btn_menu_main {
		float: right;
	}
	.ex-watch-our-video {
		height: 365px !important;
	}
	.texto-nuestro-video {
		margin-top: 45px;
	}
	.ex-header {
		-webkit-animation: banner-effect 30s ease infinite;
		background: none !important;
		background-image: linear-gradient(85deg, #2b75a9, #a750c9) !important;
	}
	.ex-header::after {
		width: 0px !important;
	}
	.ex-header .ex-header-content {
		padding: 0px !important;
	}
	.ex-header-scrolled {
		height: 75px;
	}
	.ex-header .ex-header-item {
		margin: 8px;
	}
	#nav-icon3 {
		height: 50px !important;
		margin: 12px 0px 0px 0px !important;
	}
	#nav-icon3 span {
		height: 7px;
	}
	.content-text-slider h4 {
		width: 60%;
	}
	#logo-exus-inferior>img {
		margin-top: 40px;
		float: none;
	}
	#logo-exus- {
		margin-top: 40px;
	}
	#logo-exus-inferior {
		text-align: center;
	}
	.contenido-video {
		padding: 20px 10px 0px 8px;
		text-align: justify;
	}
	#home>div.ex-watch-our-video>div>a>div>div:nth-child(2) {
		margin-top: 48px;
	}
	#content-main-pw {
		padding-top: 71px;
	}
	#texto-banner {
		top: 22%;
		left: 4%;
	}
	#pw-porque-exus {
		text-align: center;
		font-size: 2em;
	}
	#section-because-i-trust {
		margin-top: 15px;
	}
	.content-section-clients {
		padding-bottom: 25px;
	}
	#p11 {
		color: #252525;
		background: #ffffff;
	}
	.cl_steps_menu>li>a {
		text-align: center;
		font-size: 1.3em;
		font-weight: 700;
		transition: none!important
	}
	.cl_steps_menu>li>a:hover {
		background: transparent !important;
		color: #252525 !important;
		transition: none!important
	}
	.cl_steps_menu>li {
		padding: 0px 0px 40px 0px;
		width: 50%;
		float: left;
	}
	.texto-porqueconfiar-pw {
		display: block;
		font-weight: 300;
		font-size: 0.8em;
	}
	#section-storage {
		position: relative;
		padding-top: 145px !important;
	}
	#section-storage>div>div>div:nth-child(1) {
		width: 100% !important;
		margin: 90px 0px 40px 0px;
	}
	#section-storage>div>div>div:nth-child(2) {
		width: 100% !important;
		text-align: center;
		margin: 25px 0px;
		position: absolute;
		top: 0px;
	}
	.sprite-icon-almacenamiento {
		left: 22% !important;
	}
	#texto-seguridad-confianza {
		width: 100% !important;
		text-align: center;
	}
	#sitio-siempre-seguro>div>div>div:nth-child(2) {
		width: 100% !important;
	}
	.sprite-icon-confianza-seguridad {
		left: 18% !important;
	}
	.triangulo {
		display: none;
	}
	#texto-dispositivos-moviles {
		padding: 0px 10px;
		margin-top: 35px;
	}
	#tu-pagina-adaptada {
		font-size: 1.5em;
	}
	#parrafo-dispositivos-moviles {
		margin-top: 20px;
	}
	#siempre-hay-mas>div>div:nth-child(3)>div:nth-child(1)>p:nth-child(4), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(2)>p:nth-child(3), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(3)>p:nth-child(4), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(4)>p:nth-child(4) {
		padding: 0px;
	}
	#siempre-hay-mas {
		margin-bottom: 40px;
	}
	.F585_item_1 {
		width: 70%;
		float: left;
	}
	.redes-inferior {
		width: 80%;
		position: relative;
		left: 55%;
		transform: translate(-50%);
		margin: 0px;
	}
	.sprite-icon-almacenamiento {
		position: absolute !important;
		bottom: 85px;
		left: 50% !important;
		transform: translate(-50%) !important;
	}
	.titulo-almacenamiento {
		padding-left: 0px;
		margin-top: 68px;
	}
	#herramientas-estadisticas>div>div:nth-child(2)>div>p {
		font-size: 1em;
	}
	.honeycombs .honeycombs-inner-wrapper {
		width: 100% !important;
	}
	.ex-imgs_7 {
		height: 300px
	}
	#contenedor-clientes {
		margin-top: 50px;
	}
	#ex-contain-conocenos {
		margin-top: 25px;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 7%;
	}
	.texto-banner-ecommerce {
		font-size: 2em;
	}
	.contenedor_ecommerce h2, .texto_slide_catalogo h2 {
		font-size: 1.8em;
	}
	#tienda_virtual .list h3 {
		font-size: 1em;
	}
	#tienda_virtual .list {
		margin: 1em 0;
	}
	#tienda_virtual .list .ion-checkmark, .texto_slide_catalogo .list .ion-checkmark {
		font-size: 1em;
	}
	#contenedor_clientes_ecommerce {
		padding-top: 35px;
	}
	#contenedor_clientes_ecommerce span {
		font-size: 2em;
	}
	#ventajas .column:nth-child(1)>p {
		font-size: 2.5em;
	}
	#ventajas-ecommerce {
		padding: 60px 0px 50px 0px;
	}
	.texto_slide_catalogo .list h3 {
		font-size: 1em;
	}
	.texto_slide_catalogo .col-md-8 {
		margin-top: 30px;
	}
	#caracteristicas_catalogo .ue_prev, #caracteristicas_catalogo .ue_next {
		display: block !important;
	}
	#quiero_crear_tienda a {
		width: 45%;
	}
	#content-main-gsuit {
		padding-top: 71px;
	}
	.texto-banner-gsuit {
		bottom: 32%;
		left: 5%;
		width: 46%;
	}
	#lo_que_necesita_tu_empresa .contenedor_gsuite>div>div>p:nth-child(1) {
		font-size: 2em;
	}
	.contenedor_gsuite .row:nth-child(3)>div:nth-child(1) {
		margin-top: 0px;
		width: 90%;
		position: relative;
		left: 50%;
		transform: translate(-50%);
	}
	#lo_que_necesita_tu_empresa>div>div:nth-child(3)>div.column.two-third.center {
		width: 90%;
		position: relative;
		left: 50%;
		transform: translate(-50%);
	}
	#acciones_gsuite .row .col-xs-12 {
		height: 265px;
	}
	.cl_funciones_menu>li {
		width: 100%;
		height: auto;
		border: none;
		background: transparent;
		border-top: solid 1px #ffffff;
		border-radius: 0px;
	}
	.cl_funciones_menu .active {
		background: transparent;
	}
	.cl_funciones_menu .active>a .triangulo_gsuite, .cl_funciones_menu li>a .triangulo_gsuite {
		display: none;
	}
	.cl_funciones_menu .link-uno, .cl_funciones_menu>li:nth-child(4) {
		border: none;
		border-top: solid 1px #ffffff;
		border-radius: 0px;
	}
	#p3>div>div.col-md-4, #p1>div>div.col-md-4, #p2>div>div.col-md-3 {
		margin-top: 0px;
	}
	#p4>div>div.col-md-3>h6, #p3>div>div.col-md-4>h6, #p1>div>div.col-md-4>h6, #p2>div>div.col-md-3>h6 {
		text-align: center;
		margin-bottom: 22px;
	}
	#p4>div>div.col-md-3>p, #p3>div>div.col-md-4>p, #p1>div>div.col-md-4>p, #p2>div>div.col-md-3>p {
		text-align: center;
		padding: 0px 80px;
	}
	#p1>div>div.col-md-8 {
		text-align: center;
		padding: 20px 110px 0px 110px;
	}
	.cl_funciones_menu>li>a {
		padding-top: 3%;
		height: 80px;
	}
	.cl_funciones_menu .link-uno>a {
		background: url('icono-toma-deciones.png') no-repeat 33% center;
	}
	.cl_funciones_menu>li:nth-child(2)>a {
		background: url(icono-tiempo-real.png) no-repeat 33% center;
	}
	.cl_funciones_menu>li:nth-child(3)>a {
		background: url(icono-almacena-y-comparte.png) no-repeat 33% center;
	}
	.cl_funciones_menu>li:nth-child(4)>a {
		background: url(icono-proteje-tus-datos.png) no-repeat 33% center;
	}
	.texto_funciones_gsuite .col-sm-12>h6 {
		margin-top: 50px;
		font-size: 1.2em;
	}
	.texto_funciones_gsuite .col-sm-12>h6>span {
		font-weight: 700;
	}
	.texto_funciones_gsuite .col-sm-12 p {
		font-size: 0.9em;
	}
	.cl_funciones_menu>li>a>.fa {
		display: block;
		width: 5%;
		float: right;
		font-size: 1.8em;
	}
	.texto_funciones_gsuite .col-sm-12 {
		padding: 0px 100px;
	}
	#contenedor_empresas_con_google {
		padding: 50px 0px;
	}
	#contenedor_beneficios_gsuite .col-md-4 {
		height: 250px;
		padding: 100px 30px 0px 30px;
	}
	#correo_empresarial_gsuite {
		background: url('beneficio-correo.png') no-repeat center 30px;
	}
	#almacenamiento_gsuite {
		background: url('beneficio_almacenamiento.png') no-repeat center 30px;
	}
	#asistencia_gsuite {
		background: url('beneficio-asistencia.png') no-repeat center 30px;
	}
	#control_gsuite {
		background: url('beneficio_control.png') no-repeat center 30px;
	}
	#dispositivos_moviles_gsuite {
		background: url('beneficio-dispositivos-moviles.png') no-repeat center 30px;
	}
	#asistencia_en_vivo_gsuite {
		background: url('beneficio-asistencia-en-vivo.png') no-repeat center 30px;
	}
	#MenuVertical {
		width: 25%;
		float: left;
	}
	#modulo-derecha {
		background: transparent;
	}
	#modulo-derecha .content-area {
		padding: 25px 0px 25px 30px;
	}
	.ancho-modulos {
		margin-top: 0px;
	}
}

@media(max-width:836px) {
	.ex-imgs_7 {
		height: auto;
	}
	.texto-banner-ecommerce {
		width: 42%;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 8.4%;
	}
	#tienda_virtual>div>div>div.col-xs-12.col-xs-6.col-md-8 {
		margin-top: 37px;
	}
}

@media(max-width:767px) {
	/*CRM*/
	#content-main-crm .parrafo-banner {
		margin: 35px 0px 15px 0px;
	}
	/* agendamiento Web */
	.agenda-agendamiento_contain_text {
		text-align: center;
		margin: 0;
	}
	.agenda-title_secciones {
		margin: 40px 0;
	}
	.agenda-agendamiento_title {
		margin: 0 0 20px 0;
	}
	/* Correo Masivo */
	.mail-llamadoAccion_list {
		margin: 30px 0;
		padding: 0;
	}
	.mail-llamadoAccion_list>li {
		background-image: none;
		padding: 0;
	}
	.mail-utilizan_imgs {
		width: 50%;
	}
	.mail-apps_text_contain {
		text-align: center;
		margin-bottom: 20px;
	}
	/* SMS Masivo */
	.sms-asistencia_contain_info {
		margin-bottom: 40px;
		min-height: 0;
		width: 100%;
	}
	/*e-Commerce*/
	.texto-banner-ecommerce span {
		font-size: 0.8em;
	}
	#btn_desarrollo_web {
		font-size: 0.8em;
	}
	#banner-main .texto-banner_appmovil {
		font-size: 2em;
	}
	.margin1, .margin2, .margin3 {
		margin: 0;
	}
	.app-mobile_apps_contain_text, .app-contain_appmovil_beneficios {
		text-align: center;
	}
	.app-mobile_apps_subtitle, .app-empresas_title, .app-mobile_apps_title {
		font-size: 3em;
	}
	.app-mobile_apps_text, .app-apps_experiencias_texto {
		font-size: 20px;
	}
	.ancho-ponemos-corazon>.row {
		width: 90%;
	}
	.le-ponemos {
		margin-left: 14%;
	}
	.ancho-offer .col-sm-6 p>a {
		padding: 70% 45px 0px 46px;
	}
	.ex-keywords .third {
		width: 100%;
		padding: 0 28px;
	}
	.ex-lastest-projects .col-sm-3 {
		width: 50%;
		float: left;
	}
	.sedes-exus, .contacto-inferior {
		text-align: center;
	}
	.sedes-exus {
		margin-top: 0px;
	}
	.ex-our-location {
		padding: 45px 0px 20px 0px;
	}
	.toggle-menu {
		width: 67px !important;
	}
	.toggle-menu.active {
		padding-top: 10px !important;
		left: 60%;
	}
	.contacto-inferior {
		padding-left: 15px !important;
		padding-right: 15px;
	}
	.content-text-slider {
		position: relative;
		left: 0px;
		background: #ffffff;
		height: 75px;
		font-size: 0px;
		padding: 15px 0px 90px 0px;
		height: auto;
		margin-bottom: -64px;
	}
	.content-text-slider h3 {
		color: #2777af;
		margin: 0px;
		font-size: 20px !important;
		padding-left: 15px;
		padding-top: 12px;
		text-shadow: none;
	}
	.content-text-slider h4 {
		color: #2777af;
		margin: 0px;
		padding-left: 15px;
		width: 100%;
		padding: 0px 30px;
		text-shadow: none;
	}
	.content-text-slider a {
		font-size: 14px !important;
		padding: 15px 8px;
		letter-spacing: 0px !important;
		top: 0px;
	}
	.ue_prev, .ue_next {
		display: none !important;
	}
	.texto-slide, .link-slide {
		display: inline-block;
	}
	.texto-slide {
		width: 100%;
		text-align: center;
	}
	.content-box .content-box-title.first {
		padding: 100px 0px 50px 0px;
	}
	.link-slide {
		position: relative;
		width: 100%;
		left: 50%;
		transform: translate(-50%);
	}
	.link-slide a {
		display: block;
		width: 30%;
		margin: auto;
		text-align: center;
		top: 20px;
	}
	.ancho-ponemos-corazon>.row {
		margin-top: 42px !important;
	}
	.popup {
		width: 95%;
		padding: 50px;
	}
	#fg_submit {
		padding: 0px 25px !important;
	}
	#exus-usa {
		margin-top: 45px;
	}
	body>div.ex-our-location>div>div>div.col-xs-12.col-sm-12.col-md-5.contacto-inferior>div:nth-child(2)>div>div>div.col-xs-12.col-sm-8 {
		padding: 0px;
	}
	#exus-pereira, #exus-bogota, #exus-movil, #exus-email {
		padding-left: 8px;
		padding-right: 8px;
	}
	.texto-principal {
		font-size: 1.5em;
	}
	.btn-banner>p {
		font-size: 0.8em;
	}
	.parrafo-banner {
		margin-top: 5px;
	}
	#texto-banner {
		top: 15%;
	}
	.content-section-clients {
		padding-bottom: 30px;
	}
	#section-storage {
		padding: 70px 20px 0px 20px;
	}
	#herramientas-estadisticas>div>div:nth-child(2)>div>p {
		padding: 10px 30px 50px 30px;
	}
	#herramientas-estadisticas>div>div:nth-child(3)>div>p {
		padding: 0px 30px 50px 30px;
	}
	.sprite-icon-confianza-seguridad {
		left: 6% !important;
	}
	#section-storage>div>div>div:nth-child(2) {
		width: 95% !important;
	}
	.seccion-hay-mas {
		width: 50% !important;
		margin-bottom: 95px;
	}
	#siempre-hay-mas>div>div:nth-child(3)>div:nth-child(3), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(4) {
		margin-bottom: 0px;
	}
	#siempre-hay-mas {
		padding-top: 25px;
		margin-bottom: 0px;
	}
	#siempre-hay-mas>div>div:nth-child(7)>div:nth-child(3), #siempre-hay-mas>div>div:nth-child(7)>div:nth-child(4) {
		margin-bottom: 30px;
	}
	#titulo-novedades {
		margin-top: 40px;
	}
	.contenedor-cliente {
		height: 210px;
	}
	.texto-banner-ecommerce {
		width: 47%;
		left: 6%;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 9.3%;
	}
	#tienda_virtual>div>div>.col-md-4 {
		text-align: center;
		padding: 0px 100px;
	}
	#tienda_virtual .list .ion-checkmark {
		left: 25%;
	}
	#contenedor_clientes_ecommerce span {
		font-size: 1.6em;
	}
	#contenedor_clientes_ecommerce {
		margin-bottom: 30px;
	}
	#ventajas .third p>span {
		font-size: 1em;
	}
	.texto_slide_catalogo>div>div>.col-md-4 {
		text-align: center;
		padding-left: 20px;
		padding-right: 20px;
	}
	.texto_slide_catalogo .list .ion-checkmark {
		left: 26%;
	}
	#caracteristicas_catalogo_ecommerce {
		padding: 30px 0px 0px 0px;
	}
	#quiero_crear_tienda {
		padding: 63px 0px 50px 0px;
	}
	.texto-banner-gsuit {
		bottom: 22%;
		width: 58%;
	}
	#lo_que_necesita_tu_empresa .contenedor_gsuite>div>div>p:nth-child(1) {
		width: 82%;
	}
	.texto-banner-gsuit a {
		font-size: 0.9em;
		padding: 14px 42px;
	}
	.cl_funciones_menu>li>a {
		display: inline-table;
	}
	.cl_funciones_menu .link-uno>a {
		background: url('icono-toma-deciones.png') no-repeat 22% 9px;
	}
	.cl_funciones_menu>li:nth-child(2)>a {
		background: url(icono-tiempo-real.png) no-repeat 22% 9px;
	}
	.cl_funciones_menu>li:nth-child(3)>a {
		background: url(icono-almacena-y-comparte.png) no-repeat 22% 9px;
	}
	.cl_funciones_menu>li:nth-child(4)>a {
		background: url(icono-proteje-tus-datos.png) no-repeat 22% 9px;
	}
	.texto_funciones_gsuite .col-sm-12 {
		padding: 0px 30px;
	}
	#contenedor_empresas_con_google>div>div:nth-child(1)>h6, #contenedor_beneficios_gsuite h6, #contenedor_cuentas_que_necesitas h6, #contenedor_testimonios_gsuite h6 {
		font-size: 2.2em;
	}
	#beneficios_gsuite {
		padding: 30px 0px 50px 0px;
	}
	#MenuVertical {
		width: 33%;
	}
	.contenido-uno-texto {
		height: 300px !important;
	}
	.contenido-dos-texto {
		height: 260px !important;
	}
	.texto-slide h3, .texto-slide h4 {
		text-shadow: none;
	}
}

@media(max-width:640px) {
	/*CRM*/
	#crm_facil_uso>div>div>div.column.third {
		padding: 20px;
	}
	#contenedor_btn_desarrollo_web {
		text-align: center;
		margin-bottom: 46px;
	}
	.ancho-ponemos-corazon>.row {
		margin-top: 45px;
	}
	.le-ponemos, .a-lo-que-hacemos {
		text-align: center;
		margin-left: 0px;
	}
	.ancho-offer .col-sm-6 p>a {
		padding: 83% 20px 0px 20px;
	}
	.ex-watch-our-video {
		height: 560px !important;
	}
	.contenido-video {
		text-align: center;
	}
	.texto-nuestro-video {
		margin: 0px;
	}
	body>div.ex-watch-our-video>div>a>div>div:nth-child(1)>p:nth-child(2) {
		margin-bottom: 25px;
	}
	.link-slide a {
		width: 42%;
	}
	.popup {
		padding: 25px;
	}
	.cl_steps_menu>li {
		width: 100% !important;
	}
	#seccion-dispositivos-moviles {
		position: relative;
		padding-top: 230px;
	}
	.sprite-icon-dispositivos--moviles {
		display: block !important;
		position: absolute !important;
		bottom: 72px;
		left: 50% !important;
		transform: translate(-50%) !important;
	}
	#texto-dispositivos-moviles {
		position: absolute;
		top: 22px;
		text-align: center;
		padding-right: 15px;
	}
	#tu-pagina-adaptada {
		padding-left: 0px;
	}
	.seccion-hay-mas {
		margin: auto;
		margin-bottom: 95px;
	}
	#siempre-hay-mas>div>div:nth-child(3)>div:nth-child(3), #siempre-hay-mas>div>div:nth-child(3)>div:nth-child(4) {
		margin-bottom: 95px;
	}
	#siempre-hay-mas>div>div:nth-child(4) {
		display: none !important;
	}
	#Form_585 {
		width: 75%;
		padding: 0px !important;
		margin: 30px 0px 0px 21px;
	}
	.redes-inferior {
		width: 100%;
	}
	#siempre-hay-mas>div>div:nth-child(3)>div:nth-child(4) {
		margin-bottom: 25px;
	}
	#siempre-hay-mas>div>div:nth-child(7)>div:nth-child(3), #siempre-hay-mas>div>div:nth-child(7)>div:nth-child(4) {
		margin-bottom: 95px;
	}
	#siempre-hay-mas>div>div:nth-child(7)>div:nth-child(4) {
		margin-bottom: 40px;
	}
	.cl_steps_menu>li>a {
		padding: 9px 0px 0px 0px !important;
		transition: none!important
	}
	.honeycombs .honeycombs-inner-wrapper {
		height: auto !important;
	}
	#ex-contain-conocenos h1 {
		font-size: 1.7em;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 11.1%;
	}
	.texto-banner-ecommerce {
		top: 32%;
		left: 4%;
		font-size: 1.7em;
	}
	#contenedor_clientes_ecommerce .row:nth-child(3) .column, #contenedor_clientes_ecommerce .row:nth-child(5) .column {
		width: 50%;
		float: left;
		text-align: center;
	}
	#contenedor_clientes_ecommerce p {
		font-size: 1.2em;
	}
	.texto_slide_catalogo .list .ion-checkmark {
		left: 16%;
	}
	.texto-banner-gsuit {
		width: 70%;
	}
	.texto-banner-gsuit p {
		margin: 8px 0px 20px 0px;
	}
	.cl_funciones_menu>li>a {
		padding-top: 5%;
	}
	#cuentas_que_necesitas {
		padding: 30px 0px 35px 0px;
	}
	#contenedor_beneficios_gsuite .row .col-xs-12:nth-child(1) p {
		font-size: 1.2em;
		text-align: center;
	}
}

@media(max-width:560px) {
	/*CRM*/
	#texto-crm-organizado {
		font-size: 2em;
		margin-top: 52px;
		text-align: center;
	}
	#section-beneficios-crm>div>div:nth-child(2)>div>div {
		width: 100%;
	}
	#banner-main .texto-banner_appmovil {
		font-size: 1.5em;
	}
	#banner-main .texto-banner_appmovil>p {
		display: none;
	}
	.app-btn_banner {
		display: inline-block;
		margin-top: 20px;
	}
	.ancho-offer .col-sm-6 {
		width: 95% !important;
		left: 48.2% !important;
		transform: translate(-50%);
	}
	.que-tenemos>h4, .enlace-ver-todos, .confianza-exus, .ancho-razones .fourth {
		text-align: center !important;
	}
	.ancho-offer .col-sm-6 .row {
		margin-bottom: 0px;
	}
	.ancho-offer .col-sm-6 .sprite {
		bottom: 0px;
	}
	.ancho-offer .col-sm-6 {
		padding: 17px 0px 60px 0px;
	}
	.ancho-offer .col-sm-6 p>a {
		padding: 0px;
		position: absolute;
		top: 79%;
	}
	.ex-lastest-projects .col-sm-3 {
		width: 100%;
	}
	.ex-lastest-projects .col-sm-3>img {
		width: 100%;
	}
	.titulo-footer-bottom h2 {
		font-size: 20px;
		padding: 0px 20px;
		text-align: center;
	}
	.ex-start-now .full {
		text-align: center;
		padding: 20px;
	}
	.ancho-offer .col-sm-6 {
		width: 100%;
		left: 47%;
	}
	#btn_menu_main {
		padding: 0px !important;
	}
	.texto-slide {
		width: 100%;
		text-align: center
	}
	.link-slide {
		width: 100%;
		position: relative;
		top: 25px;
	}
	.content-text-slider {
		padding: 15px 0px 50px 0px;
		height: 320px;
	}
	.link-slide a {
		top: 0px;
		width: 54%;
	}
	#Form_586_container h4 {
		font-size: 1.7em !important;
	}
	#textbox271, #textbox273, #textbox272, #dropdown494, #dropdown495 {
		height: 30px !important;
		font-size: 18px !important;
	}
	#fg_submit {
		font-size: 16px !important;
		padding: 0px 20px !important;
		height: 60px !important;
	}
	#exus-colombia, #exus-usa, #exus-mexico, #exus-pereira, #exus-bogota, #exus-movil, #exus-email, body>div.ex-our-location>div>div>div.col-xs-12.col-sm-12.col-md-5.contacto-inferior>div:nth-child(2)>div>div>div.col-xs-12.col-sm-4.center {
		text-align: center;
	}
	#texto-clientes-confian {
		text-align: center !important;
		font-size: 1.5em;
		padding: 0px 15px;
		margin-top: 48px;
	}
	#texto-banner {
		position: relative;
		color: #252525;
		text-align: center;
		left: 0px;
		margin-top: 20px;
		padding: 0px 20px;
	}
	.btn-banner>p {
		color: #ffffff;
		margin: auto;
		width: 70%;
	}
	#parrafo-almacenamiento {
		font-size: 1em;
	}
	#titulo-herramientas-analiticas, #herramientas-estadisticas>div>div:nth-child(3)>div>p {
		text-align: center;
	}
	.sprite-icon-confianza-seguridad {
		bottom: 63px;
		left: 50% !important;
		transform: translate(-50%) !important;
	}
	.titulo-siempre-seguro {
		padding-left: 0px;
	}
	#sitio-siempre-seguro {
		margin-top: 54px;
		padding: 0px 15px;
	}
	#texto-seguridad-confianza {
		padding: 0px;
	}
	#seccion-dispositivos-moviles {
		position: relative;
		padding-top: 320px;
	}
	#texto-banner>div:nth-child(2) {
		display: none !important;
	}
	.texto-principal {
		position: absolute;
		bottom: 80px;
		color: #ffffff;
		text-shadow: 2px 2px 1px #3a3a3a;
	}
	.texto-principal span {
		display: initial;
	}
	.texto-principal span>span {
		float: none;
	}
	#titulo-siempre-hay-mas, .seccion-hay-mas, #descripcion-novedades {
		text-align: center !important;
	}
	.F585_item_4 {
		width: 50%;
		right: 12px;
		font-size: 1.2em;
		position: relative;
	}
	#titulo-novedades {
		font-size: 1.5em;
		text-align: center;
	}
	#instagram-exus-pw, #googlemas-exus-pw, #twitter-exus-pw, #facebook-exus-pw {
		width: 42%;
		margin: 2px;
	}
	.F585_item_4, #textbox270 {
		height: 50px;
	}
	#Form_585 {
		width: 100%;
	}
	.F585_item_1 {
		width: 90%;
	}
	.texto-porqueconfiar-pw p {
		text-align: center !important;
	}
	.list {
		text-align: center;
	}
	.contenedor-cliente {
		height: 190px;
	}
	.texto-banner-ecommerce {
		width: 55%;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 12.7%;
	}
	.texto-banner-ecommerce {
		font-size: 1.5em;
	}
	.texto-banner-ecommerce a {
		font-size: 0.5em;
		width: 72%;
	}
	#tienda_virtual>div>div>.col-md-4 {
		text-align: center;
		padding: 0px 40px;
	}
	#contenedor_clientes_ecommerce>div .column {
		text-align: center;
	}
	#ventajas .row:nth-child(3) .column, #ventajas .row:nth-child(1) .column {
		text-align: center;
	}
	#ventajas .column:nth-child(1)>p {
		font-size: 1.8em;
	}
	#ventajas .third {
		text-align: center;
	}
	#quiero_crear_tienda a {
		width: 68%;
		text-align: center;
	}
	.texto-banner-gsuit p {
		display: none;
	}
	.texto-banner-gsuit {
		bottom: -26%;
		width: 90%;
		left: 50%;
		transform: translate(-50%);
		text-align: center;
	}
	.texto-banner-gsuit a {
		display: block;
		width: 75%;
		text-align: center;
		margin: auto;
		margin-top: 20px;
		font-size: 0.8em;
	}
	.contenedor_gsuite .row:nth-child(3)>div:nth-child(1) {
		text-align: center;
	}
	.contenedor_gsuite .row:nth-child(3)>div:nth-child(1) p {
		padding: 0px;
		text-align: center;
	}
	#lo_que_necesita_tu_empresa .contenedor_gsuite>div>div>p:nth-child(1) {
		font-size: 1.8em;
		text-align: center;
		margin-top: 24px;
	}
	#acciones_gsuite .row .col-xs-12, #contenedor_menu_funciones>div>div {
		text-align: center;
	}
	.texto-banner-gsuit span {
		text-shadow: 2px 2px 1px #000000;
	}
	#contenedor_empresas_con_google>div>div:nth-child(1)>h6, #contenedor_beneficios_gsuite h6, #contenedor_cuentas_que_necesitas h6, #contenedor_testimonios_gsuite h6 {
		text-align: center;
	}
	#MenuVertical {
		width: 50%;
	}
}

@media(max-width:480px) {
	/* Agendamiento Web */
	.agenda-contain_agendamiento {
		margin-top: 80px;
	}
	/* Correo Masivo */
	.mail-utilizan_imgs {
		width: 100%;
	}
	.mail-contain_acciones {
		margin-top: 50px;
	}
	/* SMS Masivo */
	.sms-contain_smsMasivos {
		margin-top: 50px;
	}
	#banner-main>.app-imagen_principal {
		margin-top: 18%;
	}
	.app-contain_mobile_apps {
		margin-top: 70px;
	}
	#banner-main .texto-banner_appmovil {
		top: 80%;
		font-size: 1.1em;
	}
	.app-mobile_apps_subtitle, .app-empresas_title, .app-beneficios_subtitle, .app-mobile_apps_title {
		font-size: 2.5em;
	}
	.app-mobile_apps_text, .app-apps_experiencias_texto {
		font-size: 15px;
	}
	.app-btn_banner {
		display: block;
		font-size: 10px;
		margin: 15px 15px 0 15px;
	}
	#nav-icon3 {
		width: 47px;
	}
	.ancho-offer .col-sm-6 p>a {
		padding: 0px;
	}
	.btn-banner>p {
		width: 88%;
	}
	.cl_steps_menu>li {
		padding: 0px 0px 60px 0px;
	}
	.titulo-almacenamiento {
		padding-left: 0px;
	}
	#herramientas-estadisticas>div>div:nth-child(2)>div>p {
		padding: 10px 10px 50px 10px;
		font-size: 1em;
	}
	#section-storage>div>div>div:nth-child(2) {
		padding: 0px 3px;
		width: 91% !important;
	}
	.contenedor-cliente {
		height: 156px;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 14.8%;
	}
	.texto-banner-ecommerce {
		position: absolute;
		width: 93%;
		text-align: center;
		left: 50%;
		transform: translate(-50%);
		top: 75%;
	}
	.texto-banner-ecommerce a {
		margin: auto;
		margin-top: 15px;
	}
	.texto-banner-ecommerce span {
		text-shadow: 1px 1px 1px #ffffff;
	}
	#ecommerce_pagegear {
		padding-top: 30px;
	}
	#tienda_virtual .list .ion-checkmark {
		left: 16%;
	}
	.texto_slide_catalogo .col-md-8 {
		padding: 0px 48px;
	}
	.texto_slide_catalogo .list .ion-checkmark {
		left: 8%;
	}
	#caracteristicas_catalogo .ue_prev {
		margin-left: 7px;
	}
	#caracteristicas_catalogo .ue_next {
		right: 10px;
	}
	.texto-banner-gsuit {
		bottom: -30%;
	}
	.texto-banner-gsuit a {
		width: 90%;
	}
	.cl_funciones_menu .link-uno>a {
		background: none;
	}
	.cl_funciones_menu>li:nth-child(2)>a {
		background: none;
	}
	.cl_funciones_menu>li:nth-child(3)>a {
		background: none;
	}
	.cl_funciones_menu>li:nth-child(4)>a {
		background: none;
	}
	.cl_funciones_menu>li>a {
		padding-top: 7%;
	}
	.cl_funciones_menu>li>a>.fa {
		font-size: 1.5em;
		margin-right: 10px;
	}
	.texto_funciones_gsuite .col-sm-12 {
		padding: 0px 15px;
	}
	#MenuVertical {
		width: 100%;
	}
	.content-box .content-area {
		padding: 98px 12px !important;
	}
}

@media(max-width:400px) {
	.ancho-offer .col-sm-6 {
		left: 46%;
	}
	.link-slide a {
		width: 70%;
	}
	#fg_submit {
		font-size: 14px !important;
		padding: 0px 10px !important;
		margin-top: 12px !important;
	}
	#textbox271, #textbox273, #textbox272, #dropdown494, #dropdown495 {
		height: 30px !important;
	}
	#Form_586_container hr {
		margin-bottom: 0px !important;
		top: -25px;
	}
	#Form_586_container h4 {
		margin-top: 0px;
	}
	.contacto-inferior {
		font-size: 1em;
	}
	.ex-watch-our-video {
		height: 535px !important;
	}
	#texto-clientes-confian {
		font-size: 1.2em;
	}
	.cl_steps_menu>li {
		padding: 0px 0px 85px 0px;
	}
	#section-storage>div>div>div:nth-child(1) {
		margin: 130px 0px 40px 0px;
	}
	.sprite-icon-confianza-seguridad {
		bottom: 95px;
	}
	#tu-pagina-adaptada {
		font-size: 1.4em;
	}
	.texto-principal {
		bottom: 90px;
		font-size: 1.1em;
	}
	.F585_item_4 {
		right: 0px;
	}
	#Form_585 {
		margin: 30px 0px 0px 10px;
	}
	.F585_item_1 {
		width: 94%;
	}
	.sprite-icon-dispositivos--moviles {
		bottom: 124px;
	}
	.contenedor-cliente {
		height: 125px;
	}
	.texto-banner-ecommerce {
		top: 78%;
		font-size: 1.2em;
	}
	.texto-banner-ecommerce a {
		font-size: 0.7em;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 17.8%;
	}
	.contenedor_ecommerce h2, .texto_slide_catalogo h2 {
		font-size: 1.6em;
	}
	.texto_slide_catalogo>div>div>.col-md-4 {
		padding-left: 8px;
		padding-right: 8px;
	}
	.texto_slide_catalogo .col-md-8 {
		padding: 0px 25px;
	}
	#quiero_crear_tienda a {
		width: 80%;
		font-size: 0.8em;
	}
	.texto-banner-gsuit span {
		font-size: 1.4em;
	}
	.texto-banner-gsuit {
		bottom: -35%;
	}
	.texto-banner-gsuit a {
		padding: 16px 0px;
		width: 100%;
	}
	#lo_que_necesita_tu_empresa .contenedor_gsuite>div>div>p:nth-child(1) {
		font-size: 1.5em;
		margin-top: 24px;
	}
	#contenedor_beneficios_gsuite .col-md-4 {
		height: 290px;
	}
	.contenido-dos-texto {
		height: 310px !important;
	}
	.contenido-uno-texto {
		height: 325px !important;
	}
}

@media(max-width:350px) {
	.link-slide {
		margin-left: -9px;
	}
	#fg_submit {
		font-size: 13px !important;
	}
	.F586_item_9 {
		margin-left: -8px;
	}
	#seccion-novedades-exus {
		padding-bottom: 70px;
	}
	#seccion-dispositivos-moviles {
		padding-top: 355px;
	}
	.ancho-novedades {
		height: 552px;
	}
	.contenedor-cliente {
		height: 110px;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 20.3%;
	}
	.texto-banner-ecommerce {
		top: 76%;
	}
	#tienda_virtual .list .ion-checkmark {
		left: 6%;
	}
	.texto_slide_catalogo .list .ion-checkmark {
		left: 5%;
	}
	.texto-banner-gsuit a {
		width: 100%;
		margin-top: 18px;
	}
	.texto-banner-gsuit {
		bottom: -41%;
	}
	.contenido-uno-texto {
		height: 365px !important;
	}
	.contenido-dos-texto {
		height: 350px !important;
	}
}

@media(max-width:330px) {
	#banner-main {
		margin-top: -7px;
	}
	#content-main-ecommerce #banner-main {
		padding-top: 21.5%;
	}
	.texto-banner-gsuit span {
		font-size: 1.2em;
	}
}

/* CSS de OWL-Carousel */

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel, .owl-carousel .owl-wrapper {
	display: none;
	position: relative
}

.owl-carousel {
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-ms-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

html[dir=rtl] .owl-carousel .owl-item {
	float: right
}

.owl-carousel .owl-item .item {
	margin: 15px
}

.owl-carousel .owl-item .item.single-image {
	margin: 0
}

.owl-controls .owl-buttons div, .owl-controls .owl-page {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.grabbing {
	cursor: url(grabbing.png) 8 8, move
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

/* CSS de MagnificPopUp */

.mfp-bg, .mfp-wrap {
	position: fixed;
	left: 0;
	top: 0
}

.mfp-bg, .mfp-container, .mfp-wrap {
	height: 100%;
	width: 100%
}

.mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after {
	content: ''
}

.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	background: #0b0b0b;
	opacity: .8
}

.mfp-wrap {
	z-index: 1043;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box
}

.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #CCC
}

.mfp-close, .mfp-preloader a:hover {
	color: #FFF
}

.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}

button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation
}

.mfp-figure:after, .mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	position: absolute;
	left: 0
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

.mfp-close:focus, .mfp-close:hover {
	opacity: 1
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}

.mfp-figure, img.mfp-img {
	line-height: 0
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1
}

.mfp-arrow:after, .mfp-arrow:before {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px
}

.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-image-holder .mfp-content, img.mfp-img {
	max-width: 100%
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000
}

.mfp-figure:after, img.mfp-img {
	width: auto;
	height: auto;
	display: block
}

img.mfp-img {
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.mfp-figure:after {
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-figure figure {
	margin: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

.MenuVertical {
	font-size: 14px;
	margin-bottom: 20px;
}

.col-md-12.form-group.F586_item_9, .col-md-12.form-group.F586_item_11 {
	width: 46%;
	margin: 0 5px;
	float: left;
}

/* ===== WHATSAPP ==== */

.whatsapp-action {
	position: fixed;
	bottom: 10px;
	left: 10px;
	width: 64px;
	height: 64px;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated-hover:hover {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

.whatsapp-widget {
	position: fixed;
	bottom: 55px;
	right: 15px;
	width: 95px;
	height: 75px;
	background-image: url("whatsapp-movil.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
	z-index: 999999;
}

@media (min-width: 450px) {
	.whatsapp-widget {
		right: 25px;
		bottom: 15px;
		width: 200px;
		height: 160px;
		background-image: url("whatsapp.png?v2");
	}
}

/* ===== FIN WHATSAPP ==== */