/* ===================================================================================

* Theme Name: Beakai Child
* Theme URI: https://themeforest.net/user/theme_pure/portfolio
* Author: theme_pure
* Author URI: https://bdevs.net/wp/beakai/
* Description: Beakai - Business and Financial Institution WordPress Theme
* Version: 1.0.0
* Template: beakai
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

footer .address { color: #d2d4de; font-style: normal; margin: 0 0 20px; } 
footer .address h3 { color: #d2d4de; font-size: 15px; margin: 0 0 12px; display: flex; gap: 10px; } 
footer .address h3:not(:first-child) { margin-top: 20px; } 
footer .address * { margin: 0; } 
footer .phone,footer .email { display: flex; flex-direction: column; color: #d2d4de; } 
footer .phone *, footer .email * { color: #d2d4de; } 
footer .phone { margin: 0 0 13px; } 
footer .phone a, footer .email a { display: flex; gap: 9px; align-items: center; }
.footer-title { margin: 0 0 30px; }
.footer-widget { margin: 0; }
.footer-widget ul li a { line-height: normal; display: flex; } 
.footer-widget ul li { line-height: normal; } 
footer .phone { row-gap: 10px; }
.footer-widget a:hover, .footer-widget a:hover *, .footer-widget .current-menu-item a { color: #d4af37 !important; }
footer .footer-top { padding: 70px 0; }
.hero-text.hero-text-box {
    padding: 40px;
    backdrop-filter: blur(4px);
    background: rgb(255 255 255 / 30%);
}
.contact p{padding: 0;}
.breadcrumb-area {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

/* Responsive CSS */
@media (max-width:1199px){
	
		.page-area.pt-120.pb-120 {
    padding: 90px 0;
}

@media (max-width:991px){
	
		.page-area.pt-120.pb-120 {
    padding: 70px 0;
}
}
@media (max-width:767px){

.footer-title { margin: 0 0 20px; }
.footer-logo { margin: 0 0 20px; }
footer .footer-top .row { row-gap: 10px; }
footer .footer-top { padding: 40px 0; }
	.page-area.pt-120.pb-120 {
    padding: 50px 0;
}

}