@media all and (-ms-high-contrast:none) {.menu-open .main-nav-ct {overflow: hidden;}
	*::-ms-backdrop .menu-open .main-nav-ct {overflow: hidden;}}
@supports (-ms-ime-align:auto) {.menu-open .main-nav-ct {overflow: hidden;}}
@media only screen and (max-width: 1310px) {.site-navigation ul li {margin-right: 2em;}
	.planes-informes .container .ct-big.reports {width: 100%;margin-top: 2em;margin-left: -1.5%;}}
@media only screen and (max-width: 1280px) {.access-navigation > ul.access-menu > li {padding-left: .6em;padding-right: .6em;}}
@media only screen and (max-width: 1200px) {table {display: block;overflow-x: auto;}
	.site-navigation ul li {margin-right: 1.5em;}
	.nav-trigger {display: block;}
	.nav-trigger.active {position: fixed;z-index: 2000;}
	.main-nav-ct.fixed .site-navigation ul {display: block;}
	.main-nav-ct {background: #1da1f2;width: 50%;left: -52%;padding-top: 0;overflow-x: hidden;height: 100%;top: 0;z-index: 2000;position: fixed;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
	body.menu-open .main-nav-ct {left: 0;}
	.main-nav-ct.fixed {background: #1da1f2;}
	.main-nav-ct .logo {margin: .2em 0 0 .2em;}
	.main-nav-ct .site-navigation, .main-nav-ct .access-navigation {display: table-cell;vertical-align: middle;width: 80%;margin-left: 3em;padding: 0;float: left;}
	.main-nav-ct .site-navigation {margin-top: 8em;border-bottom: 2px solid #fff;}
	.site-navigation ul, .access-navigation > ul.access-menu {width: 100%;margin: 0;}
	.access-navigation > ul.access-menu > li, .site-navigation ul li {display: block;display: block;padding: 0;text-align: left;margin: 0 0 1em 0;font-size: 120%;float: none;background: none !important;}
	.site-navigation ul li a, .access-navigation > ul.access-menu > li > ul > li > a {color: #fff;}
	.site-navigation ul li a:hover, .access-navigation > ul.access-menu > li > ul > li > a:hover {color: #000;}
	.site-navigation ul li a:before {content: "";display: none;}
	#mobile-logout-btn {display: none;}
	.main-nav-ct .access-navigation {margin-top: 1.5em;}
	.access-navigation > ul.access-menu {float: none;}
	.access-navigation > ul.access-menu > li > ul > li {padding-bottom: .8em;}
	.access-navigation > ul.access-menu > li > a.user-profile-access {padding: 0;text-align: left;}
	.access-navigation > ul.access-menu > li > ul {position: static;visibility: visible;opacity: 1;background: none;text-align: left;width: auto;padding: .5em 1em;margin: 1em 0;border-left: 1px solid #fff;}
	.access-navigation > ul.access-menu > li > a.user-profile-dropdown {display: none;}
	.nav-logo {top: auto;bottom: 0;}
	.nav-logo .imago {width: 15em;height: 15em;position: absolute;bottom: -1em;left: -1em;z-index: 0;margin-bottom: 0;}
	.nav-logo .imago svg polygon, .nav-logo .imago svg path {fill: #fff;opacity: .1;}
	.navlang {position: absolute;}
	.sp-complete {height: 31em;}
	.input-search input {height: 44px;}
	.input-search-bt input[type="button"], .input-search-bt input[type="reset"], .input-search-bt.input[type="submit"], .input-search-bt button[type="button"], .input-search-bt button {height: 48px;}
	.col-3 {width: 26%;}
	.help .header, .sec-contact .header {width: 60%;margin: 0 auto;float: none;text-align: center;}
	.help .header h2 span {padding-left: 0;}
	.help .header .entry-summary {padding-left: 0;}
	.help-channels.ct-big {width: 84%;margin: 2em auto 0 auto;float: none;}
	.help-channels a {font-size: 1.35em;text-align: center;margin: 0;width: 32%;}
	.owl-theme .owl-controls .owl-buttons .owl-prev, .sec-planes .planes-testimonios .owl-theme .owl-controls .owl-buttons .owl-prev {left: -5em;}
	.owl-theme .owl-controls .owl-buttons .owl-next, .sec-planes .planes-testimonios .owl-theme .owl-controls .owl-buttons .owl-next {right: -5em;}
	.servicios header {position: relative;}
	.servicios .columns .item:first-child, .servicios .columns .item:nth-child(3n) {margin-left: 0;}
	.servicios .it-serv {width: 30%;margin-right: 2em;}
	.bg-imago-prices {top: 10em;}
	.items-planes .item-plan {width: 43%;}
	.section-ventajas .item {min-height: 200px;}
	.items-planes .item-plan {}
	.partners ul {width: 100%;margin-top: 2em;}
	.planes-testimonios .ct-big {width: 80%;}
	.informes .container {width: 85%;margin-left: auto;margin-right: auto;}
	.header-center header {margin: 10em auto 0 auto;text-align: center;}
	.carousel .ct-big {width: 70%;}
	.sec-demo .about .ct-content {width: 52%;}
	.ct-bottom #menu-menu-principal-1 {display: none;}
	.footer-navigation {text-align: right;width: 34%;}
	.sec-nuestras-marcas {padding-bottom: 10em;}
	.footer-navigation li {float: none;display: initial;}
	.body-tweetbinderrs footer {position: relative;}}
@media only screen and (max-width: 1024px) {body {font-size: 85%;}
	.left-40 {margin-left: 0;}
	footer .footer-navigation ul li {margin-right: 1em;}
	.informes .col-informe {width: 75%;}
	.bg-imago-prices {display: none;}
	.section-ventajas {background-image: none;}
	.section-ventajas .item {min-height: 190px;}
	.sec-informes .reports {width: 100%;}
	.page-template-portadavideo .opciones .columns .item {min-height: 90px;}
	.sec-demo .about .ct-content {width: 62%;}}
@media only screen and (max-device-width: 1024px) and (orientation: portrait) {.main-nav-ct, .navlang {font-size: 130%;}}
@media only screen and (max-width: 820px) {.buscador br {display: none;}
	.header {width: 45%;}
	.col-4 {width: 43%;}
	.col-3 {width: 42%;}
	.accordion {margin-top: 3em;}
	.ct-small, .container-small {width: 60%;}
	.left-40 {margin-left: 0;}
	.buscador .col-left {width: 30%;margin: 0 auto;display: block;margin-top: 150px;}
	.buscador .col-right {width: 85%;margin: 2em auto 0 auto;display: block;overflow: auto;}
	.input-search {width: 74%;}
	.informes .col-informe {width: 95%;}
	.partners ul li {width: 16.5%;}
	.servicios .it-serv {width: 45%;min-height: 215px;}
	.buscador .ct-buscador .container {width: 100%;}
	.section-ventajas .item {min-height: 225px;}
	.img-left-about {bottom: 0;}
	.help-channels.ct-big {width: 100%;}
	.page-template-portadavideo .opciones .columns .item {min-height: 75px;}
	.help-channels.ct-big {margin-top: 4em;}
	.sec-demo .about .ct-content {width: 70%;}
	.about {padding-top: 0;}}
@media only screen and (max-device-width: 1024px) and (orientation: landscape) {}
@media only screen and (min-device-width: 767px) and (max-device-width: 1024px) and (orientation: portrait) {}
@media only screen and (max-device-width: 820px) and (orientation: landscape) {body.menu-open .main-nav-ct {overflow: auto;}}
@media only screen and (max-width: 768px) {body {font-size: 86%;}
	h2, .entry-title {font-size: 3.8em;}
	.container {margin: 3em auto;}
	.header {width: 60%;}
	.img-bottom img {width: 84%;}
	.text-small, .text-xsmall {font-size: 90%;}
	footer .footer-navigation {padding-top: 0;text-align: center;}
	footer .footer-navigation ul {margin-bottom: 5em;}
	footer .footer-navigation ul li {display: inline-block;text-align: center;margin: 0 .5em;}
	footer .copyright, footer .footer-navigation {float: none;}
	footer .footerlogo {width: 6%;left: 47%;top: 0;position: absolute;}
	.copyright {margin-top: 2em;}
	footer .logos {width: 40%;right: 30%;bottom: 0;top: auto;}
	.main-nav-ct {width: 52%;}
	.header-center header {margin-left: 10%;margin-right: 10%;text-align: center;}
	.header-center header h1 br {display: none;}
	.buscador {padding-top: 4em;}
	.sec-home .buscador {padding-top: 0;}
	.footer {font-size: 116%;}
	.ct-informe .entry-content a {display: block;width: 45%;margin-bottom: 1em;}
	.header-center header {margin-top: 10em;}
	.carousel-content .imago {display: none;}
	.owl-carousel.events-carousel .carousel-content h3.block-tit {font-size: 3em;margin-bottom: .2em;}
	.carousel .ct-big {width: 80%;}
	.bg-video {width: 240%;margin-left: -70%;}
	.bg-video .img-video {top: -6em;}
	.img-left-contact {display: none;}
	.contacto-form .container-small {margin: 0 auto;}
	.sec-error404 .container {width: 60%;font-size: 85%;}}
@media only screen and (min-device-width: 480px) and (max-device-width: 768px) and (orientation: portrait) {}
@media only screen and (max-width: 668px) and (orientation: landscape) {}
@media only screen and (max-device-width: 812px) and (orientation: landscape) {.main-nav-ct .site-navigation {margin-top: 4em;}
	.bg-video {width: 120%;}}
@media only screen and (max-width: 666px) {.main-nav-ct {background: #1da1f2;width: 100%;left: -100%;}
	.navlang {top: .8em;}
	.nav-logo .imago {width: 25em;height: 25em;}
	.sp::before, .sp::after {height: 8em;}
	.sp-top {padding-top: 8em !important;}
	.sp-bottom, .sp-bottom-about {padding-bottom: 8em !important;}
	h2, .entry-title {font-size: 3.2em;}
	.container {width: 80%;}
	.text-xxxbig {font-size: 185%;}
	.header, .ct-xxbig, .ct-xbig, .ct-big, .ct-medium, .ct-small, .ct-xsmall, .ct-xxsmall {width: 100%;margin-right: 0;}
	.col-4 {width: 80%;}
	.col-3 {width: 85%;}
	.login-box .btn-close {top: 4em;}
	.login-box .icon-cross {font-size: inherit;}
	.login-box .login-ct {margin-top: 3em;}
	.login-box .imago {width: 3em;height: 3em;}
	.login-box h3 {font-size: 2em;}
	.login-box .container, .login-box .ct-content-bottom {width: 65%;margin: 0 auto;}
	.login-box .img-twitter {width: 90%;position: fixed;bottom: 2em;left: -4em;}
	.buscador .ct-buscador .container {width: 92%;}
	.informes .col-informe {width: 100%;margin-left: 0;}
	.block-ct {margin-bottom: 0;}
	.sec-home .informes p {margin: .5em 0;}
	.sec-home h3.block-tit {padding-bottom: 0;}
	.sec-home .informes .entry-summary br {display: none;}
	.imago {width: 3.5em;height: 3.5em;margin-bottom: 0;}
	.owl-carousel .owl-item div {padding: 0 2em;}
	.bg-imago, .bg-imago-top, .bg-imago-prices {width: 15em;}
	.page-template-portadavideo .opciones .columns .item {min-height: 40px;}
	.owl-carousel.events-carousel .carousel-photo {width: 80%;float: none;margin: 0 auto;}
	.carousel .ct-big .owl-carousel.events-carousel .carousel-content {width: 80%;float: none;margin: 1em auto 0 auto;}
	.carousel .ct-big .owl-carousel.events-carousel .carousel-content h3.block-tit {text-align: center;}
	.owl-theme .owl-controls .owl-buttons .owl-prev, .sec-planes .planes-testimonios .owl-theme .owl-controls .owl-buttons .owl-prev {left: -2em;}
	.owl-theme .owl-controls .owl-buttons .owl-next, .sec-planes .planes-testimonios .owl-theme .owl-controls .owl-buttons .owl-next {right: -2em;}
	.events-carousel h3.block-tit {text-align: center;margin-bottom: 2em;}
	.owl-carousel.events-carousel .carousel-content h3.block-tit {margin-bottom: 1em;}
	.img-bottom img {width: 100%;}
	.col-2 {width: 80%;}
	.informes .container .col-informe .item, .informes .container .col-informe .item:nth-child(2n) {border-left: 2px solid #1da1f2;width: 70%;padding-left: 10%;margin-right: 0;}
	.img-left-about {display: none;}
	.about {min-height: 25em;}
	.ct-small, .container-small {width: 80%;}
	.sec-home .owl-theme .owl-controls .owl-buttons .owl-prev, .sec-planes .owl-theme .owl-controls .owl-buttons .owl-prev {left: -2em;}
	.sec-home .owl-theme .owl-controls .owl-buttons .owl-next, .sec-planes .owl-theme .owl-controls .owl-buttons .owl-next {right: -2em;}
	.buscador {padding-top: 2em;}
	.buscador .col-left {width: 55%;padding-bottom: 2em;}
	.buscador h2, .buscador h3, .buscador .ct-buscador .ct-content-buscador {padding-left: 0;}
	.input-search, .input-search-bt {width: 100%;}
	.buscador .ct-buscador .ct-content-buscador {width: 100%;}
	.input-search-bt input[type="button"], .input-search-bt input[type="reset"], .input-search-bt.input[type="submit"], .input-search-bt button[type="button"], .input-search-bt button {text-align: center;width: 100%;margin-top: 1em;}
	.sec-home section header {width: 100%;}
	.servicios .it-serv {width: 100%;}
	.about .ct-content {width: 80%;margin: 4em auto 0 auto;}
	.img-left-about {bottom: 0;}
	.servicios .it-serv {min-height: auto;}
	.servicios .it-serv a {position: relative;}
	.servicios .it-serv {margin-bottom: 2em;}
	.items-planes .item-plan {width: 75%;margin: 0 auto;float: none;margin-bottom: 2em;padding: 2em;}
	.plan-navigation ul {margin-left: 0;}
	.entry-summary {padding-left: 2.2em;}
	.container-planes {padding-top: 0;}
	.reports .item {padding: 2em;min-height: 50px;}
	.planes-informes h3 {font-size: 2em;}
	.bg-imago-top {display: none;}
	.section-ventajas .item {min-height: 175px;}
	.informes .entry-summary {padding-left: 0 !important;}
	.informe-analiticas .ct-small, .informe-analiticas .container-small {width: 85%;padding-bottom: 2em;}
	.img-tablet {display: none;}
	.sec-informes .contacto {margin-top: -4em;}
	.page-template-portadavideo .container {margin-top: 2em;}
	.bg-video .img-video {top: -1em;}
	.partners ul li {width: 23.5%;}
	.carousel-prices-photo {width: 70%;float: none;margin: 0 auto;}
	.carousel-prices-content {width: 100%;float: none;margin-left: 0;}
	.owl-carousel.events-carousel .owl-item div p {text-align: center;}
	.help-icons {display: none;}
	.help .header, .sec-contact .header {width: 85%;}
	.sec-contact .entry-summary {padding-left: 0;}
	.sec-demo .about .ct-content {width: 85%;}
	footer .footer-navigation ul {margin-bottom: 1em;}}
@media only screen and (max-width: 480px) {h2 span, .entry-title span, .entry-summary {padding-left: 0;}
	.servicios .col-servicios {margin-left: 0;}
	.buscador .ct-buscador .container {width: 80%;}
	.sec-error404 .container {width: 80%;font-size: 75%;}
	.sec-error404 .container .btn {font-size: 120%;}}
@media only screen and (max-width: 812px) and (orientation: landscape) {.navlang {right: 8px;}}
@media only screen and (max-width: 812px) and (orientation: landscape) {}
@media only screen and (max-width: 736px) and (orientation: landscape) {}
@media only screen and (max-width: 667px) and (orientation: landscape) {}
@media only screen and (max-width: 570px) and (orientation: landscape) {}
@media only screen and (max-width: 320px) {body {font-size: 70%;}}
@media only screen and (max-width: 375px) and (orientation: portrait) {.page-template-portadavideo .container {margin-top: 2em;}}
@media only screen and (max-width: 320px) and (orientation: portrait) {}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: portrait) {}
@media (min-width: 1200px) {.menu-open .overlay.active {opacity: 0 !important;visibility: hidden !important;}
	.container-planes {width: 80%;margin: -2em 0 0 17%;}
	.container-planes.new-plan {margin: -2em 0 0 10%;}
	.item-plan:first-child:nth-last-child(4), .item-plan:first-child:nth-last-child(4) ~ .item-plan {width: 17%;}
	.item-plan:first-child:nth-last-child(5), .item-plan:first-child:nth-last-child(5) ~ .item-plan {width: 13%;}
	.items-planes .feature-label {position: absolute;left: 0;width: 215px;text-align: left;margin-right: 215px;}
	.items-planes .item-plan li {text-align: center;}
	.items-planes .item-plan .feature-label {display: none;}
	.items-planes .item-plan:first-of-type, .items-planes .item-plan:nth-child(2) .feature-label {display: block;}}
@media only screen and (min-width: 1500px) {#loading.loading-page, .loading-page {}
	body {font-size: 90%;}
	.planes-informes .ct-big {width: 62%;margin-top: 0;}
	.reports .item {min-height: 2350 x;}}
@media only screen and (min-width: 1800px) {body {font-size: 100%;}
	.container {max-width: 2000px;}
	.main-nav-ct {height: 50px;}
	.site-navigation {margin-left: 6%;}
	.input-search input {height: 50px;}
	.input-search-bt input[type="button"], .input-search-bt input[type="reset"], .input-search-bt.input[type="submit"], .input-search-bt button[type="button"], .input-search-bt button {height: 54px;}
	.servicios .columns .item:nth-child(3n) {margin-left: 16.2em;}
	.servicios .it-serv {min-height: 275px;}
	.btn-nav .btn-nav-icon, .btn-nav .btn-nav-icon:after, .btn-nav .btn-nav-icon:before {width: 50px;}
	.flexslider.slider .flex-direction-nav a {width: 45px;}
	.container-planes {margin-top: 1em;}
	.informes .container {margin-left: 7.5%;width: 85%;}}
@media only screen and (min-width: 2000px) {body {font-size: 110%;}
	.servicios .columns .item:nth-child(3n) {margin-left: 15.2em;}
	.servicios .it-serv {min-height: 295px;}
	.reports .item {min-height: 272px;}
	.section-ventajas .item {min-height: 265px;}
	.page-template-portadavideo .opciones .columns .item {}}
@media only screen and (min-width: 2200px) {body {font-size: 115%;}
	.servicios .columns .item:nth-child(3n) {margin-left: 16.5em;}
	.servicios .it-serv {min-height: 320px;}
	.reports .item {min-height: 310px;}
	.section-ventajas .item {min-height: 315px;}}
@media only screen and (min-width: 2300px) {.servicios .columns .item:nth-child(3n) {margin-left: 15em;}
	.servicios .it-serv {min-height: 350px;}}