/*
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: FastLine Media
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

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

.lrg-img-right .fl-col-content{float: none;}

#input_1_8_3_container label,
#input_1_8_6_container label,
#input_1_7_3_container label,
#input_1_7_6_container label{font-size: 18px;}


blockquote {
	border-color: #FA8C20;
	font-weight: 400;
}
blockquote p {font-weight: 400;}

.home .hero .horz-form {margin-top: 50px;}

.page-id-400 .hero .horz-form {margin-top: 0;}

.horz-form .fl-widget {margin-bottom: 0;}
.horz-form ul li + li {margin-left: -4px;}

.horz-form ul li.current-menu-item {}
.horz-form ul li.current-menu-item a {
	color: #333;
}

.centeredlist ul {text-align: center;}
.centeredlist ul li {display: inline-block;}

.contact .top_label .gfield_label, .contact label {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	clip: rect(0 0 0 0);
	border: 0;
}
.gform_wrapper .contact .ginput_complex span.name_first, .gform_wrapper .contact .ginput_complex span.name_middle {
	margin-right: 0;
}
.bold, .bold h2 {font-weight: bold;}

.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield{margin-top: 0 !important;}




.horz-form{position: relative; padding: 12px 5px;}
.horz-form ul li{
	display: block;
	border-right: none;
	border-left: none;
}
.horz-form li:first-of-type{padding: 0px 20px;}
.horz-form li:last-of-type{padding: 0px 20px}


@media (max-width: 768px) {
	.youtube-video iframe{width: 100% !important;}
	.hero2 .fl-heading,
	.hero2 .fl-heading-text,
	.hero2 .fl-node-54ee74579178b h2.fl-heading{font-size: 35px !important;}
	.fl-node-54ee74419d033 .fl-col-content, /* home hero */
	.fl-node-55031a238fa3c .fl-col-content, /* pain relief hero */
	.fl-node-551497c5a3203 .fl-col-content, /* muscel therapy hero */
	.fl-node-5515e481d2dde .fl-col-content, /* tripeflex hero */
	.fl-node-551b09089c8d6 .fl-col-content, /* orthotics hero */
	.fl-node-551b0b2b33e2a .fl-col-content, /* walkaide-fes hero */
	.fl-node-551b0e1755143 .fl-col-content, /* pediatric-rehab hero */
	.fl-node-5515e2abd1d91 .fl-col-content, /* help-for-injured-workers hero */
	.fl-node-551b12511938d .fl-col-content /* wearable-therapy-technology hero */
	{padding-top: 30px !important; padding-bottom: 30px !important;}

	.hero .fl-heading,
	.hero .fl-heading-text,
	.hero .fl-node-54ee74579178b h2.fl-heading{font-size: 35px !important;}
	.hero .fl-col-content{padding-top: 30px !important; padding-bottom: 30px !important;}

	.alt-row p span{font-size: 18px !important;}
	.alt-row h5 span{font-size: 22px !important;}
	.hero .fl-node-551fe68ae6789 .fl-row-content-wrap{padding-top: 0 !important;}
}

@media (min-width: 769px) and (max-width: 1060px) {
	.youtube-video iframe{width: 100% !important;}
	.hero2 .fl-heading,
	.hero2 .fl-heading-text,
	.hero2 .fl-node-54ee74579178b h2.fl-heading{font-size: 37px !important;}
	.fl-node-54ee74419d033 .fl-col-content, /* home hero */
	.fl-node-55031a238fa3c .fl-col-content, /* pain relief hero */
	.fl-node-551497c5a3203 .fl-col-content, /* muscel therapy hero */
	.fl-node-5515e481d2dde .fl-col-content, /* tripeflex hero */
	.fl-node-551b09089c8d6 .fl-col-content, /* orthotics hero */
	.fl-node-551b0b2b33e2a .fl-col-content, /* walkaide-fes hero */
	.fl-node-551b0e1755143 .fl-col-content, /* pediatric-rehab hero */
	.fl-node-5515e2abd1d91 .fl-col-content, /* help-for-injured-workers hero */
	.fl-node-551b12511938d .fl-col-content /* wearable-therapy-technology hero */
	{padding-top: 100px !important; padding-bottom: 100px !important;}
}

@media (max-width: 767px) {
	/*.hero2 .fl-row-content-wrap{background-image: none !important;}*/
	.full-image .fl-row-content-wrap{background-image: none !important;}
	.full-image .fl-row-content-wrap .fl-col-content{padding: 0 !important;}
}

@media (min-width: 768px) {
	.horz-form{max-width: 768px; position: relative; padding: 12px 5px;}
	.horz-form a {font-size: 13px;}

	.horz-form ul li{display: inline;}

	.horz-form li:first-of-type{padding: 0px 9px 0px 0px;}
	.horz-form li:last-of-type{padding: 0px 0px 0px 9px;}
	.horz-form ul li{
		padding: 0px 9px;
		border-right: 1px solid rgba(0, 0, 0, 0.1);
		border-left: 1px solid rgba(255, 255, 255, 0.15);
	}
	
	

}
@media (min-width: 992px) {
	.horz-form{max-width: 992px;}
	.horz-form li:first-of-type{padding: 0px 12px 0px 0px;}
	.horz-form li:last-of-type{padding: 0px 0px 0px 12px;}
	.horz-form ul li{padding: 0px 9px;}
	.horz-form a {font-size: 18px;}
}
@media (min-width: 1200px) {
	.horz-form{max-width: 1200px;}
	.horz-form li:first-of-type{padding: 0px 20px 0px 0px;}
	.horz-form li:last-of-type{padding: 0px 0px 0px 20px;}
	.horz-form ul li{padding: 0px 18px;}

}@media (min-width: 768px){
.fl-page-nav-right .fl-page-header-logo {
    padding-left: 0;
    float: left;
}
}


/*Header Area*/

li#menu-item-2850 a {
    width: 28px !important;
    height: 28px;
    background: #3b5997 !important;
    line-height: 1;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    padding:0;
    margin-right:10px
}
li#menu-item-2849 a {
    width: 28px !important;
    height: 28px;
    background: #00aaef !important;
    line-height: 1;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    padding: 0;
    margin-right:10px
}
li#menu-item-2848 a {
    width: 28px !important;
    height: 28px;
    background: #007ab8 !important;
    line-height: 1;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    padding: 0;
    margin-right:10px
}
li#menu-item-2847 a {
    width: 28px !important;
    height: 28px;
    background: #d6000f !important;
    line-height: 1;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    padding: 0;
}

.navbar-nav .menu-item .fa-facebook-f.branded{
    color: #fff !important;    font-size: 1.725rem;
}

.navbar-nav .menu-item .fa-twitter.branded{color:#fff;    font-size: 1.725rem;}
 .fl-page-header-primary .fl-logo-img {   border: 2px solid #ff6a13;}

.navbar-nav .menu-item .fa-linkedin.branded{color: #fff;    font-size: 1.725rem;}
.navbar-nav .menu-item i.branded.fa-youtube{color:#fff;    font-size: 1.725rem;}
.fl-page-nav-right .fl-page-header-container{padding-bottom:0px;}
.fl-page-header { border-bottom: 2px solid #f38920;}
a.nav-link { text-transform: uppercase !important;}
@media (min-width: 992px){
.fl-page-nav-right .fl-page-header-row>div {
	vertical-align:bottom;}
.fl-page-nav .navbar-nav > li > a {
    padding: 1rem 1.75rem;}
img.fl-logo-img {top: 31px !important;position: relative; left: -10px;}
.fl-page-header	.col-md-8 { width: 100%;}
.fl-page-nav-right .fl-page-nav {    border: none;    margin: 0;    margin-left: -80px;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child {   margin-right: 0;   padding: 0px 0px 10px 0px;}
.fl-col.fl-node-5a285f6375948 {
    left: 85px;
    position: relative;
}
.fl-fixed-header.admin-bar .fl-page-header {    top: 0;}
}
@media (max-width: 1200px){
.fl-page-nav .navbar-nav > li > a {    padding: 1rem 1.5rem;}
}

@media (max-width:992px) and (min-width:767px) {
ul#menu-main-nav.menu li:nth-child(7),ul#menu-main-nav.menu li:nth-child(8),ul#menu-main-nav.menu li:nth-child(9),ul#menu-main-nav.menu li:nth-child(10) {display:none !important;}
.fl-fixed-header .fl-page-header {
    position: fixed;
    min-width: 100%;
    top: 0;
    z-index: 100;
}
.fl-page-nav-wrap {
    border-bottom:none;
    border-top: none;
}
img.fl-logo-img {
    top: 31px !important;
    position: relative;
}
.fl-page-nav-col, .fl-page-nav, .fl-page-fixed-nav-wrap {
    position: fixed;
    top: 70px;
    margin-left: 70px !important;
}
.fl-page-nav .navbar-nav > li > a {
    padding: 1rem .5rem !important;
    text-align: center;
    display: block;
}
.hero2 .fl-node-54ee74579178b h2.fl-heading{
	margin-top: 50px !important;
}
}

@media (max-width: 784px){
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle * {
    color: #000;
}

	}
	@media (max-width: 784px){
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse {
    display: none !important;
    visibility: hidden !important;
}}



/*Footer area*/

.footer-column-4 p:nth-child(4) a {
    color: #988b8b !important;
    text-transform: capitalize;
}
.fl-node-5cc20c45b52ba.fl-module-heading h2.fl-heading {
    font-size: 1.9em;
}

.footer-slogan {
	    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    width: 400px;
    margin-left: -90px;
}

.footer-slogan h3 {color:#002d72; font-weight: 600; font-size:3rem;}
.fl-page-footer-widgets img {
    border: 2px solid #f38920;
}
.fl-widget.widget_text p{color:#000;}


.fl-page-footer-widgets {
    background-color: #fff;
}
.footer-column-3 a,.footer-column-4 a  {
    color: #000 !important;
    text-transform: uppercase;
}
.fl-widget.widget_text .textwidget .footer-column-3,.fl-widget.widget_text .textwidget .footer-column-4{
	text-align:right
}

@media (max-width: 880px){
.footer-slogan { width: 310px; margin-left: -40px;}

}

@media (max-width: 767px){
	.footer-slogan { width: 100%; margin: auto !important;text-align:center !important;}
    aside#text-5 {
    margin-top: -34px;
}
	.fl-widget.widget_text .textwidget .footer-column-3,.fl-widget.widget_text .textwidget .footer-column-4{text-align:right;}
	.fl-widget.widget_text .textwidget, .fl-widget.widget_text .textwidget .footer-column-3,.fl-widget.widget_text .textwidget .footer-column-4{text-align:center;}
	.fl-node-5cc20c45b52ba.fl-module-heading h2.fl-heading {
    font-size: 1.6em;
}
}



/*Content area
-------------
*/
.fl-col-group.fl-node-5cc0809584f8e.fl-col-group-equal-height.fl-col-group-align-top {
    padding-bottom: 10px;
}


.fl-node-5cc201da95e6a h2.fl-heading .fl-heading-text, .fl-node-5cc20152c2e06 h2.fl-heading .fl-heading-text{font-size: 2.25rem;}
.fl-node-5cc20152c2e06, .fl-node-5cc201da95e6a{text-align: center;}
.fluid-width-video-wrapper {padding-top: 450px !important;}
.fl-node-5cc1b99e29fc5 > .fl-col-content {background-position: right center; height:450px !important;}
.fl-node-5cc1b73455541 > .fl-col-content{background-position: left center;height:450px !important;}
.fl-module.fl-module-heading.fl-node-54ee74579178b {padding: 0 50px 0px 50px;}
.fl-rich-text{padding:10px}
.home .fl-rich-text a:hover {
	color: #00000061;
    text-decoration: none;

}

.fl-module.fl-module-rich-text.fl-node-5cc1fcbe1a138 .fl-rich-text {
    display: flex;
    justify-content: left;
    align-items: center;
}
.fl-module.fl-module-rich-text.fl-node-5cc1fcbe1a138 .fl-rich-text h1, .fl-module.fl-module-rich-text.fl-node-5cc1b8f17c59a .fl-rich-text h1{
    text-align:center !important;
}

.fl-module.fl-module-rich-text.fl-node-5cc1b8f17c59a .fl-rich-text {display:flex;justify-content: flex-end;align-items: center;}
.fl-node-5cc1b94a25474 > .fl-module-content {
    margin-right: 58px;}
.fl-node-5cc1fcc4304f8 > .fl-module-content {
   
    margin-left: 58px !important;
}
@media (max-width: 768px){
	.fl-node-5cc1b94a25474 > .fl-module-content {
    margin-top: 30px;margin-right:38px;}
    .fl-node-5cc1fcc4304f8 > .fl-module-content {
   
    margin-top: 30px !important;margin-left:38px !important;
}
.fl-node-5cc1b73455541 > .fl-col-content,.fl-node-5cc1b99e29fc5 > .fl-col-content{height:400px !important;}
.fl-col-group.fl-node-5cc0809584f8e.fl-col-group-equal-height.fl-col-group-align-top {
    padding-bottom: 0px;
}

}
/*.home .fl-builder-content  a.fl-button:hover{
    color:#00000061;
}*/
.fl-button-wrap.fl-button-width-auto.fl-button-center:hover,.fl-button-wrap.fl-button-width-auto.fl-button-right:hover,.fl-button-wrap.fl-button-width-auto.fl-button-left:hover {
    margin-top: -3px;
    margin-bottom: 3px;
}
/*.fl-builder-content a.fl-button:hover span.fl-button-text  {color:#ffffffb0;}*/

.home .text-on-image .fl-rich-text:hover h4,.home .text-on-image .fl-rich-text:hover sup, .home .text-on-image .fl-rich-text:hover h3{
    text-transform: none !important;
    text-decoration: none !important;
    color: #ffffffb0 !important;
}
a.carousel-prev {
    background-image: url('https://www.axiobionics.com/wp-content/uploads/2019/04/left-arrow.png');
    position:absolute;
    height:40px;
    width:40px;
    margin-top: -100px;
}
a.carousel-next {
    background-image: url('https://www.axiobionics.com/wp-content/uploads/2019/04/right-arrow.png');
    position:absolute;
    height:40px;
    width:40px;
   	margin-top: -100px;
}
.home svg:not(:root){
	display: none;
}
.fl-post-carousel-content {
    margin-top: -10px;
}
.fl-module.fl-module-heading.fl-node-5cc20c45b52ba {
    text-transform: uppercase;
}
.fl-module.fl-module-rich-text.fl-node-5cc07a93cbd52, .fl-module.fl-module-rich-text.fl-node-5cc07ae48e11d, .fl-module.fl-module-rich-text.fl-node-5cc07a8a950df{height: 400px;}
.fl-module.fl-module-rich-text.fl-node-5cc077dbf333e, .fl-module.fl-module-rich-text.fl-node-5cc217b620a29{height: 475px;}
/*.alt-row{background:none;}*/
a.fl-button{position: relative; padding: 16px 40px !important;text-transform: uppercase;}
a.fl-button:after {position: absolute; top: 10px; }
.nbutton-right a.fl-button:after {right: -22.5px !important;content: url(https://www.axiobionics.com/wp-content/uploads/2019/04/arrow-button-right.png);  }
.nbutton-left a.fl-button:after {left: -22.5px !important;content: url(https://www.axiobionics.com/wp-content/uploads/2019/04/arrow-button-left.png);  }
.fl-post-carousel-post {
    background: transparent !important;
    border: none !important;
}
.text-on-image {display: flex;
    align-items: center; 
    justify-content: center;}
@media (max-width: 767px){
	.fl-col.fl-node-5cc079e03e5ba.fl-col-small.fl-col-bg-overlay { margin-top: 44px;}
	.fl-node-5cc1b99e29fc5 > .fl-col-content {background-position: right center;}
	.fl-node-5cc1b73455541 > .fl-col-content{background-position: -100px center;}
	.fl-module.fl-module-rich-text.fl-node-5cc077dbf333e, .fl-module.fl-module-rich-text.fl-node-5cc217b620a29{height: 450px;}
	.fl-col.fl-node-5cc080958515f.fl-col-small,.fl-col.fl-node-5cc1b99e29fc5.fl-col-small  {
    margin-top: 20px;
}
.fl-module.fl-module-heading.fl-node-5cc20152c2e06 {
    padding-bottom: 20px;
}
.fl-module.fl-module-rich-text.fl-node-5cc07a93cbd52, .fl-module.fl-module-rich-text.fl-node-5cc07ae48e11d, .fl-module.fl-module-rich-text.fl-node-5cc07a8a950df{height: 330px;}
.fl-col.fl-node-5cc1b73455541.fl-col-small{
    
    margin-top: -20px;
}
.fl-node-5cc079e03e5c3 {
    margin-bottom: 70px;
}
.rve {
    padding-top: 8px;
}
.fl-node-5cc7457661893 .fl-button-wrap {
    text-align: center;
}
}

@media (min-width: 992px){
.fl-node-54d13aa795d61.fl-module-heading .fl-heading {
    font-weight: 600;
    text-align: left;
        margin-left: 30px !important;
}
.fl-module.fl-module-rich-text.fl-node-54d13aa795db4 {
    margin-left: 105px;
}
}
@media (max-width:992px) and (min-width: 768px){
	.fl-module.fl-module-rich-text.fl-node-54d13aa795db4 {
    padding-bottom: 40px !important;
}


}



/*Tablet Nav*/

@media (max-width: 784px) {

    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile {
        position: relative
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse {
        width: 100%
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav {
        flex: 0 0 100%
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav {
        float: none !important
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo {
        padding-bottom: 5px
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse {
        width: 100%
    }
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav {
        flex: 0 0 100%
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo {
        padding-bottom: 5px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a {
        padding-left: 17px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo {
        text-align: left
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo {
        display: block
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical {
        top: 0
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse {
        border-top: 1px solid #e6e6e6;
        padding-bottom: 10px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse {
        display: none !important;
        visibility: hidden !important
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show {
        display: block !important;
        visibility: visible !important
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav {
        display: block;
        float: none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li {
        border-color: #e6e6e6;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        display: block;
        float: none;
        position: relative
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a {
        color: #000;
        text-align: left
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus {
        color: #000
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a {
        color: #000
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item~li.current-menu-item>a {
        color: #000
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li {
        border-color: #e6e6e6
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a {
        color: #000
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover {
        color: #000
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search {
        display: none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu {
        background-color: transparent;
        border: none;
        float: none;
        height: 100%;
        list-style: none;
        overflow: hidden;
        padding: 0;
        position: absolute;
        top: 0;
        width: auto;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu {
        padding-bottom: 0;
        margin-left: 15px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li {
        border-top: 1px solid #e6e6e6
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a {
        clear: both;
        color: #000;
        display: block;
        font-weight: 400;
        line-height: 20px;
        margin: 0;
        padding: 15px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus {
        color: #000;
        text-decoration: none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before {
        font-family: 'Font Awesome 5 Free';
        content: '\f105';
        font-weight: 900;
        margin-right: 10px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li.hide-heading {
        border-top: 0 none
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu {
        position: static
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu {
        position: absolute
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a:after {
        font-family: 'Font Awesome 5 Free';
        content: '\f107';
        font-weight: 900;
        float: right
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>a:after {
        font-family: 'Font Awesome 5 Free';
        content: '\f106';
        font-weight: 900;
        float: right
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu {
        position: static
    }
    .fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a {
        padding: 15px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap {
        border: 0 none;
        margin: 0;
        padding-bottom: 0
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-header-logo {
        text-align: left;
        margin-right: 55px
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-col,
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .navbar {
        position: static
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-container {
        position: unset
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
        background: transparent;
        display: block;
        font-size: 22px;
        line-height: 19px;
        padding: 6px 8px;
        position: absolute;
        right: 20px;
        top: -1px;
        width: auto;
        color: #000
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus {
        background: transparent
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle * {
        color: #000
    }
	img.fl-logo-img {    position: relative;   z-index: 1;   top: 30px !important;}
	.fl-node-54ee744182038 > .fl-row-content-wrap{ 	background-position: -350px center;}
	ul#menu-main-nav.menu li:nth-child(7),ul#menu-main-nav.menu li:nth-child(8),ul#menu-main-nav.menu li:nth-child(9),ul#menu-main-nav.menu li:nth-child(10) {display:none !important;}
	.fa-bars:before{    content:'MENU' !important;}
	.fl-nav-mobile-offcanvas.fl-responsive-nav-enabled.fl-fixed-header .navbar-toggle {
	    top: 92px;
	    padding:10px;
	    background:#f4f4f4;
	    font-family:"Open Sans",sans-serif !important;
	    z-index:9999;
	    font-size:22px;
	    border:1px solid #ff6a13;
	}
	i.fas.fa-bars {
	    /* display: none; */
	    font-family: "Open Sans", sans-serif;
	    font-weight: 500;
	    font-size: 20px;
	}
	.fl-nav-mobile-offcanvas.fl-responsive-nav-enabled.fl-fixed-header .navbar-toggle:hover{
	    background:#f4f4f4!important;
	}

}