/********************/
/*		bars		*/
/********************/
button.navbar-toggler {
	width:40px;
	height:40px;
	border-radius:3px;
	padding: 0;
	float:right;
	margin-top:0px;
}
button.navbar-toggler:hover{
}
.navbar-toggler-icon{
	width:unset;
	height:unset;
	color:var(--textcolor);
}
.navbar-toggler-icon:hover{color:var(--menuredcolor);}
/********************/
/*		header		*/
/********************/
.topbanner-container{	
	background-color:var(--menuredcolor);
	height:27px;
	width:100%;
}
.topbanner{
	display:flex;
	justify-content:space-between;
	align-items:center;
	color:var(--whitecolor);
	font-size:13px;
	height:27px;
}
.topbanner span{
	display:inline-flex;
	align-items:center;
}
.topbanner img{
	width:15px;
	margin-top:-3px;
	margin-left:5px;
}
.topbanner br{display:none;}
.collapsing{transition: all 0.8s ease 0s;}
#mainNav{
	z-index:9000;
	width:100%;
	height:92px;
	border:none;
	background-color:var(--whitebgcolor);
	/*box-shadow:0 3px 6px rgba(0, 0, 0, 0.176);*/
}
@media (min-width:767px)
{
	.modal-open #mainNav{
		margin-right: 0 !important;
	}
}
.navbar .navbar-nav{justify-content: space-around;}
.navbar .navbar-collapse{
	justify-content: flex-end;
}
.navbar .navbar-nav .nav-link{
	 padding: 10px 20px 10px 20px;
	 font-size:14px;
	 color:var(--menuredcolor) !important;
	 border-radius:0px;
	 background-color:transparent;
	 font-weight:bold;
	 display:inline-flex;
}
.nav-justified .nav-item{
	text-transform:uppercase;
	flex-basis: auto;
}
.nav-pills .nav-link:hover{
	 color:var(--whitecolor) !important;
	 background-color:var(--menuredcolor) !important;
}
.nav-pills .nav-link .nav-span{position:relative;/*font-weight:400;*/}

.navbar-logo{
	background-image:url(../images/logo.png);
	background-size:100% auto;
	width:250px;
	height:62px;
	margin:15px auto;
}

/*****************************/
/*                           */
/* responsive max-width=1600 */
/*                           */
/*****************************/

@media (max-width:1600px)
{
	
}

/*****************************/
/*                           */
/* responsive max-width=1200 */
/*                           */
/*****************************/

@media (max-width:1200px)
{
	
}

/*****************************/
/*                           */
/* responsive max-width=992  */
/*                           */
/*****************************/

@media (max-width:991px)
{
	.navbar .navbar-nav{width:100%;}
	.topbanner-container{
		height:unset;
	}
	.topbanner{
		height:unset;
		flex-direction: column;
		align-items:flex-start;
		padding-top:5px;
		padding-bottom:5px;
	}
	.topbanner span{
		
	}
	#mainNav{
		height:unset;
		box-shadow:0 3px 6px rgba(0, 0, 0, 0.176);
	}
	.navbar-logo{
		width:125px;
		height:31px;
		margin:5px auto;
	}
	.navbar .navbar-nav .nav-link{
		font-size:16px;
	}
	.topbanner{font-size:14px;}
	.topbanner br{display:block;}
}

@media (max-width:991px)  and (min-width:768px)
{
	
}

/*****************************/
/*                           */
/* responsive max-width=767  */
/*                           */
/*****************************/

@media (max-width:767px)
{
}

/*****************************/
/*                           */
/* responsive max-width=575  */
/*                           */
/*****************************/

@media (max-width:575px)
{		
	
}

/*****************************/
/*                           */
/* responsive max-width=360  */
/*                           */
/*****************************/

@media (max-width:359px)
{
}

/*****************************/
/*                           */
/*   responsive max-height   */
/*                           */
/*****************************/

@media (max-height:768px)
{
}

@media (max-height:600px)
{
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++*
/*+++++++++++++++++++++++++++++++++++++++++++++++++++*
/*+++++++++++++++++++++++++++++++++++++++++++++++++++*

/********************/
/*		footer		*/
/********************/
footer{
	width:100%;
	height:50px;	
	background-color:var(--footblackcolor);
	color:var(--whitecolor);
}
.footer-container{	
	display:flex;
	width:100%;
	height:100%;
	align-items:center;
	justify-content:center;
	font-size:13px;
}
/*****************************/
/*                           */
/* responsive max-width=1600 */
/*                           */
/*****************************/

@media (max-width:1600px)
{
	
}

/*****************************/
/*                           */
/* responsive max-width=1200 */
/*                           */
/*****************************/

@media (max-width:1200px)
{
	
}

/*****************************/
/*                           */
/* responsive max-width=992  */
/*                           */
/*****************************/

@media (max-width:991px)
{
}

/*****************************/
/*                           */
/* responsive max-width=767  */
/*                           */
/*****************************/

@media (max-width:767px)
{
	
}

/*****************************/
/*                           */
/* responsive max-width=575  */
/*                           */
/*****************************/

@media (max-width:575px)
{		
	
}

/*****************************/
/*                           */
/* responsive max-width=360  */
/*                           */
/*****************************/

@media (max-width:359px)
{
}

/*****************************/
/*                           */
/*   responsive max-height   */
/*                           */
/*****************************/

@media (max-height:768px)
{
}

@media (max-height:600px)
{
}