@charset "utf-8";
/* CSS Document */
@media (max-width: 2221px){ 
.home .copa{
	left: 33%;
    top: -59%;
}
h1, .sh1 {
    font-size: 50px;
	letter-spacing: 7px;

}
.ctextohome {
    width: 680px;
}
.ctextohome .jqwordwrap {
    height: 28px;
    line-height: 28px;
    margin-right: 8px;
    font-size: 28px;
}

.capartadoimg {
    width: 53%;
}
.ctextoapartado {
    width: 47%;
}
.ctextoapartado,.capartadoimg {
    height: 800px;
}
.ctextoapartado .cfixwords .jqwordwrap {
	font-size: 25px;
    height: 28px;
    line-height: 29px;
    margin-right: 9px;
}
.cscrolldown {
    bottom: -120px;
}
.clineasmenuinterior {
	margin-top:80px;
}
.chomecontent{
	transform: scale(0.85) translateY(-200px);
}
.page-template-page-lineas .cfooter, .page-template-page-nosotros .cfooter {
    margin-top:0px;
}
#post-12{
	max-height:/*4400px;*/8450px;
}
.clineasmenuinterior {
    margin-top: 100px;
}
.clogoloading svg {width: 100px;}
}

@media (max-width: 1800px){ 
.scrolled .cheader:hover .cburger{
	width: 540px;
}
}
@media (max-width: 1919px){ 
body, html, .cpagewrap,#post-7,.cvideohome {
	min-height:800px;
}
}

@media (max-width: 1700px) {
	.page-template-page-nosotros .chomecontent {
		margin-top:-1600px!important;
	}
	.chomecontent{
		transform: scale(0.7);
	}
	.page-template-page-home .chomecontent{
		margin-top: -200px!important;
	}
	.page-template-page-lineas .chomecontent{
		margin-top:-2500px!important;
	}
	.clogoloading svg {width: 85px;}
	.page-template-page-lineas{
		max-height:3650px;
	}
	.page-template-page-nosotros{
		max-height:2800px;
	}
	.page-template-page-nosotros .cfooter {
		position: absolute;
		width: 100%;
	}
	.cscrolldown svg {
		display: inline-block;
		width: 34px;
		height: auto;
	}
	.clineas2imgs .cvaimg1 {
	   width: 800px;
	}
}
@media (max-width: 1430px) {
.page-template-page-lineas .cfooter{
    margin-top: -350px;
}.page-template-page-nosotros .cfooter {
    margin-top: -100px;
}
}
@media (max-width: 1600px) {
.cfooter{
	position:relative;
}
.cby{
	position: absolute;
    width: 100%;
    top: 140px;
}
.cmenufooter{
	position:absolute;
	width:100%;
		
}
.clogoloading svg {width: 70px;}
h1, .sh1 {
    font-size: 40px;
	letter-spacing: 5px;
}
.jqwordwrap {
    margin-right: 10px;
}
.ctextohome {
    width: 620px;
}
.ctextohome .jqwordwrap {
    height: 24px;
    line-height: 24px;
    margin-right: 6px;
    font-size: 24px;
}

.colcontacto .cinner {
    padding: 30px;
	font-size: 20px;
    line-height: 29px;
}
.ccontactopreform {
   padding-right: 100px;
}
.carrowcontacto {
   right: 30px;
}
.cproyectos, .ccontacto {
		padding-top:300px;
		padding-left: 100px;
		padding-right: 100px;
	}
	.cproyectospie {
		padding-left: 100px;
		padding-right: 100px;
	}
	.cheaderlogo {
	    left: 100px;
	}
	.cmenuwrap {
    	right: 100px;
	}
	.cburger{
		right: 100px;
	}
	/* .home .cmenufooter {
    bottom: 50px;
    left: 100px;
	} */
	/* .home .cby {
		bottom: 50px;
		right: 100px;
	} */
	.cheaderlogo svg {
		width: 140px;
		padding: 35px;
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.inithomenow .cheaderlogo {
    height: 214.44px;
	}
	.cmenu a {
    font-size: 20px;
	}
	.ctextoapartado, .capartadoimg {
    height: 700px;
}
.ctextoapartado .cfixwords .jqwordwrap {
    font-size: 25px;
    height: 28px;
    line-height: 25px;
    margin-right: 9px;
}

}

@media (max-width: 1500px) {
	.sbuttonsendauto,
	.sbuttonsend {
	    width: 200px;
	}
	
	.cnosotros2imgs .cvaimg1 {
    width: 800px;
	}
	.cnosotros1imgs .cvaimg1 {
    width: 750px;
	}
	.page-template-page-nosotros .cbreak .cinner .wordover {
    max-width: 80%!important;
}
.clineas1imgs .cvaimg1 {
    width: 700px;
}
.clineas2text .cinner {
    padding-right: 50px;
}
.clineas3imgs .cvaimg1 {
    width: 750px;
}
	.clineas1imgs .cvaimg2{
		width: 400px;
		bottom: -330px;
	}
}
@media (max-width: 1400px) {
.clogoloading svg {width: 65px;}
body, html, .cpagewrap,#post-7,.cvideohome {
	min-height:768px;
	height: 768px;
}	
.capartadoimg {
    width: 50%;
}
.cscrolldown {
    bottom: -70px;
}
.clineasmenuinterior {
    margin-top: 150px;
}
.ctextoapartado, .capartadoimg {
    height: 600px;
}
.cmenu li {
		margin-left: 15px;
	}
	.cproyectos, .ccontacto {
		padding-top:280px;
		padding-left: 70px;
		padding-right: 70px;
	}
	.cproyectospie {
		padding-left: 70px;
		padding-right: 70px;
	}
	.cheaderlogo {
	    left: 70px;
	}
	.cburger{
		right: 70px;
	}
	
	.home .cmenufooter {
		bottom: 40px;
		/* left: 70px; */
	}
	.home .cby {
		bottom: 40px;
		/* right: 70px; */
	}
	.cnosotros2imgs .cvaimg1 {
    width: 700px;
	}
	.cnosotros2imgs .cvaimg2 {
    width: 400px;
	}
	.cnosotros2text .cinner {
    padding: 120px;
    padding-right: 0px;
	}
	.clineas1imgs .cvaimg1 {
    width: 600px;
}
.clineas2imgs .cvaimg1 {
    width: 650px;
}
	.clineas1imgs .cvaimg2{
		height: 350px;
		bottom: -230px;
	}
	.page-template-page-nosotros .ctextoapartado .cfixwords{
		margin-top: 56px;
	}
	.ctextoapartado .cfixwords .jqwordwrap{
		font-size: 22px;
	}
	.scrolled .cheader:hover .cburger{
		width: 510px;
	}
	.scrolled .cheader:hover .cmenuwrap{
		padding-right: 0px;
	}
}
@media (max-width: 1300px) {
.clogoloading svg {width: 60px;}
	.clineasmenuinterior {
		display:none;
	}
	.ccontactopreform{
		width:100%;
		float:none;
		margin-top:0px;
		margin-bottom:40px;
	}
	.clineas3imgs .cvaimg1 {
    width: 650px;
	}
	.clineas1imgs .cvaimg1 {
    width: 540px;
}
	.carrowcontacto{
		display:none;
	}
	.ccontactoform {
    width: 102%;
	}
	
	.ctextohome {
		left:57px!important;
	}
	.htitularliniahome {
    	top: 45%;
	}
	.ctextoapartado .cfixwords {
    top: 60%;
	}
		.page-template-page-nosotros .cbreak .cinner .wordover {
    max-width: 100%!important;
}
.cnosotros1imgs .cvaimg1 {
    width: 700px;
}
.cnosotros2imgs .cvaimg1 {
    width: 600px;
}
.page-template-page-nosotros .cbreak {
    margin-top: 340px;
    margin-bottom: 240px!important;
}
.cscrolldown {
    bottom: -100px;
}
.cbreak .cinner .wordover {
    max-width: 100%;
}
.clineas2imgs .cvaimg1 {
    width: 550px;
}
.clineas2imgs .cvaimg2 {
    width: 400px;
}
#post-12 {
    max-height: 3450px;
}
h1, .sh1 {
    font-size: 30px;
    letter-spacing: 4px;
}
	.page-template-page-nosotros .ctextoapartado .cfixwords{
		padding-top: 60px;
	}
}
@media (max-width: 1200px){
	.clineas1imgs {
		margin-bottom: 900px!important;
	}
	.ctextoapartado .cfixwords .jqwordwrap{
		font-size: 18px;
	}
}
@media (max-width: 1150px) {
	.cscrolldown {
    bottom: -80px;
}
	#post-12 {
    max-height: 3250px;
}
	.clineas2text .cinner {
    padding-right: 0px;
}
	.cheaderlogo svg {
		width: 110px;
		padding: 25px;
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.clineas1imgs .cvaimg1 {
    width: 500px;
}
	.capartadoimg {
    width: 46%;
}
.ctextoapartado {
    width: 54%;
}
	.inithomenow .cheaderlogo {
    height: 173.13px;
	}
	.cproyectos, .ccontacto {
		padding-top:220px;
	}
	.cmenu a {
    	font-size: 18px;
	}
	.colcontacto{
		width:100%;
		height:auto!important
	}
	.colcontacto .cinner{
		height:auto!important
	}
	.colcontacto br{
		display:none;
	}
	.ctextoapartado, .capartadoimg {
    height: 500px;
	}
	.cnosotros1imgs .cvaimg1 {
		width: 600px;
	}
	.cnosotros2imgs .cvaimg1 {
		width: 550px;
	}
}
@media (max-width: 1100px){
	.clineas1imgs {
		margin-bottom: 1000px!important;
	}
	.page-template-page-lineas .cfooter {
   margin-top: -150px;
}
}
@media (max-width: 1000px) {
	body {
		overflow-y:auto!important;
	}
	.cmobilesingle {
		padding-top: 26px!important;
	}
	.cmobilesingle h2{
		margin-bottom: 30px;
		line-height: initial;
	}
	h1, .sh1 {
		font-size: 30px;
		letter-spacing: 3px;
	}
	.cmenufooter a {
    margin-left: 3px;
    margin-right: 3px;
    font-size: 12px;
	}
.cfooter {
	margin-top: 10px!important;
	padding-bottom: 120px!important;
}
.cmobile{
	display:block;
}

.cmobileheader{
	display:block;
}
.cdesktop{
	display:none;
}
.page-template-page-nosotros .cfooter {
    position: relative;
    width: 100%;
}

.home .htitularlinia {
	display:none;
}
.ctextohome {
	/* display:none; */
	position: absolute;
    top: 384px!important;
    width: calc(100% - 30px);
    right: 0;
    left: 0!important;
    padding-right: 15px;
    padding-left: 15px;
    transform: translateY(-50%);
}
.cproyectos, .ccontacto {
    padding-top: 90px;
}
.cmobilesingle {
    padding-top: 140px;
}
.cburgerwrap,.cheaderlogo,.cmenuwrap{
	display:none;
}
.cfooter {
    margin-top: 40px;
}
.page-template-page-lineas .capartadoimg .jqwordframen2,.jqwordframen3{
	display:none;	
}
	#menuunetedesktop,
	#menuautoconsumodesktop,
	.cmenuidiomas{
		display: none;
	}
	.cidiomasmobile{
		display: block;
	}
	.cmobilemenulist .menu-item-22, .cmobilemenulist .menu-item-132{
		display:none!important;
	}
	.home .copa {
		display: none;
	}
}

@media (max-width: 900px) {
.cproyectos, .ccontacto, .cproyectospie {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.cheaderlogo {
	    left: 30px;
	}
	.cmenuwrap {
    	right: 30px;
	}
	
	.cburger{
		right: 30px;
	}
.colcontacto .cinner {
    padding: 20px;
    font-size: 18px;
}
.ccontactopreform{
	padding-right:0px;
	font-size: 22px;
	margin-bottom: 20px;
}
}
@media (max-width: 800px) {
/* .ctextohome {
	display:none;
} */
}
@media (max-width: 750px) {
.cproyectos, .ccontacto, .cproyectospie {
		padding-left: 15px;
		padding-right: 15px;
	}
	.cheaderlogo {
	    left: 15px;
	}
	.cmenuwrap {
    	right: 15px;
	}
	
	.cburger{
		right: 15px;
	}
	.cproyectositem{
		width:50%;
	}

}

@media (max-width: 680px) {
	.flarge,.fsmall {
		width: 98%;
	}
	
}
@media (max-width: 499px){
	.cby{
		margin-top: 20px;
	}
	
	.page-template-page-proyectos .ctitle {
		display: none;
	}
}
@media (min-width: 1450px) and (max-width: 1699px){ 

}

#menu-menu-1 .menu-item-1311,
#menu-menu-1 .menu-item-1310,
#menu-menu1-1 .menu-item-1313,
#menu-menu1-1 .menu-item-1312 {
	display: none;
}

