.nav-slider{width: 100%}
.navbar-light .navbar-toggler {
	color: #fff;
	border-color: #fff;
}
.nav-slider .nav-tabs.style-3{display: none}
.hidden-sm-up {
	display: none!important;
}
.nav-slider.toggling {
	transition: transform 0.35s, opacity 0.35s;
}
.navbar-toggler {
	float: left;
}

@media (max-width: 800px) {
.nav-slider {
	opacity: 0;
	position: fixed;
	z-index: 200;
	background-color: #fff;
}
.hidden-sm-up {
	display: block!important;
}
.nav-slider .navbar-nav {
	margin-left: 0px;
	margin-top: 0px;
}
.nav-slider .navbar-nav .nav-item {
	float: none;
}
.nav-slider .navbar-nav .nav-item .nav-link {
	padding-left: 1rem;
	padding-right: 1rem;
}
.nav-slider .navbar-nav .nav-item + .nav-item {
	margin-left: 0;
}
body.has-active-menu {
	overflow: hidden;
}
.nav-mask {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0;
	height: 0;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
	transition: opacity 0.25s, width 0s 0.25s, height 0s 0.25s;
}
.has-active-menu .nav-mask {
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: opacity 0.25s;
}
/* next */
.nav-slider {
	width: 260px;
	height: 100%;
	overflow-y: scroll;
	top: 0;
	left: 0;
	transform: translateX(-100%);
}
.primary-menu ul.navbar-nav > li {
	margin: 0 0 5px 0;
}
.has-active-menu .nav-slider {
	opacity: 1;
	transform: translateX(0);
	padding: 10px;
}
.nav-slider .navbar-nav {
	margin-left: 0;
	width: 100%
}
.navbar-nav {
	flex-direction: column;
}
.home_header .header-column {
	width: 100%;
}
.head-left .navbar {
	width: 100%;
}
.primary-menu ul.navbar-nav > li > a {
	width: 100%
}
.navbar-nav .btn-info {
	width: 100%;
	justify-content: space-between;
	display: flex;
	align-content: center;
	align-items: center;
}
.head-left .form-group {
	width: 100%;
}
.head_button {
	margin-right: 0
}
.head-left .flagstrap {
	flex-direction: column;
}
.home_header .header-column .collapse:not(.show) {
	width: 100%
}
.flagstrap .dropdown-menu {
	width: 100%
}
.nav-tabs.style-3 .nav-item {
    margin: 0;
    width: 100%;
	border-bottom: 1px solid #ccc
}
.nav-tabs.style-3 .nav-item .nav-link {
    height: 45px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
}
.nav-tabs .nav-item .nav-link.active:after {
   height: 45px; width: 100%;left: 0;}	
	
	.nav-tabs.style-3 .nav-item .nav-link{
		box-shadow: none;
		border:none;
		border-radius: 0;
	}
	.nav-tabs .nav-item .nav-link.active:after{
		border-radius: 0;
		display: none
	}
	.nav-link{
		padding: 0 0 0 10px;
	}
	.nav-tabs.style-3 .nav-item .nav-link span{
		margin-right: 7px;
	}
	.hero-content .header_search .nav-tabs.style-3{display: none}
	.nav-tabs.style-3 .nav-item .nav-link:hover{box-shadow: none;transform: none;}
	.header_search .search_field_row{margin-top: 0}
	.nav-slider .nav-tabs.style-3{display: block}
	.thirdsection .recent-searches{min-width: 800px;}
	.thirdsection {overflow-x: scroll;}
}

@media (min-width: 320px) and (max-width: 543px) {
.nav-slider {width: 280px;transform: translateX(-300px);}
}


