
.MousePAD .owl-stage-outer .owl-item {
	cursor: none;
	text-align: center;
	z-index: 200;
	clear: both	;
	max-height: 490px;	
}
#1cursor {
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 5px solid #cbbeb1;
	transition: 0.15s ease all;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	z-index: 20;
	pointer-events: none;
	background: #a28c76e3;

	opacity: 0;
	cursor: none;
}
.MousePAD .owl-stage-outer .owl-item::selection, .MousePAD .owl-stage-outer .owl-item a::selection {
	display: none;
}
#cursor {
	position: absolute;
	border: 5px solid #cbbeb1;
	t1ransition: 0.15s ease all;
	left: -300px;
	border-radius: 50%;
	z-index: 20;
	pointer-events: none;
	background: #a28c7699;

	opacity: 1 !important;
	animation-delay: 1s;
	width: 180px;
	z-index: 432;
	height: 180px;
	padding: 0px;
	cursor: none !important;
	animation: animate 3s linear infinite;
	transform: translate(-60%, -50%);
}

.section-projects .project-item a,
.owl-stage,
.project-hover{cursor: none;}

.MousePAD .owl-stage-outer .owl-item:active ~ #cursor {
	height: 120px;
	width: 120px;
}
.MousePAD .owl-stage-outer .owl-item:hover .link ~ #cursor {
	height: 10px;
	width: 10px;
}
 @keyframes anima1te {
 0% {
transform: translate(-50%, -50%) scale(1);
}
50% {
transform: translate(-50%, -50%) scale(.9);
}
 100% {
transform: translate(-50%, -50%) scale(1);
}
}
.MousePAD .owl-stage-outer .owl-item ~ #cursor svg {
	display: none;
	opacity: 0;
	transition: .3s linear all;
}
.MousePAD .owl-stage-outer .owl-item:hover ~ #cursor svg {
	display: block;
	opacity: 1;
}
#cursor svg {
	overflow: visible;
	transform-origin: 50% 50%;
	transform: scale(.76);
	animation: circular-text-rotate 25s linear infinite;
	font-size: 9px;
	text-transform: uppercase;
}
#cursor svg:hover {
	animation-play-state: running;
}
#cursor path {
	fill: none;
}
#cursor text {
	fill: #4c403499; font-family: arial, sans-serif; font-size: 10px;
    letter-spacing: 1.3px;
}
 @keyframes circular-text-rotate {
 0% {
transform: rotate(0deg) scale(.76);
}
 100% {
transform: rotate(360deg) scale(.76);
}
}
#cursor:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 80%;
	height: 80%;
	border: 4px dashed #ccbfb282;
	box-sizing: border-box;
	left: calc(10% - 2px);
	top: calc(10% - 2px);
	border-radius: 50%;
	animation: circular-text-rotate 15s linear infinite;
}
#cursor:after {
	content: '\f061';
	position: absolute;
	margin-top: 75px;
    left: 49%;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #6c6258;
	font-size: 20px;
	opacity: 1;
	transition: .2s linear all;
	animation: cursorTitila 1s linear infinite;
	cursor: none !important;
	margin-left: -5px;
}
.MousePAD .owl-stage-outer .owl-item:active ~ #cursor:after {
	margin-top: -70px;
	content: '\f055';
	margin-left: 70 px;
	animation: circular-text-rotate 15s linear infinite;
}
.MousePAD .owl-stage-outer .owl-item:hover ~ #cursor:after {
	opacity: 1;
	transition-delay: .1s;
	transition: 0.3s all;
}
.MousePAD .owl-stage-outer .owl-item:hover a, .MousePAD .owl-stage-outer .owl-item a:hover {
	cursor: none !important;
	display: inline-block;
	
	pointer-events: all;
}
 @keyframes cursorTitila {
50% {color:  black;}
}

@media (max-width: 767px){
	#cursor{display: none !important ;}
.section-projects .owl-stage,
.section-projects  .owl-item,
.section-projects .project-item a,
.section-projects .project-item{cursor: pointer !important;}
}