.accounting-services-top-row .heading-title,.footer.footer ul,.nav-next p.meta-nav,.nav-previous p.meta-nav,.newsletter-form .gform_body,address,body,figure,footer.footer ol,p#back-top{margin:0}.accounting-services-row .col-sm-4,.modal.popup-form .modal-body .col-sm-5,.modal.popup-form .modal-body .col-sm-7,body{padding:0}.alignleft,.alignright{margin-bottom:15px;margin-top:8px}a.theme-btn.btn-white,a.theme-btn.btn-white2{background-color:rgba(224,178,70,0);border-color:#6fd2f7}.floating-icon a,a.theme-btn,body{font-family:Euclid-Circular-Regular}.floating-icon a,.floating-icon-mobi a{text-transform:uppercase;background:#0070b1}.search-meduim,select{-moz-appearance:none}

/* ===== MOBILE IMPROVEMENTS - ENHANCED MOBILE EXPERIENCE ===== */

/* Mobile Typography and Readability Improvements */
@media (max-width: 767px) {
    /* Improve base font sizes for better mobile readability */
    p, ul li, ol li {
        font-size: 16px !important;
        line-height: 1.6 !important;
    }
    
    /* Better heading hierarchy on mobile */
    h1 { 
        font-size: 28px !important; 
        line-height: 1.2 !important; 
    }
    h2 { 
        font-size: 24px !important; 
        line-height: 1.3 !important; 
    }
    h3 { 
        font-size: 20px !important; 
        line-height: 1.4 !important; 
    }
    h4 { 
        font-size: 18px !important; 
        line-height: 1.4 !important; 
    }
    h5 { 
        font-size: 17px !important; 
        line-height: 1.4 !important; 
    }
    h6 { 
        font-size: 16px !important; 
        line-height: 1.4 !important; 
    }
    
    /* Banner text optimization */
    .banner-title {
        font-size: 24px !important;
        line-height: 1.2 !important;
        margin-bottom: 15px !important;
        text-align: center;
    }
    
    .banner-count p {
        font-size: 18px !important;
        line-height: 1.4 !important;
        text-align: center;
    }
}

/* Logo styling for all screen sizes */
.top-logo img {
    height: 95px; /* Increased from 75px for better proportion */
    width: auto;
    max-width: 100%;
    object-fit: contain; /* Maintains aspect ratio */
}

/* Mobile Header and Navigation Improvements */
@media (max-width: 767px) {
    /* More compact mobile header */
    .header-section {
        padding: 5px 0 !important;
        position: relative !important;
    }
    
    .top-logo img {
        height: 60px !important; /* Reduced from 75px for more compact header */
        max-width: 160px !important;
        width: auto !important;
        object-fit: contain !important;
    }
    
    .navbar-toggle {
        right: 15px !important;
        top: 20px !important;
        z-index: 9999 !important;
        background: rgba(0, 112, 177, 0.9) !important;
        border-radius: 4px !important;
        padding: 5px !important;
    }
    
    /* Improve mobile navigation touch targets */
    .navbar-collapse ul li a {
        min-height: 48px !important;
        display: flex !important;
        align-items: center !important;
        padding: 12px 20px !important;
        font-size: 16px !important;
    }
    
    /* Better mobile logo positioning */
    .mobile-logo {
        text-align: center !important;
        width: 100% !important;
        margin: 0 auto 15px auto !important;
    }
    
    .mobile-logo img {
        height: 60px !important; /* Increased from 50px for better mobile menu proportion */
        max-width: 170px !important;
        width: auto !important;
        object-fit: contain !important;
    }
    
    /* Mobile Menu Partial Screen Overlay */
    div#myNavbar {
        width: 300px !important; /* Fixed width instead of full screen */
        height: auto !important; /* Auto height instead of 100vh */
        max-height: 80vh !important; /* Maximum 80% of screen height */
        top: 80px !important; /* Start below header */
        bottom: auto !important; /* Remove bottom positioning */
        right: -300px !important; /* Start hidden */
        border-radius: 15px 0 0 15px !important; /* Rounded left corners */
        box-shadow: -5px 0 25px rgba(0, 0, 0, 0.3) !important; /* Elegant shadow */
        backdrop-filter: blur(10px) !important; /* Modern blur effect */
        background: rgba(2, 77, 120, 0.95) !important; /* Semi-transparent background */
        padding: 25px 0 25px !important; /* Better padding */
        overflow-y: auto !important; /* Scroll if content is too long */
        overflow-x: hidden !important;
    }
    
    div#myNavbar.navbar-collapse.show {
        right: 0 !important; /* Slide in to visible position */
    }
    
    /* Mobile menu backdrop */
    div#myNavbar::before {
        content: '' !important;
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100vw !important;
        height: 100vh !important;
        background: rgba(0, 0, 0, 0.4) !important; /* Semi-transparent backdrop */
        z-index: -1 !important;
        opacity: 0 !important;
        transition: opacity 0.3s ease !important;
        pointer-events: none !important;
    }
    
    div#myNavbar.show::before {
        opacity: 1 !important;
        pointer-events: auto !important;
    }
    
    /* Enhanced mobile navigation styling */
    .navbar-collapse ul > li > a {
        padding: 15px 25px !important; /* More comfortable touch targets */
        font-size: 16px !important;
        border-radius: 8px !important;
        margin: 2px 15px !important; /* Add margin for visual separation */
        transition: all 0.3s ease !important;
    }
    
    .navbar-collapse ul > li > a:hover,
    .navbar-collapse ul > li.current-menu-item > a {
        background: rgba(255, 255, 255, 0.15) !important; /* Subtle hover effect */
        transform: translateX(5px) !important; /* Slight slide effect */
    }
    
    /* Mobile logo in menu */
    .mobile-logo {
        text-align: center !important;
        padding: 0 0 20px 0 !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
        margin: 0 15px 15px 15px !important;
    }
}

/* Mobile Menu Close on Click Outside */
@media (max-width: 1199px) {
    /* Ensure hamburger menu button is properly styled */
    .navbar-toggle {
        background: rgba(0, 112, 177, 0.9) !important;
        border-radius: 6px !important;
        padding: 8px !important;
        border: none !important;
        transition: all 0.3s ease !important;
    }
    
    .navbar-toggle:hover {
        background: rgba(0, 112, 177, 1) !important;
        transform: scale(1.05) !important;
    }
    
    .navbar-toggle .icon-bar {
        background-color: #fff !important;
        transition: all 0.3s ease !important;
    }
}

/* Button and Touch Target Optimization */
@media (max-width: 767px) {
    /* Improve button sizes for mobile */
    a.theme-btn {
        padding: 14px 24px !important;
        font-size: 16px !important;
        min-height: 48px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: 1.3 !important;
        text-align: center !important;
        border-width: 2px !important;
    }
    
    /* Phone number button in header - more compact */
    .top-btns a.theme-btn.btn-white {
        width: 100% !important;
        text-align: center !important;
        padding: 8px 8px !important;
        margin: 5px 0 !important;
        font-size: 13px !important;
        min-height: 35px !important;
    }
    
    /* Call-to-action buttons */
    .financial-advisors-btns a.theme-btn,
    .banner-btns a.theme-btn {
        width: 100% !important;
        max-width: 300px !important;
        margin: 10px auto !important;
        display: block !important;
    }
}

/* Form Optimization for Mobile */
@media (max-width: 767px) {
    /* Better form inputs on mobile */
    .form-hero .gform_wrapper input[type="text"],
    .form-hero .gform_wrapper input[type="email"],
    .form-hero .gform_wrapper textarea,
    .form-hero .gform_wrapper select {
        font-size: 16px !important; /* Prevents zoom on iOS */
        padding: 14px 16px !important;
        height: 52px !important;
        border-radius: 8px !important;
        border: 2px solid #6fd2f7 !important;
        background-color: #fff !important;
    }
    
    .gform_wrapper textarea.medium {
        height: 120px !important;
        resize: vertical !important;
        min-height: 100px !important;
    }
    
    /* Submit button optimization */
    .form-hero input.button.gform_button {
        width: 100% !important;
        margin-top: 20px !important;
        padding: 16px 20px !important;
        font-size: 18px !important;
        min-height: 52px !important;
        border-radius: 8px !important;
    }
    
    /* Form field spacing */
    .gform_wrapper .gfield {
        padding: 0 10px 20px !important;
    }
    
    .gform_body {
        margin: 0 -10px !important;
    }
    
    /* Newsletter form mobile optimization */
    .newsletter-form .medium {
        padding: 12px 120px 12px 16px !important;
        font-size: 16px !important;
        height: 52px !important;
    }
    
    .newsletter-form input.button.gform_button {
        padding: 14px 20px !important;
        font-size: 16px !important;
        right: 2px !important;
    }
}

/* Image and Media Optimization */
@media (max-width: 767px) {
    /* Better banner images */
    .home-banner {
        background-position: center center !important;
        background-attachment: scroll !important;
        min-height: 70vh !important;
        padding: 80px 0 60px !important;
        background-size: cover !important;
    }
    
    .home-banner::before {
        background-size: 100% 100% !important;
    }
    
    /* Service icons sizing */
    .accounting-services-box figure img {
        max-width: 64px !important;
        height: auto !important;
        margin: 0 auto !important;
    }
    
    /* Responsive logo in content */
    .responsive-logo {
        max-width: 220px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto 15px auto !important;
    }
    
    /* Footer logo centering */
    .ftr-logo {
        text-align: center !important;
        margin-bottom: 20px !important;
    }
    
    .ftr-logo img {
        max-width: 200px !important;
        height: auto !important;
        margin: 0 auto !important;
        display: block !important;
    }
    
    /* Other images optimization */
    .financial-advisors-box figure img,
    .our-working-process-box figure img,
    .testimonial-slider img {
        max-width: 80px !important;
        height: auto !important;
    }
}

/* Content Layout Improvements */
@media (max-width: 767px) {
    /* Reduce excessive padding on mobile */
    section.accounting-services-section,
    section.financial-advisors-section,
    section.testimonials-section,
    section.default-section {
        padding: 50px 0 !important;
    }
    
    section.accounting-solutions-tailored-section {
        padding: 60px 0 !important;
    }
    
    section.about-section {
        padding: 60px 0 !important;
    }
    
    /* Better service boxes layout */
    .accounting-services-box {
        padding: 25px 20px !important;
        margin-bottom: 25px !important;
        text-align: center !important;
        border: 1px solid #e0e0e0 !important;
        border-radius: 8px !important;
    }
    
    .accounting-services-box h3 {
        margin-top: 15px !important;
        margin-bottom: 12px !important;
    }
    
    /* Footer improvements */
    .footer {
        padding-top: 40px !important;
    }
    
    .ftr-contact-col {
        margin-bottom: 10px !important; /* Reduced from 20px for more compact spacing */
        text-align: center !important;
        padding-top: 5px !important; /* Reduced from 10px for more compact spacing */
    }
    
    .ftr-contact-col p {
        text-align: center !important;
        margin-bottom: 5px !important; /* Reduced spacing between text elements */
        line-height: 1.3 !important; /* Tighter line height for more compact text */
    }
    
    .ftr-item ul {
        text-align: center !important;
    }
    
    /* Better spacing for sections */
    .container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /* Testimonial improvements */
    .client-say-box {
        padding: 25px 20px 70px !important;
        margin-bottom: 20px !important;
    }
    
    /* Blog improvements */
    .blog-content h3 {
        font-size: 22px !important;
        line-height: 1.3 !important;
        margin-bottom: 15px !important;
    }
}

/* Additional Mobile-Specific Improvements */
@media (max-width: 480px) {
    /* Extra small screens optimization */
    .header-section {
        padding: 5px 0 !important;
    }
    
    .top-logo img {
        height: 65px !important; /* Increased from 50px for better small screen proportion */
        max-width: 180px !important;
        width: auto !important;
        object-fit: contain !important;
    }
    
    /* Smaller menu for very small screens */
    div#myNavbar {
        width: 280px !important; /* Slightly smaller on tiny screens */
        max-height: 75vh !important;
        top: 70px !important;
        right: -280px !important;
    }
    
    .navbar-collapse ul > li > a {
        padding: 12px 20px !important;
        font-size: 15px !important;
    }
    
    .banner-title {
        font-size: 20px !important;
        line-height: 1.1 !important;
    }
    
    .banner-count p {
        font-size: 16px !important;
    }
    
    .home-banner {
        padding: 60px 0 40px !important;
        min-height: 60vh !important;
    }
    
    /* Heading adjustments for very small screens */
    .heading-title {
        font-size: 28px !important;
        line-height: 1.2 !important;
        margin-bottom: 15px !important;
    }
    
    .heading-sub-title {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }
    
    /* Button adjustments */
    a.theme-btn {
        padding: 12px 20px !important;
        font-size: 15px !important;
    }
    
    /* Container padding for tiny screens */
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    
    /* Service boxes for tiny screens */
    .accounting-services-box {
        padding: 20px 15px !important;
    }
    
    /* Footer logo for extra small screens */
    .ftr-logo img {
        max-width: 160px !important;
    }
}

/* Medium Tablet Footer Logo Centering */
@media (min-width: 768px) and (max-width: 991px) {
    /* Center footer logo column in medium tablet size */
    .footer .col-lg-3 {
        text-align: center !important;
    }
    
    .about-ftr {
        text-align: center !important;
    }
    
    .ftr-logo {
        text-align: center !important;
        margin-bottom: 20px !important;
    }
    
    .ftr-logo img {
        max-width: 180px !important;
        height: auto !important;
        margin: 0 auto !important;
        display: block !important;
    }
    
    /* Center the social section as well */
    .follow-up-row {
        text-align: center !important;
    }
    
    .social-title {
        text-align: center !important;
    }
    
    .ftr-social {
        text-align: center !important;
        display: flex !important;
        justify-content: center !important;
    }
}

/* 2. Hide Back-to-Top Button on Mobile */
@media (max-width: 767px) {
    #back-top-wrapper {
        display: none !important;
    }
}

/* 3. Enhanced Testimonial Carousel for Mobile */
@media (max-width: 767px) {
    .testimonial-slider.owl-carousel {
        touch-action: pan-y pinch-zoom !important; /* Enable better touch support */
        padding: 0 15px !important;
    }
    
    .testimonial-slider.owl-carousel .owl-stage-outer {
        padding: 10px 0 !important; /* Space for shadows */
    }
    
    .client-say-box {
        transform: scale(0.95) !important;
        transition: transform 0.3s ease !important;
        border-radius: 12px !important;
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1) !important;
    }
    
    .testimonial-slider.owl-carousel .owl-item.active .client-say-box {
        transform: scale(1) !important;
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15) !important;
    }
    
    /* Add swipe indicator */
    .testimonial-slider::after {
        content: "← Swipe to see more →" !important;
        display: block !important;
        text-align: center !important;
        color: #999 !important;
        font-size: 12px !important;
        margin-top: 15px !important;
        font-style: italic !important;
    }
}

/* 4. Mobile Loading States and Form Feedback */
@media (max-width: 767px) {
    /* Loading spinner for form submissions */
    .gform_wrapper .gform_ajax_spinner {
        background: linear-gradient(135deg, #0070b1 0%, #024d78 100%) !important;
        border-radius: 50% !important;
        width: 40px !important;
        height: 40px !important;
        margin: 15px auto !important;
        display: block !important;
        position: relative !important;
    }
    
    .gform_wrapper .gform_ajax_spinner::after {
        content: "" !important;
        position: absolute !important;
        top: 3px !important;
        left: 3px !important;
        right: 3px !important;
        bottom: 3px !important;
        border: 2px solid transparent !important;
        border-top: 2px solid #fff !important;
        border-radius: 50% !important;
        animation: spin 1s linear infinite !important;
    }
    
    @keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
    }
    
    /* Enhanced form validation styling */
    .gform_wrapper .gfield_error input,
    .gform_wrapper .gfield_error textarea,
    .gform_wrapper .gfield_error select {
        border: 2px solid #e74c3c !important;
        background-color: rgba(231, 76, 60, 0.05) !important;
        box-shadow: 0 0 10px rgba(231, 76, 60, 0.2) !important;
    }
    
    .gform_wrapper .gfield_error .validation_message {
        background: #e74c3c !important;
        color: #fff !important;
        padding: 8px 12px !important;
        border-radius: 6px !important;
        font-size: 13px !important;
        margin-top: 5px !important;
        position: relative !important;
    }
    
    .gform_wrapper .gfield_error .validation_message::before {
        content: "!" !important;
        background: #fff !important;
        color: #e74c3c !important;
        border-radius: 50% !important;
        width: 18px !important;
        height: 18px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        font-weight: bold !important;
        margin-right: 8px !important;
        font-size: 12px !important;
    }
    
    /* Success state styling */
    .gform_wrapper .gform_confirmation_message {
        background: linear-gradient(135deg, #27ae60 0%, #229954 100%) !important;
        color: #fff !important;
        padding: 20px !important;
        border-radius: 12px !important;
        text-align: center !important;
        box-shadow: 0 6px 20px rgba(39, 174, 96, 0.3) !important;
        animation: slideInUp 0.5s ease-out !important;
    }
    
    @keyframes slideInUp {
        from {
            opacity: 0;
            transform: translateY(30px);
        }
        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
    
    /* Real-time validation feedback */
    .gform_wrapper input:valid,
    .gform_wrapper textarea:valid,
    .gform_wrapper select:valid {
        border-color: #27ae60 !important;
        box-shadow: 0 0 8px rgba(39, 174, 96, 0.2) !important;
    }
}

/* 5. Mobile Breadcrumb Navigation */
@media (max-width: 767px) {
    .mobile-breadcrumb {
        background: rgba(240, 240, 240, 0.95) !important;
        padding: 10px 15px !important;
        margin-bottom: 20px !important;
        border-radius: 8px !important;
        font-size: 14px !important;
        color: #666 !important;
        backdrop-filter: blur(10px) !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important;
    }
    
    .mobile-breadcrumb a {
        color: #0070b1 !important;
        text-decoration: none !important;
        font-weight: 500 !important;
    }
    
    .mobile-breadcrumb a:hover {
        color: #024d78 !important;
        text-decoration: underline !important;
    }
    
    .mobile-breadcrumb .separator {
        margin: 0 8px !important;
        color: #999 !important;
    }
    
    .mobile-breadcrumb .current {
        color: #333 !important;
        font-weight: 600 !important;
    }
}

/* Performance and Accessibility Improvements */
@media (max-width: 767px) {
    /* Smooth scrolling for mobile */
    html {
        scroll-behavior: smooth;
    }
    
    /* Better focus states for accessibility */
    a:focus,
    button:focus,
    input:focus,
    select:focus,
    textarea:focus {
        outline: 3px solid #0070b1 !important;
        outline-offset: 2px !important;
    }
    
    /* Improve touch targets */
    .navbar-toggle,
    .theme-btn,
    .gform_button,
    .ftr-social a {
        min-width: 44px !important;
        min-height: 44px !important;
    }
    
    /* Better spacing for readability */
    p {
        margin-bottom: 16px !important;
    }
    
    ul li, ol li {
        margin-bottom: 8px !important;
    }
}

/* 3. Mobile Form Submit Button Improvements */
@media (max-width: 767px) {
    .form-hero input.button.gform_button {
        width: auto !important;
        max-width: 150px !important;
        float: right !important;
        margin-left: auto !important;
        margin-right: 0 !important;
        font-size: 14px !important;
        padding: 8px 20px !important;
        border-radius: 6px !important;
    }
    
    .gform_footer {
        text-align: right !important;
    }
    
    /* Ensure the form footer doesn't take full width */
    .gform_wrapper .gform_footer {
        width: 100% !important;
        display: block !important;
        text-align: right !important;
    }
}

/* ===== ADVANCED MOBILE IMPROVEMENTS ===== */

/* 1. Sticky Mobile Call-to-Action Bar */
@media (max-width: 767px) {
    .mobile-cta-bar {
        position: fixed !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        background: linear-gradient(135deg, #0070b1 0%, #024d78 100%) !important;
        padding: 10px 15px !important; /* Increased padding for 3 buttons */
        box-shadow: 0 -3px 15px rgba(0, 0, 0, 0.2) !important;
        z-index: 1000 !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
        backdrop-filter: blur(10px) !important;
    }
    
    .mobile-cta-bar .cta-button {
        flex: 1 !important;
        margin: 0 4px !important; /* Reduced margin by 25% */
        padding: 7px 6px !important; /* Reduced padding by 25% */
        background: rgba(255, 255, 255, 0.15) !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important;
        border-radius: 6px !important;
        color: #fff !important;
        text-decoration: none !important;
        text-align: center !important;
        font-size: 11px !important; /* Reduced font size by 25% */
        font-weight: 600 !important;
        transition: all 0.3s ease !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        min-height: 34px !important; /* Reduced height by 25% */
    }
    
    .mobile-cta-bar .cta-button:hover {
        background: rgba(255, 255, 255, 0.25) !important;
        transform: translateY(-2px) !important;
    }
    
    .mobile-cta-bar .cta-button .icon {
        font-size: 14px !important; /* Reduced by 25% for smaller buttons */
        margin-bottom: 1px !important;
        display: block !important;
    }
    
    .mobile-cta-bar .cta-button .text {
        font-size: 8px !important; /* Reduced by 25% for smaller buttons */
        line-height: 1.1 !important;
        opacity: 0.95 !important;
    }
    
    /* Add bottom padding to body to account for sticky bar */
    body {
        padding-bottom: 75px !important; /* Increased for larger bar */
    }
    
    /* Adjust footer to not be covered by sticky bar */
    .footer {
        margin-bottom: 75px !important; /* Increased for larger bar */
    }
}@font-face{font-family:FontAwesome;src:url('../fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa,.far,.fas{font-family:FontAwesome}@font-face{font-family:'Playfair Display';src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:local('Playfair Display Regular'),local('PlayfairDisplay-Regular'),url('../fonts/PlayfairDisplay-Regular.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid-Circular-Regular;src:url('../fonts/EuclidCircularA-Regular.woff2') format('woff2'),url('../fonts/EuclidCircularA-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid-Circular-Bold;src:url('../fonts/EuclidCircularA-Bold.woff2') format('woff2'),url('../fonts/EuclidCircularA-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:local('Playfair Display Bold'),local('Playfair Display-Bold'),url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Bold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:local('Playfair Display Bold'),local('Playfair Display-Bold'),url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}body{font-weight:400}ol,ol li,p,ul,ul li{font-family:'Playfair Display';font-style:normal;font-size:18px;line-height:28px;font-weight:400}body,html{width:100%;height:100%}a{text-decoration:none;color:#024d78;transition:.6s ease-out;-webkit-transition:.6s ease-out;-moz-transition:.6s ease-out;-ms-transition:.6s ease-out;-o-transition:.6s ease-out}a:hover{text-decoration:none!important;cursor:pointer}a:focus{text-decoration:none;transition:1s}:focus{outline:0!important}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.count::-moz-selection{background-color:#fff;color:#024d78}.count::selection{background-color:#fff;color:#024d78}img{max-width:100%;height:auto}p{color:#585858;margin-bottom:10px}.blog-content h3 a,.ports-categories ul li.active a,.ports-categories ul li:hover a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,ol li a,p a,section.about-section .heading-title,section.blog-section .heading-title,section.consultants-boasts-section .heading-title,section.financial-advisors-section .heading-title,section.got-questions-section.acc-in .section-heading .heading-title,ul li a{color:#2abff7}li strong,p strong{color:#585858;font-weight:400}.default-css ol li a,.default-css ol li strong,.default-css ul li a,.default-css ul li strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,ol li a:hover,p a:hover,ul li a:hover{color:#0070b1}ol,ol li,ul,ul li{margin:0;padding:0;color:#585858}.banner-title,h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:700;font-family:'Playfair Display'}ol li,ul li{margin:5px 0}ol,ul{margin-bottom:8px;margin-left:18px}button,input,select,textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:0}button:focus,input:focus,select:focus,textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}h1,h2,h3,h4,h5,h6{color:#0070b1;margin-bottom:8px}.default-css ol li a:hover,.default-css ul li a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#024d78}h1{font-size:40px;line-height:46px}h2{font-size:36px;line-height:42px}h3{font-size:32px;line-height:38px}h4{font-size:28px;line-height:34px}h5{font-size:26px;line-height:32px}h6{font-size:24px;line-height:30px}select::-ms-expand{display:none}#back-top-wrapper{position:fixed;right:57px;bottom:26px;overflow:hidden;z-index:2}p#back-top{line-height:normal;font-size:0}#back-top-wrapper #back-top a{opacity:1;transition:.2s;border-radius:50%;display:inline-block;background:url(../images/top-arrow.png) center center no-repeat #0070b1;height:50px;width:50px}#back-top-wrapper #back-top a:hover{background-color:#024d78;background-position:center center;transform:.6s}.modal-backdrop.show{opacity:.93}.modal.popup-form button.close{opacity:1;position:absolute;right:20px;top:20px;font-size:26px;font-weight:400;color:#fff;cursor:pointer;text-shadow:none;background:0 0;border:none}.modal.popup-form .modal-dialog{max-width:921px!important;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:95%;border-radius:10px;margin:0 auto;overflow:hidden}.modal.popup-form .modal-content{border:none;box-shadow:none;border-radius:10px;background-color:#eef3fa;padding:20px 0}.modal.popup-form .gform_wrapper textarea.medium{height:80px!important}.banner-btns.inner-btn,.modal-body .gform_wrapper form{padding-top:0}.modal.popup-form .form-hero .b-form-title{margin-top:-1px;text-align:center}.popup-logo{padding:45px;text-align:center}.popup-dtl{padding:0 30px}.alignleft{float:left;margin-right:1.5em}.alignright,.blog-right-like span a:last-child,.categorie-list ul li a span,.menu-copyright,.nav-links .nav-next{float:right}.alignright{margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto 15px}.banner-title,.blog-content-text figure,.default-css ul{margin-bottom:20px}.default-css ol{padding-left:20px;margin-bottom:15px}.default-css ol li,.default-css ul li{font-family:'Playfair Display';font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#585858;margin:0 0 6px}.default-css ul li{list-style:none!important;background:url(../images/list-arrow.png) 0 5px/17px no-repeat;padding-left:23px}.default-css ol li::marker{color:#024d78}section.default-section{padding:70px 0}ul.three-col,ul.two-col{display:flex;flex-wrap:wrap}ul.three-col li{width:33.33%}.newsletter-form .gform_wrapper,ul.two-col li{width:50%}@media (max-width:900px){ul.three-col li{width:50%}}@media (max-width:575px){ul.three-col,ul.two-col{display:block}ul.three-col li,ul.two-col li{width:100%}}.header-section{position:absolute;top:0;left:0;right:0;width:100%;z-index:99;padding:15px 0}.header-section.sticky{position:fixed;box-shadow:0 0 8px rgb(0 0 0 / 14%);background-color:#585858}.home-banner::after,.home-banner::before,.logo-list::before,section.about-section::before{position:absolute;content:'';width:100%}.header-bottom{display:flex;display:-webkit-flex;align-items:center;justify-content:right;position:relative}.client-dtl,.copyright-sections .row,.heaer-top .row,section.consultants-boasts-section .row,section.financial-advisors-section .row,section.not-only-businesses-section .row{align-items:center}.client-nm-text,.top-btns{padding-left:20px}.responsive-logo{max-height:150px;max-width:100%;height:auto;display:block}.home-banner{position:relative;background-repeat:no-repeat!important;background-size:cover!important;z-index:1;padding:350px 0 250px}.home-banner::before{height:100%;background-size:100%;top:0;z-index:-1;opacity:.5}.home-banner::after{height:100%;bottom:0;left:0;z-index:-2;background:#000;opacity:.5}.blog-content-text figure img,.blog-item figure img,.blog-left-dtl figure img,.home-banner>img,.not-only-businesses-img figure img,section.consultants-boasts-section .consultants-boasts-img figure img{width:100%}.banner-title{line-height:50px;font-size:55px;color:#fff}.banner-count p{font-size:30px;color:#fff;font-weight:400;font-style:italic;line-height:normal}.floating-icon a,.floating-icon-mobi a,a.theme-btn{font-size:20px;line-height:28px;text-align:center;font-style:normal}.banner-btns,.financial-advisors-btns{padding-top:20px}a.theme-btn{display:inline-block;position:relative;padding:15px 36px;color:#fff;border-radius:8px;border:2px solid #6fd2f7}a.theme-btn.btn-white{color:#fff}a.theme-btn.btn-white2:hover,a.theme-btn.btn-white:hover{background:#0070b1;transition:.6s;color:#fff;border-color:#0070b1}a.theme-btn.btn-white2{color:#585858}.floating-icon{position:fixed;right:-83px;top:50%;transform:translateY(-50%);z-index:11;transform:rotate(-90deg)}.floating-icon a{padding:16px 33px;display:inline-block;font-weight:500;color:#fff;border-radius:4px 4px 0 0}.floating-icon a:hover,.floating-icon-mobi a:hover{color:#fff;background:#024d78;transition:.6s}.floating-icon-mobi a{padding:10px 25px;display:block;font-family:'Playfair Display';font-weight:600;color:#0b132b}.accounting-services-box h3,.heading-sub-title{font-weight:400;font-family:'Playfair Display'}.heading-sub-title{font-size:30px;color:#585858;margin-bottom:10px}.heading-title{margin-bottom:30px;font-size:76px;line-height:82px;color:#0070b1;font-weight:700;font-family:'Playfair Display'}.logo-list{position:relative;padding:40px 0 20px}.logo-list::before{height:5px;background:url(../images/logo-border.png) 0 0/100% no-repeat;bottom:0;left:0}.logo-list ul{padding:0;margin:0;display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.logo-list ul li{list-style:none;padding:22px 25px;width:16.66%;text-align:center;height:100%}.logo-list ul li figure img:hover{transform:scale(.95);transition:.6s}section.accounting-services-section{padding:80px 0}.accounting-services-top-row .row{align-items:end}.accounting-services-row{padding-top:100px;overflow:hidden}.accounting-services-row .row{justify-content:center;margin:-2px}.accounting-services-box{border-right:1px solid #2abff7;border-bottom:1px solid #2abff7;padding:20px 80px;height:100%}.accounting-services-box:hover{background:#024d78;transition:.6s}.accounting-services-box figure,.blog-left-dtl figure,.comment-author.vcard{margin-bottom:15px}.accounting-services-box:hover a.read-more img,.accounting-services-box:hover figure img{filter:brightness(0) invert(1);transition:.6s}.accounting-services-box h3{font-size:24px;line-height:32px;color:#585858}.accounting-services-box:hover a.read-more,.accounting-services-box:hover h3,.accounting-services-box:hover p{color:#fff;transition:.6s}.accounting-services-box a.read-more{font-size:16px;line-height:normal;color:#2abff7;font-weight:400;font-family:'Playfair Display';margin-top:10px;display:inline-block}.financial-advisors-box a.read-more,.our-process-box a.read-more{font-size:16px;line-height:0;font-weight:400;font-family:'Playfair Display'}.accounting-services-box a.read-more img{padding-left:10px}.accounting-services-btns.text-center,.our-working-process-btns.text-center{padding-top:50px}.accounting-services-btns .theme-btn.btn-white2{min-width:350px}section.our-process-section{padding:80px 0;background:#eef3fa}.our-process-row{max-width:1400px;margin:0 auto}.blog-row .row,.blog-section-top .row,.our-process-row .row,.our-working-process-row .row{justify-content:center}.our-process-row .col-sm-4,.our-working-process-row .col-sm-3{padding:15px}.our-process-box{padding:20px}.our-process-box h3{font-size:30px;line-height:38px;color:#585858;font-weight:400;font-family:'Playfair Display';margin-bottom:25px}.counter{font-style:normal;font-size:18px;line-height:28px;color:#2abff7;font-weight:400;font-family:'Playfair Display';margin-bottom:10px}.our-process-box:hover .counter,.our-process-box:hover h3{color:#2abff7;transition:.6s}.our-process-box a.read-more{color:#2abff7}.blog-date a,.blog-left-dtl h3 a,.blog-section-title .heading-title,.copyright p a:hover,.ftr-contact-col p a,.ftr-item ul li a,.our-process-box:hover a.read-more,.ports-categories ul li a,section.contact-section .heading-title,section.our-working-process-section .section-heading .heading-title,section.testimonials-section .heading-title{color:#585858}.our-process-box a.read-more img{display:block;padding-top:15px}.financial-advisors-box a.read-more:hover img,.our-process-box:hover a.read-more img,.testimonial-slider.owl-carousel .owl-nav .owl-next:hover,.testimonial-slider.owl-carousel .owl-nav .owl-prev:hover{filter:brightness(0)}section.financial-advisors-section{padding:100px 0 90px}.financial-advisors-box{padding:20px 20px 40px;border-radius:8px;background-color:#0070b1}.financial-advisors-box figure{text-align:right;margin-bottom:20px}.financial-advisors-box h3{font-size:24px;line-height:32px;color:#fff;font-weight:400}.copyright p a,.financial-advisors-box a.read-more,.financial-advisors-box p,.menu-copyright ul li a,section.about-section .heading-sub-title,section.about-section .heading-title,section.about-section p,section.accounting-solutions-tailored-section .heading-sub-title,section.not-only-businesses-section .heading-sub-title{color:#fff}.gform_confirmation_message{font-family:'Playfair Display'}.financial-advisors-box a.read-more:hover,footer.comment-meta a{color:#000}.financial-advisors-box a.read-more img{padding-left:5px;filter:brightness(0) invert(1)}.financial-advisors-contant{column-count:2}.financial-advisors-contant-box{width:105%;padding:13px}.financial-advisors-contant-box:nth-child(2) .financial-advisors-box{background-color:#024d78}.financial-advisors-contant-box:nth-child(3) .financial-advisors-box{background-color:#024d78;margin-top:80px}section.accounting-solutions-tailored-section{position:relative;padding:330px 0;background:url(../images/accounting-solutions-tailored-bg.jpg);background-size:cover!important;background-repeat:no-repeat!important;z-index:1}section.accounting-solutions-tailored-section::before{content:'';height:100%;width:100%;bottom:0;position:absolute;left:0;background:#000;opacity:.629;z-index:-1}section.accounting-solutions-tailored-section .heading-title{margin-bottom:10px;font-size:90px;line-height:92px;color:#fff}section.about-section{position:relative;padding:270px 0 290px;background:url(/images/OurVision.jpg);background-size:cover!important;background-repeat:no-repeat!important;color:#fff}.client-logo figure,.ready-started .ready-started-btns a.theme-btn.btn-white2{background-color:#fff}section.about-section::before{top:0;left:0;height:100%;background:rgba(0,0,0,.5);z-index:1}section.about-section .section-heading{max-width:737px;position:relative;z-index:2;color:inherit}section.about-section .financial-advisors-btns a.theme-btn.btn-white2{min-width:259px}section.testimonials-section{padding:130px 0}.client-say-box{padding:30px 30px 120px;border-radius:8px;background-color:#eef3fa;position:relative}.client-nm-text h6{font-size:20px;line-height:24px;color:#585858;font-weight:700;font-family:Euclid-Circular-Bold;margin-bottom:5px}.blog-info a,.client-nm-text p{font-family:Euclid-Circular-Regular}.client-nm-text p{font-size:18px;line-height:24px;color:#585858;margin:0}.client-logo figure{line-height:67px;width:70px;height:70px;border-radius:35px;border:1px solid #dee5ee;text-align:center}.testimonial-slider{position:relative;max-width:1480px;margin:80px auto 0}.client-dtl{display:flex;position:absolute;bottom:30px}.quote{position:absolute;bottom:25px;right:30px}.start-icon{padding-bottom:40px}.testimonial-slider.owl-carousel .owl-nav .owl-next,.testimonial-slider.owl-carousel .owl-nav .owl-prev{height:30px;width:20px;z-index:1;transform:translateY(-50%);position:absolute;top:50%}.form-hero input[type=file],.menu-copyright ul li:last-child:after,.nav-next p.meta-nav svg.svg-icon,.nav-previous .svg-icon,.nav-previous p.meta-nav svg.svg-icon,.ports-categories .btitle,.ports-categories ul li:last-child::after,.post-navigation span.post-title,.post-navigation span.screen-reader-text,.testimonial-slider.owl-carousel .owl-nav .owl-next span,.testimonial-slider.owl-carousel .owl-nav .owl-prev span,h2.screen-reader-text,nav.navigation.posts-navigation .nav-links,nav.navigation.posts-navigation h2.screen-reader-text,p.post-title{display:none}.testimonial-slider.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow.png) no-repeat;left:-40px;background-position:center!important;border:none!important}.testimonial-slider.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow.png) no-repeat;background-position:center!important;right:-40px;border:none!important}.owl-carousel .owl-item img{display:inline-block!important;width:auto!important;height:auto!important}.ready-started{display:flex;align-items:center;justify-content:space-between;position:relative;background:#0070b1;padding:100px 85px;max-width:1395px;margin:0 auto;border-radius:40px;flex-wrap:wrap;z-index:1}.ready-started::after{content:'';height:100%;width:100%;bottom:0;position:absolute;left:0;z-index:-1;background:linear-gradient(270.09deg,#0070b1 -.41%,#005583 99.33%);border-radius:40px}.ready-started .heading-title{margin-bottom:20px;color:#fff}.ready-started p{color:#fff;font-size:20px}.ready-started .ready-started-btns a.theme-btn.btn-white2:hover{background-color:#2abff7}section.ready-started-section .section-heading{width:63%;padding-right:20px}.ready-started-btns{width:37%;text-align:right}section.blog-section{padding:120px 0 60px}.blog-row{margin:0 -60px}.blog-content,.our-working-process-row,section.got-questions-section .accounting-services-btns.text-center{padding-top:30px}.blog-info a{position:relative;font-size:18px;line-height:24px;text-transform:uppercase;color:#9da2b1}.blog-info a:hover{color:#005583;transition:.6s}.blog-info,.comment-body,.ftr-logo{margin-bottom:30px}.blog-info a img{margin:-4px 7px 0 10px}.blog-content h3{font-size:30px;line-height:36px;color:#2abff7;font-weight:700;font-family:'Playfair Display';margin-bottom:20px}.blog-item:hover .blog-content h3 a{color:#005583}.blog-row .col-sm-6{padding:40px}.blog-row .col-sm-6:nth-child(2n){padding-top:130px}button:focus{outline:0}.blog-item figure{overflow:hidden;transition:.6s;border-radius:20px}.blog-item:hover figure img{transform:scale(1.1);transition:.6s}.single-post .blog-colum-one .blog-content-text{max-width:100%}.single-post .blog-colum-one{border-bottom:none;padding:0;width:100%}.addtoany_list.a2a_kit_size_32 a{color:#525353!important}.contact-row{margin-top:30px;border-radius:10px;background-color:#eef3fa;padding:80px 0 60px}section.contact-section .default-css{max-width:698px;margin:0 auto}.form-hero{max-width:860px;margin:0 auto;padding-top:30px}.form-hero .gform_wrapper{max-width:100%!important;margin:0!important;padding:0!important}.blog-colum-one .blog-content-text,div#comments{max-width:800px}.gform_wrapper .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:0%!important;grid-row-gap:0px!important}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0!important;grid-row-gap:0!important}.gform_body{margin:0 -14px}.gform_wrapper .gfield{padding:0 14px 25px;clear:both;text-align:left;width:100%;margin:0}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:0!important;margin-right:0!important}.gfield--type-address{margin-bottom:0!important}.gform_wrapper.gravity-theme .ginput_container_address span{padding:0 7px 18px!important;margin:0!important}.gform_wrapper.gravity-theme fieldset{margin:0!important}.gform_wrapper .gfield.gfield--width-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.gform_wrapper .gfield.gfield--width-half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.form-hero .gform_wrapper .ginput_container{margin:0!important;padding:0;position:relative}.form-hero .gform_wrapper label.gfield_label{font-weight:400!important;color:#585858!important}.gform_wrapper .medium::-webkit-input-placeholder{color:#585858;opacity:1}.gform_wrapper .medium:-ms-input-placeholder{color:#585858;opacity:1}.gform_wrapper .medium::placeholder{color:#585858;opacity:1}.gform_wrapper input[type=text]::-webkit-input-placeholder{color:#585858;opacity:1}.gform_wrapper input[type=text]:-ms-input-placeholder{color:#585858;opacity:1}.gform_wrapper input[type=text]::placeholder{color:#585858;opacity:1}.gform_footer.before{display:inline-block!important;width:100%!important}.form-hero input.button.gform_button{padding:11px 30px!important;display:inline-block!important;position:relative!important;cursor:pointer!important;transition:1s!important;text-align:center!important;margin-right:10px!important;font-family:Euclid-Circular-Regular!important;font-style:normal!important;font-weight:500!important;line-height:28px!important;background:rgba(224,178,70,0)!important;font-size:20px!important;color:#585858!important;border-radius:8px!important;border:2px solid #6fd2f7!important;float:right!important;margin-top:10px!important}.form-hero .gform_wrapper .ginput_complex select,.form-hero .gform_wrapper select{background:url(../images/select-arrow.png) right 13px center/16px no-repeat #fff!important}.form-hero input.button.gform_button:hover{background:#4d98d2!important;color:#fff!important;transition:.6s!important}.gform_wrapper textarea.medium{height:144px!important;border-radius:8px!important;display:block}.gform_wrapper .gform_footer{padding:0!important;margin:0!important;position:relative;z-index:1}.form-hero .gform_wrapper select{line-height:40px!important}.form-hero .gform_wrapper .medium,.form-hero .gform_wrapper input[type=text],.form-hero .gform_wrapper select,.form-hero .gform_wrapper textarea{width:100%!important;font-size:18px!important;padding:7px 15px!important;-webkit-appearance:none;resize:none;position:relative;transition:1s;margin:0!important;border:none;font-style:normal;font-weight:400;line-height:28px;height:61px;border-radius:8px;background-color:#fff;color:#585858!important;font-family:Euclid-Circular-Regular;box-shadow:none!important}.gform_validation_errors{display:none!important}.form-hero .gform_wrapper label,.form-hero .gform_wrapper label.gfield_label{font-size:14px!important;margin:0!important;padding-left:5px;color:#000;font-family:Euclid-Circular-Regular;font-style:normal;font-weight:400;line-height:28px}.form-hero .gform_wrapper.gravity-theme .gform_drop_area,.form-hero .ginput_container.ginput_container_fileUpload{text-align:center;padding:10px!important;border-radius:4px!important;background:#fff!important;border:none!important;box-shadow:0 0 10px 0 rgba(77,152,210,.3) inset!important}.form-hero .button.gform_button_select_files{border:none;display:inline-block;padding:8px 28px;margin-top:5px;color:#fff;font-family:Euclid-Circular-Bold;font-size:16px;font-style:normal;font-weight:500;line-height:23px;border-radius:4px;background:#021f35}.form-hero .button.gform_button_select_files:hover{background-color:#4d98d2}.form-hero .ginput_container.ginput_container_fileUpload label{color:#585858;font-size:14px!important}.newsletter-form .medium,.newsletter-form input.button.gform_button{line-height:28px!important;color:#585858!important;font-family:Euclid-Circular-Regular!important;box-shadow:none!important}.footer{padding-top:55px}.footer .col-sm-4{width:26%}.footer .col-sm-3{width:20%}.footer .col-sm-2{width:16%}footer .col-sm-5{width:22%}.newsletter-title{font-style:normal;font-size:30px;line-height:40px;color:#585858;font-weight:700;font-family:'Playfair Display';margin:0;width:45%}.ftr-title,.social-title{line-height:28px;color:#585858;font-family:'Playfair Display'}.newsletter-form form{position:relative;width:100%}.newsletter-form{max-width:1080px;margin:0 auto 60px;display:flex;align-items:center;justify-content:space-between}.newsletter-form .medium{padding:13px 78px 16px 15px!important;display:block!important;width:100%!important;margin:0!important;background:rgba(224,178,70,0)!important;font-weight:400!important;font-size:14px!important;font-style:italic!important;height:61px!important;border-radius:8px!important;border:2px solid #6fd2f7!important}.newsletter-form input.button.gform_button{display:inline-block!important;border:none!important;cursor:pointer!important;transition:.6s ease-out!important;-webkit-transition:.6s ease-out!important;-moz-transition:.6s ease-out!important;-ms-transition:.6s ease-out!important;-o-transition:.6s ease-out!important;position:absolute!important;right:2px!important;background:#eef3fa!important;font-style:normal!important;font-weight:600!important;padding:15px 30px!important;font-size:20px!important;top:1px!important;border-radius:0 8px 8px 0!important}.accounting-services-row .col-sm-3,.accounting-services-row.services-inn,.newsletter-form .gform_wrapper .gfield,section.not-only-businesses-section .col-sm-6{padding:0}.newsletter-form input.button.gform_button:hover{background-color:#4d98d2!important;color:#fff!important}.newsletter-form .gform_wrapper .gform_footer{position:absolute;top:0!important}.newsletter-form .medium::-webkit-input-placeholder{color:#585858;opacity:1}.newsletter-form .medium:-ms-input-placeholder{color:#585858;opacity:1}.newsletter-form .medium::placeholder{color:#585858;opacity:1}.social-title{font-size:20px;font-weight:400;text-align:center}.about-ftr{border-right:1px solid #d7dce3;height:100%;padding-right:40px;margin-right:10px}.ftr-social a{text-align:center;display:inline-block;margin:0 11px;line-height:27px;width:29px;height:29px;border-radius:6px;background-color:#0070b1}.ftr-social{text-align:center;padding-top:30px}.ftr-social a:hover{background:#6fd2f7;transition:.6s}.ftr-social a img{transition:.6s;max-height:17px;filter:brightness(0) invert(1);width:auto!important}.ftr-title{margin-bottom:20px;font-style:normal;font-size:22px;font-weight:700}.ftr-item ul li{list-style:none;font-style:normal;font-size:20px;line-height:36px;color:#585858;font-weight:400;font-family:'Playfair Display';margin-bottom:10px}.ftr-contact-col a:hover,.ftr-contact-col p a:hover,.ftr-item ul li a:hover,.menu-copyright ul li a:hover{color:#4d98d2}.ftr-contact-col p{display:flex;flex-direction:column;align-items:center;text-align:left;margin:0;font-size:20px;line-height:30px;color:#585858;font-weight:400;font-family:'Playfair Display'}.ftr-contact-col figure{margin-right:20px;width:16px;margin-top:4px}.ftr-contact-col div{display:block!important}.ftr-contact-col{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.menu-copyright ul,.ports-categories ul{padding:0;margin:0}.menu-copyright ul li{list-style:none;display:inline-block;position:relative;color:#fff;font-family:'Playfair Display';font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.menu-copyright ul li::after{content:'|';color:#fff;padding:0 17px}.copyright p{margin:0;font-size:18px;line-height:27px;color:#fff;font-weight:400;font-family:'Playfair Display'}.copyright-sections{padding:11px 20px;margin-top:40px;background:#0070b1}section.inner-banner{position:relative;width:100%;max-height:630px;overflow:hidden}section.inner-banner::before{content:'';position:absolute;width:100%;height:100%;background:url(../images/hero-inner-bg.png) 0 0/100% no-repeat;top:0;opacity:.7}section.inner-banner::after{content:'';height:100%;width:100%;top:0;left:0;position:absolute;background:#000;opacity:.729}.inner-banner>img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-left,.hero-banner-content,.left-bt a,.our-working-process-box{text-align:center}section.inner-banner .caption-absolute{position:absolute;top:58%;left:0;width:100%;transform:translateY(-50%);z-index:1}section.contact-section.contact-inn .contact-row{background:0 0}section.contact-section.contact-inn .form-hero .gform_wrapper .medium,section.contact-section.contact-inn .form-hero .gform_wrapper input[type=text],section.contact-section.contact-inn .form-hero .gform_wrapper select,section.contact-section.contact-inn .form-hero .gform_wrapper textarea{background-color:#fff;border:1px solid #dfe4eb}section.consultants-boasts-section{padding:130px 0 30px}section.consultants-boasts-section .section-heading{padding-right:50px}section.consultants-boasts-section .consultants-boasts-img{margin:0 100px;position:relative}section.consultants-boasts-section .consultants-boasts-img::before{position:absolute;content:'';background:#000;width:100%;height:100%;opacity:.1}.consultants-boasts-img-text{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:inline-table;text-align:center;margin:0 auto;background-color:rgba(0,0,0,.7098039215686275);border:8px solid #fff;padding:20px 30px 80px}.consultants-boasts-img-text h3{font-size:40px;color:#fff;font-weight:400;text-align:center;line-height:40px;margin:0}.consultants-boasts-img-text h3 strong{font-size:100px;display:block;line-height:110px;color:#fff}section.got-questions-section{padding:170px 0}section.got-questions-section .section-heading{max-width:777px;margin:0 auto}section.got-questions-section .section-heading p{font-size:20px;color:#585858;font-weight:400}section.got-questions-section.acc-in,section.testimonials-section.inn{padding-bottom:0}.accounting-services-row.services-inn .accounting-services-box{border:none;padding:30px 26px;height:100%}section.our-working-process-section{padding-top:120px}section.our-working-process-section .section-heading{max-width:747px;margin:0 auto}.our-working-process-box h3{font-size:30px;color:#585858;font-weight:400}.our-working-process-box figure{margin-bottom:20px;position:relative}.our-working-process-box figure::before{position:absolute;content:'';width:117px;height:117px;background-color:#2abff7;border-radius:50%;z-index:-1;left:0;right:40px;margin:0 auto}section.consultants-boasts-section.acc-inn .section-heading{padding-right:0}section.consultants-boasts-section.acc-inn ul.two-col h3{font-size:20px;line-height:22px;color:#585858;font-weight:400}section.consultants-boasts-section.acc-inn ul.two-col p{font-size:16px;line-height:20px}section.consultants-boasts-section.acc-inn ul.two-col{margin:0 -10px}section.consultants-boasts-section.acc-inn ul.two-col li{background:0 0;padding:10px;margin:0}section.consultants-boasts-section.acc-inn .consultants-boasts-img{margin:0 50px}section.got-questions-section.acc-in .section-heading{max-width:1070px}section.accounting-services-section.services-business .section-heading{max-width:1125px;margin:0 auto}section.accounting-services-section.services-business .accounting-services-top-row .heading-title{margin-bottom:40px;color:#2abff7}section.not-only-businesses-section{background:#024d78;padding-left:160px}.ports-categories ul li{list-style:none;display:inline-block;position:relative;font-size:16px;color:#525353;line-height:32px;font-weight:600;font-family:'Playfair Display';padding:0 11px}.ports-categories ul li::after{content:'';background:#525353;height:18px;width:2px;right:-2px;top:50%;transform:translateY(-50%);position:absolute}.ports-categories ul li:first-child{padding-left:0}.right-work-input .form-control{width:341px;height:50px;border-radius:8px 25px 25px 8px;border:2px solid #e5e7eb;font-size:18px;line-height:normal;color:#585858;font-weight:500;padding:8px 48px 8px 20px;position:relative}.right-work-input form,p.comment-form-cookies-consent{position:relative}.form-control::-webkit-input-placeholder{color:#585858;opacity:1}.form-control:focus{box-shadow:none;outline:0}.form-control:-ms-input-placeholder{color:#585858;opacity:1}.form-control::placeholder{color:#585858;opacity:1}.right-work-input{width:341px}button.buttons{border:none;font-size:0;background:url(../images/btn-right-arrow.png) right center no-repeat;height:50px;width:50px;position:absolute;top:0;right:0}.ports-categories{display:flex;justify-content:space-between;display:flex;justify-content:space-between;padding:0}.work-templete .portfolio-section .col-sm-4{margin-top:15px}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none!important;padding:6px 0!important;display:inline-block;color:#03024b!important;font-size:18px;font-weight:500;font-family:Montserrat,sans-serif;margin:0 10px!important;border:none!important;vertical-align:middle}.blog-content-text h3,.blog-content-text ul li,.blog-date,.blog-section-title h1,.search-meduim{font-family:'Playfair Display'}.blog-content-text h2,.blog-content-text h3{font-size:26px;font-weight:600;border-bottom:1px solid #dcddde;line-height:36px}.wp-pagenavi a:hover,.wp-pagenavi span:hover{color:#bc11ad!important}.wp-pegination{text-align:center;padding-top:40px}.blog-colum-one.blog-colum-tex .blog-content-text h2{font-size:30px;line-height:40px}.blog-content-text h2{color:#525353;margin-bottom:11px;padding-bottom:20px}.blog-section-top{padding:90px 0 30px}.blog-date{font-size:16px;color:#585858;font-weight:400;padding-bottom:7px}.blog-content-text h3 a:hover,.blog-content-text ul li a:hover,.blog-content-text ul li:hover,.blog-date a:hover,.blog-left-dtl h3 a:hover,.blog-right-like span a:hover,.categorie-list ul li a:hover,footer.comment-meta a:hover{color:#6fd2f7}.blog-left-dtl h3{font-size:26px;color:#585858;font-weight:600;margin-bottom:11px;line-height:36px}.blog-section-title h1{color:#525353}.search-meduim{width:100%;border:1px solid #585858;border-radius:5px;background-color:transparent;font-size:14px;color:#000;font-weight:400;font-style:italic;padding:10px 43px 10px 10px;-webkit-appearance:none;appearance:none}section.blog-post-col{padding:50px 0;background:#eff0f5}.blog-post-col-2 .blog-colum-one:last-child{padding-bottom:0;border-bottom:0}.blog-post-col-2 .blog-colum-one:nth-child(3){border-bottom:0}.blog-content-text,.blog-right-like,.blog-right-like figure,.categorie-list ul{margin:0;padding:0}.blog-content-text h3{color:#525353;margin-bottom:11px;padding-bottom:20px}.blog-content-text h3 a,.blog-right-like h4 a,.blog-right-like span a:first-child{color:#525353}.blog-content-text ul{margin:0 0 20px;padding:0}.blog-content-text ul li{margin:0 130px 0 0;padding:0;display:inline-block;font-size:18px;color:#525353;font-weight:500}.blog-content-text ul li:last-child{margin-right:0}.blog-content-text ul li a{color:#525353;float:left}.blog-content-text ul li img{margin-right:6px}.blog-content-text p{font-size:18px;line-height:28px;color:#525353;font-weight:400;font-family:'Playfair Display'}.next-page-conuter span,.next-page-conuter ul li{display:inline-block;font-size:20px;font-family:'Playfair Display'}.addtoany_list.a2a_kit_size_32 a{font-size:16px!important;line-height:normal}.blogtittle-img a{display:inline-block;overflow:hidden;margin:0;padding:0}.blogtittle-img img{margin:0;padding:0;border:3px solid #e9e9e9;transition:1s}.blogtittle-img img:hover{transform:scale(1.1)}.blog-section-two{padding-bottom:50px}.next-page-conuter,.next-page-conuter ul{margin:0;padding:0;text-align:center}.next-page-conuter span{line-height:normal;color:#000;font-weight:500!important}.next-page-conuter ul li{line-height:normal;color:#000;font-weight:400;margin:0 10px}.next-page-conuter ul li a{color:#000;text-decoration:none;border-bottom:1px solid #222}.next-page-conuter ul li a:hover,.next-page-conuter ul li.active a{color:#3f3e3e}.blog-list-right{margin:0;padding:0 0 0 80px}.categorie-list{margin:0 0 30px;padding:0}.categorie-list h3{font-size:26px;color:#525353;font-weight:700;font-family:'Playfair Display';margin-bottom:11px}.blog-right-like h4,.categorie-list ul li{font-size:18px;color:#525353;line-height:28px;font-family:'Playfair Display'}.categorie-list ul li{margin:0;padding:10px 15px 10px 0;display:block;font-weight:400;border-bottom:1px solid #eaeaea;overflow:hidden}.categorie-list ul li:last-child{border-bottom:none}.categorie-list ul li a{color:#525353;display:block;float:left;padding-right:10px}.blog-right-like h4{font-weight:500;margin-bottom:11px}.blog-right-like img{border:3px solid #e9e9e9;margin-bottom:10px}article#div-comment-2,ol.comment-list{margin-bottom:0}.blog-right-like span{font-size:14px;color:#5d5c5c;font-family:'Playfair Display';margin:0;padding:0;display:block}.blog-right-like span a{float:left;font-weight:700;color:#525353;font-size:18px;font-family:'Playfair Display'}.nav-links,nav.navigation.post-navigation{overflow:hidden}.comment-respond .comment-reply-title,.page-title,div#comments h2.comments-title{font-size:26px;line-height:30px;color:#0e0c46;font-weight:700;margin-bottom:14px;font-family:'Playfair Display'}p.comment-notes{margin:0;color:#0e0c46}p.comment-form-author{width:49%;float:left}.comment-respond p label{font-size:18px!important;line-height:28px;color:#0e0c46!important;font-family:'Playfair Display'}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{width:100%!important;font-size:18px!important;line-height:normal;color:#6c67a5;font-weight:500;font-family:'Playfair Display'!important;padding:8px 16px!important;-webkit-appearance:none;border-radius:8px;resize:none;position:relative;height:51px;background-color:rgba(188,32,51,0);border:2px solid #d5dcfd;transition:1s;margin:0!important}p.comment-form-email{width:49%;float:right}#commentform textarea{height:82px!important;border-radius:8px;display:block}.comment-respond p.form-submit{float:left;width:100%;display:block;margin-top:5px;margin-bottom:0}div#respond{padding:25px 0 0}#commentform input[type=email]:focus,#commentform input[type=text]:focus,#commentform input[type=url]:focus,#commentform textarea:focus{border-color:#d5dcfd;border-width:2px;box-shadow:none}a.comment-reply-link{font-weight:400;line-height:24px;color:#0e0c46;width:94px;display:inline-block;text-align:center;font-size:18px;transition:1s;border:1px solid #0e0c46;padding:4px 2px}a.comment-reply-link:hover{border-color:#6fd2f7;color:#fff;background:#6fd2f7}.comment-content p,.comment-content.entry-content p,footer.comment-meta{font-size:18px;line-height:28px;color:#0e0c46;font-weight:400}.comment-metadata time{padding-bottom:7px;display:block}ol.comment-list{padding:0;list-style:none}.comment-respond form#commentform p input[type=checkbox]{width:auto!important;height:auto;float:none;margin-top:0!important;position:absolute;top:7px}.comment-content.entry-content p{font-family:'Playfair Display'}.comments-header.section-inner.small.max-percentage h2.comment-reply-title{font-size:16px;line-height:28px;color:#000;font-weight:400}.comment-author.vcard img.avatar{width:50px;margin-right:13px;border:4px solid #ece8e8;border-radius:0}#commentform #submit,.nav-next a,.nav-previous a{background-color:transparent;font-size:16px;line-height:normal;color:#484747;font-weight:600;font-family:Euclid-Circular-Regular;text-transform:uppercase;cursor:pointer;margin:0;display:inline-block}div#comments{overflow:hidden}.comments-area.default-max-width.show-avatars{padding-top:10px}#commentform #submit{border-radius:26px;border:2px solid #6fd2f7;padding:12px 15px;width:30%}#commentform #submit:hover,.nav-next a:hover,.nav-previous a:hover{background:#6fd2f7;color:#fff}.nav-next a,.nav-previous a{border-radius:26px;border:2px solid #6fd2f7;padding:12px 25px;width:100%}.get-direction.xx{padding-top:10px;display:block}.blog-content-text ul li .addtoany_shortcode,.nav-links .nav-previous{float:left}.blog-section-tab{margin:0;padding:80px 0}.comment-form-cookies-consent label{margin:0 0 1px 18px!important}.nav-next a .nav-previous,.nav-previous a .nav-next{float:none}#field_3_11{color:#666565}.contct_pge .left-contact-inn .gform_footer{position:inherit!important;float:right;text-align:right}.lets-innovate-together .gform_wrapper .gfield_description.validation_message,.request-form-tb .gform_wrapper .top_label .gfield_description.validation_message{color:#fff!important}.contct_pge .gform_wrapper .gfield_description.validation_message,.request-form-tb .gform_wrapper .top_label .gfield_description.validation_message{color:#6fd2f7!important}.contct_pge .instruction.validation_message{font-size:12px!important}.left-bt{text-align:left!important}.ppolicy p,.ppolicy ul li{font-size:16px!important}.m-auto{margin:auto!important}.blog-section-title{margin-bottom:10px;display:inline-block;width:100%}.blog-colum-one{border-bottom:1px solid #dcddde;padding:40px 0;width:100%}@media (min-width:1200px){.mega-menu .hover_mega_menu,.mega-menu2 .hover_mega_menu{visibility:hidden;right:0;box-sizing:border-box;z-index:999;opacity:0;padding:25px;position:absolute;width:100%;margin-top:0}.mega-menu ul.sub-menu li,.mega-menu2 ul.sub-menu li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;max-width:100%;background:0 0!important}.menu-top-menu-container{position:relative}.mega-menu,.mega-menu2{position:inherit!important}.mega-menu .hover_mega_menu{border-radius:0 0 10px 10px;box-shadow:0 0 5.5px rgb(5 5 5 / 20%);background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.mega-menu2:hover>.hover_mega_menu,.mega-menu:hover>.hover_mega_menu{visibility:visible;opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0)}.mega-menu ul.sub-menu li{-ms-flex:0 0 100%;flex:0 0 100%;margin-right:15px!important;border-bottom:none;text-transform:inherit!important}.mega-menu ul.sub-menu li a{background:0 0!important;color:#414141!important}.mega-menu ul.sub-menu li:hover a,.mega-menu2 ul.sub-menu li a,.mega-menu2 ul.sub-menu li a:hover,.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li:hover a,.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a:hover{background:0 0!important;color:#0070b1!important}.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li{position:relative;padding-left:14px!important;text-transform:inherit!important}.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li a{background:0 0!important;color:#414141!important;padding:3px 10px 3px 15px;padding-left:0!important;text-transform:inherit!important}.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li::before{content:"\f105";font-size:18px;color:#0070b1;font-family:FontAwesome;left:0;position:absolute;top:3px}.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li:last-child:before{display:block}.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li.mega-menu-img{width:27%!important;padding:0!important;margin:0!important;float:right;position:absolute!important;top:25px;right:25px;bottom:34px}.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li.mega-menu-img::before{display:none}.mega-menu .hover_mega_menu ul.sub-menu,.mega-menu2 .hover_mega_menu ul.sub-menu{position:relative;width:auto;top:0;opacity:1;overflow:visible;transform:inherit;transform-origin:inherit;visibility:inherit;column-count:3;border:none;border-radius:0;box-shadow:none;transition:inherit;margin:0;transform:rotateX(0)}.mega-menu2 .hover_mega_menu{border-radius:0 0 10px 10px;left:0;margin-left:0;box-shadow:0 0 5.5px rgba(5,5,5,.2);background-color:#fff!important;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.mega-menu2 ul.sub-menu li{-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0!important;border:none}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li{position:relative;padding-left:0!important;margin-left:0!important;text-transform:inherit!important}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a{background:0 0!important;color:#414141!important;padding:5px 10px}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children a{padding:5px 0!important;margin-left:0!important;font-weight:600}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a::after{color:#0070b1!important;top:21px;display:none}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu a{padding-left:0!important;padding-top:0!important;font-weight:400}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu a:hover,.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children a:hover{color:#0070b1!important}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu li{padding-left:15px!important;width:100%}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu li::before{content:"\f105";font-size:18px;color:#024d78;font-family:FontAwesome;left:0;position:absolute;top:4px;display:block}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2:hover ul.sub-menu li ul.sub-menu{opacity:1!important;visibility:visible!important;position:relative;transform:rotateX(0)}.navbar-collapse .menu-top-menu-container>ul>li.mega-menu .hover_mega_menu ul li a,.navbar-collapse .menu-top-menu-container>ul>li.mega-menu2 .hover_mega_menu ul li a{text-transform:inherit!important}.contact-detail-menu{border-radius:4px;display:inline-block;width:100%;padding:20px;background:#f3f9ff;overflow:hidden;margin:20px 0 0;text-align:left}.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu{margin-left:0;margin-top:0;left:0!important;border-bottom:none}.container{max-width:1180px!important}.responsive-logo{max-height:150px}}@media (min-width:1300px){.container{max-width:1270px!important}}@media (min-width:1400px){.container{max-width:1360px!important}}@media (min-width:1500px){.container{max-width:1440px!important}}@media (min-width:1600px){.container{max-width:1540px!important}}@media (min-width:1700px){.container{max-width:1600px!important}}@media(max-width:1799px){section.about-section{padding:190px 0}.blog-row .col-sm-6{padding:40px}.blog-row{margin:0 -20px}}@media(max-width:1699px){.home-banner::before{background-size:100% 67%}.banner-title{margin-bottom:15px;line-height:45px;font-size:30px}.banner-count p{font-size:26px}.home-banner{padding:320px 0 200px}.container{max-width:100%!important;padding:0 50px}.header-section .container{max-width:100%!important;padding:0 15px}a.theme-btn{padding:11px 26px;line-height:24px;font-size:18px}.logo-list{padding:20px 0 15px}.heading-title{margin-bottom:30px;font-size:62px;line-height:68px}.heading-sub-title{font-size:28px;margin-bottom:10px;line-height:34px}section.accounting-services-section{padding:60px 0 50px}.accounting-services-row{padding-top:60px}.accounting-services-box figure img{max-width:75px!important}.accounting-services-box{padding:20px 50px}.accounting-services-box h3{font-size:22px;line-height:28px}.accounting-services-btns.text-center{padding-top:30px}.accounting-services-btns .theme-btn.btn-white2{min-width:300px}section.our-process-section{padding:60px 0}section.financial-advisors-section{padding:80px 0 75px}.financial-advisors-box figure img{max-width:140px!important}section.accounting-solutions-tailored-section{padding:240px 0}section.accounting-solutions-tailored-section .heading-title{margin-bottom:10px;font-size:80px;line-height:86px}section.testimonials-section{padding:90px 0}.testimonial-slider{margin-top:50px}.ready-started{padding:80px 60px;border-radius:40px}section.blog-section{padding:90px 0 50px}.contact-row{padding:70px 0 50px}#back-top-wrapper #back-top a{height:40px;width:40px}#back-top-wrapper{right:20px;bottom:15px}section.got-questions-section{padding:110px 0}section.our-working-process-section{padding-top:90px}section.not-only-businesses-section{padding-left:60px}.blog-section-top{padding:70px 0 30px}}@media(max-width:1599px){.footer .container{padding:0 12px}}@media(max-width:1499px){.client-dtl,.quote{bottom:20px}.menu-copyright ul li,.next-page-conuter span,.right-work-input .form-control,.wp-pagenavi a,.wp-pagenavi span{font-size:16px}.banner-title{margin-bottom:15px;line-height:40px;font-size:45px}.banner-count p{font-size:22px}.home-banner{padding:220px 0 160px}.home-banner::before{background-size:100% 78%}.logo-list ul li{padding:15px;width:16.66%}.heading-title{margin-bottom:20px;font-size:50px;line-height:56px}.counter,.heading-sub-title{line-height:26px;margin-bottom:10px}.heading-sub-title{font-size:24px}.our-process-box{padding:0}.counter{font-size:17px}.our-process-box h3{font-size:26px;line-height:34px;margin-bottom:20px}section.financial-advisors-section{padding:60px 0 55px}.financial-advisors-box figure img{max-width:120px!important;max-height:125px!important}.financial-advisors-contant-box:nth-child(3) .financial-advisors-box{margin-top:50px}.financial-advisors-box h3{font-size:22px;line-height:30px}.financial-advisors-contant-box{width:105%;padding:11px}section.accounting-solutions-tailored-section{padding:170px 0}section.accounting-solutions-tailored-section .heading-title{margin-bottom:10px;font-size:60px;line-height:75px}section.about-section .financial-advisors-btns a.theme-btn.btn-white2{min-width:209px}section.about-section{padding:120px 0 130px}section.default-section,section.testimonials-section{padding:60px 0}.testimonial-slider{margin-top:30px}.start-icon img{max-width:160px}.start-icon{padding-bottom:20px}.client-logo figure{line-height:56px;width:60px;height:60px}.client-logo figure img{max-width:34px!important;max-height:34px}.client-nm-text h6{font-size:19px;line-height:22px;margin-bottom:5px}.client-nm-text p{font-size:17px;line-height:22px}.quote img{max-width:28px}.quote{right:25px}.client-nm-text{padding-left:15px}.client-say-box{padding:20px 20px 85px}.ready-started p,section.got-questions-section .section-heading p{font-size:18px}.ready-started{padding:60px 40px;border-radius:40px}section.blog-section .col-sm-8{width:55%}section.blog-section .col-sm-4{width:45%}.blog-row .col-sm-6{padding:30px}.blog-row{margin:0 -20px}.blog-content h3{font-size:26px;line-height:36px;margin-bottom:15px}.blog-info{margin-bottom:20px}section.blog-section{padding:70px 0 50px}.contact-row{padding:50px 0 40px}.form-hero,.our-working-process-btns.text-center{padding-top:20px}.form-hero .gform_wrapper .medium,.form-hero .gform_wrapper input[type=text],.form-hero .gform_wrapper select,.form-hero .gform_wrapper textarea{font-size:16px!important;padding:7px 15px!important;line-height:28px;height:54px}.about-ftr,section.consultants-boasts-section .section-heading{padding-right:30px}.gform_wrapper .gfield{padding:0 9px 20px}.gform_body{margin:0 -9px}.gform_wrapper textarea.medium{height:124px!important}.form-hero input.button.gform_button{padding:10px 26px!important;line-height:26px!important;font-size:18px!important;margin-top:5px!important}.newsletter-form .medium{padding:13px 78px 16px 15px!important;line-height:28px!important;font-size:14px!important;height:52px!important}.about-ftr{margin-right:10px}.social-title{font-size:18px;line-height:24px}.newsletter-form input.button.gform_button{line-height:27px!important;padding:11px 22px!important;font-size:18px!important;top:1px!important;right:1px!important}.newsletter-form{margin:0 auto 50px}.ftr-contact-col,.ftr-title{margin-bottom:15px}.ftr-title{line-height:24px;font-size:20px}.ftr-item ul li{font-size:18px;line-height:24px;margin-bottom:14px}.ftr-contact-col figure{margin-right:10px;width:16px;margin-top:4px}.ftr-contact-col p{font-size:18px;line-height:28px}.copyright p{font-size:16px;line-height:24px}.copyright-sections{padding:9px 20px;margin-top:30px}.ftr-logo img{max-width:290px}a.theme-btn{padding:9px 23px;line-height:22px;font-size:17px}.accounting-services-btns .theme-btn.btn-white2{min-width:250px}.accounting-services-box{padding:15px 40px}.our-process-box a.read-more img{padding-top:10px;max-width:33px}section.our-process-section{padding:40px 0}.inner-banner>img{width:100%!important;height:320px!important;object-fit:cover}section.consultants-boasts-section .consultants-boasts-img{margin:0 50px}.consultants-boasts-img-text h3 strong{font-size:80px;line-height:90px}.consultants-boasts-img-text h3{font-size:32px;line-height:34px}.blog-content-text h3,.blog-left-dtl h3{line-height:32px;font-size:22px}section.consultants-boasts-section{padding:80px 0 20px}section.got-questions-section{padding:90px 0}.nav-links,.our-working-process-row,section.got-questions-section .accounting-services-btns.text-center{padding-top:10px}.accounting-services-row.services-inn .accounting-services-box{padding:16px 20px}section.our-working-process-section{padding-top:70px}.our-working-process-box h3{font-size:24px}.our-working-process-box figure img{max-width:90px!important;max-height:90px!important}.our-working-process-box figure::before{width:90px;height:90px;right:34px}section.consultants-boasts-section.acc-inn ul.two-col h3{font-size:18px;line-height:20px}.blog-section-top{padding:60px 0 30px}.blog-content-text h3{margin-bottom:11px;padding-bottom:15px}.blog-content-text ul li img{margin-right:6px;margin-top:-5px}.blog-list-right{padding:0 0 0 40px}.categorie-list h3{font-size:22px;margin-bottom:11px}.categorie-list ul li{padding:8px 15px 8px 0;font-size:17px;line-height:26px}.categorie-list{margin:0 0 20px}.blog-section-tab{padding:50px 0}}@media(max-width:1399px){.blog-content-text ul li{margin:0 90px 0 0;font-size:18px}section.default-section{padding:40px 0}h1{font-size:36px;line-height:42px}h2{font-size:32px;line-height:38px}h3{font-size:28px;line-height:34px}h4{font-size:26px;line-height:32px}h5{font-size:24px;line-height:30px}h6{font-size:22px;line-height:28px}ol li,ul li{font-size:16px;line-height:24px}}@media(max-width:1299px){section.about-section{padding:90px 0}.ftr-logo img{max-width:230px}.footer .col-sm-4,footer .col-sm-5{width:24%}}@media(max-width:1199px){.blog-right-like span a,.financial-advisors-box a.read-more,.next-page-conuter span,.wp-pagenavi a,.wp-pagenavi span{font-size:14px}.newsletter-form .gform_wrapper,.newsletter-form form,section.blog-section .col-sm-4,section.blog-section .col-sm-8,section.financial-advisors-section .col-sm-6{width:100%}.header-section{position:relative;padding:10px 0;background-color:#585858}.container,.container-fluid,.header-section .container{padding:0 12px}.header-bottom{padding-right:45px}.heaer-top .col-sm-3{width:40%}.heaer-top .col-sm-9{width:60%}.top-logo img{max-width:220px}.banner-title{margin-bottom:10px;line-height:35px;font-size:35px}.banner-count p{font-size:19px}.home-banner{padding:150px 0 110px}.heading-title{margin-bottom:15px;font-size:34px;line-height:40px}.heading-sub-title,p{line-height:24px;margin-bottom:10px}.heading-sub-title{font-size:20px}.counter,p{font-size:16px}.logo-list ul li{padding:5px;width:16.66%}.logo-list ul li figure img{max-width:130px!important;max-height:45px!important}.logo-list{padding:15px 0 20px}section.about-section,section.accounting-services-section,section.got-questions-section,section.testimonials-section{padding:40px 0}.accounting-services-top-row .col-sm-6{flex:0 0 auto;width:100%;padding:8px 15px}#back-top-wrapper,.accounting-services-top-row .heading-title br,section.financial-advisors-section .heading-title br{display:none}.accounting-services-btns.text-center,.accounting-services-row,.page-template-template-about .footer{padding-top:20px}.accounting-services-box figure img{max-width:59px!important}.accounting-services-box h3{font-size:18px;line-height:22px;margin-bottom:10px}.accounting-services-box figure,.blog-info,.blog-left-dtl figure,.financial-advisors-box figure,.our-working-process-box figure,.ready-started .heading-title{margin-bottom:10px}.accounting-services-box a.read-more{font-size:14px;margin-top:0}.accounting-services-box a.read-more img{padding-left:5px;max-width:9px;margin-top:-2px}.accounting-services-box{padding:15px 20px}.accounting-services-btns .theme-btn.btn-white2{min-width:auto}.blog-row,section.consultants-boasts-section .consultants-boasts-img,section.consultants-boasts-section.acc-inn .consultants-boasts-img{margin:0}.testimonial-slider.owl-carousel .owl-nav .owl-next{right:0;background-size:10px}.testimonial-slider.owl-carousel .owl-nav .owl-prev{left:0;background-size:10px}.testimonial-slider.owl-carousel .owl-nav .owl-next,.testimonial-slider.owl-carousel .owl-nav .owl-prev{height:18px;width:10px}.financial-advisors-contant-box{width:103%;padding:5px}.footer .col-sm-2,.footer .col-sm-3,.footer .col-sm-4,.footer .col-sm-5,.newsletter-title{width:100%;text-align:center}.counter{line-height:20px;margin-bottom:6px}.our-process-box h3{font-size:20px;line-height:26px;margin-bottom:15px}.our-process-box a.read-more{font-size:15px;line-height:0}.our-process-box a.read-more img{padding-top:5px;max-width:26px}section.our-process-section{padding:20px 0}section.financial-advisors-section{padding:40px 0 35px}.financial-advisors-btns{padding-top:8px}a.theme-btn{padding:6px 18px;line-height:20px;font-size:14px;border:1px solid transparent}.financial-advisors-box figure img{max-width:80px!important;max-height:75px!important}.financial-advisors-box h3{font-size:19px;line-height:22px}.copyright p,.ftr-contact-col p,.ftr-item ul li{font-size:15px;line-height:20px}.financial-advisors-box{padding:15px 15px 20px}.financial-advisors-contant-box:nth-child(3) .financial-advisors-box{margin-top:20px}.ftr-item ul li{margin-bottom:0;display:block;border-bottom:1px solid;padding:5px 0 7px}.ftr-item ul li:last-child{border-bottom:none}.ftr-contact-col{margin-top:5px;display:block;border-top:1px solid;padding-top:5px;margin-bottom:0}.ftr-contact-col:nth-child(2){border-top:none;padding-top:3px}.ftr-contact-col figure{margin:0 auto 3px}.footer-menu ul{display:block;text-align:center}.newsletter-form{margin:0 auto 20px;display:block;max-width:400px}.newsletter-title{font-size:20px;line-height:24px;margin-bottom:20px}.newsletter-form input.button.gform_button{line-height:21px!important;padding:11px 20px!important;font-size:16px!important;top:1px!important;right:1px!important}.newsletter-form .medium{padding:8px 118px 8px 10px!important;line-height:28px!important;font-size:13px!important;height:45px!important}.ftr-title{margin:8px 0;font-size:18px;line-height:23px;background:#0070b1;padding:4px 0 10px;color:#fff}.about-ftr{padding-right:0;margin-right:0;border:none;border-top:1px solid;padding-top:15px}.ready-started,.ready-started::after{border-radius:20px}.ftr-logo,section.accounting-services-section.services-business .accounting-services-top-row .heading-title{margin-bottom:20px}.social-title{font-size:16px;line-height:22px}.blog-date,.menu-copyright ul li{font-size:15px}.ftr-social a{margin:0 4px;line-height:20px;width:24px;height:24px}.ftr-social a img{max-height:13px}.ftr-social{padding-top:10px;padding-bottom:10px}.menu-copyright ul li::after{padding:0 8px}.copyright-sections{padding:8px 10px;margin-top:15px}.financial-advisors-contant{column-count:2;column-count:2;padding-top:20px;margin-left:-7px;margin-right:10px}section.accounting-solutions-tailored-section .heading-title{margin-bottom:10px;font-size:40px;line-height:48px}section.accounting-solutions-tailored-section{padding:70px 0}section.about-section .financial-advisors-btns a.theme-btn.btn-white2{min-width:159px}.testimonial-slider{margin-top:10px}.start-icon img{max-width:110px}.start-icon{padding-bottom:10px}.client-logo figure{line-height:44px;width:46px;height:46px}.client-logo figure img{max-width:28px!important;max-height:28px}.client-nm-text{padding-left:10px}.client-nm-text p{font-size:15px;line-height:18px}.client-nm-text h6{font-size:17px;line-height:18px;margin-bottom:4px}.client-say-box{padding:20px 15px 65px}.quote img{max-width:20px}.quote{bottom:10px;right:15px}.client-dtl{bottom:15px}.testimonial-slider.owl-carousel{padding:0 20px}.ready-started{padding:40px 20px}.ready-started p,section.got-questions-section .section-heading p{font-size:16px}section.blog-section,section.consultants-boasts-section{padding:40px 0 20px}.blog-row .col-sm-6{padding:15px}.blog-info a,section.consultants-boasts-section.acc-inn ul.two-col h3{font-size:16px;line-height:20px}.blog-content{padding-top:15px}.blog-content h3{font-size:20px;line-height:26px;margin-bottom:10px}.contact-row{padding:30px 10px}.form-hero .gform_wrapper .medium,.form-hero .gform_wrapper input[type=text],.form-hero .gform_wrapper select,.form-hero .gform_wrapper textarea{font-size:15px!important;padding:4px 15px 4px 10px!important;line-height:22px;height:46px}.gform_wrapper textarea.medium{height:94px!important}.gform_wrapper .gfield{padding:0 5px 15px}.gform_body,section.consultants-boasts-section.acc-inn ul.two-col{margin:0 -5px}.form-hero,.our-working-process-btns.text-center{padding-top:10px}.form-hero input.button.gform_button{padding:8px 22px!important;line-height:22px!important;font-size:16px!important;margin-top:5px!important;box-shadow:none!important}.modal.popup-form .modal-dialog{top:60px;transform:none}.modal.popup-form button.close{right:15px;top:15px;font-size:16px;max-width:35px}.footer{padding-top:35px}.inner-banner>img{height:260px!important}section.inner-banner .caption-absolute{top:50%}section.consultants-boasts-section .section-heading{padding-right:0}.consultants-boasts-img-text h3 strong{font-size:60px;line-height:80px}.consultants-boasts-img-text h3{font-size:28px;line-height:32px}.consultants-boasts-img-text{border:5px solid #fff;padding:10px 20px 40px}section.our-working-process-section{padding-top:40px}.our-working-process-box h3{font-size:18px}.our-working-process-box figure img{max-width:70px!important;max-height:70px!important}.our-working-process-box figure::before{width:65px;height:65px;right:23px}section.consultants-boasts-section.acc-inn ul.two-col p{font-size:14px;line-height:18px}.consultants-boasts-li{padding:0 5px}section.not-only-businesses-section{padding-left:15px}section.consultants-boasts-section.acc-inn ul.two-col li{padding:5px;margin:0}.blog-section-top{padding:40px 0 30px}.blog-date{padding-bottom:4px}.blog-left-dtl h3{font-size:20px;line-height:30px}.blog-section-top .col-sm-8{width:80%;padding-top:0}.blog-section-tab{margin:0;padding:40px 0}.blog-content-text h3{font-size:20px;margin-bottom:8px;padding-bottom:8px;line-height:26px}.blog-content-text ul li{margin:0 40px 0 0;font-size:16px}.blog-content-text ul li img{margin-right:4px;margin-top:-5px;max-width:16px;max-height:14px}.blog-content-text ul{margin:0 0 15px}.categorie-list h3{font-size:20px;margin-bottom:0}.categorie-list ul li{padding:6px 10px 6px 0;font-size:15px;line-height:24px}.categorie-list{margin:0 0 20px}.single-post .blog-content-text h2{padding-bottom:12px}div#respond{padding:15px 0 0}.comment-respond p label{font-size:16px!important;line-height:26px}#commentform textarea{height:65px!important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{font-size:16px!important;padding:8px 10px!important;height:45px}#commentform #submit{width:auto;font-size:14px;padding:10px 25px}.blog-list-right{padding:0}.comment-respond .comment-reply-title{font-size:22px;line-height:22px;margin-bottom:10px}.navbar-collapse ul>li>a{font-size:14px;padding:8px 20px}section.default-section{padding:35px 0}h1{font-size:30px;line-height:36px}h2{font-size:28px;line-height:34px}h3{font-size:26px;line-height:32px}h4{font-size:24px;line-height:30px}h5{font-size:22px;line-height:28px}h6{font-size:20px;line-height:26px}.blog-colum-one{padding:24px 0}.blog-content-text p{font-size:16px;line-height:24px}.right-work-input .form-control{font-size:15px;width:275px;height:44px;float:right}button.buttons{height:45px;width:50px;background-size:75%}section.blog-post-col{padding:30px 0}.nav-next a,.nav-previous a{font-size:14px;padding:10px 18px}.blog-colum-one.blog-colum-tex .blog-content-text h2{font-size:26px;line-height:30px}}@media(max-width:1023px){.accounting-services-row .col-sm-3{width:33.33%}}@media(max-width:991px){.our-working-process-row .col-sm-3{width:33.33%}h1{font-size:28px;line-height:34px}h2{font-size:26px;line-height:32px}h3{font-size:24px;line-height:30px}h4{font-size:22px;line-height:28px}h5{font-size:20px;line-height:26px}h6{font-size:18px;line-height:24px}}@media(max-width:900px){.ready-started{padding:40px 20px;border-radius:20px;display:block;text-align:center}section.ready-started-section .section-heading{width:100%;padding-right:0}.ready-started-btns{width:100%;text-align:center;padding-top:10px}.blog-colum-one .col-sm-8{width:100%}.blog-colum-one .col-sm-4{width:100%;padding-top:30px}}@media(max-width:812px){.form-hero .gform_wrapper select{line-height:35px!important}.blog-section-top .col-sm-8,.home-banner .col-sm-8,section.about-section .col-sm-6{width:100%}.banner-title{margin-bottom:10px;line-height:15px;font-size:25px}.banner-count p,.our-working-process-box h3{font-size:16px}a.theme-btn,p{font-size:14px}a.theme-btn{padding:8px 17px;line-height:20px;border:1px solid #6fd2f7}.accounting-services-row,.banner-btns,.blog-content{padding-top:10px}.home-banner{padding:50px 0 40px}.home-banner::before{background-size:100% 100%}.top-logo img{max-width:180px}.heading-title{margin-bottom:10px;font-size:24px;line-height:30px}.heading-sub-title,p{line-height:20px;margin-bottom:6px}.heading-sub-title{font-size:18px}.logo-list ul li figure img{max-width:110px!important;max-height:35px!important}.accounting-services-box figure img{max-width:40px!important;max-height:46px!important}.accounting-services-box h3{font-size:16px;line-height:18px;margin-bottom:7px}.accounting-services-box a.read-more{font-size:13px;margin-top:0}.accounting-services-box{padding:15px}.accounting-services-btns.text-center{padding-top:15px}section.accounting-services-section{padding:20px 0 30px}.copyright-sections .col-sm-6{width:100%;text-align:center}.copyright-sections .col-sm-6:first-child{order:2}.copyright-sections .col-sm-6:last-child{order:1}.menu-copyright{float:none}.menu-copyright ul li{font-size:15px;line-height:20px;display:block;border-bottom:1px solid #fff;padding:5px 0 8px}.heading-title br,.menu-copyright ul li::after,section.about-section .heading-title br{display:none}.copyright{padding-top:7px}.copyright-sections{padding:8px 10px 11px;margin-top:15px}.financial-advisors-contant-box:nth-child(3) .financial-advisors-box{margin-top:0}.financial-advisors-box figure img{max-width:48px!important;max-height:50px!important}.financial-advisors-box h3{font-size:16px;line-height:20px}.financial-advisors-box a.read-more{font-size:13px}.financial-advisors-contant-box{width:104%;padding:5px}.financial-advisors-contant{column-count:2;padding-top:20px;margin-left:-7px;margin-right:8px}section.accounting-solutions-tailored-section .heading-title{margin-bottom:10px;font-size:30px;line-height:38px}section.about-section{padding:40px 0;background:#eff2f9!important}section.about-section .financial-advisors-btns a.theme-btn.btn-white2{min-width:auto}.start-icon img{max-width:90px}.start-icon{padding-bottom:5px}.client-logo figure{line-height:37px;width:40px;height:40px}.client-logo figure img{max-width:25px!important;max-height:25px}.client-nm-text h6{font-size:15px;line-height:18px;margin-bottom:2px}.blog-content h3,.blog-info{margin-bottom:7px}.client-nm-text p{font-size:13px;line-height:16px}.blog-info a,.counter{font-size:14px;line-height:18px}.client-say-box{padding:13px 15px 55px}.blog-right-like span a,.ready-started p{font-size:14px}.ready-started{padding:30px 10px;border-radius:20px}section.blog-section{padding:30px 0 20px}.blog-content h3{font-size:17px;line-height:24px}.form-hero .gform_wrapper .medium,.form-hero .gform_wrapper input[type=text],.form-hero .gform_wrapper select,.form-hero .gform_wrapper textarea{font-size:14px!important;padding:4px 15px 4px 10px!important;line-height:22px;height:42px}.form-hero input.button.gform_button{padding:6px 18px!important;line-height:20px!important;font-size:14px!important;margin-top:5px!important;border:1px solid #6fd2f7!important}.our-process-box h3{font-size:18px;line-height:24px;margin-bottom:10px}.counter{margin-bottom:2px}.our-process-box a.read-more{font-size:13px;line-height:0}.our-process-box a.read-more img{padding-top:1px;max-width:21px}.newsletter-title{font-size:18px;line-height:20px;margin-bottom:15px;width:100%;text-align:center}.newsletter-form .medium{padding:8px 100px 8px 10px!important;line-height:23px!important;font-size:13px!important;height:40px!important;border:1px solid #6fd2f7!important}.newsletter-form input.button.gform_button{line-height:20px!important;padding:9px 18px!important;font-size:14px!important}.inner-banner>img{height:200px!important}.consultants-boasts-img-text h3 strong{font-size:40px;line-height:60px}.consultants-boasts-img-text h3{font-size:22px;line-height:26px}.consultants-boasts-img-text{border:5px solid #fff;padding:2px 15px 30px}section.got-questions-section .section-heading p{font-size:15px}section.about-section.inn{background:#e7ebf3}.accounting-services-row.services-inn .accounting-services-box{padding:13px 15px}.our-working-process-box figure img{max-width:60px!important;max-height:60px!important}.our-working-process-box figure::before{width:55px;height:55px;right:20px}.blog-date{font-size:14px;padding-bottom:3px}.blog-left-dtl h3{font-size:18px;line-height:22px}.blog-content-text h3{font-size:18px;margin-bottom:9px;padding-bottom:10px;line-height:24px}.blog-content-text ul li{margin:0 40px 0 0;font-size:14px}.blog-content-text ul li img{margin-right:4px;margin-top:-5px;max-width:15px;max-height:13px}.nav-next a,.nav-previous a{font-size:14px;padding:9px 15px}.comment-respond .comment-reply-title{font-size:20px;line-height:20px;margin-bottom:10px}.comment-respond p label{font-size:14px!important;line-height:22px}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{font-size:14px!important;padding:8px 10px!important;height:40px}#commentform #submit{font-size:14px;padding:10px 20px;width:auto}.categorie-list h3{font-size:18px;margin-bottom:0}.categorie-list ul li{padding:5px 10px 5px 0;font-size:14px;line-height:21px}.blog-right-like h4{font-size:16px;margin-bottom:11px;line-height:24px}h1{font-size:24px;line-height:30px}h2{font-size:22px;line-height:28px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px}h5{font-size:17px;line-height:23px}h6{font-size:16px;line-height:22px}.blog-content-text p,ol li,ul li{font-size:14px;line-height:20px}}@media(max-width:767px){.categorie-list{margin:0 0 12px}.blog-list-right{margin-top:20px}.testimonial-slider.owl-carousel .owl-nav .owl-next,.testimonial-slider.owl-carousel .owl-nav .owl-prev{height:18px;width:10px;position:relative;top:auto;bottom:0;transform:none}.owl-nav{text-align:center;padding-top:15px}.testimonial-slider.owl-carousel .owl-nav .owl-next{right:-10px;background-size:10px}.testimonial-slider.owl-carousel .owl-nav .owl-prev{left:-10px;background-size:10px}.testimonial-slider.owl-carousel{padding:0}.our-process-row .col-sm-4{padding:15px;width:50%}.accounting-services-row .col-sm-3{width:50%}.blog-row .col-sm-6:nth-child(2n){padding-top:5px}section.about-section{border-bottom:1px solid #fff}.ports-categories{display:inline-block;width:100%;text-align:center}.right-work-input .form-control{font-size:14px;width:100%;float:none}.ports-categories ul li:first-child{padding-left:11px}.right-work-input{width:100%;margin:auto}.blog-colum-one{padding:15px 0}.blog-content-text ul{margin:0 0 8px}.blog-content-text p{margin-bottom:15px}.blog-colum-one.blog-colum-tex .blog-content-text h2{font-size:24px;line-height:28px}.addtoany_list.a2a_kit_size_32 a{font-size:14px!important}}@media(max-width:700px){.logo-list ul li{padding:8px;width:33.33%}.accounting-services-row .col-sm-4,.our-working-process-row .col-sm-3{width:50%}.blog-row .col-sm-6{padding:15px;width:100%}section.consultants-boasts-section .col-sm-6{width:100%;padding:5px 15px}.consultants-boasts-li{padding:5px}section.not-only-businesses-section .col-sm-6{width:100%}section.not-only-businesses-section .section-heading{padding:30px 15px}section.not-only-businesses-section{padding-left:0}}@media(max-width:575px){.blog-colum-one.blog-colum-tex .blog-content-text h2{font-size:20px;line-height:24px}.single-post .blog-content-text h2{padding-bottom:10px;margin-bottom:8px}.blog-content-text figure{margin-bottom:15px}.blog-section-top{padding:30px 0}section.blog-post-col{padding:20px 0 30px}.ports-categories ul li{font-size:15px;padding:0 6px}.ports-categories ul li:first-child{padding-left:6px}button.buttons{height:40px;width:45px;background-size:72%}.right-work-input .form-control{padding:4px 48px 4px 10px;height:40px}.addtoany_list.a2a_kit_size_32 a{color:#525353!important;font-size:14px!important}.logo-list ul li figure img{width:auto!important;max-width:105px!important;max-height:28px!important}.banner-title{margin-bottom:10px;line-height:15px;font-size:15px}.home-banner{padding:40px 0}.banner-count p{font-size:14px}.heaer-top .col-sm-3{width:100%}.header-section.sticky .top-btns{display:none}.heaer-top .col-sm-9{width:100%;text-align:center;position:static;padding:0}.header-bottom{padding-right:0;position:static;justify-content:center}.top-btns{padding-left:0;width:100%}.top-btns a.theme-btn.btn-white{width:100%;border-radius:0;background:#6fd2f7}.top-btns a.theme-btn.btn-white:hover{background:#0070b1}.header-section{padding:0}.top-logo{padding:10px 0}.financial-advisors-contant{column-count:1;padding-top:10px;margin-left:0;margin-right:0}.financial-advisors-contant-box{width:100%;padding:5px}.financial-advisors-contant-box:nth-child(2n) .financial-advisors-box{background-color:#024d78}.financial-advisors-contant-box:nth-child(3) .financial-advisors-box{background-color:#0070b1}section.accounting-solutions-tailored-section .heading-title{margin-bottom:10px;font-size:24px;line-height:32px}section.accounting-solutions-tailored-section{padding:45px 0}a.theme-btn{padding:7px 14px;line-height:16px;font-size:13px}.heading-title{margin-bottom:10px;font-size:22px;line-height:28px}.heading-sub-title{font-size:16px;margin-bottom:6px;line-height:18px}.gform_wrapper .gfield.gfield--width-half{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.our-process-row .col-sm-4{padding:15px;width:100%;border-bottom:1px solid #000}.our-process-row .col-sm-4:last-child{border-bottom:none}.blog-content-text ul li{margin:0 8px 0 0;font-size:13px}.logo-list ul li{padding:0 1%;width:50%}.logo-list ul li figure{padding:10px;border:1px solid #eeebeb;min-height:50px}.page-template-template-about .footer{padding-top:10px}}@media(max-width:525px){.accounting-services-row .col-sm-3,.our-working-process-row .col-sm-3{width:100%;border-bottom:1px solid #024d78}.our-working-process-row .col-sm-3:last-child{border-bottom:none}}@media(max-width:480px){.accounting-services-row .col-sm-4{width:100%}}@media(max-width:420px){.blog-content h3 br{display:none}}@media (min-width:768px) and (max-width:1199px){.responsive-logo{max-height:120px}}@media (max-width:767px){.responsive-logo{max-height:100px}}@media (max-width:480px){.responsive-logo{max-height:80px}}