body {
margin: 0;
padding: 0;
font-family: 'Merriweather', serif;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li{
margin: 0;
padding: 0;
letter-spacing: 0;
}
ul,ol,li{
list-style: none;
}
button:focus {
outline: inherit;
}
img{
max-width: 100%;
}
section,header,footer{
float: left;
width: 100%;
}
:focus
{
outline: none;;
}
input{
box-shadow: none !important;
-webkit-box-shadow: none !important;
-webkit-appearance: none;
-moz-appearance: none;
}
button, input[type="submit"], input[type="button"]
{
-webkit-appearance: none;
-moz-appearance: none;
}
code, kbd, pre, samp {
font-family: inherit;
font-size: inherit;
}  
a{
transition: .3s all ease;
-webkit-transition: .3s all ease;
text-decoration: none;
}
a:hover, a:focus{
text-decoration: none !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
opacity: 1;
}
body {

}
.pad-none{
padding:0px;
}
.spacing{padding-left:80px;padding-right:80px;}
@media only screen and (min-width:1237px) {
.container {
max-width: 1237px;
width:100%
}
}
.fogonero-header-outer{
width: 100%;
position: fixed;
height: 93px;
background: #ebdb93;
padding:17px 0;
z-index: 9999;}
.fogonero-inner-logo{
width: 100%;
float: left;
text-align: center;}
.fogonero-inner-navbar ul {
display: flex;
justify-content: center;
gap: 1%;
position: absolute;
left: 0;
width: 100%;
top: 34px;
}
.fogonero-inner-navbar ul li{
float:left;}
.fogonero-inner-navbar ul li a{
float:left;
line-height:34px;
font-size:16px;
font-family: 'Merriweather', serif;
color:#000;
font-weight:900;
padding: 5px 20px;
border-radius: 4px;

}
.fogonero-inner-navbar ul li a.active{color:#fff;
background:#c1362e;}
.fogonero-inner-navbar ul li a:hover{

color:#fff;
background:#c1362e;

}
.fogonero-inner-navbar ul li:nth-child(3){

margin-right:220px;
}
.fogo-banner-inner{float:left;width:100%;}
.fogo-banner-left{float:left;}
.fogo-banner-left h1{float:left;width:100%;font-size:85px;line-height:97.32px;font-family: 'Merriweather', serif;font-weight:900;color:#fff;text-transform:uppercase;}
.fogo-banner-outer{margin:93px 0 0;background:url(../images/fogo_banner_bg.png)no-repeat;background-size: cover;padding:220px 0 250px;    position: relative;}
.fogo-banner-outer:before{content:"";position:absolute;left:0;top:0;width:100%;height:64px;background:url(../images/graphic2.png)no-repeat;background-size:cover;}
.fogo-banner-outer:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:64px;background:url(../images/banner_graphics.png)no-repeat;background-size:100% 100%;}

.fogo-banner-left a {
float: left;
text-transform: capitalize;
margin-top: 40px;
width: 209px;
line-height: 64px;
border-radius: 4px;
color: #ffff;
background: #d12a21;
text-align: center;
font-size:20px;
font-family: 'Mont';
font-weight: bold;
}
.fogo-banner-left a:hover{
background: #ebdb93;
color:#000;
}
.mesquite-inner{display:flex;}
.mesquite-inner h2{ width:100%;float: left;
font-family: 'Merriweather', serif;

line-height: 97.32px;
font-weight:900;text-transform:capitalize;
font-size:45px;}
.mesquite-inner p:nth-child(2){margin:10px 0 30px;}
.mesquite-inner p{ width:100%;float: left;
font-family: 'Mont';


line-height: 25px;
font-weight:400;
font-size:14px;}
.mesquite-inner a {
font-weight: bold;
float: left;
font-family: 'Mont';
margin-top: 35px;
width: 189px;
line-height: 64px;
border-radius: 4px;
color: #ffff;
background: #d12a21;
text-align: center;
font-size:17px;
}
.mesquite-inner a:hover{
background: #ebdb93;
color:#000;
}
.mesquite-right {
padding: 0 84px 0 0;
}
.mesquite-outer{background:url(../images/mesquite_bg.png)no-repeat;background-size:100% 100%;padding:140px 0 120px;}
.mesquite-Lumps-outer{padding:70px 0;background:#1d1c1a;position:relative;}
.mesquite-Lumps-inner{float:left;width:100%;text-align:center;padding: 0 212px;}
.mesquite-Lumps-inner h2{float:left;width:100%;color:#ffeb53;font-size:45px;  font-family: 'Merriweather', serif;

line-height: 97.32px;
font-weight:900;}
.mesquite-Lumps-inner p{float:left;width:100%;color:#999998;font-size:14px;   font-family: 'Mont';

line-height: 25px;
}
.mesquite-Lumps-inner h5{float:left;width:100%;color:#fff;font-size:14px;   font-family: 'Mont';
margin-top:50px;
line-height: 25px;
font-weight:bold;}
.mesquite-Lumps-inner p:nth-child(4){color:#fff;}
.lumps_info{float:left;position:relative;width:576px;}
.lumps_info img{width:100%;height:378px;object-fit:cover;border-radius:8px;}
.overlay {
width: 442px;
max-height: 268px;
padding: 40px 65px;
background: #000;
border-radius: 8px;
position: absolute;
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
top: 55%;
left:50%;
-webkit-transform:translate(-50%, 0%);}
.overlay h3{float:left;width:100%;color:#ffeb53;font-size:29px;  font-family: 'Merriweather', serif;

line-height: 25px;
font-weight:900;} 
.overlay p{float:left;width:100%;color:#fff;font-size:15px;  font-family: 'Poppins', sans-serif;
line-height: 25px;
font-weight:400;margin:15px 0 20px;}
.overlay a{float:left;color:#b3233d;font-size:15px;  font-family: 'Poppins', sans-serif;
line-height: 25px;
font-weight:400;text-transform:capitalize;}
.overlay a:hover{color:#ebdb93;}
.mesquite-Lumps-inner2{ display: flex;
gap: 5%;padding:54px 0 120px;}
.Briquettes_info p{color:#9d9d9d;}
.we_sell-inner{display:flex;align-items:center;}
.mesquite-Lumps-outer:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:64px;background:url(../images/banner_graphics.png)no-repeat;background-size:100% 100%;}
.mesquite-Lumps-outer:after{content:"";position:absolute;left:0;top:-1px;width:100%;height:64px;background:url(../images/graphic.png)no-repeat;background-size:100% 100%;}
.we_sell-left{float:Left;    padding-right: 87px;}
.we_sell-left h2{float:Left;width:100%;font-size:45px;line-height:97.32px;font-family: 'Merriweather', serif;
font-weight:900;}
.we_sell-left p{float:Left;width:100%;font-size:14px;line-height:25px;font-family: 'Mont';
color:#000;}
.we_sell-outer {
padding: 50px 0 40px;
}
.we_sell-left p:nth-child(3){margin:36px 0 0;}


/*slider section start*/
.blogs-outer{background:transparent;}
.card1{width:43%;height:560px;float:Left;padding:24px;box-sizing:border-box;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;background: #fff;}
.card1 img{width:100%;height:294px;float:Left;}
.card2 .card1_img img{width:100%;height:100%;object-fit: cover;}
.card2 .card1_img {width:40%;height:226px;float:left;}
.card2 .card1_info{width:60%;float:right;}
.card2 {width:100%;height:271px;float:Left;}
.cards{display:flex;}
.easy_way{
float: left;
width: 55%;
margin-left:2%;
}
.card3{margin-top:2.6%;}
.card1_info h4{float:left;width:100%;font-size:22px;  font-family: 'Merriweather', serif;

line-height: 37px;
font-weight:900;    margin: 30px 0 20px;}
.card1_info {float: left;
width: 100%;
padding: 0 55px 0 15px;
}
.card1_info p{float:left;width:100%;font-size:14px;  font-family: 'Mont';

line-height: 25px;
}
.card1_info a{float:left;width:100%;font-size:14px; font-family: 'Mont';
color:#d12a21;
line-height: 25px;

margin-top:26px;}
.easy_way .card1_info h4{margin:0;}
.easy_way .card1_info{padding:0 0 0 40px;}
.easy_way .card1_info p{margin:15px 0;}
.easy_way .card1_info a{margin: 0;}
.blogs-inner {float:Left;width:100%;}
.blogs-outer h2 {
float: Left;
width: 100%;
margin: 20px 0 0;
text-align: center;
font-size: 45px;
line-height: 97.32px;
font-family: 'Merriweather', serif;
font-weight:900;
text-transform:capitalize;
}
.blogs-outer {
position: relative;
}
.blogs-outer:after{content:"";position:absolute;left:0;top:0;width:100%;height:64px;background:url(../images/graphic.png)no-repeat;background-size:100% 100%;} 
.blogs-outer .slick-prev:before{
content: "";position:absolute;right:0; bottom: -350px;width:43px;height:43px;background:url(../images/left_arrow.png)no-repeat;opacity:1;}
.blogs-outer .slick-next:before {
content: "";position:absolute;right: 50%;
bottom: -350px;width:43px;height:43px;background:url(../images/right_arrow.png)no-repeat;opacity:1;}
.blogs-outer .slick-prev {
right: 0;
z-index: 1;
width: 52%;
bottom: 350px;
}
.blogs-outer .slick-next {
right: 0;
z-index: 1;
bottom: 0;
width: 90%;
}
/*slider_section end*/
footer{position:relative;
padding:30px 0;
margin-top: 0;
background:#1f1e1c;}
footer:before{content:"";position:absolute;left:0;top:-60px;width:100%;height:64px;background:url(../images/footer-after.png)no-repeat;background-size:100% 100%;}
.copyright{float:Left;width:100%;text-align:center;}
.copyright span{float:Left;width:100%;color:#e8e6e1;font-size:14px;  font-family: 'Mont';

line-height: 25px;}

.view-our-blog {text-align: center; }
.view-our-blog a {
display: inline-block;
text-transform: capitalize;
width: 209px;
line-height: 64px;
border-radius: 4px;
color: #ffff;
background: #d12a21;
text-align: center;
font-size: 20px;
font-family: 'Mont';
font-weight: bold;
}
.view-our-blog a:hover {
background: #ebdb93;
color: #000;
}


/*7JAn2022*/

header.fogonero-header-outer.fixed-header {
position: fixed;
padding: 8px 0;
height: 80px;
}
header.fogonero-header-outer .fogonero-inner-logo img 
{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;    
height: auto;
}
header.fogonero-header-outer.fixed-header .fogonero-inner-logo img {
width: 150px;
height: auto;
}
header.fogonero-header-outer.fixed-header .fogonero-inner-navbar ul li a {
line-height: 34px;
font-size: 15px;
padding: 5px 20px;
}
header.fogonero-header-outer.fixed-header .fogonero-inner-navbar ul {
top: 22px;
}

/*7JAn2022End*/

.overlay-inn-con {
overflow: hidden;
max-height: 145px;
float: left;
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
width: 100%;
}
.overlay.actv-opened, .overlay.actv-opened .overlay-inn-con
{
max-height: 2000px;
}
.contact-section {
	display: block;
	width: 100%;
	background-image: url(../images/elfogonero-contact-banner.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 0 0 0;
	height: 800px;
	margin: 0 0 -62px 0;
}
.col-xs-12.pad-none.contact-inner-sec {
	display: flex;
	justify-content: space-between;
	padding: 70px 40px 0 40px;
	align-items: center;
	margin: 0px 0 0 0px;
}
.contact-inner-text {
	background: #000;
	width: 440px;
	padding: 80px 80px;
	text-align: left;
	margin-bottom: 70px;
}
.contact-inner-text h2 {
	font-size: 45px;
	color: #d1c042;
	font-family: 'Merriweather', serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.contact-inner-text h4 {
	font-size: 22px;
	color: #adadad;
	font-family: 'Merriweather', serif;
	font-weight: bold;
	margin: 20px 0 15px 0;
	padding: 0;
}
.contact-inner-text a {
	font-size: 16.67px;
	color: #adadad;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-family: 'Poppins', sans-serif;
}
.contact-inner-text a img {
	display: inline-block;
	margin: 0 10px 3px 0px;
}
.contact-inner-text a:hover {
	text-decoration: underline !important;
}.contact-inner-right-image {
	display: inline-block;
}
.contact-inner-right-image img
{
	max-width:100%;
}