footer {
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
background:#e91e29;
}

.esc-footer-black {
background:#1d090b;
}

.esc-footer-header a {
margin:20px auto;
text-indent:-9999px;
float:left;
background:url(../img/logo/footer.svg) no-repeat center;
background:url(http://www.eastsunchem.com/wp-content/uploads/2026/03/logo_png_2026_fix.png) no-repeat center;
background-size:contain;
width:125px;
height:20px;
width:231px;
	height:50px;
}

.esc-footer-header h1 {
font-size:1.22em;
color:#fff;
font-weight:400;
margin:20px auto;
}

.esc-footer-header h1 span {
font-size:1.09em;
font-weight:700;
}

.esc-footer-black h1,
.esc-footer-black h2 {
font-size:1.27em;
color:#fff;
font-weight:700;
margin:20px auto 0px auto;	
}

@media (max-width: 1250px) {

	.esc-footer-black h1,
	.esc-footer-black h2 {
	font-size:1em;
	}
	
}

.esc-footer-black h2 {
font-weight:400;
margin:0px auto 20px auto;	
}

.esc-footer-2 {
background: url(../img/bg/footer.svg) no-repeat 74% bottom;
background-size: 23%;
}

@media (min-width: 769px) {

	.esc-footer-2 span {
	background: url(../img/logo/iso.svg) no-repeat center;
	background-size: contain;
	text-indent: -9999px;
	width: 84px;
	height: 84px;
	position: absolute;
	top: -145px;
	right: 0px;
	}

}

@media (max-width: 768px) {

	.esc-footer-2 span {
    background: url(../img/logo/iso.svg) no-repeat center;
    background-size: contain;
    text-indent: -9999px;
    width: 84px;
    height: 84px;
    float: left;
    right: 0px;
    margin: 60px auto 20px auto;
    margin-left: calc(50% - 42px);
	}

}

.esc-footer-2 h1,
.esc-footer-2 a {
font-size:1.27em;
color:#1E0C0C;
font-weight:700;
margin:40px auto 0px auto;	
}

.esc-footer-2 p a {
font-size:1em;
color:#fff;
font-weight:400;
margin:40px auto 0px auto;	
}

.esc-footer-2 p {
color:#fff;
font-weight:400 !important;
margin:0px auto 30px auto;	
font-size:1.27em !important;
}

.esc-footer-2 p a {
margin:0px auto;
}

.esc-footer-2 a:hover {
text-decoration:underline;	
}

.esc-footer-2 ul {
list-style-type:none;
float:right;
width:100%;
}

.esc-footer-2 ul:nth-of-type(1) {
margin:0px 0px 35px 0px;
}

.esc-footer-2 ul:nth-of-type(1) li {
text-align:right;
}

.esc-footer-2 ul:nth-of-type(1) li a {
float:right;
text-align:left;
width:25px;
height:25px;
margin-left:5px;
text-indent:-9999px;
background-size:contain !important;
}

.esc-footer-2 ul:nth-of-type(1) li:nth-of-type(3) a {
background:url(../img/iconos/facebook.svg) no-repeat center;
}

.esc-footer-2 ul:nth-of-type(1) li:nth-of-type(2) a {
background:url(../img/iconos/instagram.svg) no-repeat center;
}

.esc-footer-2 ul:nth-of-type(1) li:nth-of-type(1) a {
background:url(../img/iconos/linkedin.svg) no-repeat center;
}

.esc-footer-2 ul:nth-of-type(2) li {
text-align:right;
}

.esc-footer-2 ul:nth-of-type(2) li a {
font-size:0.9em;
color:#fff;
font-weight:400;
text-align:right;
}

@media (max-width: 1160px) {

	.esc-footer-2 span {
	top: -125px;
	right: 15px;
	}

}


@media (max-width: 860px) {

	.esc-footer-2 span {
	top: -125px;
	right: 15px;
	}

}

@media (max-width: 768px) {
	
	footer h1,
	footer h2,
	footer p,
	footer a,
	footer ul li a {
	width:100%;
	text-align:center !important;
	}
	
	.esc-footer-2 ul:nth-of-type(2) li {
    text-align: center;
	}
	
	.esc-footer-2 ul {
    margin: 0px auto !important;
    padding: 0px;
	}
	
	.esc-footer-2 ul:nth-of-type(1) {
	margin-right:calc(50% - 45px) !important;
	margin-bottom:20px !important;
	}
	
	.esc-footer-black .row div:nth-of-type(2) h1 {
		margin-top:0px;
	}
	
	.esc-footer-header a {
    margin: 20px auto 0px auto;
    width: 100%;
	}
	
	.esc-footer-2 a {
    margin: 0px auto;
    text-align: center !important;
    float: left;
	}
	
}