.rev_slider li.slide-overlay-custom .slotholder::after {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: 2;
}
.rev_slider li.slide-overlay .slotholder::after {
	opacity: 0.7;
}
html .btn-primary:hover, html .btn-primary.hover {
	background-color: #c4403a;
	border-color: #c4403a #c4403a #c4403a;
	color: #FFF;
}
html .btn-primary {
	background-color: #c4403a;
	border-color: #c4403a #c4403a #c4403a;
	color: #FFF;
}
#header .header-btn-collapse-nav {
	background: none;
	font-size: 27px;
}

@media (max-width: 991px) {
    
    html #header.header-transparent .header-nav-main nav {
        padding: 0px;
    }
    
    html.sticky-header-active #header.header-transparent .header-nav-main nav {
        padding: 0px;
    }
    
    html #header.header-transparent .header-nav-main::before {
        width: 100%;
    }
    
    #header .header-nav-main.header-nav-main-mobile-dark nav > ul li {
        border-bottom: none;
    }
    
    #header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a {
        color: #dedede;
        padding-left: 15px;
    }
    
}