/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#testimonilaSec .test_detail h4 { color: #8C74AE; margin: 0; font-weight: 900; font-size: 18px; line-height: 21px; font-family: 'Poppins'; }
#testimonilaSec .test_detail p { color: #D3AD55; font-size: 16px; margin-bottom: 20px !important; }
#testimonilaSec .test_content p { color: #6d7478; font-size: 14px; }
#testimonilaSec .test_detail small { color: #a3a3a3; }
#testimonilaSec .test_detail:before { content: ''; background: url(./img/asdsd.png) no-repeat; width: 25px; height: 25px; background-size: contain; position: absolute; left: -39px; top: 11%; }
#testimonilaSec .test_detail { position: relative; margin-left: 30px; }
#testimonilaSec .testi_wrapper { transition: all 0.3s ease; }
#testimonilaSec .content.slick-slide.slick-current.slick-active.slick-center:after { content: ''; background: #8C74AE; right: 0; width: 90%; transition: all 0.3s ease; margin: auto; position: absolute; height: 3px; left: 0; }
.content.slick-slide.slick-current.slick-active.slick-center { background: #fff; box-shadow: -30.699px 29.412px 120px 0px rgb(241 240 248 / 76%); }
#testimonilaSec .slick-track { padding: 25px 0px 50px; }
#testimonilaSec .content { padding: 20px; position: relative; }
#testimonilaSec .test_detail { position: relative; margin-left: 25px; }
/* 
.secEbookMain {
    position: relative;
}

.secEbookMain:before {
    content: '';
	position: absolute;
    top: 0;
	left: 0;
    width: 60%;
    height: 100%;
    display: block;
    background: url(./imgs/Ebook.png);
} */

.verticalAlign-up marquee {
    font-size: 370px;
    font-weight: 900;
    color: #ffffff;
    -webkit-text-stroke: 2px #c7c7c7ab;
    text-transform: uppercase;
    font-family: poppins;
    letter-spacing: 0;
    text-align: center;
    line-height: 1.2;
    z-index: 999;
    writing-mode: vertical-rl;
    position: absolute;
    top: -800px;
    bottom: 0;
    margin: auto;
    width: 360px;
    right: -400px;
    height: 813px;
    overflow: hidden;
    transform: rotate(180deg);
}
.btn.btn-color-alt:hover {
    background: #70d7f8;
    color: #000;
    transition: all 0.6s ease;
    letter-spacing: 0.8px;
}
.gform_footer.top_label input#gform_submit_button_1:hover {
    background-color: #7637bb !important;
    color: #000;
    transition: all 0.6s ease;
    letter-spacing: 1px;
}

.gform_footer.top_label input#gform_submit_button_1:hover {
    transition: all 0.6s ease;
}


.btn.btn-color-alt {
    transition: all 0.6s ease;
	margin-top: 15px;
}
.bannerSec strong {
    color: #70d7f8;
}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #70d7f8 !important;
}
.playBtn .vc_column-inner {
    position: relative;
}

.playBtn .vc_column-inner:before {
    content: '';
    position: absolute;
    background: url(img/play.png);
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    width: 170px;
    height: 170px;
    top: 0px;
    left: -5px;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    z-index: 3;
}

.aboutSec  .aboutCol {
    position: relative;
}

.aboutSec .aboutCol:before {
	content: '';
    position: absolute;
    background: url(img/leaf.png);
    background-repeat: no-repeat;
    width: 300px;
    height: 580px;
    top: 0px;
    left: -282px;
    right: 0;
    bottom: 0;
    margin: auto 0;
    display: block;
    overflow: hidden;
}

.article-inner .article-body-container {
    display: none;
}
/* 
.blog-post-loop .entry-header:before {
    content: '';
    position: absolute;
    background: url(img/cons.png);
    width: 100%;
    height: 116px;
    z-index: 111;
    left: 0;
    bottom: 15px;
} */
.wd-product-cats {
    display: none;
}

.owl-carousel .product-grid-item:hover {
    margin-top: -50px;
    transition: all 0.6s ease;
}

.owl-carousel .product-grid-item {
    transition: all 0.6s ease;
}

strong {
    color: #7637bb;
}

.copyRight .dexLgo a {
    color: #fff;
    font-weight: 600;
}

.gform_footer input#gform_submit_button_3 {
    color: #fff;
    background-color: var(--wd-primary-color);
    padding: 20px 70px;
}

.gform_footer.top_label {
    display: flex;
    justify-content: center;
}

.gform_footer.top_label input#gform_submit_button_1 {
    color: #fff;
    background-color: var(--wd-primary-color);
    padding: 15px 50px;
}

.gform-body .gform_fields input {border-radius: 5px;border: 1px solid #a6a6a65c;}

.gform-body .gform_fields textarea {border-radius: 5px;border: 1px solid #a6a6a65c;}

.gform-body .gform_fields select#input_3_5 {
    border-radius: 5px;
    border: 1px solid #a6a6a65c;
}
.teamMemb .member-name {
    font-size: 25px;
}
.article-body-container .title a {
    pointer-events: none !important;
}

.article-inner .post-img-wrapp a {
    pointer-events: none !important;
}

.entry-header .wd-post-date.wd-style-with-bg {
    display: none;
}
body.single.single-post .content-layout-wrapper { margin: 50px 0; }
body.single.single-post .content-layout-wrapper div#comments { display: none; }
form#easy-newsletter-form label { display: none; }
form#easy-newsletter-form { display: flex; justify-content: end; border-radius: 3px; height: 50px; border: solid 1px #fff; BACKGROUND: #290b4a; }
.whb-sticked .whb-row { transition: background-color .3s ease; background: #000; }
form#easy-newsletter-form button,
form#easy-newsletter-form input { height: 50px; }
form#easy-newsletter-form button { border-radius: 0px 20px 20px 0px; background: #0000; color: #fff; }
form#easy-newsletter-form input { border-radius: 20px 0px 0px 20px; border: none; font-family: "Montserrat", Arial, Helvetica, sans-serif; }
.head_border .wpb_column { position: relative; }
div#IndustryFilm { position: relative; }
div#IndustryFilm .rotating { position: absolute; bottom: 0; right: 10%; }
.head_border .wpb_column:before { content: ''; background: #77648b; height: 2px; width: 100px; position: absolute; bottom: -1px; }
ul.ul_inline { list-style: none; padding-left: 0; }
ul.ul_inline>li { display: inline; color: #fff; margin-right: 11px; }
.wd-prefooter { padding-bottom: 0px !important; }
ul#menu-menu-header li a { color: #a3a4a2; }
.text-white ul li a { color: #a3a4a2; }
form#easy-newsletter-form button:hover { box-shadow: unset; }
#easy-newsletter-form .input-field { width: 80%; }
#easy-newsletter-form .input-field.input-submit { width: 20%; }
.ul_sep ul { padding: 0; }
.ul_sep ul li { list-style: none; display: inline; padding: 0px 11px; }
.copyRight ul li { line-height: 0; }
html { scroll-behavior: smooth; }
.copyRight { padding: 20px 0px; }


.product-wrapper {
    padding: 30px 25px 5px 25px !important;
}
.product-element-bottom .wd-entities-title {
    font-size: 22px;
    padding: 20px 0px 0px 0px;
}

.product-element-bottom .wrap-price {
    font-size: 20px;
}

.product-element-bottom .button {
    width: 50% !important;
    background-color: #fff !important;
    box-shadow: none !important;
    border: 1px solid #4f1fb0;
}

.product-element-bottom .wd-add-btn {
    display: flex;
    justify-content: flex-end;
    top: -25px;
}

.product-element-bottom {
    position: relative;
}

.product-element-bottom .button span {
    font-size: 17px !important;
    color: #4f1fb0;
}

.product.wd-hover-fw-button .wd-add-btn>a:hover {
    color: #4f1fb0 !important;
}

.price>span {
    color: #4f1fb0 !important;
}

.text-white ul li a:hover {
    color: #fff;
    padding-left: 10px;
}
.test_img img {
    width: 90px;
    height: 90px;
}
.post-image-mask {
    display: none !important;
}
/* #ServiceRow .vc_gitem_row .vc_gitem-post-data-source-post_excerpt, .vc_btn3-container .vc_btn3{
    display: none !important;
}

#ServiceRow .vc_gitem-zone-c {
    position: relative;
    top: -135px;
    right: 0;
    left: 0;
    width: 90%;
    margin: 0 auto;
    display: flex;
    z-index: 4;
    overflow: visible;
    justify-content: center;
    padding: 20px 0 0 0;
    align-items: center;
	transition: all 0.6s ease;
}


#ServiceRow .vc_grid-item:hover .vc_gitem-zone-c {
    background-color: #7637bb !important;
    transition: all 0.6s ease;
}

#ServiceRow .vc_grid-item:hover .vc_gitem-zone-c .vc_gitem-col .vc_custom_heading h4 {
    color: #fff;
    transition: all 0.6s ease;
}

#ServiceRow .vc_gitem-zone-c .vc_gitem-col .vc_custom_heading h4 {font-size: 30px; font-weight: 600; margin: 0; transition: all 0.6s ease;} */
/* 
.vc_gitem-is-link {pointer-events: none !important;} */

.owl-stage-outer {
    overflow: visible !important;
}



.single-services .main-page-wrapper > .container {
    max-width: 100%;
}

.single-services .page-title-default {
    width: 100%;
}
.single_serviceSection {
    display: flex;
    flex-direction: row-reverse;
	align-items: center;
    padding: 100px 0;
} 


#ServiceRow .content {
    position: relative;
    top: -135px;
    right: 0;
    left: 0;
    width: 90%;
    margin: 0 auto;
    display: flex;
    z-index: 4;
    overflow: visible;
    justify-content: center;
    padding: 40px 0;
    align-items: center;
    transition: all 0.6s ease;
    background-color: #fff;
}

#ServiceRow .ser-body:hover .content {
    background-color: #7637bb !important;
    transition: all 0.6s ease;    
}

#ServiceRow .content .title {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    transition: all 0.6s ease;
}

#ServiceRow .ser-body:hover .content .title {
    color: #fff;
    transition: all 0.6s ease;
}

.singleServiceContent h3 {
    font-size: 50px;
    font-weight: 600;
}

.ser-body img {
    min-height: 500px;
    width: 100%;
    object-fit: cover;
}
.singleServiceThumbnail img {
    width: 500px;
}