
*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
img{
    max-width:100%;
}

.top-bar-main-con{
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #cccccc;
}
.top-bar-con ul li {
    margin: 0 20px;
    color: #FF9800;
    font-size: 12px;
}
.slogan_web h2 {
    color: #FF9800;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    font-size: 35px;
    margin-bottom: 5px;
}
.menu_right h3 {
    font-size: 20px;
    margin-bottom: 0;
    font-weight: 600;
}
.menu_right h2 {
    font-size: 32px;
    color: #FF9800;
    margin-bottom: 0;
}
.menu_right h2 i {
    font-size: 38px;
    font-weight: normal;
}
.menu_right p {
    font-size: 12px;
}
.nav-bar-con ul li a {
    color: #000;
    font-size: 18px;
    padding: 25px 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.nav-bar-con ul li a:hover,
.nav-bar-con ul li.active a {
    color: #FF9800 !important;
}
.slogan_web{
    position: absolute;
    top: 12px;
    left: 30%;
}
.nav-item{
    padding: 50px 20px 5px;
}
.navbar-brand{
    /*width: 226px;*/
    /*height: 76px;*/
    font-size:35px;
    font-weight:700;
}
.navbar-brand span{
   color:#FF9800;
 
}
.hardwood-conent-con{
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 2%;
    padding-right: 2%;
}
.hardwood-conent-con h2 {
    font-size: 38px;
    line-height: 40px;
}
/**/
.single_hardwood_top h3 {
    margin-bottom: 5px;
}
.single_hardwood_top h5 {
    font-size: 20px;
}

.single_hardwood_top p {
    padding-left: 10%;
    padding-right: 10%;
    font-size: 15px;
}
.single_hardwood_bot h5 {
    font-weight: 400;
}
.single_hardwood_bot p{
     font-family: 'Khula', sans-serif;
    font-size: 15px;
}
.single_hardwood_highlight {
    background: #138510;
    padding: 5px;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    margin-top: 28px;
}
.single_hardwood_highlight p {
    font-size: 13px;
    color: #fff;
}
.firewood-supply-con{
    padding-top:50px;
    padding-bottom: 50px;
}
/**/
/************/
.single_pricing_box {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.shape_round, .shape_round_snd {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: -20px;
    width: 40px;
    height: 40px;
    background: #fff;
    margin: 0 auto;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.product_ara_single {
      
    background: #fff;
    padding: 15px;
    position: relative;
    z-index: 1;
    box-shadow: 0 0 10px rgb(0 0 0 / 30%);
}
.sale_badge {
    position: absolute;
    left: 0;
    top: 50px;
    background: #FF0000;
    padding: 17px 10px 15px 10px;
}
.detail_product {
    text-align: center;
    padding-top: 20px;
    border-bottom: 1px solid #333333;
}
.detail_product h2 {
    color:green;
    font-size: 28px;
    /*color: #000;*/
    margin-bottom: 0;
}
.detail_product span {
    color: #FF0000;
    font-size: 20px;
    font-weight: 700;
}
.detail_product p {
      font-family: 'Khula', sans-serif;
    font-size: 16px;
}
.delivery_message h5, .delivery_order h5 {
    font-size: 16px;
    color: #FF9800;
    font-weight: 400;
    margin-bottom: 5px;
}
.delivery_time, .delivery_pas, .delivery_btn {
    position: relative;
    z-index: 1;
    padding-top: 18px;
}
.delivery_message, .delivery_order {
    padding-left: 45px;
}
.delivery_order h5 {
    margin-top: 10px;
}
.btnc {
    border: medium none;
    border-radius: 5px;
    text-transform: capitalize;
    display: inline-block;
    cursor: pointer;
    font-size: 15px;
    line-height: 1;
    margin-bottom: 0;
    padding: 10px 15px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border: 1px solid transparent;
    color: #fff;
    background-color: #3b5998;
    font-weight: 700;
}
.btnc.whatsapp {
    background: #1BD742;
}
.btnc.fb {
    margin-bottom: 10px;
}
.price_bg_common{
    padding-top: 50px;
    padding-bottom: 20px;
}
.see_price_product{
    padding-top: 60px;
    padding-bottom: 50px;
}
.product_pr_head h2 {
    padding-top: 45px;
    font-size: 32px;
}
.product_pr_head {
    border-top: 2px solid#FF9800;
}
.product_ara_single a{
    text-decoration: none;
}
.sale_badge h4 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 0;
}

.delivery_time i.fa, .delivery_pas i.fa {
    position: absolute;
    left: 0;
    font-size: 32px;
    top: 20px;
}
.carousel-item{
    background: url("../images/s.html");
}
.slider_text h2 {
    font-size: 60px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 0;
    color:green;
}
.slider_text p {
    font-size: 24px;
    margin-bottom: 0;
}
.slider_text {
    text-align: center;
    background-color: rgba(255, 255, 255, 0.86);
    padding: 25px;
}
.free_kindling_area{
    padding-top: 30px;
    padding-bottom: 30px;
}

.free_kindling_text {

    padding-top: 135px;
}
.free_kindling_text h3 {
    position: relative;
    z-index: 1;
    color: #000;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.free_kindling_text h3 span{
  padding: 8px;
  display: inline-block;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.free_kindling_text h3:after, .free_kindling_text h3:before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20%;
    height: 2px;
    background: #cccccc;
    content: '';
    display: block;
    z-index: 0;
}
.free_kindling_text h3:before {
    left: auto;
    right: 0;
}
.free_kindling_text p {
         font-family: 'Khula', sans-serif;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
}
.covid_banner{
     
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: red;
}
.covid_banner p{
    font-family: 'Khula', sans-serif;
    font-size: 15px;
}
.covid_banner h2{
    font-weight: 600;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
}
.reviewBox {
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 20px;
}
.reviewBox li {
    padding: 15px;
    border-radius: 2px;
    text-align: center;
    background-color: #fff;
}
.reviewBox li p {
    color: #9c9c9c;
    margin-top: 16px;
}
.pay_by_card{
    padding-top: 30px;
    padding-bottom: 30px;
}
.free_delivery{
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:#333333;
}
.free_delivery_txt h2 {
    color: #fff;
    font-size: 52px;
    margin-bottom: 0;
    font-weight: 500;
}
.facility_checklist{
    padding-top: 50px;
    padding-bottom: 50px;
}
.list_facility li i {
    color: #FF9800;
    background: #138510;
    padding: 10px 10px;
    border-radius: 50%;
    font-size: 20px;
    display: inline-block;
}
.list_facility li {
    font-size: 30px;
    margin-bottom: 20px;
}
.list_facility_r h3 {
    font-size: 24px;
    color: #212529;
    font-weight: 600;
}
.list_facility_b p {
    font-size: 20px;
    font-weight: 600;
    padding-top: 85px;
}
.why_cheap{
     
    padding-top: 50px;
    padding-bottom: 50px;
}
.why_cheap_detail p {
    font-family: 'Khula', sans-serif;
    font-size: 16px;
}
.contact_us{
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
}

.contact_ticker {
    position: absolute;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    text-align: center;
    background: #333333;
    width: 500px;
    padding: 100px 0 0;
    margin-bottom: 0;
    left: -210px;
    top: -65px;
}
.contact_ticker_ds h3 {
    font-size: 45px;
    font-weight: 700;
    color: #FF9800;
    text-transform: uppercase;
    margin-bottom: 0;
}
.contact_ticker_ds p {
    color: #fff;
    font-size: 25px;
    margin-bottom: 0;
    line-height: 1.2;
}
.head_contact h2:after,
.head_contact h2:before {
    position: absolute;
    left: 0;
    top: 10px;
    width: 40%;
    height: 2px;
    background: #cccccc;
    content: '';
    display: block;
}
.head_contact h2:before {
    left: auto;
    right: 0;
}
.head_contact h2 {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 32px;
    position: relative;
}
.footer_copyright{
    padding-top: 20px;
    padding-bottom: 20px;
    background: #333333;
}
.copyright_txt p {
    color: #fff;
    margin-bottom: 0;
    font-size: 16px;
}
.delivery_inner h2 {
    text-align: left;
    font-family: 'Caveat', cursive;
    text-transform: uppercase;
    color: #FF9800;
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 20px;
}
.delivery_inner p {
    font-size: 16px;
}
.delivery_number h2 {
    font-size: 60px;
    margin-top: 35px;
    font-weight: 600;
}
.delivery_number p strong {
    color: #FF0000;
}
.delivery_covered{
    padding-top: 100px;
    padding-bottom: 100px;
}
.locationList a{
margin-bottom: 5px;
display: block;
color: #333333;
}

.production_des h2 {
    text-align: center;
    font-size: 30px;
    color: #FF9800;
    font-weight: 500;
}
.production_des p{
     font-family: 'Khula', sans-serif;
    font-size: 15px;
}
.slider1{
    background: url("../images/slide1-img.jpg") no-repeat center;
    background-size: cover;
}
.slider-box{
    padding: 100px 10%;
}
.slider2{
    background: url("../images/slide2-img.jpg") no-repeat center;
    background-size: cover;
}
.slider3{
    background: url("../images/slide3-img.jpg") no-repeat center;
    background-size: cover;
    position: relative;
}
.product_img {
    height: 300px;
    margin: 0 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
    background: none;
}
.carousel-control-prev,
carousel-control-next {
    opacity: 1;
}
.carousel-control-next svg, .carousel-control-prev svg {
    position: absolute;
    left: 50px;
    top: 50%;
    color: rgb(191 106 71 / 80%);
    width: 40px;
    height: 40px;
    font-size: 25px;
    text-align: center;
    line-height: 35px;
    margin-top: 0px;
    border: 2px solid rgba(191, 106, 71, 0.8);
    border-radius: 50%;
    font-weight: 300;
    fill: rgb(191 106 71 / 80%);
    padding: 8px;
}
.carousel-indicators li{
    height: 15px;
    width: 15px;
    border: 2px solid rgba(191, 106, 71, 0.5);
    background: transparent;
    margin: 0 3px;
    display: inline-block;
    border-radius: 50%;
}
 .carousel-indicators li:focus,
 .carousel-indicators .active
 {
    background: none;
     border-color: #bf6a47;
 }
 .firewood-supply-con img{
     height:350px;
     object-fit:cover;
 }
.firewood-supply-con .carousel-control-next{
    right: 40px;
}
.gallery-area-con img{
    height: 375px;
    object-fit: cover;
    width: 100%;
}
.production_area{
    padding-top: 100px;
        margin-bottom: 20px;
}
.shape_round_snd {
    background-color: #FF9800;
}
.pay_by_card{
    overflow: hidden;
}
.btnc.fb:hover {
    color: #fff;
}
.btnc.whatsapp {
    background: #1BD742;
}
.header-con{
    position: sticky;
    top: 0;
    z-index: 999;
    background: rgba(255, 255, 255, 0.9);
}

.new_gallery img{
    width:100%;
    margin-bottom:20px;
    
}
.new_gallery h1{
    color:green;
    text-align:center;
}
.new_gallery p{
font-family: 'Open Sans', sans-serif;
}
.box_2b{
    padding: 65px 130px;
    background: #000000c7;
    color: white;
    margin-left: 20px;
}
.box_2b p{
      font-size: 30px;
}
.box_2b h1{
    color:green;
}
.see_price_product .text_green{
    font-size:45px;
    color:green;
    text-align:center;
}
.contact_form{
       font-family: 'Khula', sans-serif;
}
.single_hardwood_organe{
   color: orange;
    transform: rotate(-5deg);
    margin-top: 15px;
    font-size: 23px;
}
.ree_kindling_img{
    position: relative;
}
.ree_kindling_img i{
    font-size: 40px;
}
.ree_kindling_img .sad_face{
       position: absolute;
      bottom: 26px;
    left: 72px;
}
.ree_kindling_img .smile_face{
position: absolute;
    bottom: 30px;
    right: 78px;
}
.slider_text.new_slide1{
    background-color: rgba(255, 255, 255, 0.86);
    padding: 25px;
   margin-left: 100px;
    height: fit-content;
    margin-top: 30px;
}
.slider_text.new_slide1 span{
    color:#FF9800;
}
.slider_text.new_slide2{
    position: absolute;
  top: 7px;
    right: 135px;
    padding: 15px;
    color: green;
}
.slider_text.new_slide2 p{
    color:#FFF;
}
.truck_wrap{
        padding-bottom: 50px;
}
.truck_wrap .truck_title{
    font-size:50px;
    text-align:center;
    font-weight:700;
    color:green;
    margin-bottom: 20px;
}