.line-break::after {
    content: '\A';
    white-space: pre;
}

.main-menu .menu-item-has-children>a::after {
    left: 0;
    right: unset;
}

.hero_main-content-area {
    padding-left: 0;
    padding-right: 11rem;
}

.hero_main-wrapper .hero_main-content-area h2 {
    margin-bottom: 3.6rem;
}

.hero_main-wrapper .hero_main-content-area p {
    margin-bottom: 3.5rem;
}

.hero_main-wrapper .caption-content {
    max-width: 60.7rem;
}

.sense-content {
    max-width: 55rem;
}

.info-list li::before {
    right: 0;
    left: unset;
}

.info-list li {
    padding-left: 0;
    padding-right: 1.8rem;
}

.feature-image-wrapper {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    border-top-right-radius: 2.2rem;
    border-bottom-right-radius: 2.2rem;
}

.feature-wrapper .feature-box {
    padding-right: 98px;
    padding-left: 30px;
}

.feature-image#image5,
.feature-image#image4 {
    align-self: center;
    margin: 0 auto;
}

.need_help-content {
    max-width: 550px;
    margin-right: auto;
}

.footer-address {
    max-width: unset;
}

.falling-object-wrapper {
    right: unset;
    left: 0;
}

.testimonial-slider .swiper-wrapper>.swiper-slide>.shadow-before {
    left: unset;
    right: 20px;
}

.testimonial-slider .swiper-wrapper>.swiper-slide>.shadow-after {
    left: 0;
    right: unset;
    width: 160px;
}

.testimonial-slider .swiper-wrapper>.swiper-slide.swiper-slide-prev>.shadow-after {
    right: unset;
    left: 43px;
}

.testimonial-slider .swiper-wrapper>.swiper-slide.swiper-slide-next>.shadow-before {
    right: 85px;
    left: unset;
}

.testimonial-style-v1 .reviewer-info {
    margin-left: 0;
    margin-right: 2.7rem;
}

.testimonial-style-v1 .reviewer-info .reviewer-image-wrapper {
    margin-right: 0;
    margin-left: 1.1rem;
}

.testimonial-style-v1 .reviewer-details {
    text-align: right;
}

.integration-wrapper {
    padding-top: 11.7rem;
}

.integration-wrapper .sec-tl {
    margin-bottom: 7.5rem;
}

.integration-wrapper .icon-box-9 {
    left: -5.5rem;
    right: unset;
}

.integration-wrapper .icon-box-8 {
    left: 0;
    right: unset;
}

.integration-wrapper .icon-box-7 {
    right: unset;
    left: 6%;
    ;
}

.integration-wrapper .icon-box-6 {
    right: unset;
    left: 19%;
}

.integration-wrapper .icon-box-5 {
    right: unset;
    left: 20%;
}

.integration-wrapper .icon-box-4 {
    left: unset;
    right: 58%;
}

.integration-wrapper .icon-box-3 {
    left: unset;
    right: 43%;
}

.integration-wrapper .icon-box-2 {
    left: unset;
    right: 32%;
}

.integration-wrapper .icon-box-1 {
    left: unset;
    right: 35%;
}

.discover-box-2 .discover-image {
    right: unset;
    left: 0;
}

.discover-box-extensive .discover-image {
    right: unset;
    left: -4%;
}

.discover-box-3 .discover-image {
    right: unset;
    left: 3rem;
}

.discover-box-4 .discover-image {
    right: unset;
    left: 0;
}

.discover-box-5 .discover-image {
    right: unset;
    left: 0;
}

.featured-content .featured-desc {
    margin-bottom: 3.7rem;
}

.featured-inner-wrapper .image-left {
    order: 0;
}

.featured-inner-wrapper .image-right {
    order: -1;
}

.receivable-box {
    padding: 4.5rem 4rem 4.6rem 3.5rem;
}

.receivable-head .receivable-title {
    max-width: 23rem;
    margin-bottom: 2.8rem;
}

.info-collapse-wrapper .sec-tl {
    margin-bottom: 4rem;
}

.has-content .info-collapse-head::after {
    right: unset;
    left: 0;
}

.pricing-wrapper .sec-tl {
    max-width: 66rem;
}

.pricing-wrapper .sec-tl h2 {
    line-height: 130%;
}

.pricing-area {
    padding: 8.4rem 0 7.2rem;
}

.check-list li {
    padding-left: 0;
    padding-right: 2.5rem;
}

.check-list li::before {
    left: unset;
    right: 0;
}

.pricing-box .plan-featured-badge {
    left: -1.2rem;
    right: unset;
    transform: rotate(-40.545deg);
    padding: 0.6rem 1.85rem;
}

.pricing-box .pricing-value .currency {
    font-size: 3rem;
    letter-spacing: -1.5px;
}

.pricing-box .check-list li:not(:last-child) {
    margin-bottom: 2.4rem;
}

.pricing-foot .btn {
    font-size: 1rem;
    font-weight: 600;
}

.plan-feature-item {
    background: rgba(210, 249, 222, 0.50);
}

.compare-wrapper .sec-tl {
    margin-bottom: 8.6rem;
}

.compare-table thead th {
    font-weight: 600;
}

.compare-table thead th:first-child {
    border-right: 0;
    border-left: 1px solid rgba(127, 61, 255, 0.1);
    border-top-left-radius: 0rem;
    border-top-right-radius: 2rem;
    padding-right: 2.2rem;
    padding-left: 0;
}

.compare-table thead th:last-child {
    border-left: 0;
    border-right: 1px solid rgba(127, 61, 255, 0.1);
    border-top-right-radius: 0rem;
    border-top-left-radius: 2rem;
}

.compare-table tbody td:first-child {
    text-align: right;
    padding-right: 2.2rem;
}

.compare-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 2rem;
}

.compare-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 0rem;
    border-bottom-left-radius: 2rem;
}

.compare-table thead.at-bottom th:last-child {
    border-bottom-right-radius: 0rem;
    border-bottom-left-radius: 2rem;
}

.compare-table thead.at-bottom th:first-child {
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 2rem;
}

.compare-table thead.is-sticky th:last-child {
    border-top-left-radius: 0rem;
}

.compare-table thead.is-sticky th:first-child {
    border-top-right-radius: 0rem;
}

.compare-table tbody td:first-child {
    right: 0;
    left: unset;
}

.faq-area-v3 {
    padding-bottom: 25rem;
}

.about-infos-block {
    max-width: 104rem;
    margin-left: auto;
    margin-right: auto;
}

.our-values-wrapper .row {
    --bs-gutter-y: 2rem;
}

.blog-detail-content .list-content-inner {
    padding-right: 4.7rem;
    padding-left: 0;
}

.blog-detail-content .list-content-inner .content-group {
    padding-right: 3.2rem;
    padding-left: 0;
}

.branches-map-box .location-three {
    top: 35%;
    left: unset;
    right: 31.2%;
}

.branches-map-box .location-four {
    top: 68.8%;
    left: unset;
    right: 55.3%;
}

.branches-map-box .location-two {
    top: 45.4%;
    left: unset;
    right: 21%;
}

.branches-map-box .location-one {
    top: 44.4%;
    right: 13.3%;
    left: unset;
}


.company-demo-wrapper .sec-tl {
    max-width: 88rem;
}

@keyframes ticker {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes rticker {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.testimonial-style-v2 .testimonial-content .quote-top {
    right: -3.8rem;
    left: unset;
}

.testimonial-style-v2 .testimonial-content {
    padding-right: 4.2rem;
    padding-left: 0;
}

.testimonial-style-v2 .testimonial-content .quote-bottom {
    left: 0rem;
    right: unset;
    bottom: -4rem;
}

.get-started-wrapper {
    padding: 27rem 0 28rem;
}

.get-started-content h2 {
    margin-bottom: 1.8rem;
}

.feature-blog-wrapper .row {
    --bs-gutter-x: 4rem;
}

.feature-post-content span {
    margin-bottom: 3.2rem;
}

.feature-posts-wrapper .feature-post-box:nth-child(3) h4 {
    margin-right: 0rem;
}

.feature-post-box {
    padding-bottom: 4.2rem;
}

.blog-box.v1 .blog-content .blog-author {
    font-style: normal;
}

.blog-content {
    padding-right: 4.2rem;
}

.blog-box.v2 .blog-content {
    padding: 30px 31px 30px 20px;
}

.blog-box.v2 .blog-content h4 {
    margin-bottom: 3.2rem;
}

.blog-box.v2 .blog-content p {
    max-width: 95%;
}

.financial-tips-sec-tl h3 {
    max-width: 35.8rem;
}

.financial-tips-inner-wrapper>p {
    padding-right: 54px;
    padding-left: 0;
}

.blog-box.v3 .blog-content {
    padding-left: 2rem;
    padding-right: 4.5rem;
    min-height: 16.7rem;
}

.blog-box.v2 img,
.blog-box.v3 img {
    width: 100%;
}

.manage-business-inner-wrapper a+a {
    margin-right: 1rem;
    margin-left: 0;
}

.careers-hero-preview:first-child {
    right: 12%;
    left: unset;
}

.careers-hero-preview:nth-child(2) {
    left: 40px;
    right: unset;
}

.careers-hero-wrapper {
    padding-top: 19rem;
}

.careers-hero-content .careers-hero-title {
    margin-bottom: 2.6rem;
}

.careers-hero-preview:nth-child(3) {
    right: 70px;
    left: unset;
}

.careers-hero-preview:nth-child(4) {
    right: 29rem;
    left: unset;
}

.careers-hero-preview:nth-child(5) {
    left: 19%;
    right: unset;
}

.careers-hero-preview:nth-child(6) {
    right: 44%;
    left: unset;
}

.careers-hero-preview:nth-child(7) {
    left: 26px;
    right: unset;
}

.careers-hero-preview:nth-child(8) {
    right: 20px;
    left: unset;
}

.careers-hero-preview:nth-child(9) {
    left: 26%;
    right: unset;
}

.distinct-area {
    padding-top: 4.4rem;
}

.distinct-wrapper .sec-tl h2 {
    margin-bottom: 3.3rem;
}

.distinct-images-wrapper .distinct-image:first-child {
    margin-right: auto;
    margin-left: unset;
}

.distinct-images-wrapper .distinct-image:nth-child(2) {
    margin-right: 3%;
    margin-left: auto;
}

.distinct-images-wrapper .distinct-image:nth-child(3) {
    margin-right: -25px;
    margin-left: auto;
}

.distinct-images-wrapper .distinct-image:nth-child(4) {
    margin-right: auto;
    margin-left: 10%;
}

.distinct-images-wrapper .distinct-image:nth-child(5) {
    margin-left: auto;
    margin-right: 25%;
}

.distinct-content .distinct-title {
    margin-bottom: 2.8rem;
}

.distinct-box-two .distinct-images-wrapper .distinct-image:nth-child(2) {
    margin-right: 6.4%
}

.distinct-box-two .distinct-images-wrapper .distinct-image:nth-child(3) {
    margin-right: 3.4%;
}

.distinct-box-two .distinct-images-wrapper .distinct-image:nth-child(4) {
    margin-left: 28%;
    margin-right: auto;
}

.testimonial-style-v3 .sec-tl {
    max-width: unset;
    margin-bottom: 11.3rem;
}

.testimoni-wrapper {
    padding-top: 14.3rem;
}

.testimonial-style-v3 .testimonial-text {
    margin-left: unset;
    margin-right: auto;
}

.testimonial-style-v3 .swiper-button-next {
    left: 17rem;
    right: unset;
}

.testimonial-style-v3 .swiper-button-prev {
    left: unset;
    right: 17rem;
}

.info-collapse-body-inner {
    padding-right: 6.5rem;
    padding-left: 3rem;
}

.info-collapse-v2 .sec-tl h2 {
    margin-bottom: 4.4rem;
}

.info-collapse-v2 .info-collapse-body-inner {
    padding-right: 6.3rem;
    padding-left: 3rem;
}

.roles-table thead th:first-child,
.roles-table tbody td:first-child {
    padding-right: 2.6rem;
    padding-left: 0;
}

.roles-table tbody td:first-child {
    width: 35%;
}

.roles-wrapper {
    padding-bottom: 77rem;
}

.testimonial-style-v3 .testimonial-info .author-name {
    margin-bottom: .3rem;
}

.left-infos {
    text-align: left;
}

.info-list.large-bullets li {
    padding-right: 2rem;
    padding-left: 0;
}

/* Responsive */
@media (min-width: 992px) {
    .main-menu .menu-item-has-children>a {
        padding-left: 1.7rem;
    }

    nav ul.main-menu ul.sub-menu {
        right: 0;
        left: unset;
        transform-origin: right top;
    }

    nav ul.sub-menu li a {
        text-align: right;
    }
}

@media (max-width:1400px) {
    .hero_main-content-area {
        padding-right: 6rem;
    }

    .feature-wrapper .feature-box {
        padding-left: 30px;
        padding-right: 60px;
    }

    .blog-detail-content .list-content-inner {
        padding-right: 3rem;
    }

    .branches-map-box .location-four {
        top: 69.8%;
        right: 56.3%;
    }

    .branches-map-box .location-two {
        top: 46.4%;
    }

    .blog-box.v3 .blog-content {
        padding-right: 4rem;
    }
}

@media (max-width: 1200px) {
    .feature-wrapper .feature-box {
        padding-left: 25px;
        padding-right: 40px;
    }

    .testimonial-slider .swiper-wrapper>.swiper-slide.swiper-slide-next>.shadow-before {
        right: 40px;
    }

    .testimonial-slider .swiper-wrapper>.swiper-slide>.shadow-after {
        width: 100px;
    }

    .pricing-box .check-list li:not(:last-child) {
        margin-bottom: 2rem;
    }

    .receivable-box {
        padding: 3rem 2.5rem 2.4rem 2.5rem;
    }

    .info-collapse-body-inner {
        padding-right: 5rem;
        padding-left: 2.8rem;
    }

    .branches-map-box .location-four {
        right: 60.6%;
    }

    .branches-map-box .location-two {
        right: 22%;
    }

    .branches-map-box .location-three {
        right: 33.2%;
    }

    .careers-hero-preview:first-child {
        right: 0%;
    }

    .careers-hero-preview:nth-child(2) {
        right: 2.5rem;
        left: unset;
    }

    .careers-hero-preview:nth-child(3) {
        right: 0;
    }

    .careers-hero-preview:nth-child(4) {
        right: calc(70% - 23rem);
    }

    .careers-hero-preview:nth-child(5) {
        left: 15%;
    }

    .careers-hero-preview:nth-child(6) {
        left: 2%;
        right: unset;
    }

    .careers-hero-preview:nth-child(7) {
        left: 3%;
    }

    .careers-hero-preview:nth-child(9) {
        left: 40px;
    }

    .careers-hero-wrapper {
        padding-top: 14.1rem;
    }

    .testimonial-style-v3 .swiper-button-next {
        left: 10rem;
    }

    .testimonial-style-v3 .swiper-button-prev {
        left: unset;
        right: 10rem;
    }

    .info-collapse-v2 .sec-tl h2 {
        margin-bottom: 3rem;
    }

    .roles-wrapper {
        padding-bottom: 30rem;
    }

    .roles-table thead th:first-child,
    .roles-table tbody td:first-child {
        padding-right: 2rem;
    }

    .blog-content {
        padding-right: 3.5rem;
    }

    .feature-post-content span {
        margin-bottom: 2rem;
    }

    .feature-post-box {
        padding-bottom: 3.6rem;
    }

    .blog-box.v3 .blog-content {
        min-height: 14.5rem;
    }
}

@media (max-width: 992px) {

    .navigation-inner-wrapper {
        padding-left: 3.3rem;
        padding-right: 3.7rem;
        left: 0;
        right: unset;
        transform-origin: left top;
    }

    .navigation-menu-btn .btn {
        padding: 0 .43rem;
    }

    .main-menu .menu-item-has-children>a {
        padding-left: 1.4rem;
        padding-right: 0;
    }

    .navigation-menu-btn {
        flex-wrap: wrap;
    }

    .integration-wrapper {
        padding-top: 8.4rem;
    }

    .integration-wrapper .icon-box-1 {
        right: 21%;
    }

    .integration-wrapper .icon-box-2 {
        right: 46%;
    }

    .integration-wrapper .icon-box-3 {
        right: unset;
        left: 0;
    }

    .integration-wrapper .icon-box-4 {
        right: 60%;
    }

    .integration-wrapper .icon-box-5 {
        left: 3%;
    }

    .integration-wrapper .icon-box-6 {
        left: 32%;
    }

    .integration-wrapper .icon-box-7 {
        right: 10%;
        left: unset;
    }

    .integration-wrapper .icon-box-8 {
        right: 30%;
        left: unset;
    }

    .integration-wrapper .icon-box-9 {
        right: -10px;
        left: unset;
    }

    .discover-md-wrapper .discover-box-extensive .discover-image {
        left: -2%;
        right: unset
    }

    .discover-box-2 .discover-image {
        padding-right: 30px;
    }

    .testimonial-slider .swiper-wrapper>.swiper-slide>.shadow-after,
    .testimonial-slider .swiper-wrapper>.swiper-slide>.shadow-before {
        width: 70px;
    }

    .blog-detail-content .list-content-inner .content-group {
        padding-right: 2rem;
    }

    .pricing-box {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }

    .pricing-slider .swiper-slide-next>.shadow-before {
        right: 60px;
        left: unset;
    }

    .pricing-slider .swiper-slide-prev .pricing-box,
    .pricing-slider .swiper-slide-next .pricing-box {
        opacity: .5;
    }

    .pricing-slider .swiper-slide-prev>.shadow-before {
        left: 60px;
        right: unset;
        opacity: 0;
    }

    .pricing-box .pricing-value .currency {
        font-size: 2.6rem;
    }

    .pricing-box .plan-featured-badge {
        left: 0;
    }

    .pricing-slider .swiper-slide-next .pricing-box {
        transform-origin: right;
    }

    .pricing-slider .swiper-slide-prev .pricing-box {
        transform-origin: left;
    }

    .pricing-box .check-list li:not(:last-child) {
        margin-bottom: 1.8rem;
    }

    .compare-wrapper .sec-tl {
        margin-bottom: 6.6rem;
    }

    .compare-table tbody td,
    .compare-table tbody td:first-child,
    .compare-table thead th:first-child {
        padding-right: 1.225rem;
    }

    .featured-content .featured-desc {
        margin-bottom: 2.4rem;
    }

    .featured-wrapper .featured-image-wrapper {
        order: 1;
        margin-right: auto;
        margin-left: 0;
    }

    .receivable-head .receivable-title {
        margin-bottom: 2rem;
    }

    .info-collapse-body-inner {
        padding-right: 4rem;
        padding-left: 2.2rem;
    }

    .get-started-wrapper {
        padding: 14rem 0 20rem;
    }

    .careers-hero-wrapper {
        padding-top: 12.1rem;
    }

    .testimoni-wrapper {
        padding-top: 8rem;
    }

    .testimonial-style-v3 .sec-tl {
        margin-bottom: 8rem;
    }

    .testimonial-style-v3 .swiper-button-next {
        left: 1rem;
    }

    .testimonial-style-v3 .swiper-button-prev {
        right: 1rem;
    }

    .info-collapse-v2 .info-collapse-body-inner {
        padding: 2rem 5.8rem .8rem 2rem;
    }

    .roles-wrapper {
        padding-bottom: 27rem;
    }

    .roles-table thead th:first-child,
    .roles-table tbody td:first-child {
        padding-right: 1.6rem;
    }

    .popular-blog-slider .swiper-slide-prev .blog-box.v2 {
        transform: rotateZ(-10deg) translate(-25px, 10px);
    }

    .popular-blog-slider .swiper-slide-next .blog-box.v2 {
        transform: rotateZ(10deg) translate(25px, 10px);
    }

    .popular-blog-slider {
        padding: 0 34px 33px;
    }

    .blog-box.v3 .blog-content {
        padding-right: 3rem;
        min-height: 10rem;
    }
}

@media (max-width:800px) {
    .hero_main-content-area {
        padding-right: 3rem;
    }
}

@media (max-width:768px) {
    .hero_main-content-area {
        padding-right: 2.5rem;
    }

    .hero_main-wrapper .caption-content {
        padding-left: 2.5rem;
        padding-right: 0;
    }

    .feature-wrapper .feature-box {
        padding: 6px 0rem 6px 0rem;
    }

    .testimonial-slider .swiper-wrapper>.swiper-slide.swiper-slide-next>.shadow-before {
        right: 0px;
    }

    .testimonial-slider .swiper-wrapper>.swiper-slide.swiper-slide-prev>.shadow-after {
        left: 0;
    }

    .blog-detail-content .list-content-inner {
        padding-right: 2rem;
    }

    .blog-detail-content .list-content-inner .content-group {
        padding-right: 1rem;
    }

    .pricing-area {
        padding-top: 5.2rem;
        padding-bottom: 4.2rem;
    }

    .pricing-box .pricing-value .currency {
        font-size: 2.2rem;
        letter-spacing: 0;
    }

    .compare-wrapper .sec-tl {
        margin-bottom: 4.2rem;
    }

    .compare-table thead th {
        right: 0;
        left: unset;
    }

    .featured-content .featured-desc {
        margin-bottom: 1.6rem;
    }

    .testimonial-style-v2 .testimonial-content {
        padding-right: 3rem;
    }

    .testimonial-style-v2 .testimonial-content .quote-top {
        right: -2.7rem;
    }

    .testimonial-style-v2 .testimonial-content .quote-bottom {
        bottom: -2rem;
    }

    .careers-hero-wrapper {
        padding-top: 10.1rem;
    }

    .careers-hero-preview:nth-child(4) {
        right: calc(70% - 16rem);
    }

    .careers-hero-preview:nth-child(5) {
        left: 8%;
    }

    .distinct-wrapper .sec-tl h2 {
        margin-bottom: 2rem;
    }

    .distinct-content .distinct-title {
        margin-bottom: 1.8rem;
    }

    .testimoni-wrapper {
        padding-top: 6.1rem;
    }

    .testimonial-style-v3 .sec-tl {
        margin-bottom: 6rem;
    }

    .info-collapse-v2 .sec-tl h2 {
        margin-bottom: 1rem;
    }

    .info-collapse-v2 .info-collapse-body-inner {
        padding: 1.6rem 5rem .8rem 2rem;
    }

    .roles-wrapper {
        padding-bottom: 25rem;
    }

    .roles-table thead th:first-child,
    .roles-table tbody td:first-child {
        padding-right: 1.2rem;
    }

    .feature-post-content span {
        margin-bottom: 1.4rem;
    }

    .blog-box.v3 .blog-content {
        padding-right: 2rem;
        min-height: 8rem;
    }

    .feature-block .feature-box:nth-child(3) .feature-image-inner img {
        padding: 2rem 0 0 2rem;
    }

    .feature-block .feature-box:last-child .feature-image-inner img,
    .feature-block .feature-box:nth-child(4) .feature-image-inner img {
        padding: 3rem 2rem 0 0rem;
    }
}

@media (max-width:576px) {
    .hero_main-wrapper .hero_main-content-area h2 {
        margin-bottom: .6rem;
    }

    .hero_main-wrapper .hero_main-content-area p {
        margin-bottom: 1rem;
    }

    .integration-wrapper {
        padding-top: 6rem;
    }

    .integration-wrapper .sec-tl {
        margin-bottom: 0rem;
    }

    .need_help-content {
        max-width: 24rem;
    }

    .blog-detail-content .list-content-inner {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .blog-detail-content .list-content-inner .content-group {
        padding-right: 0rem;
    }

    .left-infos .about-infos-content {
        margin-right: auto;
    }

    .pricing-area {
        padding-top: 2.4rem;
        padding-bottom: 2.8rem;
    }

    .check-list li {
        padding-right: 2rem;
    }

    .pricing-box .check-list li:not(:last-child) {
        margin-bottom: 1.6rem;
    }

    .pricing-wrapper .plan-features {
        margin-top: 4.4rem;
    }

    .compare-wrapper .table-container {
        margin-left: -16px;
        margin-right: 0;
    }

    .info-list.large-bullets li {
        padding-left: 0;
        padding-right: 1.2rem;
    }

    .hero-wrapper {
        padding-bottom: 4rem;
    }

    .info-collapse-body-inner {
        padding-right: 3rem;
        padding-left: 1.8rem;
    }

    .info-collapse-body .info-list li {
        padding-right: .4rem;
        padding-left: 0;
    }

    .demo-booking-box .title {
        margin-bottom: 2.8rem;
    }

    .demo-booking-form .hs-submit,
    .demo-booking-form-foot {
        margin-top: 2.3rem;
    }

    .testimonial-style-v2 .testimonial-content .quote-top {
        right: -1.7rem;
    }

    .get-started-inner-wrapper .row {
        justify-content: start !important;
    }

    .get-started-wrapper {
        padding: 4rem 0 31.6rem;
    }

    .get-started-inner-wrapper {
        padding-right: .8rem;
    }

    .contact-form-wrapper .hbspt-form input,
    .hbspt-form select,
    .hbspt-form textarea {
        height: 4.1rem;
        font-size: 1.2rem;
    }

    .contact-us-form textarea,
    .hbspt-form textarea {
        font-size: 1.2rem;
    }

    .careers-hero-wrapper {
        padding-top: 5.1rem;
    }

    .careers-hero-preview:first-child {
        right: -8px;
    }

    .careers-hero-preview:nth-child(4) {
        right: calc(70% - 7rem);
    }

    .careers-hero-preview:nth-child(5) {
        left: 5%;
    }

    .careers-hero-preview:nth-child(6) {
        left: 4%;
    }

    .careers-hero-preview:nth-child(7) {
        left: -4%;
    }

    .careers-hero-preview:nth-child(9) {
        left: 75px;
    }

    .careers-hero-btn .btn {
        padding: 0 1.92rem;
    }

    .distinct-area {
        padding-top: 0rem;
    }

    .distinct-wrapper .sec-tl h2 {
        margin-bottom: 1rem;
    }

    .distinct-content .distinct-title {
        margin-bottom: 1rem;
    }

    .distinct-area {
        padding: 0 0 5rem;
    }

    .testimonial-style-v3 .sec-tl {
        margin-bottom: 5rem;
        max-width: 27rem;
    }

    .info-collapse-v2 .sec-tl {
        text-align: right;
    }

    .info-collapse-v2 .info-collapse-body-inner {
        padding: 1.14rem 3.2rem .8rem 1.6rem;
    }

    .roles-wrapper {
        padding-bottom: 21.8rem;
    }

    .roles-table thead th:first-child,
    .roles-table tbody td:first-child {
        padding-right: 1rem;
    }

    .blog-content {
        padding-right: 2.4rem;
    }

    .feature-post-content span {
        margin-bottom: .8rem;
    }

    .feature-post-box {
        padding-bottom: 2.6rem;
    }

    .blog-box.v2 .blog-content {
        padding: 20px;
    }

    .hs-form-23e2b280-8857-4f96-9019-a655ab48f1c3_7b3ab282-abf4-4448-96b7-a973e96e2430.hs-form {
        width: 100%;
    }

    .blog-box.v3 .blog-content {
        padding-right: 1.7rem;
        min-height: 6.4rem;
        border-radius: 0 0 .76rem .76rem;
    }

    .blog-box.v2 img,
    .blog-box.v3 img {
        border-radius: .76rem .76rem 0 0;
    }

    .browser-blog-wrapper .row {
        --bs-gutter-x: 1.38rem;
        --bs-gutter-y: 1.38rem;
    }
}

@media (max-width:450px) {
    .sense-content h3 {
        max-width: 24rem;
        margin-left: auto;
        margin-right: auto;
    }

    .integration-wrapper .icon-box-1 {
        right: 4%;
    }

    .integration-wrapper .icon-box-2 {
        right: 38%;
    }

    .integration-wrapper .icon-box-3 {
        left: -13%;
        right: unset;
    }

    .integration-wrapper .icon-box-4 {
        right: 50%;
    }

    .integration-wrapper .icon-box-5 {
        left: -8%;
    }

    .integration-wrapper .icon-box-6 {
        left: 24%;
    }

    .integration-wrapper .icon-box-7 {
        right: 4%;
    }

    .integration-wrapper .icon-box-8 {
        right: 18%;
        left: unset;
    }

    .integration-wrapper .icon-box-9 {
        left: unset;
        right: -25px;
    }

    .discover-box {
        padding-left: .5rem;
        padding-right: 1.6rem;
    }

    .discover-box-2 .discover-image {
        padding-right: 22px;
    }

    .testimonial-slider .swiper-wrapper>.swiper-slide>.shadow-after {
        width: 40px;
        right: 0;
    }

    .testimonial-slider .swiper-wrapper>.swiper-slide.swiper-slide-prev>.shadow-after {
        left: 0;
    }

    .compare-wrapper .sec-tl {
        max-width: 16rem;
    }

    .careers-hero-content {
        max-width: 80%;
    }

    .distinct-wrapper .sec-tl {
        max-width: 26rem;
    }

    .distinct-wrapper .sec-tl h2 {
        margin-bottom: .4rem;
    }

    .distinct-box .distinct-images-wrapper {
        transform: translateX(14px);
    }

    .distinct-images-wrapper .distinct-image:nth-child(4) {
        margin-left: 15%;
    }

    .distinct-box-two .distinct-images-wrapper .distinct-image:nth-child(3) {
        margin-right: -25px;
        margin-left: unset;
    }

    .testimonial-style-v3 .swiper-button-prev {
        right: 0rem;
    }

    .testimonial-style-v3 .swiper-button-next {
        left: 0rem;
    }

    .roles-table thead th:first-child,
    .roles-table tbody td:first-child {
        padding-right: .6rem;
    }

    .popular-blog-area {
        padding-bottom: 1.35rem;
    }

    .financial-tips-area {
        padding-top: 1.35rem;
    }

    .financial-tips-inner-wrapper>p {
        padding-right: 0px;
    }
}