/********** Header Css Start **********/
.page-id-43 .main-header, .page-id-31 .main-header {
    background: linear-gradient(180deg, #0202028f 12.16%, rgba(0, 0, 0, 0) 100%);
}
.page-id-43 .main-header .header-logo img, .page-id-31 .main-header .header-logo img {
    filter: brightness(0) invert(1);
}
/*.page-id-43 .main-header nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a, 
.page-id-31 .main-header nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a {
    color: #fff !important;
}*/
.page-id-43 .main-header nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a:hover, 
.page-id-31 .main-header nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a:hover {
    color: #d1d1d1 !important;
}
.page-id-43 .main-header nav.main-menu ul.fusion-menu li.menu-item.current-menu-item a.awb-menu__main-a, 
.page-id-31 .main-header nav.main-menu ul.fusion-menu li.menu-item.current-menu-item a.awb-menu__main-a{
	color: #d1d1d1 !important;
}
.page-id-43 .main-header span.header-searchicon a.fusion-no-lightbox img, 
.page-id-31 .main-header span.header-searchicon a.fusion-no-lightbox img {
    filter: invert(1);
}
.page-id-43 .main-header .fusion-builder-row, 
.page-id-31 .main-header .fusion-builder-row{
	border-bottom: none;
}


.main-header .fusion-builder-row {
    border-bottom: 1px solid #000;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px !important;
}
.main-header.fusion-sticky-container.fusion-sticky-transition .header-logo img {
    filter: brightness(0) invert(1);
}
/*.main-header.fusion-sticky-container.fusion-sticky-transition nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a {
    color: #fff !important;
}*/
.main-header.fusion-sticky-container.fusion-sticky-transition nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a:hover{
	color: #787878 !important;
}
.main-header.fusion-sticky-container.fusion-sticky-transition nav.main-menu ul.fusion-menu li.menu-item.current-menu-item a.awb-menu__main-a{
	color: #787878 !important;
}
/*.main-header.fusion-sticky-container.fusion-sticky-transition nav.awb-menu button.awb-menu__m-toggle{
	color: #000 !important;
	background: #fff !important;
}*/
.main-header.fusion-sticky-container.fusion-sticky-transition span.header-searchicon a.fusion-no-lightbox img {
    filter: invert(1);
}
.main-header.fusion-sticky-container.fusion-sticky-transition .fusion-builder-row{
	    padding: 3px 0;
}

.main-header .search-input form.searchform .fusion-search-button {
    display: none;
}
.main-header .search-input {
    display: block;             
    opacity: 0;
    visibility: hidden;
    transform: translateX(25px);
    transition: all 0.35s ease;
    position: absolute;
    z-index: 1111;
    top: 40px;
}
.main-header .search-input.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}
.search-input form.searchform .search-field {
    width: 250px;
}
.search-input form.searchform .search-field label input.s {
    padding-left: 20px !important;
    height: 42px !important;
    border-color: #000;
}
.search-input .searchform .fusion-search-form-content .fusion-search-field input:focus{
	border-color: #020202 !important;
}




.main-footer .sep-radius .fusion-separator-border{
	border-radius: 100px;
}
.main-footer .call-text-link p a:hover {
    color: #787878;
}
.main-footer .email-text-link p a:hover {
    color: #787878;
}
.main-footer .copyright-text p b{
	font-weight: 500 !important;
}

/********** Responsive Css Start **********/
@media (min-width: 1200px){
	.main-header .fusion-builder-row {
	    max-width: calc(1200px - 30px) !important;
	}

}
@media (min-width: 992px){
	.page-id-43 .main-header nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a, 
	.page-id-31 .main-header nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a {
	    color: #fff !important;
	}
	.main-header.fusion-sticky-container.fusion-sticky-transition nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a {
	    color: #fff !important;
	}
	/*.main-header .fusion-builder-row {
	    max-width: 1170px !important;
	}*/
}
@media (max-width: 1199px){
	/*.main-header .fusion-builder-row .fusion-builder-column-0 .fusion-column-wrapper{
		margin-left: 20px;
	}
	.main-header .fusion-builder-row .fusion-builder-column-1 .fusion-column-wrapper{
		margin-right: 20px;
	}*/
}
@media (max-width: 1024px){

	
}
@media (max-width: 991px){
	.page-id-43 .main-header nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a {
		color: unset !important; 
	}
	body.main-header.fusion-sticky-container.fusion-sticky-transition nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a{
		color: #020202 !important;
	}
	.page-id-43 .main-header.fusion-sticky-container.fusion-sticky-transition nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a, 
	.page-id-31 .main-header.fusion-sticky-container.fusion-sticky-transition nav.main-menu ul.fusion-menu li.menu-item a.awb-menu__main-a {
		color: #020202 !important;
	}
	nav.awb-menu.main-menu{

	}
	.page-id-43 nav.awb-menu.main-menu button.awb-menu__m-toggle span.awb-menu__m-toggle-inner span.awb-menu__m-collapse-icon-open:before,
	.page-id-31 nav.awb-menu.main-menu button.awb-menu__m-toggle span.awb-menu__m-toggle-inner span.awb-menu__m-collapse-icon-open:before {
		filter: invert(1);
	}
	.page-id-43 nav.awb-menu.main-menu button.awb-menu__m-toggle span.awb-menu__m-toggle-inner span.awb-menu__m-collapse-icon-close:before,
	.page-id-31 nav.awb-menu.main-menu button.awb-menu__m-toggle span.awb-menu__m-toggle-inner span.awb-menu__m-collapse-icon-close:before {
		filter: invert(1);
	}

	.page-id-43 .main-header.fusion-sticky-container.fusion-sticky-transition span.awb-menu__m-collapse-icon.awb-menu__m-collapse-icon_no-text,
	.page-id-31 .main-header.fusion-sticky-container.fusion-sticky-transition span.awb-menu__m-collapse-icon.awb-menu__m-collapse-icon_no-text{
		filter: brightness(0);
	}

	.main-header.fusion-sticky-container.fusion-sticky-transition .fusion-builder-row{
	    padding: 8px 0;
	}

	.main-header.fusion-sticky-container.fusion-sticky-transition nav.awb-menu button.awb-menu__m-toggle{
		filter: invert(1);
	}

	nav.awb-menu.main-menu button.awb-menu__m-toggle span.awb-menu__m-toggle-inner span.awb-menu__m-collapse-icon-open:before {
	    content: "";
	    background: url(/wp-content/uploads/2026/01/toggle-icon.svg) center center;
	    width: 33px;
	    height: 26px;
	    position: absolute;
	    top: 3px;
	    left: 0px;
	}
	nav.awb-menu.main-menu button.awb-menu__m-toggle span.awb-menu__m-toggle-inner span.awb-menu__m-collapse-icon-close:before {
	    content: "";
	    background: url(/wp-content/uploads/2026/01/SVGRepo_iconCarrier.svg) center center no-repeat;
	    width: 26px;
	    height: 26px;
	    position: absolute;
	    background-size: 100%;
	    top: 3px;
	    left: 3px;
	}
	nav.awb-menu.main-menu.expanded span.awb-menu__m-collapse-icon-close, nav.awb-menu.main-menu.expanded span.awb-menu__m-collapse-icon-open {
	    transform: rotate(0deg) !important; 
	}


}
@media (min-width: 768px) and (max-width: 991px) {
	
	.hero-section .hero-content {
	    width: 66%;
	}
}
@media (max-width: 767px){
	.page-id-43 .main-header, .page-id-31 .main-header{
		background: linear-gradient(180deg, #020202 17.16%, rgba(0, 0, 0, 0) 100%);
	}
	/*.main-header .fusion-builder-row .fusion-builder-column-0 .fusion-column-wrapper{
		margin-left: 10px;
	}
	.main-header .fusion-builder-row .fusion-builder-column-1 .fusion-column-wrapper{
		margin-right: 10px;
	}*/
	.main-header .header-logo img{
		max-width: 160px;
	}
	.hero-title h1.fusion-title-heading{
		font-size: 40px !important;
		line-height: 100% !important;
	}

	.main-footer .call-text-link p a {
	    display: block;
	}
	.main-footer .email-text-link p a {
	    display: block;
	}
}
@media (max-width: 480px){
	.sub-title-404 h3.fusion-title-heading {
	    font-size: 26px !important;
	}
	.para-title-404 p {
	    font-size: 17px;
	}
}

