/*
 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-nav a span {
    color: #fff;
}

.wd-header-nav a span:hover {
    color: #fff !important;
    text-decoration: underline;
}

.wd-header-search span.wd-tools-icon {
    color: #fff;
}

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

.top-qus ul li::marker {
	font-size: 18px;
}

.ser-info-c .wd-info-box {
    background: #fff;
    padding: 10px 10px 20px 10px;
    border-radius: 15px;
}

.info-clum .info-box-content {
    margin: 0 auto;
    width: 80%;
}

.ser-info-c .info-box-wrapper:hover {
    border: 2px solid #00757C;
    border-radius: 15px;
    padding: 10px !important;
}

.whc-sec .why-infr .box-icon-wrapper {
    border: 1px solid #fff;
    border-radius: 15px;
    padding: 15px 9px;
}

.bundl-box .wpb_wrapper {
    border: 1px solid #fff;
    border-radius: 15px;
    padding: 20px 0px 0px 0px;
    height: 530px;
}

.bundl-box ul.wd-list{
    height: 200px;
}

.grow-bx {
    border-bottom: 1px solid #fff;
    padding: 0px 0px 30px 20px;
}

.bndl-butn {
    margin: 0 auto;
    width: 90% !important;
}

.wd-arrow-inner {
    border: 1px solid #DEEC5A;
    border-radius: 40px;
    margin: 0px 20px;
    color: #DEEC5A !important;
}

.wd-prev .wd-arrow-inner:hover {
    border-color: #DEEC5A;
    color: #DEEC5A;
}

.mail-put input {
    padding: 10px 20px;
    border-radius: 10px;
    width: 90%;
}

.sub a {
    border: 1.5px solid #DEEC5A;
    padding: 6px 20px 8px 20px;
    width: 60%;
    border-radius: 15px;
    color: #DEEC5A;
    font-size: 14px;
    font-weight: 500;
}

.sub p {
    margin: 0px !important;
    display: flex;
    justify-content: flex-end;
    margin-right: 30px !important;
}

.ftr-sec .widget_nav_mega_menu span {
    color: #fff;
}

.copyrights-wrapper.copyrights-centered {
    margin-top: -20px;
    background: #1c1e2e;
    border-top: none;
}

.min-footer {
    border-top: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.trans-sec {
    margin-bottom: -20px !important;
}
.title-subtitle {
    border-bottom: 1px solid #e7ea4f;
}

.banner-sec .title-subtitle {
    border-bottom: 1px solid #64747c !important;
}

.work-sec .title-subtitle {
    border-bottom: 1.5px solid #000;
}

.pre-tex .title-subtitle {
    border-bottom: 1.5px solid #000;
}

.trans-sec .title-subtitle {
    border: none;
}

.pre-tex .title-subtitle {
    border-bottom: 1.5px solid #000;
}

.trans-sec .title-subtitle {
    border: none;
}

.pre-tex {
    position: relative;
    width: 80%;
    padding: 10px 20px 50px 20px;
    border-radius: 8px;
    margin: 0 auto;
    left: 120px;
}

img.vc_single_image-img.attachment-full {}

.pre-tex .vc_single_image-wrapper.vc_box_border_grey img {
    position: absolute;
    top: 40px;
    left: -90px;
}



.pge-contct .wpcf7.js {
    margin: 0 auto;
    width: 80%;
    padding: 40px 30px;
    border-radius: 15px;
    box-shadow: 1px 1px 10px #0000006e;
	background: #fff;
}

input.wpcf7-form-control {
    border-radius: 8px;
}

.wpcf7.js label {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

textarea.wpcf7-form-control {
    border-radius: 10px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 15%;
}

.whc-sec .info-box-wrapper:hover .box-icon-wrapper {
    color: #00757C !important;
    border-color: #00757C !important;
}

.whc-sec .info-box-wrapper:hover h4.info-box-title {
    color: #00757C !important;
}

.bundl-box .wpb_wrapper:hover .title-subtitle {
    color: #00757C !important;
}

.bundl-box .wpb_wrapper:hover h4 {
    color: #00757C !important;
}

.bundl-box .wpb_wrapper:hover h5 {
    color: #00757C !important;
}

.bundl-box .wpb_wrapper:hover span {
    color: #00757C !important;
}

.bundl-box .wpb_wrapper:hover {
    border-color: #00757C;
}

.bundl-box .wpb_wrapper:hover .grow-bx {
    border-bottom: 1px solid #00757C !important;
}

.bundl-box .wpb_wrapper:hover a {
    background: #00757C !important;
    color: #000;
}

.bundl-box .wpb_wrapper:hover span.wd-icon {
    color: #000 !important;
}



/* testiRow */
/*slick arrow*/
.testiRow {
    position: relative;
}

.slide-arrow {
    position: absolute;
    top: 110% !important;
    margin-top: -15px !important;
}

.prev-arrow {
    left: -52%;
    width: 60px;
    height: 60px;
    background: url(/wp-content/uploads/2024/09/Vector-24.png) #000;
    top: 110% !important;
    bottom: 50px !important;
    margin: auto;
    /* background-size: contain; */
    background-repeat: no-repeat;
    transition: all ease 1s;
    background-position: center;
    border-radius: 100%;
    border: 2px solid #e7f475;
    transform: rotate(0);
    z-index: 999;
/*     box-shadow: 0px 0px 5px #a59e9e; */
}

/* .prev-arrow:hover {
    border: 10px solid #7ab914;
    background: url(/wp-content/uploads/2024/09/download.png), #87cc16;
    background-repeat: no-repeat;
    background-position: center center;
    transform: rotate(180deg);
    box-shadow: 0px 0px 5px #7ab914;
} */

.next-arrow {
    left: -42%;
    top: 490px;
    width: 60px;
    height: 60px;
    background: url(/wp-content/uploads/2024/09/Vector-23-1.png), #000;
    top: 80%;
    bottom: 0;
    margin: auto;
    /* background-size: contain; */
    background-repeat: no-repeat;
/*     transform: rotate(180deg); */
    transition: all ease 1s;
    background-position: center;
    border-radius: 100%;
    border: 2px solid #e7f475;
    z-index: 99;
/*     box-shadow: 0px 0px 5px #a59e9e; */
}

/* .next-arrow:hover {
    border: 10px solid #7ab914;
    background: url(/wp-content/uploads/2024/09/download.png), #87cc16;
    background-repeat: no-repeat;
    background-position: center center;
    transform: rotate(0);
    box-shadow: 0px 0px 5px #7ab914;
} */
/*slick arrow*/

.elevateRow.testiRow {
    padding: 0px 0px 100px;
}

.testimonialSlider {
    padding: 20px;
}

.testimonialSlider .testiMain {
    padding: 20px;
    background: #fff;
    margin: 0 10px;
    transition: all ease 0.8s;
/*     box-shadow: 0px 1px 12px 2px #bcb9b9; */
    margin: 10px;
    position: relative;
	border-radius:15px;
}

.testimonialSlider .testiMain:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2024/09/Vector-22.png);
    width: 150px;
    height: 120px;
    right: -20px;
    top: 110px;
    background-repeat: no-repeat;
    background-size: 70%;
}

/* .testimonialSlider .testiMain:hover {
    background: #000;
} */

.testimonialSlider .testiMain .identity {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 15px;
}

.testimonialSlider .testiMain .identity img {
/*     border: 3px solid #000; */
    border-radius: 100%;
    width: 60px;
    height: 60px;
}

.testimonialSlider .testiMain p {
    font-size: 13px;
    text-transform: capitalize;
    padding-left: 10px;
    border-left: 2px solid #000;
}

.testimonialSlider .testiMain .identity h2 {
    margin: 0;
    font-family: 'Plus Jakarta Sans';
    text-transform: capitalize;
    font-weight: 700;
}

/* .testimonialSlider .testiMain:hover p {
    color: #fff;
} */

/* .testimonialSlider .testiMain:hover h2 {
    color: #fff;
	font-size: 18px !important;
} */

.testimonialSlider .testiMain h2 {
    color: #000;
	font-size: 18px !important;
}

/* .testimonialSlider .testiMain:hover img {
    border: 3px solid #fff;
} */

.testiRow .info-box-content .info-box-subtitle {
    color: #000;
    text-align: left;
    font-family: 'Poppins';
}

.testiRow .info-box-content .info-box-title {
    color: #000;
    text-align: left;
}

.testi-sec .info-box-subtitle {
    border-bottom: 1px solid #00757C !important;
	width: 34%;
}
/* testiRow */