/* Show it is fixed to the top */
header{
	position:fixed;
	z-index:1;
	 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    
    padding-top: 0 !important;
    background-color: #fff;
   color:#000;
    box-shadow: 0 4px 6px -6px #CCC;
}
header a{ 
    color:#000;
}
.no-fix header.header-scroll,.no-fix header{

}
ul.navbar-menu{
	list-style:none;
	text-transform:uppercase;
	    margin-right: 20px;
}
ul.navbar-menu li{
	display:inline-block;
	font-size:14px;
	color:#FFF;
	/*padding:5px 20px;*/
	padding: 5px 15px;
	padding-top: 6px;
}
ul.navbar-menu li a,ul.navbar-menu li a:hover,ul.navbar-menu li.current-menu-item a,header.header-scroll ul.navbar-menu li.current-menu-item a{
	/*font-family:Poppins-SemiBold;*/
	font-family: 'Poppins-Medium';
	text-decoration:none;
	color:#FFF;
	letter-spacing: 2px;
}
ul.navbar-menu li.active,ul.navbar-menu li:hover,ul.navbar-menu li.current-menu-item{
	color:#FFF;
	background-color:#db3a41;
	border-radius:20px;
}
.logo-hover{
	display:none;
}
header.header-scroll{
	padding-top:0 !important;
	background-color:#fff;
	 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    box-shadow: 0 4px 6px -6px #CCC;
}
header.header-scroll ul.navbar-menu li a{
	color: #4b4e51;
	/*vertical-align: text-bottom;*/
}
header.header-scroll ul.navbar-menu li:hover a,header.header-scroll ul.navbar-menu li.active a{
	color:#FFF;
}
header.header-scroll .logo{
	display:none;
}
header.header-scroll .logo-hover{
	display:block;
}
header.header-scroll .container{
	padding-top:0 !important;
}
img{
	max-width:100%;
}
.fa-quote-left{
    color:#6D747A;
}
.navbar-custom > .container { position: relative; }
.header-search-btn { position: absolute; bottom: 11px; right: 32px;}
.header-contact {font-family: 'Poppins-Medium'; }
.header-contact a {font-family: 'Poppins-SemiBold'; }
.header-contact .fa {color: #db3a41; margin-right: 5px; }
.header-contact, .header-contact a {color: #fff; }
.header-search-ajax { display: inline-block;}
.header-scroll .header-contact, .header-scroll .header-contact a {color: #4b4e51;}
.search-active.header-search-btn { bottom: -7px;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { font-size: 14px !important;}
@media screen and (min-width: 768px) {
    .navbar-collapse.nav-slide-toggle.header-nav { display: inline-block !important;}
}
@media screen and (min-width: 991px) and (max-width: 1200px) {
    ul.navbar-menu li{
        padding:5px 10px;
    }
}
@media screen and (max-width: 767px) {
    
	header.header-scroll .logo,header .logo{
		display:none;
	}
	header .logo-hover,header.header-scroll .logo-hover{
		display:block;
	}
	header{
		background-color:#FFF;
	}
	
	
}
@media screen and (max-width: 991px) {
    .header{
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    header.m-menu{
        background-color:#FFF;       
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    header.m-menu .logo,header.header-scroll.m-menu .logo{
		display:none;
	}
	header.m-menu .logo-hover,header.m-menu .logo-hover,header.header-scroll.m-menu .logo-hover{
		display:block;
	}
	header #menu-primary,header #nav-collapse{
	    width:100%;
	}
	.navbar-menu{
		margin-bottom:0;
		overflow:hidden;
		max-height:0;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
	ul.navbar-menu li{
		width:100%;
		display: block;
		text-align:center;
		    margin: 5px auto;
	}
	ul.navbar-menu li a, ul.navbar-menu li  a{
		color:#4b4e51;
	}
	ul.navbar-menu li.active a, ul.navbar-menu li.active  a{
		color:#FFF;
	}
	header.m-menu .navbar-menu{
		padding-top:20px;
		height:auto;
		max-height:500px;
		 -webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.navbar-custom-toggler{
		position:absolute;
		right:20px;
		top: 45px;
	}
	.navbar-expand-md>.container{ flex-wrap: wrap; }
	.navbar-expand-md .navbar-toggler{display:block; z-index: 100;}
	.navbar-custom-toggler .icon-bar {display: block;width: 30px;height: 2px;border-radius: 1px;background-color: #db3a41;}
    .navbar-custom-toggler .icon-bar+.icon-bar { margin-top: 6px;}
    .header-contact { font-size: 12px; margin-top: 14px;}
    .logo-hover img,.logo img { max-height: 60px;}
}