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

@media screen and (min-width:1100px) and (max-width:1600px){
	.fl-page-bar{
    	font-size: 15px !important;
	}
}
.fl-page-bar-text a:hover{
	text-decoration: none;
}
.fl-page-bar-text a i{
	transform: rotate(90deg);
}
.fl-col-content.fl-node-content {
    display: block;
}
.fl-module.fl-module-button.fl-node-0rsow53epa7l {
    width: 43%;
    display: inline-block;
}
.fl-module.fl-module-button.fl-node-qmt2za13po5k{
	width: 54%;
    display: inline-block;
}
.fl-module.fl-module-button.fl-node-qmt2za13po5k .fl-module-content.fl-node-content{
	margin:0px;
}
.fl-module.fl-module-button.fl-node-xnb7kaw5tehf {
    width: 43%;
    display: inline-block;
}
.fl-module.fl-module-button.fl-node-4ot3jr75lhy6 {
    width: 56%;
    display: inline-block;
    padding: 0px;
}
.fl-module.fl-module-button.fl-node-4ot3jr75lhy6 .fl-module-content.fl-node-content {
    margin: 0px;
}
.fl-node-grnm3j6ly75c .fl-button-wrap {
    text-align: center;
}
.fl-rich-text h1{
	  text-align: center;
}
.fl-node-content .contactbg {
    background-color: #81d742 !important;
}
.fl-col.fl-node-5d6f57afcb09b.fl-col-small {
    align-items: center;
}
.fl-button-wrap.fl-button-width-auto.fl-button-left {
    text-align: center;
}
.fl-col.fl-node-12ao0scyzk5j.fl-col-small {
    text-align: center;
    align-items: center;
}
.fl-col-group.fl-node-5d6f57afcafdc.fl-col-group-equal-height.fl-col-group-align-center {
    align-items: center;
}
.fl-col-group-equal-height{
	align-items: center !important;
}
@media screen and (min-width: 1200px) and (max-width: 1600px) { 
.fl-module.fl-module-button.fl-node-0rsow53epa7l {
    width: 100%;
    display: inline-block;
}
.fl-module.fl-module-button.fl-node-qmt2za13po5k{
	width: 100%;
    display: inline-block;
}
.fl-module.fl-module-button.fl-node-qmt2za13po5k .fl-module-content.fl-node-content{
	margin:0px;
}
.fl-module.fl-module-button.fl-node-xnb7kaw5tehf {
    width: 100%;
    display: inline-block;
}
.fl-module.fl-module-button.fl-node-4ot3jr75lhy6 {
    width: 100%;
    display: inline-block;
    padding: 0px;
}
.fl-module.fl-module-button.fl-node-xnb7kaw5tehf .fl-module-content.fl-node-content {
    margin-left: 0px !important;
}
.fl-module.fl-module-button.fl-node-0rsow53epa7l .fl-module-content.fl-node-content {
    margin-left: 0px;
}
}

@media screen and (max-width: 600px){
.fl-module-content.fl-node-content {
    margin-right: 0px;
    margin-left: 0px;
}
.fl-module.fl-module-button.fl-node-0rsow53epa7l {
    width: 100%;
}
.fl-module.fl-module-button.fl-node-qmt2za13po5k{
	width: 100%;
}
.fl-module.fl-module-button.fl-node-xnb7kaw5tehf {
    width: 100%;
}
.fl-module.fl-module-button.fl-node-4ot3jr75lhy6 {
    width: 100%;
    padding: 0px;
}
.fl-col.fl-node-3pcxgvu7dmf5.fl-col-small {
    padding-top: 40px;
}
.fl-rich-text h2 {
    text-align: center;
}
.fl-rich-text p {
    text-align: center;
	padding:5px;
}
}



.our_story .fl-photo-content img{
	box-shadow: 7px 9px 9px 0px #00000036 !important;
}
.fl-node-5da3467152575 img{
	box-shadow: 7px 9px 9px 0px #00000036 !important;
}
/* for active and hover menu */
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover{
	background: linear-gradient(90deg, #AD2CDC 0%, #00489A 121.64%);
	color: #fff;
	border-radius: 20px;
}