/*
 *   @copyright   Copyright (C) 2025 Dynamowebs Private Limited. All rights reserved.
 *   @license     Proprietary and Confidential. Unauthorized copying, distribution, or modification
 *                via any medium is strictly prohibited.
 *   @author      Faisal mehmood awan <faisal.aqurz@gmail.com> | Imran Khan <imran@dynamowebs.com>
 *   @file        theme-footer.css
 *   @modified    11/28/25, 12:12 PM
 *   @package     Dynamowebs
 *
 *   This file contains proprietary information of Dynamowebs Private Limited.
 *   No part of this file may be reproduced, distributed, or transmitted in any
 *   form or by any means without the express written permission of Dynamowebs.
 *
 *   @link        https://www.dynamowebs.com
 *   @github      https://github.com/FaisalCloudEngineer
 *
 */

.theme-footer-section {padding-bottom: 0px;background-color: #F2F5FB;}.theme-footer {height: auto;min-height: 381px;max-width: 1200px;padding-top: 30px;}.theme-footer-logo-tax2u {width: 100%;height: auto;max-width: 138px;max-height: 42px;}.theme-footer-logo-tax2u-outer {margin-bottom: 15px;}.theme-footer-address-outer {margin-bottom: 15px;}.theme-footer-address {font-family: Inter;font-weight: 500;font-style: Medium;font-size: 16px;line-height: 24px;letter-spacing: -0.14px;color: #292D32;}.theme-footer-email-outer {margin-bottom: 15px;}.theme-footer-tp {width: 100%;height: auto;max-width: 260px;max-height: 18px;}.theme-footer-links-section {padding-left: 15px;}.theme-footer-link-title-outer {margin-top: 10px;margin-bottom: 25px;}.theme-footer-link-title {font-family: Inter;font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: -0.1px;color: #292D32;}.theme-footer-link {font-family: Inter;font-weight: 400;font-size: 14px;line-height: 27px;letter-spacing: -0.09px;color: #292D32;}.theme-footer-link:hover {color: #292D32 !important;}.theme-footer-social-links-section {padding-top: 15px;}.theme-footer-social-links {width: 100%;height: auto;max-width: 40px;max-height: 40px;}.theme-footer-copyright-social-links {width: 100%;height: auto;max-width: 40px;max-height: 40px;}.theme-footer-copyright {border-top: 1px solid rgb(219, 219, 219);margin-top: 30px;}.theme-footer-copyright-text {font-family: Inter;font-weight: 400;font-size: 14px;line-height: 100%;letter-spacing: -0.08px;color: #292D32;}.theme-footer-copyright-row {padding-top: 50px;padding-bottom: 30px;}.theme-footer-copyright-links {text-align: end;}.theme-footer-copyright-social-links-section {display: none;margin-bottom: 15px;}
/* code from bootstrap if not used in any page  */
.accordion-item:first-of-type {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}.accordion-item {background-color: #fff;border: 1px solid rgba(0, 0, 0, .125);}.accordion-flush .accordion-item {border-right: 0;border-left: 0;border-radius: 0}.accordion-flush .accordion-item:first-child {border-top: 0}.accordion-flush .accordion-item:last-child {border-bottom: 0}.accordion-flush .accordion-item .accordion-button {border-radius: 0}.accordion-header {margin-bottom: 0;}.accordion-button {position: relative;display: flex;align-items: center;width: 100%;padding: 1rem 1.25rem;font-size: 1rem;color: #212529;text-align: left;background-color: #fff;border: 0;border-radius: 0;overflow-anchor: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease}.accordion-button:not(.collapsed) {color: #0c63e4;background-color: #e7f1ff;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125)}.accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform: rotate(-180deg)}.accordion-button::after {flex-shrink: 0;width: 1.25rem;height: 1.25rem;margin-left: auto;content: "";background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-size: 1.25rem;transition: transform .2s ease-in-out}.accordion-button:hover {z-index: 2}.accordion-button:focus {z-index: 3;border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)}.accordion-header {margin-bottom: 0}.accordion-item {background-color: #fff;border: 1px solid rgba(0, 0, 0, .125)}.accordion-item:first-of-type {border-top-left-radius: .25rem;border-top-right-radius: .25rem}.accordion-item:first-of-type .accordion-button {border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px)}.accordion-item:not(:first-of-type) {border-top: 0}.accordion-item:last-of-type {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem}.accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: calc(.25rem - 1px);border-bottom-left-radius: calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem}.accordion-body {padding: 1rem 1.25rem}.theme-footer-pages-links-mobile {display: none;}
@media (prefers-reduced-motion: reduce) {
	.accordion-button {transition: none}
}
@media (prefers-reduced-motion: reduce) {
	.accordion-button::after {transition: none}
}
@media only screen and (max-width: 1200px) {}
@media only screen and (max-width: 992px) {
.theme-footer-info{text-align:center}.theme-footer-copyright{padding-bottom:10px;border-top:none;margin-top:0}.theme-footer-tp-outer{margin-bottom:15px}.theme-footer-copyright-text-outer{text-align:center;padding-bottom:10px}.theme-footer-copyright-text{font-size:16px;line-height:26px}.theme-footer-pages-links-mobile .accordion-item{border-top:none;border-left:none;border-right:none}.theme-footer-pages-links-mobile .accordion-button{background-color:#f2f5fb}.theme-footer-copyright-links{text-align:center;font-size:13px}.theme-footer-social-links-section{display:none}.theme-footer-copyright-social-links-section{display:flex;justify-content:center}
}

@media only screen and (max-width: 768px) {
	.theme-footer-pages-links-desktop {display: none;}.theme-footer-pages-links-mobile {display: block;}
}
@media only screen and (max-width: 580px) {}
@media only screen and (max-width: 480px) {}