/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 


a,a:hover{
	text-decoration:none !important;
}

.zindex1{
	position:relative;
	z-index:1;
}

.fl-logo-img {
	max-width: 100%;
	width: 250px;
}


.nf-field-label, .nf-form-title, .nf-form-fields-required {
	display: none !important;
}

.nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"] {
	color: #fff;
	background-color: #80ae32 !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	text-transform: none;
	border-style: none;
	border-width: 0px;
	border-color: initial;
	border-radius: 10px !important;
	padding-left:20px;
	padding-right:20px;
}


.nf-form-content button, .nf-form-content input[type="button"]:hover, .nf-form-content input[type="submit"]:hover {
	color: #fff !important;
	background-color: #157c69 !important;
}



.whatsapp-button {
	right: -115px;
	transition:0.5;
}

.scrolled .whatsapp-button {
	position: fixed;
	bottom: 45px;
	right: -15px;
	width: 100px !important;
	/* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); */
	z-index: 1000;
	transition:0.5;
}


.social-share {
  display: flex;
  gap: 10px;
  margin-top: 20px;
}

.share-btn {
  padding: 10px 15px;
  text-decoration: none;
  border-radius: 5px;
  color: white;
  font-size: 14px;
}

.share-btn.facebook {
  background-color: #3b5998;
}

.share-btn.twitter {
  background-color: #1da1f2;
}

.share-btn.linkedin {
  background-color: #0077b5;
}

.share-btn.whatsapp {
  background-color: #25d366;
}

.share-btn:hover {
  opacity: 0.8;
}



/* Typical laptop screen size*/
@media (min-width: 1000px) and (max-width: 1700px) {
	
	.fl-page-nav .navbar-nav > li > a.nav-link {
	padding: 15px 13px !important;
	font-size: 15px !important;
}
	
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 980px) {
}


/* Mobile screen size - landscape view */
@media (max-width: 767px) {
   
}

/* Mobile screen size */
@media (max-width: 480px) {
	
	.fl-button-group-button {
	width: 100% !important;
	}
	
	
	.social-share {
	display: grid;
	gap: 5px;
	}
    
}


