body {
	overflow-x: hidden !important
}
#myVideo {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	object-fit: cover
}
.main {
	background-color: #215aa071;
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	z-index: 1
}
.bodyContent {
	position: relative;
	z-index: 2
}
.btn-startnow {
	transition: 0.5s
}
.btn-startnow:hover {
	background-color: #215aa0;
	border-color: #215aa0 !important
}
.fade {
	animation: fade 4s ease-in 0s 1
}
@keyframes fade {
	0%, 100% {
		opacity: 0
	}
	72% {
		opacity: 1
	}
}
.quotes {
	display: none
}
.quotes2 {
	display: none
}
.line-height2 {
	line-height: 2 !important
}
.navbar {
	background-color: #17a3b81a
}
.fixed {
	background-color: #17a3b8be !important;
	padding: 15px 10px !important;
	border-bottom:solid 3px #0000002b;
}

.bg-info2{
	background-color: #17a3b8be !important;
}

.Icon-top {
	transition: 0.5s
}
.Icon-top:hover {
	border-color: #007bff !important
}
.hvr-shrink2 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform
}
.Icon-top:hover .hvr-shrink2 {
	-webkit-transform: scale(0.9);
	transform: scale(0.9)
}
.img-hover-zoom--zoom-n-rotate img {
	transition: transform .5s ease-in-out
}
.img-hover-zoom--zoom-n-rotate:hover img {
	transform: scale(2) rotate(25deg)
}
.Portfolio .div-img-container {
	overflow: hidden !important
}
.Portfolio .Pinformation {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.404) !important;
	opacity: 0;
	top: 0 !important
}
.iip:hover #Pinformation1 {
	display: block !important;
	height: 900px !important
}
#Pinformation1:hover {
	opacity: 1
}
#Pinformation2:hover {
	opacity: 1
}
#Pinformation3:hover {
	opacity: 1
}
.img-hover-zoomC {
	transform: scale(2) rotate(25deg)
}
.cursor-default {
	cursor: default !important
}
.IPinformation {
	width: 100% !important
}
.font-Lobster {
	font-family: 'Lobster', cursive !important
}
.font-DancingScript {
	font-family: 'EB Garamond', serif !important
}
.o-b-fit {
	object-fit: cover !important
}

#aniamtion-canvas{
	position:fixed; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0;
}

#main-footer{
	position: relative;
	z-index:2;
}
.p-z-2{
	position: relative !important;
	z-index:2 !important;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
}