
/**/
.wh-api {
    z-index: 99999;
    Position: fixed;
    bottom: 60px;
    right: 10px;
  }
  button.wh-ap-btn {
    outline: none;
    width: 120px;
    height: 53px;
    border: 0;
    background-color: #0000;
    padding: 0;
    border-radius: 0%;
    cursor: pointer;
    
  }
@media (max-width: 992px) {
  button.wh-ap-btn {
    width: 80px;
    height: 35px;
  }
	.wh-api {
    bottom: 0;
  }
}
  button.wh-ap-btn::after {
    content: '';
    background-image: url(../img/wa-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
    display: block;
    opacity: 1;
  }
  button.wh-ap-btn:hover {
    opacity: 1;
    background-color: #0000;
  }

/**/
.page-header {
    margin: 0;
}
.page-header.page-header-modern.page-header-background.page-header-background-sm {
    padding: 90px 0;
}.page-header.page-header-modern {
    background: url(../img/page-header-bg.jpg);
}
.page-header.page-header-modern h1 {
    font-size: 40px;
	color: #ffffff;
    font-weight: 500;
    letter-spacing: 0;
	background: rgba(42,56,73,0.8);
	padding: 30px 100px;
	border: 1px solid rgba(255,255,255,0.5);
}
.breadcrumb > li {
    color: #fff;
}
@media (max-width: 992px) {
	.page-header.page-header-modern h1 {
		font-size: 30px;
		color: #ffffff;
		font-weight: 500;
		letter-spacing: 0;
		background: rgba(42,56,73,0.8);
		padding: 20px 30px;
		border: 1px solid rgba(255,255,255,0.5);
	}
	.page-header.page-header-modern.page-header-background.page-header-background-sm {
		padding: 40px 0;
	}

}

/**/

#footer p, #footer li, #footer span, #footer a:not(.btn):not(.no-footer-css) {
    color: #fff;
}
#footer .footer-copyright p {
    color: #fff;
}

/**/

@media (min-width: 992px) {
	
#header .header-nav-main nav > ul > li > a {
	font-size: 16px;
}
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
	color: #2A3849 !important;
}
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before {
    background: #2A3849 !important;
}
#header .header-nav.header-nav-line nav > ul li:hover > a {
    color: #2A3849 !important;
}
#header .header-nav.header-nav-line nav > ul li:hover > a:before {
    background: #2A3849 !important;
}
	
}

p {
    color: #242526;
	font-size: 16px;
	font-weight: 400;
    line-height: 26px;
}
section.section {
    background: #F4F4F3;
}
html .bg-color-secondary, html .bg-secondary {
    background-color: #2A3849 !important;
}
.custom-btn-style-1:before {
    border-color: #2A3849 !important;
}
@media (max-width: 991px) {
#header .header-nav-main.header-nav-main-mobile-dark:before {
    background-color: #2A3849;
}
#header .header-nav-main.header-nav-main-mobile-dark nav > ul li {
    border-bottom: 1px solid #33475e;
}
#header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:hover, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:focus, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:active {
    background-color: #cd8f66;
}
}
