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


:root {
    --global-font-size: 20px;
    --global-line-height: 28px;
    --button-font-size: 22px;
    --global-letter-spacing: -.2px;
    --h1-font-size: 53px;
    --h1-line-height: 65px;
    --h2-font-size: 42px;
    --h2-line-height: 60px;
    --h3-font-size: 32px;
    --h3-line-height: 47px;
}
h1, h2,h3{
	font-weight: 400;
}

h1{
	max-width: 50vw;
}


/* Theme overwrite */

.site-content {
    margin-bottom: 0px;
}

.html-block-menu .wd-dropdown-inner {
    padding: 12px 20px !important;
}

.html-block-menu .wd-sub-menu>li>a {
    display: none;
}

.wd-header-nav #menu-main-menu li:not(:last-child) {
    margin-right: 20px;
}

.wd-nav>li:is(.wd-has-children, .menu-item-has-children)>a::after {
    display: none !important;
}

.whb-top-bar .wd-nav-secondary>li>a {
    font-size: 16px !important;
}

.whb-top-bar .wd-nav-secondary>li:not(:last-child) {
    margin-right: 20px;
}

.whb-top-bar .wd-nav-secondary>li>a:hover {
    color: #fff;
}

.mobile-nav {
    background: url(https://www.palowise.ai/wp-content/uploads/2023/02/mobile-bg.jpg);
    background-size: cover;
    background-position: center;
}

.mobile-nav {
    top: 40px;
    width: 100%;
}

.mobile-nav .wd-heading,
.mobile-nav li a {
    border: 0px !important;
}

.mobile-nav .close-side-widget a {
    font-size: 0px;
}

.mobile-nav .close-side-widget a:before {
    font-size: 30px !important;
    color: #6F40E2;
}

.mobile-nav li a span {
    text-transform: none !important;
}

.mobile-nav li a {

    font-size: 22px !important;
    font-weight: 300;
    color: #6F40E2;
}

.wd-tools-icon:before {
    color: #6F40E2;
    font-size: 28px !important;
}

.mobile-nav .site-logo {
    margin-right: auto;
}

.wd-close-side {
    background: transparent;
}

.html-block-menu .wd-dropdown li a {
    color: #000;
}

.html-block-menu .wd-dropdown li a:hover {
    color: #6F40E2;
}

.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height) .wd-sub-menu>li>a,
.mega-menu-list>li>a {
    font-weight: 400;
    height: 34.2px;
    text-transform: capitalize;
}

.whb-top-bar-inner .wd-dropdown-menu.wd-dropdown {
    width: 150px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    right: unset !important;
}

/* Swiper */

.trusted-by .swiper,
.industries .swiper {
    width: 100%;
    height: 100%;
}

.trusted-by .swiper-slide,
.industries .swiper-slide {
    text-align: center;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: auto !important;
}


.trusted-by .swiper-slide img,
.industries .swiper-slide img {
    display: block;
    object-fit: contain;
}

.trusted-by .swiper-pagination,
.industries .swiper-pagination {
    position: relative;
    margin-top: 20px;
}

.owl-dots .owl-dot.active span {
    border-color: #6F40E2 !important;
    background-color: #6F40E2 !important;
}

.trusted-by .swiper-pagination-bullet-active,
.industries .swiper-pagination-bullet-active {
    background: #6F40E2;
}

/* Typography */

h1.title-section {
    font-size: var(--h1-font-size);
    line-height: var(--h1-line-height);
    text-align: center;
    letter-spacing: var(--global-letter-spacing);
    font-weight: 400;
}

h2.title-section {
    font-size: var(--h2-font-size);
    line-height: var(--h2-line-height);
    letter-spacing: var(--global-letter-spacing);
    font-weight: 200;
}

h3.title-section {
    font-size: var(--h3-font-size);
    line-height: var(--h3-line-height);
    letter-spacing: var(--global-letter-spacing);
}

p {
    font-size: var(--global-font-size);
    line-height: var(--global-line-height);
    letter-spacing: var(--global-letter-spacing);
}

.read-more h3.title-section {
    font-weight: normal;
}



/* Utilities */

.global-section {
    padding-top: 64px;
    padding-bottom: 64px;
}

.align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.column-has-image {
    max-height: 250px;
    min-height: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 30px;
}

.column-has-image img {
    max-height: 250px;
    min-height: 250px;
    -o-object-fit: contain;
    object-fit: contain;
    margin-bottom: 30px;
}

.column-has-image.smaller img {
    /*max-height: 200px;
    min-height: 200px;*/
	height: 200px;
}

.text-uppercase {
    text-transform: uppercase;
}

html.stop-overflow,
body.stop-overflow {
    overflow-y: hidden !important;
    height: 100vh;
}

.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.wpcf7 .screen-reader-response {
    display: none;
}


.align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.btn-center {
    display: flex;
    justify-content: center;
}

.btn-right {
    display: flex;
    justify-content: end;
}

/* Elements */
.cookies-buttons .btn.cookies-accept-btn,
.cta-btn {
    width: 100%;
    max-width: 200px;
    padding-left: 16px;
    padding-right: 16px;
    height: 45px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #AB9FFF;
    border: .3px solid #000000;
    color: #000;
    border-radius: 24px;
    font-size: 22px;
    line-height: 45px;
    text-transform: none;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    font-weight: 300;
}

.cta-btn.personalized {
    max-width: 300px;
}

.cookies-buttons .btn.cookies-accept-btn:hover,
a.cta-btn:hover {
    background-color: #BAB0FF;
}

.btn.book-meeting {
    background: #AB9FFF;
    border: .3px solid #000000;
    color: #000;
    border: .3px solid #000000;
    border-radius: 24px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 20px;
    height: 45px;
    font-weight: 300 !important;
    width: 120px;
    min-width: unset;
    font-weight: normal;
    text-transform: none;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.btn.book-meeting:hover {
    background-color: #BAB0FF !important;
}

.btn.book-meeting.btn-color-default:hover {
    color: unset !important;
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}

.cookies-buttons .btn.cookies-accept-btn:hover {
    color: #000;
}

.cookies-buttons .btn.cookies-accept-btn,
.cookies-info-text {
    font-size: 17px !important;
    line-height: 1 !important;
}

/* Page Banner */


.page-banner {
    background-image: url(/wp-content/uploads/2023/06/bg-grey.jpg);
    background-position: center center;
    background-size: cover;
    /* min-height: 890px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 205px;
    padding-bottom: 70px;
}

.page-banner.fullwidth-img .page-banner__logo img {
    max-height: 350px;
    width: auto;
}

.page-banner:not(.fullwidth-img) .page-banner__logo img {
    max-height: 350px;
}

.page-banner__title {
    margin-top: 40px;
}

.page-banner__description {
    max-width: 1290px;
    margin: 0 auto;
    text-align: center;
}

.page-banner__button {
    margin-top: 40px;
    text-align: center;
}

/* Home Template */


span.subtitle {
    color: #231F20;
    font-size: 16px !important;
    line-height: 26px;
}

.home .acf-row h2.title-section {
    margin-bottom: 15px;
}

.acf-row .icon {
    max-height: 650px;
}

.acf-row p:last-of-type {
    margin-bottom: 0;
}

.acf-row .cta-btn {
    margin-top: 20px;
}

.home .trusted-by,
.clients {
    background: #dfdfdf;
}

.clients .swiper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.clients .swiper-pagination {
    margin-top: 20px;
    position: relative;
}

.home .trusted-by .swiper-slide {
    align-items: center;
}

.home .trusted-by img {
    object-fit: contain !important;
}

.clients-swiper img {
    -o-object-fit: contain !important;
    object-fit: contain !important;
    height: 40px !important;
    -o-object-position: center;
    object-position: center;
}

.academic-research h2 {
    font-size: var(--h2-font-size);
    font-size: var(--h2-line-height);
}

.academic-research .title-after_title {
    max-width: 1200px !important;
    margin: 0 auto;
    font-size: var(--wd-text-font-size);
    line-height: var(--wd-text-line-height);
}

.academic-research .tabs-w .wd-tabs {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.academic-research .tab-hover-effect .wd-nav {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    width: 100%;
}

.academic-research .tab-hover-effect .wd-tab-content {
    min-height: 60px;
    font-size: var(--wd-text-font-size);
    line-height: var(--wd-text-line-height);
}

.academic-research .tab-hover-effect li a {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-transform: none;
}

.academic-research .tab-hover-effect li.wd-active a,
.academic-research .tab-hover-effect li:hover a {
    color: #fff !important;
}

/* Use Case */


.trusted-by h2 {
    color: #6f40e2;
    font-weight: 500;
    margin-bottom: 40px;
}

.key-advantages {
    background: url(/wp-content/uploads/2023/06/bg-green.jpg);
}

.capabilites h2.title-section,
.key-advantages h2.title-section {
    margin-bottom: 40px;
}

.capabilites h3.title-section,
.key-advantages h3.title-section {
    font-weight: normal;
    margin-bottom: 20px;
}

.global-section.read-more a.cta-btn,
.capabilites .cta-btn.personalized,
.key-advantages .cta-btn.personalized {
    margin-top: 40px;
}

.key-advantages .cta-btn {
    margin-top: 40px;
}

.benefits .benefits-desc {
    margin: 0 auto 50px auto;
    max-width: 1290px;
}

.benefits-desc-bottom {
    margin-top: 30px !important;
    margin-bottom: 0px !important;
}


.benefits-desc {
    margin: 0 auto 70px auto;
    max-width: 1280px;
    text-align: center;
}

.benefits-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.benefits-item__icon {
    margin-right: 10px;
    height: 55px;
    width: auto;
}

.benefits-item__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.benefits-item__content strong {
    display: block;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: var(--global-letter-spacing);
    font-weight: 500;
}

.benefits-item__content p {
    line-height: 26px !important;
    letter-spacing: var(--global-letter-spacing);
}

.benefits-item:not(:nth-last-of-type(-n+2)) {
    margin-bottom: 30px;
}

.what-clients-say {
    background: url(/wp-content/uploads/2023/06/bg-grey.jpg);
}

.what-clients-say h2 {
    margin-bottom: 40px;
}

.what-clients-say .swiper-slide {
    background: #F2F1EE;
    padding: 16px;
}

.client_remarks {
    margin-bottom: 16px;
}

.what-clients-say .client_remarks p {
    font-size: 16px;
    line-height: 18px;
}

.what-clients-say .swiper {
    width: 100%;
    height: 100%;
}

.what-clients-say .remarks-swiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
}

.what-clients-say .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.what-clients-say .swiper-slide img.quote-icon {
    width: 54.25px;
    height: 48.16px;
    margin-right: 20px;
}

.what-clients-say .client_remarks {
    display: flex;
    flex-wrap: wrap;
}

.what-clients-say .client_remarks .client_remarks__content {
    flex: 1;
    text-align: left;
}


.client_name:before {
    content: "-";
    position: absolute;
    left: 0;
}

.client_name {
    font-size: 16px;
    font-weight: 500 !important;
    margin-top: 10px;
    position: relative;
    padding-left: 14px;
    display: flex;
    flex-direction: column;
}

.client-color-purple .client_name {
    color: #6F40E1;
}

.client-color-light-green .client_name {
    color: #66FF71;
}

.client-color-light-blue .client_name {
    color: #64CFFF;
}

.client_logo {
    margin-top: auto;
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
}

.w-icon {
    margin-top: 20px;
    max-width: 650px !important;
    width: 100% !important;
    height: unset !important
}

.client_logo__img {
    width: 75px;
    height: 75px;
    background: #000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 8px;
}

.client_logo__img img {
    width: 100% !important;
    height: auto !important;
}

/*  Faq */

.faq-wrapper {
    background: #DFDFDF;
    padding-top: 75px;
    padding-bottom: 75px;
}

.faq-wrapper h2 {
    font-size: var(--h2-font-size);
    line-height: var(--h2-line-height);
    letter-spacing: var(--global-letter-spacing);
    text-align: center;
    font-weight: 200;
    margin-bottom: 28px;
}

.faq-wrapper .faq-accordion {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.faq-accordion__item:not(last-child) {
    margin-bottom: 20px;
}

.faq-accordion__item-title {
    cursor: pointer;
}

.faq-accordion__item-title h3 {
    margin: 0;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    max-width: 90%;
    letter-spacing: var(--global-letter-spacing);
}


.faq-accordion__item-title h3 strong {
    font-weight: 400 !important;
    displaY: inline;
}

.faq-accordion__item-title h3 strong:before,
.faq-accordion__item-title h3 strong:after {
    content: "\00a0";
}

.faq-accordion__item-content {
    display: none;
    font-size: 20px;
    line-height: 26px;
    margin-top: 10px;
}

.faq-accordion__item-content ol,
.faq-accordion__item-content ul {
    margin-left: 20px;
}

.purple-faq-color strong {
    color: #7E5BE7;
}

.lime-faq-color strong {
    color: #66FF71;
}

.lightblue-faq-color strong {
    color: #64CFFF;
}

.faq-arrow {
    height: 12px;
    width: auto;
    margin-left: 15px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.acc--open .faq-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* Interested */

.interested {
    background-image: url(/wp-content/uploads/2023/06/bg-green.jpg) !important;
    background-size: cover;
    background-position: center center;
}

.interested p {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: var(--global-letter-spacing);
    text-align: center;
}

.interested p:not(:last-child) {
    margin-bottom: 20px;
}


.interested ul {
    max-width: 1350px;
    margin: 0 auto;
    font-size: 28px;
    line-height: 1.1;
    list-style: none;
    letter-spacing: -0.2px;
    margin-top: 40px;
}

.interested .cta-btn {
    margin-top: 75px;
}

.interested ul li {
    position: relative;

}

.interested ul li:before {
    content: "";
    position: absolute;
    left: -35px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: .3px solid #000;
    width: 16px;
    height: 16px;
    background: #fff;
}

.interestedul li:not(:last-child) {
    margin-bottom: 20px;
}

.interested-section h2 {
    text-transform: uppercase;
}

.interested h2 {
    max-width: 1290px;
    margin: 0 auto;
    margin-bottom: 40px;
}

.interested-section p {
    font-size: 40px;
    line-height: 60px;
}

.interested-section p:not(:last-child) {
    margin-bottom: 35px;
}

.interested-section ul {
    max-width: 1350px;
    margin: 0 auto;
    font-size: 40px;
    line-height: 1.1;
    list-style: none;
    letter-spacing: -0.2px;
}

.interested-section .btn {
    margin-top: 75px;
}

.interested-section ul li {
    position: relative;

}

.interested-section ul li:before {
    content: "";
    position: absolute;
    left: -35px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: .3px solid #000;
    width: 19px;
    height: 19px;
    background: #fff;
}

.interested-section ul li:not(:last-child) {
    margin-bottom: 20px;
}

.contact {
    background-image: url(/wp-content/uploads/2023/06/bg-green.jpg);
}

.contact h3 {
    font-size: var(--h2-font-size);
    line-height: var(--h2-line-height);
    font-weight: 200;
    margin-bottom: 40px;
}

/* Why Palowise */

.why-palowise {
    background-image: url(/wp-content/uploads/2023/06/bg-grey.jpg);
    background-size: cover;
    background-position: center center;
}

.why-palowise .vc_row.wpb_row {
    background-image: none !important;
}

.why-palowise h2.title-section {
    font-weight: 400;
    color: #000 !important;
}


.why-palowise-list {
    max-widtH: 1100px;
    margin: 0 auto;
    list-style: none;
    padding-lefT: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.why-palowise-list.grid-list {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
}

.why-palowise-list li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 16px;
    max-width: 462px;
    displaY: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 22px;
    line-height: 26px;
    color: #7E5BE7;
}

.why-palowise-list li span.counter {
    color: #64D0FF;
    font-weight: bold;
    margin-right: 8px;
    display: inline-block;
}


.why-palowise-list li span:not(.counter) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.why-palowise-list li.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.why-palowise-list li.order-2 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.why-palowise-list li.order-3 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}

.why-palowise-list li.order-5 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

.why-palowise-list li.order-4 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.why-palowise-list li.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
}

.global-section.colorized-title p a {
    text-decoration: underline;
}

.global-section.colorized-title:nth-child(even) h2,
.global-section.colorized-title:nth-child(even) p a {
    color: #6F40E2;
}

.global-section.colorized-title:nth-child(even) h2+p>strong {
    color: #64D0FF;
}

.global-section.colorized-title:nth-child(odd) h2,
.global-section.colorized-title:nth-child(odd) p a {
    color: #64D0FF;
}

.global-section.colorized-title:nth-child(odd) h2+p>strong {
    color: #6F40E2;
}

/* Awards */

.page-template-page-awards .global-section ul {
    list-style: none;
    padding-left: 0;
}

.page-template-page-awards .global-section:not(.why-palowise) ul li:not(:last-child) {
    margin-bottom: 16px;
}

.page-template-page-awards .global-section:nth-child(2n+1) h2 {
    color: #6F40E2;
}

.page-template-page-awards .global-section:nth-child(2n) h2 {
    color: #64D0FF;
}

/* Industries */

.how-palowise-help h2,
.trusted-by h2 {
    color: #6F40E2;
}

.industries .trusted-by h2 {
    font-weight: 200;
}

.trusted-by img,
.industries .clients-swiper img {
    height: unset !important;
    -o-object-fit: contain !important;
    object-fit: contain !important;
    width: unset !important;
    -o-object-position: unset !important;
    object-position: unset !important;
}

.industries .clients-swiper {
    max-width: 1260px;
    margin: 0 auto;
}

.how-palowise-help h2.title-section {
    margin-bottom: 40px;
}

.trusted-by img {
    /* width: 160px;
    -o-object-fit: contain;
    object-fit: contain;
    /* margin-bottom: 32px; */
    /* -o-object-position: center;
    object-position: center;  */
}

/* .trusted-by [class*="col-"] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
} */

.how-palowise-help {
    background: url(/wp-content/uploads/2023/05/product-bg-2.jpg) !important;
}

.how-palowise-help .item {
    max-width: 290px;
    width: 100%;
}

.how-palowise-help strong {
    font-weight: 500;
    font-size: var(--global-font-size);
    line-height: var(--global-line-height);
    letter-spacing: var(--global-letter-spacing);
    color: #6F40E2;
}

.how-palowise-help p {
    color: #6F40E2;
    font-size: 18px;
    line-height: 24px;
}

.why-palowise_description {
    max-width: 1290px;
    margin: 0 auto;
    text-align: center;
}

.trusted-by .swiper-slide img,
.industries .clients-swiper img {
    max-height: 100px;
}


/* Product */

.product .page-banner {
    min-height: unset;
}

.journey-start {
    background: url(/wp-content/uploads/2023/06/bg-green.jpg);
}

.journey-start h2 {
    margin-bottom: 60px;
}

.journey-start h3 {
    font-weight: 400;
}






/* Single Post */

.single-post-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 220px 55px 5fr;
    grid-template-columns: 220px 5fr;
    gap: 55px;
}

.single-post-title {
    background-image: url(/wp-content/uploads/2023/05/header-bg-grey.jpg);
    background-position: center center;
    background-size: cover;
    min-height: 447px;
    padding-top: 205px;
    margin-left: -15px;
    margin-right: -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 60px;
}

.single-post-title h1 {
    font-size: var(--h1-font-size);
    line-height: var(--h1-line-height);
    text-align: center;
    max-width: 1530px;
    margin: 0 auto;
    font-weight: 300;
}

.single-post-image {
    margin-bottom: 80px;
}

.single-post-image img {

    width: 100%;
}

.single-content {
    padding-bottom: 32px;
}

.single-post-content .post-meta {
    padding-left: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.single-post-content .post-meta li:before {
    display: none !important;
}

.single-post-content .post-meta img {
    width: 200px;
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.22);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.22);
    border: 5px solid #fff;
}




.single-post-content .post-meta .author-name {
    margin-top: 25px;
    font-size: 21px;
    line-height: 28px;
    font-weight: 500;
}

.single-post-content .post-meta .author-position {
    font-size: 16px;
    line-height: 22px;
    font-weight: light;
}

.single-post .single-post-social a {
    background: transparent !important;
}

.single-post .single-post-social .wd-social-icon {

    width: 30px !important;
    height: 30px !important;
    border-radius: 0px !important;
}

.single-post .single-post-social .wd-icon {
    color: #6F40E2;
    line-height: 30px !important;
}


.single-post-content-left .sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
}

.palowise_careers-template-default .prefooter p:empty,
.post-template-single-post-template .prefooter p:empty {
    display: none !important;
}

.single-post-content-right {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    letter-spacing: -.2px;
}

.single-post-content-right strong {
    font-weight: 500;
}



.single-post-content-right a {
    color: #6F40E2;
    text-decoration: underline;
    font-weight: 500;
}


.text-left .single-post-social {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.text-left .single-post-social {
    margin-top: 50px;
}

.single-post .post-share .wd-social-icons:before,
.text-left .single-post-social .wd-social-icons:before {
    content: "Share this post";
    display: block;
    color: #000;
    font-size: 15px;
    line-height: 21px;
}

.single-post .post-share {
    margin-top: 16px;
}

.post-meta_misc {
    text-align: center;
}



/* Team */

.team {
    margin-top: 75px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 55px 1fr 55px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 55px;
}

.team-member:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60%;
    background: rgb(255, 255, 255);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 1)));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

.team-member {
    position: relative;
    width: 100%;
    background-color: #F2F1EE;
    max-height: 465.51px;
    overflow: hidden;
}

.team-member *,
.team-member *:hover {
    color: #fff;
}

.team-member__img img {
    width: 100%;
}

.team-member__info {
    position: absolute;
    left: 16px;
    bottom: 16px;
    width: 100%;
    z-index: 2;

}

.team-member__info__name h3 {
    font-size: 30px;
    font-weight: 300;
    margin: 0;
    line-height: 45px;
    text-transform: uppercase;
}

.team-member__info__position h4 {
    font-size: 22px;
    font-weight: 300;
    margin: 0;
    line-height: 30px;
}

.team-member__info__email {
    line-height: 1;
}

.team-member__info__email a {
    font-size: 16px;
    font-weight: 300;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.team-member__info__linkedin:hover,
.team-member__info__email a:hover {
    opacity: 0.7;
}

.team-member__info__linkedin {
    position: absolute;
    right: 32px;
    bottom: 0px;
    line-height: 1;
    font-size: 30px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

/* Career */

.palowise-career {
    max-width: 980px;
    margin: 0 auto;
}

.palowise-career__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.palowise-career__info>* {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 33.33%;
}


.palowise-career__info__left {
    max-width: 66.66%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.palowise-career__info__left>* {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}


.palowise-career__info__location h4,
.palowise-career__info__title h3 {
    margin-bottom: 0px;
    color: #6F40E2;
    font-size: 22px !important;
    letter-spacing: var(--global-letter-spacing);
}

.palowise-career__info__location h4 {
    font-weight: 500;
}

.palowise-career__info__title h3 {
    font-weight: bold;
}


.palowise-career__info__link a {
    background: #BCA9F6;
    width: 222px;
    height: 49px;
    line-height: 49px;
    border-radius: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    border: .3px solid #000000 !important;
    color: #000000;
}


.palowise-career .palowise-career__info:nth-child(even) a {
    background: #FFFFFF;
}

.palowise-career__info__link img {
    margin-left: 10px;
}


.palowise-career .palowise-career__info {
    padding-top: 26px;
    padding-bottom: 26px;
    position: relative;
}

.palowise-career .palowise-career__info:nth-child(even) {
    -webkit-box-shadow: 0 0 0 100vmax #D9D9D9;
    box-shadow: 0 0 0 100vmax #D9D9D9;
    background: #D9D9D9;
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
}



/* Home temporary */


.home .desktop-img img {
    width: 80% !important;
}

.home .desktop-img.big img {
    width: 100% !important;
}

.home .desktop-img.small img {
    width: 68% !important;
}



/* Glossary */

.glossary-single .page-banner__logo img {
    min-height: 280px;
}

.child-page-list {
    list-style: none;
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;

}

.child-page-list a {
    padding: 20px 10px;
    display: inline-block;
    font-size: 68px;
    line-height: 90px;
    font-weight: 300;
    color: #6F40E2;
}

/* Gloassary Single */

.glossary-single .page-banner {
    margin-bottom: 0px !important;
}


.example-row {
    background-image: url(/wp-content/uploads/2023/05/product-bg.jpg) !important;
    background-size: cover;
    background-position: center center;
}

.glossary-single .calculate-row ol,
.glossary-single .measure-row ul {
    margin-left: 30px !important;
}

.glossary-single .list-line-left ul {
    margin-left: 0 !important;
}

.calculate-row strong {
    color: #6F40E2;
    font-weight: 500;
}

.calculate-row .cta-btn {
    margin-top: 32px;
}

.measure-row {
    background-image: url(/wp-content/uploads/2023/05/product-bg-2.jpg);
    background-position: center center;
    background-size: cover;
}

.measure-row h2 {
    margin-bottom: 40px;
}

.measure-row h2:not(:first-of-type) {
    margin-top: 120px;
}

.measure-row strong {
    color: #6F40E2 !important;
    font-weight: 500 !important;
}

.success-stories,
.read-more-row {
    max-width: 1400px;
    margin: 0 auto;
}

.success-stories h2,
.read-more-row h2 {
    margin-bottom: 70px;
}

.success-stories h3,
.read-more-row h3 {
    font-weight: normal;
}

.success-stories-image,
.read-more-image {
    margin-bottom: 32px;
    text-align: center;
}

.success-stories-image img,
.read-more-image img {
    height: 190px;
    -o-object-fit: contain;
    object-fit: contain;
}

.success-stories-item-1 .success-stories-image,
.read-more-item-1 .read-more-image {
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -o-object-fit: contain;
    object-fit: contain;
}

.success-stories-item-1 .success-stories-image img,
.read-more-item-1 .read-more-image img {
    height: 160px;
}

.glossary-single .prefooter>div {
    margin-top: 0px !important;
}

/* Case Study */

.case-study .page-banner {
    min-height: unset !important;
}

.case-study .results {
    background-image: url(/wp-content/uploads/2023/05/product-bg-2.jpg);
    background-size: cover;
    background-position: center center;
}

.the-story-row {
    margin-top: 50px;
}

.the-story-row h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
}

.the-story-row h2 img {
    margin-left: 20px;
}

.case-study-contact {
    background: url(https://www.palowise.ai/wp-content/uploads/2023/05/contact-us-bg.jpg?id=602) !important;
}

/* Contact Page */

.contact-img img {
    max-height: 170px;
    width: auto;
}

/* Integration */


.integration .prefooter>div:first-of-type {
    margin-top: 0px !important;
}


.integration .img-col .img-shape {
    max-height: unset;
    min-height: 400px;
    margin-bottom: 0;
}


.more-integrations {
    background: url(/wp-content/uploads/2023/05/product-bg-2.jpg);
}

.more-integrations h2 {
    text-align: center;
    margin-bottom: 60px;
}

.more-integrations h3 {

    font-weight: normal;

}

.client-testimonials .fa-quote-left {
    font-size: 30px;
    position: absolute;
    left: 16px;
    top: -5px;
    z-indeX: 0;
    opacity: 0.15;
}

.client-testimonials p {
    margin-left: 45px;
}

.case-study p {
    margin-bottom: 20px;
}

.case-study p:not(:last-child) {
    margin-bottom: 20px;
}

.case-study h3 {
    font-size: var(--h3-font-size);
    font-weight: normal;
    line-height: var(--h3-line-height);
    letter-spacing: var(--global-letter-spacing);
}

/* Paper */

.page-id-763.page-template-page-header .page-banner {
    min-height: 580px;
}

.palowise-paper__info__desc h3 {
    display: inline-block;
    font-size: 22px !important;
    line-height: 37px !important;
}

.palowise-paper__info__title h4 {
    font-size: 22px !important;
    line-height: 37px !important;
    margin-bottom: 0px;
}

.paper-year-wrapper h2 {
    text-align: center;
    font-size: 68px;
    line-height: 76px;
    font-weight: 300;
}

.paper-year-wrapper h3 {
    margin-bottom: 0px !important;
    font-size: 22px !important;
}

.paper-year-wrapper p {
    margin-bottom: 10px !important;
}

.paper-year-wrapper:nth-child(odd) h2 {
    color: #6F40E2;
}


.paper-year-wrapper:nth-child(odd) a {
    color: #64D0FF !important;
    font-weight: bold;
}

.paper-year-wrapper:nth-child(even) {
    text-align: right;
}

.paper-year-wrapper:nth-child(even) h2 {
    color: #64D0FF;
}

.paper-year-wrapper:nth-child(even) a {
    color: #6F40E2 !important;
    font-weight: bold;
}

.paper-year-wrapper:not(:last-child) {
    margin-bottom: 50px;
}


.single-palowise_papers .page-banner h1 {
    max-width: 1600px;
    margin: 0 auto;
}


.palowise-paper__info:not(:last-child) {
    margin-bottom: 16px;
}

.paper-keywords {
    color: #6F40E2;
    margin-top: 55px;
}

.paper-keywords span {
    font-weight: bold !important;
}

.paper-content__description h2 {
    font-size: 40px;
    text-align: center;
    line-height: 35px;
    color: #7E5BE7;
    letter-spacing: var(--global-letter-spacing);
    margin-bottom: 50px;
}

.paper-content__description p {
    letter-spacing: var(--global-letter-spacing);
}

.paper-content__btn {
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}



/* Contact */

.cf7-wrapper {
    max-width: 1060px;
    margin: 0 auto;
}

.cf7-wrapper .wpcf7-submit {
    max-width: 200px;
    width: 100%;
    height: 45px;
    background: #FFFFFF !important;
    border: .3px solid #000000;
    border-radius: 24px;
    font-weight: 300;
    text-transform: capitalize !important;
    color: #000 !important;
    font-size: 22px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}


.cf7-wrapper .wpcf7-submit:hover {
    background: rgba(255, 255, 255, 0.7) !important;
}

.cf7-wrapper input,
.cf7-wrapper textarea {
    border-bottom: 1px solid #000;
    font-size: 22px;
    line-height: 26px;
}

.cf7-wrapper__full {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.cf7-wrapper ::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-size: 22px;
    line-height: 26px;
}

.cf7-wrapper ::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-size: 22px;
    line-height: 26px;
}

.cf7-wrapper :-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-size: 22px;
    line-height: 26px;
}

.cf7-wrapper ::-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-size: 22px;
    line-height: 26px;
}

.cf7-wrapper ::placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-size: 22px;
    line-height: 26px;
}

.cf7-wrapper__field {
    margin-bottom: 30px;
}
.cf7-wrapper {
	flex-direction: column;
}

.contact-prefooter .wpcf7-submit {
    margin-top: 100px;
}

.cf7-wrapper__field textarea {
    height: 114px;
}




/* Footer */

.footer-sidebar ul.sub-menu {
    display: none;
}

.social-footer span {
    color: #000;
}

.social-footer.wd-social-icons.icons-size-large .wd-icon {
    font-size: 28px !important;
}

.footer-sidebar a:hover {
    color: rgba(51, 51, 51, 0.65);
}

.social-footer.wd-social-icons a:not(last-child) {
    margin-right: 10px !important;
}

.footer-sidebar * {
    color: #231F20;
}

.footer-sidebar .widget-title {
    font-size: 22px;
    color: #231F20;
    font-weight: normal;
}

.footer-sidebar {
    font-weight: light;
    font-size: 18px;

}

.social-footer.wd-social-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.social-linkedin {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3;
}

.social-instagram {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2;
}

.main-footer h5.widget-title {
    text-transform: none;
    font-weight: 400;
}

.copyrights-wrapper {
    border-top: 0px !important;
    background-color: #D9D9D9 !important;
}

.footer-column-1 ul {
    /* -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; */
}

.footer-container .recent-posts-info a {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 25px !important;
}

.footer-container .woodmart-recent-posts li {
    border-bottom: 0px !important;
    margin-bottom: 15px !important;
    padding-bottom: 0px !important;
}



/* Contact */

.locations p {
    font-size: var(--global-font-size);
    line-height: var(--global-line-height);
}

.locations a[href^="mailto:"] {
    color: #6F40E2;
}

.get-directions {
    padding: 0 !important;
}

a.btn.get-directions {
    font-size: var(--global-font-size);
    line-height: var(--global-line-height);
}

/* Copyrights */
.min-footer {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.min-footer * {
    font-size: 16px !important;
    color: #231F20;
}

.min-footer .col-left {
    max-width: 80% !important;
    fleX: 1 !important;
}

.min-footer .col-left ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    padding-lefT: 0;
}

.min-footer .col-left ul li {
    margin-bottom: 0;
    list-style: none;
}

.min-footer .col-left ul li:not(:last-child) {
    margin-right: 40px;
}

.min-footer .col-right {
    max-width: 20% !important;
    fleX: 1 !important;
}

/* Why Palo */

.why-palo-list.vc_inner {
    max-width: 1040px;
    margin: 0 auto;
    list-style: none;
}

.why-palo-list .wpb_raw_code {
    color: #7E5BE7;
    max-width: 460px;
}

.why-palo-list .wpb_raw_code:not(:last-child) {
    margin-bottom: 55px;
}

.why-palo-list .wpb_raw_code .wpb_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.why-palo-list .wpb_raw_code p {
    font-size: 21.5px;
    line-height: 26px;
    letter-spacing: -.2px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.why-palo-list .wpb_raw_code span {
    font-weight: bold;
    color: #64D0FF;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -.2px;
    margin-right: 6px;
}

.why-palo ul {
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.why-palo li {
    list-style: none;
    color: #FF5B29;
    font-size: 20px;
}

.why-palo li:not(last-child) {
    margin-right: 20px;
}

.why-palo li>span {
    color: #6F40E1 !important;
    font-weight: bold;
}

/* Misc */


.list ul {
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.list li:not(last-child) {
    margin-right: 60px;
}

.list li.full {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.list li {
    font-size: 20px;
}


/* Blog */

.single-post .post-meta,
.blog-element .post-meta,
.archive-holder .post-meta {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.single-post .post-meta li,
.blog-element .post-meta li,
.archive-holder .post-meta li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: var(--global-letter-spacing);
    color: #6F40E2;
}

.single-post .post-meta li {
    color: #000;
}

/* .single-post .post-meta li:not(:last-child), */
.blog-element .post-meta li:not(:last-child),
.archive-holder .post-meta li:not(:last-child) {
    margin-right: 26px;
}

.single-post .post-meta li:before,
.blog-element .post-meta li:before,
.archive-holder .post-meta li:before {
    content: "";
    width: 20.75px;
    height: 19.59px;
    display: block;
    margin-right: 9px;
    background-repeat: no-repeat;
}

.single-post .post-meta .post-date,
.blog-element .post-meta .post-date,
.archive-holder .post-meta .post-date {
    text-transform: uppercase;
}

.archive-holder .post-img-wrapp img,
.blog-element .post-img-wrapp img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.archive-holder article:hover .post-img-wrapp img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.blog-element .post-date.wd-post-date {
    display: none !important;
}

.archive-holder h3,
.blog-element h3 {
    text-align: left !important;
    max-width: 75%;
    font-size: 20px !important;
    line-height: 27px !important;
    margin-bottom: 55px !important;
}

.archive-holder h3 a,
.blog-element h3 a {
    font-weight: bold;
    letter-spacing: -.2px;
}

.archive-holder .article-body-container {
    padding: 20px 34px;
}

.blog-element .article-body-container {
    padding-bottom: 13px !important;
}

.archive-holder article:nth-child(-n+2) .post-meta,
.blog-element .post-meta {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}

.archive-holder .post-meta .post-date:before,
.single-post .post-meta .post-date:before,
.blog-element .post-meta .post-date:before {
    background-image: url(/wp-content/uploads/2023/05/post-date-icon.svg);
}

.archive-holder .post-meta .post-author:before,
.blog-element .post-meta .post-author:before {
    background-image: url(/wp-content/uploads/2023/05/post-author-icon.svg);
}

.archive-holder h3,
.blog-element-bottom h3 {
    text-align: center !important;
    max-width: unset;
    margin-bottom: 18px !important;
}

.archive-holder .post-meta,
.blog-element-bottom .post-meta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


.blog-element-bottom article {
    margin-bottom: 0px !important;
}

.single-post .post-meta {
    margin-bottom: 16px;
}

.archive-holder article:nth-child(1),
.archive-holder article:nth-child(2) {
    margin-bottom: 32px;
}

.archive-holder .pagination {
    margin-top: 32px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.archive-holder .pagination .page-numbers {
    font-size: 16px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 5px;
}

.archive-holder .pagination .prev.page-numbers,
.archive-holder .pagination .page-numbers.next {
    width: auto !important;
}

.archive-holder .pagination .page-numbers:hover,
.archive-holder .pagination .page-numbers.current {
    background: #6F40E2;
    color: #fff;
}

/* Job Page */

.job-content {
    max-width: 1320px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 25px;
}

.list-line-left ul,
.job-content ul {
    list-style: none;
    padding-left: 0px;
    letter-spacing: var(--global-letter-spacing);
}


.job-content__description {
    margin-bottom: 75px;
}


/* .single-palowise_careers .feat-img {
    min-height: 767px !important;
}

.single-palowise_careers .no-feat-img {
    min-height: 500px !important;
}

.page-template-page-header .no-feat-img {
    min-height: 700px !important;
} */

.single-palowise_careers h1.job-title {
    margin-top: 32px;
    font-weight: 300;
    font-size: 82px;
    line-height: 90px;
    letter-spacing: var(--global-letter-spacing);
}

.single-palowise_careers .job-mini-description {
    max-width: 1290px;
    font-size: var(--global-font-size);
    line-height: var(--global-line-height);
    letter-spacing: var(--global-letter-spacing);
    margin: 0 auto;
}


.job-content h2 {
    font-size: 22px;
    margin-bottom: 25px;
    font-weight: 600 !important;
    letter-spacing: var(--global-letter-spacing);

}

.job-content__we-offer h2,
.job-content__responsibilities h2 {
    color: #64D0FF;
}

.job-content__skills h2 {
    color: #6F40E2;
}

.job-content h2 img {
    margin-right: 16px;
}

.list-line-left ul,
.job-content__we-offer-list,
.job-content__skills-list,
.job-content__responsibilities-list {
    position: relative;
    padding-left: 30px;
    margin-left: 35px;
}

.list-line-left ul:before,
.job-content__we-offer-list:before,
.job-content__skills-list:before,
.job-content__responsibilities-list:before {
    content: "";
    width: 13px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.list-line-left ul:before,
.job-content__skills-list:before {
    background: rgb(100, 208, 255);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(111, 64, 226, 1)), to(rgba(255, 255, 255, 1)));
    background: -o-linear-gradient(bottom, rgba(111, 64, 226, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(360deg, rgba(111, 64, 226, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.job-content__we-offer-list:before,
.job-content__responsibilities-list:before {
    background: rgb(100, 208, 255);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(100, 208, 255, 1)), to(rgba(255, 255, 255, 1)));
    background: -o-linear-gradient(bottom, rgba(100, 208, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(360deg, rgba(100, 208, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.job-content__we-offer,
.job-content__skills {
    margin-top: 90px;
}

#fupload {
    displaY: none;
}

.cf-7-linkedin,
label[for*="fupload"] {
    max-width: 263px;
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #000;
    cursor: pointer;
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.cf-7-linkedin {
    display: block;
    max-width: 263px;
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #000;
    cursor: pointer;
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.cv-linkendin {
    margin-bottom: 70px;
}

.archive-holder article .article-inner {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.12) !important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12) !important;
}

.whb-top-bar-inner .wpml-ls-legacy-list-horizontal>ul {
    list-style: none !important;
}

@media (max-width: 1200px) {

    :root {
        --h1-font-size: 62px;
        --h1-line-height: 75px;
        --h2-font-size: 40px;
        --h2-line-height: 55px;
        --h3-font-size: 30px;
        --h3-line-height: 40px;
    }

    /* Elements */

    .cta-btn {
        font-size: 16px;
        max-width: 180px;
        height: 40px;
        line-height: 40px;
    }


    /* Page Banner */

    .page-banner {
        padding-top: 185px !important;
        min-height: unset !important;
        padding-bottom: 50px !important;
    }

    .page-banner.fullwidth-img .page-banner__logo img {
        max-height: 280px;
    }

    .page-banner:not(.fullwidth-img) .page-banner__logo img {
        max-height: 260px;
    }

    /* Use Case */

    .faq-accordion__item-title h3 {
        font-size: 26px;
        line-height: 36px;
    }

    .faq-arrow {
        height: 10px;
    }

    .interested p {
        font-size: 26px;
        line-height: 36px;
    }

    .interested ul {
        margin-left: 32px;
        font-size: 24px;
    }

    .single-palowise_papers .page-banner h1,
    .single-palowise_careers h1.job-title {
        font-size: var(--h1-font-size);
        line-height: var(--h1-line-height);
    }

    .single-palowise_careers .job-content,
    .single-palowise_careers .job-mini-description,
    .single-career li,
    .page-banner__description p {
        font-size: 20px;
        line-height: 28px;
    }

    /* Single Paper  */
    .paper-content__description h2 {
        font-size: 28px;
        margin-bottom: 32px;
    }


    /* Single post */

    .single-post-content .post-meta img {
        width: 160px;
        height: 160px;
    }


    /* Why Palowise */
    .contact-footer h3,
    .why-palowise .woodmart-title-container {
        font-size: 58px !important;
        line-height: 66px !important;
    }

    .why-palo-list .wpb_raw_code p,
    .why-palo-list .wpb_raw_code span {
        font-size: 20px;
        line-height: 24px;
    }


    /* Single Career */
    .child-page-list a,
    .title-section h3,
    .title-section h2 {
        font-size: 55px !important;
        line-height: 65px !important;

    }

    /* contact*/

    .location-row {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .location-row>div {
        max-width: 100% !important;
        width: 100%;
    }

    .location-row>div .wpb_single_image {
        text-align: left;
        margin-top: 32px;
    }

    /* Glossary */
    .glossary-single .page-banner__logo img {
        max-height: 190px !important;
        min-height: 190px !important;
    }

}

@media (min-width: 1025px) {
    /* .footer-column-1.col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }

    .footer-column-2.col-lg-3,
    .footer-column-3.col-lg-3,
    .footer-column-4.col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    } */
}

@media (max-width: 1024px) {
    .mobile-nav li a {
        color: #6F40E2 !important;
        font-size: 20px !important;
        line-height: 24px !important;
        font-weight: normal !important;
        min-height: 40px !important;
    }

    .mobile-nav li ul li a {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .wd-nav-mobile li:active>a {
        background-color: transparent !important;
    }

    .mobile-nav li:not(last-child) {
        margin-bottom: 0px !important;
    }


    .wd-sub-menu {
        margin-top: 10px;
    }

    .whb-top-bar-inner .wd-sub-menu {
        margin-top: 0px;
        ;
    }


    .social-mobile-menu {
        margin-left: 20px !important;
        margin-top: 24px !important;
    }

    .social-mobile-menu * {
        color: #6F40E2 !important;
    }

    .social-mobile-menu .wd-social-icon:not(last-child) {
        margin-right: 16px !important;
    }


    /* Team */
    .team {
        gap: 35px;
        -ms-grid-columns: 1fr 35px 1fr;
        grid-template-columns: 1fr 1fr;

    }

    .team-member__info__name h3 {
        font-size: 24px;
        line-height: 33px;
    }

    .team-member__info__position h4 {
        font-size: 16px;
    }

    .team-member__info__email a {
        font-size: 14px;
    }
}




@media (min-width: 768px) {
    .mobile-img {
        display: none !important;
    }
}



/* mobile */

@media (max-width: 767px) {


    :root {
        --mobile-font-size: 16px;
        --mobile-line-height: 26px;
        --h1-font-size: 30px;
        --h1-line-height: 40px;
        --h2-font-size: 28px;
        --h2-line-height: 38px;
        --h3-font-size: 25px;
        --h3-line-height: 35px;
    }

    /* Typography */

    p {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0;
    }


    /* Utilities */

    .global-section {
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .order-mob-1 {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom: 32px;
    }

    .column-has-image {
        max-height: 200px;
        min-height: 200px;
        margin-bottom: 20px;
    }

    .column-has-image img {
        max-height: 190px;
        min-height: 190px;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .column-has-image.smaller img {
        /*max-height: 160px;
        min-height: 160px;*/
		height: 160px;
		 
    }




    /* Elements */

    .cta-btn {
        max-width: 170px;
        height: 35px;
        line-height: 35px;
    }

    .whb-top-bar-inner .wd-sub-menu a {
        padding: 3px 0;
        font-size: 12px;
    }

    /* Page Banner */

    .page-banner:not(.fullwidth-img) .page-banner__logo img {
        max-height: 200px;
    }

    .page-banner.fullwidth-img .page-banner__logo img {
        max-height: 200px;
    }

    .page-banner__description p {
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
    }

    .page-banner__button,
    .page-banner__title {
        margin-top: 20px;
    }

    /* Home */
    .academic-research .wd-nav-tabs>li .wd-nav-link {
        font-size: 20px !important;
    }

    .academic-research .wd-nav-tabs>li:not(:last-child) {
        -webkit-margin-end: 30px !important;
        margin-inline-end: 30px !important;
    }

    .page-banner {
        padding-top: 145px !important;
        padding-bottom: 28px !important;
    }

    /* Page content Template */

    .acf-row .icon {
        max-width: 100%;
        max-height: 370px;
    }

    :not(.home) .acf-row .icon {
        max-width: 100%;
        max-height: 280px;
    }

    span.subtitle {
        font-size: 24px;
        line-height: 26px;
    }

    /* Use Case */

    .key-advantages h3.title-section {
        min-height: unset !important;
    }

    .product .more-inte-1,
    .product .more-inte-2,
    .key-advantages .ka-item-1,
    .key-advantages .ka-item-2,
    .capabilites .cap-1,
    .capabilites .cap-2,
    .int-item-1,
    .int-item-2 {
        margin-bottom: 64px;
    }

    .interested p,
    .interested ul {
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
    }

    .why-palowise-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .why-palowise-list li {
        padding-top: 0;
        padding-bottom: 5px;
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
    }

    .benefits-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .benefits-item:nth-child(even) {
        text-align: right;
    }

    .benefits-item__content strong {
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
    }

    .why-palowise-list [class*="order-"] {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .desktop-img {
        display: none !important;
    }

    .mobile-img img {
        width: auto;
        max-height: 220px;

    }


    .img-col {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom: 20px;
    }

    .child-page-list a {
        font-size: 25px !important;
        line-height: 28px !important;
        padding: 10px !important;
    }

    .single-post-image {
        margin-top: 32px;
        margin-bottom: 32px;
    }

    .single-post-title {
        padding-top: 140px;
        padding-bottom: 28px;
    }

    .single-post-social {
        margin-bottom: 32px;

    }

    .single-post .single-post-content .post-meta .author-name {
        margin-top: 0px;
    }

    .single-post .single-post-social {
        margin-bottom: 0px !important;
    }

    .palowise-papers {
        margin-top: 32px;
        margin-bottom: 32px;
    }

    .palowise-papers .paper-year-wrapper h2 {
        text-align: center !important;
    }

    /* Industries */

    .how-palowise-help p {
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
    }

    .how-palowise-help>div:nth-child(8),
    .how-palowise-help>div:nth-child(9),
    .how-palowise-help>div:nth-child(10),
    .how-palowise-help>div:nth-child(11),
    .how-palowise-help>div:nth-child(12),
    .how-palowise-help>div:nth-child(13) {
        text-align: right !important;
    }

    .how-palowise-help .item {
        max-width: 100%;
    }

    /* Contact */

    .btn.cta-directions {
        font-size: 25px !important;
        line-height: 28px !important;
    }

    /* Page Banner */


    .palowise-paper__info h4,
    .palowise-paper__info h3,
    .palowise-paper__info p {
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
    }

    /* 	Top Bar  */
    .whb-top-bar .wd-nav-secondary>li>a {
        font-size: 11px !important;
        text-transform: lowercase;
    }

    #menu-top-menu-1 .wd-dropdown-menu.wd-design-default {
        padding: 5px 10px !important;
        width: 120px;
    }

    /* Why Palo */
    .why-palo ul {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }

    .why-palo li {
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
    }

    .pwhb .title-wrapper {
        max-width: 100%;
    }


    /* List */
    .list ul li {
        margin-right: 0px;
    }

    .client-testimonials .fa-quote-left {
        font-size: 20px;
        top: -3px;
    }

    .client-testimonials p {
        margin-left: 30px;
    }

    /* 	Footer */
    .footer-sidebar .widget-title {
        font-size: 17px;
        margin-bottom: 10px !important;
    }

    .footer-column-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer-column-1 ul {

        -webkit-column-gap: 32px;

        -moz-column-gap: 32px;

        column-gap: 32px;
    }


    .footer-column-4,
    .footer-column-2,
    .footer-column-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 50%;
    }

    .footer-container .woodmart-recent-posts .wd-entities-title {
        margin-bottom: 0px;
    }

    .footer-container .recent-posts-info a,
    .footer-sidebar {
        font-size: 12px !important;
    }

    .social-footer.wd-social-icons.icons-size-large .wd-icon {
        font-size: 22px !important;
    }

    .min-footer {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .min-footer ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .min-footer .col-left ul li {
        margin-right: 0px !important;
    }

    .min-footer .col-left ul li:first-child {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
        margin-top: 8px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }



    .min-footer .col-left ul li:nth-child(2),
    .min-footer .col-left ul li:nth-child(3) {
        margin-right: 16px !important;
    }

    .min-footer .col-left,
    .min-footer .col-right {
        max-width: 100% !important;
        width: 100% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 1 !important;
        flex: 0 0 1 !important;
    }

    .min-footer .col-left {
        margin-bottom: 12px !important;
    }

    .whb-top-bar .wd-nav-secondary>li {
        margin-right: 0px !important;
    }

    .min-footer * {
        font-size: 13px !important;
    }

    .wd-tab-content,
    .section-h2 .title-after_title {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .wd-nav-tabs li {
        font-size: 17px;
    }

    .wd-nav-tabs li {
        margin-right: 30px !important;
    }

    .mobile-align-right * {
        text-align: right;
    }

    .pwhb .wpb_column:not(first-child) {
        margin-top: 32px;
    }

    /* Glossary */

    .job-post-image img,
    .page-banner__logo img {
        max-height: 140px;
    }


    .measure-row h2:not(:first-of-type) {
        margin-top: 30px;
    }

    .page-template-page-glossary-inner .example-row {
        background-position: center right !important;
    }

    .read-more-row [class*="col-sm-4"] {
        margin-bottom: 40px;
    }

    .read-more-row [class*="col-sm-4"] h3 {
        font-size: 24px;
        line-height: 27px;
    }

    .glossary-single .page-banner__logo img {
        min-height: 110px;
    }

    .why-palowise .woodmart-title-container,
    .why-palowise h2,
    .contact h3 {
        font-size: 24px !important;
        line-height: 27px !important;
    }

    .why-palowise .vc_col-sm-6:first-child {
        padding-bottom: 0px;
    }

    /* Contact Footer */
    .contact-footer h3 {
        font-size: 24px !important;
        line-height: 27px !important;
    }

    .why-palo-list .wpb_raw_code:not(:last-child) {
        margin-bottom: 20px;
    }

    .why-palo-list .wpb_raw_code:last-child {
        margin-bottom: 0px !important;
    }

    .why-palo-list .wpb_raw_code p,
    .why-palo-list .wpb_raw_code span {
        font-size: 16px;
        line-height: 26px;
    }


    /* Contact */
    .cf7-wrapper {
        max-width: 340px;
    }

    .cf7-wrapper .wpcf7-submit {
        max-width: 100px;
        height: 24px;
        font-size: 18px;
        line-height: 21px;
    }


    .cf7-wrapper .wpcf7-submit:hover {
        background: rgba(255, 255, 255, 0.7) !important;
    }


    .cf7-wrapper input,
    .cf7-wrapper textarea {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .cf7-wrapper ::-webkit-input-placeholder {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .cf7-wrapper ::-moz-placeholder {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .cf7-wrapper :-ms-input-placeholder {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .cf7-wrapper ::-ms-input-placeholder {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .cf7-wrapper ::placeholder {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .cf7-wrapper__field {
        margin-bottom: 20px;
    }

    .contact-prefooter .wpcf7-submit {
        margin-top: 20px !important;
    }

    .cf7-wrapper__field textarea {
        height: 80px;
    }

    .wpcf7-response-output {
        margin: 20px auto auto auto !important;
        max-width: 1060px;
    }

    /* Career */

    .palowise-career__info__left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .palowise-career__info__link a,
    .palowise-career__info__title h3,
    .palowise-career__info__location h4 {
        font-size: 15px;
        line-height: 22px;
    }

    .palowise-career__info__title h3 {
        margin-bottom: 5px;
    }

    .palowise-career__info__link a {
        max-width: 157px;
        width: 100%;
        height: 34px;
        margin-left: auto;
    }

    .palowise-career__info__link img {
        height: 20px;
    }

    .single-palowise_careers .page-banner.feat-img {
        min-height: unset !important;
    }

    .job-content__description {
        margin-bottom: 32px;
    }

    .job-content__we-offer,
    .job-content__skills {
        margin-top: 32px;
    }

    .single-palowise_careers h1.job-title {
        margin-bottom: 20px !important;
    }

    .single-palowise_careers .job-content,
    .single-palowise_careers .job-mini-description,
    .single-career li {
        font-size: 16px;
        line-height: 20px;
    }

    .list-line-left ul,
    .job-content__we-offer-list,
    .job-content__skills-list,
    .job-content__responsibilities-list {
        margin-left: 0;
    }

    .job-content h2 {
        font-size: 18px;
        line-height: 24px;
    }

    .job-content h2 img {
        height: 23px;
    }

    /* Paper */

    .paper-keywords {
        margin-top: 0px;
    }

    .paper-content__btn {
        margin-top: 32px;
    }

    .paper-content__btn a.btn {
        padding: 10px 16px !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: unset;
        width: auto;
        line-height: 28px;
        height: 28px !important;
        min-height: unset !important;
        min-width: unset;
    }

    .order-mob-1 {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom: 32px;
    }

    .case-study img.icon {
        max-height: 250px;
        width: auto;
    }



    .the-story-row h2 img {
        width: auto;
        margin-left: 15px;
        height: 30px;


    }

    .case-study .why-row h2.title-section,
    .case-study .results h2.title-section {
        margin-bottom: 10px !important;
    }


    .product .more-integrations [class*="col-"] h3 {
        min-height: unset !important;
        margin-bottom: 16px !important;
    }

    /* Glossary */
    .read-more-row h3 {
        font-size: var(--mobile-h3-font-size);
        line-height: var(--mobile-h3-line-height);
        max-width: unset;
    }

    .read-more-item-1 img {
        height: 120px;
    }

    .read-more-image img {
        height: 150px;
    }

    [class*="read-more-item-"]:not(:last-child) {
        margin-bottom: 40px;
    }

    .why-palowise-list.grid-list {
        grid-auto-flow: row;
    }

    .why-palowise-list li {
        max-width: unset;
    }



    .trusted-by img {
        width: 120px;
    }

    /* Faqs */
    .faq-accordion__item-title h3 {
        margin: 0;
        font-size: 22px;
        line-height: 28px;
        max-width: 100%;
    }

    .faq-accordion__item-content ul {
        font-size: 16px;
        line-height: 20px;
    }

    .faq-arrow {
        height: 8px;
    }

    /* product */

    .img-col .img-shape {
        max-height: 250px;
    }

    .journey-start h3 {
        margin-bottom: 10px;
        min-height: unset !important;
    }

    /* Single Post */
    .single-post .single-post-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
    }

    .single-post-content-left {
        width: 100%;
    }

    .single-post-content .post-meta {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }



    .single-post-content .post-meta_misc {
        padding-left: 20px;
        width: calc(100% - 180px);
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }

    .single-post-content .post-meta_misc * {
        text-align: left;
    }

    .single-post-content .wd-social-icons a:first-child {
        margin-left: -8px;
    }

    /* Intergation */
    .integration .img-col .img-shape {
        max-height: 260px;
        min-height: unset;
        margin-bottom: 32px;
    }


    .cf-7-linkedin,
    label[for*="fupload"] {
        font-size: 16px;
        line-height: 20px;

        max-width: 190px;
    }

    .cf-7-linkedin {
        margin-bottom: 32px !important;
    }
}



@media (min-width: 676px) {
    .lang-sel-bottom {
        display: none;
    }
}


@media (max-width: 675px) {
    .whb-top-bar-inner li:last-child {
        display: none;
    }

    .lang-sel-bottom .wpml-ls-statics-footer a {
        padding: 0;
    }

    .lang-sel-bottom .wpml-ls-statics-footer {
        margin-bottom: 0px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    /* Team */
    .team {
        margin-top: 00px;
        gap: 20px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;

    }

    .client_logo {
        margin-top: 32px;
    }
}

@media (max-width: 575px) {

    /* Contact Page */

    .contact-img img {
        max-height: 150px;
    }

    /* Career */

    .palowise-career__info {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .palowise-career__info>* {
        max-width: 100%;
        width: 100%;
    }

    .palowise-career__info__link {
        margin-top: 15px;
    }

    .palowise-career__info__link a {
        margin-left: 0;
    }

    /* Single Post */
    .single-post-content .post-meta {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        /* flex-direction: column !important; */
    }

    .single-post-content .post-meta img {
        width: 100px;
        height: 100px;
    }
}

@media (max-width: 450px) {
    .whb-top-bar-inner .wd-nav {
        --nav-gap: 4px;
    }
}