/*
 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: #fff; }

/*Header End*/
.BtnX { 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; color: #fff !important; }
.banner_Contents .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-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(https://stage.projects-delivery.com/wp/real_estate_investment/wp-content/uploads/2024/01/invest_pot.png); 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(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-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: 25px 0px; }
.one-img .vc_single_image-wrapper img { height: 700px; object-fit: cover; object-position: center; }
.investColumn .wpb_wrapper { display: flex; align-items: center; }

/*.invest-content {*/

/*    margin: 130px 0;*/

/*}*/

/*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%; }
.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; height: 50px; }
.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/btn.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; height: 80px; }
.servicesWrapper img { padding: 10px 10px 0px; height: 250px; width: 100%; object-fit: cover; object-position: center; }
.wp_services .col-md-3 { padding: 0px 10px; }
.infoService  .info-box-title strong,
.primColor .info-box-title strong { color: #4b7efb; font-weight: 300; }
.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: #f0f6f8; }
.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: #f7f0f8; }
.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; }
.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: 30px; height: 70px; }
#gform_wrapper_1 .gform-body.gform_body { width: 80%; }
#gform_wrapper_1 .gform_footer { width: 20%; }
form#gform_1 { display: flex; align-items: center; }
#gform_wrapper_1 input#gform_submit_button_1 { width: 100%; background: #2c9ad1; color: #fff; text-transform: capitalize; font-size: 18px; font-weight: 500; left: -40px; }
.formRow { padding-top: 2vw; padding-left: 3vw; padding-right: 3vw; }
#bottoms ul li a { color: #fff; }
.testimonialRow { position: relative; bottom: -97px; }
.mainSection { padding-top: 80px !important; }
.marqueeClient .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; }
.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/arrleft.png') no-repeat; background-size: contain; position: absolute; }
.galleryRow .wd-btn-arrow.wd-next .wd-arrow-inner { content: ''; background: url('./img/rightarr.png') no-repeat; background-size: contain; position: absolute; }
.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; }