@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0; text-decoration:none !important; outline:none !important; list-style:none; color:#000; }
a:hover{ text-decoration:none;} 
p{ margin-bottom:0; line-height:22px;}
ul{ margin:0; padding:0}
.clr{ clear:both;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0}
body{font-family: 'Ubuntu', sans-serif;}

*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
 
.container{ max-width:93% !important}
#portfolio .container{ max-width:100% !important}
#header{padding:15px 0; z-index:99999; width:100%;}


 .navbar{
	padding: .5rem 0rem;
}
.navbar-dark .navbar-nav .nav-link{
	color:#282828 !important;
	text-transform:uppercase;
	font-size:14px;
 	border-top:transparent solid 2px;
	font-weight:bold
}
.navbar-dark .navbar-nav .nav-link:hover{
	color:#350f42 !important;
	border-bottom:#350f42 solid 2px;
 }
.navbar-dark .navbar-nav .active{
	color:#350f42 !important;
	border-bottom:#350f42 solid 2px;
}
 
.navbar-expand-lg .navbar-nav .nav-link {
    margin-right:1.7rem;
    margin-left:1.7rem;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0rem;
    padding-left:0rem;
}
.navbar-dark li:last-child .nav-link:hover{ border-top: none}

 
@media screen and (max-width:980px) {
 .navbar-dark .navbar-nav .nav-link {
    color: #fff !important;
}
   }