/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
:root {
  --wd-tags-mb: 30px;
}
body .container {
  max-width: 1422px;
}
.title-wrapper.with-bg {
  background: url(/wp-content/uploads/2022/05/titley.png)no-repeat;
  padding: 67px 0px;
  background-size: contain;
  background-position: center;
}
.title-wrapper.with-bg .title {
  font-size: 50px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
}
.title-wrapper.with-bg.green {
  background: url(/wp-content/uploads/2022/05/titleg.png)no-repeat;
  background-size: contain;
  background-position: center;
}
.section2 {
  background: url(/wp-content/uploads/2022/05/row2bg.png)no-repeat;
  background-size: 63%;
  background-position: -15% center;
  min-height: 1000px;
}
.section2__text1 {
  max-width:480px;
}

.section3 {
  background: url(/wp-content/uploads/2022/05/row3bg.png)no-repeat;
  background-size: 55%;
  background-position: 105% center;
  min-height: 1185px;
}
.section3__text1 {
  max-width:480px;
  margin: auto;
  margin-bottom: 20% !important;
}
.wpcf7-form {
  direction: rtl;
}
.subscribe-form .wpcf7-form-control {
  font-size: 33.5px;
  color: #2a500f;
  background-color: #d9d7d7;
  height: 80px;
  border-radius: 43.3px;
  /* font-family: Roboto; */
  border:none;
  padding: 0 28px;
}
.subscribe-form .wpcf7-form-control.wpcf7-submit {
  border-radius: 43.3px;
  background-color: #568336;
  color: #fff;
  position: absolute;
  left: 0;
}
body .min-footer {
  padding-top: 13px;
  padding-bottom: 13px;
}
.copyrights-wrapper {
  border-top: none !important;
}


@media (max-width:767.98px) {
  .section2, .section3 {
    background:none;
  }
}

@media (max-width:991.98px) {
.title-wrapper.with-bg {
  padding: 28px;
  background-size: contain;
}
.title-wrapper.with-bg .title {
  font-size: 24px;
  line-height: 1;
}
}

@media (max-width:1024px) {
.subscribe-form .wpcf7-form-control {
  font-size: 20px;
  height: 60px;
}
}


@media (min-width:1920px) {
  .section2 {
    background-size: auto;
}
.section3 {
  background-size: contain;
}
}

@media (max-width:1599.98px) {
  .section2, .section3 {
    min-height:auto;
}
}
@media (min-width:1600px) {
.section2 {
  margin-bottom: -150px !important;
}
}
