/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.page-id-2042 .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.has-pattern-background.has-mask-background.fusion-parallax-none.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.lazyloaded::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient( to bottom, rgb(0 0 0 / 24%), rgb(0 0 0 / 30%) );
    z-index: 2;
    left: 0;
    top: 0;
}
li#menu-item-21 span.menu-text.fusion-button.button-default.button-large {
    background-color: #00a1db !important;
}
.home-contact-details .fusion-text p span {
    color: #333645 !important;
}
div#list-about h2 {
    font-weight: bold;
    letter-spacing: 0.11px;
}
div#list-about-2 h2 {
    font-weight: bold;
    letter-spacing: 0.11px;
}
div#list-about .link-type-button-bar .fusion-read-more{
    background: #155579 !important;
    color: var(--awb-color1);
	font-weight:bold;
}
/* div#list-about .link-type-button-bar .fusion-read-more:hover {
    background: #ffffff !important;
    color: #155579;
} */
div#list-about-2 .link-type-button-bar .fusion-read-more {
    background: #ffffff;
    color: #155579;
    font-weight: bold;
}
div#list-about-2 .link-type-button-bar .fusion-read-more:hover{
	color: #155579 !important;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover, .fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more{
	color: #155579 !important;
}
.d-none{
	display:none !important;
}
.fusion-tb-footer.fusion-footer .fusion-social-links-1 {
    text-align: right;
	margin: 18px 0 !important;
}
div#list-about-2 .col.content-box-wrapper.content-wrapper-background:hover .fusion-read-more{
	color: #155579 !important;
}
#services-home .fusion-button-span-no:hover span {
    color: #155579 !important;
}
#services-home .fusion-button-span-no:hover {
    background: #ffffff !important;
}
.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
    margin: 15px 0 !important;
    text-align: right;
}
.single-post h2.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
    color: #ffffff !important;
}
@media (max-width: 1080px){
	.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button) > a {
    padding-top: calc(40px + 0px);
    padding-right: calc(10px + 0px) !important;
    padding-bottom: calc(40px + 0px);
    padding-left: calc(10px + 0px) !important;
}
}
@media (max-width: 950px){
	.fusion-body .fusion-builder-column-0 {
		margin-top: 15px;
		margin-bottom: 15px !important;
	}
	.fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled .fusion-menu-element-list {
		margin-top: 10px !important;
	}
	li#menu-item-21 span.menu-text.fusion-button.button-default.button-large {
		background-color: #00a1db !important;
		padding: 15px 0 !important;
	}
}
@media (max-width: 640px){
	.fusion-no-small-visibility {
		display: inline !important;
	}
		.fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-column p {
			font-size: 12px;
		}
		.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper{
			text-align: center;
			margin: 0 !important;
		}
		.fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-column {
			text-align: center;
		}
}
@media (max-width: 768px){
	.fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled .fusion-menu-element-list {
		margin-top: 0 !important;
	}
}













