/*
Theme Name: Biko Theme
Description: The custom theme Biko-theme using the parent theme Avada.
Author: CarlosPMendiola
Author URI: www.carlospmendiola.com
Template: Avada
Version: 1
*/

 /* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
p.form-submit INPUT,
form .buttons input.submit,
form .buttons input.adjuntar,
label.check input{-webkit-appearance:none;}
p,h1,h2,h3,h4,h5,h6,li,a,span,div{-webkit-text-size-adjust:100%;}
p a{text-decoration:underline!important;}
.clr{clear:both;}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr{display:inline-block;}
body.has-sidebar #content{width:calc(100% - 23% - 65px)!important;}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) top right repeat-x!important;height:450px;background-size:cover!important;display:none;}
.fusion-main-menu > ul > li > a{}
.txtClaim h1,
.txtClaim h2{color:#fff !important;}
.txtClaim h1{font-size:2.2em !important;margin-bottom:45px;font-weight:700 !important;letter-spacing:0px!important;line-height:1.1!important;color:#d45f2d !important;}
.txtClaim h2{font-size:1.3em !important;margin-bottom:25px;font-weight:300 !important;letter-spacing:1px!important;line-height:1.2!important;color:#595a59 !important;}
.txtClaim{background:rgba(255, 255, 255, .8)!important;margin-top:50px!important;padding:40px 30px!important;}
.fusion-secondary-header{background-color:#f1f1f1!important;color:#595a59!important;font-size:17px!important;}
h1.titPT{font-size:2.5em !important;margin-bottom:25px;letter-spacing:0px!important;}
h2.blog-shortcode-post-title a{font-size:22px!important;font-weight:400 !important;}
.excerpt-container h2 a {font-size: 34px!important}
h2.subTitPT{margin-bottom:15px;color:#d45f2d !important;}
h3.titDatosPT{margin-bottom:15px;color:#d45f2d !important;border-bottom:1px dashed #dfdfdf;padding-bottom:5px;margin-bottom:10px;font-size:1.25em!important}
.zonaProyectosTransform{padding:70px 0px 50px !important;}
.ptDestacadosIndex{padding:0px 0px 50px;}
.fusion-post-content-wrapper{padding:30px 30px 10px;}
.zonaNewsIndex{padding:50px 0px 50px !important;}
.zonaNewsIndex h2.titNoticiasIndex{text-transform:uppercase;font-size:2.2em!important;text-align:center;padding:10px 0 20px;}
.colLeftNews{}
.enlacesCol{background:#f5f5f5;padding:20px 10px;border-bottom:2px solid #dfdfdf;margin-bottom:15px;}
.enlacesCol h3{text-transform:uppercase;}
.videoIndex{background:#fff;padding:8px;border:1px solid #dfdfdf}
.fusion-page-title-bar h1{text-transform:uppercase;}
.contentInt{padding:20px 30px 80px 0!important;border-right:1px solid #dfdfdf}
.imagePerson{border-radius:150px;padding:8px;border:1px solid #dfdfdf;}
.sepH{border:none!important;height:5px!important;margin:0 !important;}
.sepH2{border:1px solid #bdbdbd!important;height:1px!important;margin:20px 0 30px !important;}
ul.listNormal {margin:20px 10px;}
ul.listIcons {margin:20px 20px;}
ul.listNormal li {padding-bottom:10px;}
ul.listIcons li {padding:15px 20px; display: inline-table!important;}
.ptCol p{margin-bottom:10px!important;}
a.botonNormal{padding:10px 10px;color:#fff;background:#404040;text-transform:uppercase;text-decoration:none!important;margin-top:20px !important;}
.contactCol{margin-top:50px;}
h4.widget-title{font-size:20px !important;color:#595a59 !important;border-bottom:1px dashed #dfdfdf!important;padding:0px 0px 5px 0px !important;}
.serviciosIndex{padding:50px 0 !important;border:1px solid #f1f1f1!important;border-width:1px 0;background:#f8f8f8!important}
.colServicios{margin:20px 0 !important;padding:0 !important;}
.imagServiciosIndex img{padding:10px;border:1px solid #f1f1f1;background:#ffffff}
.single #main,
.post #main,
.page #main,
.archive #main,
.category #main{padding-bottom:140px;padding-top:70px!important;}
.home #main{padding-top:0px!important;padding-bottom:60px;}
.fusion-page-title-bar-center .fusion-page-title-secondary{margin-top:15px;text-align:left;}
.fusion-page-title-bar h1{text-align:left;}
.ContentProyect{padding:20px 0px 60px!important;}
.ColPTtxt{padding:0 20px 30px 0;}
.ColPTcol{background:#f9f9f9;padding:30px 40px;border-left:1px dashed #c2c2c2;}
.imgTxt img{border:1px solid #e0e0e0;padding:10px;background:#f5f5f5;margin:0px 0px 30px 0;}
.imgTxtLeft img{border:1px solid #e0e0e0;padding:10px;background:#f5f5f5;margin:0 20px 0 20px;}
.bolder{font-weight:700 !important;}
.lineSup{height:2px;width:60px;display:block;margin-bottom:5px;background:#595a59;}
.lineSupPT{height:2px;width:40px;display:block;margin-bottom:5px;margin-top:40px;background:#595a59;}
.verMas{margin:0px 0 0 30px;}
img.imag-enTxt{padding:10px 20px 20px 10px}
dl.resumenPT{width:80%;margin:50px 0px;}
dl.resumenPT dt{font:400 1.25em/1.2 Roboto slab, serif!important;padding:5px 0 7px 40px;border-bottom:1px dashed #eaeaea;margin:15px 0 5px;color:#666 !important;}
dl.resumenPT dt.is{background:transparent url(../../../../../../themes/Biko-Theme/images/Icn-PT-ImpacSoc.png) top left no-repeat;}
dl.resumenPT dt.im{background:transparent url(../../../../../../themes/Biko-Theme/images/Icn-PT-ImpacMed.png) top left no-repeat;}
dl.resumenPT dt.ie{background:transparent url(../../../../../../themes/Biko-Theme/images/Icn-PT-ImpacEcon.png) top left no-repeat;}
dl.resumenPT dt.ic{background:transparent url(../../../../../../themes/Biko-Theme/images/Icn-PT-ImpacCultural.png) top left no-repeat;}
dl.resumenPT dd{margin-left:40px;}
.alignLeft{float:left;margin-right:10px;}
.boton{padding:20px;text-align:center;margin-top:30px;}
a.botContact{text-decoration:none;text-transform:uppercase;font:400 1.3em/1.2 Roboto slab, serif!important;color:#fff !important;background:#d45f2d;padding:10px 40px;}
a.botContact:hover{background:#595a59;color:#f7f7f7;border-radius:15px;padding:15px 45px;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;}
.contentTxt{padding:20px 0px 100px!important;width:90% !important;}
.fusion-flip-boxes .fusion-flip-box .flip-box-front{padding:0px 0px 20px 0px!important;}
.fusion-flip-boxes .fusion-flip-box .flip-box-back{padding:0px 15px 20px 15px!important;}
.contentFlipboxes{text-align:left !important;}
.flipBoxesInt{margin-top:40px !important;}
.ColtxtColaboradores{border-left:1px solid #f1f1f1;padding-left:25px!important;}
.ColimgColaborador img{border-radius:150px}
h2.ColaboradorName,
span.person-name{color:#d45f2d!important;padding-bottom:10px!important;font-weight:400 !important;border-bottom:1px solid #dfdfdf;margin-bottom:10px !important;}
h3.ColaboradorPuesto,
.person-title{color:#595a59 !important;font-size:1.15em !important;line-height:1.2 !important;padding-bottom:10px!important;border-bottom:1px solid #dfdfdf;margin-bottom:10px !important;}
span.person-name{font-size:1.2em!important}
.person-title{font:300 .95em/1.3 Roboto slab!important;}
.fusion-person .person-content,
.fusion-social-networks{margin-top:0px!important;}
.linkPerson{padding-bottom:10px!important;border-bottom:1px solid #dfdfdf;margin-bottom:10px !important;}
.linkPerson a{font-weight:700 !important;text-decoration:none !important;}
.colPerson{padding:10px 10px 30px 10px!important;}
h4.ColaboradorEspecialidad{padding-bottom:10px!important;border-bottom:1px solid #dfdfdf;margin-bottom:10px !important;}
h5.ColaboradorClaim{}
li.menu-item{line-height:1.25 !important;}
dl.pasos{margin:20px 0px;}
dl.pasos dt{font-weight:700;border-bottom:1px dashed #dfdfdf;padding-bottom:5px;margin-bottom:10px;}
dl.pasos dd{padding:0px 0px 30px;}
ol li{line-height:1.35;list-style:outside none decimal;margin:10px 0 10px 40px;padding-left:15px;}
.colImages img{margin:10px 0;}
address{margin-left:30px;}
.formModel{border-top:1px solid #dfdfdf;padding-top:25px;margin-top:15px;}
.formModel p{border-bottom:1px solid #f1f1f1;padding-bottom:15px;margin-bottom:15px;width:100%;}
.formModel p.noborde{border-bottom:none;}
.formModel p span.formLeft{float:left;width:34%;text-align:right;}
.formModel p span.formRight{float:right;width:64%;text-align:left;padding-right:30px;}
.wpcf7-text{height:35px;padding-top:5px;padding-bottom:5px;}
.fusion-post-content-wrapper{padding:20px 25px 20px!important;}
.fusion-footer #menu-biko-news li a:visited{color:#fff !important;}
.ods-listado {padding-top: 30px;} 
.ods-item { padding: 0 10px 10px 0; }

/* REsponsive*/
@media only screen and (min-width: 1025px) and (max-width: 1268px) { 


}
@media only screen and (min-width: 971px) and (max-width: 1024px) { 
body.has-sidebar #content {
	width: calc(135% - 23% - 65px)!important;
	}
			.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.3em/1.2 Roboto slab,serif!important;
	  padding: 10px 25px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 25px;}
	.excerpt-container h2 a {font-size: 30px!important}
}

@media only screen and (min-width: 921px) and (max-width: 970px) { 
body.has-sidebar #content {
	width: calc(135% - 23% - 65px)!important;
	}
			.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.3em/1.2 Roboto slab,serif!important;
	  padding: 10px 25px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 25px;}
	.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.excerpt-container h2 a {font-size: 28px!important}
}
@media only screen and (min-width: 861px) and (max-width: 920px) { 
body.has-sidebar #content {
	    width: calc(135% - 23% - 65px)!important;
	}
			.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.3em/1.2 Roboto slab,serif!important;
	  padding: 10px 25px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 25px;}
	.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
}
@media only screen and (min-width: 801px) and (max-width: 860px) { 

body.has-sidebar #content {
	    width: calc(135% - 23% - 65px)!important;
	}
			.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.2em/1.2 Roboto slab,serif!important;
	  padding: 10px 25px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 25px;}
	.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.excerpt-container h2 a {font-size: 26px!important}
}
@media only screen and (min-width: 769px) and (max-width: 800px) { 
body.has-sidebar #content {
	    width: calc(135% - 23% - 65px)!important;
	}
			.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.1em/1.2 Roboto slab,serif!important;
	  padding: 10px 25px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 25px;}
	.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.excerpt-container h2 a {font-size: 26px!important}
}
@media only screen and (min-width: 741px) and (max-width: 768px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:25px 30px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 20px!important;
	}
	.fusion-logo {
	  max-width: 100%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 25px 30px!important;
}
	body.has-sidebar #content {
	    width: calc(130% - 23% - 65px)!important;
	}
		.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.1em/1.2 Roboto slab,serif!important;
	  padding: 10px 25px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 25px;}
	.excerpt-container h2 a {font-size: 26px!important}
}
@media only screen and (min-width: 681px) and (max-width: 740px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:25px 30px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 20px!important;
	}
	.fusion-logo {
	  max-width: 100%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 2.1em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 10px;
	}
	.verMas H3 {
		font-size: 24px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 15px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 24px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.2em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(130% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 26px!important}
}
@media only screen and (min-width: 641px) and (max-width: 680px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:25px 30px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 20px!important;
	}
	.fusion-logo {
	  max-width: 100%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 2.1em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 10px;
	}
	.verMas H3 {
		font-size: 24px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 15px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 24px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.2em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(145% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 26px!important}
}
@media only screen and (min-width: 601px) and (max-width: 640px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:25px 30px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 20px!important;
	}
	.fusion-logo {
	  max-width: 100%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 2.1em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 10px;
	}
	.verMas H3 {
		font-size: 24px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 15px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 24px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.2em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(145% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 26px!important}
}
@media only screen and (min-width: 571px) and (max-width: 600px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:25px 30px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 20px!important;
	}
	.fusion-logo {
	  max-width: 100%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 2.1em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 10px;
	}
	.verMas H3 {
		font-size: 24px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 15px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 24px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.2em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(145% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 26px!important}
}
@media only screen and (min-width: 481px) and (max-width: 570px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:15px 25px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 15px!important;
	}
	.fusion-logo {
	  max-width: 100%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 2.1em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 10px;
	}
	.verMas H3 {
		font-size: 24px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 15px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 24px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.2em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(130% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 24px!important}
}

@media only screen and (min-width: 421px) and (max-width: 480px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:15px 25px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 15px!important;
	}
	.fusion-logo {
	  max-width: 100%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:280px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.9em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:140px!important;padding:20px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 2.1em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 10px;
	}
	.verMas H3 {
		font-size: 24px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 15px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 24px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.2em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(140% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 24px!important}
}
@media only screen and (min-width: 400px) and (max-width: 420px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:10px 20px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 10px!important;
	}
	.fusion-logo {
	  max-width: 88%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:250px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.8em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:100px!important;padding:10px 20px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 2em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 0;
	}
	.verMas H3 {
		font-size: 23px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 5px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 22px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.1em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(140% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 24px!important}
}
@media only screen and (min-width: 376px) and (max-width: 399px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:10px 15px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 10px!important;
	}
	.fusion-logo {
	  max-width: 87%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:250px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.8em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:80px!important;padding:10px 10px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 1.9em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 0;
	}
	.verMas H3 {
		font-size: 23px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 5px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 22px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1.1em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(145% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 75%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 24px!important}
}
@media only screen and (min-width: 321px) and (max-width: 375px) { 
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:10px 15px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 10px!important;
	}
	.fusion-logo {
	  max-width: 85%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:230px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.75em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:70px!important;padding:10px 10px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 15px 30px!important;
}
	h1.titPT {
	  font-size: 1.8em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 0;
	}
	.verMas H3 {
		font-size: 20px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 5px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 20px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 20px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(145% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
	.ColimgColaborador img {
	  max-width: 73%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
	.excerpt-container h2 a {font-size: 24px!important}
}
@media only screen and (min-width: 300px) and (max-width: 320px) {
	 .single-post #main,
  .single #main,
  .page #main,
  .archive #main,
  .category #main  {
    padding:10px 15px 50px!important;
  }
	.home #main {
	  padding: 0 0px 20px!important;
	}
	.fusion-header {
	  padding:0 10px!important;
	}
	.fusion-logo {
	  max-width: 85%;
	}
.zonaDestacadaIndex{background:transparent url(../../../../../../themes/Biko-Theme/images/imgSlider1-Index.jpg) -250px 0 repeat-x!important;height:230px;background-size:cover!important;display:block;}
	.txtClaim h1{color:#fff !important;}
	.txtClaim h1{font-size:1.7em !important;margin-bottom:0px;letter-spacing:0px!important;line-height:1!important;color:#fff !important;font-weight: 300 !important}
.txtClaim{background:rgba(212, 95, 45, .8)!important;margin-top:70px!important;padding:10px 10px 20px!important;}
.zonaProyectosTransform,
.serviciosIndex,
.zonaNewsIndex {
  padding: 30px 10px 30px!important;
}
	h1.titPT {
	  font-size: 1.8em!important;
	  line-height: 1!important;
	  margin-bottom: 10px !important;
	}
	.excerpt-container h2 a {font-size: 24px!important}
	.ptDestacadosIndex {
  padding: 0 0 20px;
	}
	.verMas {
	  margin: 0;
	}
	.verMas H3 {
		font-size: 20px!important
	}
	address {
	  margin-left: 0px;
	}
	.fusion-page-title-bar {
  padding:10px 5px!important;
	}
	.fusion-page-title-bar  h1 {
	  font-size: 20px!important;
	  line-height: 1;
	}
	.imgTxt img {
	  border: 1px solid #e0e0e0;
	  margin: 0 0 10px;
	  padding: 0;
	}
	.ColPTtxt {
	  padding: 0px;
	}
	.lineSupPT {
	  margin-top: 20px;
	}
	.ColPTcol {
	  border-left: none;
	  padding: 10px;
	}
	.ColPTcol p {
		margin-bottom: 10px !important;
		line-height: 1.2 !important;
	}
	.boton {
  margin-top: 20px;
  padding: 0;
}
	a.botContact {
	  font: 300 1em/1.2 Roboto slab,serif!important;
	  padding: 10px 15px;
	}
	a.botContact:hover{border-radius:5px;padding:10px 15px;}
	.contentInt{padding:0px!important;border-right:none}
	body.has-sidebar #content {
	    width: calc(145% - 23% - 65px)!important;
	}
	.ColtxtColaboradores {
	  border-left: none;
	  padding-left: 0px!important;
	}
		.ColimgColaborador img {
	  max-width: 73%!important;
	  margin-top: 30px!important;
	}
		/* ESTILOS FORMULARIO */
	.formModel p span.formLeft {
	     float: none;
	     width: 100%;
	     text-align: left;
	}
	.formModel p span.formRight {
	     float: none;
	     width: 100%;
	     text-align: left;
	     padding-right: 0px;
	}
}



