.soluciones-paginator .chevron-prev:hover, 
.soluciones-paginator .chevron-next:hover,
.box-band ul li:hover{
	transition: 0.2s;
	transform:scale(1.1)!important;
}

.soluciones-link{
	border-bottom: 1px solid rgba(255,255,255,0);
	text-align: center;
	padding-bottom: 5px;
	transition: 0.5s;
}

.soluciones-link:hover{
	border-bottom: 1px solid rgba(255,255,255,1);
}

.hover-dropshadow:hover,
.chevron-circle-next:hover,
.chevron-circle-prev:hover,
.chevron-circle-colored-next:hover,
.chevron-circle-colored-prev:hover{
    -webkit-filter: none!important;
    filter: none!important;
    box-shadow: none;
    transition: 0.2s;
	transform:scale(1.1);
}

.box-dual-tabs .underline-tabs li a:hover{
	opacity: 1;
	transition: 0.2s;
}

.card-content .content-container .nav-link-content.content-textimage3 .slider-card h4{
	padding-top: 20px!important;
}

.card-content .content-container .nav-link-content.content-textimage3 .slider-card a:hover h4{
	color: rgb(6, 63, 93);
}

article.verde .button-arrow-left-blue1,
article.purpura .button-arrow-left-blue1{
	border: 2px solid #fff;
	color:#fff;
	background: linear-gradient(to right, #fff 0%, transparent 0%);
}

article.verde .button-arrow-left-blue1:hover,
article.purpura .button-arrow-left-blue1:hover{
	background: #fff;
}

article.verde .button-arrow-left-blue1 .button-arrow-text,
article.purpura .button-arrow-left-blue1 .button-arrow-text{
	color:#fff;
}

article.verde .button-arrow-left-blue1 .bg-round-blue1,
article.purpura .button-arrow-left-blue1 .bg-round-blue1{
	background-color:#fff!important;
}

article.verde .button-arrow-left-blue1 .bg-round-blue1{
	background-color:#fff;
}


.box-contact .panel-left br{
	margin: 0;
}

.page-template-press .box-menu-filters ul li a{
	padding:5px 20px!important;
	font-size: 15px;
}

#press article .panel-right h3{
	padding:25px 0 0 0;
	display: inline-block;
    vertical-align: top;
}

#press article.noticia-0 .panel-right > span::before, 
#press article.noticia-4 .panel-right > span::before, 
#press article.noticia-6 .panel-right > span::before, 
#press article.noticia-10 .panel-right > span::before, 
#press article.noticia-12 .panel-right > span::before, 
#press article.noticia-16 .panel-right > span::before{
	content: none!important;
}

#press article.noticia-0 .panel-right > span, 
#press article.noticia-4 .panel-right > span, 
#press article.noticia-6 .panel-right > span, 
#press article.noticia-10 .panel-right > span, 
#press article.noticia-12 .panel-right > span, 
#press article.noticia-16 .panel-right > span{
	width: 100%!important;
}

#press article.noticia-1 a, 
#press article.noticia-2 a, 
#press article.noticia-3 a, 
#press article.noticia-5 a, 
#press article.noticia-7 a, 
#press article.noticia-8 a, 
#press article.noticia-9 a, 
#press article.noticia-11 a, 
#press article.noticia-13 a, 
#press article.noticia-14 a, 
#press article.noticia-15 a, 
#press article.noticia-17 a {
    -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3)!important;
    box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3)!important;
}

#press article.noticia-1 a:hover, 
#press article.noticia-2 a:hover, 
#press article.noticia-3 a:hover, 
#press article.noticia-5 a:hover, 
#press article.noticia-7 a:hover, 
#press article.noticia-8 a:hover, 
#press article.noticia-9 a:hover, 
#press article.noticia-11 a:hover, 
#press article.noticia-13 a:hover, 
#press article.noticia-14 a:hover, 
#press article.noticia-15 a:hover, 
#press article.noticia-17 a:hover{
	transition: 0.2s;
	transform:scale(1.05)!important;
}

.faq-accordion .content{
	padding: 25px;
	font-weight: 100;
}

#menu-top{
	margin-top: 5px;
}

header .pre-header #pre-menu_rrss {
    width: 180px;
    padding: 5px 0 0 0 !important;
}

.box-sub-heading p{
	font-family: 'geomanist-light'!important;
}

header .header-content #flexmenu #primary-menu li a,
header .header-content #flexmenu #primary-menu li a:hover{
	font-family: 'geomanist-light'!important;
}

.solucion_modular-template-default header .header-content #flexmenu #primary-menu li a:hover{
	color:rgb(0, 30, 55)!important;
}

.pattern-dots{
	opacity: 0.5;
}

#members article.management .panel-right ul li span{
	font-weight: 100;
	margin-top: 10px;
}

#members article .panel-right {
	width: 100%;
	display: block;
	padding: 40px !important; 
	text-align: center;
}

.nusol-activos .activo-container .desc-content h2{
	font-size: 50px!important;
	line-height: 100%;
}

.nusol-activos .activo-container .desc-content h4{
	font-size: 28px!important;
	line-height: 120%!important;
}

.nusol-activos .activo-container .desc-content p.activos-text{
	font-size: 18px!important;
	line-height: 200%!important;
	padding-top: 30px;
}

.page-template-faq header .header-content #flexmenu #primary-menu li a,
.activo-template-default header .header-content #flexmenu #primary-menu li a,
.single-noticia header .header-content #flexmenu #primary-menu li a{
	color:rgb(0, 157, 194)!important;
}

.page-template-faq header .header-content #flexmenu #primary-menu li a:hover,
.activo-template-default header .header-content #flexmenu #primary-menu li a:hover,
.single-noticia header .header-content #flexmenu #primary-menu li a:hover{
	color:rgb(0, 30, 55)!important;
}

.page-template-faq header .header-content,
.activo-template-default header .header-content,
.single-noticia header .header-content{
	background: none;
}

.page-template-faq .header-content .logo-white,
.activo-template-default .header-content .logo-white,
.single-noticia .header-content .logo-white{
	display: none;
}

@media (max-width: 1023px) {
	header .header-content.header-white #flexmenu .logo-white {
		display: block;
	}
	header .header-content.header-white #flexmenu .logo-blue {
		display: none;
	}
	header .header-content.header-white #flexmenu #primary-menu li a {
		color: white !important;
	}
}



.page-template-faq .header-content .logo-blue,
.activo-template-default .header-content .logo-blue,
.single-noticia .header-content .logo-blue{
	display: block;
}

.activo-template-default .header-content .logo-white{
	display: block;
}

.activo-template-default  .header-content .logo-blue{
	display:none;
}

.activo-template-default header .header-content #flexmenu #primary-menu li a{
	color:#fff!important;
}

.activo-template-default header .header-content #flexmenu #primary-menu li a:hover{
	color: rgba(255,255,255,0.5)!important;
}

.faq-accordion .accordion-container{
	columns:1!important;
	-webkit-columns:1!important;
	-moz-columns:1!important;
}

.faq-accordion .accordion-container{
	padding: 0!important;
}

.faq-accordion .set{
	max-width: none!important;
	width: 70%!important;
	cursor:pointer;
	transition: 0.3s;
	margin: 20px auto!important;
}

.faq-accordion .set:hover{
	background-color:rgb(0, 30, 55)!important;
}

.faq-accordion .set:hover > a{
	color:#fff!important;
}

.clientes .clientes-slider-container ul li img{
	max-width: 370px!important;
	max-height: 110px!important;
}

.card-content .card-sidebar ul.links-container li.nav-link{
	opacity: 1!important;
}

.card-content .card-sidebar ul.links-container li.nav-link a{
	color:rgba(255,255,255,0.5);
}

.card-content .card-sidebar ul.links-container li.nav-link.active,
.card-content .card-sidebar ul.links-container li.nav-link.active a{
	color:#fff;
}
.card-content .card-sidebar ul.links-container{
	float: left;
}

.single-solucion_modular header .header-content{
	background: none;
	-webkit-background:none;
}

.group-team .panel-left h2{
	font-size: 80px!important;
}

.group-team .panel-left .photo{
	height: 376px;
}

.phone-animation img.pa-hola{
	-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s;
	width: 300px;
}

.phone-animation img.pa-comenza{
	-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.6s;
	width: 155px;
}

.phone-animation img.pa-box-close{
	-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.7s;
	width: 210px;
}

.phone-animation img.pa-velo{
	-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.8s;
	width: 105px;
}

.phone-animation img.pa-quiero{
	-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.9s;
	width: 281px;
}

.phone-animation img.pa-grabando{
	-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1s;
	width: 234px;
}

.phone-animation img.pa-input{
	-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.1s;
	width: 163px;
}

.phone-animation img.pa-phone-cognitiva,
.phone-animation.animation-on .pa-phone-empty{
	-moz-animation: fadeIn 1s 1s linear forwards;
	width: 335px;
}

.animation-on .sparkles {
    position: absolute;
    width: 149px;
    height: 240px;
    left: 322px;
    top: 344px;
    z-index: 3;
}

.card-content .content-container .aplicaciones-slider .card-icon,
.cards-container .card-tab .card-icon{
	background-size: auto 100%;
}

.card-content .content-container .aplicaciones-slider h3{
	line-height: 130%;
}

.single-press .inner-content p{
	margin: 20px auto;
}

.single-activo .capacidades .desc-container{
	padding-left: 5%;
}

.heading-soluciones .tabs-container .tabs:hover{
	color:rgb(0, 200, 240);
	border-color: rgb(0, 200, 240);
}

.soluciones-paginator .soluciones-link{
	top: 0;
    margin: 0 0 40px 2%;
}
.soluciones-content-p{
	font-size: 18px;
}
.soluciones-content-h3{
	padding-bottom: 20px;
	line-height: 100%;
}

.heading-industrias .cards-container{
	background-color: rgb(3, 78, 118);
}

article.alianzas .alianzas-container ul li img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%);
}

.productinfo article.capacidades .article-title{
	margin-left: 40px;
}

#nusol-modulares .bg-modulares .modulos .modulo:hover{
	transition:0.3s;
	transform: scale(1.1);
}

.productinfo article.capacidades .capacidades-list, 
.productinfo .leftimage .capacidades-list, 
.productinfo .rightimage .capacidades-list{
	padding-left: 70px;
}

.productinfo article.impacto .circle-container .circle-bubbles .bubble{
    height: 100px;
    display: block;
    padding: 0;
    margin: 3px 0;
    float: left;
    clear: both;
}

.productinfo article.impacto .circle-container .circle-bubbles .bubble img{
	max-width: none;
	max-height: 100%;
}

.productinfo article.impacto .circle-container .circle-bubbles{
	top: 130px;
}

.slider-card .card-photo{
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.pagination-news{
	float: left;
	text-align: center;
	width: 100%;
	border-top:1px solid #ccc;
	margin-top:50px;
}

.pagination-news .wp-pagenavi{
	margin:50px auto 100px;
}

.wp-pagenavi span{
	border:none;
}

.wp-pagenavi a{
	padding: 15px 20px;
	background-color:rgb(0, 157, 194);
	color:#fff;
	border: none;
}

.wp-pagenavi span.current{
	background-color:rgb(6, 63, 93);
	color:#fff;
	padding: 15px 20px;
	border:none;
}

.wp-pagenavi span.pages{
	padding-right: 15px;
}

@media (max-width: 767px) {
	.wp-pagenavi span.pages {
		display: block;
    	width: 100%;
    	margin-bottom: 25px;
	}
}

.wp-pagenavi a:hover{
	background-color:rgb(67, 44, 123);
}

.card-content .card-sidebar ul.links-container li.nav-link{
	margin-bottom: 10px;
}

.menu-fixed {
	position:fixed;
	z-index:1000;
	top:0;
}

.card-content .card-sidebar ul.links-container{
	padding-top: 80px;
}

.productinfo article.capacidades .article-title, 
.productinfo .leftimage .article-title{
	padding-top: 100px;
}

article.leftimage .info-container .table .table-heading{
	text-align: left;
}
 
.productinfo .leftimage .article-title.modulo-title{
	margin-left: 0;
}

.productinfo article.capacidades .info-list li, 
.productinfo .leftimage .info-list li, 
.productinfo .rightimage .info-list li{
	margin-left: 10px;
}

article.leftimage .info-container, article.rightimage .info-container{
	padding-right: 0!important;
}

article.leftimage .info-container .table, 
article.rightimage .info-container .table{
	width: 100%;
}

article.leftimage .info-container .info-list li, 
article.rightimage .info-container .info-list li {
    font-family: "geomanist-light";
}

.tecnologias .casos-container ul.casos-slider li:hover{
	transition: 0.3;
}

.single-noticia h2,
.single-noticia h3,
.single-noticia h4,
.single-noticia h5{
	margin-top:40px;
	font-weight: 300;
	font-family: 'geomanist'!important;
	width: 100%;
	display: block;
	float: left;
}
.heading-press h1 {
	margin-top: 0;

}

.single-press .inner-content{
	margin-bottom: 80px;
}

.page-template-sobre-cognitiva .box-dual-tabs .tab-dual.active .panel-right img{
	width: 80%;
}

.page-template-sobre-cognitiva .box-dual-tabs .tab-dual .panel-left .inner-content p,
.page-template-sobre-cognitiva .box-dual-tabs .tab-dual .panel-left .inner-content li{
	font-size: 18px;
}

.counter-item h3 {
	display: flex;
}

span.sufix {
	white-space: pre;
}

@media (max-width: 1280px) {

	.main-hero .main-title{
		font-size: 32px;
	}

	.main-subtitle{
		font-size: 18px;
		line-height: 130%;
	}

}

@media (max-width: 1023px) {

	header .menu-primary-holder{
    display: table;
    height: 100%;
    background: #050533;
    width: 100%;
    position: fixed;
    top: 0;
	}

	header .header-content #flexmenu #responsive,
	header .header-content #flexmenu #primary-menu{
		display: block;
		margin: 170px auto 30px;
		width: 80%;
		vertical-align: middle;
		float: none;
	}

	header .header-content #flexmenu #responsive li,
	header .header-content #flexmenu #primary-menu li{
		width: 100%;
		padding-top: 0;
		margin: 0;
		display: block;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box;
		transition: all .1s;
		text-align: center;
	}

	header .header-content #flexmenu #responsive li a::after,
	header .header-content #flexmenu #primary-menu li a::after{
		display: block;
		content: attr(title);
		font-weight: bold;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

	header .header-content #flexmenu #responsive li a,
	header .header-content #flexmenu #primary-menu li a{
		font-size: 24px;
		font-family: 'geomanist-light' !important;
		width: 100%;
		padding: 20px 0;
		color: white;
		cursor: pointer;
		font-size: 18px;
		text-decoration: none;
		-webkit-transition: all .1s;
		transition: all .1s;
		display: inline-block;
		text-align: center;
	}

	#flexmenu.menu-show .hamb{
		opacity: 0;
		z-index: 1;
	}

	#flexmenu.menu-hiding .hamb{
		opacity: 1;
	}


	.hero-container{
		margin-top: 50px;
	}

	header .header-content #flexmenu .logo-principal-header{
		background: none;
		border:none;
	}

	header .header-content #flexmenu .logo-principal-header img{
		height: 70px;
		z-index: 999;
		position: relative;
	}

	.bt-menu-close{
		z-index: 900;
		position: absolute;
		right: 40px;
		top: 35px;
		font-size: 40px;
		width: 30px;
		height: 30px;
		font-weight: 900;
		background-image: url(//www.cognitiva.la/wp-content/themes/cognitiva/assets/img/close.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		display: block;
	}

	.hamb{
	    width: 34px;
    	top: 27px;
    	right: 35px;
    	line-height: 11px;
    	z-index: 999;
	}

	header .header-content #flexmenu #primary-menu li a{
		font-size: 24px;
	}

	header .header-content #flexmenu #primary-menu{
		display: block;
		margin: 100px auto;
		width: 80%;
	}

	.pre-header{
		display: none;
	}

	header .header-content{
		position: absolute;
		top:0;
	}

	.nuestras-soluciones .counter-item{
		margin:20px auto;
	}

	.nuestras-soluciones .desc-container .soluciones-content .soluciones-content-h2 {
	    padding: 0;
	    text-align: left;
	}

	.soluciones-paginator .chevron-prev, .soluciones-paginator .chevron-next{
		left: 0;
	}

	.soluciones-paginator .soluciones-link {
	    position: relative;
	    top: 0px;
	    margin: 0 0 40px 0;
	    float: left;
	}

	.home-news .home-news-tabs .home-news-link {
	    padding: 15px;
	    margin: 0 auto;
	    float: none;
	    width: 100%;
	    display: block;
	    text-align: center;
	}

	.button-arrow-left-white, .button-arrow-light,
	.tag-blue1{
		margin-left: 2px;
	}

	.home-news .home-news-tabs ul {
	    display: block;
		width: 90%;
		margin: 0 5%;
	}

	.home-news .home-news-tabs ul li{
    	width: 100%;
		display: block;
		float: left;
		text-align: center;
		padding: 20px 0;
		border-bottom: 1px solid #ccc;
	}

	.home-news .home-news-tabs ul li a{
	    font-size: 18px;
	    text-align: center;
	}

	.home-news .home-news-container .home-news-slider .home-news-content{
		padding:0;
	}

	.nuestras-soluciones .desc-container .soluciones-content{
		padding: 150px 5%;
	}

	.home-news .home-news-tabs{
		width: 100%;
	}

	.home-news .home-news-paginator{
		padding: 50px 0 20px;
		margin-left: 10%;
	}

	.clientes-slider{
		width: 100%!important;
	}

	.clientes .clientes-slider-container .chevron-circle-prev, 
	.clientes .clientes-slider-container .chevron-circle-next{
		top:0;
	}

	.clientes .clientes-slider-container .chevron-circle-next{
		right: 0;
	}

	.clientes-slider{
		width: 60%!important;
	}	
	.counter-item h3 {
		display: block;
	}


}

@media (max-width: 767px) {

	#home-page .home-background .phone-holder {
		display: block;
	    float: left;
	    position: absolute;
	   	margin: 70px 0 0 -75px;
	    width: 100%;
	    transform: scale(0.5);
	}

	#home-page .home-background .hero-container{
		padding-top: 380px;
		padding-bottom: 100px;
	}

	.main-hero{
		padding-top: 0;
	}

	.phone-animation.animation-on .pa-phone-empty,
	.phone-animation img.pa-phone-cognitiva{
		width: 363px;
	    max-width: none;
	}

	.phone-animation img.pa-phone-cognitiva{
		margin-left: -30px;
	}

	.nuestras-soluciones .desc-container .soluciones-content{
		padding: 100px 10%;
	}

	.clientes .clientes-slider-container ul li img{
		max-width: 100%!important;
		max-height: 100%!important;
	}

	.clientes .clientes-slider-container .chevron-circle-prev, 
	.clientes .clientes-slider-container .chevron-circle-next{
		margin-top: 50px;
	}

	.tecnologias .casos-container ul.casos-slider{
		margin: 40px 10px;
	}

	.tecnologias .casos-container ul.casos-slider li{
		width: 100%!important;
	}

	.tecnologias .casos-container ul.casos-slider li .card{
		height: 170px;
	}

	.tecnologias .call .call-container{
		padding: 50px 0;
	}

	footer .footer-bottom .direccion,
	footer .footer-bottom .footer-rrss{
		width: 100%;
	}

	.tecnologias .casos-container{
		padding-bottom: 0;
	}

	.box-heading .bg-inner .col-90.relative.wrap .col-50{
		width: 95%;
		margin-bottom: 40px;
	}

	.box-dual-tabs .tab-dual .panel-left{
		z-index: 0;
		padding-bottom: 400px;
	}
	.box-dual-tabs .tab-dual .panel-right{
		bottom: 320px;
		position: absolute;
		left: 0;
		width: 100%;
		float: left;
		opacity: 1;
	}
	.box-dual-tabs .tab-dual.active .panel-left .inner-content{
		z-index: 99;
		width: 90%;
		margin: 40px 0;
	}

	.box-sub-heading p{
		font-size: 18px;
		line-height: 140%;
	}

	.box-band ul li{
		max-width: 100%;
		width: 100%;
	}

	.box-sub-heading{
		margin: 0 10%;
	}
	.box-sub-heading.box-sub-heading-big p{
		font-size: 18px;
		line-height: 130%;
	}

	.our-bussines{
		padding-bottom: 50px;
	}

	#timeline .milestone .capsule > span{
		width: 90%;
		display: block;
		text-align: center;
	}

	#timeline .milestone .card-time{
		margin: 50px auto 20px;
	}

	#timeline .milestone .card-time::after{
		display: none;
	}

	.box-sub-heading{
		padding-bottom: 40px;
	}

	.modal .modal-content .bio .bio-text,
	.nusol-activos .activo-container .desc-content p.activos-text{
		line-height: 180%!important;
	}

	.group-team{
		padding-top: 50px;
	}

	.heading-soluciones{
		padding-top: 0;
	}

	.nusol-activos .activo-container .image-container{
		margin-top: 50px;
	}

	#nusol-modulares .bg-modulares .modulos .modulo,
	.sidenav{
		width: 100%;
	}
	.navlinks{
		width: 100%;
		margin-top: 100px;
	}
	#nusol-modulares .bg-modulares .modulos{
		width: 100%!important;
	}

	#nusol-modulares .bg-modulares .modulos.active{
		margin-top: 50px;
	}
	#nusol-modulares .bg-modulares .modulos .description-container .description-text{
		font-size: 18px!important;
		line-height: 140%!important;
		width: 90%;
	}
	.cards-container{
		display: block;
	}
	.cards-container .card-tab{
		width: 100%;
		height: auto;
		padding:40px 5%;
	}
	.cards-container .card-tab .card-icon{
		height: 60px;
		background-position: center;
		width: 100%;
	}

	.cards-container .card-tab h3{
		font-size: 30px;
		text-align: center;
	}

	.cards-container .card-tab p{
		font-size: 15px;
		text-align: center;
		line-height: 150%;
	}

	.card-sidebar{
		display: none;
	}

	#industrias-head .bg-inner{
		padding-bottom: 0;
	}

	.heading-industrias .cards-container{
		position: relative;
		top:0;
	}
	.card-content .content-container h2.content-title{
		padding:0;
		margin: 20px 10%;
	}

	#vision-de-la-industria .image-big{
		display: none;
	}

	#vision-de-la-industria .col-60{
		width: 90%;
	}

	.card-content .content-container .nav-link-content p{
		font-size: 17px;
		margin-bottom: 40px;
		line-height: 180%;
	}

	.card-content .content-container .nav-link-content .title-container{
		padding-top: 50px;
	}
	.card-content .content-container .nav-link-content h3{
		float: left;
		margin-top:30px;
	}
	.card-content .content-container .nav-link-content .title-container .home-news-paginator{
		float: left;
		bottom:0;
		top:50px;
	}

	.aplicaciones-slider .slick-list,
	.soluciones-slider .slick-list{
		width: 100%!important;
	}

	.card-content .content-container .nav-link-content.content-textimage3 .slider-card{
		padding: 15px 50px 0 0;
	}

	.reasons .reason .tip p{
		padding: 10px 10%;
	}

	.reasons .reason .fa-times-circle{
		right: 0;
	}

	.box-contact .btns-actions .bt-bordered-blue {
	    max-width: 210px;
    	padding: 5px;
	}

	.box-contact .btns-actions{
		position: relative;
	}

	.box-contact .btns-actions .link-simple{
		margin-top: 40px;
	}

	.reasons .reason{
		margin: 10px auto;
	}

	.box-contact .btns-actions .link-simple {
	    margin-top: 50px;
    	width: 100%;
	    font-weight: 100;
	}

	.box-contact .btns-actions .bt-bordered-blue {
	    max-width: none;
	    padding: 5px;
	    margin: 40px auto;
	    width: 100%;
	}
	.faq-heading .pattern-dots{
		display: none;
	}
	.faq-tabs .tabs-container{
		width: 80%;
	}

	.faq-tabs .tabs-container .tabs .tab-item .tab-icon{
		width: 60px;
		height: 60px;
	}

	.faq-tabs .tabs-container .tabs .tab-item .tab-title{
		font-size: 10px;
	}

	.faq-accordion .set{
		width: 100%!important;
	}
	#press{
		padding: 0 10%;
	}

	#press article{
		width: 100%;
		height: auto!important;
		margin: 20px 0;
		background-size: cover;
		background-position: center;
	}

	#press article a{
		height: auto!important;
	}

	#press article.noticia-1, 
	#press article.noticia-2, 
	#press article.noticia-3, 
	#press article.noticia-5, 
	#press article.noticia-7, 
	#press article.noticia-8, 
	#press article.noticia-9, 
	#press article.noticia-11, 
	#press article.noticia-13, 
	#press article.noticia-14, 
	#press article.noticia-15, 
	#press article.noticia-17{
		padding:0;
	}

	.single-press .wrapper-875{
		padding:0 10%;
	}

	.error404{
		background:rgb(6, 63, 93);
	}

	.bg-404{
		background-position: left;
		background-size: 100% auto;
		min-height: 300px;
	}

	.modal .modal-content .profile h3.modal-name{
		font-size: 24px;
		margin: 10px 15% 10px 5%;
	}

	.modal-soluciones .close{
		top:20px;
		right:20px;
	}

	.modal .modal-content .profile p.modal-job{
		font-size:18px;
		padding:0 10px 10px;
	}

	.modal .modal-content .bio .bio-text{
		font-size: 13px;
	}

	.heading-activosdigitales .home-background .hero-container{
		width: 90%;
	}

	.nusol-activos .activo-container .desc-content h2,
	.heading-activosdigitales .home-background .hero-container .main-hero .main-title{
		font-size:40px!important;
	}
	.heading-activosdigitales .home-background .hero-container .main-hero .main-subtitle{
		font-size: 24px;
	}
	.nusol-activos .text-counter{
		z-index: 99;
		position: relative;
	}
	.nusol-activos .activo-container .desc-container{
		z-index: 0;
		position: relative;
	}

	.card-content .content-container #aplicaciones.nav-link-content h3{
		margin-top:100px;
	}
	.card-content .content-container #aplicaciones.nav-link-content .slider-card h3{
		margin-top:0;
	}

	.card-content .content-container #soluciones-relacionadas.nav-link-content h3{
		margin-top:70px;
	}
	.productinfo article.impacto{
		padding-top: 200px;
		padding-bottom: 0;
	}
	.productinfo article.capacidades .capacidades-list li, 
	.productinfo .leftimage .capacidades-list li, 
	.productinfo .rightimage .capacidades-list li{
		padding-right: 0;
	}

	article.video iframe{
		height: 300px!important;
	}

	.hero-container{
		margin-top: 100px;
	}

	.productinfo article:first-child{
		padding-top: 160px;
	}

	.single-solucion_modular .desc-container .info-container,
	.single-solucion_modular .desc-container .table .table-cell{
		width: 100%;
	}

	.productinfo article.capacidades .capacidades-list li, 
	.productinfo .leftimage .capacidades-list li, 
	.productinfo .rightimage .capacidades-list li{
		margin-left: 0;
	}

	.faq-heading .heading-container .heading-title{
		font-size: 45px;
		line-height: 110%;
	}
	.faq-heading .heading-container{
		padding-top: 140px;
	}

	.card-content .content-container .aplicaciones-slider #app-arrow-prev,
	.card-content .content-container .aplicaciones-slider #app-arrow-next,
	.card-content .content-container .soluciones-slider .chevron-circle-colored-prev,
	.card-content .content-container .soluciones-slider .chevron-circle-colored-next{
		top:0;
	}

	.single-solucion_modular .desc-container .info-container, 
	.single-solucion_modular .desc-container .table .table-cell{
		text-align: left;
		padding-left: 20px 0;
	}

	.productinfo article.impacto:first-child{
		padding-top: 200px;
	}

	.zoom-on-hover:hover{
		transform: scale(1);
	}

	.cards-container .card-tab{
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}

	.page-template-press .box-heading-section-big h1{
		font-size: 45px;
		padding:40px 0;
	}

 
 }