.transparent-header{ background-color:rgba(0,0,0,0.5);
}

header#mendi-masthead{padding:0;}

#mendi-masthead .header-main .mendi-container .mendi-row .caption{color: #fff; font-size:3.0em;}

#mendi-masthead .header-main.sticky .mendi-container .mendi-row .caption{color: #000;}

#mendi-masthead .header-main .mendi-container .mendi-row > address{ 
font-size:1.0em; display:block;
color:#CCC;
}
#mendi-masthead .header-main .headerAddress{ color:#CCC; margin-bottom:0; letter-spacing: 0.4em;}

#mendi-masthead .header-main.sticky .headerAddress{ color:#333; margin-bottom:0;}

.transparent-header .main-nav > ul > li > a { line-height:30px;}
.transparent-header .header-main.sticky .main-nav > ul > li > a { line-height:40px;}
.afphaGradient{background: rgb(209,9,26);
background: linear-gradient(90deg, rgba(209,9,26,1) 0%, rgba(209,9,26,1) 50%, rgba(246,245,245,1) 50%, rgba(255,255,255,1) 100%);}

.display{ font-size:4.0em; color:#000; font-weight:bold;  text-transform: uppercase; }

.alphaList {}

.alphaList li{ font-size:4.0em; color:#333; font-weight: 100; line-height:1.0em;}

.leftSpace{ padding-left:50px; padding-top:35px;}

.display::after{content: "FIRE - INDUSTRY";
  color: #fff;
  font-weight: 100;}

.display2{font-size:4.5em; color:#fff; font-weight: normal; text-transform: uppercase;
 font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
 }
.display3{
	
	font-size:3.5em;
	}
	
.display4{ font-size:1.3em; padding:20px 40px 20px 40px; line-height:1.5em;}	
	
	
	.display5{
	
	font-size:2.5em;
	color:#333;
	}
.display7{ font-size:20px; padding:10px 10px 10px 10px; line-height:1.5em;}

.mendi-blog-thumb-style.skin{ background-color:#eee;}

.mendi-blog-thumb-style.dark{ background-color:#dc0404;}

.display6{
	
	font-size:1.0em;
	color:#333;
	font-weight:normal;
	}
	
.display8{
	
	font-size:2.0em;
	color:#333;
	font-weight:normal;
	line-height:2.0em
	}
	
	
.productNameColor{ color:#fff;}

.mendi-footer-widgets{
background:url(../images/footerBg.png) no-repeat  bottom right;  background-color:#cc0000!important;}

.cageOne{min-height:300px; background-color:#F00; display: flex;
  flex-wrap: nowrap; justify-content: center;}
.cageCenter{ margin:auto 0; color:#FFF;}


.cageTwo{min-height:300px; background-color: #f1f1e8; 
}

.cageFour{min-height:250px; background-color: #f4f4f4; 
}

.cageThree{min-height:180px; background-color:#F00; display: flex;
  flex-wrap: nowrap; justify-content: center;
  
  border-radius: 10px 10px 10px 78px;}


.alphaPadding{ padding:20px 0;}

.alphaBlock{ display:block;}

.alphaBg{ background-color:#f4f4f4;}
.alphaBg2{ background-color: #DF0000;}
.alphaColor,.alphaColor a{ color: #fff !important;}

.alphaMobileFix{margin-top:150px;}

.faqSeperator{ border-bottom: 1px dashed #666; margin-top:40px;}

.faqNumber{ padding:10px 20px; background-color:#C00; color:#FFF; border-radius:0 10px 0 10px; margin-right:20px; }
.alphaPromo{ display:none; text-align:center;}

.header-top ul.header-contact li {
    display: inline;
    color: #50c1e9 !important;}

@media (max-width: 768px) {  

.alphaMobileFix{margin-top:0px;}

#logo{ text-align:center;}

#mendi-masthead .header-main .mendi-container .mendi-row .caption{
color:#000;
font-size:1.8em;
text-align:center;
padding-top:90px;
}
 
#mendi-masthead .header-main .headerAddress {
    color: #333;
    margin-bottom: 0;
	font-size:1.1em;
	text-align:center;
} 
 
.mobileFix{ margin-bottom:0!important;}
 
 .header-top{
	 margin-bottom:0;}
	 
	.fa-bars{ font-size:1.5em;}
	
	.leftCage{ background-color:#d1091a; font-size:9px;}
	.rightCage{background-color:#fff; font-size:8.2px;}
	
.afphaGradient{background: rgb(209,9,26);
}

.display5{
	
	font-size:1.5em;
	color:#333;
	}
.mendi-content-wrap{ margin-bottom:0 !important;}

#mendi-masthead #logo{left:57px;}
.alphaPromo{ display: block !important; text-align:center;}

}

.header-top ul.header-contact{ float:left !important; font-size:12px;}
h1.caption{ margin-top:0.1em;}

ul.header-contact li{margin-left: 0px  !important;}
.highlight{ color:#F00; font-weight:bold;}

.newsbuletin{position: absolute; bottom:20px; left:120px; z-index: 9000;  }
.newsItem{ height: 100px; width:400px; background-color: #333333b5; padding-left: 20px; padding-top: 20px; }
.newsHeading{ color: #ccc; padding: 0; margin: 0;}
.news{color: #eee;}

.alpha-flex-container {
	display: flex;
	background-color: #fff;
}

.newsImage{
	width: 30%!important;
}

.newsBody{}