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

.sec-1 .wpb_text_column.wpb_content_element {
/*     position: absolute; */
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 100%;
/*     display: flex; */
/*     align-items: center;
    max-width: 50%;
    justify-content: flex-end; */
}

.sec-9 video {
    width: 100%;
    height: 100%;
}
body .our-team-3 {
    padding: 50px 0px 70px !important;
}

.our-team-3 .vc_column-inner {
    padding-left: 15px !important;
}

.our-team .vc_column-inner {
    padding-left: 15px !important;
}
.sec-1 .videobanner::before {
    content: "";
    width: 100%;
/*     height: 100%; */
    background: linear-gradient(180deg, black 70%, transparent 100%);
    position: absolute;
    top: 0;
    left: 0;
    filter: blur(180px);
    opacity: 0.7;
}

.wpb_raw_code.wpb_raw_html.wpb_content_element.videobanner {
    margin-bottom: 0px;
}
.top-ul ul {
    display: flex;
    margin-bottom: 0px;
    gap: 40px;
}

.top-ul ul li {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.top-ul ul li a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
span.wd-icon {
    background: rgba(255, 255, 255, 0.08);
    padding: 10px 13px;
    border-radius: 5px;
    font-size: 30px;
}

.wd-icon:before {
    font-size: 17px;
}

.current-menu-item span.nav-link-text {
    font-weight: 500;
    font-size: 22px;
    text-transform: capitalize;
    color: #000;
}

span.nav-link-text {
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    text-transform: capitalize;
    color: #000;
}

a.btn.header-btn {
    background: #22205f;
    font-weight: 500;
    font-size: 17px;
    line-height: 1;
    text-transform: capitalize;
    color: #fff;
    padding: 5px 0px 6px 39px;
    border-radius: 8px;
    display: flex;
    gap: 30px;
}
a.btn-full{
    
/*  width:100% !important; */
    
}

a.btn.header-btn::after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    background: #454297;
    padding: 14px;
    border-radius: 5px;
    margin-right: 5px;
}

.main-page-wrapper {
    padding-top: 0px !important;
}
.whb-general-header {
    border-bottom: none !important;
}
.wpb_text_column.wpb_content_element {
    margin-bottom: 0px;
}

.vc_column-inner {
    padding-top: 0px !important;
}

.sec-1 h4 {
    font-weight: 500;
    font-size: 22px;
    line-height: 1;
    color: #fff;
    "CEO Financial Literac";
}

.sec-1 h4 strong {
    font-weight: 700;
    color: #f16722;
}
.sec-1 h1 {
    font-weight: 700;
    font-size: 64px;
    line-height: 1;
    color: #fff;
    padding-bottom: 8px;
}

.sec-1 p {
    font-weight: 500;
    font-size: 22px;
    line-height: 1.3;
    color: #fff;
    padding-bottom: 10px;
}

.sec-1 h1 strong {
    color: #F16722;
}

a.btn.all-btn {
    background: #f16722;
    font-weight: 500;
    font-size: 17px;
    line-height: 1;
    text-transform: capitalize;
    color: #fff;
    padding: 5px 5px 5px 30px;
    gap: 30px;
    border-radius: 8px;
}
a.btn.all-btn::after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    padding: 13px 15px;
    background: #f58a55;
    border-radius: 5px;
}

.sec-1 {
    /* padding: 206px 0px 186px; */
    background-size: cover;
}
.sec-1 video {
    width: 100%;
}
.sec-2 {
    padding: 130px 0px;
}

.sec-2 .wd-info-box {
    margin-bottom: 0px !important;
    border: 1px solid #ececec;
    margin: 9px;
    background: #fff;
    padding: 50px 44px 70px;
    /* box-shadow: 0 12px 32px 0 rgba(6, 28, 61, 0.04); */
    border-radius: 20px;
    transition: 0.5s;
}

.sec-2 p {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    text-transform: capitalize;
    text-align: center;
    color: #777;
}

.sec-2 h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-weight: 600;
    font-size: 36px;
    line-height: 1.4;
    text-transform: capitalize;
    text-align: center;
    color: #000;
}

.sec-2 .wd-info-box:hover {
    box-shadow: 0 12px 32px 0 rgba(6, 28, 61, 0.04);
}

.sec-3 {
    padding: 90px 0px 20px;
}
.sec-3{
    position: relative;
    z-index: 1;
}
.sec-3::before {
    content: 'ABOUT US';
    font-size: 170px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -2;
    background: linear-gradient(180deg, rgba(239,239,239,1) 25%, rgba(255,255,255,1) 60%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: 42px;
}
h4 {
    font-weight: 500;
    font-size: 22px;
    line-height: 1;
    color: #f16722;
}

h3 {
    font-weight: 700;
    font-size: 44px;
    line-height: 1.2;
    color: #333;
}

p {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #333;
}

.sec-4 {
    padding: 120px 0px 120px;
}

.sec-4 h4 {
    padding-bottom: 5px;
}

.sec-3 p:last-child {
    margin-top: 28px;
}
.sec-4 h3 {
    color: #fff;
}

.sec-4 p {
    color: #fff;
    padding-bottom: 60px;
}

.sec-4 h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.1;
    letter-spacing: -0.02em;
    text-align: center;
    color: #000;
    padding-bottom: 13px;
}

.sec-4 .wd-info-box {
    background: #fff;
    margin: 9px;
    border-radius: 20px;
    padding: 50px 30px;
    gap: 40px;
    border-top: 6px solid #F16722;
}

.sec-4 .info-box-inner p {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    text-align: center;
    color: #000;
    padding-bottom: 0px;
}

.sec-4 .wd-info-box p:first-child {
    padding-bottom: 20px;
}

a.learn {
    box-shadow: inset 0 -1px 0 0 #f16722;
    background: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #f16722;
    display: inline-flex;
    align-items: center;
    gap: 11px;
}

a.learn::after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    font-size: 19px;
}

.sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    padding-bottom: 80px;
}

.explore-row p {
    padding-bottom: 0px;
}

.col-2 .post-img img {
    width: 100%;
    height: auto;
    border-radius: 5px; /* Optional: for rounded corners */
    max-width: 338px;
    height: 315px;
}
.post-box h3 {
    margin-top: 0;
    font-size: 1.25rem;
}
.post-box p {
    margin-bottom: 1rem;
    font-size: 1rem;
    color: #555;
}
.post-btn a {
    text-transform: uppercase;
    font-weight: bold;
}

/* Blog Css */

.blog-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap !important;
}



.blog-row .col-2 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    flex-wrap: wrap !important;
}

.blog-row .col-2 .post {
    display: flex;
    align-items: center;
    gap: 30px;
    flex-wrap: wrap !important;
}

.blog-row .col-2 .post .post-box {
    flex: 0 0 100% important;
    flex: 1 !important;
}

.post-box h3 {
    font-weight: 700;
    font-size: 24px;
    font-family: 'Instrument Sans';
    color: #333;
}

.post-box p {
    font-weight: 400;
    font-size: 14px;
    color: #333;
}

.col-1 .post-box {
    padding: 30px 30px;
}

.post-img.me-3 {
    flex: 1 0 0% !important;
}

.post-btn a.btn.btn-primary {
    background: transparent !important;
    padding: 0 !important;
    line-height: normal;
    color: #f16722;
    font-weight: 600;
    font-size: 16px;
    text-transform: capitalize !important;
    box-shadow: inset 0 -1px 0 0 #f16722;
    background: #fff;
    min-height: 0px;!;
    gap: 7px;
    align-items: center;
}

.sec-7 {
    padding: 150px 0 100px;
}

.sec-7 p {
    font-weight: 500;
    font-size: 18px;
    line-height: 194%;
    /* color: #f16722; */
}

.sec-8 {
    padding: 83px 0;
}

.sec-8 h3 {
    font-weight: 700;
    font-size: 37px;
    line-height: 123%;
    color: #fff;
}

.sec-8 p {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
    padding-bottom: 8px;
}

.seccess-sec {
    padding: 100px 0px 180px;
}
.seccess-sec h3 {
    color: #000;
}
.counter-sec {
    box-shadow: 0 12px 32px 0 rgba(6, 28, 61, 0.04) !important;
    background: #fff;
    margin-top: -100px;
    padding: 50px 0px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 0px;
}

.woodmart-counter {
    margin-bottom: 0px;
}

.counter-sec .counter-value {
    font-weight: 600 !important;
    font-size: 44px !important;
    line-height: 1;
    text-align: center;
    color: #f16722 !important;
    padding-bottom: 10px;
}
.counter-sec .counter-value::after {
    content: '+';
}
body .counter-label {
    margin-top: 0px !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 1;
    text-align: center;
    color: #000 !important;
    padding-top: 10px;
}
.percent .counter-value::after {
    content: '%';
}
.counter-sec .counter-value::before {
    content: url(/wp-content/uploads/2024/12/line.png);
    position: absolute;
    right: 0;
    left: 0;
    top: 17px;
}
.seccess-sec p {
    color: #000;
}

.seccess-sec{
    position: relative;
    z-index: 1;
}
.seccess-sec::before {
    content: 'SUCCESS STORIES';
    font-size: 170px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -2;
    background: linear-gradient(180deg, rgba(239,239,239,1) 18%, rgba(255,255,255,1) 60%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: 12px;
}


.wd-el-video-play-btn:after {
    background: #221F5D;
    opacity: 3 !important;
    border: 3px solid #ffffffd9 !Important;
}

.wd-el-video-play-btn:before {
    position: relative;
    opacity: 1 !important;
    z-index: 123;
    color: #CFCECD !important;
}

span.wd-el-video-play-btn {
    position: relative;
    opacity: 123;
    z-index: 122;
    border: 9px solid #ffffff70;
    border-radius: 100%;
    margin-right: 90px;
}
.wd-el-video.wd-wpb.wd-rs-6761ffe2c67f2.wd-action-play.wd-video-youtube.text-right {
    padding-right: 110px !important;
}
.wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress.wd-backface-hidden {
    /* overflow: visible !important; */
}

.info-testimonial 
 .wd-testimon-text.reset-last-child {
    background: none !important;
    padding: 0px;
    font-style: italic;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4;
    color: #333;
}

.testimon-style-info-top .wd-testimon-text:before {
    display: none;
}

.info-testimonial {
    box-shadow: 0 12px 32px 0 rgba(6, 28, 61, 0.04);
    background: #fff;
    padding: 50px 40px;
    border: 1px solid #ececec;
    border-radius: 20px;
}

.testimon-style-info-top .wd-testimon-thumb img {
    max-width: 48px !important;
    min-width: 48px !important;
}

.wd-testimon-name.title {
    font-weight: 700;
    font-size: 24px;
    line-height: 1;
    color: #22205f;
    margin-bottom: 0px;
}

.star-rating span:before {
    color: rgb(255, 136, 0);
}
.sec-9  .wd-slide-next {
    opacity: 0.5;
}
.sec-9 {
    padding: 150px 0px 130px;
}

.sec-9 .wd-nav-arrows.wd-pos-together.wd-hover-1.wd-icon-1 {
    margin-right: 60px;
    margin-top: -30px;
}

body .wd-arrow-inner {
    border: 1px solid #22205f;
    border-radius: 4px;
    padding: 23px;
    margin: 0px 0px 0px 18px;
    color: #22205F;
}

body .wd-prev .wd-arrow-inner:after {
    content: "\f121";
    font-family: "woodmart-font";
    font-weight: 400;
    font-size: 20px;
}

body .wd-next .wd-arrow-inner:after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    font-size: 20px;
}

body .wd-arrow-inner:hover {
    background: #22205F;
    color: #fff;
}
.sec-7 p strong {
    color: #f16722;
}
.stron {font-weight: 500;font-size: 18px;line-height: 1.8;padding-bottom: 20px;color: #333;}

.stron strong {
    color: #f16722;
}

.sec-10 {
    padding: 110px 0px 90px;
}
.Frequently {
    padding: 0px 0px 80px;
}

.Frequently h2 {
    font-weight: 700;
    font-size: 44px;
    line-height: 1;
    color: #333;
    padding: 6px 0px;
}

.wd-accordion-title.font-primary.wd-fontsize-s.text-left.wd-opener-pos-right.wd-font-weight-600 {
    background: #fff;
    border-radius: 8px;
    padding: 20px 26px;
}

.wd-accordion {
    margin-right: 10px;
}

.sec-10 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    gap: 20px;
}

.wd-accordion.wd-style-default .wd-accordion-item {
    border-bottom: 0px !important;
}

.wd-accordion.wd-style-default:before {
    border-top: 0px !important;
}

.wd-accordion-title-text {
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 1.9;
    letter-spacing: -0.01em;
    color: #333;
}

.wd-accordion-content.reset-last-child {
    padding: 10px 0px 0px 23px;
    font-size: 10px !important;
}

.wd-accordion-content.reset-last-child p {
    font-size: 17px;
    color: #333;
}
.sec-7 {
    position: relative;
}

.sec-7::before {
    content: 'WHY CHOOSE US';
    font-size: 167px;
    position: absolute;
    /* left: 0; */
    right: 0;
    /* margin: 0 auto; */
    z-index: 0;
    background: linear-gradient(180deg, rgba(255,255,255,1) 30%, rgba(242,242,242,1) 75%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: 0;
}
.wd-accordion-item {
    margin-bottom: 21px;
}

span.wd-accordion-opener.wd-opener-style-plus {
    font-size: 20px !important;
    color: #F16722 !important;
}

.sec-10 {
    position: relative;
}

.sec-10::before {
    content: 'FREQUENTLY ASKED QUESTIONS';
    font-size: 88px;
    position: absolute;
    /* left: 0; */
    right: 0px;
    /* margin: 0 auto; */
    z-index: 0;
    background: linear-gradient(180deg, rgba(255,255,255,1) 30%, rgba(242,242,242,1) 70%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: 64px;
    }

.bottom-sec {
    padding-bottom: 80px;
}

.sec-blog {
    padding: 100px 0px;
}

.blog-row .col-md-6.col-1 {
    padding-left: 0px;
}

.blog-row .col-2 {
    padding-right: 0px;
}
.post-btn a.btn.btn-primary::after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
}
.site-content {
    margin-bottom: 0px !important;
}
.footer-column-1 div#media_image-2 {
    padding-bottom: 30px;
    margin-bottom: 0px;
    border-bottom: 0px !important;
}

.footer-column-1 p {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.4;
    color: #fff;
}

.footer-column-2 h5.widget-title {
    font-weight: 600;
    font-size: 36px;
    line-height: 1;
    color: #fff;
    text-transform: capitalize;
}

.footer-column-2  p {
    font-weight: 400;
    font-size: 16px;
    line-height: 162%;
    color: #fff;
}

.tnp.tnp-subscription {
    margin: 0px;
    position: relative;
}

.footer-column-2 {
    padding-left: 130px;
}

.tnp-field label {
    display: none !important;
}

input#tnp-1 {
    background: #fff;
    border-radius: 8px;
    padding: 27px 14px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #6c6c6c;
}

input.tnp-submit {
    background: #22205f !important;
    border-radius: 7px;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 1 !important;
    text-transform: capitalize;
    color: #fff;
    padding: 18px 40px !important;
}

.tnp-field.tnp-field-button {
    position: absolute;
    right: 70px;
    bottom: 44px;
}

.footer-column-1 , .footer-column-2 {
    padding-bottom: 40px;
    margin-bottom: 0px;
}

.footer-column-3 , .footer-column-4 , .footer-column-5 , .footer-column-6 {
    padding-top: 30px;
}

.footer-sidebar::before {
    content: url(/wp-content/uploads/2024/12/lin2.png);
    position: absolute;
    margin-top: 230px;
}

.footer-sidebar{
    position: relative;
}

h5.widget-title {
    font-weight: 700;
    font-size: 24px;
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 26px;
}

.menu-item a {
    font-weight: 400 !important;
    font-size: 18px;
    line-height: 1.4;
    color: #fff;
    cursor: pointer;
}

:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li.current_page_item>a {
    color: #fff;
}

.textwidget ul li {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.3;
    color: #fff;
}

.textwidget ul li a {
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    color: #fff;
}

.footer-column-6 .wd-social-icons {
    text-align: left;
    padding-top: 13px;
}

.footer-column-6 
 span.wd-icon {
    color: #fff;
}

.footer-column-6 
 a.wd-social-icon.social-facebook {
    padding-left: 0px;
}

.copyrights-wrapper {
    border-top: 0px !important;
}

.col-left.set-cont-mb-s.reset-last-child {
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #fff;
}

.min-footer::before {
    content: url(/wp-content/uploads/2024/12/lin2.png);
    position: absolute;
    top: -20px;
}

.min-footer {
    position: relative;
}

.min-footer {
    padding: 28px 0px !important;
}
.container.main-footer {
    padding: 70px 0px 60px;
}

.testimino .vc_column-inner > .wpb_wrapper {
    display: flex;
    justify-content: end;
}

.testimino .vc_column-inner {
    max-width: 920px;
}

.testimino {
    position: relative;
}

.testimino::before {
    content: 'TESTIMONIALS';
    font-size: 151px;
    position: absolute;
    left: 0px;
    right: 0px;
    /* margin: 0 auto; */
    z-index: 0;
    background: linear-gradient(180deg, rgba(255,255,255,1) 30%, rgba(242,242,242,1) 70%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: -50px;
    }
.testimino .wpb_text_column.wpb_content_element {
    position: relative;
}

.Certifications-pg {
    margin-bottom: 90px;
}
.bottom-sec h2 {
    font-weight: 700;
    font-size: 44px;
    line-height: 1;
    color: #333;
}

button#wpforms-submit-115 {
    background: #f16722;
}

.contact-page {
    padding: 40px 0px 20px;
}

.sec-4::before {
    content: url(/wp-content/uploads/2024/12/Vector.png);
    position: absolute;
    top: 0;
    left: 0;
}

.sec-4::after {
    content: url(/wp-content/uploads/2024/12/Vector.png);
    position: absolute;
    right: 0;
    bottom: 0;
}

.tesmino-inner {
    position: relative;
}

.tesmino-inner::before {
    content: 'TESTIMONIALS';
    font-size: 151px;
    position: absolute;
    /* left: 0px; */
    /* right: -160px; */
    margin: 0 auto;
    z-index: 0;
    background: linear-gradient(180deg, rgba(255,255,255,1) 30%, rgba(242,242,242,1) 70%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: 0px;
    margin-left: -230px;
    }

.tesmino-inner .wpb_text_column.wpb_content_element {
    position: relative;
}
.contact-signature p br {
    display: none;
}

.contact-signature label.form-label {
    color: #000;
    font-size: 15px;
}

.contact-signature .form-control {
    background: #fff;
    border-radius: 6px;
    font-size: 15px;
    color: #000;
}
.contact-signature button.btn.btn-primary {
    background: #f16722;
    color: #fff;
    border-radius: 8px;
    padding: 12px 117px;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
}

.dscf7_signature {
    padding-left: 15px;
    padding-bottom: 20px;
}
.contact-signature {
    padding: 70px 0px 50px;
}
.contact-signature h2.entry-title.title {
    padding: 0px 0px 20px 10px;
    font-size: 40px;
    color: #000;
    font-weight: 600;
}
label.signature {
    padding: 0px 0px 0px 15px;
    font-weight: 600;
    font-size: 21px;
}

.dscf7_signature input.clearButton {
    width: 28% !important;
    text-transform: capitalize;
    background: #f16722;
    color: #fff;
    right: -20px !important;
}
.contact-signature h3.entry-title.title {
    font-size: 27px;
    color: #000;
    font-weight: 700;
}
.contact-signature p {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    color: #000;
    margin-bottom: 8px;
}

.contact-signature h4 {
    font-size: 27px;
    color: #f16722;
    font-weight: 700;
    margin-bottom: 10px;
    padding-top: 10px;
}

.contact-signature p strong {
    color: #000;
    font-size: 23px;
}
.points {
    color: #000;
    font-size: 18px;
    line-height: 1.8;
}

.points {
    padding-bottom: 50px;
}

.points strong {
    color: #000;
    font-size: 22px;
}

.contact-signature .wpb_text_column.wpb_content_element {
    padding: 0px 0px 30px 15px;
}
body .wpcf7-response-output.hidden-notice {
    background: #22205f !important;
    margin-top: 10px;
}
.wd-notice.wd-warning, .wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
    background: red !important;
}

.content-pg h2 {
    font-size: 43px;
    color: #000;
}

.content-pg p {
    font-size: 18px;
    color: #000;
}

.content-pg ul li {
    color: #000;
    font-size: 18px;
}

.content-pg p strong {
    color: #f16722;
    font-size: 21px;
}
.content-pg {
    padding: 50px 0px 69px;
}
.wd-event-hover a.woodmart-nav-link {
    font-size: 16px;
    color: #000;
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    font-size: 14px;
    color: #000 !important;
}
.sponser h2 {
    text-align: center;
    font-size: 60px;
    padding-bottom: 50px;
    color: #22205f;
    font-weight: 500;
    position: relative;
}

.sponser {
    padding: 50px 0px 50px;
}

.sponser img.vc_single_image-img.attachment-full {
    width: 80%;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 11px;
}

.sponser .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
    display: block;
    text-align: center;
}

.sponser figure.wpb_wrapper.vc_figure {
    width: 100%;
}
.sponser h2::before {
    content: '';
    background: #f16722;
    width: 10%;
    bottom: 53px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 3px;
}
.main-heading h2 {
    font-size: 45px;
    color: #000;
    line-height: 1.1;
    padding-bottom: 70px;
}

.content-faq p {
    color: #000;
    font-size: 20px;
    padding: 0px 30px 0px;
}

.page-id-161 .content-pg p {
    font-size: 20px;
}
.content-faq:not(:last-child) {
    padding-bottom: 20px;
}

.intake-form img {
    width: 150px;
}
.intake-form {
    width: 60%;
    margin: 0 auto;
}
.intake-form h4.info-box-title.title.box-title-style-default.wd-fontsize-m {font-size: 27px;color: #000;}
.intake-form div#subHeader_24 {
    font-size: 19px;
    color: #000;
}
.intake-form .info-box-inner.set-cont-mb-s.reset-last-child {
    margin-top: 2px;
}
.intake-form {
    padding: 60px 0px 50px;
}
.intake-form label.wpforms-field-label {
    color: #000;
    font-weight: 500;
    margin-bottom: 9px;
}
.intake-form .wpforms-field p {
    font-size: 17px;
    color: #000;
}
.intake-form div#wpforms-210-field_12-container {
    padding-bottom: 0px;
}

div#wpforms-210-field_9-container {
    padding-bottom: 0px;
}

.intake-form .wpforms-field-label-inline {
    color: #000 !important;
    font-size: 18px !important;
}

.intake-form .wpforms-submit {
    background: #f16722 !important;
    padding: 0px 80px !important;
}
.intake-form .wpforms-submit-container {
    padding-top: 0px !important;
}
.intake-form div#wpforms-210-field_13-container {
    padding-top: 0px;
}
li.wd-nav-pagin-item.wd-active {
    background: #fff;
    border-radius: 10px;
}

li.wd-nav-pagin-item.wd-active span {
    background: none !important;
    border: none !important;
}
.content-faq h2 {
    font-size: 30px;
    color: #000;
    padding-left: 28px;
}

.one-sec {
    padding-bottom: 80px !important;
    padding-top: 60px;
}
.last-sec {
    padding-top: 20px;
    padding-bottom: 30px;
}
.content-pg .wpb_text_column.wpb_content_element {
    padding: 0px 25px 0px;
}
.affordable {
    padding-bottom: 30px;
    padding-top: 60px;
}
.sec-gallery h2 {
    font-size: 33px;
    font-weight: 600;
    text-align: left;
}

.sec-gallery {
    padding: 100px 0px 60px;
    text-align: left;
}
.sec-video {
    padding: 50px 0px 0px;
}
.sec-video .wd-el-video .wd-el-video-overlay {
    margin: 0px 10px 0px;
}
.page-id-296 .sec-gallery {
    padding-top: 50px;
}
.sec-video span.wd-el-video-play-btn {
    margin: 0px;
}
.food {
    display: flex;
    align-items: baseline;
}
    

.internship h3{
    color:#fff; 
}
.internship p{
    color:#fff; 
}
.workforce{
    padding-top: 102px;
    padding-bottom: 80px;
}
.food {
    /* padding: 10px 0; */
    padding-bottom: 30 !important;
}
.workforce::before {
    content: 'Workforce Readiness';
    font-size: 100px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -2;
    background: linear-gradient(180deg, rgba(239, 239, 239, 1) 25%, rgba(255, 255, 255, 1) 60%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: -9px;
}
.workforce a.btn.all-btn {
    margin-top: 20px;
}
.food-1 p{
      padding: 20px 15px
}
.internship {
    padding: 100px 0;
    padding-bottom: 70px !important;
}   
.food {
    padding-bottom: 25px !important;
}


.internship a.btn.all-btn {
    margin-top: 20px;
}
a.btn.all-btn.btn-full {
    width: 100%;
    font-size: 25px;
    margin-top: 30px;
}
.work-1{
/*  margin-bottom:50px; */
    margin-top:50px;
}
.internship
    {text-align: left !important;
    display: flex;
    align-items: center;
    padding-bottom:0;
}
    

.internship .wpb_wrapper {
    text-align: left;
}
.workforce {
    display: flex;
    align-items: center;
}

.workforce .wpb_wrapper {
    text-align: left;
    /* color: #000; */
}
.workforce .wpb_wrapper p{
    color:#000;
}
.our-team::before {
    content: 'Brandon Williams';
    font-size: 155px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -2;
    background: linear-gradient(180deg, rgba(239, 239, 239, 1) 25%, rgba(255, 255, 255, 1) 60%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: -67px;
}
    
.our-team-2::before {
    content: 'Timothy Pratt';
    font-size: 155px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -2;
    background: linear-gradient(180deg, rgba(239, 239, 239, 1) 25%, rgba(255, 255, 255, 1) 60%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: -67px;
}
.our-team-3::before {
    content: 'Kenecia Collie';
    font-size: 155px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -2;
    background: linear-gradient(180deg, rgba(239, 239, 239, 1) 25%, rgba(255, 255, 255, 1) 60%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    top: -67px;
}

.our-team-4{
        padding-top:10px;
}
.our-team .wpb_single_image {
    margin-bottom:-35px;
}
.our-team-3 .wpb_single_image {
    margin-bottom:0px;
}
.last-p {
    padding-left: 35px;
}
.our-team-11 {
    display: flex;
    align-items: center;
}

.sec-1 {
    position: relative; /* Ensures the video is fixed only within this section */
    overflow: hidden; /* Prevents the video from spilling outside the section */
}

.sec-1 .wd-el-video video {
    position: fixed; /* Positions the video within .sec-1 */
    top: 0;
    left: 0;
    width: 100%; /* Full width of .sec-1 */
    height: 100%; /* Full height of .sec-1 */
    object-fit: cover; /* Ensures the video fills the section without distortion */
    z-index: 0; /* Ensures it remains visible within .sec-1 */
    pointer-events: none; /* Prevents interaction */
}

.none {
    display:none;
}
.count-sec{
    overflow:visible !important;
}

footer.footer-container.color-scheme-dark {
    z-index: 1;
    position: relative;
}

.wd-prefooter {
    position: relative;
}
.pedd-1 {
    padding: 0 !important;
}
.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev {
        width:30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -49px !important;
        font-size: 30px;
        display: block;
        padding: 0
}
.sec-btn{
    padding-bottom:50px;
    padding-top:20px;
}


.whb-sticked span.nav-link-text {
    /* color: red; */
    font-size: 18px;
}


.whb-sticked .whb-row {
    padding: 10px 0;
}


.sec-box .wpb_text_column.wpb_content_element {
    padding: 50px 29px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    min-height: 304px;
    background: #fff;
    transition: 0.5s;
    margin-right:30px;
    /* height: 552px; */
}
.sec-box .wpb_text_column.wpb_content_element {
    padding: 50px 29px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    min-height: 578px;
    background: #fff;
    transition: 0.5s;
    margin-right:30px;
    /* height: 452px; */
}


.sec-box {
    padding: 20px 0px 0px;
}

.sec-box .wpb_text_column.wpb_content_element h5 {
    color: #000;
    font-size: 21px;
    margin-bottom: 20px;
    font-weight: 700;
}

.sec-box .wpb_text_column.wpb_content_element ul li {
    color: #000;
    font-size: 15px;
}

.sec-box .wpb_text_column.wpb_content_element h5 strong {
    background: #f16722;
    /* padding: 8px 17px 5px 17px; */
    border-radius: 100%;
    text-align: center;
    color: #fff;
    position: absolute;
    top: -20px;
    left: 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    padding: 7px 16px 4px 16px !important;
    font-size: 21px;
}

.sec-box .wpb_text_column.wpb_content_element h5 .one-strong {
    padding: 6px 17px 4px 17px !important;
}.our-treatment h2 {
    color: #000;
    padding-top: 15px;
}

/* .sec-box .wpb_text_column.wpb_content_element:hover {
    background: #35B1C9;
}

.sec-box .wpb_text_column.wpb_content_element:hover h5 {
    color: #fff;
}

.sec-box .wpb_text_column.wpb_content_element:hover ul li {
    color: #fff;
}

.sec-box .wpb_text_column.wpb_content_element:hover h5 strong {
    background: #fff;
    color: #0c2641;
}
.last-box{
    margin-right:0 !important;
} */
.sec-box {
    padding: 50px 0;
}
.sec-box-3 .wpb_text_column.wpb_content_element {
    /* min-height: 266px !important; */
    height: 0;
}
.wpb_text_column.wpb_content_element.third-box {
    min-height: 230px;
}
.vid-sec {
    padding-top: 80px !important;
}

.vid-sec .jarallax {
    min-height: 600px;
}

.voca-1 strong {
    color: #000;
    font-size: 16px;
}


.voca-1 ol li::marker {
    color: #000;
}

.wd-popup video {
    height: 450px !important;
}
.home-vid .wd-el-video-control.color-scheme-light.wd-fill {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    z-index: 4;
    top: -214px !important;
    left: 86px;
}
a.woodmart-nav-link:hover {
    color: #f16722 !important;
/*     font-weight: 600 !important; */
}
span.nav-link-text:hover {
    color: #f16722 !important;
/*     font-weight: 600; */
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:hover:after {
    color: #f16722 !important;
}
.wpb_text_column.wpb_content_element.last-box.our-1 {
    min-height: 0 !important;
}
.sec-box ol li strong {
    color: #000;
    font-size: 18px;
}

.wpb_text_column.wpb_content_element.last-boxx {
    min-height: 503px !important;
}
.impact {
    padding: 80px 0 50px;
}

.impact h2 {
    color: #fff;
}

.impact p {
    color: #fff;
}
.impact-2{
    padding:80px 0 50px;
}
.we-1 {
    padding: 100px 0;
}
.volunteer-fotm .wpforms-submit{
     
    background: #f16722 !important;
    padding: 0px 80px !important;
}

.breadcrumbs {
    display: none !important;!
}
.new-image img.vc_single_image-img.attachment-full {
    width: 290px;
}

.new-image {
    text-align: center !important;
}
.wpb_text_column.wpb_content_element.Scholarship-last {
    min-height: 200px;
    margin: 0;
}
.phone-1 p {
    padding: 0 !important;
    margin-bottom: 5px;
}

.phone-1 h2 {
    padding: 0 !important;
    color: #f16621;
}
.wpb_text_column.wpb_content_element.phone-2 {
    padding-bottom: 50px;
}

.phone-1{
    margin-bottom: 0 !important;
    padding-top: 0 !important;
}



.phone-1 {
    padding-top: 80px !important;
}

.vc_row.wpb_row.vc_row-fluid.content-faq.one-sec.food.last-para.phone-1 {
    margin-bottom: 0 !important;
}
.phone-1 ul li {
    color: #000;
    font-size: 18px;
}

.phone-1 ul li::marker {
    color: #f16621;
    font-size: 25px;
}

.food-above {
    padding-bottom: 50px !important;
}

.page-id-479 .content-faq p {
    padding-left: 0px;
}

.page-id-470 .content-faq p {
    padding-left: 0px;
}

.page-id-479 .content-faq h3 {
    color: #000;
    text-align: center;
}
.page-id-470 .content-faq h3 {
    color: #000;
    text-align: center;
}

body .last-para {
    padding-top: 0px;
    margin-top: -19px;
    margin-bottom: 60px !important;
}

.page-id-479 .content-faq {
    padding-bottom: 0px !important;
}

.Scholarship-last {
    margin-bottom: 20px !important;
}
.wd-nav-mobile li:is(.current-menu-item,.wd-active)>a {
    color: #fff !important;
}






/*************Inner-page-mobile**************/

.pg-mobile-1 {
    padding: 110px 0px;
}

.pg-mobile-1 h2 {
    font-size: 70px;
    color: #fff;
    font-weight: 900;
}

.pg-mobile-2 {
    padding-top: 100px;
    padding-bottom: 70px;
}

.pg-mobile-2 .wd-info-box {
    margin-bottom: 0px;
    margin: 0px 0px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 30px 10px 40px;
    min-height: 280px;
}

.pg-mobile-2 .wd-info-box h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
}

.pg-mobile-2 .wd-info-box .info-box-inner.set-cont-mb-s.reset-last-child p {
    color: #000;
    font-size: 16px;
}

.pg-mobile-3 p {
    color: #000;
    font-size: 41px;
    font-weight: 600;
    line-height: 1.2;
}

.pg-mobile-3 figure.wpb_wrapper.vc_figure {
    width: 100%;
}

.pg-mobile-3 .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
}

.pg-mobile-3 .vc_single_image-wrapper.vc_box_border_grey img {
    width: 65%;
}

.col-timer .vc_column-inner > .wpb_wrapper {
    display: flex;
    justify-content: center;
    gap: 30px;
}

.col-timer .vc_column-inner > .wpb_wrapper .counter-value.wd-font-weight-600 {
    color: #e9622d !important;
    font-size: 41px;
}

.pg-mobile-4 {
    padding: 40px 0px 20px;
}

.pg-mobile-4 h2 {
    font-size: 42px;
    color: #000;
    margin-bottom: 4px;
}

.pg-mobile-4 p {
    color: #000;
    font-size: 19px;
}

.pg-mobile-5 {
    padding: 60px 0px;
}

.pg-mobile-5 h3 {
    color: #fff;
    font-size: 20px;
    background: #e9622d;
    display: inline-block;
    padding: 9px 40px;
    border-radius: 20px;
}

.pg-mobile-5 h2 {
    color: #fff;
    font-size: 30px;
}

.sec ul {
    padding-left: 0px !important;
}

.sec ul li {
    gap: 4px;
}

.sec ul {
    gap: 20px;
}

.pg-mobile-6 {
    background-size: cover;
    padding: 153px 0px;
}

.pg-mobile-6 h2 {
    color: #fff;
    font-size: 43px;
}

.pg-mobile-6 h4 {
    font-size: 30px;
}

.pg-mobile-6 p {
    color: #fff;
    font-size: 30px;
}

.pg-mobile-6 p strong {
    color: yellow;
}
.pg-mobile-7 {background-size: cover;padding: 100px 0px;}

.pg-mobile-7 h2 {
    color: #000;
    font-size: 45px;
}

.pg-mobile-7 p {
    color: #000;
    font-size: 21px;
    font-weight: 500;
    display: flex;
}

.pg-mobile-7 p::before {
    content: "\f107";
    font-family: "woodmart-font";
    font-weight: 900;
    color: #23215e;
    padding-right: 13px;
}

.logos-mobile 
 .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px;
}

.logos-mobile {
    padding: 20px 0px;
}

.pg-mobile-8 {
    padding: 80px 0px 80px;
}

.pg-mobile-8 h4 {
    font-size: 33px;
    font-weight: 600;
}

.pg-mobile-8 
 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0px;
}

.pg-mobile-8 
 figure.wpb_wrapper.vc_figure {
    width: 100%;
}

.pg-mobile-8 
 .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
}

.pg-mobile-8 .vc_single_image-wrapper.vc_box_border_grey img {
    width: 50%;
}

.pg-mobile-8 h2 {
    font-size: 31px;
    margin-bottom: 6px;
}

.pg-mobile-8 p {
    color: #000;
}

.pg-mobile-9 {
    padding-top: 80px !important;
    padding-bottom: 70px;
}
.pg-mobile-9 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0px;
}

.foot-logo {
    padding-top: 60px;
}

.page-id-1487 .page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {
    margin-bottom: 0px;
}

.page-id-1583 ul li {
    color: #000;
    font-size: 16px;
}
.pg-mobile-3 .wd-info-box {
    min-height: 386px;
    padding: 43px 40px 0px;
    border-radius: 13px;
}

.page-id-1583 ol li {
    list-style: decimal;
    color: #000;
    font-size: 16px;
}

.page-id-1583 .pg-mobile-2 .wd-info-box {
    padding: 45px;
}

 .info-box-inner.set-cont-mb-s.reset-last-child ol li {
    color: #000;
    font-size: 16px
}
.pg-mobile-3 .info-box-content ul li {
    color: #000;
    font-size: 16px;
}
.pg-mobile-4 .wd-info-box {
    padding: 45px;
    margin-bottom: 30px;
}
.qr-1 strong {
    font-size: 22px;
}
.step h2 {
    padding: 70px 0 10px;
    font-size: 50px;
    color: #000;
}
.spot {
    margin-bottom: 60px;
    padding: 70px 0;
}

.spot h2 {
    color: #fff;
}

.spot p {
    color: #fff;
}
.spot-2 {
    margin: 30px 0;
    background-color: #fff !important;
    padding: 50px;
    border-radius: 50px 0;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}


.spot-2 h2 {
    color: #000;
    margin-bottom: 3px !important;
    font-size: 28px !important;
    font-weight: 500 !important;
    letter-spacing: normal !important;
}
.qr-1 {
    padding: 50px 0;
}
.boxx-1::after {
    content: url(/wp-content/uploads/2025/01/image-33-3.png);
}
.boxx-2::after {
    content: url(/wp-content/uploads/2025/01/image-34.png);
}
.boxx-3::after {
    content: url(/wp-content/uploads/2025/01/image-12.png);
}
.pg-mobile-3 .info-box-content ul li strong {
    font-weight: 400;
}

.pg-mobile-3 .wd-info-box img.attachment-800x600.size-800x600 {
    width: 60px;
}

.program::after {
    content: '';
    background: #22205f;
    width: 2px;
    height: 114px;
    position: absolute;
    right: 0;
    top: -13px;
}

.spot-2 h2 strong {color: #f16722;font-size: 36px;}

.spot h2 {font-size: 43px;letter-spacing: 2.8px;}

.page-id-1582  .pg-mobile-3 .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px;
    text-align: center;
}

.page-id-1582  .pg-mobile-3 p {
    line-height: 1;
}

.page-id-1582  .pg-mobile-3 p strong {
    font-size: 27px;
    text-transform: capitalize;
}

.pg-mobile-4 img {
    width: 140px;
}
.pg-mobile-4 .wd-info-box h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 29px;
}

.pg-mobile-4 .info-box-inner.set-cont-mb-s.reset-last-child ol li {
    font-weight: 600;
}

.pg-mobile-4 .info-box-inner a {
    color: #000;
    font-weight: 600;
}

.boxx-2 a {
    line-height: 2.8;
}

.qr-1 .vc_single_image-wrapper.vc_box_border_grey img {
    width: 45%;
}

.header img {
    width: 120px;
}

.header h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    color: #000;
    font-size: 24px;
    FONT-WEIGHT: 500;
    font-style: italic;
}

.header .info-box-inner.set-cont-mb-s.reset-last-child {
    margin-top: 0px;
}

.header .info-box-inner.set-cont-mb-s.reset-last-child p {
    color: #000;
    font-size: 29px;
    FONT-WEIGHT: 600;
    line-height: 1.1;
}

.header h5 {
    background: #e9632e;
    color: #fff;
    font-size: 30px;
    display: inline-block;
    padding: 2px 100px;
    text-transform: uppercase;
    font-weight: 700;
}

.header .wd-info-box {
    margin-bottom: 0px;
}

.construction-mid {
    padding: 40px 0px;
}

.construction-mid h2 {
    line-height: 1.1;
    margin-bottom: 0px;
    color: #000;
    font-size: 50px;
    padding-bottom: 25px;
    font-weight: 500;
}

.construction-mid p strong {
    color: #e25e36;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 700;
}

.construction-mid p {
    color: #000;
    padding-right: 48%;
    font-size: 19px;
}

.header .vc_column_container>.vc_column-inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.construction-mid .vc_column_container>.vc_column-inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.min-construction-boxes .info-box-inner.set-cont-mb-s.reset-last-child {
    margin-top: 0px;

}

.min-construction-boxes h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 24px;
    padding-bottom: 10px;
}

.min-construction-boxes img {
    padding-top: 5px;
}

.min-construction-boxes {
    padding-bottom: 50px;
}

.page-id-1632 .wd-prefooter {
    padding-bottom: 0px;
}

.construction-last-row .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px;
}

.construction-last-row .wpb_single_image.wpb_content_element.vc_align_left img {
    width: 140px;
}
.header {
    padding: 40px 0px 10px;
}

.min-construction-boxes img.vc_single_image-img.attachment-full {
    position: absolute;
    margin-top: -60%;
}

.min-construction-boxes {
    position: relative;
}

.contruction-banner {
    padding: 20px 50px;
}

.contruction-banner .wpb_text_column.wpb_content_element {
    /* padding-bottom: 190px; */
}

.contruction-banner .wpb_text_column.wpb_content_element h2 {
    font-size: 70px;
    line-height: 1.1;
    color: #fff;
}

.contruction-banner .wpb_text_column.wpb_content_element p {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    text-shadow: 3px 2px #000;
    padding-top: 5px;
}
.north{
	padding-bottom: 0px !important;
}

.contruction-banner h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    color: #fff;
}

.contruction-banner p {
    color: #fff !important;
}

.contruction-banner .wd-info-box {
    padding-bottom: 20px;
}

span.orange {
    color: #e56136;
}

.contruction-banner h2 {
    text-shadow: 4px 5px #0000005c;
}

.pg-bgblue {
    background: #4590eb;
}

.pg-bgblue p {
    text-transform: capitalize;
    color: #fff;
    font-size: 41px;
    padding: 15px 40px;
    line-height: 1;
}

.pg-headingar1 h5 {
    font-size: 30px;
    color: #58585a;
}

.pg-headingar1  h6 {
    text-transform: uppercase;
    font-size: 36px;
}

span.blue {
    color: #215fab;
}

.pg-headingar2 h4 {
    color: #221e1f;
    font-weight: 600;
    /* text-align: center; */
}

.pg-headingar2  ul li {
    font-size: 17px;
    font-weight: 500;
}


.pg-headingar4 h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    color: #2e6cb2;
    font-size: 28px;
    font-weight: 500;
}

.pg-headingar4 .info-box-inner ul li {
    font-size: 17px;
    font-weight: 500;
}

.pg-headingar4 
.gray {
    background: #f7f7f7;
}

.pg-headingar5 span.blue {
    font-size: 27px;
    font-weight: 600;
    display: flex;
    gap: 8px;
}



.pg-headingar1, .pg-headingar2, .pg-headingar3, .pg-headingar4, .pg-headingar5 {
    padding: 0 42px;
}

.pg-headingar3 h4 {
    font-size: 25px;
    color: #57585a;
}

.pg-headingar3 {
    background: #f2f2f2;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 60px;
    margin-top: 20px;
}

.pg-headingar3 ul li {
    font-size: 20px;
    font-weight: 500;
}

.pg-headingar5 span.gray {
    /* background: #f7f7f7; */
    flex: 1 0 50%;
    max-width: 50%;
    text-align: end;
    padding: 20px 0;
}


.pg-headingar5  span.flex {
    flex: 1 0 50%;
    max-width: 50%;
    text-align: left;
    padding: 20px 0;
}

.pg-headingar5 .vc_column-inner {
    padding: 0;
}

.pg-headingar2 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.pg-headingar1 {
    padding-top: 30px;
}
.sucess-mobile{
	padding-bottom: 70px;
}


.last-logo img {
    width: 240px;
}

.pg-headingar2 ul li ,.pg-headingar4 ul li ,.pg-headingar3 ul li{
    color: #000;
    font-size: 18px;
    list-style: none !important;
	display:flex;
	align-items:baseline;
	gap:10px;
}

.pg-headingar2 ul li::before ,.pg-headingar4 ul li::before {
    content: "\f107";
    font-family: "woodmart-font";
    font-weight: 600;
    
}
.pg-headingar2 ul ,.pg-headingar4 ul ,.pg-headingar3 ul {
   padding:0;
}
.pg-headingar3 ul li::before {
    content: "\f107";
    font-family: "woodmart-font";
    font-weight: 600;
    color: #fff;
    background: #f16722;
    padding: 5px 10px;
    border-radius: 50px;
}
.cdl-last .top-ul.sec {
    display: flex;
    justify-content: center;
}

.cdl-last .top-ul.sec ul li {
    font-size: 22px;
    color: #fff;
 
}

.cdl-last .top-ul.sec ul li a {
    font-size: 22px;
}
.page-id-1582 .wd-prefooter {
    padding: 0;
}
.pg-headingar4 .info-box-wrapper {
    padding-bottom: 10px;
}


.pg-headingar4 .wpb_wrapper {
    padding: 30px;
}


.Daley li {
    font-size: 18px;
    color: #000;
    margin: 0;
}

.Daley ul {
    padding-left: 50px;
}
.Daley h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 30px;
    padding-bottom: 20px;
    padding-top:20px;
    background: #f16722;
    display: inline-block;
    color: #fff;
    padding: 20px;
    border-radius: 0px 50px;
    margin-bottom: 20px;
    margin-top: 3px;
}

.page-id-1741 element.style {
    width: 40%;
    margin: 0 auto;
}
.Daley {
    padding: 50px 0;
}
.member .wd-info-box {
    background: rgb(255, 255, 255);
    margin: 9px;
    border-radius: 20px;
    padding: 50px 30px;
    gap: 40px;
    border-top: 6px solid rgb(241, 103, 34);
	box-shadow: 0 12px 32px 0 rgba(6, 28, 61, 0.04) !important;
}
.member h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 30px;
}
.member{
	padding:50px 0;
}


.Daley h5 {
    font-size: 30px;
    font-weight: 600;
    color: #22205f;
}
.Daley h6 {
    font-size: 20px;
    color: #fff;
    background: #f16722;
    display: inline-block;
    padding: 10px;
    border-radius: 0 25px;
}
.page-id-1775 .Daley .wd-info-box {
    margin-bottom: 20px;
    gap: 0px;
}
.page-id-1775 .Daley .wd-info-box img {
    width: 210px;
}
.Daley p strong {
    color: #000;
}
.Daley .wd-info-box {
    gap: 0px;
}
.member-row-2 {
    padding-top: 0px !important;
}

.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {
    background: #e9622d;
}











/*************media*********************************************************************************************************************/
@media screen and (min-device-width: 1000px) and (max-device-width: 1640px) {
    span.nav-link-text {
    font-size: 16px;
}

.sec-1 h1 {
    font-size: 45px;
}

.sec-1 p {
    font-size: 18px;
}

.sec-4 {
}

.sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin: 0px;
}

.counter-sec {margin: -110px 0px 0px;}

.sec-8 .wpb_text_column.wpb_content_element {
    margin: 0 13px;
}

.bottom-sec {
    margin: 0px 15px;
}

.blog-row {
    margin: 0px 15px;
}

.footer-column-2 {
    padding-left: 0px;
}
.footer-sidebar {
    margin: 0;
}

.sec-1 {
    /* padding: 206px 15px 186px; */
}

.sec-2 h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 25px;
}

h3 {
    font-size: 37px;
}

p {
    font-size: 16px;
}

.seccess-sec::before {
    font-size: 110px;
}

.sec-10::before {
    font-size: 96px;
}

.post-box h3 {
    font-size: 20px;
}

.col-2 .post-img img {
    height: 285px;
    object-fit: cover;
}

.footer-column-1 p {
    font-size: 16px;
}
    .sec-7 {
    padding: 150px 15px 100px;
}



    
.sec-8 {
    padding: 93px 4px 93px;
}

.sec-9 {
    padding: 130px 15px 13px;
}
.sec-gallery h2 {
/*     padding: 0 100px; */
    font-size: 50px;
    /* padding: 50px 0; */
    padding-bottom: 50px;
}

.sec-10 {
    padding: 110px 10px 90px;
}
}


@media screen and (min-device-width: 200px) and (max-device-width: 999px) {
	.member {
    padding-bottom: 10px;
    padding-top: 10px;
}

.member h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 22px;
}

.member .wd-info-box {
    padding: 30px 20px;
}
	body .Daley h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 18px;
    /* text-align: center; */
}

.Daley p {
    text-align: center;
}

.Daley h3 {
    font-size: 17px;
}

body .Daley h5 {
    font-size: 20px;
}

body .Daley h6 {
    font-size: 17px;
}

body .Daley li {
    font-size: 14px;
}

body .Daley ul {
    padding-left: 15px;
}

body .Daley {
    padding: 0px 0px 0px;
}
	.pg-headingar2 h4 {
    text-align: center;
}
	.pg-headingar5 span.blue {
    font-size: 10px;
}

.pg-headingar4 .info-box-wrapper {
    padding-bottom: 0px;
}

.pg-bgblue p {
    font-size: 20px;
    text-align: center;
    line-height: 25px;
}

.pg-headingar1 h5 {
    font-size: 19px;
    text-align: center;
}

.pg-headingar1 h6 {
    text-align: center;
    font-size: 24px;
}

.page-id-1582 img.vc_single_image-img.attachment-full {
    width: 123px;
    /* text-align: center !IMPORTANT; */!I;!;
    /* align-items: center; */
}

.page-id-1582 .wpb_single_image.wpb_content_element.vc_align_right {
    text-align: center;
}

.wpb_single_image.wpb_content_element.vc_align_left.last-logo {
    text-align: center;
}


.pg-headingar2 h4 {
    margin-top: 10px;
}

.pg-headingar2 {
    padding-top: 15px;
    padding-bottom: 10px;
}

.pg-headingar3 {
    margin-bottom: 43px;
}

.pg-headingar3 h4 {
    font-size: 21px;
    text-align: center;
    line-height: 29px;
}



.pg-headingar4 .info-box-content h4 {
    font-size: 122px;
}

.pg-headingar4 h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 17px;
}

.pg-headingar4 {
    /* padding-bottom: 13px; */
    padding-right: 0;
    padding-left: 0;
}

.pg-headingar4 .vc_column-inner {
    margin-bottom: 21px;
}

.pg-headingar2 ul, .pg-headingar4 ul, .pg-headingar3 ul {
    margin-bottom: 0;
}

.cdl-last .top-ul.sec ul li {
    font-size: 16px !important;!i;!;
    align-items: baseline;
}

.cdl-last .top-ul.sec ul li a {
    font-size: 18px !important;!i;!;
}

.pg-headingar2 {
    padding-left: 0;
    padding-right: 0;
}

.pg-headingar3 {
    padding-left: 0;
    padding-right: 0;
}
	
	.contruction-banner {
    padding: 20px 0px;
}
    .pg-mobile-1 h2 {
    font-size: 30px;
    text-align: center;
}

.pg-mobile-1 h2 br {
    display: none;
}

.pg-mobile-2 {
    padding-top: 40px;
}

.pg-mobile-2 .wd-info-box {
    margin-bottom: 20px;
}

.pg-mobile-2 {
    padding-top: 40px;
    padding-bottom: 30px;
}

.pg-mobile-3 p {
    font-size: 20px;
    text-align: center;
    padding-bottom: 20px;
}

.pg-mobile-3 .vc_single_image-wrapper.vc_box_border_grey img {
    width: 50%;
    margin: 0 auto;
}

.pg-mobile-4 {
    padding: 0px 0px 20px;
    text-align: center;
}

.pg-mobile-4 h2 {
    font-size: 28px;
}

.pg-mobile-4 p {
    font-size: 14px;
}

.col-timer .vc_column-inner > .wpb_wrapper {
    flex-direction: column;
    gap: 0px;
}

.pg-mobile-4 .wpb_text_column.wpb_content_element {
    padding-bottom: 25px;
}

.col-timer .vc_column-inner > .wpb_wrapper .counter-value.wd-font-weight-600 {
    font-size: 30px;
}

.pg-mobile-5 {
    text-align: center;
}

.sec ul {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.pg-mobile-5 h2 {
    font-size: 25px;
}

.pg-mobile-5 h3 {
    font-size: 16px;
}

.pg-mobile-6 {
    padding: 23px 0px 78px;
}

.pg-mobile-6 h2 {
    font-size: 25px;
    margin-bottom: 10px;
}

.pg-mobile-6 h4 {
    font-size: 19px;
}

.pg-mobile-6 p {
    font-size: 17px;
    margin-bottom: 6px;
}

.logos-mobile {
    padding-top: 0px;
    margin-top: -40px;
}

.pg-mobile-7 {
    padding: 40px 0px;
}

.pg-mobile-7 h2 {
    font-size: 26px;
    text-align: center;
}

.pg-mobile-7 p {
    font-size: 15px;
}

.pg-mobile-8 {
    padding: 40px 0px 40px;
}

.pg-mobile-8 h4 {
    font-size: 22px;
    text-align: center;
}

.pg-mobile-8 h2 {
    text-align: center;
    font-size: 25px;
}

.pg-mobile-8 p {
    text-align: center;
    padding-bottom: 21px;
}

.pg-mobile-8 .vc_single_image-wrapper.vc_box_border_grey {
    text-align: center;
}

.pg-mobile-8 .vc_single_image-wrapper.vc_box_border_grey img {
    width: 50%;
    margin: 0 auto;
}

.pg-mobile-9 {
    padding: 40px 0px !important;
}

.pg-mobile-9 
 img.vc_single_image-img.attachment-full {
    padding-top: 40px;
}

.foot-logo {
    padding-top: 30px;
}

.page-id-1487 .wd-prefooter {
    padding-bottom: 0px;
}
	.header {
    padding: 0px 0px 10px;
}

.contruction-banner .wd-info-box {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.header .info-box-inner.set-cont-mb-s.reset-last-child p {
    font-size: 22px;
}

.header h5 {
    padding: 2px 80px;
    font-size: 20px;
}

.contruction-banner .wpb_text_column.wpb_content_element h2 {
    font-size: 35px;
    text-align: center;
    padding-top: 10px;
    text-shadow: 3px 3px #000;
}

.contruction-banner .wpb_text_column.wpb_content_element h2 br {
    display: none;
}

.contruction-banner .wpb_text_column.wpb_content_element p {
    text-align: center;
    font-size: 21px;
    text-shadow: 2px 2px #000;
}

.page-id-1582 .pg-mobile-2 {
    padding-top: 50px;
    padding-bottom: 40px;
}

.pg-mobile-3 .wd-info-box {
    /* justify-content: center; */
    /* align-items: center; */
    padding: 23px 20px 0px;
    min-height: 306px;
    margin-bottom: 20px;
}

.spot {
    padding: 40px 0;
    margin-bottom: 0px;
}

.spot h2 {
    font-size: 25px;
}

.spot-2 {
    padding: 30px;
    gap: 11px;
}

.program::after {
    width: 100%;
    height: 3px;
    top: 45px;
    left: 10px;
}

.page-id-1582 .pg-mobile-3 p strong {
    font-size: 18px;
}

.page-id-1582 .pg-mobile-3 p {
    text-align: center;
    padding-bottom: 20px;
}

.page-id-1582 .pg-mobile-3 .wpb_single_image.wpb_content_element.vc_align_left {
    text-align: center !important;
}

.qr-1 .vc_single_image-wrapper.vc_box_border_grey img {
    width: 50%;
    text-align: center;
    margin: 0 auto;
}

.step h2 {
    font-size: 25px;
    padding: 40px 0 0px;
}

.page-id-1582 .pg-mobile-2 {
    padding-top: 30px;
}

.pg-mobile-4 .wd-info-box {
    flex-direction: column;
    padding: 14px;
    gap: 9;
}

.pg-mobile-2 .wd-info-box .info-box-inner.set-cont-mb-s.reset-last-child p {
    font-size: 14px;
}

.pg-mobile-4 .info-box-inner.set-cont-mb-s.reset-last-child ol li {
    font-size: 14px;
}

.pg-mobile-4 .wd-info-box h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 20px;
}

.boxx-2 {
    text-align: left !important;
    align-items: flex-start;
}

.boxx-3 {
    align-items: flex-start;
}
	.header .wd-info-box {
    flex-direction: column;
    text-align: center;
    align-items: center;
    gap: 10px;
    padding-bottom: 20px;
}

.construction-mid h2 {
    text-align: center;
    font-size: 25px;
}

.construction-mid {
    padding: 30px 0px;
}

.construction-mid p {
    padding-right: 0px;
    text-align: center;
    font-size: 16px;
}

.construction-mid p strong {
    font-size: 18px;
}

.min-construction-boxes .wd-info-box {
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.min-construction-boxes h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 18px;
}

.min-construction-boxes img.vc_single_image-img.attachment-full {
    position: unset;
    margin-top: 0px;
}

.min-construction-boxes .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px;
}

.construction-last-row .wpb_single_image.wpb_content_element.vc_align_left img {
    width: 30%;
    margin: 0 auto;
}

min-construction-boxes figure.wpb_wrapper.vc_figure {}

.construction-last-row figure.wpb_wrapper.vc_figure {width: 100%;}

.construction-last-row .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
    margin: 0 auto;
}

.min-construction-boxes {
    padding-bottom: 0px;
}
	
	
    .sec-btn {
    padding: 0px 15px 30px;
}
	.our-team-2 h3 {
    padding-top: 20px;
}
    .alter-1 {
    padding-top: 45px;
}
.wpb_text_column.wpb_content_element.alter-1.alter-2 {
    padding-bottom: 0px !important;
}

.page-id-470 .last-para {
    margin-bottom: 40px !important;
}
.page-id-470 .content-faq 
 .wpb_text_column.wpb_content_element {
    padding-bottom: 40px;
}

.page-id-470 .internship {
    gap: 0px;
    padding-bottom: 40px !important;
}

.page-id-470 .work-1 {
    gap: 20px;
}
.page-id-479 .last-para {
    margin-bottom: 40px !important;
}

.page-id-479 .internship {
    gap: 0px;
    padding-bottom: 40px !important;
}

.page-id-479 .work-1 {gap: 20px;}

.page-id-479 .sec-box {padding-top: 60px;}
.sec-4 .wd-info-box {
    padding: 20px 10px !important;
}
    .page-id-1487 .one-sec {
    padding-top: 40px !important;
    text-align: center;
}

.page-id-1487 .one-sec h3 {
    font-size: 19px;
}

.phone-1 ul li {
    text-align: left;
    font-size: 15px;
}

.page-id-1487 
 .one-sec .wpb_text_column.wpb_content_element {
    padding-bottom: 30px;
}

.phone-1 {
    flex-direction: column;
}
.page-id-1043 .sec-gallery {
    padding: 50px 0px;
    margin-top: 40px;
}

.page-id-1043 {
    padding: 0px 0px;
    text-align: center;
    padding-bottom: 10px;
}

.page-id-1043 p strong {
    font-size: 19px;
}

.page-id-1043 h5 {
    font-size: 21px;
}

.page-id-1043 .wpb_text_column.wpb_content_element {
    padding-bottom: 40px;
}

.we-1 {
    padding-bottom: 20px !important;
    padding-top: 40px;
}

.page-id-1043 .container, .container-fluid {
    padding-left: 30px !important;
    padding-right: 30px;
}


.sec-4 .info-box-inner p {
    font-size: 14px;
}

.sec-gallery .wpb_text_column.wpb_content_element {
    padding: 0px 10px;
}

.sec-btn a.btn.all-btn.btn-full {
    font-size: 15px;
}

.sec-3 {
    padding: 45px 25px 45px;
}

.sec-3::before {display: none;}

.sec-3 .wpb_text_column.wpb_content_element {
    text-align: center;
}

h3 {
    font-size: 26px;
}

p {
    font-size: 15px;
}

a.btn.all-btn {
    font-size: 14px;
}

.internship {
    flex-direction: column;
    gap: 20px;
    padding: 30px 15px;
    padding-bottom: 0px !important;
    justify-content: center;
    align-items: center;
}

.internship .wpb_text_column.wpb_content_element.text-center {
    text-align: center !important;
}

.internship h3 {
    text-align: center;
}

.internship p {
    text-align: center;
}

.internship a.btn.all-btn {
    margin-top: 0px;
}

.workforce {
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 15px;
    padding-left: 15px;
}

.workforce video {
    border-radius: 15px;
}

.workforce .wpb_text_column.wpb_content_element.text-center {
    text-align: center;
}

.workforce h3 {
    text-align: center;
}

.workforce  p {
    text-align: center;
}

.workforce a.btn.all-btn {
    margin-top: 0px;
}

.sec-4 {
    padding: 50px 14px 0px;
}

.sec-4 .wd-grid {
    padding-bottom: 0px;
}

.sec-4 .wd-wpb {
    margin-bottom: 8px;
    padding: 0px 0px;
}

.sec-4 h4 {
    font-size: 18px !important;
}

.sec-4 p {
    padding-bottom: 30px;
}

.workforce.workforce {
    padding-top: 50px;
    padding-bottom: 30px;
    gap: 15px;
}
    .sec-stroies .workforce {
    gap: 17px;
    padding-bottom: 0px;
    padding-top: 40px;
}
    .seccess-sec {
    padding: 50px 0px 140px;
}

.count-sec {
    padding: 0px 15px 0px !important;
}

.counter-sec .counter-value {
    padding-bottom: 17px;
}

body .counter-label {
    padding-bottom: 19px;
}

.counter-sec {/* margin-top: -82px; */padding: 40px 0px 20px;}

.counter-sec .counter-value::before {
}

.work-1 {
    gap: 16px;
    padding-bottom: 40px !important;
    padding-top: 40px;
    margin-top: 20px;
}

.work-1 video {
    border-radius: 15px;
}

.sec-7 {
    background: #fff;
    padding: 50px 15px 0px;
}

.sec-7 p {
    font-size: 15px;
    text-align: center;
}

.sec-7 h4 {
    text-align: center;
}

.sec-7 h3 {
    text-align: center;
}

.stron {
    font-size: 15px;
}

.stron strong {
}

.sec-7 img {
    padding-top: 50px;
}

.sec-7 .wpb_single_image.wpb_content_element.vc_align_right {
    margin-bottom: 15px;
}

.sec-8 {
    padding: 53px 15px;
}

.sec-8 h3 {
    font-size: 25px;
    text-align: center;
}

.sec-8 p {
    text-align: center;
    font-size: 15px;
}

.sec-8 a.btn.all-btn {
    margin-bottom: 30px;
}

span.wd-el-video-play-btn {
    margin-right: 0px;
}

.wd-el-video {
    text-align: center !important;
    margin-bottom: 0px;
}

.sec-gallery {
    padding: 10px 0px 15px;
    text-align: center;
}

.sec-gallery  p {
    text-align: center;
}

.sec-gallery a.btn.all-btn {
    margin-top: 25px;
}

.sec-images {
    padding: 0px 15px;
}

.sec-9 {
    background: #fff !important;
}

.choose-sec {
    padding-top: 0px !important;
}
.main-testimonial {
    position: relative;
}

.sec-9 {
    padding: 0px 15px;
}

.main-testimonial {
    padding-top: 15px !important;
    text-align: center;
}

.main-testimonial .wpb_text_column.wpb_content_element {
    padding-bottom: 100px;
}

.sec-9 .wd-nav-arrows.wd-pos-together.wd-hover-1.wd-icon-1 {
    width: 100%;
    justify-content: center;
    margin-right: 13px;
}

.main-testimonial .info-box-carousel-wrapper {
    margin-bottom: 8px;
}

.main-testimonial h4 {
    font-size: 18px;
}
    .footer-column-2 {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    }
.footer-sidebar {
    padding: 0px 15px;
}

.tnp-field.tnp-field-button {
    position: unset;
}

.footer-sidebar::before {
    display: none;
}

.footer-column-1 p {
    font-size: 15px;
    text-align: center;
}

.footer-column-1, .footer-column-2 {
    padding-bottom: 0px;
    
}

.footer-column-1 div#media_image-2 {
    text-align: center;
}

.footer-column-2 h5.widget-title {
    FONT-SIZE: 25PX;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.footer-column-2 p {
    font-size: 14px;
}

.footer-column {
    text-align: center;
}

.footer-column-3, .footer-column-4, .footer-column-5, .footer-column-6 {
    padding-top: 0px;
}

.footer-column-3 {padding-top: 20px;}

h5.widget-title {
    font-size: 19px;
    margin-bottom: 11px;
}

.menu-item a {
    font-size: 14px;
}

input.tnp-submit {
    font-size: 16px !important;
}

.textwidget ul li,.textwidget ul li a {
    font-size: 14px;
}

.footer-column-6 .wd-social-icons {
    text-align: center;
}

.container.main-footer {
    padding: 10px 0px 0px;
}

.col-left.set-cont-mb-s.reset-last-child {
    line-height: 1.9;
    font-size: 15px;
}

.min-footer::before {
    display: none;
}

.min-footer {
    padding: 0px 0px 20px !important;
}

.footer-column-6 {
    margin-bottom: 24px !important;
}
    .vid-sec {
    padding-top: 50px !important;
}
    .mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-right.wd-opener-arrow.wd-opened {
    background: #23215E !important;
}
    span.nav-link-text {
    color: #fff;
    font-size: 14px;
}

.current-menu-item span.nav-link-text {
    color: #fff !important;
    font-size: 16px;
}

.mobile-nav .wd-nav-opener {
    border-bottom: 1px solid #fff !important;
    color: #fff;
    border-left: 1px solid !important;
}

.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}

.wd-nav-mobile li:is(.current-menu-item,.wd-active)>a {
    border-top: 1px solid #fff;
}

.wd-heading .wd-action-btn.wd-style-text>a {
    color: #fff;
}

.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background: none !important;
}
    .sec-about {
    padding-top: 10px;
    padding-bottom: 0px;
}
    .contact-signature {
    padding: 10px 0px 0px;
}

.contact-signature h3.entry-title.title {
    font-size: 17px;
    text-align: center;
}

.contact-signature h3.entry-title.title br {
    display: none;
}

.contact-signature p {
    font-size: 15px;
    text-align: center;
}

.contact-signature h4 {
    font-size: 18px;
    line-height: 1.4;
    text-align: center;
}

.contact-signature p strong {
    font-size: 19px;
}

.contact-signature h4 br {
    display: none;
}

.contact-signature  .row {
    flex-direction: column;
}

.contact-signature .col-6 {
    max-width: 100%;
}

.contact-signature label.form-label {
    text-align: left;
}

label.signature {
    text-align: left;
    font-size: 16px;
}

.dscf7_signature_inner {
    /* width: 100%; */
}

canvas#digital_signature-pad_signature-365 {
}

.contact-signature p {
    text-align: center;
}

.contact-signature button.btn.btn-primary {
    width: 100%;
    font-size: 16px;
}
    .sponser {
    padding: 0px 0px 0px;
}

.sponser h2 {
    font-size: 33px;
    padding-bottom: 30px;
}

.sponser h2::before {
    bottom: 29px;
}
    
.page-id-15 .wd-prefooter {
    padding-bottom: 10px;
}
    .page-id-16 .wd-prefooter {
    padding-bottom: 0px;
}

.contact-page {
    padding: 0px 0px 5px;
}

.contact-page .wpb_wrapper {
    padding: 0px 3px 0px;
}
    .our-team {
    padding: 0px;
}

.our-team .vc_column-inner {
    padding-right: 15px !important;
}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
    margin-left: 0px !important;
}
    img.attachment-full {
    width: 100%;
    display: block;
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item a>img, .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img {
    margin-left: 4px;
}


.last-p {
    padding: 0;
}

body .our-team-3 {
    padding: 20px 0px 0px !important;
}

body .our-team-3 .vc_column-inner {
    padding-right: 15px !important;
    }

p br {
    display: none;
}

.our-team-4 {
    padding-top: 0px;
}
    .sec-box .wpb_text_column.wpb_content_element {
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 30px;
}

.sec-box {
    padding: 30px 0 0px;
}

.sec-box-2 img.vc_single_image-img.attachment-full {
    padding: 0px 15px 0px 15px;
}
    .sec-box .wpb_text_column.wpb_content_element {
    min-height: 0px;
}
    .one-sec {
    padding-top: 10px;
    padding-bottom: 5px !important;
    padding-right: 15px;
    padding-left: 15px;
}

.one-sec .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0pc;
}

.content-faq p {
    padding: 0px 0px 40px;
    font-size: 15px;
    text-align: center;
}

.content-faq h2 {
    text-align: center;
    padding-left: 0px;
    font-size: 24px;
}
    .one-sec figure.wpb_wrapper.vc_figure {
    width: 100%;
}

.one-sec .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
}

.page-id-474 
 .one-sec img.vc_single_image-img.attachment-full {
    padding-bottom: 20px;
}

.content-faq p {
    padding-bottom: 0px;
}
    .page-id-479 .content-faq p {
    padding-bottom: 0px;
}
    .page-id-487 .content-faq .wpb_text_column.wpb_content_element {
    padding-right: 15px;
    padding-left: 15px;
}

.content-faq video {
    margin-top: 30px;
}
    
    .wpb_text_column.wpb_content_element.food-1 {
    padding: 28px 0px 0px 0px !important;
}
    .benefit {
    margin-top: 39px !important;
    }

.benefit strong.one-strong {

    top: 20px !important;
}
    .sponser img.vc_single_image-img.attachment-full {
    width: 80%;
    margin: 0 auto;
}
    .content-pg h2 {
    font-size: 25px;
    text-align: center;
}

.content-pg 
 img.vc_single_image-img.attachment-full {
    width: 80%;
    margin: 0 auto;
}

.content-pg .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
}

.content-pg figure.wpb_wrapper.vc_figure {
    width: 100%;
    margin: 0 auto;
}

.content-pg {
    padding: 0px 0px 0px;
}

.page-id-161 .content-pg p {
    font-size: 15px;
    text-align: center;
}

.main-heading h2 {
    padding-bottom: 20px;
    padding-top: 30px;
}

.main-heading h2 br {
    display: none;
    }
    .con-1 {
    gap: 23px;
}

.con-1 .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 10px;
}

.con-3 {
    gap: 25px;
}

.con-3 .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 10px;
}

.con-5 {
    gap: 30px;
}

.con-5 .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 10px;
}
.page-id-239 .food {
    padding-bottom: 50px !important;
}

.page-id-239 .internship {
    gap: 0px;
    padding-bottom: 42px !important;
}

.page-id-239 .work-1 {
    gap: 15px;
}
    .affordable {
    padding: 0px 15px 40px 15px;
}

.affordable .wpb_text_column.wpb_content_element {
    padding: 0px;
    text-align: center;
    padding-top: 30px;
}

.affordable .wpb_text_column.wpb_content_element p {
    font-size: 14px;
}
    .page-id-260 .affordable .wpb_text_column.wpb_content_element {
    padding-top: 0px;
    padding-bottom: 40px;
}

.page-id-260 .internship {
    gap: 0px;
    padding-bottom: 40px !important;
}
    .page-id-260 .affordable .wpb_text_column.wpb_content_element {
    padding-top: 0px;
    padding-bottom: 40px;
}

.page-id-260 .work-1 {
    gap: 23px;
}
    .page-id-276 .affordable .wpb_text_column.wpb_content_element {
    padding-top: 0px;
    padding-bottom: 30px;
}

.page-id-276 .content-pg img.vc_single_image-img.attachment-full {
    width: 100%;
}

.page-id-276 .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px;
}
    
.page-id-276 .internship {
    gap: 0px;
    padding-bottom: 40px !important;
}

.page-id-276 .work-1 {
    gap: 23px;
}
    .wpb_text_column.wpb_content_element.third-box {
    min-height: 270px;
}

.sec-box-3 {
    padding-top: 0px;
}
    
.page-id-869 .sec-box {
    padding-bottom: 20px;
}
    .sec-box .wpb_text_column.wpb_content_element {
    padding: 50px 16px;
}
    .sss {
    padding-top: 50px;
    padding-bottom: 20px;
}
    
.page-id-1077 .internship {
    gap: 0px;
    padding-bottom: 40px !important;
}

.page-id-1077 .work-1 {
    gap: 23px;
}
    .page-id-1077 .sec-box {
    padding-top: 7px;
}
    h1.entry-title.title {
    font-size: 22px;
    padding-top: 10px;
}
    .page-id-1083 .wpb_single_image.vc_align_left {
    text-align: center;
}
    
.page-id-1083 .internship {
    gap: 0px;
    padding-bottom: 40px !important;
}

.page-id-1083 .work-1 {
    gap: 23px;
}
    .sec-box ol li strong {
    color: #000;
    font-size: 16px;
}
	.sucess-mobile{
	padding-bottom: 20px !important;
}
	.page-id-1775 .Daley .wd-info-box img {
    width: 175px;
}
	.page-id-1784 .Daley .wd-info-box img {
    width: 210px;
}
}
