/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

h2 {
	font-size:47px;
}

.bottom-img {
	position: absolute;
    bottom: -1px;
	left: 50%;
	transform: translateX(-50%) rotate(180deg);
}


.why-us-section .section-content {
	   padding-bottom: 84px;
}

.button.secondary, a.secondary {
	color:var(--primary-color);
}

/* +++++ HEADER +++++ */

html .header-button-1 {	
	margin-left: 40px!important;
}

.header-main .nav > li {
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.header-main .nav > li > a.nav-top-link {
	font-size: 16px;
	padding: 0 16px;
	border-left: 1px solid #6ec1b6;
	text-align: center;
}


.header-main .nav > li:first-child > a{
	border-left: none;
}

/* +++++ LANDINGPAGE +++++ */

.wn-landing-banner .wn-svg {
	width: 100vw!important;
}

.wn-landing-banner {
	margin-top: -20px;
}
   
.wn-svg.wn-bottom-svg {
	transform: rotate(180deg)!important;
    transform-origin: center;
	position: absolute;
	bottom: 30px;
}

/* +++++ FOOTER +++++ */

.wn-footer-contact .button.is-link, .button.is-underline {
    display: flex;
    align-items: center;
    text-align: left;
    gap: 8px;
}

.wn-footer-contact .button.is-link>i {
    min-width: 1rem;
}

.contact-btn {
	background-color: black!important;
	color: white;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}