/* Footer Section - CSS  */
.footer-social-icon .elementor-social-icons-wrapper .elementor-grid-item > a:hover { transform: translateY(-10px); position: relative; transition: .4s; }
.footer-social-icon .elementor-social-icons-wrapper .elementor-grid-item > a { transition: .4s; }
.footer-cta-sec .elementor-button-content-wrapper .elementor-button-icon > svg { transition: 0.3s; }

/* Footer Section - CSS End*/


/* Term condiion - popup  */
#termly-code-snippet-support .termly-styles-modal-md-d8dcf1 { background-color: #0067B1 !important; }
#termly-code-snippet-support .termly-styles-root-e8c31b { background-color: #0067B1 !important; }
#termly-code-snippet-support .termly-styles-root-e8c31b .termly-styles-preferenceTitle-e3b150,
#termly-code-snippet-support .termly-styles-root-e8c31b .termly-styles-body-f2809e,
#termly-code-snippet-support .termly-styles-root-e8c31b .termly-styles-description-d105e2,
#termly-code-snippet-support .termly-styles-root-e8c31b .t-detailsLink,
#termly-code-snippet-support .termly-styles-root-e8c31b .t-cookiePolicyLink{ color: #fff !important; }
#termly-code-snippet-support button.t-closeModal { background-color: transparent; color: #fff !important; padding: 0; }
#termly-code-snippet-support button.t-closeModal > svg > g { fill: #fff !important; }
#termly-code-snippet-support button.t-declineAllButton, 
#termly-code-snippet-support button.t-allowAllButton { background: #8BBFE7 !important; color: #00568E !important; }

.three-columns ul li { flex-basis: 33.3333%; }
.three-columns ul { display: flex; flex-wrap: wrap; }
/* Footer Section - CSS  End*/


/* Inner Pages - CSS */

@media (max-width: 1024.98px) {
    /* .button-wrapper-src { display: grid !important; grid-template-columns: 1fr 1fr !important; } */
    .button-wrapper-src .elementor-button {width: 100%;height: 100% !important;display: flex;align-items: center; justify-content: center;}
    .button-wrapper-src .elementor-widget-button { height: 100%; display: flex; align-items: center; justify-content: center; width: 48%;}
    .three-columns ul li { flex-basis: 50%; } 
}

@media screen and (max-width: 639.98px) {
    .button-wrapper-src { flex-direction: column !important; }
    .button-wrapper-src .elementor-widget-button { width: 100%; max-width: 300px !important; }
    .three-columns ul li { flex-basis: 100%; }
}

/* Inner Pages - CSS End*/


