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

span.wd-tools-icon {   color: #fff;}
.wd-header-nav .nav-link-text {    color: #fff;}
.BANNERTITLE .info-box-subtitle {   word-spacing: 8px;   letter-spacing: 3px;}
.BANNERSALE p {    font-size: 36px;    letter-spacing: 8px;    font-weight: 400;}
.BANNERTITLE .info-box-title {   letter-spacing: 10px;}
.BANNEROPT .info-box-icon {    background: #171715;    padding: 20px;    border-radius: 10px;}
.rowsatisfaction {    background: #da1e1f75;    position: relative;    align-items: center;    justify-content: center;    display: flex;    right: 118px;    width: 110%;    border-radius: 0 50px 0 0; padding: 20px;}
.vc_row.titleaboutus {background: linear-gradient(0deg, rgb(36 36 36) -31%, rgba(218, 30, 31, 1) 100%);position: absolute;padding: 50px;margin: 0 auto;width: 90%;height: 470px;border-radius: 0 100px 0 100px;}
.abimage {    top: 170px;    position: relative;}
.SectionBk::before {
    content: '';
    position: absolute;
    top: 29%;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    width: 100%;
    height: 32%;
}
.SectionBk .contentourmission {   background: linear-gradient(0deg, rgba(0, 0, 0, 1) -31%, rgba(218, 30, 31, 1) 100%);    padding: 25px;    color: #fff; height : 400px}
 .contentourvision {    background: #fff;    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;   padding: 30px 35px;    color: #000;    left: -50px;}
.SectionBk .our-mission {
    display: flex;
    justify-content: center;
    align-items: center;
}
 .SectionBk {    position: relative;    z-index: 1;} 
 









.servicesopt a.btn {    margin: 0 auto;   left: 0;    right: 0;    top: 0;    bottom: 0;    width: 360px;}
designspecialisttext p {    font-size: 22px;}
.OurDesignSpecialist .info-btn-wrapper a {    background: #DA1E1F;    color: #fff;    border: 2px solid #fff;    margin-top: 15px;}
.playbutton img {    position: absolute;   top: 220px;    bottom: 0;   margin: 0 auto;    left: 0;  right: 0;}
.gform_fields input {    height: 70px;    border: 2px solid #ffffff80;    color: #fff;}
.ginput_container textarea {  border: 2px solid #ffffff80;    color: #fff;}
textarea#input_1_5 {    padding: 20px;}
.gform_footer input {    width: 180px;    height: 50px;    display: flex;   left: 0;    right: 0;    margin: 0 auto;    background: #DA1E1F;    color: #fff;}





.testimonial-slider  {
    display: flex;
    flex-direction: row-reverse;
}



/* =-==================slick-slider-start====================== */

.testimonial-slider .testimonial-slide {
    display: flex
;
    margin: 7px;
    border: 1px solid #00000054;
    transition: color 0.5s 
ease;
    flex-direction: row-reverse;
	position:relative;
}


.testimonial-slider .testimonial-slide:hover{
	background: #000;
}
.testimonial-slider .testimonial-slide img {
    width: 100%;
    height: 357px;
    object-fit: cover;
}



.testimonial-slider .testimonial-slide .testimonial-image {
    width: 100%;
}



.testimonial-slider .testimonial-slide .testimonial-content p {
    color: #000;
    font-size: 16px;
}

.testimonial-slider .testimonial-slide .testimonial-content {
    padding-left: 30px;
    padding-right: 30px;
    /* margin-top: 36px; */
    display: flex;
    flex-direction: column;
    gap: 52px;
    /* width: 82%; */
}

.testimonial-slider {
 
    padding: 0;
}

.testimonial-slider .testimonial-slide .testimonial-content .title-designation {
    margin-top: 80px;
}



/* By default text ka color */
.testimonial-slider .testimonial-slide .testimonial-content p,
.testimonial-slider .testimonial-slide .title-designation {
  color: #333; /* default dark */
  transition: color 0.5s ease;
}

/* Jab hover karein to white ho jaye */
.testimonial-slider .testimonial-slide:hover .testimonial-content p,
.testimonial-slider .testimonial-slide:hover .title-designation,
.testimonial-slider .testimonial-slide:hover .title-designation h4,
.testimonial-slider .testimonial-slide:hover .title-designation h5 {
  color: #fff !important;
}



.testimonial-slider-nav button {
    background: transparent;
    border: 1px solid #000;
    border-radius: 50%;
    padding: 18px;
    font-size: 16px;
    font-weight: bolder;
    transition: 0.5s all ease;
}

.testimonial-slider-nav button:hover {
    background: #da1e1f;
	color: #fff;
}

.testimonial-slider-nav {
    margin-top: 25px;
}

.testimonials .testimonials-con {
    position: relative;
}

.testimonials .testimonials-con::before {
    position: absolute;
    top: 8px;
    left: 265px;
    right: 0;
    bottom: 0;
    width: 6%;
    height: 7%;
    /* background: rebeccapurple; */
    display: block;
    content: '';
    border-bottom: 4px solid #000;
}
.testimonials::before {
    content: '';
    position: absolute;
    top: 0;
    left: -360px;
    bottom: 0;
    /* right: 47px; */
    background: #E5E5E5;
    width: 57%;
}
.testimonials {
    position: relative;
}

/* ==================================testimonial-end=============================== */
/* gallary-start------------------------------------------------------------ */

.slick-track .slide-item img {
    width: 100%;
	width: 100%;
    height: 100%;
    /* margin: 2px; */
}

.slick-track .slide-item {
    margin: 2px;
}
.slick-track .slide-item {
       height: 410px;
    border: 5px solid #fff;
}
/* gallary-end------------------------------------------------------------ */

.wd-content-layout {
    padding-block: 0 !important;
}


.wd-nav-pagin-wrap.wd-slider-pagin ul {
    display: flex;
    height: 86%;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0;
}

.wd-nav-pagin-wrap.wd-slider-pagin {
    position: absolute;
    margin: 0;
    height: 68%;
    width: 10%;
    left: 83%;
    top: 17%;
}

.wd-nav-pagin-wrap.wd-slider-pagin ul li span {
    color: #fff !important;
    height: 8%;
    font-size: 25px;
}

.wd-nav-pagin-wrap.wd-slider-pagin ul li {height: 50%;display: flex;flex-direction: column;align-items: center;}

.wd-nav-pagin-wrap.wd-slider-pagin ul li:nth-child(1)::after , .wd-nav-pagin-wrap.wd-slider-pagin ul li:nth-last-child(1)::after {
   border: none;
   height: 100%;
   width: 12%;
   display: flex;
   background: #ffffff70;
   position: relative !important;
}



.wd-nav-pagin-wrap.wd-slider-pagin ul li::before {
    display: none;
}

.wd-nav-pagin-wrap.wd-slider-pagin ul li:nth-last-child(1) {
    display: flex;
    flex-direction: column-reverse;
}

.wd-nav-pagin-wrap.wd-slider-pagin ul li.wd-active:after {
    background: #fff !important;
}

.wd-nav-arrows.wd-slider-arrows {
    position: absolute;
    bottom: 12%;
    width: 20px;
    z-index: 10;
    display: flex;
    justify-content: center;
    right: 13%;
}

.wd-nav-arrows.wd-slider-arrows .wd-btn-arrow {
    position: relative !important;
    left: 0 !important;
}

.wd-nav-arrows.wd-slider-arrows .wd-btn-arrow .wd-arrow-inner {
    border-radius: 0 !important;
    margin-inline: 5px;
}
.footer-menu p a {
    color: #fff;
}
.testimonial-slider .testimonial-slide::before {
    content: url("img/Group 33.png");
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: block;
    transition: 0.5s all ease;
}

.testimonial-slider .testimonial-slide:hover::before {
    content: url("img/Group 34.png");
}
.whb-general-header {
    padding-top: 25px;
}
.wd-social-icons a {
    color: #fff;
}