.card-v2 .cardInner .cardTitle {
  z-index: 2;
}

.aboutTwoColumn .bottomImage img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 41.813rem;
}

@media (min-width: 768px) {
  .mobileMenu, .mobileTitle {
    display: none;
  }
  #tabs-content .col-lg-5 {
    padding-left: 34px;
  }
  footer .footerRight .footerMenu {
    display: inherit !important;
  }
  footer .menuTitle .menuArrow {
    display: none;
  }
  .filterList.noListStyle {
    display: inherit !important;
  }
}
@media (min-width: 1440px) {
  .beon-insight-banner .parentBox.row {
    align-items: flex-start;
  }
  .beon-insight-banner .bannerRightBox .banner-image {
    bottom: inherit;
    top: 5rem;
    right: unset;
  }
}
@media (min-width: 1600px) {
  html {
    font-size: 18px;
  }
  .enterprise-page .beon-insight-banner .bannerRightBox .banner-image {
    top: 0;
    right: inherit;
    transform: inherit;
  }
  .beon-insight .beon-insight-banner .bannerRightBox .banner-image {
    top: auto;
    right: inherit;
    transform: inherit;
    bottom: inherit;
  }
  .page-id-319 .beon-insight-banner .bannerRightBox .banner-image {
    top: inherit;
    right: inherit;
    transform: inherit;
    bottom: inherit;
  }
  .beon-insight-banner .parentBox.row {
    justify-content: inherit;
  }
  .beon-insight-banner .bannerLeftBox, .beon-insight-banner .bannerRightBox {
    width: 50%;
  }
}
@media (max-width: 1920px) {
  .aboutBanner {
    background-position: 61% 50%;
  }
  .aboutBanner .bannerRightImage {
    max-width: 49rem;
    bottom: -33%;
    right: 0;
  }
  .page-id-319 .beon-insight-banner .bannerRightBox .banner-image {
    top: 3rem;
    right: -5.625rem;
    transform: scale(1.2);
    bottom: inherit;
  }
}
@media (max-width: 1400px) {
  .aboutBanner .bannerRightImage {
    max-width: 46rem;
    bottom: -32%;
    right: 2rem;
  }
  .tabbingSection.v2 .tabs .tab-content h3 {
    font-size: 2.5rem;
  }
}
@media (max-width: 1449px) {
  .beon-insight .beon-insight-banner .bannerRightBox .banner-image {
    top: 4rem;
    right: -4.625rem;
    transform: scale(1.3);
    bottom: inherit;
  }
}
@media (max-width: 1230px) {
  h1 {
    font-size: 4.75rem;
  }
  h2 {
    font-size: 3.625rem;
  }
  h3.leftContent_rightForm .contentParent .contentTitle h1 {
    font-size: 2.875rem;
  }
  h4, .multiStepFormSection .stepBox .titleBox h1 {
    font-size: 2rem;
  }
  .aboutBanner .bannerContent h1,
  .blogBanner .bannerContent h1,
  .privacy-banner .banner-title h1 {
    font-size: 3.625rem;
  }
  .beon-insight-banner .banner-title h1,
  .banner-with-rounded-image .banner-title h1,
  .postDetail .postParent .postTitle h1 {
    font-size: 2.875rem;
  }
  .featureArtical .featureFirstPost .postTitle h3,
  .featureArtical .featurePostList .listTitle h2,
  .blogPostList .postListTitle h2 {
    font-size: 2rem;
  }
  header .megaMenuInner .menuList {
    width: 33.33%;
    min-width: auto;
  }
  .tabbingSection .tabs #tabs-nav li {
    width: 33.33%;
  }
  footer .footerRight .menuColumn {
    margin-bottom: 1.875rem;
  }
  footer .footerBottomBox {
    margin-top: 3.125rem;
  }
  footer .footerBottomBox .copyRightText {
    width: 100%;
    padding-left: 0;
  }
  .tabbingSection.v2 .tabs #tabs-nav li {
    width: auto;
  }
  body.blog-post .newsletterSection {
    padding: 1.875rem;
  }
  .leftContent_rightForm .contentParent .quoteSlider .quoteBox {
    padding-top: 0;
    padding-bottom: 0.625rem;
  }
  .leftContent_rightForm .contentParent .quoteSlider .quoteBox .slick-dots {
    bottom: -10px;
    right: inherit;
  }
  .leftContent_rightImage.no-animation .contentParent {
    margin-top: 2rem;
  }
  .banner-with-rounded-image .banner-content a.button {
    margin-top: 3rem;
  }
  .card-v1 {
    margin-bottom: 5.25rem;
  }
  .card-v1 .cardInner .iconBox {
    height: 15.688rem;
  }
  .card-v2 {
    padding: 5.25rem 0;
    margin-bottom: 5.25rem;
  }
  .card-v2 .cardInner .iconBox {
    height: 15.813rem;
  }
  /* Solution Section Cards*/
  .solutionSection.solutionsCards {
    padding: 5.25rem 0;
  }
  .solutionSection.solutionsCards .columnParent {
    padding: 2.5rem 1.875rem;
  }
  .solutionSection.solutionsCards .columnParent .columnContent h3 {
    font-size: 1.625rem;
    line-height: 2.125rem;
  }
  .sendflex-block .sendflex-order-2 {
    padding-left: 3.813rem;
    padding-right: 3rem;
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
}
@media (max-width: 1199px) {
  .leftContent_rightImage .counterParent .contentList h3 {
    min-width: 9.5rem;
    margin-right: -1rem;
  }
  .card-v1 {
    margin-bottom: 4.25rem;
  }
  .card-v1 .cardInner .cardTitle {
    padding: 1.5rem 1rem;
  }
  .card-v1 .cardInner .cardTitle h5 {
    font-size: 1.4rem;
    line-height: 1.5rem;
    margin: 0 0 0.7rem;
  }
  .card-v1 .cardInner .iconBox {
    height: 13.688rem;
  }
  .card-v2 {
    padding: 4.25rem 0;
    margin-bottom: 4.25rem;
  }
  .card-v2 .cardInner {
    padding: 0.7rem;
  }
  .card-v2 .cardInner .iconBox {
    height: 14.813rem;
  }
  .card-v2 .cardInner .iconBox h3 {
    font-size: 1.3rem;
    line-height: 1.5rem;
  }
  .card-v2 .cardInner .iconBox h3::after {
    content: "";
    display: inline-block;
    background: url(../flip.html) no-repeat;
    width: 60px;
    height: 40px;
    background-size: contain;
    background-position: center;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .card-v2 .cardInner .cardTitle {
    padding: 1rem;
  }
  .card-v2 .cardInner .cardTitle img {
    margin-bottom: 1rem;
  }
  .card-v2 .cardInner .cardTitle h5 {
    font-size: 1.3rem;
    line-height: 1.5rem;
    margin: 0 0 1rem;
  }
  /* Solution Section Cards */
  .solutionSection.solutionsCards {
    padding: 4.25rem 0;
  }
  .solutionSection.solutionsCards .columnParent .columnContent h3 {
    font-size: 1.57rem;
    line-height: 2.07rem;
  }
  .banner-with-rounded-image .rightContentBox {
    right: 0;
  }
}
@media (max-width: 1080px) {
  h1 {
    font-size: 4rem;
  }
  h2 {
    font-size: 3rem;
  }
  h3, .leftContent_rightForm .contentParent .contentTitle h1 {
    font-size: 2.5rem;
  }
  h4, .multiStepFormSection .stepBox .titleBox h1 {
    font-size: 1.688rem;
  }
  .tabbingSection.v2 .tabs .tab-content h3 {
    font-size: 2.3rem;
  }
  body.parcel-contract .tabbingSection.v2 .tabContentInner {
    padding-left: 1rem;
  }
  .aboutBanner .bannerContent h1,
  .blogBanner .bannerContent h1,
  .privacy-banner .banner-title h1 {
    font-size: 3rem;
  }
  .beon-insight-banner .banner-title h1,
  .banner-with-rounded-image .banner-title h1,
  .postDetail .postParent .postTitle h1 {
    font-size: 2.5rem;
  }
  .featureArtical .featureFirstPost .postTitle h3,
  .featureArtical .featurePostList .listTitle h2,
  .blogPostList .postListTitle h2 {
    font-size: 1.688rem;
  }
  header .mainHeader .headerMenu .megeMenu .megaMenuInner .menuList {
    width: 50%;
    margin-bottom: 0.938rem;
  }
  header .mainHeader .headerMenu .megeMenu .megaMenuInner .contentBox .contentInner {
    padding: 1.875rem 1.25rem;
  }
  .banner-bottom-Section .numberBox {
    width: 6.875rem;
  }
  .banner-bottom-Section .contentBox {
    width: calc(100% - 6.875rem);
  }
  .tabbingSection.v2 {
    padding: 4.375rem 0rem;
  }
  .aboutBanner {
    background-position: 64% 50%;
  }
  .aboutBanner .bannerRightImage {
    max-width: 41rem;
    bottom: -37%;
    right: 0;
  }
  .featureArtical .postContentBox .postTitle h6 {
    font-size: 1.125rem;
  }
  body.blog-post .newsletterSection .formBox_rightContent {
    width: 100%;
    padding: 0;
    margin-top: 0.938rem;
  }
  .leftContent_rightForm .rightFormBox .staticForm {
    padding: 3.125rem 1.875rem;
  }
  .leftContent_rightForm .contentParent {
    padding: 3.125rem 1.875rem;
  }
  .faq-with-slide-image {
    padding: 4.375rem 0rem;
  }
  .faq-with-slide-image .rightImgBox .rightContentBox {
    bottom: 0rem;
  }
  .enterprise-page .leftImage_rightQuote {
    padding: 0rem 0rem;
  }
  .fourColumnCardSection .childCard {
    width: 50%;
    margin-bottom: 1.5rem;
  }
  .enterprise-page .fourColumnCardSection {
    padding: 8rem 0rem 3rem;
  }
  .leftImage-rightContent .img-inner {
    max-width: 18.875rem;
  }
  .leftImage-rightContent .map-img-desktop {
    max-width: 37.813rem;
  }
  .leftContent_rightImage .counterParent .numberContent {
    padding-left: 0;
  }
  .leftContent_rightImage .counterParent .contentList > .d-flex {
    gap: 1rem;
  }
  .leftContent_rightImage .counterParent .contentList h3 {
    min-width: auto;
    margin-right: 0;
  }
  /* Testimonial Version 2*/
  .leftImage_rightQuote.testimonial-v2 .leftImgBox .leftLogoImg img {
    max-width: 7.75rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox {
    padding: 2.75rem 2.25rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteShape {
    right: 2.25rem;
    bottom: 2rem;
    width: 4.938rem;
    height: 3.688rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteContent .userInfo {
    width: calc(100% - 6.875rem);
  }
  .card-v2 .cardInner .cardTitle p {
    line-height: 1.4rem;
  }
  .card-v2 .cardInner .cardTitle h5 {
    font-size: 1.22rem;
    line-height: 1.5rem;
    margin: 0 0 0.5rem;
  }
  .card-v2 .cardInner .cardTitle img {
    max-height: 1.4rem;
    height: 1.4rem;
  }
  /* Solution Section Cards */
  .solutionSection.solutionsCards .titleBox h2 {
    font-size: 2.5rem;
    line-height: 1.2;
  }
  .aboutTwoColumn .bottomImage img {
    height: 32rem;
  }
}
@media (max-width: 991px) {
  h1 {
    font-size: 3.625rem;
  }
  h2 {
    font-size: 2.75rem;
  }
  h3, .leftContent_rightForm .contentParent .contentTitle h1 {
    font-size: 2.25rem;
  }
  h4, .multiStepFormSection .stepBox .titleBox h1 {
    font-size: 1.5rem;
  }
  .aboutBanner .bannerContent h1,
  .blogBanner .bannerContent h1,
  .privacy-banner .banner-title h1 {
    font-size: 2.75rem;
  }
  .beon-insight-banner .banner-title h1,
  .banner-with-rounded-image .banner-title h1,
  .postDetail .postParent .postTitle h1 {
    font-size: 2.25rem;
  }
  .featureArtical .featureFirstPost .postTitle h3,
  .featureArtical .featurePostList .listTitle h2,
  .blogPostList .postListTitle h2 {
    font-size: 1.5rem;
  }
  header .mainHeader .headerMenu > ul > li {
    padding: 0rem 0.938rem;
  }
  .fourColumnCardSection {
    padding: 4.375rem 0rem;
  }
  .fourColumnCardSection .childCard {
    padding: 0rem 0.938rem;
  }
  .fourColumnCardSection .slick-list {
    padding: 0 2.813rem 0.938rem 0 !important;
  }
  .tabbingSection .tabRight {
    order: 1;
  }
  .tabbingSection .tabRight .rightImgBox {
    height: 26.25rem;
  }
  .tabbingSection .tabRight .rightImgBox img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .tabbingSection .tabLeft {
    order: 2;
    padding: 3.125rem 0 0 0;
  }
  .tabbingSection .tabLeft .wrapLeft {
    padding: 0rem 0.938rem !important;
  }
  .tabbingSection .tabLeft .wrapLeft .row {
    margin: 0;
  }
  .accordianSection .leftContentBox {
    padding-bottom: 0;
  }
  .twoColumnCard .cardParent .cardChild {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-bottom: 4.375rem;
  }
  .twoColumnCard .cardParent .cardChild .dotsImg {
    right: 1.875rem;
  }
  .twoColumnCard .cardParent .cardChild .cardContent ul li {
    font-size: 1.375rem;
  }
  .leftContent_rightImage .container > .row {
    align-items: flex-start;
  }
  .leftContent_rightImage .rightImage .rightContentBox {
    bottom: inherit;
    top: 70%;
  }
  footer .footerRight {
    margin-top: 3.125rem;
  }
  footer .footerRight .footerMenu {
    margin-top: 1.875rem;
  }
  .beon-insight-banner .bannerRightBox .banner-image {
    position: relative;
    bottom: inherit;
    right: -0.75rem;
  }
  .banner-bottom-Section .numberBox {
    width: 6.25rem;
  }
  .banner-bottom-Section .contentBox {
    width: calc(100% - 6.25rem);
  }
  .tabbingSection.v2 .tabs .tab-content > .row {
    margin: 0;
  }
  .tabbingSection.v2 .tabs .tab-content .tabImg {
    order: 2;
    margin-top: 1.875rem;
  }
  .aboutBanner {
    background-position: 66% 50%;
  }
  .aboutBanner .bannerRightImage {
    max-width: 32.75rem;
    bottom: -32%;
    right: 0rem;
  }
  .leftContent_rightImage.slider_option {
    padding: 4.375rem 0rem;
  }
  .aboutTwoColumn {
    padding-top: 10.625rem;
  }
  .aboutTwoColumn .bottomImage img {
    height: 28.813rem;
  }
  .featureArtical .featurePostList {
    margin-top: 1.875rem;
  }
  .leftContent_rightForm .contentParent .quoteSlider .quoteBox {
    margin-top: 0.938rem;
  }
  .leftContent_rightForm .rightFormBox .formBottomBox .bottomContent {
    width: 100%;
    padding-right: 0;
  }
  .leftContent_rightForm .rightFormBox .formBottomBox .submitBox {
    margin-top: 1.25rem;
  }
  .solutionSection {
    padding-bottom: 3.125rem;
  }
  .solutionSection .columnParent {
    margin-bottom: 1.875rem;
    height: auto;
  }
  .faq-with-slide-image .rightImgBox .rightContentBox {
    max-width: 23rem;
    left: 0;
    bottom: inherit;
    top: 16.875rem;
  }
  .beon-insight .beon-insight-banner .bannerRightBox .banner-image {
    bottom: inherit;
    top: 0;
  }
  .enterprise-page .fourColumnCardSection {
    padding: 5rem 0rem 2.5rem;
  }
  .postDetail .breadcrumBox {
    margin-bottom: 3rem;
  }
  body.blog-post .newsletterSection {
    margin-top: 3.125rem;
  }
  .blogPostList .postSideBar {
    margin-bottom: 40px;
    padding: 0;
  }
  .leftImage-rightContent .img-inner {
    max-width: 15.875rem;
  }
  .leftImage-rightContent .map-img-desktop {
    max-width: 30.688rem;
  }
  .multiStepFormSection .stepBoxParent {
    margin-bottom: 2rem;
  }
  .multiStepFormSection .companyInfo {
    border-radius: 0.625rem;
    padding: inherit;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    background-color: transparent;
  }
  .multiStepFormSection .companyInfoInner {
    padding: 3.125rem;
    background-color: #202A47;
    border-radius: 0.675rem;
  }
  .leftContent_rightImage.no-animation .contentParent {
    margin-top: 0rem;
  }
  .leftImage_rightQuote .quoteBox .quoteShape {
    bottom: 1rem;
  }
  .banner-with-rounded-image.right-form-section .staticForm {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  .banner-with-rounded-image.right-form-section .staticForm form .tab-col-1 {
    display: block;
    gap: 0;
  }
  .banner-with-rounded-image.right-form-section.below-slide .formBottomBox .bottomContent {
    width: 100%;
    margin-bottom: 1rem;
    padding-right: 0;
  }
  .beon-insight .beon-insight-banner .bannerRightBox .banner-image, .enterprise-page .beon-insight-banner .bannerRightBox .banner-image {
    text-align: right;
  }
  .beon-insight-banner img {
    max-height: 500px;
    width: auto;
  }
  .banner-with-rounded-image .banner-content a.button {
    margin-top: 2rem;
  }
  body.parcel-contract .tabbingSection.v2 .tabContentInner {
    max-width: inherit;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  body.parcel-contract .tabbingSection.v2 .counter-content p {
    margin-top: 0;
  }
  body.parcel-contract .tabbingSection.v2 .counter-content {
    gap: 12px;
  }
  /* Testimonial Version 2*/
  .leftImage_rightQuote.testimonial-v2 .quoteBox {
    padding: 2rem 1.75rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteShape {
    right: 2.5rem;
    bottom: 2.25rem;
    width: 3.938rem;
    height: 2.688rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteContent h4 {
    font-size: 1.25rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteContent .userInfo {
    width: calc(100% - 6.875rem);
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteContent .userInfo .userName {
    font-size: 1.1rem;
  }
  .card-v1 .childCard {
    margin-bottom: 1.5rem;
  }
  .card-v2 {
    padding: 3.25rem 0;
    margin-bottom: 4.25rem;
  }
  .card-v2 .childCard {
    margin-bottom: 1.5rem;
  }
  .card-v2 .cardInner .iconBox {
    height: 17.813rem;
  }
  .card-v2 .childCard:last-child {
    margin-bottom: 0;
  }
  .card-v1 .childCard:last-child {
    margin-bottom: 0;
  }
  /* Solution Section Cards */
  .solutionSection.solutionsCards .columnParent {
    margin-bottom: 0;
  }
  /* Solution Section Cards Version 2*/
  .solutionSection.solutionsCardsV2 .columnParent .columnContent img {
    height: 11rem;
    width: 100%;
  }
  .card-v1 .row.cardSlider, .card-v2 .row.cardSlider, .solutionSection.solutionsCards .row.gy-4 {
    justify-content: center;
  }
  .tabbingSection {
    padding-bottom: 4rem;
  }
  .tabbingSection .tabRight .rightImgBox .tab-img-box {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .beon-insight .beon-insight-banner .bannerRightBox .banner-image {
    right: -0.75rem;
    transform: scale(1.1);
  }
  .beon-insight-banner .bannerRightBox {
    overflow: hidden;
  }
  .enterprise-page .beon-insight-banner .bannerRightBox .banner-image {
    top: 0;
    right: -0.75rem;
    transform: scale(1.1);
  }
  .page-id-319 .beon-insight-banner .bannerRightBox .banner-image {
    top: 0;
  }
  .leftContent_rightImage .rightImage .rightContentBox {
    bottom: inherit;
  }
  .twoColumnCard .cardParent .cardChild {
    padding: 2rem;
  }
  .twoColumnCard .cardParent .cardChild .cardTitle h2 {
    font-size: 2.5rem;
  }
  .leftContent_rightImage .rightImage .rightContentBox {
    padding: 1rem;
  }
  header .mainHeader .headerMenu > ul > li {
    padding: 1.563rem 0.375rem;
  }
  header .mainHeader .logoBox {
    width: 4rem;
    margin-right: 0.5rem;
  }
  header .mainHeader .headerMenu {
    width: calc(100% - 21.688rem);
  }
  .sendflex-block .sendflex-order-2 {
    padding-left: 2.813rem;
    padding-right: 2rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .sendflex-block h4 {
    font-size: 1.2rem;
    line-height: 130%;
    margin: 0 0 1rem;
  }
  .sendflex-block p {
    font-size: 1rem;
  }
  .sendflex-order-1 img {
    max-height: 4.125rem;
  }
  .leftContent_rightForm {
    padding: 6.125rem 0rem;
  }
  .leftContent_rightForm .contentParent .contentTitle h1 {
    font-size: 2.5rem;
  }
  .clientSection.v2 .titleBox {
    max-width: 70%;
  }
  .hs-form .hs-form-field{
    width: 100% !important;
}
.hs-form .hs-form-field .input {
margin-right: 0 !important;
}
.hs-form .hs-form-field .hs-input {
    width: 100% !important;
}
}
@media (max-width: 767px) {
  h1 {
    font-size: 2.375rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3, .leftContent_rightForm .contentParent .contentTitle h1 {
    font-size: 1.625rem;
  }
  h4, .multiStepFormSection .stepBox .titleBox h1 {
    font-size: 1.375rem;
  }
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1.125rem;
  }
  .wrapLeft, .wrapRight {
    padding: 0rem 0.938rem !important;
  }
  .aboutBanner .bannerContent h1,
  .blogBanner .bannerContent h1,
  .privacy-banner .banner-title h1 {
    font-size: 2rem;
  }
  .beon-insight-banner .banner-title h1,
  .banner-with-rounded-image .banner-title h1,
  .postDetail .postParent .postTitle h1 {
    font-size: 1.625rem;
  }
  .featureArtical .featureFirstPost .postTitle h3,
  .featureArtical .featurePostList .listTitle h2,
  .blogPostList .postListTitle h2 {
    font-size: 1.375rem;
  }
  .featureArtical .featurePostList .postTitle h3,
  .blogPostList .postBoxes .postTitle h3 {
    font-size: 1.125rem;
  }
  header .headerTop,
  header .mainHeader,
  header .headerSideBar {
    display: none;
  }
  header .mobileMenu {
    background-color: #101B3A;
  }
  header .mobileMenu.fixedHeader {
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 999;
  }
  header .mobileMenu .mobileMenuInner {
    justify-content: space-between;
  }
  header .mobileMenu .mobileMenuInner .menuLeftBox {
    background-color: #090F20;
    padding: 0.813rem 0rem 0.813rem 0.75rem;
  }
  header .mobileMenu .mobileMenuInner .menuLeftBox .mobileMenuLogo {
    padding: 0px 0.938rem;
  }
  header .mobileMenu .mobileMenuInner .menuLeftBox .hamburger .line {
    width: 30px;
    height: 3px;
    background-color: #fff;
    display: block;
    margin: 8px auto;
    transition: all 0.3s ease-in-out;
  }
  header .mobileMenu .mobileMenuInner .menuLeftBox .hamburger:hover {
    cursor: pointer;
  }
  header .mobileMenu .mobileMenuInner .menuLeftBox .hamburger.is-active .line:nth-child(1) {
    transform: translateY(9px) rotate(45deg);
  }
  header .mobileMenu .mobileMenuInner .menuLeftBox .hamburger.is-active .line:nth-child(2) {
    opacity: 0;
  }
  header .mobileMenu .mobileMenuInner .menuLeftBox .hamburger.is-active .line:nth-child(3) {
    transform: translateY(-13px) rotate(-45deg);
  }
  header .mobileMenu .mobileMenuInner .menuRightBox {
    padding: 0.813rem 0.75rem 0.813rem 0rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation {
    background-color: #090F20;
    padding: 1.875rem 0.75rem 0rem;
    position: absolute;
    width: 100%;
    height: calc(100vh - 4.28rem);
    z-index: 999;
    left: 0;
    top: 4.28rem;
    overflow-y: auto;
    display: none;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li {
    border-top: 1px solid #3F3F3F;
    position: relative;
    padding: 1.25rem 0rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li .navigationList {
    display: none;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li a {
    color: #fff;
    font-size: 1rem;
    line-height: 1.5;
    transition: all ease 0.3s;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li a:hover {
    text-decoration: none;
    color: #FFEF00;
    margin-left: 0.3rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li .menuTitle {
    margin-top: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 1.375rem;
    margin-bottom: 0.5rem;
    border-bottom: 1px solid #123E6D;
    color: #fff;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li ul {
    padding: 0.9rem 0rem 0rem 0.9rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li ul li:not(:first-child) {
    margin-top: 0.625rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li .menuArrow {
    position: absolute;
    right: 0.75rem;
    top: 1.1rem;
    transition: all ease 0.3s;
    z-index: 9;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li.childMenuOpen .menuArrow {
    transform: rotate(180deg);
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation > ul > li:nth-child(4) {
    border-bottom: 1px solid #3f3f3f;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner {
    margin-top: 1rem;
    padding: 2.75rem 0.875rem 2.75rem 0.75rem;
    border-radius: 0.625rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .contentTitle h5 {
    color: #fff;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .detailBox {
    margin-top: 0.938rem;
    color: #A5ACB7;
    line-height: 1.5;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .btnBox {
    margin-top: 1.25rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .btnBox a .btnArrow {
    height: 2.938rem;
    width: 2.938rem;
    line-height: 2.625rem;
    text-align: center;
    border: 0.063rem solid #606571;
    border-radius: 0.313rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .btnBox a .btnArrow svg {
    width: 1.063rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .btnBox a .btnText {
    color: #fff;
    letter-spacing: 0.081rem;
    text-transform: uppercase;
    line-height: 1.23;
    font-size: 0.813rem;
    font-weight: 500;
    padding-left: 0.75rem;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .btnBox a:hover {
    margin: 0;
    text-decoration: none;
  }
  header .mobileMenu .mobileMenuInner .mobileNavigation .contentInner .btnBox a:hover .btnText {
    color: #FFEF00;
  }
  .bannerSection {
    padding-top: 12.5rem;
  }
  .bannerSection .bottomContentBox {
    margin-top: 0.938rem;
  }
  .bannerSection .bottomContentBox .bottomContent {
    text-align: center;
    order: 1;
  }
  .bannerSection .bottomContentBox .button {
    order: 2;
    text-align: center;
    max-width: 100%;
    width: 100%;
    margin-top: 1.875rem;
  }
  .tabbingSection .tabs #tabs-nav li a {
    padding: 1.25rem 0.313rem;
  }
  .fourColumnCardSection,
  .enterprise-page .fourColumnCardSection {
    padding: 3.125rem 0rem;
  }
  .accordianSection {
    padding: 4rem 0rem 4.688rem;
  }
  .accordianSection .accordianBox {
    max-width: 100%;
  }
  .accordianSection .rightImgBox {
    display: none;
  }
  .twoColumnCard {
    padding: 4.5rem 0rem;
  }
  .twoColumnCard .cardParent .cardChild {
    margin-bottom: 0.938rem;
  }
  .twoColumnCard .cardParent .cardChild .cardContent ul li {
    font-size: 1.25rem;
  }
  .fullWidthContent {
    padding: 7.188rem 0rem;
  }
  .leftContent_rightImage {
    padding: 3.875rem 0rem;
  }
  .leftContent_rightImage .container > .row {
    flex-direction: column-reverse;
  }
  .leftContent_rightImage .container > .row > .col-md-7 {
    padding: 0;
  }
  .leftContent_rightImage .container .rightImage {
    margin-bottom: 1.875rem;
  }
  .leftContent_rightImage .container .rightImage .imgBox {
    margin: 0;
    border-radius: 0;
  }
  .leftContent_rightImage .container .rightImage .rightContentBox {
    bottom: inherit;
    position: relative;
    left: inherit;
    margin: -3.125rem auto 0;
    display: block;
  }
  .leftContent_rightImage .counterParent {
    display: flex;
    flex-wrap: wrap;
    margin: 1.875rem -0.938rem 0rem;
  }
  .leftContent_rightImage .counterParent .contentList > .d-flex {
    flex-direction: column;
    align-items: flex-start;
  }
  .leftContent_rightImage .counterParent .numberContent {
    padding-left: 0;
  }
  .leftContent_rightImage .counterParent .contentList {
    width: calc(50% - 2.188rem);
    margin: 0rem 0.938rem;
    padding-bottom: 0.938rem;
  }
  .leftContent_rightImage .counterParent .contentList:not(:first-child) {
    margin-top: 0;
  }
  .newsletterSection {
    padding: 3.75rem 0rem 2.813rem;
  }
  .newsletterSection .newsletterBox .formBox {
    flex-direction: column-reverse;
  }
  .newsletterSection .newsletterBox .formInner {
    width: 100%;
    margin-top: 1.875rem;
  }
  .newsletterSection .formBox_rightContent {
    width: 100%;
    padding-left: 0;
  }
  .newsletterSection.v2 .formInner {
    margin-top: 1.25rem;
  }
  footer .footerLeft .footerLogo .desktop-logo {
    display: none;
  }
  footer .footerLeft .footerLogo .mobile-logo {
    display: block;
    transform: scale(2) translate(15px, -3px);
  }
  footer .footerRight {
    margin: 3.125rem 0 0 0;
  }
  footer .footerRight .menuColumn {
    width: 100%;
    border-bottom: 1px solid #3F3F3F;
    padding: 1.25rem 0rem;
    margin-bottom: 0;
  }
  footer .footerRight .menuColumn:first-child {
    border-top: 1px solid #3F3F3F;
  }
  footer .footerRight .menuColumn .menuTitle {
    position: relative;
    cursor: pointer;
  }
  footer .footerRight .menuColumn .menuTitle br {
    display: none;
  }
  footer .footerRight .menuColumn .menuTitle .menuArrow {
    position: absolute;
    right: 0;
    top: 0;
    transition: all ease 0.3s;
  }
  footer .footerRight .menuColumn .footerMenu {
    display: none;
  }
  footer .footerRight .menuColumn .footerMenu br {
    display: none;
  }
  footer .footerRight .menuColumn.active .menuArrow {
    transform: rotate(180deg);
  }
  footer .footerBottomBox {
    margin-top: 7.5rem;
  }
  footer .footerBottomBox .footerBottomLogo {
    display: none;
  }
  .beon-insight-banner {
    padding-top: 3.438rem;
  }
  .beon-insight-banner .banner-logo {
    margin: 0 auto 0.938rem;
  }
  .beon-insight-banner .bannerLeftBox {
    padding-bottom: 2.125rem;
  }
  .beon-insight-banner .bannerLeftBox .bannerInnerContent {
    text-align: center;
    padding: 0rem 0.75rem;
  }
  .beon-insight-banner .btnBox {
    margin-top: 1.875rem;
    justify-content: center;
  }
  .tabbingSection.v2 {
    padding-top: 1.875rem;
    padding-bottom: 2.5rem;
  }
  .tabbingSection.v2 .tabs .tabNavParent {
    overflow-x: auto;
  }
  .tabbingSection.v2 .tabs #tabs-nav {
    width: -moz-max-content;
    width: max-content;
  }
  .tabbingSection.v2 .tabs #tabs-content {
    margin-top: 1.875rem;
  }
  body.beon-insight .fourColumnCardSection {
    padding: 2.5rem 0rem 1.875rem;
  }
  .leftImage_rightQuote .leftImgBox {
    min-height: 15.625rem;
  }
  .leftImage_rightQuote .quoteBox {
    margin-top: 0.938rem;
    padding: 2.5rem 0.938rem 5.75rem;
  }
  .solutionSection {
    padding: 1.875rem 0rem;
  }
  .solutionSection .titleBox {
    margin-bottom: 1.875rem;
  }
  .solutionSection .columnParent {
    padding: 2.188rem 1.625rem 1.875rem;
    margin-bottom: 1.875rem;
    height: auto;
  }
  .aboutBanner {
    padding: 3.375rem 0rem 9.813rem;
    background-position: bottom center;
  }
  .aboutBanner .bannerContent {
    text-align: center;
    padding-bottom: 3.125rem;
  }
  .aboutBanner .bannerRightImage {
    right: 14%;
    bottom: -88%;
    max-width: 28.75rem;
  }
  .aboutTwoColumn .contentPatrent {
    text-align: center;
  }
  .aboutTwoColumn .contentPatrent > div:not(:first-child) {
    margin-top: 0.938rem;
  }
  .leftContent_rightImage.slider_option {
    padding-top: 0;
    padding-bottom: 4.5rem;
  }
  .leftContent_rightImage.slider_option .contentParent {
    margin-top: 5.75rem;
  }
  .leftContent_rightImage.slider_option .rightImage {
    margin: 0 -0.75rem;
  }
  .leftContent_rightImage.slider_option .rightImage .rightContentBox {
    max-width: calc(100% - 1.5rem);
    padding: 1.25rem 1.25rem 1.875rem;
  }
  .leftContent_rightImage.slider_option .rightImage .rightContentBox .contentSliderParent {
    padding-top: 0;
  }
  .leftContent_rightImage.slider_option .slick-dots {
    bottom: -0.625rem;
    justify-content: flex-start;
  }
  .fullWidthContent.v2 {
    padding: 5.125rem 0rem;
  }
  .featureArtical {
    padding: 4.375rem 0rem;
  }
  .featureArtical .featurePostInner {
    height: auto;
  }
  .featureArtical .mobileTitle {
    margin-bottom: 1.25rem;
  }
  .featureArtical .mobileTitle h2 {
    color: #101B3A;
  }
  .featureArtical .featurePostList {
    display: none;
  }
  .blogBanner {
    padding: 7.375rem 0rem 3.125rem;
  }
  .blogBanner .bannerContent {
    text-align: center;
  }
  .blogBanner .bannerContent h2 + p {
    font-size: 1rem;
  }
  .blogBanner .bannerContent .smallTitle {
    margin-bottom: 0.625rem;
  }
  .featureArtical .featurePostInner .postImage {
    height: 14.375rem;
  }
  .blogPostList {
    padding-bottom: 4.375rem;
  }
  .blogPostList .postListTitle {
    display: none;
  }
  .blogPostList .postFilterBox {
    margin-bottom: 1.063rem;
  }
  .postDetail {
    padding-bottom: 4.063rem;
  }
  .postDetail .breadcrumBox {
    display: none;
  }
  .postDetail .postParent .postTitleBox {
    text-align: center;
  }
  .postDetail .postParent .titleBottomBox .dateBox, .postDetail .postParent .titleBottomBox .readTime {
    font-size: 1rem;
  }
  .postDetail .postParent .postInfo .blogContent {
    padding: 1.75rem 1.125rem;
  }
  .postDetail .postParent .postcontent h2, .postDetail .postParent .postcontent h3, .postDetail .postParent .postcontent h4 {
    font-size: 1.375rem;
  }
  .postDetail .postParent .postcontent p, .postDetail .postParent .postcontent ul li, .postDetail .postParent .postcontent blockquote {
    font-size: 1rem;
  }
  body.blog-post .newsletterSection {
    padding: 1.5rem 0.938rem;
    margin-top: 3.75rem;
  }
  body.blog-post .newsletterSection .titleBox {
    margin-bottom: 0;
  }
  .leftContent_rightForm .leftContentBox {
    display: none;
  }
  .leftContent_rightForm .rightFormBox .staticForm {
    padding: 3.125rem 1.25rem;
  }
  .enterprise-banner {
    padding-bottom: 2rem;
  }
  .faq-with-slide-image .rightImgBox {
    margin-top: 1.875rem;
  }
  .faq-with-slide-image .rightImgBox .accordianImg.active {
    position: relative;
  }
  .faq-with-slide-image .rightImgBox .rightContentBox {
    bottom: inherit;
    top: inherit;
    position: relative;
    left: 0;
    max-width: 100%;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  body.freight-bill .faq-with-slide-image {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .cta-strip-section .cta-box {
    order: 2;
    margin-top: 1.25rem;
  }
  .cta-strip-section .content-box {
    order: 1;
    margin-left: 0;
    max-width: 100%;
  }
  .beon-commerce .leftImage_rightQuote {
    padding: 3.125rem 0rem;
  }
  .banner-with-rounded-image .bannerLeftBox {
    padding: 5.625rem 0.75rem 13.063rem;
    text-align: center;
  }
  .banner-with-rounded-image .rightContentBox {
    right: inherit;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    bottom: auto;
    top: 6.875rem;
  }
  .tabbingSection.v2 .tabContentInner {
    padding-left: 0.75rem;
  }
  .solutionSection.v2 {
    padding: 4rem 0rem 2.5rem;
  }
  body.payment-spend-managment .leftImage_rightQuote {
    padding: 0rem 0rem 3.125rem;
  }
  .content-section {
    padding: 3.125rem 0rem;
  }
  .banner-with-rounded-image+.clientSection .marquee {
    padding-top: 7.5rem;
  }
  .two-column-content-section {
    padding: 3.125rem 0rem;
  }
  .two-column-content-section .childCard {
    margin-bottom: 0;
  }
  .two-column-content-section .childCard:not(:first-child) {
    margin-top: 1.875rem;
  }
  .enterprise-page .leftImage_rightQuote,
  .faq-with-slide-image {
    padding: 2.5rem 0rem;
  }
  .table-of-content .bannerContent {
    overflow-x: scroll;
  }
  .table-of-content .bannerContent table {
    width: 43.75rem;
  }
  .privacy-content-section {
    padding: 3rem 0rem;
  }
  .blogPostList .postSideBar .filterListBox .filterListTitle.active {
    margin-bottom: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
  }
  .blogPostList .postSideBar .filterListBox .filterListTitle::after {
    content: "";
    position: absolute;
    top: 4px;
    right: 0;
    background-image: url('data:image/svg+xml,<svg width="19" height="11" viewBox="0 0 19 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L9.5 9L18 1" stroke="%23101B3A" stroke-width="2" stroke-linecap="round"/></svg>');
    background-size: 1rem;
    z-index: 5;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
  }
  .blogPostList .postSideBar .filterListBox .filterListTitle {
    position: relative;
    margin: 0;
  }
  .blogPostList .postSideBar .filterListBox .filterListTitle.active::after {
    transform: scaleY(-1);
    top: -5px;
  }
  body .blogPostList .postSideBar .filterListBox li.sf-field-taxonomy-resource-category {
    padding: 1rem 0 0;
  }
  body .blogPostList .postSideBar .filterListBox li {
    margin-bottom: 10px;
  }
  .blogPostList .postSideBar .filterListBox {
    background-color: #F1F4FA;
    border-radius: 0.625rem;
    padding: 1.563rem 1.25rem;
  }
  .filterList.noListStyle {
    margin-top: 1.5rem;
  }
  .blogPostList .postSideBar .filterListBox li {
    padding: 0;
  }
  .blogPostList .postSideBar .filterListBox .filterListTitle.active {
    margin-bottom: 20px;
  }
  .leftContent_rightImage .counterParent .contentList h3 {
    padding-bottom: 10px;
  }
  .tabbingSection {
    padding-bottom: 30px;
  }
  .tabContentInner.noListStyle {
    min-height: 171px;
  }
  .tabbingSection .tabs .tab-content li {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .tabbingSection .tabs #tabs-content {
    margin-top: 20px;
  }
  .multiStepFormSection .stepBox .staticForm .formBottomBox :is(.step-back, .submitBtn) {
    width: 50%;
    padding: 10px;
    font-size: 14px;
    max-width: 113px;
  }
  .multiStepFormSection .stepBox .staticForm .formBottomBox .submitBox {
    width: auto;
  }
  .multiStepFormSection .stepBox .staticForm .formBottomBox .submitBtn {
    width: 100%;
    min-width: 114px;
  }
  .multiStepFormSection .stepChildBox {
    padding: 25px 15px;
    margin-bottom: 0px;
  }
  .multiStepFormSection {
    padding-bottom: 60px;
  }
  .multiStepFormSection .stepBox .cardParent {
    padding: 0 5px;
  }
  .multiStepFormSection .stepBox .topicCard .topicCardBox {
    font-size: 16px;
    white-space: nowrap;
    margin-bottom: 19px;
    color: #101B3A;
  }
  .multiStepFormSection .stepBox .topicCard {
    margin-top: 30px;
  }
  .leftContent_rightImage .container .rightImage .rightContentBox .row {
    flex-wrap: wrap;
    gap: 20px;
  }
  .leftContent_rightImage .container .rightImage .rightContentBox .row [class*=col-] {
    max-width: 100%;
    width: 100%;
  }
  .leftContent_rightImage .container .rightImage .rightContentBox .row .slick-track {
    width: 100% !important;
  }
  .leftContent_rightImage .container .rightImage .rightContentBox .row .slick-track .slick-slide {
    width: 100% !important;
  }
  .leftContent_rightImage .container .rightImage .rightContentBox {
    animation: none;
  }
  footer .footerBottomBox .copyRightText {
    margin-top: 15px;
  }
  .page-id-319 .solutionSection .titleBox {
    margin-bottom: 22px;
  }
  .leftImage_rightQuote {
    padding-top: 60px;
  }
  .leftImage-rightContent {
    padding: 12rem 0rem 3.75rem;
  }
  .leftImage-rightContent .map-img-desktop {
    display: none;
  }
  .leftImage-rightContent .map-img-mobile {
    display: block;
  }
  .leftImage-rightContent .img-inner {
    max-width: 15.625rem;
    margin: 0 auto 1.25rem;
  }
  .leftContent_rightImage .counterParent .contentList > .d-flex {
    gap: 0rem;
  }
  .banner-with-rounded-image.right-form-section {
    padding: 5.625rem 0 13.063rem 0;
  }
  .banner-with-rounded-image.right-form-section .bannerLeftBox {
    padding: 0 0 2.5rem;
  }
  .banner-with-rounded-image.right-form-section .staticForm {
    margin-bottom: -27.375rem;
    border: 1px solid #CED2DC;
  }
  .page-id-68208 .banner-with-rounded-image.right-form-section .staticForm {
    margin-bottom: 0;
  }
  .clientSection.banner-form .marquee {
    padding-top: 28.125rem;
  }
  body.page .clientSection.banner-form .marquee.mpt {
    padding-top: 28.125rem;
  }
  .banner-with-rounded-image.right-form-section.below-slide .formBottomBox .bottomContent {
    width: 100%;
    margin-bottom: 1rem;
    padding-right: 0;
  }
  .banner-with-rounded-image.right-form-section.below-slide .staticForm {
    padding: 1.5rem;
  }
  .banner-with-rounded-image.right-form-section.below-slide .rightContentBox {
    display: none;
  }
  /* Testimonial Version 2*/
  .leftImage_rightQuote.testimonial-v2 .quoteBox {
    padding: 2rem 1rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteShape {
    right: 1.75rem;
    bottom: 1.75rem;
    width: 4.938rem;
    height: 3.688rem;
  }
  .leftImage_rightQuote.testimonial-v2 .quoteBox .quoteContent .userInfo {
    width: calc(100% - 5.875rem);
  }
  .card-v1 .cardInner .iconBox {
    height: 15.688rem;
  }
  .card-v2 .cardInner .iconBox {
    height: 19.813rem;
  }
  .card-v2 .cardInner .cardTitle {
    text-align: center;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
  }
  .card-v2 .cardInner .cardTitle h5 {
    width: 100%;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .card-v2 .cardInner .cardTitle img {
    max-height: 2rem;
    height: 2rem;
  }
  .solutionSection.solutionsCards .titleBox {
    margin-bottom: 2rem;
  }
  .solutionSection.solutionsCards .titleBox h2 {
    font-size: 2rem;
  }
  .solutionSection.solutionsCards .columnParent {
    padding: 2.5rem 1.75rem;
  }
  .solutionSection.solutionsCards .columnParent .columnContent h3 {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
  .solutionSection.solutionsCardsV2 .columnParent .columnContent img {
    height: auto;
    width: 100%;
  }
  .solutionSection.solutionsCardsV2 .columnParent.column-parent-50 {
    height: auto;
    width: 100%;
    margin-left: 0;
  }
  .solutionSection.solutionsCardsV2 .columnParent.column-parent-50:first-child {
    margin-bottom: 1.5rem;
  }
  .aboutTwoColumn .bottomImage img {
    height: auto;
  }
  .page-id-337 .banner-with-rounded-image .rightContentBox {
    bottom: auto;
  }
  body {
    overflow-x: hidden;
  }
  .bannerSection .bannerTitle h1 {
    font-size: 4rem;
  }
  .sendflex-block .sendflex-order-2 {
    padding-left: 2rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .sendflex-block h4 {
    font-size: 1.1rem;
    line-height: 130%;
    margin: 0 0 0.75rem;
  }
  .sendflex-block p {
    font-size: 0.75rem;
  }
  .sendflex-order-1 img {
    max-height: 3.125rem;
  }
  .sendflex-block {
    padding-bottom: 3.125rem;
  }
  .mobileMenuLogo img {
    max-height: 3rem;
    max-width: -moz-max-content;
    max-width: max-content;
  }
  footer .footerLeft .footerLogo img {
    min-width: 4.188rem;
  }
  .clientSection.v2 .titleBox {
    max-width: 90%;
  }
  .clientSection.v2 {
    padding: 50px 0;
    margin: 0 0 0px;
  }
  .clientSection.v2 h2 {
    font-size: 50px;
    line-height: 60px;
    margin: 0 0 20px;
  }
  .clientSection.v2 p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 40px;
  }
  .clientSection.v2 .marquee {
    padding: 40px 0;
  }
}
@media (max-width: 575px) {
  .bannerSection .bottomContentBox .bottomContent {
    width: 100%;
    padding-left: 0;
    margin-top: 1.25rem;
  }
  .aboutBanner .bannerRightImage {
    right: 6%;
    bottom: -85%;
  }
  .twoColumnCard .cardParent .cardChild .cardContent ul li {
    font-size: 1.25rem;
  }
  .postDetail .postParent .postcontent iframe {
    width: 100% !important;
    padding: 0 !important;
  }
  .recentPostSection {
    padding: 3.75rem 0rem;
  }
  .leftContent_rightForm .rightFormBox .formBottomBox {
    justify-content: center;
  }
  .leftContent_rightForm .rightFormBox .formBottomBox .bottomContent {
    width: 100%;
    padding-right: 0;
    text-align: left;
  }
  .solutionSection.solutionsCardsV2 .columnParent .columnContent img {
    height: 10rem;
    width: 100%;
  }
  .beon-insight-banner {
    padding-top: 6.438rem;
  }
  .aboutBanner {
    padding: 6rem 0rem 9.813rem;
  }
  .postDetail {
    padding-top: 7rem;
  }
  .sendflex-block .sendflex-order-2 {
    padding-left: 2rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 3.125rem;
    display: inline-flex;
    order: 1;
    flex-wrap: wrap;
  }
  .sendflex-order-1 {
    position: relative;
    order: 0;
    display: inline-flex;
    height: 12.625rem;
  }
  .sendflex-order-1 img {
    max-height: 5.125rem;
  }
  .sendflex-block h4 {
    font-size: 1.375rem;
    line-height: 138%;
    margin: 0 0 1.25rem;
  }
  .sendflex-block p {
    font-size: 1rem;
    line-height: 150%;
    font-weight: 400;
  }
  .postDetail .postParent .postTag {
    margin-bottom: 0.563rem;
  }
  .postTitle {
    margin-top: 1rem;
  }
}
@media (max-width: 480px) {
  h1 {
    font-size: 2.75rem;
  }
  h2 {
    font-size: 2.375rem;
  }
  h3, .leftContent_rightForm .contentParent .contentTitle h1 {
    font-size: 2rem;
  }
  h4, .multiStepFormSection .stepBox .titleBox h1 {
    font-size: 1.625rem;
  }
  .aboutBanner .bannerContent h1,
  .blogBanner .bannerContent h1,
  .privacy-banner .banner-title h1 {
    font-size: 2.375rem;
  }
  .beon-insight-banner .banner-title h1,
  .banner-with-rounded-image .banner-title h1,
  .postDetail .postParent .postTitle h1 {
    font-size: 2rem;
  }
  .featureArtical .featureFirstPost .postTitle h3,
  .featureArtical .featurePostList .listTitle h2,
  .blogPostList .postListTitle h2 {
    font-size: 1.625rem;
  }
  .leftContent_rightImage .container .rightImage .rightContentBox {
    padding-right: 2.5rem;
  }
  .leftContent_rightImage .counterParent .numberContent {
    font-size: 1rem;
    font-weight: 400;
  }
  .beon-insight-banner .wrapLeft {
    padding: 0 !important;
  }
  .banner-bottom-Section .smallTitle {
    font-size: 0.625rem;
  }
  .banner-bottom-Section .contentBox {
    font-size: 0.875rem;
    width: calc(100% - 4.375rem);
  }
  .leftImage_rightQuote .leftImgBox {
    min-height: 10.563rem;
  }
  .leftImage_rightQuote .leftImgBox .leftLogoImg {
    max-width: 12.5rem;
  }
  .solutionSection .columnParent .columnImg {
    margin-top: 1.875rem;
  }
  .fullWidthContent {
    background-attachment: inherit;
  }
  .aboutBanner .bannerRightImage {
    right: 5.5%;
    bottom: -55%;
    padding: 0;
  }
  .aboutTwoColumn {
    padding-top: 8rem;
  }
  .aboutTwoColumn .bottomImage {
    margin-top: 0;
  }
  .leftContent_rightImage.slider_option .rightContentBox .sliderQuote {
    font-size: 0.875rem;
  }
  .leftContent_rightImage.slider_option .rightContentBox .sliderQuote .quoteUser .userName {
    font-size: 0.813rem;
  }
  .staticForm form .tab-col-1 {
    display: block;
  }
  .tabbingSection .tabRight .rightImgBox {
    height: 17rem;
  }
  .postDetail .postParent .postcontent iframe {
    height: 15.625rem !important;
  }
  .leftImage-rightContent {
    padding: 10rem 0rem 3.75rem;
  }
  .author-box .social-link {
    position: absolute;
    right: 30px;
  }
  .author-metabox .name {
    max-width: 80%;
  }
  .author-metabox .meta {
    width: calc(100% - 3.5rem);
  }
  body.parcel-contract .tabbingSection.v2 .counter-content {
    flex-wrap: wrap;
    gap: 5px;
  }
  .bannerSection .bannerTitle h1 {
    font-size: 3rem;
  }
  .clientSection.v2 h2 {
    font-size: 42px;
    line-height: 52px;
    margin: 0 0 15px;
  }
}
@media (max-width: 400px) {
  .postDetail .postParent .titleBottomBox .rightBox {
    width: 100%;
    margin-top: 0.5rem;
  }
}
@media (max-width: 375px) {
  .tabbingSection .tabs #tabs-nav li a {
    font-size: 0.875rem;
  }
  .aboutBanner .bannerRightImage {
    bottom: -45%;
  }
  .postDetail .postParent .titleBottomBox .socialLinks {
    margin-top: 1.5rem;
  }
  .multiStepFormSection .companyInfoInner {
    padding: 2rem 1.5rem;
  }
  .multiStepFormSection .stepBox .topicCard .topicCardBox {
    font-size: 14px;
  }
  .multiStepFormSection .companyInfo .infoBox .phone a,
  .multiStepFormSection .companyInfo .infoBox .email a,
  .multiStepFormSection .companyInfo .infoBox .phone,
  .multiStepFormSection .companyInfo .infoBox .email,
  .multiStepFormSection .companyInfo .infoBox .address,
  .multiStepFormSection .companyInfo .infoBox .socialLinks {
    font-size: 12px;
  }
  .card-v1 {
    margin-bottom: 2.25rem;
  }
  .card-v1 .cardInner .iconBox {
    height: auto;
  }
  .card-v2 .cardInner .iconBox {
    height: 16rem;
  }
  .card-v2 .cardInner .cardTitle {
    padding: 0.5rem;
  }
  .card-v2 .cardInner .cardTitle h5 {
    font-size: 1.2rem;
    line-height: 1.4rem;
    margin: 0 0 0.5rem;
  }
  .bannerSection .bannerTitle h1 {
    font-size: 3rem;
  }
}
@media (max-width: 320px) {
  .multiStepFormSection .stepBox .topicCard .topicCardBox {
    font-size: 10px;
  }
}/*# sourceMappingURL=responsive.css.map */