.whb-scroll-stick .whb-flex-row{
  border-bottom: 2px solid #F1F1F1;
}

.section1{
  position: relative;
}

.section1:before{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  height: 71%;
  display: block;
  background-color: #FCF4ED;
}

.section1 .nf-form-content{
  max-width: 880px;
}

.section1 .nf-form-content input:not([type=button]),
.section1 .nf-form-content textarea{
  background-color: #646464;
  border: none;
  color: #fff;
}

.section1 .nf-form-content input:not([type=button])::placeholder,
.section1 .nf-form-content textarea::placeholder{
  color: #fff;
}

.section1 .nf-form-content input:not([type=button]):focus,
.section1 .nf-form-content textarea:focus{
  color: #fff;
  background-color: #646464;
  border: none;
}

.section1 .nf-form-fields-required{
  display: none;
}

.section1 .checkbox-container.label-right label{
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000;
}

.section1 .checkbox-container.label-right label a{
  color: #646464 !important;
  text-decoration: underline;
}

.section1 .submit-wrap{
  text-align: center;
}

.section1 .nf-form-content input[type=button]{
  background-color: transparent;
  color: #646464 !important;
  border: 2px solid #646464;
  font-weight: 600;
  padding: 12px 35px;
  padding-bottom: 6px;
}

.section1 .nf-form-content input[type=button]:hover{
  background-color: #646464;
  color: #fff !important;
}

.section1 .nf-form-errors .nf-error-msg{
  text-align: center;
}

.section2 .woodmart-text-block{
  padding: 0 33%;
}

.section2 .title1{
  margin-bottom: 15px;
}

body .section1,
body .section2{
  margin: 0;
}




.section5 .title1 .woodmart-text-block{
  letter-spacing: 2px;
}

.section5 .vc_separator{
  margin-bottom: 20px;
}

.section5 .title2{
  z-index: 99;
}

.section5 .vc_sep_width_10{
  width: 15% !important;
}

.section5 .column2 .vc_column-inner{
  padding: 0 50px;
}

body .section5{
  margin: 0px;
}

body .section5 .wpb_content_element{
  margin-bottom: 0;
}

body .section5 .column2 .title1{
  margin-bottom: 10px;
}

.section5 .text1{
  margin-bottom: 10px;
}

body .section5 .social-form-circle .social-facebook{
  padding-left: 0;
  margin-right: 5px !important;
}

@media (max-width: 1261px)
{
  .section2 .title1 .woodmart-text-block
  {
    font-size: 50px !important;
  }
}


@media (min-width: 768px){
  .section1 .woodmart-text-block{
    padding: 0 30%;
  }

  .section5 .column1 .vc_column-inner{
    padding: 0;
  }

  .section5 .wpb_gmaps_widget .wpb_wrapper{
    padding: 0;
  }

  body .section5 .wpb_column .vc_column-inner{
    padding-top: 0 !important;
  }
  body .section5 .title3{
    margin-bottom: 10vh;
  }
}


@media (max-width: 480px)
{
  .section2 .woodmart-text-block 
  {
     padding: 0% !important;
  }

    .section2 .title1 .woodmart-text-block
    {
      line-height: 37px !important;
      font-size: 30px !important;
    }

  .section5 .title2 .woodmart-text-block
  {
    font-size: 23px !important;
    line-height: 33px !important;
  }

  .section5 .column2 .vc_column-inner
  {
    padding: 0 30px;
  }

  .c-link
  {
    font-size: 15px !important;
  }

  .section1 .title1 .woodmart-text-block
  {
    font-size: 25px!important;
    line-height: 35px!important;
  }

}


@media (max-width:320px)
{

  .section2 .woodmart-text-block 
  {
     padding: 0% !important;
  }

    .section2 .title1 .woodmart-text-block
    {
      line-height: 37px !important;
      font-size: 30px !important;
    }

  .section5 .title2 .woodmart-text-block
  {
    font-size: 23px !important;
    line-height: 33px !important;
  }

  .section5 .column2 .vc_column-inner
  {
    padding: 0 30px;
  }

  .c-link
  {
    font-size: 11px !important;
  }

  .section1 .title1 .woodmart-text-block
  {
    font-size: 25px!important;
    line-height: 35px!important;
  }

}

@media (max-width:767px)
{
  .section5 .column1 .vc_column-inner
  {
    padding: 0px !important;
  }

  .section5 .wpb_gmaps_widget .wpb_wrapper
  {
    background-color: transparent !important;
    padding: 0px !important;
  }
}

@media (min-width: 481px) and (max-width:767px)
{
  .section2 .woodmart-text-block
  {
    padding: 2% 0% !important;
  }

  .section2 .title1 .woodmart-text-block
  {
    font-size: 40px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px)
{
  .section2 .woodmart-text-block {
    padding: 2% 25%;
}
  .section2 .title1 .woodmart-text-block
  {
    line-height: 50px !important;
    font-size: 50px !important;
  }

}


@media (max-width: 375px)
{
  .section5 .column2 .vc_column-inner
  {
    padding: 0 23px;
  }
}

@media (min-width: 1199px) and (max-width:1360px)
{
  .section5 .column2 .vc_column-inner {
    padding: 0 35px;
}
}