*{
	margin:0;
	padding:0;
	scroll-behavior: smooth;
}


section .banner{
	min-width:100%;
}
 
.banner{
	position: relative;
	min-height:90vh;
	width:100%;
	background-size:cover;
  	padding:100px 0 200px;
 	margin-bottom:-50px;
 	border:none;
 
 
}
.banner-old{
	background: rgb(10,6,34);
  	background: linear-gradient(90deg, rgba(10,6,34,1) 0%, rgba(81,97,230,1) 100%);
}
.banner-new{
`	background: rgb(17,68,215);
  	background: linear-gradient(311deg, rgba(17,68,215,1) 0%, rgba(22,10,95,1) 76%);
}
.banner:before{
	content: '';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:200px;
	background:#fff;
	clip-path: polygon(100% 0,0 100%,100% 100%);
	
}
.banner .info-h .col-8 h1{
	font-size:50px;
	font-family: 'Rubik', sans-serif;
}
.banner .info-h .col-8 h4{
	font-size:20px;
	font-family: 'Karla', sans-serif;
}
.banner .info-h .col-8 p{
	font-family: 'Rubik', sans-serif;
	font-size:14px;
}

.nav-logo{
	height:100px;
	width:140px;
}


.hero-section .content{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	flex-direction:row;
}
.hero-section .content .servicesBx{
	padding: 40px 50px;
	background:none;
	max-width:340px;
	margin:20px;
	text-align:center;
	transition:0.5s;
}
.hero-section .content .servicesBx img{

}


.navbar{
	/* border-bottom:solid 1px #636dfa; */
	
}
.navbar-brand{
	font-family: 'Goldman', cursive;
	font-size:30px;
	font-weight:bold;
}
.nav-link{
	color:#fff;
}
.server-header{

	width:410px;
	height: 400px;
	

}
.server-header2{
	width:200px;
	height:200px;
	margin-left:70px;
}
.navbar-brand a {
	font-weight: bold;
	text-decoration: none;
	font-family: 'Goldman', cursive;
}
.vert-move{
	-webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;

}
.vert-move2{
	-webkit-animation: mover 1s infinite  alternate;
    animation: mover 2s infinite  alternate;

}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

.sub-png{
    height:250px;
    width:400px;

}



.info-h{
	margin-top:200px;
}
.p-white{
	color:#fff;
	
}
.upp{
	text-transform:uppercase;
	font-weight:bold;
}
.servisi{
	margin-bottom:50px;
}