/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/



/* home page  */

.wd-header-text.top-qus {
    color: #fff !important;
    font-size: 14px;
}

.whb-general-header .wd-social-icons span.wd-icon {
    color: #081F1D;
}

.whb-general-header .wd-social-icons a {
    border-color: #081F1D !IMPORTANT;
}

.whb-header-bottom .wd-header-nav a span:hover {
    font-weight: 600;
    color: #023047;
    text-decoration: underline;
    font-size: 14px !important;
}

.whb-header-bottom .wd-header-nav a span {
    font-size: 14px;
}

.banner-sec-1 {
    padding: 180px 0px 190px 0px;
    margin-top: -40px;
}

.ron-sec-2 {
    padding: 60px 0px;
}

.ron-sec-2 .text-sec .title-after_title {
    font-weight: 500;
    font-size: 20px;
}

section.main-sec-3 {
    padding: 60px 50px !important;
}

.inner-sec-3 .alng-text .title-after_title {
    text-align: left;
    width: 85%;
    margin: 0 auto;
}

.our-servce {
    padding: 60px 0px;
}

.sevice-box-sec .wd-info-box .info-box-content {
    background: #Fff;
    padding: 20px 30px;
    border-radius: 20px 0px 20px 20px;
    width: 95%;
    position: absolute;
    top: 150px;
    left: 18px;
	height: 240px;
}

.sevice-box-sec .wd-info-box .info-box-content:hover {
    background: #A4F8F3;
}

.sevice-box-sec .wd-button-wrapper a {
    border: 1.5px solid;
    width: 45%;
}
.info-btn-wrapper a:hover {
    background: #fff !important;
    color: #000 ! IMPORTANT;
    border: 1.5px solid #8ECAE6;
    font-weight: 400;
}

.sevice-box-sec {
    padding: 0px 0px 120px 0px;
}
.project-sec {
    padding: 60px 0px;
}

.our-proj-sec {
    padding: 40px 0px 20px 0px;
}

.get-con-sec .gform_wrapper {
    background: #a5f3f0;
    padding: 50px 20px 20px 20px;
    border-radius: 10px;
}

.get-con-sec .gform_wrapper input {
    background: #fff;
    border: 1.5px solid #219EBC;
}

.get-con-sec .gform_wrapper textarea {
    border: 1.5px solid #219EBC;
    background: #fff;
}

.get-con-sec .gform_wrapper textarea::placeholder {
    color: #727272;
}

.get-con-sec .gform_wrapper input::placeholder {
    color: #727272;
}

.get-con-sec .gform_footer.top_label input.gform_button.button {
    width: 40%;
    margin: 0 auto;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 500;
}

.get-con-sec {
    padding: 60px 0px;
}

.ginput_container_email::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-21-1.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 20%;
    height: 20px;
    left: 225px;
    top: 178px;
}

.abt-con .ginput_container_email::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-21-1.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 20%;
    height: 20px;
    left: 225px;
    top: 213px;
}

.ginput_container_phone::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-22.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 20px;
    position: absolute;
    left: 450px;
    top: 178px;
}

.abt-con .ginput_container_phone::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-22.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 20px;
    position: absolute;
    left: 450px;
    top: 213px;
}


.ginput_container_text::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-23.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 20px;
    position: absolute;
    left: 450px;
    top: 235px;
}

.abt-con .ginput_container_text::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-23.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 20px;
    position: absolute;
    left: 450px;
    top: 270px;
}

.ginput_container_textarea::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-24.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 20px;
    position: absolute;
    left: 450px;
    top: 295px;
}

.abt-con .ginput_container_textarea::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-24.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 20px;
    position: absolute;
    left: 450px;
    top: 330px;
}

input#gform_submit_button_2 {
    display: none;
}

.footer-sec {
    background: linear-gradient(167deg, #608d8b9e, #A5F3F0);
    padding: 60px 0px;
}

input#gform_submit_button_2 {
    display: none;
}

.news-letter input {
    background: #fff !IMPORTANT;
    border: none !IMPORTANT;
    border-radius: 7px;
    width: 85% !important;
}

.footer-sec .news-letter::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/-25.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 16%;
    height: 20px;
    left: 260px;
    top: 150px;
}

.wd-social-icons a {
    border-color: #000 !important;
}

.wd-social-icons span {
    color: #000;
}

.wd-social-icons a:hover {
    background: #ffffff00 !important;
}

.footer-sec .menu-main-menu-container a {
    color: #000;
}

.copyrights-wrapper.copyrights-two-columns {
    background: #94d9d7;
    color: #747474 !important;
    border-top: 1.4px solid #0000005c;
}

.sevice-box-sec .info-box-content:hover .wd-button-wrapper a {
    background: #fff !important;
}
.sevice-box-sec .info-box-content:hover .info-box-title {
    color: #000 !important;
}

.info-box-icon img {
    border-radius: 25px !important;
}