/* Enter Your Custom CSS Here */
body{background-size: 100%}
.site-logo{width: 70%}
.slide-content-container button, .hero-content button{box-shadow: 1px 1px 0px #333}

.home-content{
	padding: 20px 0 40px;
	text-align: center;
	background: #222;
  border-top: 1px solid #444;
	color:  #fff!important; 
}

.home-content h6{
	padding: 10px 0 40px;
	text-align: center;
	color:  #fff!important;
	font-size: 40px;
  line-height:1
}

.home-content p{
	font-size: 20px;
	padding: 10px 0 40px;
	text-align: center;
	color:  #fff!important;
}

.footer-contact h5 {
	color: #ea474b;
	font-size: 34px;
	text-transform: none;
	font-weight: 600;
}
.footer-contact .fa {
	font-size: 60px;
	margin-bottom: 15px;
	color: #ccc
}

.home-services {
	padding: 20px 0 20px;
	text-align: center;
	border-top: 1px solid #222;
	background: rgba(255,255,255,0.9)
}

.home-services h6{

	padding: 0px 0 30px;
	text-align: center;
	color:  #ea3339!important;

}

.home-services h6, .home-news h6, .home-team h6, .home-skills h6, .footer-contact h6 {
    font-size: 40px;
    line-height:1;
  }

  .home-team {
	padding: 30px 0 30px;
	text-align: center;
	border-top: 1px solid #dadada;
	color: #fff;
	background-color: rgba(0,0,0,0.4)
}
.home-team h6{
	color:#fff;

}

.home-team h5{
	color:#ccc;
	font-size: 30px;
	font-weight: 700;

}
.home-team p{
	color: #fff;
}

.home-team .fa{
	color: #fff;
	background: #ea3339;
    background: rgba(234,51,57,0.7);

}

.home-team button{
	background: #ea3339;
	border: 0px solid #fff;
}


.footer-contact{
	background: rgba(234,51,57,0.5);
}

.footer-contact h6{color: #fff}

.footer-contact .footer-block{
background: rgba(234,51,57,0.2);
border: 5px solid rgba(255,255,255,0.1);
color: #fff;

}

.footer-contact .footer-block h5{
color: #fff;
}
.footer-contact .footer-block p{
color: #fff;

}

.service h5{
	font-size: 32px;
	line-height: 1.6;
	margin-top: 0px;
	border-bottom: 1px dashed #ccc;
}
.service p{font-size: 15px}


.slide-content span h2 {
  color: #fff;
  font-size: 42px;
  line-height: 1;
  text-shadow: 1px 1px 1px #222;
  margin-bottom: 10px;
}

.slide-content span p {
  color: #fff;
  font-size: 16px;
  margin-bottom: 20px;
}

.social-bar{display:none}

.footer-form h6{font-size: 45px; line-height:1}

.footer-form p{font-size: 25px; line-height:1.8; color: #fff}

#wpcf7-f5-o1 p{color: #ffffff;font-size: 22px}

.site-content{
	background: r;
}

.site-content h3{
font-size: 25px;
line-height: 1;
margin-bottom: 20px;
font-weight: 700;

}

.site-content p{
	font-size: 20px
	
}

.site-content ul{
	margin-left: 0;
	
}
.site-content li{
	font-size: 24px;
	margin: 30px 0px;
	line-height:1.3;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGwklEQVR4Xu1bXXLTSBD+Wk4CedpQBcrjhhOsYtcW9hPmBIQTxDkBzgmAE2BOEOcEmBNgP9nUlh3lBJjHGKpwnhyWSL01kp3oZ8b6d8wWepU00/11T3dP/xAKfr4bxo6Fe09ZI8MmMgi8w4w9Itrzbs3MYyKMGTTVmE2y2SzhR++BaU6LJJGKWHxi/G1A2zgEoQ7AyLiHCUYX9vWpbv5jZlwr9HtuAAhJ/yzdO2SmZlC6ORJtAnZ70/pxmpdmZAZAMH6t3X/JoCYIOzkyq16KMSVwa8O+epcViEwATCrVQzC1YjHO3APIZPBUs9GVcWdrqBNoB2ADRE8jwWRMQdzUh4PTyG8VH6QC4LtR3ftZwglA4oxLH2Z8IaBDNncemQMpw1FEfzWqddbogIEDIvy5RCW6mxaOHpiDcdSawfeJAfhWqR3YjBOl1Jl7GlHr4bDfSUrMsu/dfbmp1AzGVCMcJd03EQCTcu0tCE2FyHuwrWYRltq7n6sVeL0EiJY+6h/HBT82AJNy9QREjeDCQtVLhGZS5OMSqPpOaITFaEmPBnNbHw2O4uwRCwAl88CHLWvWyGqJ4xAq+0Z4oH9L220CnofexwQhEgAV88Q4fjTqt9ISn+d/X8u1JhPepgFhKQCTck24uJf+hfkSjKY+GrTzZCLrWpNytQGikzAIeKeP+nK7BUAJgGN1gfch5i2rXrShSwuGE4KXNs6C/2vAC5WNkgLg+HmNzkKujvlo3SQfZFaqCYzpps37sjhBCsCkUv0YDHLW6cxHaYjcJnBXHw6eRQZCMgQZ+LA77B9EbbxO7y8qtU7IO0g02KcBzo1O2/7sVX3h57fsmXFXri4tqI6L1LZNX5zgHIXZYy8vPgAuytXXRPTKu+kyA5KWuFX9JzPkzPxmdzR4vaDhBgCZ9MHc00cD5YVnVYxk2WdSrnZ9YXNAC24AkBkOsvhZ2ptcFqLz/Ne5O5Too3dNr0G/AeCiXP3sy+T8D6S/YDqkBYCpD/v74r0DgCyAWMez73gokLiR7iBBTCIN6qzrfRHQuQAEQl5h+XdHfV/WNk+1TLOWzD1vWrMHcb3TRbkmss63SRV2Q2QXgEpNhI+32dv5yzSEFvGPKs5PAoDkXuMcA3KzudvffUZijYxf2ktOUBAyYygAJNn50If9yGtyEZKOFdc7H/GpPhyEkjNRNE0qNQ7GOBQKftbE+isln5J519b5YwIRFFEoZl6D818E8zJjLzSJZKh4Q8Uotcr7fVHMCzpl2i6OgC8Ausvor0jmBQASQ2hS0DCkBcAJpgCkzRYVzbwCAOQCwKRSbQN06BpoJMrLz42TPJ+XweDJjqb0XpBVA9wyGX32bRgzJb1K5ovWgClAfyQFYRVq76VJqgHBGDmNDVBHa+oKzaqZl2mAU8DNyw0mAeEumFe7wWDyMEMgFAeEu2JeGQjlHQovAwFAT1q9ydnaq4IzaShcxGVILWUZaekuNmkiUOllqKjrcDwQVse88jo898UmiP66QTWDHfBKZjkIq2Neev6Zz/XRwFCkxHi8Oxo8TqNmwX/kIKyW+bkHCCR9vSkxSVU1z6SoCwJaIlgKFibyADlqjcikqItQIGkIeTExarN1fB8q9s7VX9D6uzCykJjrDe6P/TH9r68F4VI/X25aV3uLdPrv4qj3zMq0QLSxb9lX+3ELEOtiA9zy+P0zf+O2X/o+G7AgXNEg0dkd9l+sC3Nx6Lio1N4T4G/qiGqQ8IDgLykLa7lGbXFRAEhbZBTpfnWTVAmmJMnxazZJQag+jNhNUgJhafAg2tPt62dpE59Rksv6Prc2udujIGmUFCCAj9etXS5tDTGyBujL+PpEZDf14ad3WaWWx/+TypOXgCZp242+c0QC4NykvGlvD8UMdLas2dFduch5s/RJyNo7NEYzL3WDKokoQWAel4iO76Zdnt/KB7TiMZ8IAEcTpM3TC8i4SxbeFN1U5SY28Eo5rpMwlxHrCHi1wvUOLCpB/jrAzUfc1SxuPTQ/fcjjfC/W+GY8eW6XqKmeU+JLDdRIqomJARAEuc3UaC+b7HImQUEdYnQenfV7acD4ul97yoQDBh8snUVk7m3aaKxkaMrLiDfREc0gd8FkEngKJvkUGXGdxdgcsbFsIu12r+yzC6k0wMvs/NLRJGeYSnUsouFJ9gVfMqO1ZV+1snqgzAAsCHcnSLcbNiDAWDLjl4xV39fM5wRqb9izdlbGF+vmBoDvaLjD0w2A675scxremc8BEsPT7SJC8EIACB4Rq7Rdt9gZhzWIeYdBe0EtcSdNeQwxQs8QsYVZsmbdvCStwv4/njxf8McpUIYAAAAASUVORK5CYII=') no-repeat left top;
	list-style-type: none;
	padding-left: 80px; 
padding-bottom: 10px;	
}

.site-content ul.binspage li{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACbklEQVRIS7VWTW7aQBh93xhL7SpEqsgy5gRxQZXMjp6g6QkKJwg5QXuDpicATlB6grADqQpxThCyrFspdBWkMP6qmbEdMLYzilTvwJ/e+37fM6HiufcD79HhDwzRJcAD4CfhIQNLQjx1Jf04DOfLMhgqeqGBBT6DqKfeM+OOwEsQDBDDY5BHhGPzm0duvD4/DMNVHm+P4E+7cxozhiDUAR5DyotG+DMsSiTy3/lwnAFAn8BYCUL/zdVssh27QxC1gh6IhmC+QSx7ZcB5Mk0knBGITsDcbyzmozQmI9CZA98VuBuvu0XlVs/Lrz+KV1NFIoCPaSWawPScrgG+ewl4SnzvJySgYzd+aKokNUHUDka6j3Lz1rYtZdWYudRUsuPG1bxHZhXpNv2jqg3FG+fX8+1ME3YlN+l3qzNgwteXZG+GW7sEMG4sZoM0gbQKYpzTr3ZnAoZ/tJipQ7J+MnBigpTdfGujdrBi0JSiVqB2fNVYzLu26M+B67m2ArVRBxS1O1zUfwUinJqXPxwb8O3FKSdodS5AONs+HFvwXYKSFmU7nVwnYhnqgZb0fO+6VYuAejJkPjlazJv5oF0SrGzBkwrMkJ9b0ycSeEXbUi6CtWu9praHpohs9Wnn0P67VGRi5yAE6NaVD+9tMy2cmfP6EuCmK9deJnYqMJNrIHwJiZ6VBoe/J9eZhqSGA4SQm76tsibaM9SeXWY4KYmphJV8HyivRSy/VVqmcM6Md/NfAepVWuaTcSgJxxftEdrTeUnK8DkxfYIHJt/4to4Yu3I9sDL97cGpFd4IOo0JXWL2tOcaxhsmWgrGtBbzpOqz5R//ZKKfjzu5fwAAAABJRU5ErkJggg==') no-repeat left center;
font-size: 25px; padding-left: 35px; line-height:1; padding-top: 5px;}

.featured-img-header {
	padding: 169px 0 13px;
    position: relative; 
	-webkit-background-size: 100% !important;  
  	-moz-background-size: 100% !important; 
  	-o-background-size: 100% !important; 
	background-size: 100% !important;
}

#text-4, #text-5, #text-8 {
	background: #222;
	padding: 20px;
	color: #fff;
}

#text-4 p, #text-5 p, #text-8 p{
	color: #fff;
	line-height: 1.2
}

#text-4 h2, #text-5 h2, #text-8 h2{

	font-size: 40px!important;
	line-height: 1;float: left;
}
.textwidget i{
	font-size: 48px;
	color: #fff;
	border: 3px solid rgba(255,255,255,0.1);
	padding: 15px;
	border-radius: 100px;clear: both;
	float: right; width: 37%;
  clear: both
}

.home .site-content ul{
	margin-left: 0;
	
}

.site-content{
background: #fff;
}
.home .site-content li{
	font-size: 24px;
	margin: 0px 0px;
	line-height:1.3;
    background:none;
	list-style-type: none;
	padding-left: 0px; 
padding-bottom: 0px;	
}

.home .site-content h3{
font-size: 25px;
line-height: 1;
margin-bottom: 0px;
font-weight: 700;

}

.home .site-content p{
	font-size: 20px
	
}

.home.site-content ul{
	margin-left: 0;
	
}

.home .site-content{background:none}

a {
	color: #ea474b;
	/* text-shadow: 1px 1px 2px #000 */
}

.main-navigation {
	background: rgba(0,0,0,0.8);
	border-radius:15px;
}
