/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.website-wrapper .page-title { width: 100%; }

/*--------------------testimonial-open---------------*/
.testi-moni { padding: 50px 0; }
.testimonial-content { text-align: left; }
.testimonial-content footer:before { content: "“"; font-size: 55px; display: inline; position: absolute; line-height: 65px; left: 0; font-family: 'Poppins'; color: #D6D6E4; }
.testimonial-content footer { padding-left: 45px; font-weight: 800; font-family: 'Clash Display Bold'; font-size: 20px; line-height: 22px; color: #000 !important; display: grid;    /*text-align: left;*/ }
.testimonial-content footer span { font-size: 16px; }
.testimonial-avatar { position: relative; left: -100px; }
.testimonial-content footer::before { content: "“"; font-size: 55px; display: inline; position: absolute; line-height: 65px; left: 0px; font-family: Poppins; color: rgb(214, 214, 228); }
.main-test-head .client-ttl h4 { font-size: 130px !important; position: relative !important; top: 70px !important; text-shadow: none; color: #6dbf4336 !important; }
.owl-item.active.center .testimonial.column.testi-moni .testimonial-inner { background: #fff; padding: 0 30px 30px; box-shadow: -5px 10px 17px -7px rgba(0, 0, 0, 0.75); }
.testimon-align-center .testimonial-avatar { margin-bottom: 15px; }
.owl-item.active.center .testimonial-content footer:before { left: 45px; color: #f79119; }
.owl-item.active.center img.testimonial-avatar-image { position: relative; top: -25px; left: 30px; }
.owl-item.active.center .testimonial.column.testi-moni .testimonial-inner footer { color: #6dbf43 !important; }

/*--------------------testimonial-close---------------*/
.textprime span.str-1 { color: #7c53a2; }
.textprime span.str-2 { color: #f7901f; }
.text_prime strong { color: #7c53a2; font-size: 42px; font-family: 'Fraunces_72pt-Bold'; }
.text_prime strong:nth-child(2) { color: #f7901f; font-family: 'Fraunces_72pt-Bold'; }
.busi-img img { width: 200px; border-radius: 20px !important; }
.con-box { height: 300px; }
.con-box span.counter-ssa { position: absolute; bottom: 0; font-size: 45px; font-family: "Fraunces_72pt-Bold", Arial, Helvetica, sans-serif; }
.left-img-sec img { width: 500px; height: 650px; border-radius: 20px !important; }
.text_blu h4.info-box-title strong { color: #057fdc; font-family: 'Fraunces_72pt-Bold'; }
testimoni .textprime span.str-1 { color: #7c53a2; }
.testimoni strong { color: #7c53a2; font-size: 44px; }
.testimoni strong:nth-child(2) { color: #f7901f; }
.testimoni strong:nth-child(3) { color: #6dbe45; }
.strategy-img-rght img { width: 335px; border-radius: 20px !important; }
.test-img img { width: 100px; height: 100px; border-radius: 15px; }
.rtg-sec-img img { width: 100%; height: 440px; border-radius: 20px !important; }
.con-box a.btn { background: transparent; color: #fff; padding-top: 20px; padding-left: 0; }
.con-box a.btn:after { font-family: "Font Awesome 5 Free"; content: "\f061"; left: 10px; color: #fff; font-size: 18px; z-index: 1111111; position: relative; }
.sect-ttl .info-box-subtitle { padding: 2px 16px 2px 16px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #d2d2d2; border-radius: 16px 16px 16px 16px; width: 100px; text-align: center; font-size: 14px; font-weight: 600; }
.main-section-bnn { position: relative; z-index: 1; display: flex; align-items: end; }
.main-section-bnn:before { content: ''; display: block !important; background: url('./img/gfdgdfg.png') no-repeat; background-size: cover; background-position: center center; position: absolute; width: 90%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; border-radius: 20px; margin: auto; }
.mnn-btn a.btn { background: #6dbe45; color: #fff; margin-top: 60px; }
.main-section-bnn .info-box-inner { width: 80%; margin-top: 20px; }
div#opty_sec-yy { position: relative; }
div#opty_sec-yy:before { content: ''; background: url('./img/dedeg.jpg') no-repeat; display: block !important; background-size: cover; background-position: center center; width: 90%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 20px; }
.cconter-sec h4.info-box-title { border-bottom: 1px solid #ffffffa6; font-size: 24px; }
.whb-general-header .whb-general-header-inner { padding: 0 30px; }
.whb-general-header { border: none !important; }
.main-page-wrapper { padding-top: 20px; }
.slid-img-top .wd-owl .owl-stage { position: relative; display: flex; align-items: center; }

/*.slid-img-top {*/

/*    position: relative;*/

/*    top: -400px;*/

/*}*/

/*.slid-img-top {*/

/*    position: relative;*/

/*    top: -450px;*/

/*}*/


.wd-btn-arrow { visibility: visible; color: #fff; opacity: 1; pointer-events: none; position: absolute; top: 50%; z-index: 250; display: inline-flex; align-items: center; justify-content: center; margin-top: -25px; width: 50px; height: 50px; cursor: pointer; transition: all .25s ease; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
.ft-ccv img { filter: brightness(0.5); }
ul.ul_sep { padding-left: 0; }
.ul_sep ul li { list-style: none; display: inline; }
ul.ul_sep li { padding-right: 5px; }
.copyRight ul li { line-height: 0; }
div#footerLast .vc_column-inner { padding: 10px 0; }
div#footerLast .vc_row { padding: 0; border: 0 !important; }
div#footerLast { padding-bottom: 0 !important; }
.servicesInner { height: 300px; margin-bottom: 20px !important; border-radius: 10px; padding: 20px; position: relative; }
.sect-ttl.org .btn { background-color: #f7901f; color: #fff; padding: 10px 40px; --btn-height: 45px; }
.text_prime.org strong { color: #f7901f; font-size: 42px; font-family: 'Fraunces_72pt-Bold'; }
input[type='email'],
input[type='date'],
input[type='search'],
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
textarea,
select { padding: 0 15px; max-width: 100%; width: 100%; height: var(--wd-form-height); border: 1px solid #f3f3f3; border-radius: var(--wd-form-brd-radius); background-color: #fff; box-shadow: none; color: var(--wd-form-color); vertical-align: middle; border-radius: 20px; height: 50px; font-size: 14px; transition: border-color .5s ease; }
input#gform_submit_button_2 { background: #61a94b; border-radius: 20px; display: block; text-align: left; height: 50px; padding: 0 30px; color: #fff; }
.testimoni h4.info-box-title:after { content: ""; color: #000; height: 100%; width: 100%; position: absolute; left: 0; top: 0; right: 0; display: block; }
.testimoni strong:after { content: '.'; color: #000; font-size: 70px; }
.servicesWrapperssss h2 { color: #fff; }
.servicesInner:before { content: ""; width: 100%; height: 100%; z-index: 1111; display: block; background: #2a2a2a5e; margin: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 10px; }
.servicesWrapperssss a.btn-ser:after { font-family: "Font Awesome 5 Free"; content: "\f061"; left: 10px; color: #fff; font-size: 18px; z-index: 1111111; position: relative; }
a.btn.btn-ser { position: absolute; bottom: 10px; z-index: 111111; background: transparent; color: #fff; padding: 0; }
.servicesInner .servicesWrapperssss h2 { z-index: 11111; position: absolute; }
.page-title { margin-bottom: 0; }
.wd-prefooter { display: none; }
.single-services .main-page-wrapper>.container { max-width: 100%; }
.row.single_serviceSection { padding: 80px 0; display: flex; align-content: center; flex-direction: row; align-items: center; }
.page-title.page-title-default.title-size-default { position: relative; }

/* .page-title.page-title-default.title-size-default:before { content: ""; background-color: #000000b8; width: 100%; height: 100%; display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; }
 */
.main-page-wrapper .vc_row.wpb_row.vc_row-fluid { position: relative; }