.edit_form_line .wp-editor-area {
    display: block !important;
    border: 1px #7e8993 solid;
}

html {
    scroll-behavior: smooth;
}

@media screen and (min-width: 1200px){
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
        position: static;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:before{
        right: 7px;
    }
}

.ape-tabs .ls-thumbnail-hover {
    display: none !important;
}

.testimonial-section .wpb_raw_code {
    margin: 0;
}

.testimonial-section .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
}

.hello-we-are-folio3>.vc_column_container .wpb_row{
    display:flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.hello-we-are-folio3>.vc_column_container .wpb_row .right-col {
    padding-top: 4rem;
}

.hello-we-are-folio3 .left-col {padding-bottom: 80px !important;}

.hello-we-are-folio3 .vc_btn3-style-modern {
    font-weight: 600 !important;
    color: #1C1D1F !important;
    font-size: 14px !important;
    line-height: 20px !important;
    border-radius: 50px;
    border: solid 1px #1C1D1F !important;
    display: inline-block;
    padding: 15px 20px !important;
    background-color: transparent !important;
}

.blurb-text p {
    color: #FFFFFF;
    margin: 1rem auto 0 auto;
    max-width: 13rem;
    width: 100%;
    line-height: 1.5;
    font-size: 0.8rem;
}

.lbsat .form-wrapper2::after {
    display: none;
}

@media screen and (max-width: 767px) {
    
    .hello-we-are-folio3>.vc_column_container .wpb_row .right-col {
        padding-top: 4rem !important;
    }
    
    .lbsat .form-wrapper2 .lbsat-form .input-field-wrapper .wpcf7-form-control-wrap.your-full-name span,
    .lbsat .form-wrapper2 .lbsat-form .input-field-wrapper .wpcf7-form-control-wrap.your-email-address span,
    .lbsat .form-wrapper2 .lbsat-form .input-field-wrapper .wpcf7-form-control-wrap.your-phone-number span,
    .lbsat .form-wrapper2 .lbsat-form .input-field-wrapper .wpcf7-form-control-wrap.tell-us-about-your-project span,
    .lbsat .form-wrapper2 .lbsat-form .input-field-wrapper .wpcf7-form-control-wrap.your-email span {
        width: 250px;
    }
    
}

/* Hasan Changes - Home Page */
.social-media{
    margin: auto;
}
.main-slider .swiper-slide.first-slide .left-col{
    max-width: 60%;
}
.main-slider .swiper-slide.first-slide .right-col{
    display: none;
}

.main-slider .swiper-wrapper .swiper-slide .right-col img{
 object-fit: contain;
}

.main-slider .swiper-slide.first-slide .left-col .big-heading{
    font-size: 5.5rem;
    margin-bottom: 30px;
}

.application-form-main .vc_column_container .field-row input[type="tel"]{
    border: 0;
    border-bottom: solid 1px #c8c7c7;
    min-height: 61px;
    width: 100%;
    font-family: Conv_SFProText-Regular;
    font-weight: 600 !important;
    color: #000;
    font-size: 16px;
    padding: 0 0 0 18px;
    background: none;
}
.application-form-main .vc_column_container .field-row input[type="tel"]::placeholder{
    color: #b0b0b0;
}

@media screen and (max-width: 992px){
    .main-slider .swiper-slide.first-slide .left-col{
        max-width: 100%;
    }

    .main-slider {
        height: 65vh;
    }
    
    .testimonial-section .sa_owl_theme .owl-dots {
         display: none !important;
    }
    
    .discover-section .vc_column_container>.vc_column-inner .wpb_row .ay-col {
        height: 20rem;
        width: 100%;
    }

}
.take-on-the-world-with-us .vc_column_container>.vc_column-inner .world-offices .wpb_wrapper .swiper-slide .full-details h3{
    font-size: 22px;
}

.take-on-the-world-with-us .vc_column_container>.vc_column-inner .world-offices .wpb_wrapper .swiper-slide .full-details p{
    font-size: 14px;
}

/* Nasir Changes - Home Page */

.main-banner{
    background-image: url('https://staging.folio3.com/wp-content/uploads/2023/09/top-banner-bg.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.main-slider .swiper-wrapper .swiper-slide {
    margin-top: 0;
    align-items: center;
}

.main-slider .swiper-pagination .swiper-pagination-bullet.Folio3.swiper-pagination-bullet-active {
    color: #000;
}

.main-slider .swiper-pagination .swiper-pagination-bullet.Folio3.swiper-pagination-bullet-active::before {
    background-color: #DB3D41;
}

.main-slider .swiper-pagination .swiper-pagination-bullet.Folio3.swiper-pagination-bullet-active{
    color: #fff;
}

.main-slider .swiper-pagination .swiper-pagination-bullet.Scale.swiper-pagination-bullet-active::before {
    background: #00BFB2;
}

.main-slider .swiper-pagination .swiper-pagination-bullet.Sell.swiper-pagination-bullet-active::before {
    background: #307FE2;
}

.hello-we-are-folio3 h3 {
    margin: 0 0 2rem 0 !important;
}

.hello-we-are-folio3 p {
    font-size: 1.25rem;
    color: #1C1D1F;
    font-family: Conv_SFProText-Medium;
    line-height: 1.875rem;
}

.discover-section{background-size: cover; height: 400px;}

.discover-section h3 {
    font-size: 1.75rem;
    font-weight: 500 !important;
}

.blurb-text p {
    max-width: 15rem;
    font-size: 1rem;
}

.partners-slider h2, .awards-slider h2 {
    font-size: 1.8rem;
    font-weight: 600;
    margin:0 0 25px;
}

.partners-slider {
    margin: 50px 0;
}

.logo-slider-wrapper {
    background: linear-gradient(180deg, #FFF 0%, #F5F5F5 100%);
}

.partners-slider .swiper-slide, .awards-slider .swiper-slide {
    align-self: center;
    padding: 0 30px;
    justify-content: center;
    display: flex;
}

.partners-slider .swiper-slide img, .awards-slider .swiper-slide img{
    margin: 0 auto;
}

.discover-section{
    background: url('https://staging.folio3.com/wp-content/uploads/2023/09/Enterprise-CTA-bg-img-4.webp') no-repeat center top;
    background-size: cover;
}

.discover-section .ay-col:hover {
    background-color: rgba(28,29,31,0.7) !important;
}

.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.SAP::before,
.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.Hancock::before,
.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.April::before,
.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.Growers::before,
.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.Greenlane::before,
.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.Progressive::before,
.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.Neuroplan::before,
.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.Summit::before
{
    background-color: #EDCC26 !important;
}

.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.HipLink::before {
    background-color: #267CED !important;
}

.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.BarnesNoble::before {
    background-color: #FF0F20 !important;
}

.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.Colgate::before {
    background-color: #00BFB2 !important;
}

.our-work-and-impact .app-dev .left-nav .swiper-pagination-bullets span.swiper-pagination-bullet.SquareTrade::before {
    background-color: #7926ED !important;
}


/* Customer Testimonials */

.testimonial-wrap-f3 {
    display: flex;
    flex-direction: column;
    min-height: 420px;
    position:relative;
    border: solid 1px #ddd!important;
    padding: 25px!important;
    margin-bottom: 40px;
}

.testimonial-wrap-f3 .img-wrap {
    width: 220px;
	margin: 20px 0;
}

.testimonial-wrap-f3 .img-wrap  img {
    object-fit:contain;
     height: 45px !important;
}


.testimonial-wrap-f3 p {
font-size: 1.10rem;
line-height: 1.675rem;
font-family: Conv_SFProText-Medium;
flex: 1;
}


.testimonial-wrap-f3 h6 {
display: block;
color: #000;
font-size: 1.05rem;
font-weight: 600;
}

.testimonial-wrap-f3 h5 {
    font-family: Conv_SFPRODISPLAYREGULAR;
    font-size: 1.875rem;
    line-height: 2.2375rem;
}

.testimonial-wrap-f3 span {
	color: #fff;
    font-family: Conv_SFProText-Medium;
    font-weight: 500 !important;
    font-size: 1rem;
	display:inline-block;
}

.testimonial-section .testimonial-wrap-f3:after {
 position: absolute;
right: -3px;
content: "";
bottom: -3px;
background: url(https://staging.folio3.com/wp-content/uploads/2023/09/arrow-bottom-img.png);
width: 29px;
height: 29px;
background-repeat: no-repeat;
background-color: #fff;
}

.take-on-the-world-with-us .vc_column_container>.vc_column-inner .world-offices{
    justify-content: center;
    padding-left:0;
}


.c-world-slider.swiper {
  width: 100%;
  height: 700px;
}

.c-world-slider.swiper .swiper-slide {
  height: calc((100% - 30px) / 2) !important;
}

.take-on-the-world-with-us .vc_column_container>.vc_column-inner{
    padding: 0 15px;
}

.our-work-and-impact .vc_column_container .wpb_row .col-left{
    max-width: 50%;
    margin: 0;
}

.our-work-and-impact .vc_column_container .wpb_row .col-right{
    margin:0;
}


.our-work-and-impact .vc_inner.vc_row-o-content-middle{
    padding: 0 20px;
}

.discover-section .ay-col .blurb-text {
    transform: translateY(100%);
    opacity: 0;
    transition: all 0.3s linear;
}

.discover-section .ay-col .blurb-text.dc-btn {
    transform: translateY(270%);
    transition: all 0.35s linear;
    padding-top: 20px;
}

.discover-section .ay-col:hover .blurb-text.dc-btn, .discover-section .ay-col:hover .blurb-text {
    transform: translateY(0);
    opacity: 1;
}

.discover-section .ay-col h3 {
    transform: translateY(150%);
    transition: all 0.3s linear;
}

.discover-section .ay-col:hover h3 {
    transform: none;
    transition: all 0.3s linear;
}

.home-page-logo-slider-left .swiper-slide, .home-page-logo-slider-left2 .swiper-slide, .home-page-logo-slider-right .swiper-slide {
    text-align: center;
    background: #fff;
    margin: 15px 0;
    border: 1px solid #e5e5e5;
}

.what-do-we-have-to-show-for-it-all h2{
    margin-bottom: 30px;
}

.take-on-the-world-with-us{
    padding-top: 70px;
    padding-bottom: 40px;
}

.take-on-the-world-with-us .vc_column_container>.vc_column-inner .world-offices .wpb_wrapper .swiper-slide .full-details p{
    margin-top: 8px;
    margin-bottom: 0;
}

.hello-we-are-folio3>.vc_column_container .wpb_row .right-col{
    min-height: 46rem;
}

/* Case Studies New Tabs UI with auto slide options */

.our-work-and-impact .vc_tta-tabs-list {
    display: flex !important;
    justify-content: space-between;
    background-color: #eee;
}

.our-work-and-impact .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #fff;
    border: 0;
}

.our-work-and-impact .vc_tta.vc_general .vc_tta-panel-body {margin: 0;padding-bottom: 0;padding-top: 50px;}

.our-work-and-impact .vc_tta-container {
    margin: 0;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab a {
    background-color: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
    padding: 18px 20px !important;
    text-align: center;
    color: #1C1D1F !important;
    font-size: 16px;
    font-family: 'Conv_SFProText-Medium';
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab.vc_active a {
    background-color: #fff !important;
    border-bottom-width: 2px !important;
    border-bottom-style: solid !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(1).vc_active a {
    border-bottom-color: #EDCC26 !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(2).vc_active a {
    border-bottom-color: #267CED !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(3).vc_active a {
    border-bottom-color: #D93D41 !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(4).vc_active a {
    border-bottom-color: #00BFB2 !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(5).vc_active a {
    border-bottom-color: #7926ED !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(6).vc_active a {
    border-bottom-color: #ED7926 !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(7).vc_active a {
    border-bottom-color: #D93D88 !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(8).vc_active a {
    border-bottom-color: #2A26ED !important;
}

.our-work-and-impact .vc_tta-tabs-list .vc_tta-tab:nth-child(9).vc_active a {
    border-bottom-color: #307df6 !important;
}

.ape-tabs .ls-container .ls-wrapper img {
    height: auto !important;
}

.ape-tabs .ls-container .ls-wrapper{top:0 !important}

.home .m-offices-address {
    display: none;
}

.page-template-f3-blog .blog-container{
    display: none;
}

.page-template-f3-blog .inner-banner {
    height: auto;
    padding-bottom: 0;
}

/* Home Slide first slide bg */

.home-slide-container .main-slider {
    height: 86vh;
}

.sticky-header + .home-slide-container .main-slider {
    height: 100vh;
}

.home-slide-container .main-slider .swiper-pagination{bottom: 40px;}

.home-slide-container .swiper-slide .c-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.home-slide-container .swiper-wrapper .swiper-slide {
    width: 100% !important;
}

.home .c-container.home-slide-container {
    max-width: 100%;
    padding:0;
}

.home-slide-container .swiper-slide.first-slide {background-image: url('https://folio3.com/wp-content/uploads/2023/10/home-slide-1-bg.webp'); background-repeat: no-repeat; background-size: cover; background-position: center center;}
.swiper-slide.first-slide .left-col .big-heading, .swiper-slide.first-slide .left-col .para{color: #fff;}



@media screen and (max-width: 1280px){
    .take-on-the-world-with-us {
        padding: 50px 20px 60px;
    }
    
    .take-on-the-world-with-us .vc_column_container>.vc_column-inner .world-offices .wpb_wrapper{
        padding-left: 0;
    }
    
    .c-world-slider.swiper{
        height: auto;
    }
    
    .c-world-slider.swiper .swiper-slide{
        height: 350px !important;
    }
    
    .c-world-slider .swiper-pagination {
        bottom: 0;
    }
    
    .swiper.c-world-slider {
        padding-bottom: 50px;
        position: relative;
    }
    
    .testimonial-section .big-heading{
        padding: 0 15px;
    }
    
    .testimonial-section .wpb_content_element {
        margin-bottom: 0;
    }
    
    .testimonial-section .owl-stage-outer {
        margin-bottom: 0;
    }
    
    .testimonial-section .owl-pagination-true {
        margin-bottom: 0 !important;
    }
    
    .discover-section .vc_column_container>.vc_column-inner .wpb_row .ay-col{
        height: 320px;
    }
    
    .discover-section{
        height: auto;
        display:block;
    }
    
    .discover-section .vc_column_container{padding-right:0 !important;}
    
    .discover-section .vc_column_container>.vc_column-inner .wpb_row .ay-col:nth-child(1) {
        background-color: rgba(0,0,0,0.28);
    }
    
    .discover-section .vc_column_container>.vc_column-inner .wpb_row .ay-col:nth-child(2) {
        background: rgba(82,82,82,0.32);
    }
    
    .discover-section .vc_column_container>.vc_column-inner .wpb_row .ay-col:nth-child(3) {
        background: rgba(255,255,255,0.22);
    }

    .main-slider .swiper-slide.first-slide .left-col .big-heading{
        font-size: 4rem;
    }
    
    .hello-we-are-folio3 .left-col{
        width: 100% !important;
        padding-bottom: 50px !important;
        padding-right: 0 !important;
    }
    
    .hello-we-are-folio3>.vc_column_container .wpb_row .right-col{
        margin-left: 5%;
    }
    
}

@media screen and (max-width: 1280px) and (min-width: 768px){
    
    .our-work-and-impact .vc_column_container {
        padding-right: 0 !important;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper .swiper-slide {
        flex-direction: column;
    }
    
    .our-work-and-impact .owis-main .left-nav {
        max-width: 40% !important;
        width: 100% !important;
        margin-right:0 !important;
    }
    
    .our-work-and-impact .content-area .swiper {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper {
        width: 60% !important;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper .swiper-slide .project-details {
        margin-top: 30px !important;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper{
        padding-bottom:0 !important;
    }
    
    .who-we-work-heading {
        padding: 40px 40px 0;
    }
    
    .main-slider .swiper-slide.first-slide .left-col{
        width: 70%;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .our-work-and-impact .vc_tta-tabs-list{
        overflow-x: auto !important;
        white-space: nowrap;
        margin-top: 30px !important;
    }
    
    .our-work-and-impact .vc_tta-tabs-list .vc_tta-tab a{
        min-width: 160px;
        width:100%;
    }
    
    .home-slide-container .swiper-slide .c-container{
        justify-content: center;
        flex-direction: row;
    }
    
    .home-slide-container .swiper-slide{
        flex-direction: row !important;
    }
}

@media screen and (max-width: 768px) {
    .partners-slider .swiper-slide, .awards-slider .swiper-slide {
        padding: 0;
    }
    
    .ape-tabs .big-heading, .testimonial-section .big-heading{
    font-size: 36px;
    line-height: 1.3;
    padding: 0 10px;
    }
    
    .testimonial-wrap-f3{
        margin-bottom:0;
    }
    
    .testimonial-section {
        margin-bottom: 0;
    }
    
    .take-on-the-world-with-us .vc_column_container>.vc_column-inner{
        padding-top:0 !important;
    }
    
    
    .testimonial-section .sa_owl_theme .owl-dots {
         display: none !important;
    }
    
    .main-slider .swiper-wrapper .swiper-slide .right-col{height: 50%;}
    .main-slider .swiper-wrapper .swiper-slide .right-col img{
        height: 100%;
        margin-top:0;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper .swiper-slide .project-details{
        margin-bottom: 20px !important;
        max-width: 100% !important;
    }
    
    
    .discover-section{
        height: auto;
    }
    
    .discover-section .vc_column_container>.vc_column-inner .wpb_row .ay-col {
        height: 20rem;
    }
    
    .our-work-and-impact{
        display: block;
        margin-bottom: 50px !important;
    }
    
    .our-work-and-impact .big-heading {
        font-size: 36px;
    }
    
    .our-work-and-impact .big-heading br {
        display: none;
    }
    
    .our-work-and-impact .col-left, .our-work-and-impact .col-right {
        width: 100% !important;
        max-width: 100% !important;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper .swiper-slide .project-details, 
    .our-work-and-impact .owis-main .wpb_content_element .our-work-impact-slider .left-nav{
        max-width: 100% !important;
    }
    
    .our-work-and-impact > div > .vc_column-inner {
        padding-top: 10px !important;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper .swiper-slide, .our-work-and-impact .vc_tta.vc_general .vc_tta-panel-body .swiper {
        flex-direction: column;
    }
    
    .our-work-and-impact .owis-main .swiper-wrapper .swiper-slide .image-wrapper {
        width: 100% !important;
        margin-bottom: 40px !important;
    }
    
    .our-work-and-impact .owis-main .wpb_content_element .our-work-impact-slider .left-nav .swiper-pagination-bullets span::before{
        top: 27px;
    }
    
    .our-work-and-impact .owis-main .vc_tta-panel-title a {
        background-color: #f1f1f1 !important;
        margin: 5px 0;
        border: 1px solid #e3e3e3 !important;
    }
    
    .who-we-work-heading {
        margin-bottom: 10px;
        margin-top: 20px;
        padding: 10px 30px;
    }
    
    .who-we-work-heading .big-heading {
        font-size: 36px;
    }
    
    .take-on-the-world-with-us{padding-top: 50px;}
    
    .lbsat .para2 p br{display:block;}
    
    .ape-tabs .ls-bottom-nav-wrapper{display:block; top: 15px !important;}
    
    .ape-tabs .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a {
        border: 0 !important;
        background-color: #ccc !important;
        width: 10px !important;
        height: 10px !important;
    }
    
    .ape-tabs .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.ls-nav-active {
        background-color: #000 !important;
    }
    
    .testimonial-section.vc_row {
        padding-top: 15px !important;
    }
    
    .home-slide-container .swiper-slide{
        flex-direction: row !important;
    }
    
    .home-slide-container .swiper-slide .c-container{
        justify-content: center;
        flex-direction: column;
    }
    
    .main-slider .swiper-slide.first-slide .left-col .big-heading{
        font-size: 3rem;
    }

}


/* Asad Ali CSS */

.lbsat {
    background: #FAFAFA url("/wp-content/uploads/2023/09/contact-form-bg.webp") no-repeat center bottom;
    width: 100%;
    min-height: 45rem;
}

.lbsat .leftCol {
    max-width: 37rem;
    width: 100%;
}

.lbsat .rightCol {
    max-width: 50%;
    width: 100%;
    display: flex;
    justify-content: center;
}

.lbsat-form {
    max-width: 31.625rem;
    width: 100%;
    padding: 3rem 3.25rem;
    background: #FFFFFF;
}

.lbsat .d-flex {
    flex-wrap: wrap;
}

.lbsat-form .input-field-wrapper {
    border-bottom: solid 1px #C0C0C0;
    margin: 0 0 2.5rem 0;
}

.lbsat-form .input-field-wrapper input {
    border: 0;
    width: 100%;
    padding: 0 0 1rem 0;
}

.lbsat-form .button-wrapper input[type="submit"] {
    padding: 14px 40px;
    width: 100%;
    height: 47px;
    background: #ED2639;
    border-radius: 44px;
    font-family: 'Conv_HyundaiSansHeadOffice-Regular';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    text-transform: capitalize;
    color: #FFFFFF;
    border: 0;
}

.lbsat .leftCol .para2 {
    margin-bottom: 5.813rem !important;
}

.join-our-team {
    padding-bottom: 5rem;
    padding-top: 5rem;
}

.join-our-team>.vc_column_container .f-counter-row {
    padding-bottom: 0;
    border: 0;
    margin: 0;
}

.ape-tabs > .vc_column_container {
    max-width: 90rem;
    width: 100%;
    margin: 0 auto;
    float: none;
}

.ape-tabs .vc_tta-tabs .vc_tta-tabs-list li {
    width: 33.2%;
}

.ape-tabs .vc_tta-tabs .vc_tta-tabs-list li a {
    border-radius: 0;
    text-align: center;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.ape-tabs .vc_tta-tabs .vc_tta-tabs-list li.vc_active a {
    background: #FFFFFF;
    border: 0;
    border-bottom: solid 3px #E9CC4E !important;
}

.ape-tabs .vc_tta-tabs .vc_tta-panels {
    background: none !important;
    border: 0 !important;
}

.ape-tabs .vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    margin: 0;
    padding: 2rem 0 0 0;
}

.ape-tabs .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding: 0;
}

.ape-tabs .vc_row-has-fill>.vc_column_container>.vc_column-inner .wpb_wrapper h2 {
    margin: 115px 0 0 72px;
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    font-size: 2.875rem;
    line-height: 1;
}

.ape-tabs .vc_row-has-fill>.vc_column_container>.vc_column-inner .wpb_wrapper .wpb_text_column {
    padding: 0 0 0 72px;
    margin: 1rem 0;
}

.ape-tabs .vc_row-has-fill>.vc_column_container>.vc_column-inner .wpb_wrapper .wpb_text_column p {
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.125rem;
    line-height: 1.27;
}

.ape-grd-btn {
    margin: 0 0 0 4.5rem !important;
}

.ape-grd-btn button {
    padding: 15px 35px !important;
    background: linear-gradient(265.35deg, #00B8AC -13.43%, #034EA2 101.27%) !important;
    border-radius: 4px !important;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px !important;
    line-height: 27px !important;
    text-align: center !important;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF !important;
    border: 0 !important;
    margin: 0 1rem 0 0;
}

.ape-norm-btn button {
    box-sizing: border-box !important;
    padding: 15px 35px !important;
    border: 1px solid #FFFFFF !important;
    border-radius: 4px !important;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px !important;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.ape-tabs .vc_row-has-fill>.vc_column_container>.vc_column-inner .wpb_wrapper h2 {
    margin-top: 4rem;
}

.disable-on-home-page {
    display: none;
}

.home footer .company-addresses-numbers {
    display: none;
}

.newsletter {
    display: none;
}

.hello-we-are-folio3 h3 {
    margin: 0 0 2rem 0 !important;
}

.hello-we-are-folio3 p {
        font-size: 1.25rem;
    color: #1C1D1F;
    font-family: Conv_SFProText-Medium;
    line-height: 1.875rem;
}

.our-work-and-impact .content-area-main .content-area p {
    position: relative;
    z-index: 2;
}


@media screen and (max-width: 1021px) {
    
    .home .lbsat .leftCol {
        max-width: 100%;
    }
    
    .home .lbsat .rightCol {
        max-width: 100%;
    }
    
    .home .lbsat-form {
        max-width: 100%;
    }
    
    .ape-tabs .vc_tta-tabs-list {
        display: flex !important;
    }
    
}


@media screen and (max-width: 767px){
 .lbsat {
    padding: 2rem;
}

.lbsat .leftCol {
    margin-bottom: 2rem;
}

.lbsat .rightCol {
    max-width: 100%;
   
}

.ape-tabs .vc_row-has-fill>.vc_column_container>.vc_column-inner .wpb_wrapper h2 {
    margin: 2rem 1rem 1rem 1rem;
    font-size: 2rem;
}

.ape-tabs .vc_row-has-fill>.vc_column_container>.vc_column-inner .wpb_wrapper .wpb_text_column {
    padding-left: 15px;
}

.ape-grd-btn {
    margin: 1rem !important;
}

.ape-grd-btn {
    width: 100% !important;
}

.ape-norm-btn {
    margin: 1rem;
}

.ape-tabs .vc_tta-tabs-list {
    flex-wrap: wrap;
}

.ape-tabs .vc_tta-tabs-list .vc_tta-tab {
    width: 100% !important;
    margin: 0;
}

.new-contact-form-section .vc_column_container {
    padding-right: 0 !important;
}

.new-contact-form-section .vc_column_container>.vc_column-inner {
    padding: 0;
}
}