/* ==============================
   GLOBAL 
   ============================== */
.new-incorporate-now {
    max-width: 1535px;
    margin: auto;
}

.application-form-right-box .services-merchant h6 {
    margin-top: 24px !important;
    margin-bottom: 16px !important;
}

.application-form-right-box .services-merchant,
.application-form-right-box .trusted-box {
    border: 1px solid #F5F5F5;
    border-radius: 24px;
    padding: 24px;
    box-shadow: 0px 4px 6px -1px #0000001A;
    background: #fafafa;
}

.application-form-right-box ul {
    border: 0px solid #F5F5F5 !important;
    border-radius: 0px !important;
    padding: 0px !important;
    box-shadow: none !important;
    margin-bottom: 0px !important;
}

.application-form-right-box .trusted-box {
    margin-top: 16px;
    margin-bottom: 16px;
}

::-webkit-scrollbar {
    width: 0px;
}

main.main-container.new-incorporate-now div input,
main.main-container.new-incorporate-now div .nice-select,
main.main-container.new-incorporate-now div textarea {
    border-radius: 50px;
    height: 45px;
    padding: 5px 16px;
    color: #000 !important;
}

main.main-container.new-incorporate-now .checkbox.form-last-bx input {
    height: 22px !important;
    padding: 0;
}

.form-check-input:active {
    filter: brightness(100%);
}

.trusted-box img {
    min-width: 55px !important;
    min-height: 55px !important;
}

.form-heading h6 {
    margin-bottom: -5px;
    margin-top: 30px;
}

.trusted-box p {
    font-size: 14px !important;
}

.app-btn .btn {
    font-size: 14px !important;
    color: #fff !important;
        min-width: 190px;
            text-align: left;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
        
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.btn {
/*     color: #fff !important; */
/*     border-radius: 8px; */
}

.custom-nav button {
    padding: 5px 12px !important;
    border-radius: 50px !important;
    width: 40px;
    height: 40px;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.app-btn
{
    position: relative;
}
.app-btn::before {
/*     content: "\f061"; */
	 content: "";
    font-family: FontAwesome;
    color: #fff;
    position: absolute;
    z-index: 9999;
    top: 35px;
    left: 160px;
}

/* .trusted-box ul li:nth-child(odd)::after {
    content: '|';
    position: absolute;
    left: 45%;
    color: #d4d4d4;
}

.trusted-box {
    position: relative;
} */

.application-form-right-box ul li {
    font-size: 14px !important;
    /* background: #fff; */
    width: 100% !important;

}

.trusted-box ul li {
    background: #fff;
}

.trusted-box ul {
    gap: 10px;
}

.form-last-bx .grid-box {

    border-radius: 50px !important;
}

.trusted-box ul li {
    font-weight: 500 !important;
    font-size: 14px !important;
    align-items: flex-start !important;
    flex-direction: column;
    border: 1px solid #d4d4d4;
    border-radius: 16px;
    padding: 0 10px;
    height: 100%;
    justify-content: center;



}



.trusted-box ul.first {
    display: grid;
    grid-template-columns: auto auto auto;
    margin-bottom: 10px !important;
}

.trusted-box ul.second {
    display: grid;
    grid-template-columns: auto auto;
}

.who-section .card-icon img {
    min-width: 60px;
    position: relative;
    left: 10px;
}

.testimonials-section .swiper-button-next,
.testimonials-section .swiper-container-rtl .swiper-button-prev {
    right: 370px !important;
}

.testimonials-section .swiper-button-prev,
.testimonials-section .swiper-container-rtl .swiper-button-next {
    left: 710px !important;
}

.who-section .card-icon {
    background: transparent;
}

.footer-area .container {
    max-width: 1670px !important;
}

#customers-testimonials .owl-item.active.center {
    transform: scale(1.5);
    position: relative;
    z-index: 9999999999;
}

.shadow-effect h5 {
    margin-top: 25px;
    margin-bottom: 60px;

}

.shadow-effect {
    margin-bottom: 120px;
    margin-top: 100px;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px !important;
    border-radius: 10px !important;
}

#customers-testimonials .owl-item.active.center h5 {
    font-size: 14px !important;
}

#customers-testimonials1 .carousel-card {
    width: 100% !important;
}

#customers-testimonials1 .card-content {

    flex-direction: row !important;

}

#customers-testimonials1 .card-content>img {
    min-width: 30% !important;
}

@media (min-width: 1025px) {
    .comparison-section {
        padding: 0 2rem !important;
    }

    .application-form-right-box {
        width: 35% !important;
    }

    .application-form-left-box {
        width: 65% !important;
    }
}

@media (max-width: 1023px) {
    .hero-right {
        width: 100%;
        text-align: center;
        margin: auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }


}

@media (max-width: 1200px) {
    .testimonial-nav {
        display: none;
    }

    .swiper-slide.swiper-slide-active .author-name {
        font-size: 12px !important;
        line-height: normal !important;
    }

    .swiper-slide.swiper-slide-active .testimonial-quote {

        font-size: 10px !important;
    }

    .swiper-slide.swiper-slide-active p {
        font-size: 12px !important;
        line-height: 20px;
    }
}

/* ==============================
   MOBILE (up to 767px)
   ============================== */
@media (max-width: 767px) {
    .testimonials-right {
        width: 100% !important;
    }

    .testimonial-card {

        min-width: 230px !important;
    }
    #customers-testimonials .owl-item.active.center {
    transform: scale(1) !important;}
    .shadow-effect{
        margin-top: 0px !important  ;
        margin-bottom: 0px !important  ;

        box-shadow: none !important;
    }
    .testimonials-left {
    order: -1;
}
}




@media (max-width: 991px) {
    section.final-cta-section {
        padding: 2rem !important;
    }

}

/* ==============================
   SMALL DEVICES (576px - 767px)
   ============================== */
@media (min-width: 576px) and (max-width: 767px) {}

/* ==============================
   MEDIUM DEVICES (768px - 991px)
   ============================== */
@media (min-width: 768px) and (max-width: 991px) {}

/* ==============================
   LARGE DEVICES (992px - 1199px)
   ============================== */
@media (min-width: 992px) and (max-width: 1199px) {}

/* ==============================
   EXTRA LARGE (1200px - 1399px)
   ============================== */
@media (min-width: 1200px) and (max-width: 1399px) {}

/* ==============================
   XXL SCREENS (1400px+)
   ============================== */
@media (min-width: 1400px) {}