html{
	scroll-behavior: smooth;
}
.header{
	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    background-color: #3D1CB4;
}

.navbar-brand:focus, .navbar-brand:hover{
	color: #fff;
}
.header .navbar-nav{
	display: flex;
	width: 100%;
	justify-content: flex-end;
}
.header-img-box{
	width: 100%;
    display: inline-block;
    position: fixed;
    top: 3px;
    z-index: 999999;
}
.header-scannerapplogo{
	position: fixed;
	z-index: 9999999999;
	left: calc(50% - 116px/2);
	top: 17px;
}
.header-scannerapplogo img{
	width: 100%;
	display: inline-block;
}
.header-img-box img{
	max-width: 100%;
	width: 100%;
	display: inline-block;
}
.header .navbar{
	padding: 10px 0px;
}
.header .navbar-nav a{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 53px;
	padding: 0px !important;
}
.header .navbar-toggler i{
	color: #fff;
	font-size: 30px;
}
.nav-link.active.nav-link:before {
  /*border-bottom:2px solid #fff;*/
  opacity: 1;
	visibility: visible;
	width: 80%;
	left: 0px;
	right: 0px;
}
.header .navbar-nav .nav-link{
	position: relative;
	transition: all 0.5s;
}
.nav-link:before{
	position: absolute;
	content:'';
	width: 0%;
	height: 2px;
	background-color: #fff;
	bottom: -8px;
	left: 0px;
	right: 0px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s;

}

.md-show-icons{
	display: none;
}
.close-btn{
	display: none;
}

/*---------------*/
.navbar-brand{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 34px;
	color: #FFFFFF;
}

.navbar-brand h5{
	margin-bottom: 0px;
		font-weight: 400;

}

.sm-logo-img img{
	display: none;
}
/*========================media=========================
=============================*/
@media (max-width: 1700px) {
	.header-scannerapplogo img {
		width: 90%;
	}
	.header-scannerapplogo {
	    left: calc(50% - 105px/2);
	}
	.header-img-box {
    top: 8px;
	}
}



@media (max-width: 1600px) {

.header-img-box {
    top: 11px;
}
}




@media (max-width: 1600px) {
	.header-scannerapplogo img {
		width: 80%;
	}
	.header-scannerapplogo {
	    left: calc(50% - 93px/2);
	}
}

@media (max-width: 1442px) {
	.header .container{
		max-width: 1300px !important;
	}
	.header-img-box {
	    top: 16px;
	}
}


@media (max-width: 1300px) {
.header-scannerapplogo img {
	    width: 75%;
	}
	.header-scannerapplogo {
    left: calc(50% - 85px/2);
	}
	.header .container {
   	 max-width: 100%!important;
	}
	.header .navbar-nav a {
	    margin-left: 24px;
	}
}



@media (max-width: 1200px) {
	.header-img-box {
    top: 23px;
	}
	.header-scannerapplogo img {
	    width: 65%;
	}
	.header-scannerapplogo {
	    left: calc(50% - 68px/2);
	}
}


@media (max-width: 1100px) {
	.header-img-box {
    top: 26px;
	}
}





@media (max-width: 992px) {
	.header .navbar-nav{
		margin-top: 20px;
	}
	.header-img-box {
	    top: 36px;
	}
	.header-scannerapplogo img {
	    width: 50%;
	}
	.header-scannerapplogo {
	    left: calc(50% - 52px/2);
	}
	.header  .navbar-nav a{
		margin-left: 0px;
		font-size: 20px;
		font-weight: 300;
		line-height: 15px;
    	padding: 10px 0px;
    	margin-bottom: 20px;
	}
	.nav-link.active.nav-link:before {
	    left: 0;
	}
	.navbar-toggler{
		padding: 0PX;
	}
}

@media (max-width: 769px) {
.header-img-box {
    top: 41px;
	}
	.header-scannerapplogo img {
	    width: 46%;
	}
	.header-scannerapplogo {
    left: calc(50% - 51px/2);
}

}


@media (max-width: 600px) {
	.navbar-brand h5{
		display: none;
	}
	.header-scannerapplogo{
		display: none;
	}
	.header-img-box{
		display: none;
	}
	.sm-logo-img {
		display: flex;
		align-items: center;
	}
	.sm-logo-img img{
		display: block;
		width: 80%;
	}
	.header .navbar-nav a {
    font-size: 16px;
	}

}

@media (max-width: 350px) {
	.sm-logo-img img{
		width: 65%;
	}
	.header .navbar-toggler i {
	    font-size: 26px;
	}

}