/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

#block-7 .qodef-m-image {
    max-width: 180px;
}

body.admin-bar .scroll_header_top_area {
    margin-top: 32px;
}

body.admin-bar .scroll_header_top_area.sticky {
    margin-top: 0;
}

/* .sticky-contact-wrapper {
	position: fixed; 
	bottom: 10px; 
	left: 50%; 
	transform: translateX(-50%); 
 	width: 620px;  
	max-width: 90vw; 
	z-index: 9999;
 }
 */
/* .ns-custom-contact-btn {
	display: block; 
	width: 100%; 
	background: #fff; 
	color: #333 !important; 
	border: 1px solid #333; 
	padding: 20px 24px; 
	margin: 0; 
	font-size: 36px; 
	cursor: pointer; 
	text-align: center; 
	font-family: 'Sofia Sans'; 
	font-weight: 400; 
	transition: all 0.3s ease; 
	line-height: 1;
} */ 
.sticky-contact-wrapper {
	width: 80%;
    max-width: 500px;
    position: fixed;
    transform: translate(-50%, 0%);
    bottom: 10px;
    left: 50%;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    z-index: 999999999 !important;
/*     background: #fff; */
	background: rgba(255, 255, 255, 0.5);
    display: flex;
    justify-content: center;
	font-family: 'Sofia Sans'; 
    font-weight: bold;
    text-decoration: none;
    font-size: 18px;
    align-items: center;
    transition: all .3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .7) !important;
	border: 1px solid #333; 
}

.ns-custom-contact-btn {
	color: #333 !important;
	width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
