body {font: 400 16px/24px 'century_gothicregular', sans-serif; color: #3a3939;}
h1{ font: 700 48px 'bakilda_historiregular'; color: #53280d; text-transform: capitalize;}
h2 { font: 800 35px 'century_gothicbold'; color: #53280d; text-transform: uppercase;}
h3{font: 700 48px 'bakilda_historiregular'; color: #53280d; text-transform: capitalize;}


a { text-decoration: none; color: #fff; text-transform: uppercase; font-family: 'century_gothicregular';}
li { list-style-type: none;}
h1, h2, h3, h4, h5, h6, ul, li, span, p{margin: 0; padding: 0;}












.navbar{padding: 15px 0;}
.navbar ul li a{font-size: 16px; text-transform: capitalize;}
.navbar .dropdown .nav-link{padding-right: 0;}
.navbar .dropdown .nav-link::after{margin-left: 0;}
.navbar-toggler{width: auto;}
.navbar .navbar-nav .nav-item{margin: 0 10px 0 0;}

#button {
  display: inline-block;
  background-color: #53280D;
  width: 30px;
  height: 30px;
  text-align: center;
  position: fixed;
  bottom: 30px;
  left: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f106";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  font-weight: 400;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

button:focus:not(:focus-visible){box-shadow: none;}



.topbar{width: 100%; background: #53280D; text-align: center; padding: 5px 0;}
.topbar a{text-decoration: underline; text-transform: none; font-size: 15px;}

.header-section{width: 100%; position: relative;}
.header-section .head-text{background: #F1F1F1; padding: 6px; position: absolute; left: 10%; top: 50%; transform: translate(-10%,-50%); width: 44%; text-align: center;}
.header-section .head-text p{margin: 15px 0 0 0;}
.header-section .head-text .fnd-btn{margin: 20px 0;}
.header-section .head-text .fnd-btn a{background: #53280D; padding: 10px 20px; font-family: 'century_gothicbold', sans-serif; letter-spacing: 0px;}
.header-section .small-banner{display: none;}



.manufacture-section{width: 100%; background: #F7F7F7; text-align: center; padding: 20px;}
.manufacture-section .manufacture-head h2{display: flex; align-items: center;}
.manufacture-section .manufacture-head h2::before{
    flex: 1;
    content: '';
    padding: 1px;
    background-color: #6c5344;
    margin: 0px 40px;
  }
.manufacture-section .manufacture-head h2::after {
    flex: 1;
    content: '';
    padding: 1px;
    background-color: #6c5344;
    margin: 0px 40px;
  }
  .manufacture-section .manufacture-head .heading-tittel{font-size: 18px;     font-family: 'century_gothicbold'; margin: 6px 0 18px 0;}




.manufacture-det-one .manufacture-det-one-back{background: #F7F7F7; padding: 40px 20px; }
.manufacture-det-one .manufacture-det-image{position: relative;}
.manufacture-det-one .border-btm{position: absolute; width: 100%; height: 2px; background: #fff; bottom: 2%; margin-bottom: 9px;}
.manufacture-det-one .manufacture-det-txt{text-align: center;}
.manufacture-det-one .manufacture-det-txt .manufacture-det-heading{color: #53280D; font-size: 18px; font-weight: 900; margin-bottom: 25px; text-transform: uppercase;}
.manufacture-det-one .manufacture-det-txt p{margin: 17px 0 20px 0; line-height: 26px;}
.manufacture-det-one .manufacture-det-txt .manufacture-det-btn{padding: 10px 20px; background: #53280D; color: #fff; font-size: 14px; font-weight: 700;  }


.Custom-Wooden .Custom-Wooden-back{background: #dcdcdc; padding: 50px 50px 0 50px;}
.Custom-Wooden .Custom-Wooden-text{padding: 60px 0;}
.Custom-Wooden .Custom-Wooden-text h3{margin-bottom: 10px;}
.Custom-Wooden .Custom-Wooden-text .Custom-bdr{width: 90%; background: #53280D; height: 1px; margin-bottom: 10px;}
.Custom-Wooden .Custom-Wooden-text p{line-height: 26px; font-size: 16px; margin-bottom: 20px;}
.Custom-Wooden .Custom-Wooden-text a{padding: 8px 20px; background: #53280D; color: #fff; font-size: 13px; font-weight: 700; letter-spacing: 1px;}


.manufacture-det-two .manufacture-det-two-back{background: #F7F7F7; padding: 20px 20px 40px 20px; }
.manufacture-det-two .manufacture-det-txt{text-align: center;}
.manufacture-det-two .manufacture-det-txt .manufacture-det-two-heading{margin: 20px 0;}
.manufacture-det-two .manufacture-det-txt .manufacture-det-two-heading a{color: #53280D; font-size: 18px; font-weight: 900; margin-bottom: 25px; text-transform: capitalize;}
.manufacture-det-two .manufacture-det-txt .manufacture-det-btn{padding: 7px 16px; background: #53280D; color: #fff; font-size: 14px; font-weight: 700; text-wrap: nowrap;}


.Wood-srvc .Wood-srvc-det {padding: 70px 0; background: #dcdcdc; text-align: center;}
.Wood-srvc .Wood-srvc-det h2{margin-bottom: 15px;}
.Wood-srvc .Wood-srvc-det p{padding: 0 45px; margin-bottom: 30px;}
.Wood-srvc .Wood-srvc-det .Wood-srvc-all-det{text-align: center;}
.Wood-srvc .Wood-srvc-det .Wood-srvc-img{display: flex; justify-content: center; margin-bottom: 20px;}
.Wood-srvc .Wood-srvc-det .Wood-srvc-all-det a{color: #53280D; font-size: 20px; font-weight: 900; margin-bottom: 25px; text-transform: capitalize;}


.manufacture-det-three .manufacture-det-two-heading{display: none;}
.manufacture-det-three .manufacture-det-image{margin-bottom: 20px;}
.manufacture-det-three .manufacture-det-btn{padding: 10px 20px;}

.talk-today{width: 100%;}
.talk-today .talk-today-text{text-align: center; padding: 0 65px;}
.talk-today .talk-today-text p{margin-bottom: 20px;}
.talk-today .talk-today-text h4{font-size: 20px; font-weight: 700; margin-bottom: 20px; color: #53280D;}
.talk-today .talk-today-det{padding: 60px 40px; background: #dcdcdc; width: 100%;}
.talk-today .talk-today-text a{padding: 8px 41px; background: #53280D; color: #fff; font-size: 14px; font-weight: 700;}
.talk-today .talk-today-text .talk-btn{margin-right: 50px;}
.talk-today .talk-today-text .talk-margin{margin-bottom: 50px;}
.talk-today h3{margin-bottom: 10px;}


.form-container {
    max-width: 400px;
    margin: 50px auto;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f9f9f9;
  }
  
  .form-group {
    margin-bottom: 20px;
  }
  
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  select,
  textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 50px;
    outline: none;
  }

  select{height: 45px; }
  .select-group {
    position: relative;
  }
  
  .select-group .dropdown-icon {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
  }
  
  select {
    appearance: none; /* Remove default appearance */
  }
  
  button {
    background-color: #53280D;
    color: white;
    padding: 10px ;
    border: none;
    cursor: pointer;
    width: 100%;
  }
  
  button:hover {
    background-color: #944415;
    transition: all 0.6s;
  }

.manufacture-det-three .manufacture-det-three-back{ background: #F7F7F7; padding: 60px 40px ; text-align: center;}

.manufacture-det-three .manufacture-three-all-det a{color: #53280D; font-size: 18px; font-weight: 900; margin-bottom: 25px; text-transform: capitalize;}
.manufacture-det-three .manufacture-three-all-det p{font-size: 14px; margin-top: 15px;}


.video-section .video-section-back{background: #F7F7F7; padding: 20px 40px;}
.video-section .video-section-back h6{font-size: 18px; font-weight: 700; text-align: center; line-height: 25px; color: #3a3939;}
.video-wrapper {
  position: relative;
  margin-bottom: 20px;
}

.video-wrapper > video {
  width: 100%;
  vertical-align: middle;
}

.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
  display: none;
}

.video-overlay-play-button {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 10px calc(50% - 50px);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  opacity: 0.95;
  cursor: pointer;
  transition: opacity 150ms;
}
.is-hidden {
  display: none;
}

.video-overlay-play-button:hover {
  opacity: 1;
}

.video-overlay-play-button.is-hidden {
  display: none;
}

.ftr-top .ftr-top-back{background: #F7F7F7; position: relative;}
.ftr-top{border-bottom: solid 1px #000;}
.ftr-top .ftr-top-det{ padding: 0 60px; display: flex; align-items: center; position: absolute; top: 50%; transform: translate(0 ,-50%);}
.ftr-top .ftr-top-det p{font-family: "Caveat", cursive; font-size: 48px; line-height: 56px; font-weight: 700; color: #000;}




.footer .ftr-det{padding: 50px 40px; color: #000 ; display: flex; justify-content: space-between;}
.footer .ftr-det a{color: #000; font-size: 14px;}
.footer .ftr-middel-left{width: 20%;}
.footer .ftr-det img{width: 85%; margin-bottom: 20px;}
.footer .ftr-det .ftr-logo-sec ul{display: flex; gap: 15px;} 
.footer .ftr-det .ftr-logo-sec ul li a{padding: 6px 10px; background: #262626; color: #fff; border-radius: 50%;}
.footer .ftr-middel-left h5{font-weight: 700; font-size: 16px; margin-bottom: 15px;}
.footer .ftr-middel-left ul li{margin-bottom: 5px;}
.footer  .ftr-border{width: 75%; height: 1px; background: #000; margin: 0 auto;}
.footer .Copyright-text{text-align: center; margin: 40px 0; font-size: 12px;}


.footer .ftr-det .ftr-logo-sec ul li  .m-facebook{background: #3b5998;}
.footer .ftr-det .ftr-logo-sec ul li  .m-linkedin{background: #0077b5;}
.footer .ftr-det .ftr-logo-sec ul li  .m-youtube{background: #cd201f; padding: 6px 9px; }







@media screen and (max-width:1399px) {
}
@media screen and (max-width:1199px) {
  h1{font-size: 40px; }
.header-section .head-text {left: 8%; width: 51%;}
.header-section .head-text .fnd-btn a{padding: 6px 20px;}


.manufacture-det-one .manufacture-det-txt .manufacture-det-btn{display: block; padding: 10px 0;}
}
@media screen and (max-width:991px) {
  h3{font-size: 35px;}
  h2{font-size: 26px;}
  .manufacture-section .manufacture-head .heading-tittel{font-size: 14px;}
  .manufacture-det-one .manufacture-det-txt .manufacture-det-btn{display: inline; padding: 10px 20px;}
  .manufacture-det-one .manufacture-one-margin{margin-top: 60px;}
  .Custom-Wooden .Custom-Wooden-text p{font-size: 18px;}
  .manufacture-section .manufacture-det-two .manufacture-det-two-back .manufacture-two-margin{margin-top: 60px;}
  .Wood-srvc .manufacture-one-margin{margin-top: 40px;}
  .manufacture-det-two .manufacture-one-margin{margin-top: 60px;}
  .manufacture-det-three .margin{margin-top: 40px;}
  .footer .ftr-det{flex-wrap: wrap;}
  .footer .ftr-middel-left{width: 50%;}
  .footer .margin-lg{margin-top: 30px;}

  .talk-today .talk-today-text .talk-btn {margin-right: 5px;}
  .talk-today .talk-today-text a {padding: 7px 28px;
  }
  .video-overlay-play-button{padding: 60px calc(50% - 50px);}
}
@media screen and (max-width:767px) {
  h1{font-size: 35px;}
  .header-section .head-text { left: 50%; width: 100%; background: rgba(247, 247, 247, 0.5); text-align: center; top: 50%; transform: translate(-50%, -50%);}
  .Custom-Wooden .Custom-Wooden-text {text-align: center;
  }
  .Custom-Wooden .Custom-Wooden-text .Custom-bdr{margin: 0 auto 10px auto;}
  .manufacture-det-one{background: #F7F7F7;}
  .manufacture-det-one .manufacture-det-one-back{padding: 0;}
  .manufacture-section{padding-bottom: 40px;}
  .Custom-Wooden .Custom-Wooden-text p{text-align: justify;}
  .Custom-Wooden {background: #dcdcdc;}
  .Custom-Wooden .Custom-Wooden-back{padding: 50px 0 0 0 ;}
  .Custom-Wooden .Custom-Wooden-text{padding-top: 0;}
  .manufacture-section .manufacture-head h2::before, .manufacture-section .manufacture-head h2::after{display: none; margin: 0; padding: 0;}
  .manufacture-section .manufacture-head h2{display: block;}
  .manufacture-section .manufacture-head .heading-tittel {font-size: 16px;}
  .manufacture-section .manufacture-head p{text-align: justify; font-size: 18px; margin-bottom: 15px;}
  .Wood-srvc .Wood-srvc-det p{padding: 0; font-size: 18px; text-align: justify;}
  .Wood-srvc{background: #dcdcdc;}
  .talk-today{background: #dcdcdc;}
  .talk-today .talk-today-text{padding: 0;}
  .talk-today .talk-today-text h3{margin-bottom: 25px;}
  .talk-today .talk-today-text p{text-align: justify; font-size: 18px;}
  .talk-today .talk-today-det{padding: 40px 0;}

  .talk-today .talk-today-form{margin: 40px auto 0 auto; width: 60%;}

  .manufacture-det-three .margin-m{margin-top: 40px;}
  .ftr-top .ftr-top-det p {    font-size: 41px;
    line-height: 48px;
  }
  .ftr-top .container-fluid{padding: 0;}
  .ftr-top .ftr-top-det{top: 15%; padding: 0 20px;}
  .footer .ftr-logo-sec{width: 100%;}
  .footer .margin-md{margin-top: 30px;}
  .footer .ftr-det .ftr-logo-sec ul{justify-content: center;}
}
@media screen and (max-width:575px) {


  .talk-today .talk-today-form{ width: 90%;}
  .header-section .banner-img .big-banner{display: none;}
  .header-section .small-banner{display: block;}
  .ftr-top .ftr-top-det p {
    font-size: 31px;
    line-height: 35px;
  }

}
@media screen and (max-width: 470px){
  .manufacture-det-one .manufacture-det-txt .manufacture-det-btn{display: block; padding: 10px 0;}
}

@media screen and (max-width: 400px){
  .manufacture-det-two .manufacture-det-txt .manufacture-det-btn{padding: 7px;}
  .talk-today .talk-today-text a{padding: 7px 20px;}
  .talk-today .talk-today-text .talk-btn{margin-right: 25px;}
  .video-section .video-section-back h6{font-size: 16px;}
  .video-overlay-play-button{padding: 60px calc(50% - 50px);}
  .video-section .video-section-back{padding: 20px 5px;}
  .footer .ftr-det{padding: 40px 7px;}
}


@media screen and (max-width: 380px){
  .ftr-top .ftr-top-det p {
    font-size: 25px;
    line-height: 28px;
  }
}