body {
  margin: 0;
  padding: 0;
}
  
  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 {
	font-family: 'Roboto Slab', serif;
}
.pad-none{
	padding:0px;
}
@media only screen and (min-width:1300px) {
	.container {
	   max-width: 1300px;
	   width:100%
	}
}
/*custom menu*/

.grill-header-navbar .navigation-main-outer {
    float: right;
    width: 100%;
    padding-top: 28px;
}
.navigation-main-outer ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.navigation-main-outer li {
    float: left;
   
}
.navigation-main-outer li a {
       padding: 10px 15px;
    text-decoration: none;
    font-size: 16px;
	line-height:34px;
    color: #fff;
	font-weight:500;
	margin: 0 7px;
}
.navigation-main-outer li a:hover{    background: #dbaf3a!important;color: #52371d!important;border-radius: 33px;}
/*custom*/

/*charqueen*/
.charqueen-header-inner{display:flex;align-items:center;width:100%;}
.charqueen-header-logo{float:left;}
.charqueen-header-navbar .bg-light{background:transparent!important;}
.charqueen-header-navbar{float:right;display:flex;justify-content:right;}
.charqueen-header-navbar  .nav-link{font-size: 16px;height: 51px;line-height:33px;font-weight: bold;color: #fff!important;width:150px;text-align:center;margin-right: 5px;}
.charqueen-header-navbar  .nav-link:hover{background:#dbaf3a;color:#52371d!important;border-radius:33px;}

.charqueen-banner-inner{    float: left;width: 100%;}
.banner-inner-info{    float: left;}
.banner-inner-info h1 span{    float: left;width: 100%;font-size: 18px;color: #dbaf3a;line-height: 70px;font-weight: bold;    letter-spacing: 3px;}
.banner-inner-info h1{    float: left;width: 100%;font-size: 94.56px;color: #fff;line-height: 88px;font-weight: bold;}
.banner-inner-info p{    float: left;width: 100%;font-size: 17px;color: #fff;line-height: 70px;font-weight: 300;}
.banner-inner-info a{    float: left;width:174px; font-size: 16px;color: #dbaf3a;line-height: 70px;font-weight: bold; border: 3px solid;height: 52px;margin: 10px; border-radius: 64px;
line-height: 48px;text-align:center;}
 .banner-inner-info a:hover{ color: #52371d;background: #db9233;border-color: #db9233;}
 .banner-inner-info a.active { color:#52371d;background:#db9233;border:3px solid #db9233;}
.banner_more_btn{float:left;width:100%;margin-top:20px;}
.charqueen-banner-outer{padding:220px  0;background: url(../images/banner_bg.png)no-repeat;background-position: center;background-size: cover;}
.charqueen-header-outer{padding:25px  0;position:absolute;}
.charqueen-more-info-inner h2{float:left;width:100%;text-align:center;font-size:46px;line-height:88px;font-weight:bold;}
.charqueen-more-info-inner h2 span{float:left;width:100%;text-align:center;}
.charqueen-more-info-inner h2 span img{margin-top: 35px;}
.charqueen-more-info{display: flex; text-align: center;padding: 50px 0;}
.charqueen-more-info p{font-size:20px;line-height:29px;font-weight:400;float:left;width:100%;}
.charqueen-more-info1 {float:left;padding: 20px 67px;}
.info_btn a{width:273px;text-align:center;line-height:52px;height:50px;background:#dbaf3a;color:#52371d;border-radius:38px;display:inline-block;font-weight:bold;}
.info_btn{width:100%;float:left;text-align:center;    margin: 20px 0;}
.info_btn a:hover{color:#dbaf3a;background:#52371d;}
.charqueen-more-info-outer{padding:80px 0 140px;}
.charqueen-barbeque-inner{float:left;width:100%; text-align:center;    padding: 0 19%;}
.charqueen-barbeque-inner h2{color:#fff;float:left;width:100%;font-size: 58px;line-height: 70px;
    font-weight: bold;margin: 25px 0 10px;}
	.charqueen-barbeque-inner p{color:#fff;float:left;width:100%;font-size: 19px;line-height: 70px;
    font-weight: 400;}
.porch_barbeque{float:left;width:100%;}
.porch_barbeque span{text-align:center;width:318px;font-size:16px;border-radius:37px;font-weight:400;border:1px solid #dbaf3a; color:#dbaf3a; display: inline-block;line-height: 41px;}
.buy_btn a{width:186px;text-align:center;line-height:52px;height:50px;background:#dbaf3a;color:#52371d;border-radius:38px;display:inline-block;font-weight:bold;}
.buy_btn{width:100%;float:left;text-align:center;    margin: 20px 0;}
.buy_btn a:hover{color:#dbaf3a;background:#52371d;}
.charqueen-barbeque-outer{padding:145px 0 110px; background: url(../images/barbeque_bg.png)no-repeat;    background-position: center;
background-size: cover;}
.charcoal_inner{float:left;width:100%; padding:0 120px;}
.charcoal_inner_left{float:left;padding-right: 10px;}
.charcoal_inner_left h2{ margin: 20px 0;float:left;width:100%;font-size:46px;line-height:54px;font-weight:bold;}
.charcoal_inner_left p{float:left;width:100%;font-size:17px;line-height:25px;font-weight:400;}
.charcoal_inner_left h2 span{float:left;width:100%;margin-bottom: 12px;}
.info_btn1{text-align:left;margin-top:35px;}
.charcoal_outer{padding:140px 0;}	
.process_Charqueen span{width:140px;text-align:center;}
.process_outer{background:url(../images/process_left_bg.png);position:relative;}
.process_outer:before{content:"";position:absolute;width:50%;background:url(../images/process_right_bg.png);right:0;height:100%;top:0;}
.process_inner_left h2{font-size: 58px;line-height: 58px;font-weight: bold;color: #fff;}
.process_inner_right h2{font-size: 58px;line-height: 58px;font-weight: bold;color: #fff;}
.process_inner_right h2 span{ float:left;width:100%;}
.process_inner_left p{color: #fff;    margin: 8px 0;}
.process_inner_right p{color: #fff;    margin: 8px 0 20px;}
.process_inner_right ul{color: #fff;   }
.process_inner_right ul li img{margin-right:10px; }
.process_inner_right ul li{font-size:17px;line-height:25px;font-weight:400;}

.process_inner_right{z-index:3;position:relative;padding-left:120px;}
.process_inner_left{padding:0 120px;}
.process_inner{padding:0;}
.offer_inner{display: flex;align-items: center;width:100%;}
.offer_inner_right h2{margin:15px 0 20px;float:left;width:100%; line-height:52px;font-size:46px;font-weight:bold;}
.offer_inner_right h2 span{float:left;width:100%;}
.offer_inner_left{float:left;padding-left:80px;}
.offer_inner_right p{margin:15px 0 20px;float:left;width:100%; line-height:25px;font-size:17px;font-weight:400;}
.offer_inner_right .buy_now{text-align:left;}
.offer_outer{padding:40px 0;}
.contact_inner{text-align: center;width: 100%;float: left;}
.contact_inner h3{color:#fff;width: 100%;float: left; font-size: 58px;font-weight: bold;
line-height: 58px; margin-bottom: 50px;}
.contact_inner span a{width: 100%;float: left; font-size: 28px;font-weight: bold;
line-height: 58px; color:#fff;opacity:1;}
.contact_inner span{color:#fff;width: 100%;float: left; font-size: 17px;font-weight: 400;
line-height: 25px; margin:20px 0;opacity:.8;}
.contact_outer{padding:100px 0; background: url(../images/contact_bg.png)no-repeat;}
footer.copyright_foot_sec {
    padding: 20px 0;
    background-color: #232628;
}
.footer_inner{float:left;width:100%;text-align:center;}
.footer_inner span{color:#fff;width: 100%;float: left; font-size: 14px;font-weight: 400;
line-height: 25px; margin:10px 0;opacity:.8;}




.contact_outer {
    padding: 100px 0;
    background: url(../images/contact_bg.png)no-repeat;
    background-size: cover !important;
}