/*
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... */ 

#banner-area .fl-row-content-wrap{
	min-height:86vh;
}
#menu-main-menu-1 .btn, #menu-main-menu .btn{
	padding:6px 12px 0;	
}
#menu-main-menu-1 .btn a, #menu-main-menu .btn a{
	background-color:#ffd928;
	border-radius:4px;
	padding:8px 10px;
	font-size:16px;
	color:#000;	
}
#menu-main-menu-1 .btn a:hover, #menu-main-menu .btn a:hover{
	background-color:#be0002;	
	color:#fff;	
}
.fl-page-header-wrap .fl-logo-img{
	max-width:76px;	
}
.fl-page-footer-wrap .fl-page-footer-text{
	font-family: "Fjalla One", sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.fl-page-nav .navbar-toggle{
    background-color:#be0002;
	border-radius:4px;	   
}
.cta-holder .uabb-cta-title small{
	font-size:72%;
	display:block;
	color:#ffe600;	
}
.form-contact .ginput_container_select{
	margin-top:0 !important;	
}
.form-contact .ginput_container_select select{
	height:32px !important;
	margin-top:4px !important;
	padding:4px !important;	
}
.form-contact #gform_confirmation_message_1{
	text-align:center;
    margin-bottom:24px;
	margin-top: 24px;
}
.form-contact .validation_message{
	padding:0px 13px 6px !important;	
}
.services-popup .uabb-modal-action{
	border:5px solid #fff;
	background-color:#000;
	margin-top:10px;
	overflow:hidden;	
}
.services-popup .uabb-modal-action .uabb-modal-photo{
	-webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    transition:all 0.4s;	
}
.services-popup .uabb-modal-action:hover .uabb-modal-photo{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	opacity:.5;
}
.center-this{
	max-width:500px;
	margin:0 auto;
	width:100%;
}
@media (min-width: 768px) and (max-width:992px){	
   h1{font-size:38px;}
   h2{font-size:32px;}
   h3{font-size:28px;}
   h4{font-size:20px;}  
}
@media (max-width:767px){
   h1{font-size:34px;}
   h2{font-size:28px;}
   h3{font-size:24px;}
   h4{font-size:18px;}
   h5{font-size:17px;}
   h5{font-size:16px;}   
   .fl-page-nav-collapse ul.navbar-nav > li{
	   border-right:none;
	   border-left:none;	   
   }
   .fl-page-nav .navbar-nav > li > a {
	  padding: 8px 10px;
	  font-size: 16px;
   }
}
@media (max-width:480px){
   h1{font-size:28px;}
   h2{font-size:25px;}
   h3{font-size:20px;}
   h5{font-size:16px;}	
   h6{font-size:15px;}	
}