    
    
/*
 Theme Name: Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
    @font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-Regular.woff2') format('woff2'),
        url('font/AvenirNextLTPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.wd-content-layout{
    padding:0px !important;
}
    body .vc_column-inner{
 padding-top:0px !important;
}
    body .wpb_content_element{
 margin-bottom:0px !important;
}
    h1 {
    font-size: 64px;
    letter-spacing: 3px;
    color: #ffffff;
    font-weight: 600;
    line-height: 1;
    font-family: 'Avenir Next LT Pro' !important;
}
    h2 {
    font-size: 48px;
    letter-spacing: -1px;
    color: #144443;
    font-weight: 600;
    font-family: 'Avenir Next LT Pro';
}
    p {
    font-size: 18px !important;
    letter-spacing: 0;
    color: #144443;
    font-weight: 600;
    font-family: 'Avenir Next LT Pro';
}

.tabsec .wd-tabs.tabs-design-aside .wd-entry-content {
    color: #fff;
    font-family: 'Avenir Next LT Pro';
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}

.sec1
    p{
 color: #ffffff;
    font-size: 22px !important;
    letter-spacing: 1.7px;
    margin-bottom: 25px;
    font-family: 'Times New Roman';
    font-style: italic;
    font-weight: 600;
}
    a.btn {
    height: auto;
    min-height: auto;
}
    a.theme-btn.sec-btn {
    background-color: #144443;
    border-radius: 24px;
    padding: 15px 33px;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
}
    a.theme-btn{
 background-color: #057205;
 border-radius: 24px;
 padding: 14px 48px;
 color: #ffffff;
 font-weight: 500;
 font-size: 16px;
 text-transform: capitalize;
 font-family: 'Avenir Next LT Pro';
}
    a.theme-btn:hover{
 background-color: #144443;
    color: #fff;
}
    a.theme-btn.sec-btn:hover {background-color: #057205;
    color: #fff;}

.sec1
    a.theme-btn {
    background-color: rgb(5 114 5 / 60%);
}

.sec1
    a.theme-btn.ter-btn {
    background-color: rgb(227 242 227 / 76%);
}

.sec1
    a.theme-btn.ter-btn:hover {
    background-color: rgb(20 68 67 / 76%);
}

.sec1
    a.theme-btn:hover {
    background-color: rgb(20 68 67 / 60%);
}
    body .sec1 .wpb_text_column {margin-top: -40px;
    margin-left: 50px;}
    body .whb-header-bottom-inner .wd-nav-main>li>a {
    color: #144443 !important;
    font-weight: 500 !important;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 3px;
    font-family: 'Avenir Next LT Pro';
}

.whb-header-bottom-inner .wd-nav {
    width: 100%;
    justify-content: space-around !important;
    /* gap: 90px !important; */
}
    body .whb-header-bottom-inner .wd-nav[class*="wd-style-"]>li:hover>a {
    color: #144443 !important;
    font-weight: 700 !important;
}
    body .whb-header-bottom-inner .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #144443 !important;
    font-weight: 700 !important;
}

.whb-flex-flex-middle .whb-col-center {
    /* padding-left: 100px; */}


.whb-row {
    border: none !important;
}


.sec1 {
    padding: 259px 0px 305px 210px;
}
    a.theme-btn.ter-btn {
    background-color: #e3f2e3;
    color: #144443;
}
    a.theme-btn.ter-btn:hover {
    background-color: #144443;
    color: #fff;
}

.btn-row {
    display: flex;
    align-items: center;
    gap: 20px;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.sec2 {
    padding: 60px 0 60px;
}

.sec2
    h2 {
    line-height: 1;
}

.sec2
    p {
    line-height: 34px;
    font-size: 22px !important;
}
    div.wpforms-container-full .wpforms-form textarea::placeholder {
    color: #144443 !important;
}
    span.italic {
    font-style: italic;
    font-family: 'Times New Roman';
    font-weight: 600;
}
    ul {
    padding: 0;
}
    ul li {
    color: #057205;
    font-size: 16px;
    list-style: none;
}

.sec3
    ul li {
    color: #144443;
    font-weight: 600;
    font-size: 17px;
    position: relative;
    list-style: none;
    display: flex;
    gap: 30px;
    /* max-width: 810px; */
    margin: 0px auto 26px;
}

.sec3
    ul li::before {content: "\f058";
    font-weight: 900;
    font-family: 'FontAwesome';
    /* font-size: 0; */
    color: #078107;
    line-height: 2;}
    span.fonta {
    font-family: 'Times New Roman' !important;
    font-style: italic;
    font-weight: 500 !important;
}
    ul li::before {
    /* content: "\f058"; */
    /* font-weight: 900; */
    /* font-family: 'FontAwesome'; */}

.sec3
    a.btn.theme-btn {margin-top: 20px;
    background-color: rgb(5 114 5 / 60%);
    /* background-color: rgb(20 68 67 / 60%); */}

.sec3
    ul li strong {
    font-weight: 700;
    font-size: 22px;
}

.sec3
    p {
    font-size: 20px;
    color: #fff;
}

.sec3
    a.btn.theme-btn:hover {
    background-color: rgb(20 68 67 / 60%);
}

.abs {
    /* position: absolute; */
    /* right: 0; */
}
.sec4  .vc_row:
    first-child {padding-bottom: 40px;}

.sec4 .wd-info-box {
    margin: 0;
    /* border-radius: 30px; */
    background-color: #f5f5f5;
    padding: 40px 40px 50px;
    gap: 20px !important;
    min-height: 420px;
}

.ul-row {
    display: flex;
    gap: 20px;
}

.sec4 .wd-info-box
    p {
    font-size: 16px;
    color: #144443;
    margin-bottom: 15px;
}

.sec4
    ul li {
    color: #057205;
    color: #144443;
    font-size: 15px;
    font-weight: 500;
    display: flex;
    align-items: baseline;
    font-family: 'Avenir Next LT Pro';
}

.sec4
    ul li::before {
    color: #057205;
    margin-right: 15px;
    content: "\f058";
    font-weight: 900;
    font-family: 'FontAwesome';
    line-height: 1.5;
}

.sec4 .wd-info-box
    h4.info-box-title {
    color: #144443;
    font-weight: 600;
    font-size: 24px;
    letter-spacing: -1px;
    margin-bottom: 15px;
    font-family: 'Avenir Next LT Pro';
}

.sec4 .wd-info-box .info-box-inner.reset-last-child {
    margin: 0;}

.sec4 .wd-info-box
    ul {
    margin: 0;
    font-family: 'Times New Roman';
}

.sec4 {
    padding: 118.3px 0;
}

.sec4 h2 {
    font-size: 48px;
    letter-spacing: -1px;
    color: #144443;
    font-weight: 600;
    font-family: 'Avenir Next LT Pro';
}

    h3 {
    color: #144443;
    font-weight: 400;
    font-family: 'Avenir Next LT Pro';
    font-size: 24px;
    letter-spacing: -1px;
    margin: 0;
}

.service-sec .tabsec {
    padding-top: 0;
    }

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav  a.wd-nav-link {
    padding: 40px 0;
    transition: all ease .3s;
}

.tabsec
    a.wd-nav-link span.nav-link-text.wd-tabs-title {
    color: #fff;
    font-size: 24px;
    text-transform: capitalize;
    transition: all ease .3s;
    font-family: 'Avenir Next LT Pro';
}

.tabsec
    ul.wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
    /* justify-content: space-between; */}

.tabsec .wd-tabs-header {
    height: 100%;
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper {
    height: 100%;
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
    height: 100%;
    width: 100%;
    max-width: 570px;
    gap: 0 !important;
    row-gap: 0 !important;
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav li {
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
    display: flex;
    align-items: center;
    gap: 14px;
    transition: all ease .3s;
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav li::before {
    line-height: 1;
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav li.wd-active {
    /* color: #057205 !important; */
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav li.wd-active a.wd-nav-link span {
    color: #fff;
    font-weight: 700;
    font-size: 26px;
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav li.wd-active::before {
    color: #057205;
    font-size: 20px;
}

.tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper
    ul.wd-nav li::before {
    color: #fff;
    content: "\f058";
    font-weight: 900;
    font-family: 'FontAwesome';
}

.tabsec .wd-tabs-content-wrapper
    p , .tabsec .wd-tabs-content-wrapper {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
}

.tabsec .wd-tabs-content-wrapper
    p a, .tabsec .wd-tabs-content-wrapper a {
    color: #fff;
    font-weight: 600;
}

.tabsec .wd-tabs-content-wrapper
    p a:hover, .tabsec .wd-tabs-content-wrapper a:hover {
    color: #fff;
    font-weight: 700;
}

.tabsec .wd-tabs.tabs-design-aside {
    grid-template-columns: var(--wd-side-width, 680px) 1fr !important;
    margin: 0 !important;
}

.tabsec .wd-tabs-content-wrapper {
    padding-top: 0;}

.sec5 {
    padding: 120px 0;}

.sec6 {
    padding: 50px 0;
}

.form-box {
    padding: 60px 50px 80px;
    /* border-radius: 30px; */
    background-color: #F5F5F5;
    /* border: 1px solid #057205; */
    /* background-image: url(/wp-content/uploads/2025/06/formbg.png); */
}

.form-box
    div.wpforms-container-full {
    margin: 0 !important;
    position: relative;
}
    div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
    /* border-radius: 15px !important; */
    background-color: #F5F5F5 !important;
    height: 56px !important;
    color: #144443 !important;
    font-weight: 400 !important;
    font-family: 'Avenir Next LT Pro' !important;
    font-size: 15px !important;
    letter-spacing: 0px !important;
    opacity: 1 !important;
    border: 1px  solid #144443 !important;
    /* border: none !important; */
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner {
    /* border-radius: 15px !important; */
    background-color: #F5F5F5 !important;
    height: 56px !important;
    color: #144443 !important;
    font-weight: 400 !important;
    font-family: 'Avenir Next LT Pro'  !important;
    font-size: 15px !important;
    letter-spacing: 0px !important;
    border: 1px solid #144443 !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown {
    background-color: #F5F5F5  !important;
    border-color: #215a59 !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped) .choices__list--dropdown {
    box-shadow: none !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__list {}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__list .choices__item choices__item--choice:hover {
    background: #fff;
    color: #000;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background: #215a59 !important;
    color: #99d8d7 !important;
}
    div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus {
    /* border: none !important; */
    box-shadow: none !important;
    border-color: #215a59 !important;
}
    div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    margin: 0 0 5px !important;
    font-size: 16px;
    color: #144443;
    font-weight: 600;
    font-family: 'Avenir Next LT Pro';
}

.wpforms-container .wpforms-field, .wp-core-ui
    div.wpforms-container .wpforms-field {
    padding: 5px 0  !important;
}
    div.wpforms-container-full input::placeholder,
div.wpforms-container-full textarea::placeholder,
.wp-core-ui div.wpforms-container-full input::placeholder,
.wp-core-ui div.wpforms-container-full textarea::placeholder {
    color: #fff !important;
}
    div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 146px !important;
}
    div#wpforms-32-field_8-container {padding-top: 30px !important;}
    div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=radio]:before {
    background-color: #F5F5F5  !important;
    border: 1px solid #123e3d !important;
    box-shadow: none !important;
    border-radius: 0pc !important;
}
    div.wpforms-container-full input[type=checkbox]:checked:after {
    border-color: #215a59 !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    margin: 0 !important;
    position: absolute;
    right: 0;
    bottom: 0;
}
    div.wpforms-container-full button[type=submit] {
     border-radius: 0px !important;
     background-color: transparent !important;
     height: auto !important;
     min-height: auto !important;
     padding: 15px 33px;
     text-transform: uppercase !important;
     color: #057205 !important;
     font-weight: 600;
     font-size: 16px !important;
     letter-spacing: 0px;
     border: 1px solid #144443;
     color: #144443 !important;
     font-family: 'Avenir Next LT Pro';
}
    div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error {
    display: none !important;
}
    div#wpforms-32-field_8-container legend.wpforms-field-label {padding-bottom: 5px;}

.sec8 {
    /* padding: 120px 0; */
    border-bottom: 0px solid #fff;
}

.sec8 .contact-info p {
    font-size: 16px;
    line-height: 1.7;
}

.sec8
    h2 {
    letter-spacing: -2px;
    line-height: 1.2;
    margin-bottom: 25px;
}

.sec8
    h3 {
    font-weight: 400;
    font-style: italic;
}

.sec8 .contact-info strong {
    font-weight: 700;
    text-transform: uppercase;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown {
    border-color: #215a59 !important;
    box-shadow: none !important;
}

.sec3
    ul li p {
    font-size: 20px;
    line-height: 1.6;
    display: flex;
    flex-direction: column;
    justify-content: left;
    align-items: baseline;
}


.flexleft .wpb_text_column.wpb_content_element {
    /* display: flex; */
    /* max-width: 682px; */
    justify-content: flex-end;
    /* padding-right: 40px; */
}


.flexleft .vc_column-inner {
    justify-content: flex-start;
    /* align-items: end; */
}

.sec3 {
    padding: 120px 0;
    justify-content: center !important;
    align-items: center !important;
}

.footer-sidebar {
    padding: 60px 0 50px !important;
    align-items: baseline !important;
}

.footer-sidebar .footer-column-1 {
    grid-column: auto / span 7 !important;
}


.footer-sidebar .footer-column-2 {
    grid-column: auto / span 3 !important;
}

.footer-sidebar .footer-column-3 {
    grid-column: auto / span 2 !important;
}

.footer-sidebar .footer-column
    ul li  , .footer-sidebar .footer-column ul li a {
    color: #144443;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: -1px;
    font-family: 'Avenir Next LT Pro';
}

.footer-sidebar .footer-column
    p {
    font-size: 20px;
    letter-spacing: 0px;
    color: #144443;
    font-weight: 500;
    font-family: 'Avenir Next LT Pro' !important;
}

.footer-sidebar .footer-column
    h5 {
    color: #144443;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: -1px;
    text-transform: capitalize;
    font-family: 'Avenir Next LT Pro';
}

.wpforms-container
    input[type=text]::placeholder, .wpforms-container input[type=email]::placeholder, .wpforms-container input[type=tel]::placeholder {
    color: #144443 !important;
}


.footer-sidebar .footer-column
    label.es-field-label {
    font-size: 15px;
    letter-spacing: -1px;
    color: #144443;
    font-weight: 500;
    margin: 16px 0px 0;
    font-family: 'Avenir Next LT Pro';
}

.es-form-field-container {
    position: relative;
    width: 100%;
    max-width: 745px;
}

.es-form-field-container .gjs-row {
    margin: 0 !important;
}

.es-form-field-container
    input#esfpx_email_0fe74ada6116e {
    background-color: #ffffff;
    height: 56px;
    color: #144443;
    font-weight: 400;
    font-family: "Inter";
    font-size: 15px;
    letter-spacing: 0px;
    border: none !important;
    border-radius: 0 34px 34px 0;
}

.es-form-field-container
    input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: #057205;
    font-size: 15px;
    letter-spacing: 0px;
    color: #ffffff;
    font-weight: 600;
    text-transform: capitalize;
    border-radius: 0 34px 34px 0;
    height: auto;
    min-height: auto;
    padding: 0 60px 0 40px;
}
    div#media_image-2 {
    margin: 0 !important;
    border: none !important;
}

.wd-copyrights {
    border-color: #fff !important;
    padding: 10px 0 !important;
}

.wd-copyrights .reset-last-child {
    color: #144443;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Avenir Next LT Pro';
}

.wd-copyrights  .wd-col-end.reset-last-child {
    display: flex;
    justify-content: flex-end;
    gap: 40px;
}

.footer-sidebar .footer-column .wd-social-icons {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 20px !important;
}

.footer-sidebar .footer-column .wd-social-icons
    a.wd-social-icon {
    padding: 0 !important;
}

.footer-sidebar .footer-column .wd-social-icons
    a.wd-social-icon span.wd-icon {
    font-size: 20px;
    display: flex;
    align-items: center;
    gap: 20px;
    color: #144443;
}

.footer-sidebar .footer-column .wd-social-icons
    a.wd-social-icon .wd-icon:after {
    content: "";
    font-size: 16px;
    letter-spacing: -1px;
    /* line-height: 46px; */
    color: #144443;
    font-weight: 600;
    font-family: 'Avenir Next LT Pro';
}

.footer-sidebar .footer-column .wd-social-icons
    a.wd-social-icon.social-facebook .wd-icon:after {
    content: "Facebook";
}

.footer-sidebar .footer-column .wd-social-icons
    a.wd-social-icon.social-twitter .wd-icon:after {
    content: "Twitter";
}

.footer-sidebar .footer-column .wd-social-icons
    a.wd-social-icon.social-youtube .wd-icon:after {
    content: "Youtube";
}

.footer-sidebar .footer-column .wd-social-icons
    a.wd-social-icon.social-linkedin .wd-icon:after {
    content: "LinkedIn";
}

.sec3
    h2 {
    line-height: 1.2;
    color: #fff;
}


.whb-flex-equal-sides :is(.whb-col-left,.whb-col-right) .wd-header-text.reset-last-child.whb-2d0xjb6n0grgc8ba0kjv {
    text-align: end;
}


.sec3 .vc_row {
    align-items: center !important;
    justify-content: center !important;
}

.sec3 .vc_row .vc_align_right.abs {100%:;
    width: 100%;
    /* height: auto; */
    height: 838px;}

.sec3 .vc_row .vc_align_right.abs
    figure.wpb_wrapper.vc_figure {
    width: 100%;
}

.sec3 .vc_row .vc_align_right.abs
    figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
}

.sec3 .vc_row .vc_align_right.abs
    figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img.attachment-full {
    width: 100%;
    object-fit: cover;
}

.sec8.pgcon {
    /* padding: 80px 0; */
}
    div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after {
    display: none !important;
}

.wpforms-container .wpforms-field
    input.wpforms-error, .wpforms-container .wpforms-field input.user-invalid, .wpforms-container .wpforms-field textarea.wpforms-error, .wpforms-container .wpforms-field textarea.user-invalid, .wpforms-container .wpforms-field select.wpforms-error, .wpforms-container .wpforms-field select.user-invalid {
    border: 1px solid #D63637 !important;
}

.wpforms-container .wpforms-required-label, .wp-core-ui
    div.wpforms-container .wpforms-required-label {
    color: #fff !important;
}
    div.wpforms-container-full input[type=checkbox]+label {
    color: #144443 !important;
    font-family: 'Avenir Next LT Pro';
}
    div.wpforms-container-full input::placeholder,
div.wpforms-container-full textarea::placeholder,
div.wpforms-container-full select::placeholder,
.wp-core-ui div.wpforms-container-full input::placeholder,
.wp-core-ui div.wpforms-container-full textarea::placeholder,
.wp-core-ui div.wpforms-container-full select::placeholder {
    color: #144443 !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable.choices__placeholder {
    color: #144443 !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable {
    color: #215a59 !important;
}
    div.wpforms-container-full button[type=submit]:hover {
    border-color: transparent !important;
    background-color: #057205 !important;
    color: #fff !important;
}
    div.wpforms-container-full input::placeholder,
div.wpforms-container-full select::placeholder,
div.wpforms-container-full textarea::placeholder,
.wp-core-ui div.wpforms-container-full input::placeholder,
.wp-core-ui div.wpforms-container-full select::placeholder,
.wp-core-ui div.wpforms-container-full textarea::placeholder {
    color: #215a59  !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner::placeholder {
    color: #215a59  !important;
}


.sec2.sec2-1 {
    padding-top: 60px;
    padding-top: 100px;
    padding-bottom: 100px;}

.sec3.pg-abt {
    margin-top: 60px;
    margin-bottom: 60px;}

.sec8:is(.vc_section, .vc_row).wd-section-stretch {
    /* padding-right: calc((60vw - 1440px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2) !important; */
}

.sec5 {
    margin-bottom: 100px;}

.sec5
    h2 {
    color: #fff;
}

.sec5
    a.btn.theme-btn {
    background-color: rgb(5 114 5 / 60%);
}

.sec5
    a.btn.theme-btn:hover {
    background-color: rgb(20 68 67 / 60%);
}

.sec5
    h3 {
    color: #fff;
}


.sec5.pg-ser {
    margin-top: 60px;}

.vc_row.wpb_row.vc_row-fluid.sec1 {
    background-position: 0 0px !important;
    background-repeat: repeat !important;}

:is(.wd-breadcrumbs,.yoast-breadcrumb) {
    font-family: 'Avenir Next LT Pro' !important;
    display: none !important;
}

.sec4 .vc_row:first-child {padding-bottom: 0;}


.tabsec .wd-tabs .wd-tab-content.wd-in:nth-child(1) .wd-entry-content p.op-p.op-p1 {
    opacity: 1;
}

.tabsec  .wd-tabs .wd-tab-content .wd-entry-content p.op-p {
    opacity: 0;
    transition: all ease .2s !important;
}

.tabsec  .wd-tabs .wd-tab-content.wd-in:nth-child(2) .wd-entry-content p.op-p.op-p2 {
    opacity: 1;
}

.tabsec  .wd-tabs .wd-tab-content.wd-in:nth-child(3) .wd-entry-content p.op-p.op-p3 {
    opacity: 1;
}

.tabsec  .wd-tabs .wd-tab-content.wd-in:nth-child(4) .wd-entry-content p.op-p.op-p4 {
    opacity: 1;
}

.tabsec  .wd-tabs.tabs-design-aside .wd-tabs-content-wrapper {
    height: 100%;
}

.tabsec  .wd-tab-content {
    height: 100%;
}

.tabsec .wd-tabs.tabs-design-aside .wd-entry-content p:empty {
    display: none;
}

.tabsec  .wd-tabs .wd-tab-content .wd-entry-content p.op-p {padding-top: 25px;}

.founder-sec .wd-info-box p {
    font-weight: 500;
    line-height: 1.6;
    font-size: 16px !important;
}

.founder-sec.founder-sec2.sec4 .wd-info-box {
    min-height: 250px;
}

.founder-sec.founder-sec1.sec4 .wd-info-box {
    min-height: 270px;
}

.sec4.founder-sec .wd-info-box h4.info-box-title {
    font-size: 22px;
}

.sec4.founder-sec .wd-info-box {
    padding: 40px 30px;
}

.sec4.founder-sec.founder-sec2 {padding-top: 0;}

.sec4.founder-sec.service-sec .wd-info-box {
    min-height: 241px;
}

.sec4.founder-sec.service-sec .service-box1 .wd-info-box {margin-bottom: 30px;}

.sec4.founder-sec {padding-top: 40px;margin-top: 0;margin-bottom: 30px;padding-bottom: 80px;}

.sec4.founder-sec h2,.sec4.founder-sec h2 {
    line-height: 1;
    margin-bottom: 15px !important;
    color: #fff;
}

.sec4.founder-sec.abt-tab h2,.sec4.founder-sec.abt-tab1 h2 {
    line-height: 1;
    margin-bottom: 20px !important;
    color: #fff;
}

.service-sec .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li a.wd-nav-link span {
    /* color: #000; */
}

.service-sec .tabsec .wd-tabs.tabs-design-aside .wd-entry-content p {
    /* color: #144443; */
}

.tabsec .wd-tabs .wd-tab-content.wd-in:nth-child(5) .wd-entry-content p.op-p.op-p5 {
    opacity: 1;
}

.tabsec .wd-tabs .wd-tab-content.wd-in:nth-child(6) .wd-entry-content p.op-p.op-p6 {
    opacity: 1;
}

.service-sec .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li::before {
    /* color: #000; */
}

.service-sec .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li.wd-active a.wd-nav-link span {
    /* color: #144443; */
}

.service-sec .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li.wd-active::before {
    /* color: #078107; */
}

.service-sec .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li {
    /* border-color: #057205; */
}

.service-sec .tabsec .wd-tabs .wd-tab-content .wd-entry-content p.op-p a {
    color: #fff;
    margin-top: 10px;
    padding: 10px 20px;
    font-size: 14px;
}


.service-sec .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav a.wd-nav-link {
    padding: 60px 0;
}

.contact-info {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px; /* space between each block */
  margin-top: 30px;
}

.contact-info > div {
  display: flex;
  align-items: center;
  /* gap: 10px; */ /* space between icon and text */
}


.contact-info > div {
    font-size: 20px !important;
    letter-spacing: 0;
    color: #144443;
    font-weight: 600;
    font-family: 'Avenir Next LT Pro';
}

.contact-info > div p {
    margin: 0;
}

.office-location > div {
    display: flex;
    flex-direction: column;
}

.office-location > div strong {
    line-height: 1;
}

.contact-info > div img {
    border: 1px solid;
    border-radius: 4px;
    padding: 10px 10px;
    width: 50px;
}


.contact-info > div {
    font-size: 16px !important;
    letter-spacing: 0;
    color: #144443;
    font-weight: 600;
    font-family: 'Avenir Next LT Pro';
}

.contact-info > div p {
    margin: 0;
}

.office-location > div {
    display: flex;
    flex-direction: column;
}

.office-location > div strong {
    line-height: 1;
}

.contact-info > div img {
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 0px 10px 0px 0px;
    width: 40px;
}


.sec4.founder-sec.founder-sec1 p , .sec4.founder-sec.founder-sec2 p {
    color: #fff;
}

.sec4.founder-sec.founder-sec1::before {
    /* background: #0d35109e; */
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}

.sec4.founder-sec.founder-sec2 {padding-top: 40px;}

.pg-abt2 .modal-style.style-1 .awsm-modal-content h2 {
    line-height: normal;
    margin-bottom: 10px;
}

.pg-abt2 .modal-style.style-1  .awsm-modal-content p {
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.4;
}

.pg-abt2 .modal-style.style-1 .awsm-modal-content p strong {}

.pg-abt2 .modal-style.style-1 .awsm-modal-details h3 {
    font-weight: 600 !important;
}

.pg-abt2 .modal-style.style-1 .awsm-modal-items-main {
    max-width: 1300px !important;
}

.pg-abt2 .modal-style.style-1 .awsm-modal-items-main .awsm-modal-content {
    padding: 30px  20px !important;
    border-radius: 4px !important;
}


.sec3.pg-abt1 .wd-info-box {
    border: 1px solid;
    min-height: 404px;
    border-radius: 4px;
    padding: 30px 30px;
    gap: 10px;
}

.sec3.pg-abt1 .wd-info-box .info-box-inner {
    margin: 0;
}

.sec3.pg-abt1 .wd-info-box .info-box-inner p {
    color: antiquewhite;
}

.sec3.pg-abt1 .wd-info-box  h4.info-box-title {
    color: #144443;
    margin-bottom: 10px !important;
    font-size: 24px !important;
    font-family: 'Avenir Next LT Pro';
}

.sec3.pg-abt1 .wd-info-box .info-box-inner p {
    color: #144443;
    font-size: 15px !important;
    font-weight: 500;
}

.sec3.pg-abt1 .info-svg-wrapper :is(img,svg) path {
    stroke: none !important;
}

.sec3.pg-abt1 .wd-info-box .info-svg-wrapper.info-icon {
    width: 70px !important;
    height: 70px !important;
}

.sec3.pg-abt1 {
    /* padding: 0 0; */
    padding-top: 30px;
    padding-bottom: 30px;
}

.pg-abt2  .awsm-grid figure img {
    border-radius: 4px;
}

.pg-abt2 .awsm-grid figcaption {
    border-radius: 4px;
}


.pg-abt2 h2 {
    font-size: 60px;
    margin-bottom: 20px !important;
}

.sec8.head-sec.head-sec-con {
    padding: 0px 0 0;
    border: 0;
}

.awsm-grid.list-style>.awsm-grid-card {
    margin: 0;
    border: none !important;
    padding: 0 0 0px 0;
    display: flex;
}

.awsm-grid.list-style>.awsm-grid-card img.attachment-awsm_team {
    height: 90%;
    max-width: 30%;
    object-fit: cover;
    margin-left: auto;
    margin-right: 0;
}

.awsm-grid.list-style>.awsm-grid-card figure {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.sec8.pgcon {
    border-bottom: 30px solid #fff;
}

.pg-abt3 {
    padding: 0 0 30px;
}

.pg-abt3 h2 {
    line-height: 1;
    margin-bottom: 10px;
    color: #144443 !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    letter-spacing: -1px !important;
    margin-bottom: 10px !important;
    font-family: 'Avenir Next LT Pro' !important;
    text-transform: capitalize !important;
}

.pg-abt3 p {
    /* font-size: 20px !important; */
    color: #144443 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}

.sec3.pg-abt1 .wd-info-box strong {
    font-size: 18px;
    font-weight: 900;
}

.awsm-contact-info p {
    color: #144443 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}

.list-style .awsm-personal-info h3 {
    color: #144443 !important;
    margin-bottom: 0px !important;
    font-size: 24px !important;
    font-family: 'Avenir Next LT Pro' !important;
    font-weight: 600 !important;
}

.awsm-grid.list-style .awsm-personal-info span {
    color: #144443;
    margin-bottom: 0px !important;
    font-size: 26px !important;
    font-family: 'Avenir Next LT Pro';
    text-transform: capitalize !important;
    margin-bottom: 15px !important;
}

.pg-abt2 .awsm-grid figcaption .in-box p:last-child {margin: 0;}

.wd-page-title {background-image: none !important;background-color: rgb(245,245,245) !important;padding: 30px 0px !important;}

.wd-page-title .container h1.entry-title.title {
    color: #144443 !important;
}

.whb-row.whb-general-header {padding-top: 20px !important;}


.pg-abt2 .awsm-grid figcaption {
    padding: 0 0px 0px 0px;
    width: auto;
    margin: 0;
}

.pg-abt2 .awsm-grid figcaption h3 {
    color: #144443 !important;
    margin-bottom: 0px !important;
    font-size: 30px !important;
    font-family: 'Avenir Next LT Pro' !important;
    font-weight: 600 !important;
}

.pg-abt2 .awsm-grid figcaption h3:nth-child(2) {padding-bottom: 10px !important;}

.net-text {/* position: absolute; */bottom: 30px;padding: 0px 0  0px 57px;}

.pg-abt2 .net-text h2 {
    color: #144443 !important;
    margin-bottom: 0px !important;
    font-size: 24px !important;
    font-family: 'Avenir Next LT Pro' !important;
    font-weight: 600 !important;
}

.pg-abt2 .net-text p {
    color: #144443 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
    width: 99%;
}

.pg-abt2.head-abt {margin-bottom: -20px;padding-top: 10px;padding-bottom: 10px;}

.pg-abt2.head-abt h2 {
    margin: 0 !important;
}

.wd-page-title {
    display: none !important;
}

img.img-icon {
    max-width: 130px;
    width: 100%;
    filter: brightness(0) invert(1);
}

.sec4.founder-sec.founder-sec1 p, .sec4.founder-sec.founder-sec2 {
    font-weight: 400;
}

.awsm-contact-info .out-box p , .awsm-contact-info .in-box p {
    color: #144443 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}

.pg-abt2 .awsm-grid figcaption .awsm-personal-info , .pg-abt2 .awsm-grid figcaption  .in-box {
    padding: 0px 50.9px 0px 48.5px;
    margin: 0 auto;
}


.pg-abt2 .awsm-grid figcaption .out-box {
    padding: 20px 0 0px 48.5px;
}

.icon-abt {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 20px;
}

.icon-abt p {
    margin: 0;
}

.icon-abt img.img-icon {
    max-width: 60px;
}

.net-text h2 {
    color: #144443 !important;
    margin-bottom: 0px !important;
    font-size: 30px !important;
    font-family: 'Avenir Next LT Pro' !important;
    font-weight: 600 !important;
}

.net-text p {
    color: #144443 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}

.net-row {margin-bottom: 30px;margin-top: -30px;}


.sec4.founder-sec.founder-sec2.abt-tab p.op-p {padding-top: 0;}


.awsm-grid.list-style>.awsm-grid-card figure {
    padding-right: 48.5px;
}

.sec4.founder-sec.founder-sec1.abt-tab1 > .vc_col-sm-12 {
    width: 68% !important;
}

.sec4.founder-sec.founder-sec1.abt-tab1  {
    padding-top: 151px;
    padding-bottom: 151px;
}

.sec4.founder-sec.founder-sec2.abt-tab {
    padding-top: 185px;
    padding-bottom: 185px;
}

div#media_image-2 img.image {
    width: 320px;
}

.pum-theme-lightbox .pum-container {
    padding: 15px 0 0 !important;
    border: none !important;
    /* border-radius: 30px !important; */
}

.pum-container.pum-responsive.pum-responsive-medium .sec8.head-sec.head-sec-con {
    padding: 0 !important;
}

.pum-container.pum-responsive.pum-responsive-medium .form-box {
    padding: 20px 30px 20px;
}

.pum-content.popmake-content .form-box div.wpforms-container-full input[type=date],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=datetime],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=datetime-local],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=email],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=month],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=number],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=password],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=range],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=search],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=tel],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=text],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=time],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=url],
.pum-content.popmake-content .form-box div.wpforms-container-full input[type=week],
.pum-content.popmake-content .form-box div.wpforms-container-full select,
.pum-content.popmake-content .form-box div.wpforms-container-full textarea,
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=date],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=datetime],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=datetime-local],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=email],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=month],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=number],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=password],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=range],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=search],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=tel],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=text],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=time],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=url],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full input[type=week],
.pum-content.popmake-content .form-box .wp-core-ui div.wpforms-container-full select {
    height: 43px !important;
}



.pum-content.popmake-content .form-box div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner {
    height: 38px !important;
}

.pum-content.popmake-content .form-box div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 75px !important;
}

.pum-container.pum-responsive.pum-responsive-medium .sec8.head-sec.head-sec-con {
    padding: 20px 0 0  !important;
}


.pum-container.pum-responsive.pum-responsive-medium .form-box{
    padding:20px 10px 20px !important;
}


.pum-theme-lightbox .pum-container h2 {
    font-size: 38px;
    line-height: 1;
}

.pum-theme-lightbox .pum-container .sec8.head-sec.head-sec-con .form-box {
    /* border-radius: 0 0 30px 30px !important; */
    padding: 20px 30px 20px !important;
}

.pum-content.popmake-content div#wpforms-32-field_8-container {
    padding-top: 10px !important;
}

.pum-content.popmake-content div.wpforms-container-full .wpforms-field-label, .pum-content.popmake-content .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    font-size: 14px !important;
}

.pum-content.popmake-content div.wpforms-container-full button[type=submit] {font-size: 14px !important;padding: 15px 15px;}

.pum-content.popmake-content div.wpforms-container-full .wpforms-form .wpforms-submit-container {bottom: 12px;}

.pum-content.popmake-content .contact-info {
    margin-top: 10px;
}

.pum-content.popmake-content div.wpforms-container-full input[type=checkbox]+label {
    font-size: 14px !important;
    padding-left: 5px !important;
}

.pum-content.popmake-content div.wpforms-container-full input[type=checkbox]:after {
    width: 14px !important;
    height: 8px !important;
}

.pum-content.popmake-content div.wpforms-container-full input[type=checkbox]:before {
    width: 14px !important;
    height: 14px !important;
}

.contact-info > div {
    font-size: 14px !important;
}

.contact-info {
    gap: 10px !important;
    flex-wrap:wrap;
}

    .pum-container .pum-content+.pum-close {
        top: -10px;
        right: -10px;
        border: none;
        background: #fff;
        color: #000;
    }

    .tabsec .wd-tabs.tabs-design-aside {
        display: grid !important;
    }
    
    .tabsec .wd-accordion {
        display: none !important;
    }


/* Responsive */

    @media (max-width:1800px){
	 .sec1 {
	  padding: 259px 0px 305px 190px;
	 }
	}

    @media (max-width:1600px){
	 .sec1 {
	  padding: 259px 0px 305px 100px;
	 }

	}
    @media (max-width:1500px){
	 .wd-nav.wd-gap-l {
		 gap: 15px !important;
	 }

	 .wd-page-content .container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	 }

	 :is(.vc_section, .vc_row).wd-section-stretch {
		padding-left: 30px !important;
		padding-right: 30px !important;}

	 .wd-footer .container.main-footer {
		padding-left: 30px;
		padding-right: 30px;}

	 h1 {
		font-size: 58px;
	 }

	 .sec1 p {
		font-size: 18px;
	 }

	 h2 {
		font-size: 42px;
	 }

	 .sec2 p {
		line-height: 32px;
		font-size: 20px;
	 }

	 h3 {
		font-size: 20px;
	 }

	 .sec4 h2 {
		font-size: 36px;
	 }

	 .sec4 .wd-info-box h4.info-box-title {
		font-size: 22px;
	 }

	 .tabsec a.wd-nav-link span.nav-link-text.wd-tabs-title {
		font-size: 22px;
	 }

	 .tabsec .wd-tabs-content-wrapper p, .tabsec .wd-tabs-content-wrapper {
		font-size: 16px;
		line-height: 26px;
	 }

	 .tabsec .wd-tabs.tabs-design-aside {
		grid-template-columns: var(--wd-side-width, 620px) 1fr !important;
	 }

	 .form-box {
		padding: 70px 40px 60px;
	 }

	 .footer-sidebar .footer-column p {
		font-size: 18px;
	 }

	 body .whb-general-header-inner .wd-nav-main>li>a {
		font-size: 15px;
	 }

	 .wd-nav.wd-gap-m {
		--nav-gap: 8px !important;
	 }

	 .sec4 .wd-info-box {
		min-height: 400px;
		padding: 30px 20px 30px;
	 }

	 .sec1 {
		padding: 259px 0px 235px 59px;
	 }



	}
	
	
@media (max-width:1440px){
    body .sec1 .wpb_text_column {
        margin-top: 0;
        margin-left: 0;
    }
    
}
		
		
	@media (max-width:1370px){

	 .sec4 ul li::before {
	  margin-right: 5px;
	 }

	 .ul-row {
		gap: 10px;
	 }

	 .sec4 ul li {
		font-size: 14px;
	 }
 
	}
	
@media (max-width:1280px){
	        

    h1 {
        font-size: 48px;
        margin-bottom: 10px;
    }
    
    .sec1 p {
        font-size: 18px !important;
    }
    
    a.theme-btn {
        font-size: 15px;
    }
    
    h2 {
        font-size: 38px;
    }
    
    .sec2 p {
        font-size: 20px !important;
    }
    
    p {
        font-size: 15px !important;
        margin-bottom: 10px !important;
    }
    
    .sec3 ul li strong {
        font-size: 18px;
    }
    
    .sec4 .wd-info-box p {
        font-size: 14px !important;
    }
    
    .sec4 .wd-info-box h4.info-box-title {
        font-size: 20px;
        margin-bottom: 10px;
    }
    
    .tabsec a.wd-nav-link span.nav-link-text.wd-tabs-title {
        font-size: 20px;
    }
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li.wd-active a.wd-nav-link span {
        font-size: 22px;
    }
	        
    body .whb-header-bottom-inner .wd-nav-main>li>a {
        font-size: 16px;
    }
    
    .sec4 .wd-info-box {
        min-height: 340px;
    }


    .pg-abt2.head-abt {
        margin: 0 0 10px 0;
    }
    
    .net-row {margin-top: 0;}

}


	
    @media (max-width:1250px){
	 .sec4 .wd-info-box {
	  min-height: 400px;
		gap: 15px !important;
	 }
	}
	
	
    @media (max-width:1290px) {
	 .wd-nav.wd-gap-l {
		 gap: 8px !important;
	 }
	}
	
@media (max-width:1150px){
    .pum-theme-lightbox .pum-container .contact-info {
        gap: 10px !important;
    }
    
    .pum-theme-lightbox .pum-container .contact-info > div  p {margin: 0 !important;}
    
    .pum-theme-lightbox .pum-container .contact-info > div {
        gap: 0 !important;
    }
    
    .pum-theme-lightbox .pum-container .contact-info > div img {padding-right: 10px;}
    
    .pum-theme-lightbox .pum-container .contact-info > div {
        font-size: 14px !important;
    }
    
}

@media (max-width:1080px){
    
    .wd-page-content .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    
    :is(.vc_section, .vc_row).wd-section-stretch{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    
    .whb-row.whb-general-header {
        padding-top: 0px !important;
    }
    
    .wd-footer .container.main-footer {
        padding-left: 15px;
        padding-right: 16px;
    }
}

@media (max-width:1024px){
    .sec5 {
        padding: 40px 0;
        height: 50vh !important;
        margin-bottom: 40px;
    }
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
        /* overflow: hidden !important; */
        max-width: 100%;
        gap: 30px !important;
        align-items: flex-end !important;
        justify-content: flex-start !important;
        padding-bottom: 10px;
    }
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav a.wd-nav-link {
        padding: 0;
    }
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li {border-color: transparent;gap: 10px !important;align-items: center;}
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li a.wd-nav-link span {
        font-size: 14px !important;
    }
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li.wd-active a.wd-nav-link span {
        font-size: 14px !important;
    }
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li::before {
        font-size: 5px !important;
        margin-right: 0px;
    }
    
    .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li.wd-active::before {
        font-size: 5px !important;
    }
    
    .wd-tab-content .op-p {
      opacity: 0 !important;
      max-height: 0 !important;
      overflow: hidden !important;
      margin: 0 !important;
      padding: 0 !important;
      transition:
            opacity 0.3s ease,
            max-height 0.4s ease,
            margin 0.3s ease,
            padding 0.3s ease !important;
      pointer-events: none !important;
    }
    
    /* Active one fades + expands in with padding/margin */
    .wd-tab-content.active1 .op-p1,
    .wd-tab-content.active2 .op-p2,
    .wd-tab-content.active3 .op-p3,
    .wd-tab-content.active4 .op-p4,
    .wd-tab-content.active5 .op-p5,
    .wd-tab-content.active6 .op-p6{
      opacity: 1 !important;
      max-height: 500px !important; /* Set large enough to fit your content */
      padding-top: 0px !important;
      margin-bottom: 15px !important;
      pointer-events: auto !important;
    }
    
    .tabsec .wd-tabs-content-wrapper p, .tabsec .wd-tabs-content-wrapper {
        font-size: 14px !important;
    }
    
    .service-sec .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav a.wd-nav-link {
        padding: 20px 0;
    }
    
    
    .awsm-grid.list-style>.awsm-grid-card {
        flex-wrap: wrap;
    }
    
    .pg-abt2 .awsm-grid figcaption .awsm-personal-info, .pg-abt2 .awsm-grid figcaption .in-box {
        padding: 0px 0px 0px 0px;
    }
    
    .pg-abt2 .awsm-grid figcaption h3 {
        font-size: 25px !important;
    }
    
    .awsm-grid.list-style .awsm-personal-info span {
        font-size: 20px !important;
        margin-bottom: 12px !important;
    }
    
    .awsm-contact-info .out-box p, .awsm-contact-info .in-box p {
        font-size: 14px !important;
        margin-bottom: 16px !important;
    }
    
    .net-text {
        padding: 0;
    }
    
    .sec4.founder-sec.founder-sec2.abt-tab {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    .sec4.founder-sec.founder-sec2.abt-tab {
        height: 51vh;
    }
    
    .sec4.founder-sec {
        padding-bottom: 40px;
        height: 100vh;
    }
    
    .wd-nav-tabs-wrapper {
        -webkit-mask-image: none !important;
        mask-image: none !important;
    }
    
   .pum-theme-lightbox .pum-container div.wpforms-container-full input[type=checkbox]+label {
        font-size: 14px !important;
    }
    
    
    div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=radio]:before {
        width: 14px !important;
        height: 14px  !important;
    }
    
    div.wpforms-container-full input[type=checkbox]:after {
        width: 14px !important;
        height: 8px !important;
    } 
    
    .tabsec .wd-tabs.tabs-design-aside {
        display: flex !important;
    }

}

@media (max-width:999px){
    
    .sec1 {
        padding: 60px 0;
    }
    
    h1 {
        font-size: 28px;
        line-height: 1.2;
    }
    
    .sec1 p {
        font-size: 16px !important;
        margin-bottom: 10px !important;
    }
    
    a.theme-btn {
        font-size: 14px;
        padding: 12px 30px;
    }
    
    .sec2.sec2-1 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    h2 {
        font-size: 27px;
        margin-bottom: 10px !important;
    }
    
    .sec2 p {
        font-size: 15px !important;
        line-height: 1.2;
    }
    
    .sec3 {
        padding: 40px 0;
    }
    
    .sec4 {
        padding: 40px 0;
    }
    
    .sec4 .wd-info-box {
        min-height: 360px;
    }
    
    .sec4 ul li {
        font-size: 12px;
    }
    
    
    .form-box {
        padding: 40px 10px 40px;
    }
    
    div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
        font-size: 14px !important;
    }
    
    div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
        font-size: 14px !important;
        height: 40px !important;
    }
    
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner {
        font-size: 12px !important;
        height: 20px !important;
    }
    
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable.choices__placeholder {
        font-size: 14px !important;
    }
    
    div.wpforms-container-full button[type=submit] {
        font-size: 14px !important;
        padding: 15px 20px;
    }
    
    .contact-info > div {
        font-size: 14px !important;
        align-items: center;
    }
    
    .contact-info > div img {
        width: 35px;
    }
    
    .footer-sidebar .footer-column h5 {
        font-size: 16px;
    }
    
    .footer-sidebar .footer-column ul li, .footer-sidebar .footer-column ul li a {
        font-size: 14px;
    }
    
    .footer-sidebar .footer-column .wd-social-icons a.wd-social-icon .wd-icon:after {
        font-size: 14px;
    }
    
    .wd-copyrights .reset-last-child {
        font-size: 14px;
    }
    
    .sec3 ul li strong {
        font-size: 17px;
    }
    
    .sec3 ul li p {
        font-size: 15px !important;
    }
    
    .footer-sidebar .footer-column p {
        font-size: 14px !important;
    }
    
    .footer-sidebar .footer-column label.es-field-label {
        font-size: 12px !important;
    }
    
    .es-form-field-container input#esfpx_email_0fe74ada6116e {
        height: 45px;
        font-size: 12px !important;
    }

    
    .sec4.founder-sec.founder-sec1.abt-tab1 {
        padding-top: 40px;
        padding-bottom: 40px;
        height: auto !important;
    }
    
    .sec4.founder-sec.founder-sec1.abt-tab1 > .vc_col-sm-12 {
        width: 100% !important;
    }
    
    .contact-info > div p {margin: 0 !important;}
    
    .service-sec.service-sec1 .wd-entry-content p br{
        display:block !important;
    }
    
    .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=date], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=datetime], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=datetime-local], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=email], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=month], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=number], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=password], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=range], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=search], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=tel], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=text], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=time], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=url], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full input[type=week], .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full select, .pum-container.pum-responsive.pum-responsive-medium .form-box div.wpforms-container-full textarea, .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=date], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=datetime], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=datetime-local], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=email], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=month], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=number], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=password], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=range], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=search], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=tel], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=text], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=time], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=url], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full input[type=week], .pum-container.pum-responsive.pum-responsive-medium .form-box .wp-core-ui div.wpforms-container-full select {
        height: 40px !important;
    }
    
    .pum-theme-lightbox .pum-container .sec8.head-sec.head-sec-con .form-box {
        padding: 10px 10px 10px !important;
    }
    
    .pum-theme-lightbox .pum-container h2 {
        font-size: 20px !important;
        color: #fff;
        letter-spacing: 0;
    }
    
    .pum-theme-lightbox .pum-container div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
        height: 90px !important;
    }
    
    #popmake-310 .wpforms-container .wpforms-form .wpforms-field-label {
        display: none;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field {
        padding: 0 0 7px !important;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container {}
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row.wpforms-field-large {
        gap: 0 3px;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row-block {
        width: 49%;
        margin-bottom: 0 !important;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row.wpforms-field-large::before {
        display: none;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row.wpforms-field-large::after {
        display: none;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field div#wpforms-32-field_3-container {
        padding-bottom: 0 !important;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field div#wpforms-32-field_9-container {
        padding-bottom: 0 !important;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field#wpforms-32-field_8-container legend.wpforms-field-label {
        display: block;
    }
    
    #popmake-310 div.wpforms-container button#wpforms-submit-32 {
        background: #144443 !important;
        color: #fff !important;
    }
    
    .pum-theme-lightbox .pum-container .contact-info .office-location {
        order: 1;
    }
    
    .pum-theme-lightbox .pum-container .contact-info .phone-contact {
        order: 2;
    }
    
    .pum-theme-lightbox .pum-container .contact-info .email-contact {
        order: 3;
    }
    
    .pum-theme-lightbox .pum-container .vc_row.wpb_row.vc_row-fluid.sec8.head-sec.head-sec-con > .wpb_column.vc_column_container.vc_col-sm-12 {
        background: linear-gradient(45deg, #144443, #1b3130);
        padding: 15px 10px;
    }
    
    .pum-container .pum-content+.pum-close {
        top: 15px;
        right: 10px;
        border: none;
        background: #fff;
        color: #000;
    }

}


@media (max-width:960px){
    
    .ul-row ul {
        width: 100%;
    }
    
    .ul-row {
        flex-wrap: wrap;
    }
    
    .sec4 .wd-info-box {
        min-height: 410px;
        padding: 20px 20px 20px;
    }


    
}

@media (max-width:767px){
    
    .sec4 .wd-info-box {
        min-height: auto;
        margin-bottom: 20px;
    }
    
    .sec4 .info-box-wrapper:not(:last-child) {margin-bottom: 20px;}
    
    .sec4 .info-box-wrapper .wd-info-box:nth-child(2) {
    }
    
    .sec4 {padding-bottom: 20px;}
    
    
    .footer-sidebar .footer-column-1 {
        grid-column: auto / span 12 !important;
    }
    
    .footer-sidebar .footer-column-2 ,.footer-sidebar .footer-column-3 {
        grid-column: auto / span 6 !important;
    }
    
    .sec4 h2 {
        font-size: 27px;
    }
    
    
    div.wpforms-container-full .wpforms-form .wpforms-submit-container {
        position: unset;
        width: 100%;
    }
    
    div.wpforms-container-full button[type=submit] {
        width: 100%;
    }
    
    div#wpforms-32-field_8-container {
        padding-top: 10px !important;
    }
    
    .contact-info {
        flex-wrap: wrap;
        gap: 10px;
        flex-direction: row;
        align-items: flex-start;
        margin-top: 20px !important;
    }
    
    .btn-row {
        gap: 10px;
        flex-wrap: wrap;
    }
    
    .sec3 ul li {
        gap: 10px;
        font-size: 14px;
    }
    
    .footer-sidebar {
        padding-block: 20px !important;
    }


    .sec4 h2 {
        font-size: 27px;
    }
    
    .pg-abt2.head-abt h2 {
        font-size: 27px;
    }
    
    .awsm-grid.list-style>.awsm-grid-card figure {
        padding-right: 0;
    }
    
    .awsm-grid.list-style>.awsm-grid-card figure {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 15px;
    }
    
    .awsm-grid.list-style>.awsm-grid-card img.attachment-awsm_team {
        margin: 0;
        width: 100%;
        height: 100%;
        max-width: 100%;
    }
    
    .net-text h2 {
        font-size: 27px !important;
    }
    
    br{
        display:none !important;
    }

    .sec3 a.btn.theme-btn {
        margin-top: 0;
    }
    
    .pum-container.pum-responsive.pum-responsive-medium .form-box {
        padding: 20px 10px 20px !important;
    }
    
    .pum-theme-lightbox .pum-container {
        padding: 0px 20px 0  !important;
        background: transparent !important;
        box-shadow: none !important;
        border-radius: 0 !important;
    }
    
    
    .pum-theme-lightbox .pum-container .vc_row.wpb_row.vc_row-fluid.sec8.head-sec.head-sec-con > .wpb_column.vc_column_container.vc_col-sm-12 {
        background: #fff;
        box-shadow: 0px 0px 25px 0px rgba(2, 2, 2, 1.00);
        padding: 20px 0px 10px;
    }
    
    .pum-theme-lightbox .pum-container .vc_row.wpb_row.vc_row-fluid.sec8.head-sec.head-sec-con > .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
        padding: 0 !important;
    }
    
    #popmake-310 .wpforms-container .wpforms-form .wpforms-field-label {
        display: none;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field {
        padding: 0 0 7px !important;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container {}
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row.wpforms-field-large {
        gap: 0 3px;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row-block {
        width: 49%;
        margin-bottom: 0 !important;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row.wpforms-field-large::before {
        display: none;
    }
    
    #popmake-310 div.wpforms-container div#wpforms-32-field_2-container .wpforms-field-row.wpforms-field-large::after {
        display: none;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field div#wpforms-32-field_3-container {
        padding-bottom: 0 !important;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field div#wpforms-32-field_9-container {
        padding-bottom: 0 !important;
    }
    
    #popmake-310 div.wpforms-container .wpforms-form .wpforms-field#wpforms-32-field_8-container legend.wpforms-field-label {
        display: block;
    }
    
    #popmake-310 div.wpforms-container button#wpforms-submit-32 {
        background: #144443 !important;
        color: #fff !important;
    }
    
    .pum-theme-lightbox .pum-container .contact-info .office-location {
        order: 1;
    }
    
    .pum-theme-lightbox .pum-container .contact-info .phone-contact {
        order: 2;
    }
    
    .pum-theme-lightbox .pum-container .contact-info .email-contact {
        order: 3;
    }
    
    .pum-theme-lightbox .pum-container .vc_row.wpb_row.vc_row-fluid.sec8.head-sec.head-sec-con > .wpb_column.vc_column_container.vc_col-sm-12 {
        background: linear-gradient(45deg, #144443, #1b3130);
        padding: 15px 10px;
    }
    
    .pum-container .pum-content+.pum-close {
    top: -6px;
    right: 0;
    border: none;
    background: #fff;
    color: #000;
    font-size: 18px;
    width: 16px;
    height: 16px;
}
    
}

@media (max-width:600px){
    

    .pum-container div#wpforms-32-field_2-container .wpforms-field-row .wpforms-field-row-block {/* width: 100% !important; */padding: 0 !important;}
    
   .pum-container  div#wpforms-32-field_2-container .wpforms-field-row .wpforms-first {margin-bottom: 10px !important;}
   
           .founder-sec .wd-accordion-title span {
            color: #fff !important;
            /* padding: 0px 0px 8px; */
            line-height: 1.3;
            text-transform: capitalize;
            transition: all ease .3s;
            font-family: 'Avenir Next LT Pro';
            font-weight: 300;
        }
        
        .wd-accordion-content.wd-entry-content p {
            color: #fff;
        }
        
        .tabsec .wd-tabs.tabs-design-aside {
            grid-template-columns: var(--wd-side-width, 160px) 1fr !important;
            position: relative;
            display: grid;
            align-items: flex-start;
            margin: 0 !important;
        }
        
        .tabsec .wd-tabs-content-wrapper p, .tabsec .wd-tabs-content-wrapper {
            font-size: 12px !important;
            line-height: 1.2;
        }
        
        .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li a.wd-nav-link span {
            font-size: 12px !important;
            text-transform: capitalize !important;
            transition: all ease .3s !important;
            font-family: 'Avenir Next LT Pro' !important;
            font-weight: 300 !important;
        }
        
        .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav li.wd-active a.wd-nav-link span {
            font-size: 12px !important;
        }
        
        .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
            gap: 0px !important;
            flex-direction: column;
        }
        
        .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav a.wd-nav-link {
            padding: 15px 0;
        }
        
        .tabsec .wd-tabs-header .wd-nav-wrapper.wd-nav-tabs-wrapper ul.wd-nav a.wd-nav-link span {
            text-wrap: auto;
        }
    
    
    .founder-sec .wd-accordion-item {
        display: flex;
        align-items: flex-start;
        margin-bottom: 10px !important;
        gap: 10px;
    }
    
    .founder-sec .wd-accordion-item .wd-accordion-title {
        padding: 0 !important;
        position: relative;
        /* padding-left: 16px !important; */
        /* flex-direction: row-reverse !important; */
        gap: 10px;
        flex-direction: row!important;
    }
    
    .founder-sec .wd-accordion-item .wd-accordion-title span{
        font-size: 12px !important;
    }
    
    .founder-sec .wd-accordion-item .wd-accordion-title .wd-accordion-content.wd-entry-content p {
        font-size: 12px !important;
    }
    
    .founder-sec .wd-accordion-content.wd-entry-content p {
        font-size: 11px !important;
        line-height: 1.2;
        font-weight: 400;
        margin: 0 !important;
    }
    
    .founder-sec span.wd-accordion-opener {
        display: none;
    }
    
    .founder-sec .wd-accordion-title {
        flex: 1 0 39%;
        max-width: 39%;
    }
    
    .founder-sec .wd-accordion-content.wd-entry-content {
        flex: 1 0 59%;
        max-width: 59%;
        padding: 0 !important;
    }
    
    .founder-sec .wd-accordion-item .wd-accordion-title:before {
        content: "";
        width: 5px;
        height: 5px;
        background: #ffff;
        border-radius: 100%;
        position: relative;
    }
    
    .founder-sec .wd-accordion-title.wd-active::before {
        background: #057205;
    }


    .founder-sec .wd-accordion-content.wd-entry-content p a {
        color: #fff;
        font-weight: 600;
    }
    
    .founder-sec .wd-accordion-content.wd-entry-content p a:hover {
        color: #fff;
        font-weight: 700;
    }
    
    .founder-sec .wd-accordion-content.wd-entry-content p a.theme-btn {
        font-size: 10px;
        padding: 5px 10px;
        margin-top: 5px;
    }
    
    .tabsec .wd-tabs.tabs-design-aside {
        display: none !important;
    }
    
    .tabsec .wd-accordion {
        display: flex !important;
        margin: 0 !important;
    }

    .founder-sec .wd-accordion-title.wd-active span {font-weight: 600 !important;}
    
    .sec4.founder-sec {
        height: 50vh;
    }

    .tabsec .wd-accordion .wd-accordion-item {
        border: none !important;
    }

    .sec4.founder-sec.founder-sec2.abt-tab {
        height: 30vh;
    }
    
    .sec4.founder-sec.founder-sec1 {
        height: 46vh;
    }
    
    .sec4.founder-sec.founder-sec2 {
        height: 42vh;
    }
    
    .sec5.space {
    height: 42.6vh !important;
}
    
}