/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#easy-newsletter-form label { display: none; }
#easy-newsletter-form { display: flex; justify-content: end; height: 50px; border: solid 1px #ffffff87; background: #0000; }
.whb-sticked .whb-row { transition: background-color .3s ease; background: #000; }
#easy-newsletter-form button,
#easy-newsletter-form input { height: 50px; }
#easy-newsletter-form button { background: transparent; color: #70c346; height: 46px; top: 1px; right: -7px; }
#easy-newsletter-form input { border: none; font-family: "Raleway", Arial, Helvetica, sans-serif; }
.head_border .wpb_column { position: relative; }
#IndustryFilm { position: relative; }
#IndustryFilm .rotating { position: absolute; bottom: 0; right: 10%; }
.head_border .wpb_column:before { content: ''; background: #4d73d1; height: 2px; width: 100px; position: absolute; bottom: -1px; }
.serviceContent { display: flex; flex-direction: column; justify-content: space-between; height: 430px; }
.ul_inline { list-style: none; padding-left: 0; }
.ul_inline>li { display: inline; color: #fff; margin-right: 11px; }
.wd-prefooter { padding-bottom: 0px !important; }
#menu-menu-header li a { color: #fff; }
.text-white ul li a { color: #fff; }
#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; color: #fff; }
.copyRight ul li a { color: #fff; }
html { scroll-behavior: smooth; }
.colImgBanner .vc_column-inner { position: relative; min-height: 600px; }

/*Header*/
.banner .banner_Contents { padding: 14vw 0; }
.wd-header-main-nav ul li a span { color: #000; }

/*Header End*/
.BtnX { background: url(./img/prim-btn-bg.png); background-size: cover; background-position: center; background-repeat: no-repeat; color: #fff !important; }
.banner_Contents .info-btn-wrapper a { background: url(./img/prim-btn-bg.png); background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 56px; padding: 5px 40px; color: #fff !important; }

/*Sec-one*/
.sec-one { position: relative; }
.sec-one .number_bg:before { content: ''; position: absolute; top: 0; left: 0; background: #232357; height: 100%; width: 20vw; }
.sec-one .number_bg { position: relative; }
.vc_row.wpb_row.vc_row-fluid.sec-one.vc_row-no-padding.vc_row-o-equal-height.vc_row-flex.wd-rs-65a9b6f24c8e0.wd-section-stretch-content-no-pd { }
/* .sec-one:before { position: absolute; content: ''; display: block !important; width: 14%; height: 100%; background: url(./img/bfr-abt.jpg); right: -9px; background-repeat: no-repeat; background-position: center; background-size: contain; margin: auto; } */
.rotateText .wpb_wrapper p { color: #ffff; writing-mode: vertical-lr; transform: rotate(180deg); font-size: 20px; font-weight: 300 !important; text-transform: uppercase; letter-spacing: 6px; margin: 0; }
.sec-one .wpb_wrapper { height: 100%; }
.investColumn .vc_column-inner { padding: 30px !important; }
.sec-one .wpb_text_column { height: 100%; margin: 0; }
.rotateText .wpb_wrapper p .bold-num { color: #fff; }
.invest-content .info-btn-wrapper a { background: url(./img/prim-btn-bg.png); background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 56px; padding: 5px 40px; color: #fff !important; }
.sec-one .rotateText .wpb_wrapper {
width: 100%;height: 100%;color: #fff;display: flex;align-items: center;justify-content: space-between;margin: auto;flex-direction: column-reverse;padding: 10px 0px;}

.one-img .vc_single_image-wrapper img { height: 700px; object-fit: cover; object-position: center; }
.investColumn .wpb_wrapper { display: flex; align-items: center; }

/*Sec-one end*/

/*Sec-Two */
.sec-two { padding: 60px 0; }
.sec-two .service_top_heading p { width: 50%; margin: auto; }
.sec-three .effortless_top_heading p { width: 90%; margin: auto; }

/*Sec-Two end*/

/*Sec-Three */
.sec-three { padding: 60px 0; }
.sec-three .bar_code .info-btn-wrapper a { background: url(https://stage.projects-delivery.com/wp/real_estate_investment/wp-content/uploads/2024/01/button_shape.png); background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 56px; padding: 5px 40px; color: #fff !important; }

/*Sec-Three End*/
.marqueeFastTrack .wd-marquee { -webkit-text-fill-color: white; -webkit-text-stroke: 0px #00000073; -webkit-text-stroke: 0px #00000073; color: white; text-shadow: 0.1px 0.1px 0 #00000073, 0px 0px 0 #00000073, 0px 0px 0 #00000073, 0px 0px 0 #00000073, 0px 0px 0 #00000073; color: #fff; }
.marqueeFastTrack { margin-bottom: -182px; }
.servicesWrapper { text-align: center;/* padding: 15px 15px 0px 15px; */ background: #fff; height: 100%; margin: 10px; }
.servicesWrapper h3 { margin: 10px 0; font-size: 18px; font-weight: 600; text-transform: capitalize; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.servicesWrapper .ser_btn a { background: #232357; padding: 10px 10px; display: block; }
.servicesWrapper .ser_btn a { color: #fff; text-transform: uppercase; }
.servicesWrapper .ser_btn a:hover { background: #4d74d2; }
.btnImg { background: url('./img/prim-btn-bg.png'); background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 56px; padding: 5px 40px; background-color: transparent !important; color: #fff !important; }
.servicesInner .desc { margin-bottom: 20px; padding: 0px 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.servicesWrapper img { padding: 10px 10px 0px; height: 250px; width: 100%; object-fit: cover; object-position: center; }
.wp_services .col-md-3 { padding: 0px 10px; }
.singleServiceThumbnail img { width: 100%; }
.services-img img { width: 100%; height: 250px; object-fit: cover; object-position: center; }
.services-img a { display: block; }
.read-more a { color: #272974; font-weight: 500; }
.read-more a i { font-size: 12px; }
.infoService .info-box-title strong,
.primColor .info-box-title strong { color: #272974; font-weight: 500; }
.cntrCol .wpb_wrapper { display: flex; flex-wrap: wrap; }
.cntrCol .wpb_wrapper .wd-text-block { width: 100%; }
.cntrCol .woodmart-counter { flex-basis: 50%; width: 25%; position: relative; }
.cntrCol .woodmart-counter .counter-label { color: #000; font-size: 13px; }
.cntrCol .cntr2:before,
.cntrCol .cntr1:before { content: ''; background: url('./img/top.png') no-repeat; background-size: contain; width: 20px; height: 20px; position: absolute; top: -25px; }
.cntrCol .cntr3:before,
.cntrCol .cntr4:before { content: ''; background: url('./img/bottom.png') no-repeat; background-size: contain; width: 20px; height: 20px; position: absolute; bottom: -25px; }
.cntr1:before,
.cntr2:before,
.cntr3:before,
.cntr4:before { left: 0; }
.rentalProperty .wd-btn-arrow { opacity: 1 !important; background: #2c9ad1; border-radius: 50%; }
.rentalProperty .wd-btn-arrow .wd-arrow-inner:after { color: #fff; }
.rentalProperty .wd-btn-arrow.wd-prev { left: -59%; right: unset !important; z-index: 9999 !important; }
.servicesRow { padding-top: 3vw; padding-bottom: 4vw; }
.testimonials_wrapper .rating .star::after { color: #b09117; content: ""; font-family: 'Font Awesome 5 Free'; font-weight: 400; font-size: 12px; }
.rating::before { color: #FFD800 !important; }
.testimonials_wrapper .rating .star::before { color: #b09117; content: ""; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 12px; }
.testimonials_wrapper .rating .star.star-1::after { content: "\f005 \f005 \f005 \f005"; }
.testimonials_wrapper .rating .star.star-2::after { content: "\f005 \f005 \f005"; }
.testimonials_wrapper .rating .star.star-3::after { content: "\f005 \f005"; }
.testimonials_wrapper .rating .star.star-4::after { content: "\f005"; }
.testimonials_wrapper .rating .star.star-1::before { content: "\f005"; }
.testimonials_wrapper .rating .star.star-2::before { content: "\f005 \f005 "; }
.testimonials_wrapper .rating .star.star-3::before { content: "\f005 \f005 \f005"; }
.testimonials_wrapper .rating .star.star-4::before { content: "\f005 \f005 \f005 \f005"; }
.testimonials_wrapper .rating .star.star-5::before { content: "\f005 \f005 \f005 \f005 \f005"; }
.testimonials_wrapper .testimonials_content { margin: 0px 6px; border: solid 8px #fff; position: relative; }
.testimonialsSlider .slick-track .testimonials_wrapper:nth-child(odd) .testimonials_content { background: #fff9eb; }
.testimonials_content .service_inner img { object-fit: none; height: auto; }
.testimonialMainRow { margin-top: -154px; }
.testimonialsSlider .slick-track .testimonials_wrapper:nth-child(even) .testimonials_content { background: #f0f6f8; }
.testimonials_content { padding: 50px 30px; text-align: center; }
.testimonials_content .service_inner { position: absolute; bottom: 0; right: 20px; }
.testimonialsSlider .slick-arrow { position: absolute; top: 50%; z-index: 1; background: #f1c119; padding: 0; width: 40px; height: 40px; border-radius: 100%; text-align: center; }
.testimonialsSlider button.slick-prev.pull-left.slick-arrow { left: 0; }
.testimonialsSlider .slick-arrow span { margin: 0; color: #fff; }
.testimonialsSlider .slick-next.pull-right.slick-arrow { right: 0; }
.testimonialTextSh { font-size: 160px; color: #fff; text-shadow: 1px 1px 0 #00000014, -1px -1px 0 #00000014, 1px -1px 0 #00000014, -1px 1px 0 #00000014, 1px 1px 0 #00000014; font-weight: 900; line-height: 65px; }
.testimonialMainRow { padding-bottom: 50px; }
.testimonials_content h4 { margin: 0; }
.testimonials_content .rating { margin: 15px 0px; }
.testimonials_content p { font-size: 14px; color: #90b0bb; }
.testimonials_wrapper .testimonials_content { margin: 10px 10px; border: solid 8px #fff; position: relative; box-shadow: 1px 0 8px -3px #dfd0d0; height: 260px; }
.testimonialsSlider button.slick-next.slick-arrow { position: absolute; top: 50%; right: 0; z-index: 111111; background: #f1c119; padding: 0; width: 50px; height: 50px; border-radius: 100%; text-align: center; }
.testimonialsSlider .slick-next.pull-right.slick-arrow { right: 31%; }
.testimonialsSlider button.slick-prev.slick-arrow { position: absolute; top: 50%; left: 385px; z-index: 1; background: #213649; padding: 0; width: 50px; height: 50px; border-radius: 100%; text-align: center; }
.testimonialsSlider button.slick-prev.pull-left.slick-arrow { left: 31%; }
#gform_wrapper_1 input { background: #fff; border: none; border-radius: 60px; height: 70px; width: 100%; padding-left: 25px; }
#gform_wrapper_1 .gform-body.gform_body { width: 100%; }
#gform_wrapper_1 .gform_footer {/* width: 30%; */ }
form#gform_1 { display: flex; align-items: center; }
#gform_wrapper_1 input#gform_submit_button_1 { width: 20%; background: #272974; color: #fff; text-transform: capitalize; font-size: 18px; font-weight: 500; right: 4px; margin: 0; top: 5px; position: absolute; height: 60px; }
.formRow { padding-top: 2vw; padding-left: 3vw; padding-right: 3vw; }
#bottoms ul li a { color: #fff; }
.testimonialRow { position: relative; bottom: 0; }
.mainSection { padding-top: 80px !important; }
.marqueeClient .wd-marquee { -webkit-text-fill-color: #8c8c8c38;
    -webkit-text-stroke: 0px #00000073; }
.galleryRow .wd-btn-arrow { opacity: 1 !important; }
.galleryRow .wd-btn-arrow .wd-arrow-inner:after { display: none; }
.galleryRow .wd-btn-arrow.wd-prev .wd-arrow-inner { content: ''; background: url('./img/arr-left.png') no-repeat; background-size: contain; position: absolute; }
.galleryRow .wd-btn-arrow.wd-next .wd-arrow-inner { content: ''; background: url('./img/arr-rght.png') no-repeat; background-size: contain; position: absolute; right: 0; }
.growRow { padding-top: 5vw; padding-bottom: 3vw; }
.growRow .wpb_column:nth-child(2) .vc_column-inner { padding-left: 3vw; }
.whb-general-header a.btn.btn-color-default { background-color: transparent; }

/*CUSTOM STYLING*/
.page-id-189 form input { height: 80px; border-radius: 50px; border: 2px solid #4b7efb; }
.page-id-189 form textarea { border-radius: 20px; resize: none; border: 2px solid #4b7efb; }
.page-id-189 form input::placeholder,
.page-id-189 form textarea::placeholder { padding: 10px; color: #4b7efb; font-family: 'GeorgeTown'; font-weight: 500; }
.page-id-189 form input:focus,
.page-id-189 form textarea:focus { border: 2px solid #000; }
.page-id-189 form input[type="submit"] { color: #4b7efb; border: none; outline: none; background: #232357; transition: .2s ease-in-out; }
.page-id-189 form input[type="submit"]:hover { background: #4b7efb; color: #fff; letter-spacing: 2px; }

/*CUSTOM STYLING END*/
.single-service .main-page-wrapper>.container { max-width: 100%; }
.row.single_serviceSection { padding: 40px 0; }
.testimonialRow .vc_column-inner { position: relative; top: 20%; height: 250px; }
.industriess-icons .box-icon-wrapper img { width: 80px; height: auto; object-fit: cover; }
.industriess-icons .box-icon-wrapper { background: #e6e6f0; height: 190px; display: flex; flex-direction: column; justify-content: center; }
.industriess-icons .box-icon-wrapper h4.info-box-title { font-weight: 400; font-family: auto; }
div#gform_fields_2 input,
textarea { background: #fff; border-radius: 40px; padding: 10px 20px; height: 50px; border: 1px solid #fff; margin-bottom: 10px; }
div#gform_fields_2 textarea { padding: 20px; border-radius: 10px; }
input#gform_submit_button_2 { display: inline; border-radius: 30px; width: 200px; margin: 0 auto; height: 50px; background: transparent; border: 2px solid #fff; font-size: 16px; color: #fff; }
.ser-ct { height: 180px; display: flex; flex-direction: column; justify-content: center; flex-wrap: nowrap; align-items: center; }
.whb-row.whb-general-header { width: 90%; margin: 0 auto; position: relative; top: 20px; }
.industriess-icons:hover .box-icon-wrapper { background: #272974; }
.industriess-icons:hover .box-icon-wrapper img { filter: invert(1); z-index: 2222; position: relative; }
.indussss-galla .wd-gallery-item { height: 150px; }
.indussss-galla .wd-gallery-item img { width: 220px; height: 100%; object-fit: cover; }
.checklist { list-style: none; padding: 0; }
.checklist li { position: relative; padding-left: 25px; margin-bottom: 10px; }
.checklist li::before { content: '✔'; position: absolute; left: 0; color: #27ae60; font-weight: bold; }
.post-img-wrapp a img { height: 250px; object-fit: contain; }
.wd-post .article-inner { height: 430px; }
.article-inner { background: #fff; }
.wd-entities-title a { font-size: 19px; }
.article-inner {/* height: 450px !important; */ }
p .contactLinks { color: #fff !important; }
.marquee { overflow: hidden; white-space: nowrap; width: 100%; background: #fff; padding: 10px 0; }
.marquee-content { display: inline-block; will-change: transform; animation: marquee 150s linear infinite; }
.marquee-content img {height: 150px;/* Adjust height as needed */margin: 0 20px;/* Space between images */vertical-align: middle;width: 200px;object-fit: contain;}
@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

/* Ensure smooth looping by duplicating content */
.marquee-content { width: max-content; }
.marquee:hover .marquee-content { animation-play-state: paused;/* Optional: Pause on hover */ }

/* ==================== Responsive ========================= */
@media (max-width:1600px) {
    .wd-header-nav ul#menu-main_menu .menu-item .woodmart-nav-link { font-size: 13px; }
    .single-service .page-title h1.entry-title.title { font-size: 40px !important; }
}
@media (max-width:1399px) {
    .whb-general-header .whb-general-header-inner .whb-col-left .whb-space-element { width: 0px !important; }
    .whb-general-header .whb-general-header-inner .whb-col-right .whb-space-element { width: 0px !important; }
    .wd-header-nav ul#menu-main_menu { gap: 22px; }
    .wd-header-nav ul#menu-main_menu .menu-item .woodmart-nav-link { font-size: 13px; }
    .single-service .page-title h1.entry-title.title { font-size: 40px !important; }
    .single-service .page-title { padding: 12rem 0 4rem 0 !important; }
}
@media (max-width:1169px) {
    .whb-general-header .whb-general-header-inner .whb-col-left .whb-space-element { width: 0px !important; }
    .whb-general-header .whb-general-header-inner .whb-col-right .whb-space-element { width: 0px !important; }
    .wd-header-nav ul#menu-main_menu { gap: 22px; }
    .wd-header-nav ul#menu-main_menu .menu-item .woodmart-nav-link { font-size: 13px; }
    .single-service .page-title h1.entry-title.title { font-size: 40px !important; }
    .single-service .page-title { padding: 12rem 0 4rem 0 !important; }
}
@media (max-width:1024px) { }
@media (max-width:991px) { }
@media (max-width:768px) {
    .marqueeFastTrack { margin-bottom: 0px !important; }
    .sec-one:before { display: none !important; }
    .sec-one .number_bg:before { content: ''; position: absolute; top: 4px; left: 0; background: #232357; height: 696px; width: 120px; }
    .sec-one .wpb_wrapper { height: 700px; }
    .sec-one { justify-content: space-between; }
    .single-service .page-title h1.entry-title.title { font-size: 24px !important; }
    .single-service .page-title { padding: 7rem 0 2rem 0 !important; }
}
@media (max-width:767px) {
    .banner_Contents .info-btn-wrapper a { background: url(./img/prim-btn-bg.png); background-size: contain; background-position: center; background-repeat: no-repeat; min-height: 42px;/* padding: 5px 40px; */ color: #fff !important; }
    .invest-content .info-btn-wrapper a { background: url(./img/prim-btn-bg.png); background-size: contain; background-position: center; background-repeat: no-repeat; min-height: 42px;/* padding: 5px 40px; */ color: #fff !important; }
    .btnImg { background: url(./img/prim-btn-bg.png); background-size: contain; background-position: center; background-repeat: no-repeat; min-height: 42px;/* padding: 5px 40px; */ color: #fff !important; }
    .wd-list-type-icon span.list-content { font-size: 12px; }
    .wd-list-type-icon span.list-icon { font-size: 12px; }
    .wd-list-type-icon li { margin: 0px; }
    .contentBox { margin-bottom: 10px; }
    .desc p { font-size: 12px; }
    .wd-accordion-item .wd-accordion-title .wd-accordion-title-text span { font-size: 14px; }
    .wd-accordion-content p { font-size: 12px; }
    .copyRight p { text-align: center; font-size: 12px; }
    .ul_sep ul li a { font-size: 12px; }
    .ul_sep ul { text-align: center; }
    .head_border { display: none; }
    .head_border .wpb_column:before { display: none; }
    .head_border .wpb_column:before { display: none; }
    .footerContent .info-box-title { font-size: 16px; }
    .footerContent .info-box-inner p .contactLinks { color: #fff; }
    #gform_wrapper_1 input#gform_submit_button_1 { width: 30%; font-size: 14px; }
    .testimonialsSlider button.slick-prev.pull-left.slick-arrow { left: -3%; }
    .testimonialsSlider .slick-next.pull-right.slick-arrow { right: -3%; }
    .testimonialRow .vc_column-inner { position: relative;/* top: 20%; */ height: 282px; }
    .slick-next:before { display: none; }
    .slick-prev:before { display: none; }
    .teamCard h2.info-box-title { font-size: 16px !important; }
    .marqueeFastTrack { margin-bottom: 0px !important; }
    .sec-one .number_bg:before { content: ''; position: absolute; top: 0; left: 0; background: #232357; height: 82px; width: 717px; }
    .rotateText .wpb_wrapper p { color: #ffff; writing-mode: horizontal-tb !important; transform: rotate(360deg); font-size: 20px; font-weight: 300 !important; text-transform: uppercase; letter-spacing: 6px; margin: 0; text-align: center; }
    .sec-one:before { display: none !important; }
    .post-img-wrapp a img { height: 200px !important; object-fit: contain; }
    .single-service .page-title h1.entry-title.title { font-size: 24px !important; }
    .single-service .page-title { padding: 7rem 0 2rem 0 !important; }
    .banner .banner_Contents { padding: 29vw 0; }
}
@media (max-width:479px) {
    .banner_Contents .info-btn-wrapper a { background: url(./img/prim-btn-bg.png); background-size: contain; background-position: center; background-repeat: no-repeat; min-height: 42px;/* padding: 5px 40px; */ color: #fff !important; }
    .invest-content .info-btn-wrapper a { background: url(./img/prim-btn-bg.png); background-size: contain; background-position: center; background-repeat: no-repeat; min-height: 42px;/* padding: 5px 40px; */ color: #fff !important; }
    .btnImg { background: url(./img/prim-btn-bg.png); background-size: contain; background-position: center; background-repeat: no-repeat; min-height: 42px;/* padding: 5px 40px; */ color: #fff !important; }
    .wd-list-type-icon span.list-content { font-size: 12px; }
    .wd-list-type-icon span.list-icon { font-size: 12px; }
    .wd-list-type-icon li { margin: 0px; }
    .contentBox { margin-bottom: 10px; }
    .desc p { font-size: 12px; }
    .wd-accordion-item .wd-accordion-title .wd-accordion-title-text span { font-size: 14px; }
    .wd-accordion-content p { font-size: 12px; }
    .copyRight p { text-align: center; font-size: 12px; }
    .ul_sep ul li a { font-size: 12px; }
    .ul_sep ul { text-align: center; }
    .head_border { display: none; }
    .head_border .wpb_column:before { display: none; }
    .head_border .wpb_column:before { display: none; }
    .footerContent .info-box-title { font-size: 16px; }
    .footerContent .info-box-inner p .contactLinks { color: #fff; }
    #gform_wrapper_1 input#gform_submit_button_1 { width: 30%; font-size: 14px; }
    .testimonialsSlider button.slick-prev.pull-left.slick-arrow { left: -3%; }
    .testimonialsSlider .slick-next.pull-right.slick-arrow { right: -3%; }
    .testimonialRow .vc_column-inner { position: relative;/* top: 20%; */ height: 282px; }
    .slick-next:before { display: none; }
    .slick-prev:before { display: none; }
    .teamCard h2.info-box-title { font-size: 16px !important; }
    .marqueeFastTrack { margin-bottom: 0px !important; }
    .sec-one .number_bg:before { content: ''; position: absolute; top: 0; left: 0; background: #232357; height: 100%; width: 100%; }
    .rotateText .wpb_wrapper p { color: #ffff; writing-mode: horizontal-tb !important; transform: rotate(360deg); font-size: 20px; font-weight: 300 !important; text-transform: uppercase; letter-spacing: 6px; margin: 0; text-align: center; }
    .sec-one:before { display: none !important; }
    .post-img-wrapp a img { height: 200px !important; object-fit: contain; }
    .sec-one .number_bg { height: 110px; }
    .sec-one .investColumn { height: 350px; }
    .sec-one .rotateText .wpb_wrapper { height: 110px; }
    .page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light { padding: 7rem 0rem 2rem 0; }
    .page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light h1.entry-title.title { font-size: 24px; }
    .single-service .page-title h1.entry-title.title { font-size: 24px !important; }
    .single-service .page-title { padding: 7rem 0 2rem 0 !important; }
    .banner .banner_Contents { padding: 29vw 0; }
}
.wd-slide-bg.wd-fill:before { content: ''; background: #0000003d; z-index: 0; position: absolute; width: 100%; height: 100%; }
.teamRowTwoser1 .vc_single_image-wrapper img {
    height: 500px;
    object-fit: contain;
}

.teamRowTwoser1 {
    height: 535px;
    position: relative;
}
.teamRowTwoser1 .wpb_wrapper {
    display: flex;
    justify-content: center;
}
.teamRowTwoser1:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;/* background: #eeeeeead; */display: block;z-index: 12;transition: 0.5 all ease;transition: all 0.5s ease;}

.teamRowTwoser1:hover:before {
    background: #eeeeeead;
}
.ourteam .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}





/* mobile- team-start */

.mobile-team .info-box-wrapper .info-box-icon {
    background: #9A9994;
    margin-bottom: 14px;
}

.mobile-team .info-box-wrapper .info-box-icon img {
    height: 500px;
    object-fit: contain;
}

/* @media (max-width: 767px) {
   .mobile-team {
      display: block !important;
      
   }
}


@media (min-width: 768px) {
   .mobile-team {
      visibility: hidden;   
      
   }
} */

/* mobile-team-end */
.wd-marquee-content span{
	position: relative;
    display: flex
;
    gap: 10px;
    align-items: center;
 	margin-right: 500px;
	height: 192px;
	margin-top: 45px;
}
}