@media only screen and (max-width: 1500px){

    .menu-item.has-mega-menu .mega-menu .mega-menu-inner{
        padding: 30px 30px ;
    }
    .lqd-tabs .lqd-tabs-nav-wrap {
        margin-left: 25px;
        margin-right: 25px;
    }
    .lqd-tabs-nav-next {
        right: 0px !important;
    }
    .lqd-tabs-nav-prev {
        left: 0px !important;
    }
}
@media only screen and (max-width: 1400px){

    #menu-custom-mega-menu li a{
        font-size: 16px;
    }
    .elementor-button.btn.btn-solid.btn-icon-left.btn-hover-reveal.btn-has-label{
        font-size: 14px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        padding: 0px 20px;
    }

    /* Home  */
    
    .home .home-app-section .elementor-element .row {
        max-width: 100vw;
        padding-right: 20px;
        padding-left: 20px;
    }
    .home .home-app-section p {
        font-size: 48px;
    }
    .home-app-section-contents p.app-content-title{
        font-size: 36px;
    }
    .archive.category .container {
        width: 1024px;
    }

}

@media only screen and (max-width: 1300px){

    .mega-menu-left{
        padding-right: 15px;
        width: 32%;
    }
    .mega-menu-right{
        padding-left: 15px;
        width: 65%;
    }
    .mega-menu{
        margin: 0 10px;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-hidden-tablet.elementor-hidden-mobile .elementor-element.elementor-col-33:nth-child(3){
         width: 33%;    
    }
    .elementor-12 .elementor-hidden-tablet.elementor-hidden-mobile .elementor-element.elementor-col-33:nth-child(2){
        margin-left: 2%;
    }
   
}

@media only screen and (max-width: 1250px){
       
    .main-header .lqd-mobile-sec .navbar-brand img{
        width: 168px;
    }    

}

@media only screen and (max-width: 1199px){

    #lqd-site-content {
        padding-top: 68px;
    }

    /* Home  */

    .home .elementor-reverse-mobile .elementor-col-50,
    .home .elementor-section.ca-initvalues-applied .elementor-col-50,
    .home .site-footer.footer .footer-top .elementor-col-50,
    .home .site-footer.footer .footer-contents .elementor-col-50,
    .elementor-section-content-middle .elementor-col-50.elementor-top-column{
        width: 50%;
    }
    .home .home-blog-section.ca-initvalues-applied .elementor-col-50,
    .home .home-faq-section.ca-initvalues-applied .elementor-col-50{
        width: 100%;
    }
    .home .elementor-section.ca-initvalues-applied .elementor-col-33 {
        width: 33%;
    }
    .home .elementor-section .companies-carousel-wrapper .carousel-item{
        width: calc(100% / 4);
    }
    .ld-fh-element.elementor-heading-title.h1 .lqd-adv-txt-item,
    .home-app-section .home-app-section-contents p{
        font-size: 40px;
    }
    .elementor-widget-container .ld-fh-element.h2 .lqd-adv-txt-item,
    .ld-fh-element.h3 .lqd-adv-txt-item{
        font-size: 28px;
    }
    .home-app-section .home-app-section-contents p.app-content-title{
        font-size: 30px;
    }
    .home .home-app-section .elementor-element .row {
        padding-right: 0px;
        padding-left: 0px;
    }
    .home-app-section .home-app-section-contents img {
        width: 40%;
    }
    .home-app-section-contents{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .home-app-section .home-app-section-contents p{
        line-height: 40px;
    }
    .home .elementor-section-boxed.ca-initvalues-applied .industries-impacted {
        padding-bottom: 40px;
    }
    .home .elementor-section.best-choice-bottom {
        padding-bottom: 30px;
    }
    .home .elementor-col-100 .companies-carousel-wrapper .elementor-widget-container{
        padding-top: 25px;
    }
    .elementor-section-boxed.ca-initvalues-applied .elementor-column-gap-extended .elementor-col-50 .elementor-element-populated,
    .home .elementor-section.client-review-block {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .home .elementor-section.home-app-section {
        padding: 0px;
    }
    .home .elementor-section.home-numbers-block .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-left: 0px;
    }
    .home .elementor-section.home-numbers-block .elementor-col-50:nth-child(2) .elementor-widget-wrap {
        padding-right: 0px;
    }
    .home .elementor-section.home-numbers-block .elementor-widget-wrap .lqd-counter-text {
        font-size: 16px;
    }
    .home .elementor-section.client-review-block h5 span {
        font-size: 20px !important;
    }
    .home .elementor-section.home-blog-section .lqd-lp-header .entry-title.lqd-lp-title {
        font-size: 20px;
    }
    .home .elementor-section.home-Infrastructure-top .elementor-col-50:nth-child(2) .elementor-widget-wrap{
        padding-right: 0px;
    }
    .split-unit.lqd-lines span {
        display: flex;
        flex-direction: column;
    }    

    /* About */
    
    .ld-fh-element.h1{
        font-size: 44px !important;
        margin-top: 30px;
    }

    .page-id-4886 .elementor-section-boxed.ca-initvalues-applied .ld-fh-element.p{
        font-size: 20px;
    }
    .page-id-4886 .elementor-section-boxed .ca-initvalues-applied .ld-fh-element.p{
        font-size: 16px;
    }
    .page-id-4886 .ca-initvalues-applied .elementor-col-33{
        width: 33.33%;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .page-id-4886 .ca-initvalues-applied .elementor-col-50{
        width: 50%;
    }
    .page-id-4886 .ca-initvalues-applied .elementor-col-33 .ld-fh-element.h2 {
        line-height: 0px;
    }
    .about-us-top.elementor-section-boxed.elementor-top-section {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    /* Feature  */

    .parent-pageid-7758 .elementor-section-boxed.ca-initvalues-applied .elementor-col-50 {
        width: 50%;
    }
    .parent-pageid-7758 .elementor-section-boxed.ca-initvalues-applied {
        padding-left: 0px;
        padding-right: 0px;
    }
    .parent-pageid-7758 .elementor-section-boxed.ca-initvalues-applied .elementor-col-50:nth-child(1) > .elementor-widget-wrap {
        padding-left: 0px;
    }
    .parent-pageid-7758 .elementor-section-boxed.ca-initvalues-applied .elementor-col-50:nth-child(2) > .elementor-widget-wrap {
        padding-right: 0px;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop {
        padding-left: 20px;
        padding-right: 20px;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop .elementor-col-100 > .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop > .elementor-container {
        max-width: 1024px;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop {
        margin-bottom: 0px;
        padding-bottom: 20px;
    }
        
    /* Pricing  */

    .price-section .elementor-container .elementor-col-25 {
        width: 33.33%;
    }

    /* Faq  */

    .page-id-8712 .ca-initvalues-applied .elementor-widget-wrap.elementor-element-populated {
        padding-right: 0px;
    }
    .page-id-8712 .home-faq-section.elementor-section-boxed {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-8712 .home-faq-section.elementor-section-boxed .elementor-widget-wrap {
        padding-left: 0px;
    }

    /* Blog  */

    .titlebar-container .titlebar-col h1{
        font-size: 44px;
    }
    .featured-post-section h2.elementor-heading-title{
        font-size: 28px;
    }
    .featured-post-section h4.elementor-heading-title{
        font-size: 26px;
    }

    .home-blog-section .elementor-col-66 .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .page-id-4937 .home-faq-section.elementor-section-content-middle {
        padding-bottom: 0px;
    }
    .page-id-4937 .blog-slug-block.elementor-section-boxed {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .page-id-4937 .blog-featured-block.elementor-section-boxed,
    .page-id-4937 .home-faq-section.elementor-section-boxed,
    .page-id-4937 .home-blog-section.elementor-section-boxed,
    .page-id-4937 .blog-slug-block.elementor-section-boxed {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-4937 .blog-featured-block.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
    .page-id-4937 .home-faq-section.elementor-section-boxed .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0px;
        padding-right: 0px;
    }

    /* Contact  */

    .contact-form-column{
        padding: 5px 20px 35px;
    }
    .text-center.condition-text {
        display: inline-block;
        margin-top: 20px;
    }
    .text-center.condition-text P {
        padding: 0px 20px;
    }
    .contact-page-form-section textarea{
        height: 280px;
    }
    .custom-contact-hero .ld-fh-element.p {
        margin-bottom: 30px;
    }

    /* Demo  */

    .page-id-8833 .ca-initvalues-applied.elementor-col-100 .brochure-modal-left .elementor-element-populated,
    .page-id-8833 .ca-initvalues-applied.elementor-col-100 .contact-form-wrapper .elementor-element-populated {
        padding-left: 20px;
        padding-right: 20px;
    }

    /* Brochure  */

    .elementor-widget-ld_modal_window .lqd-lity-wrap {
        max-width: calc(100vw - 40px) !important;
        margin-left: 20px;
    }
    .elementor-widget-ld_modal_window .lqd-lity-wrap #brochureModal .e-con-inner {
        margin: 0px;
    }
    
    /* Footer  */

    .site-footer.footer .footer-top .elementor-col-50:nth-child(1) {
        width: 70%;
    }
    .site-footer.footer .footer-top .elementor-col-50:nth-child(2) {
        width: 30%;
    }
    .site-footer.footer .footer-top .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-top: 45px;
    }
    .site-footer.footer .footer-top.elementor-section-boxed {
        padding-top: 0px;
        padding-bottom: 60px;
    }
    .site-footer.footer .footer-top .ld-fh-element.p{
        font-size: 22px;
    }
    .site-footer.footer .footer-contents .elementor-col-50.footer-logo-wrapper {
        width: 33%;
    }
    .site-footer.footer .footer-contents .elementor-col-50.footer-right-col {
        width: 67%;
    }
    #footer .footer-contents .elementor-container .footer-copyright-section {
        bottom: 0px;
    }
    .site-footer.footer .footer-contents .footer-copyright-section .elementor-col-50 .elementor-widget-hub_fancy_heading .ld-fh-element.p span:last-of-type{
        display: block;
    }

}

@media only screen and (max-width: 1024px){
    
    /* Home  */

    .home .elementor-reverse-mobile .elementor-col-50 .elementor-widget-wrap{
        padding-left: 0px;
        padding-right: 0px;
    }
    .home .elementor-reverse-mobile,
    .home .elementor-section.ca-initvalues-applied,
    .home .site-footer.footer .footer-top,
    .home .site-footer.footer .footer-contents,
    .home .elementor-section-content-middle{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .home .features-block .lqd-tabs-pane .e-parent {
        padding: 0px;
    }
    .home .payroll-outsourcing-block .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-left: 0px;
    }
    .home .payroll-outsourcing-block .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-left: 0px;
    }
    .home .payroll-outsourcing-block .elementor-col-50:nth-child(2) .elementor-widget-wrap {
        margin-right: 0px;
    }
    .home .home-Infrastructure-top .ld-fh-element.p,
    .home .home-Infrastructure-bottom .ld-fh-element.p{
        font-size: 18px;
    }
    .home .home-Infrastructure-top .lqd-bullet-list li,
    .home .home-Infrastructure-bottom .lqd-bullet-list li {
        font-size: 16px;
    }
    .home .home-app-section .home-app-section-contents .container {
        margin: 0px;
        width: 100%;
    }
    .home .home-app-section .home-app-section-contents .container .col-md-7 {
        padding-left: 15px;
    }
    .home .features-block .features-secondary-title {
        font-size: 24px;
    }
    .home .features-block .features-sub-columns .e-con-inner {
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
    }
    .home .features-block .features-sub-columns .e-con-inner .e-child {
        width: calc(50% - 15px);
        box-sizing: border-box;
    }

    /* About  */

    .page-id-4886 .ca-initvalues-applied .elementor-col-33{
        width: 100%
    }
    .page-id-4886 .ca-initvalues-applied .elementor-col-50{
        width: 100%;
    }
    .page-id-4886 .who-we-are-block .elementor-col-50 .elementor-widget-wrap {
        margin-right: 0px;
    }
    .page-id-4886 .who-we-are-block .elementor-col-50 .elementor-widget-wrap .lqd-imggrp-single img {
        width: 100vw;
    }
    .page-id-4886 .who-we-are-block .elementor-col-50:nth-child(2) .elementor-widget-wrap {
        padding-top: 0px;
    }
    .page-id-4886 .about-us-mission .elementor-col-33 .ld-fh-element.h2,
    .page-id-4886 .who-we-are-block .elementor-col-50 .ld-fh-element.h3 {
        text-align: center;
        display: block;
    }
    .page-id-4886 .about-us-mission .elementor-col-33 .ld-fh-element.p{
        text-align: center;
    }
    .page-id-4886 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied,
    .page-id-4886 .elementor-section-boxed.elementor-section-content-middle.elementor-top-section{
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-4886 .our-story-block .elementor-col-100 .elementor-widget-wrap,
    .page-id-4886 .our-story-block .elementor-col-100 .elementor-widget-wrap .elementor-widget-container,
    .page-id-4886 .about-us-mission .elementor-col-33 .elementor-widget-wrap .elementor-widget-container,
    .page-id-4886 .about-us-mission .elementor-col-33 .elementor-widget-wrap,
    .page-id-4886 .about-us-top .elementor-col-100 .elementor-widget-wrap,
    .page-id-4886 .about-us-top .elementor-col-100 .elementor-widget-wrap .elementor-widget-container {
        padding-left: 0px;
        padding-right: 0px;
    }

    /* Pricing */
    .price-section .elementor-container.elementor-column-gap-custom .elementor-col-25.elementor-column {
        width: 50%;
    }

    /* Feature  */

    .parent-pageid-7758 .ca-initvalues-applied .elementor-container .elementor-column.elementor-col-50 {
        width: 100% !important;
    }
    .parent-pageid-7758 .elementor-section.elementor-top-section .elementor-container .elementor-column.elementor-col-50 img{
        display: flex;
        margin-left: auto;
        margin-right: auto;
    }
    .parent-pageid-7758 .elementor-section.elementor-top-section .elementor-container .elementor-column.elementor-col-50 .lqd-imggrp-img-container{
        display: flex;
    }
    .parent-pageid-7758 .ld-fh-element.h3 .lqd-adv-txt-item{
        font-size: 30px;
    }
    .parent-pageid-7758 .elementor-section-height-default.ca-initvalues-applied:nth-child(3) > div  {
        flex-direction: column-reverse;
    }
    .parent-pageid-7758 .elementor-column-gap-extended > .elementor-column > .elementor-element-populated{
        padding-left: 15px;
    }
    .parent-pageid-7758 .elementor-section.elementor-top-section {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop .elementor-section.elementor-inner-section {
        padding-left: 0px;
        padding-right: 0px;
    }

    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop > .elementor-container {
        max-width: calc(100% - 40px);
    }
    .parent-pageid-7758 .elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default .elementor-inner-section {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
    }
    .parent-pageid-7758 .elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default .elementor-col-100 > .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
    .parent-pageid-7758 .elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default .elementor-col-100 {
        padding-bottom: 30px;
        padding-top: 20px;
    }
    .parent-pageid-7758 .elementor-section-boxed.ca-initvalues-applied .elementor-col-50:nth-child(1) > .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 15px;
    }
    .parent-pageid-7758 .elementor-section-boxed.ca-initvalues-applied .elementor-col-50:nth-child(2) > .elementor-widget-wrap {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 0px;
    }
    .archive.category .container {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    /* Footer  */

    .site-footer.footer .footer-contents .elementor-col-50.footer-logo-wrapper {
        width: 100%;
    }
    .site-footer.footer .footer-contents .elementor-col-50.footer-right-col {
        width: 100%;
    }
    .site-footer.footer .footer-contents .elementor-col-50.footer-logo-wrapper .split-unit.lqd-lines:nth-child(1) .lqd-adv-txt-item, 
    .site-footer.footer .footer-contents .elementor-col-50.footer-right-col .ld-fh-element.h3 {
        font-size: 20px;
    }
    .site-footer.footer .footer-contents .elementor-col-50.footer-logo-wrapper .elementor-widget-wrap{
        margin-bottom: 0px;
    }
    .site-footer.footer .footer-contents .elementor-col-50.footer-right-col > .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
    #footer .footer-contents .elementor-container .footer-copyright-section {
        position: relative;
        bottom: 0px;
    }
    .site-footer.footer .footer-contents .elementor-col-50.footer-right-col > .elementor-widget-wrap .elementor-section .elementor-container.elementor-column-gap-default {
        padding: 0px;
    }
    .site-footer.footer .footer-contents .footer-copyright-section .elementor-col-50{
        width: 100%;
        text-align: center;
    }
    .site-footer.footer .footer-contents .footer-copyright-section .elementor-col-50 .elementor-social-icons-wrapper{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .site-footer.footer .footer-contents .footer-right-col > .elementor-widget-wrap {
        margin-bottom: 0px;
    }
    .footer-contents.elementor-top-section.elementor-section-boxed.elementor-section-height-default {
        padding-left: 0px;
        padding-right: 0px;
    }    
    .site-footer.footer .footer-contents.elementor-section-boxed .footer-logo-wrapper .elementor-element-populated,
    .site-footer.footer .footer-contents.elementor-section-boxed .footer-right-col .elementor-col-33 .elementor-element-populated,
    .site-footer.footer .footer-top.elementor-section-boxed {
        padding-left: 0px;
        padding-right: 0px;
    }

}

@media only screen and (max-width: 992px){

    /* Home  */

    #lqd-site-content {
        padding-top: 0px;
        margin-top: -4px;
    }
    .ld-fh-element.elementor-heading-title.h1 .lqd-adv-txt-item, .home-app-section .home-app-section-contents p{
        font-size: 34px;
    }
    .home .home-Infrastructure-bottom .elementor-col-50:nth-child(1) .elementor-widget-wrap{
        margin-right: 0px;
    }
    .elementor-widget-container .ld-fh-element.h2 .lqd-adv-txt-item, .ld-fh-element.h3 .lqd-adv-txt-item {
        font-size: 26px;
    }
    .home .client-review-block .ld-fh-element.h2{
        font-size: 22px;
    }
    .home .home-app-section .row .col-md-7{
        width: 60%;
    }
    .home .home-app-section .row .col-md-5{
        width: 40%;
    }
    .home-app-section-contents {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .featured-post-section .elementor-col-50{
        width: 100%;
    }
    .featured-post-section .elementor-col-50 .elementor-widget-wrap.pr-25 {
        padding-right: 0px !important;
    }
    .elementor-widget-wrap.elementor-element-populated.pl-25.featured-post-content-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .featured-post-section .elementor-col-50 .featured-post-content-wrapper .elementor-element .ld-fh-element {
        display: block;
        text-align: center;
    }
    .featured-post-section .elementor-col-50 .featured-post-content-wrapper .elementor-element.elementor-widget.elementor-widget-ld_button .elementor-widget-container {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 20px;
    }

    /* Contact  */

    .contact-page-form-section textarea {
        height: 200px;
    }
    .custom-contact-hero .contact-page-form-section .row img {
        display: block;
        margin: 0px auto;
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .custom-contact-hero .contact-page-form-section .wpcf7-form .row:nth-child(2) {
        display: flex;
        flex-direction: column-reverse;    
    }
    .text-center.condition-text {
        margin-top: 0px;
    }
    .custom-contact-hero .contact-page-form-section .wpcf7-form .row:nth-child(3) .col-md-6{
        margin-bottom: 20px;
    }

    /* Demo  */

    .page-id-8833 .ca-initvalues-applied.elementor-col-100 .brochure-modal-left .ld-fh-element.h2 {
        line-height: 30px;
    }
    .page-id-8833 .elementor-section-content-middle.elementor-section-boxed,
    .page-id-8833 .elementor-section-content-middle.elementor-section-boxed .elementor-col-100 > .elementor-element-populated {
        padding-left: 0px;
        padding-right: 0px;
    }

    /* Footer  */

    .site-footer.footer .footer-top.elementor-section-boxed{
        padding-bottom: 40px;
    }
    .site-footer.footer .footer-top .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-top: 20px;
    }

}

@media only screen and (max-width: 950px){

    .home .industries-impacted .industries-grid{
        padding: 0px;
    }
    .home .industries-impacted .industries-grid .e-con-inner {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        column-gap: 0px;
        row-gap: 15px;
    }
    .home .industries-impacted .industries-grid .e-con-inner .industries-icon-box{
        width: 33.33%;
        padding-right: 15px;
    }
    .home .industries-impacted .industries-grid .e-con-inner .industries-icon-box:nth-child(3n){
        padding-right: 0px;
    }
    .home .elementor-column.industries-impacted .elementor-widget-wrap {
        padding-left: 20px !important;
        padding-right: 20px;
    }

    .home .home-numbers-block .elementor-col-50{
        width: 100% !important;
    }
    .home .home-numbers-block .elementor-col-50 .ld-fh-element.h2{
        text-align: center;
        display: block;
    }
    .home .home-numbers-block .elementor-col-50.counter-col .elementor-widget-wrap {
        padding-top: 0px;
    }

}

    @media only screen and (max-width: 880px){
    
    .home .home-Infrastructure-top .elementor-col-50:nth-child(2) .elementor-widget-wrap {
        padding-left: 0px;
    }
    .home .home-numbers-block .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-right: 0px;
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .home .elementor-section.client-review-block {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .home .features-block.elementor-top-section.elementor-section-boxed,
    .home .home-blog-section.elementor-top-section.elementor-section-boxed {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .home .features-block .elementor-col-100 .ld-fh-element.h2.elementor-heading-title {
        line-height: 0px;
    }
    .home .software-glance .elementor-col-100 .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 30px;
    }
    .home .software-glance .elementor-col-100 .elementor-widget-wrap .p .lqd-adv-txt-item {
        font-size: 18px;
    }
    .home .home-app-section .home-app-section-contents .container .col-md-7 {
        padding-left: 20px;
    }

    .page-id-8833 .accord-checkbox-wrapper .wpcf7-checkbox .wpcf7-list-item {
        width: calc(100% - 1em);
    }

    /* Brochure  */

    .elementor-widget-ld_modal_window .lqd-lity-wrap .e-con-inner .e-child {
        padding-left: 30px;
    }
    
}

@media only screen and (max-width: 767px){
   
    /* Home  */

    .elementor-container.elementor-column-gap-extended {
        display: block;
    }
    .home .elementor-section.ca-initvalues-applied .elementor-col-50, 
    .elementor-section-content-middle .elementor-col-50.elementor-top-column {
        width: 100%;
    }
    .home .elementor-reverse-mobile .elementor-container .elementor-col-50 {
        width: 50%;
    }
    .home .elementor-section-height-default.ca-initvalues-applied {
        padding-top: 0px;
    }
    .home .elementor-section-height-default.ca-initvalues-applied.home-faq-section{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .home .payroll-outsourcing-block .elementor-col-50:nth-child(1) .elementor-widget-wrap{
        padding-right: 0px;
        padding-bottom: 0px;
    }
    .home .payroll-outsourcing-block .elementor-col-50:nth-child(2) .elementor-widget-wrap{
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 20px;
    }
    .home .elementor-section-boxed.ca-initvalues-applied .industries-impacted {
        padding-bottom: 20px;
    }
    .home .payroll-outsourcing-block .ld-fh-element.h3{
        text-align: center;
    }
    .home .software-glance .ld-fh-element.p{
        font-size: 0px;
    }
    .home .software-glance .accordhrm-youtube-video .elementor-widget-container {
        margin-top: 40px;
    }
    .home .software-glance .elementor-widget-wrap.elementor-element-populated {
        padding-bottom: 0px;
    }
    .home .best-choice-bottom .elementor-container {
        display: flex;
        width: 100%;
        gap: 20px;
    }
    .home .best-choice-bottom .elementor-container .elementor-col-33 .elementor-widget-wrap {
        margin-right: 0px;
        padding: 20px;
    }
    .home .best-choice-bottom .elementor-container .elementor-col-33 {
        width: calc(50% - 10px);
    }
    .home-Infrastructure-top .elementor-col-50:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 20px;
    }
    .home-Infrastructure-top .elementor-col-50:nth-child(1) .elementor-widget-wrap.elementor-element-populated .lqd-imggrp-img-container img,
    .home-Infrastructure-bottom .elementor-col-50:nth-child(2) .elementor-widget-wrap img{
        width: 100vw;
    }
    .home-Infrastructure-top .elementor-col-50:nth-child(2) .elementor-widget-wrap.elementor-element-populated {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .home-Infrastructure-bottom .elementor-container.elementor-column-gap-extended {
        display: flex;
        flex-direction: column-reverse;
    }
    .home-Infrastructure-bottom .elementor-container .elementor-col-50:nth-child(2) .elementor-widget-wrap,
    .home-Infrastructure-bottom .elementor-container .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding: 20px 0px;
    }
    .home-numbers-block .counter-col.elementor-col-50 .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0px;
        padding-bottom: 10px;
    }
    .home-app-section .home-app-section-contents p{
        font-size: 30px;
    }
    .home-app-section .home-app-section-contents p.app-content-title {
        font-size: 24px;
    }
    .home-blog-section .lqd-lp-row .col-md-4.lqd-lp-column {
        width: 100%;
        padding: 0px;
    }
    .home-blog-section .lqd-lp-row .col-md-4.lqd-lp-column:last-of-type {
        margin-bottom: 15px;
    }
    .home-blog-section .elementor-widget-container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .industries-impacted .elementor-widget-wrap .industries-grid {
        padding-bottom: 30px;
    }
    .home .features-block.elementor-top-section {
        padding-left: 0px;
        padding-right: 0px;
    }
    .software-glance .ld-fh-element.h2 {
        line-height: 0px !important;
        padding-top: 30px;
    }
    .payroll-outsourcing-block .elementor-col-50 .elementor-button.btn {
        margin-top: 20px;
    }

    /* about */

    .custom-contact-hero .ld-fh-element.p {
        font-size: 26px;
    }
    .page-id-4886 .elementor-section-boxed .ca-initvalues-applied .ld-fh-element.p {
        line-height: 25px;
    }
    .page-id-4886 .about-us-top .ld-fh-element.h2 {
        line-height: 0px;
        padding-top: 20px;
    }
    .page-id-4886 .about-us-top .ld-fh-element.h2 .lqd-adv-txt-item{
        line-height: 20px;
    }
    .page-id-4886 .about-us-top .elementor-button.btn {
        margin-top: 20px;
    }
    .page-id-4886 .who-we-are-block.elementor-section-boxed {
    padding-top: 0px;
    padding-bottom: 0px;
    }
    .page-id-4886 .who-we-are-block.elementor-section-boxed .elementor-col-50:nth-child(1) .elementor-widget-wrap{
        padding-top: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-4886 .who-we-are-block.elementor-section-boxed .elementor-col-50:nth-child(2) .elementor-widget-wrap{
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-4886 .our-story-block.elementor-section-boxed {
        padding-top: 20px;
    }
    .page-id-4886 .about-us-mission.elementor-section-boxed {
        padding-top: 1px;
    }
    .page-id-4886 .elementor-section-boxed.ca-initvalues-applied .ld-fh-element.p {
        font-size: 18px;
    }
    .page-id-4886 .our-team-block.elementor-section-boxed.ca-initvalues-applied {
        padding-top: 0px;
    }    
    .custom-timeline::before {
        left: 2px;
    }
    .custom-timeline .timeline-item {
        margin: 0px;
    }
    .custom-timeline .timeline-item {
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .custom-timeline .timeline-item.left .content-inner {
        flex-direction: row-reverse;
        float: left;
        text-align: left;
        margin-left: 25px;
    }
    .custom-timeline .timeline-item.right .content-inner {
        margin-left: -16px;
    }
    .custom-timeline::after{
        left: 4px;
    }
    .timeline-item.right .line,
    .timeline-item.left .line{
        top: 7px;
    }
    .timeline-item .line {
        display: block;
    }
    .timeline-item.right .line .year {
        right: -35px;
    }
    .timeline-item.left .line .year {
        left: 7px;
    }
    .timeline-item .icon {
        left: -45px;
        top: 7px;
    }
    .timeline-item.right .content {
        margin-left: 40px;
    }
    .line::before {
        width: 65px;
        top: -4px;
    }
    .timeline-item.right .line::before {
        left: -30px;
    }
    .timeline-item.left .line::before {
        left: -4px;
    }
    .timeline-item .line .year{
        font-size: 16px;
    }
    .custom-timeline {
        padding: 0px 15px 20px;
    }
    .elementor-4886 .elementor-element.elementor-element-2ca3a35 .elementor-element-populated{
        padding-right: 0px;
    }
    .custom-timeline p {
        font-size: 15px;
    }
    .home .client-review-block .elementor-col-50:nth-child(2) .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-4886 .ca-initvalues-applied .elementor-col-33 {
        margin-top: 15px;
    }

    /* Pricing */

    .page-id-7760 .price-section.elementor-section-full_width.elementor-inner-section {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .page-id-7760 .price-section .elementor-col-25.elementor-inner-column {
        width: 100% !important;
    }
    .page-id-7760 .elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-7760 .elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default .elementor-col-100 > .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-7760 .pricing-block .elementor-widget-hub_fancy_heading .elementor-widget-container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-7760 .pricing-block .h2.ld-fh-element {
        line-height: 0px;
        margin-top: 20px;
    }
    .ld-fh-element.h1 {
        font-size: 32px !important;
    }
    .page-id-7760 .pricing-block .h1 {
        margin-top: 20px !important;
    }
    .page-id-7760 .pricing-block .h2.ld-fh-element .lqd-adv-txt-item {
        line-height: 30px;
    }

    /* Faq  */

    .page-id-8712 .home-faq-section.elementor-section-boxed {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 20px;
    }
    .page-id-8712 .home-faq-section .ld-fh-element.h1 {
        margin-top: 20px;
    }

    /* Feature  */

    .parent-pageid-7758 .ld-fh-element.h3 .lqd-adv-txt-item {
        font-size: 24px;
    }
    .parent-pageid-7758 .elementor-widget-container .ld-fh-element.p{
        font-size: 18px;
    }
    .parent-pageid-7758 .elementor-widget-wrap.elementor-element-populated ul li {
        font-size: 16px;
    }
    .parent-pageid-7758 .elementor-column.elementor-col-33 {
        width: 100% !important;
    }
    .parent-pageid-7758 .ld-fh-element.h3 {
        margin-top: 20px;
    }
    .parent-pageid-7758 .elementor-section-height-default.ca-initvalues-applied {
        margin-top: 0px;
        padding-top: 0px !important;
    }
    .elementor-inner-section.elementor-element.elementor-section-full_width.elementor-section-height-default {
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    h4.accordion-title a {
        font-size: 18px !important;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop .elementor-section.elementor-inner-section .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }

    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied:nth-child(3) > .elementor-container {
        display: flex;
        flex-direction: column-reverse;
    }
    .parent-pageid-7758 .elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default .elementor-col-100 {
        padding-bottom: 20px;
    }
    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied:nth-child(2) .elementor-col-50:nth-child(1) .elementor-widget-wrap,
    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied:nth-child(3) .elementor-col-50:nth-child(2) .elementor-widget-wrap,
    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied:nth-child(4) .elementor-col-50:nth-child(1) .elementor-widget-wrap,
    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied:nth-child(4) .elementor-col-50:nth-child(1) .elementor-widget-wrap{
        padding-bottom: 0px;
    }
    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied:nth-child(3) .elementor-col-50:nth-child(1) .elementor-widget-wrap,
    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied:nth-child(4) .elementor-col-50:nth-child(1) .elementor-widget-wrap{
        padding-top: 0px;
    }
    .parent-pageid-7758 .elementor-section-boxed.elementor-section-height-default.ca-initvalues-applied .elementor-col-50 .elementor-widget.elementor-widget-ld_list .elementor-widget-container {
        margin-top: 15px;
    }

    /* Blog */

    .home-blog-section .elementor-col-66 .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0px !important;
    }
    .home-blog-section .elementor-col-66 .lqd-lp-row .lqd-lp-column.flex-column {
        width: 50%;
    }
    .home-blog-section .elementor-col-66 .elementor-widget-wrap.elementor-element-populated .lqd-lp-row {
        margin-top: 30px;
    }

    .titlebar-container .titlebar-col h1{
        font-size: 36px;
    }

    .featured-post-section h2.elementor-heading-title{
        margin-top: 20px;
    }
    .elementor-section.elementor-top-section.elementor-element.elementor-element-ff9d054.blog-featured-block.elementor-section-boxed.elementor-section-height-default {
        padding-top: 0px;
    }
    .featured-post-section .btn.elementor-button{
        margin-top: 0px;
    }
    .page-id-4937 .home-blog-section.elementor-section-boxed {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .page-id-4937 .home-faq-section.elementor-section-boxed .ld-fh-element.p{
        font-size: 16px;
    }
    .ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.lqd-highlight-classic.lqd-highlight-grow-left.h1 {
        padding-top: 20px;
    }
    .home-blog-section .elementor-col-66 .cat-blog-wraper {         
        padding-left: 0px !important;     
    }     
    .home-blog-section .elementor-col-66 .cat-blog-wraper .lqd-lp-row .lqd-lp-column.flex-column {         
        width: 50%;     
    }     
    .home-blog-section .elementor-col-66 .cat-blog-wraper .lqd-lp-row {         
        margin-top: 30px;     
    } 
    .elementor-widget-wrap.elementor-element-populated.cat-blog-wraper {
        padding-left: 0px !important;
    }
    .post-template-default.single-post .home-blog-section .blog-items.blog-items-related .cat-blog-wraper .lqd-lp-column {
        width: 100%;
        padding-bottom: 20px;
    }
    .post-template-default.single-post .home-blog-section .single-post-header-wrapper h1 {
        margin-top: 20px;
        font-size: 36px;
    }
    .related-wizard-title{
        font-size: 36px !important;
    }
    .home-blog-section .elementor-widget-wp-widget-search .elementor-widget-container,
    .home-blog-section .elementor-widget-wp-widget-categories .elementor-widget-container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .blog-single-post-has-thumbnail .home-blog-section .elementor-col-70 .cat-blog-wraper .elementor-widget-container,
    .blog-single-post-has-thumbnail .home-blog-section .elementor-col-70 .cat-blog-wraper .elementor-column-gap-default {
        padding: 0px !important;
    }
    .single-post-header-wrapper{
        padding-left: 0px;
    }
    .blog-single-post-has-thumbnail .home-blog-section .elementor-col-70 .elementor-col-100 .cat-blog-wraper .elementor-widget-container{
        padding: 20px !important;
    }

    /* Faq  */

    .page-id-8712 .home-faq-section {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* Contact  */

    .custom-contact-hero .ld-fh-element.h1 {
        padding-top: 0px !important;
    }

    /* Demo  */

    .page-id-8833 .accord-checkbox-wrapper .wpcf7-checkbox .wpcf7-list-item {
        width: calc(50% - 1em);
    }
    .page-id-8833 .brochure-modal-left {
        padding-top: 30px;
    }
    .page-id-8833 .ca-initvalues-applied.elementor-col-100 .brochure-modal-left .elementor-element-populated {
        padding-top: 20px;
    }
    .page-id-8833 .ld-fh-element.h1 {
        margin-bottom: 30px !important;
    }

    /* Brochure  */

    .elementor-widget-ld_modal_window .lqd-lity-wrap .e-con-inner .e-child {
        padding-left: 20px;
        padding-right: 20px;
    }
    .lqd-lity-wrap #brochureModal .e-con-inner .brochure-modal-left {
        padding-top: 65px;
    }
    .lqd-lity-wrap #brochureModal .e-con-inner .brochure-modal-left h2 .lqd-adv-txt-item {
        font-size: 30px;
    }

    /* Footer  */

    .site-footer.footer .footer-top .ld-fh-element.p {
        font-size: 20px;
    }
    .site-footer.footer .footer-top.elementor-section-boxed .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
    .parent-pageid-7758 .footer-top {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .parent-pageid-7758 .footer-contents .elementor-col-50 .elementor-widget-wrap {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .site-footer.footer .elementor-section-content-middle.footer-top {
        padding-left: 0px;
        padding-right: 0px;
    }
    .site-footer.footer .footer-contents.elementor-section-boxed .footer-logo-wrapper .elementor-element-populated,
    .site-footer.footer .footer-contents.elementor-section-boxed .footer-right-col .elementor-col-33 .elementor-element-populated {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-id-4899 iframe {
        padding-bottom: 30px;
    }
}

@media only screen and (max-width: 700px){

    .home-app-section .home-app-section-contents p{
        font-size: 26px;
    }
    .home .industries-impacted .industries-grid .e-con-inner .industries-icon-box {
        width: 50%;
        padding-right: 15px;
    }   
    .home .industries-impacted .industries-grid .e-con-inner .industries-icon-box:nth-child(3n) {
        padding-right: 15px;
    }
    .home .industries-impacted .industries-grid .e-con-inner .industries-icon-box:nth-child(2n) {
        padding-right: 0px;
    }
    .features-block .features-sub-columns .e-con-inner, .features-block .features-sub-title-wrapper .e-con-inner .e-child {
        padding-left: 20px;
        padding-right: 20px;
    }
    .features-block .features-sub-columns .e-con-inner{
        padding-bottom: 30px;
    }
    .features-block .features-sub-columns .e-con-inner .elementor-widget-container {
        padding: 15px 15px !important;
        margin-bottom: 0px;
    }
    .features-block .features-sub-columns .e-con-inner .e-child.e-flex.e-con {
        padding-left: 0px;
        padding-right: 0px;
    }
    .site-footer.footer .footer-top .elementor-col-50:nth-child(1) {
        width: 80%;
        padding-right: 10px;
    }
    .site-footer.footer .footer-top .elementor-col-50:nth-child(2) {
        width: 20%;
        position: relative;
    }

    .site-footer.footer .footer-top.elementor-section-boxed .elementor-col-50:nth-child(2) .elementor-widget-wrap {
        position: absolute;
    }
}

@media only screen and (max-width: 640px){
 
    .elementor-section-full_width.elementor-section-height-default.ca-initvalues-applied .elementor-col-100 .elementor-widget-container .ld-fh-element.h2 {
        line-height: 0px;
        margin-bottom: 10px;
        padding-top: 30px;
    }
    .page-id-4886 .elementor-section-boxed.elementor-section-content-middle {
        padding-bottom: 20px;
    }

    /* Footer */

    .site-footer.footer .footer-top.elementor-section-boxed .elementor-col-50:nth-child(1) .ld-fh-element.h2 {
        margin-bottom: 15px;
    }
    .site-footer.footer .footer-top .ld-fh-element.p {
        font-size: 18px;
        line-height: 25px;
    }

}

@media only screen and (max-width: 580px){

    .elementor-widget-container .ld-fh-element.h2 .lqd-adv-txt-item, .ld-fh-element.h3 .lqd-adv-txt-item {
        font-size: 24px;
    }
    .home .industries-impacted .industries-grid .e-con-inner .industries-icon-box {
        width: 100%;
        padding-right: 0px;
    }
    .home .industries-impacted .industries-grid .e-con-inner .industries-icon-box:nth-child(3n) {
        padding-right: 0px;
    }
    .home .home-numbers-block .elementor-widget-container .lqd-counter-nums-wrap {
        font-size: 30px;
    }
    .ld-fh-element.elementor-heading-title.h1 .lqd-adv-txt-item{
        font-size: 28px;
    }
    .home .elementor-reverse-mobile.elementor-top-section {
        padding-top: 20px;
    }
    .home .software-glance .elementor-widget-hub_fancy_heading .elementor-widget-container {
        padding: 0px;
    }

    .home-blog-section .elementor-col-66 .elementor-widget-wrap.elementor-element-populated .lqd-lp-row .lqd-lp-column.flex-column {
        width: 100%;
    }

    .featured-post-section h2.elementor-heading-title{
        font-size: 24px;
    }
    .featured-post-section h4.elementor-heading-title{
        font-size: 22px;
    }
    .home-blog-section .elementor-col-66 .cat-blog-wraper .lqd-lp-row .lqd-lp-column.flex-column {
        width: 100%;
    }

    /* Demo  */

    .page-id-8833 .contact-form-wrapper > .elementor-element-populated {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /* Blog  */
    .single-post-header-wrapper{
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 480px){

    .home .elementor-reverse-mobile .elementor-col-50:nth-child(1)
    {
        width: 85%;
    }
    .home .elementor-reverse-mobile .elementor-col-50:nth-child(2){
        width: 15%;
    }
    .home .elementor-reverse-mobile .elementor-col-50:nth-child(1) .elementor-widget-hub_fancy_heading:nth-child(2) {
        width: 75%;
    }
    .home .elementor-section .companies-carousel-wrapper .carousel-item{
        width: calc(100% / 3);
    }
    .elementor-widget-container .ld-fh-element.h2 .lqd-adv-txt-item, .ld-fh-element.h3 .lqd-adv-txt-item {
        font-size: 22px;
    }
    .home .features-block .features-sub-columns .e-con-inner .e-child {
        width: 100%;
    }
    .home .best-choice-bottom .elementor-container .elementor-col-33 {
        width: 100%;
    }
        .home .client-review-block .ld-fh-element.h2 {
        font-size: 20px;
    }
        .home .elementor-section.client-review-block h5 span {
        font-size: 18px !important;
    }
    .home .client-review-block .carousel-container .carousel-dots-mobile-left .flickity-page-dots {
        text-align: center;
    }
    .home .elementor-section.home-numbers-block .elementor-widget-wrap .lqd-counter-text {
        font-size: 14px;
    }
    .features-block .lqd-tabs {
        position: relative;
    }
    .features-block .lqd-tabs .lqd-tabs-content .lqd-tabs-nav-arrows {
        position: absolute;
        top: -67px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    .features-block .lqd-tabs .lqd-tabs-content .lqd-tabs-nav-arrows .lqd-tabs-nav-arrow{
        margin: 0px;
    }
    .lqd-tabs .lqd-tabs-nav-wrap {
        margin-left: 20px;
        margin-right: 20px;
    }
    .elementor-widget-container .ld-fh-element.h2 .lqd-adv-txt-item, .ld-fh-element.h3 .lqd-adv-txt-item {
        line-height: 30px;
    }
    .home-app-section .home-app-section-contents p {
        font-size: 22px;
        line-height: 26px;
    }
    .home-app-section .home-app-section-contents p.app-content-title {
        font-size: 20px;
    }
    .home .features-block .features-secondary-title {
        font-size: 20px;
    }
    .home .ca-initvalues-applied .ld-fh-element.h3 {
        line-height: 0px;
    }
    .home .software-glance .elementor-col-100 .elementor-widget-wrap .p .lqd-adv-txt-item {
        font-size: 16px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container {
        padding: 0px 15px;
    }
    .elementor-section-boxed.ca-initvalues-applied .elementor-column-gap-extended .elementor-col-50 .elementor-element-populated, .home .elementor-section.client-review-block {
        padding-top: 30px;
    }
    .elementor-section-full_width.elementor-section-height-default.ca-initvalues-applied .elementor-col-100 .elementor-widget-container,
    .industries-impacted .elementor-widget-hub_fancy_heading .elementor-widget-container,
    .home .features-block.elementor-top-section.elementor-section-boxed .elementor-widget-hub_fancy_heading .elementor-widget-container,
    .home .best-choice-heading .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0px;
        padding-right: 0px;
    }
    .home .home-blog-section .elementor-widget-hub_fancy_heading .ld-fh-element.h2 {
        line-height: 0px;
    }
    .home-app-section .home-app-section-contents img {
        width: 100%;
    }
    .home .home-numbers-block .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-bottom: 0px;
    }
    .home .home-numbers-block .ld-fh-element.h2 {
        line-height: 0px;
    }
    .home .elementor-section.best-choice-bottom {
        padding-bottom: 20px;
    }
    .home .home-Infrastructure-top.elementor-section-height-default.ca-initvalues-applied {
        padding-bottom: 0px;
    }
    .home .home-Infrastructure-top .elementor-col-50:nth-child(2) .elementor-widget-wrap.elementor-element-populated,
    .home .home-Infrastructure-bottom .elementor-col-50:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
        padding-top: 10px;
    }
    .home .home-Infrastructure-bottom .elementor-col-50:nth-child(1) .elementor-widget-wrap.elementor-element-populated .elementor-widget-ld_list .elementor-widget-container,
    .home .home-Infrastructure-top .elementor-col-50:nth-child(2) .elementor-widget-wrap.elementor-element-populated .elementor-widget-ld_list .elementor-widget-container {
        margin-top: 15px;
    }
    .home .elementor-section.home-numbers-block .elementor-col-50:nth-child(2) .elementor-widget-wrap {
        padding-top: 15px;
    }
    .home .home-app-section .home-app-section-contents .container .col-md-7 {
        padding-left: 15px;
        padding-right: 0px;
    }
    .home .elementor-reverse-mobile .elementor-col-50 .p.ld-fh-element {
        font-size: 14px;
        line-height: 20px;
    }
    .home .elementor-reverse-mobile .elementor-widget-ld_button .elementor-button {
        font-size: 12px;
    }
    .ld-fh-element.h1{
        line-height: 35px !important;
    }
    h4.accordion-title a {
        font-size: 16px !important;
    }
    .elementor-widget-ld_accordion .accordion-item {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-bottom: 20px !important;
    }
    .home .home-faq-section .elementor-widget-ld_button .elementor-widget-container {
        margin-top: 20px;
    }
    .site-footer.footer .footer-top.elementor-section-boxed {
        padding-bottom: 20px;
    }
    .ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.lqd-highlight-classic.lqd-highlight-grow-left.h2.is-in-view {
        line-height: 25px;
    }
    .parent-pageid-7758 .ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.lqd-highlight-classic.lqd-highlight-grow-left.h2.is-in-view{
        line-height: 15px !important;
    }
    .page-id-4886 .our-team-block.elementor-section-boxed.ca-initvalues-applied {
        padding-top: 15px;
    }
    .page-id-4886 .who-we-are-block.elementor-section-boxed .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .page-id-4886 .about-us-top .elementor-button.btn {
        font-size: 12px;
    }
    .parent-pageid-7758 .elementor-section-full_width.elementor-hidden-desktop > .elementor-container {
        max-width: calc(100% - 30px);
    }
    .page-id-4886 .elementor-section-boxed.ca-initvalues-applied .ld-fh-element.p {
        font-size: 16px;
    }

    /* Blog  */

    .featured-post-section h2.elementor-heading-title{
        font-size: 22px;
    }
    .featured-post-section h4.elementor-heading-title{
        font-size: 20px;
    }
    .page-id-4937 .home-blog-section.elementor-section-boxed .elementor-button.btn,
    .page-id-4937 .blog-featured-block.elementor-section-boxed .elementor-button.btn{
        font-size: 12px;
    }
    .page-id-4937 .blog-featured-block.elementor-section-boxed {
        padding-bottom: 30px;
    }
    .post-template-default.single-post .home-blog-section .single-post-header-wrapper h1 {
        font-size: 28px;
    }
    .related-wizard-title {
        font-size: 28px !important;
    }
    .post-template-default.single-post .elementor-section-boxed.elementor-section-height-default .elementor-col-100 > .elementor-element-populated {
        padding-left: 0px;
        padding-right: 0px;
    }
    .home-blog-section h2.entry-title.lqd-lp-title.h5 {
        font-size: 18px;
    }
    .single-post blockquote p span {
        font-size: 22px !important;
    }
    .home-blog-section .lqd-lp-excerpt {
        font-size: 15px;
    }
    .lqd-lp-footer .btn-naked .btn-txt {
        font-size: 16px;
    }
    .sidebar-demo-cta-wrapper a.get-demo-btn {
        font-size: 14px;
    }
    .blog-sidebar .elementor-widget-wp-widget-categories ul .cat-item a{
        font-size: 16px;
    }

    /* Faq  */

    .page-id-8712 .home-faq-section.elementor-section-boxed {
        padding-bottom: 0px;
    }

    /* Contact  */

    .contact-form-column {
        padding-left: 0px;
        padding-right: 0px;
    }
    .accord-checkbox-wrapper .wpcf7-checkbox .wpcf7-list-item {
        width: calc(100% - 1em);
        margin-left: 0px;
    }
    .page-id-4899 iframe {
        padding-left: 15px;
        padding-right: 15px;
    }
    .contact-page-form-section input[type="submit"] {
        font-size: 12px;
        width: 120px;
    }
    .custom-contact-hero .ld-fh-element.p {
        font-size: 20px;
        margin-bottom: 10px;
    }

    /* Demo  */

    .page-id-8833 .accord-checkbox-wrapper .wpcf7-checkbox .wpcf7-list-item {
        width: calc(100% - 1em);
    }
    .page-id-8833 .wpcf7-submit.green-btn{
        font-size: 14px;
    }

    /* Brochure  */

    #modal-8382 input[type="submit"] {
        font-size: 14px;
        width: 150px;
    }

    .elementor-widget-ld_modal_window .lqd-lity-wrap .e-con-inner .e-child {
        padding-left: 20px;
        padding-right: 20px;
    }
    .lqd-lity[data-modal-type="box"] .lqd-lity-close {
        width: 28px !important;
        height: 28px !important;
        font-size: 20px !important;
    }

    /* Footer  */

    .site-footer.footer .footer-top .ld-fh-element.p {
        font-size: 16px;
    }
    .site-footer.footer .footer-top.elementor-section-boxed .elementor-col-50:nth-child(1) .elementor-button.btn {
        font-size: 12px;
    }
    .site-footer.footer .footer-contents .footer-right-col .elementor-col-33 {
        width: 100%;
    }
    .site-footer.footer .footer-contents .footer-right-col .elementor-col-33:nth-child(2) {
        margin-top: 20px;
    }
    .site-footer.footer .footer-contents .footer-right-col .elementor-col-33:nth-child(2) .elementor-widget-wrap {
        margin-bottom: 20px;
    }
    .site-footer.footer .footer-contents .footer-right-col .elementor-col-33:nth-child(3) .elementor-widget-wrap {
        margin-bottom: 10px;
    }
    .site-footer.footer .footer-contents .elementor-col-50 .elementor-widget-wrap {
        padding-right: 0px;
        padding-left: 0px;
    }
    .site-footer.footer .footer-contents {
        padding-top: 30px;
    }
    .site-footer.footer .footer-contents .footer-copyright-section .elementor-col-50 .elementor-widget-hub_fancy_heading .ld-fh-element.p span.me-5{
        margin-inline-end: 10px;
    }
    .footer .footer-right-col .elementor-widget-container ul li a,
    .footer .footer-right-col .ld-fh-element.p {
        font-size: 16px !important;
    }

    .lqd-back-to-top.is-visible {
        display: block;
        opacity: 10;
        visibility: visible;
        transform: translateY(0);
    }

}

@media only screen and (max-width: 430px){

    .home .industries-impacted .elementor-widget-hub_fancy_heading .elementor-widget-container {
        padding: 0px;
    }
    .ld-fh-element.elementor-heading-title.h1 .lqd-adv-txt-item {
        font-size: 24px;
    }
    .elementor-widget-container .ld-fh-element.h2 .lqd-adv-txt-item, .ld-fh-element.h3 .lqd-adv-txt-item {
        font-size: 20px;
    }
    .home .features-block .features-secondary-title {
        font-size: 16px;
    }
    .home .best-choice-bottom .ld-fh-element.h4 .lqd-adv-txt-item {
        font-size: 16px;
    }
    .home .home-Infrastructure-top .ld-fh-element.p, .home .home-Infrastructure-bottom .ld-fh-element.p {
        font-size: 17px;
    }
    .home .home-numbers-block .elementor-widget-container .lqd-counter-nums-wrap {
        font-size: 22px;
    }
    .counter-col .lqd-counter {
        padding-left: 70px;
        line-height: 20px;
    }
    .home .elementor-section.client-review-block {
        padding-top: 10px;
    }
    .home-app-section .home-app-section-contents p {
        font-size: 18px;
        line-height: 22px;
    }
    .home-app-section .home-app-section-contents p.app-content-title {
        font-size: 16px;
    }
    .home .elementor-reverse-mobile .elementor-col-50:nth-child(1) .elementor-widget-hub_fancy_heading:nth-child(2) {
        width: 75%;
    }
    .ld-fh-element.elementor-heading-title.h1 .lqd-adv-txt-item {
        font-size: 22px;
    }
    .home .industries-impacted .ld-fh-element.h2,  .home .best-choice-heading .ld-fh-element.h2 {
        line-height: 0px;
        padding-top: 20px;
    }
    .home .client-review-block .ld-fh-element.h2 {
        font-size: 18px;
    }
    .home .elementor-section.client-review-block h5 span {
        line-height: 30px !important;
    }
    .home .lqd-bullet-list .bullet-list-ul li{
        margin-bottom: 0px !important;
    }
    .home .features-block .features-sub-columns h5.lqd-iconbox-heading{
        font-size: 17px;
    }
    .page-id-4886 .about-us-top .ld-fh-element.h2 {
        line-height: 15px !important;
    }
    .page-id-4886 .who-we-are-block.elementor-section-boxed .elementor-col-50:nth-child(1) .elementor-widget-wrap {
        padding-top: 0px;
    }

    .featured-post-section h2.elementor-heading-title{
        font-size: 20px;
    }
    .featured-post-section h4.elementor-heading-title{
        font-size: 19px;
    }
    .featured-post-section .btn.elementor-button {
        font-size: 12px;
    }

    /* Footer  */

    .ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.lqd-highlight-classic.lqd-highlight-grow-left.h2.is-in-view {
        line-height: 0px;
    }
}

@media only screen and (max-width: 400px){

    .site-footer.footer .footer-contents .footer-copyright-section .elementor-col-50 .elementor-widget-hub_fancy_heading .ld-fh-element.p span{
        display: block;
    }
}
  
#size-logo img {
    width: 168px;
}
.page-scheme-dark{
    color: #425466;
}
body.page-scheme-dark .single-post-header-wrapper h1{
    color: #1A2E35;
}
body.page-scheme-dark h4{
    color: #233D62;
}
/* #54595F */
body.page-scheme-dark p strong{
    color: #54595F;
}
body.page-scheme-dark .elementor-col-100 .elementor-widget-text-editor .elementor-widget-container p span{
    color: #54595F !important;
    font-weight: 700;
}