@import url('https://fonts.googleapis.com/css2?family=Changa:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lemonada:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap');
@import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two&display=swap');
@import url('https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap');
@import url('https://fonts.googleapis.com/css?family=Zhi+Mang+Xing&display=swap');

* {
	
	margin: 0;
	padding: 0;
	
	
}

a {
	
	text-decoration: none;
	outline: none;
}



body {
	margin: 0;
	padding: 0;
	background-color: #181717;
}

::-webkit-scrollbar {
	width: 15px;
	background: #171617; 
	
}
	
::-webkit-scrollbar-thumb {
	  background-color: #727272;
}
	


header {
	
	background-image: linear-gradient(rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.8)), url(webn.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 100vh;
	
}

.heeed  {

padding-top: 200px;
text-align: center;

}

.heeed h1 {

	font-size: 38px;
	color: white;
	font-family: 'Changa', sans-serif;

}


.swal2-confirm.swal2-styled {

	background-color: #d63031 !important;
}

.swal2-popup {

	background: linear-gradient(
		to bottom, 
		#171314 0%, 
		#171314 50%, 
		#1b1b1b 50%, 
		#1b1b1b 100% 
	  )!important;
	  
}

.swal2-progress-steps .swal2-progress-step {

	background-color: #d63031 !important;

}

.swal2-progress-steps .swal2-progress-step-line {

	background-color: #cf6f6f !important;

}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: #cf5353 !important;
    color: #fff !important;
}

nav {


	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 80%;
	margin: 0 auto;
	padding-top: 15px;

}

.navv a {
	margin-left: 30px;
	color: white;
	font-family: 'Lemonada', cursive;
	font-size: 14px;
	transition: 0.3s;
}



.unsdd {
	position: relative;
	overflow: hidden;

}

.unsdd::after {

	content: "";
	width: 0;
	height: 2px;
	position: absolute;
	top: 30px;
	left: 0;
	background-color: #1e90ff;
	transition:width 0.3s ease;
	transform-origin: right;

}




.contets {
	display: none;
}


#hambb {

	border: 1px solid snow;
	display: inline-block;
	cursor: pointer;
}



#hambb span {
background-color: snow;
width: 25px;
border-radius: 5px;
display: block;
border:0.5px solid snow;
margin: 5px;


}
.overlaysdf {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background: linear-gradient(
		to bottom, 
		#171314 0%, 
		#171314 50%, 
		#1b1b1b 50%, 
		#1b1b1b 100%
	  );
	overflow: hidden;
	transition: 0.5s;
  }
  
  .overlay-content {
	position: relative;
	top: 25%;
	width: 100%;
	text-align: center;
	margin-top: 20px;
  }
  
  .overlaysdf a {
	text-decoration: none;
	display: block;
	transition: 0.3s;
	color: white;
	font-family: 'Lemonada', cursive;
	font-size: 20px;
	padding-top: 10px;
  }
  

  
  .overlaysdf .closebtn {
	position: absolute;
	top: 20px;
	right: 45px;
	font-size: 60px;
  }

  .fenoo {

	display: none;
  }

  .fintii {

	display: flex;
	align-items: center !important;
	justify-content: space-around;
	width: 100%;
	background-color: #171314;
	padding-top: 10px;
	padding-bottom: 10px;
  }
  
#soqe {
	display: none;
}
@media only screen and (max-width: 600px) { 

	.gghd a {

		padding: 10px 50px !important;
	
	}
	
	
	
	.hhiu a {
	
		padding: 10px 50px !important;

	}
	#soqe {
		display: block !important;
	}

	.heeed {
		padding-top: 100px !important;
	}

	.plo > div {

		margin: 0 0 0 0 !important;
	}


  } 
 
@media only screen and (max-width: 1150px) { 

	.overlaysdf a {font-size: 20px}
	.overlaysdf .closebtn {
	font-size: 40px;
	top: 15px;
	right: 35px;
	}

	.contets {
		display: block;
		margin-right: 20px;
	}
	.navv {
		display: none;
	}
	nav {


		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-top: 15px;
	
	}

	.main a:hover #shshyy {
		transform: rotate(360deg);
		color: #d63031;
	
	
	}

	.bieg {

		display: none;
	}
	.lopy {

		display: none;
	}


	
	.whoue {

		flex-wrap: wrap-reverse;

	}

	.fenoo {
		display: block !important;
	}



}


.main h1 {

	color: #d63031;
	font-size: 30px;
	font-family: 'Changa', sans-serif;
	transition: 0.5s;
}


.plo {

	display: flex;
	align-items: center;
	justify-content: space-evenly;
	flex-wrap: wrap;
	width: 50%;
	margin: 0 auto;
	padding-top: 10px;
}


.plo > div {

	margin: 0 0 0 10px;
}

.gghd a {

	text-decoration: none;
	background-color: #d63031;
	font-size: 10px;
	color: white;
	padding: 10px 70px;
	border-radius: 5px;
	line-height: 7;
	transition: 0.3s;
	border:1px solid #d63031;
	font-family: 'Lemonada', cursive;

}



.hhiu a {

	text-decoration: none;
	background-color: transparent;
	font-size: 10px;
	color: #d63031;
	padding: 10px 70px;
	border-radius: 5px;
	line-height: 7;
	transition: 0.3s;
	border:1px solid #d63031;
	font-family: 'Lemonada', cursive;

}





.text-slider {

	color: #d63031;
	font-size: 40px;
	font-family: 'Changa', sans-serif;
}


#about {

	background-color: #171314;
	padding-top: 40px;
	padding-bottom: 40px;
}

.mssn {

	text-align: center;
}


.mssn h1 {

		font-family: 'Changa', sans-serif;
		color: white;
		font-size: 32px;

}


.mssn p {

	font-family: 'Lemonada', cursive;
	color: #636e72;
	cursor: pointer;
	margin-right: 20px;
	display: inline;
	

}


#bnt {
	color: #d63031;
}
.abcon {

	display: flex;
	flex-wrap: wrap-reverse;
	justify-content: center;
	width: 80%;
	margin: 0 auto;
	padding-top: 20px;
}

.ssf {

	width: 360px;
	height: 560px;
	margin-top: 10px;
	transition: 0.3s;

}

.mgs {

	width: 350px;
	height: 550px;
	background-image: linear-gradient(rgba(0, 0, 0, 0.8),rgba(0, 0, 0, 0.8)), url(aboutt.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
	transition: 0.3s;
	margin: 0 auto;
}

.mgs #hovv {

	width: 300px;
	height: 500px;
	margin-top: 25px;
	border:2px solid black;
	transition: 0.3s;
}




.contte {
margin-top: 30px;
margin-right: 15px;
flex-basis: 50%;
text-align: right;

}

.contte p {

	    font-family: 'Cairo', sans-serif;
	    color: white;
	    word-spacing: 3px;
}

.contte span {

	color: #d63031;
}



#arti {

	background-color: #1b1b1b;
	padding-top: 40px;
	padding-bottom: 40px;

}

.galle {

	display: flex;
	align-items: center;
	justify-content: center;
	width: 85%;
	margin: 0 auto;
	padding-top: 40px;
	flex-wrap: wrap;
}



.galle img {

	width: 350px;
	height: 350px;
	border-radius: 5px;
	margin: 10px;
	transition: 0.3s;
}

.galle img:hover {

	transform: translateY(-10px);
}



#trac {

	background-color: #171314;
	padding-top: 40px;
	padding-bottom: 50px;
	
}


.blk {
	background-color: #101111;
	border-radius: 5px;
	border:1px solid black;
	box-shadow: 5px 10px 8px #181717;
	text-align: center;
	margin: 40px;
	padding-top: 60px;
	padding-bottom: 20px;
	width: 300px;
	
	



}



.holas {
    background-image: url(sdsda.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: #000000;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 100px;


}

.holas img {

    width: 60px;
    height: 60px;
	-webkit-filter: grayscale(50%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
	filter: grayscale(50%); /* FF 35+ */
  	transition: .5s;
  	opacity: 0.6;
}




.cc {
	text-align: center;
	font-family: 'Cairo', sans-serif;
	color: white;
	
}


.cc h2 span {

	color: #6BF4FC;
	text-shadow: 2px 2px 4px #484ACA;
}

.cc h2 #dork {

	color: white;
	text-shadow: 2px 2px 4px #EDDEB1;
}

.cc h2 #bzz {

	color: #FEFEFE;
	text-shadow: 2px 2px 4px #DF0700;
}

.cc h2 #hsla {

	color: #FEFEFE;
	text-shadow: 2px 2px 4px #6e6b6b;
}

.cc h2 #ggold {

	color: goldenrod;
	text-shadow: none;
}

.cc h2 #ggs {

	color: #d63031;
	text-shadow: none;
}


.cc h2 #wwrh {

	color: #FEFEFE;
	text-shadow: 2px 2px 4px #493001;
}

.cc h2 #slm {

	color: #FEFEFE;
	text-shadow: 2px 2px 4px #5f4d33;
}

.cc h2 #gjgs {

	color: #FEFEFE;
	text-shadow: 2px 2px 4px #5F9BAD;
}

.cc h2 #jgs {

	color: #FEFEFE;
	text-shadow: 2px 2px 4px #c06ab5;
}

.cc h2 #wgwrh {

	color: #FEFEFE;
	text-shadow: 2px 2px 4px #12285F;
}




.carousel {

	width: 80%;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0 auto;
}



#contes {

	padding-top: 40px;
	padding-bottom: 80px;
	background-color: #1b1b1b;
	
}


.loopy {

	display: flex;
	align-items: center;
	justify-content: center;
	width: 85%;
	margin: 0 auto;
	padding-top: 40px;
	flex-wrap: wrap;
}

.loopy > div {

	margin: 20px;
}
.booxx {

	width: 320px;
	border-radius: 5px;
	background-color: #101111;
	text-align: center;
	padding-bottom: 10px;
	box-shadow: 5px 10px 8px #181717;
	transition: 0.5s;
}


.booxx img {

	width: 100%;
	height: 180.15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}



.booxx h2 {

	color: cornsilk;
	font-family: 'Changa', sans-serif;
	text-shadow: 2px 2px 4px #181717;

}

.btten {

	width: 76.5%;
	padding-top: 10px;
	margin: 0 auto;
}

.btten button {

	padding: 8px 22px;
	text-align: center;
	background-color: #101111;
	color: white;
	border: 1px solid #999;
	border-radius: 5px;
	font-family: 'Changa', sans-serif;
	transition: 0.3s;
	font-size: 18px;
	float: right;
	outline: none;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.btten button::after {
	position: absolute;
	content: '';
	top:0;
	right: 0;
	width: 0;
	height: 100%;
	background-color: cornsilk;
	transform-origin:right;
	transition:width 0.3s ease;
	border-radius: 5px;
	z-index: -1;
	
  }
  


.nnone {

	display: none;
}

#ssd {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	font-size: 20px;
	border: none;
	outline: none;
	background-color: #0f1113;
	color: #999;
	cursor: pointer;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-decoration: none;
	text-align: center;
	line-height: 3;
	border: 2px solid #999;
	transition: 0.3s;
	  }
  



  #teem {

	background-color: #171314;
	padding-top: 40px;
	padding-bottom: 50px;

  }

  .fare {

	display: flex;
	align-items: center;
	justify-content: center;
	width: 80%;
	margin: 0 auto;
	padding-top: 15px;
	flex-wrap: wrap;

  }

  .fare > div {

	margin: 20px;
  }

  .contee {

	display: flex;
	width: 300px;
	height: 500px;
	box-shadow: 5px 10px 8px #181717;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	transition: 0.5s;
  }



  .cint {
	text-align: center;
	align-self: flex-end;
	background-color: rgba(0, 0, 0, 0.5);
	padding-bottom: 5px;
	width: 100%;
  }

  .cint h2 {

	color: seashell;
	font-family: 'Changa', sans-serif;
  }

  .cint p {
	  color: seashell;
	  font-family: 'Lemonada', cursive;
	  font-size: 14px;
  }

  #infoos {

	padding-top: 40px;
	padding-bottom: 50px;
	background-color: #1b1b1b;
  }

  .incio {

	display: flex;
	justify-content: center;
	width: 90%;
	margin: 0 auto;
	padding-top: 25px;
	flex-wrap: wrap;
	
  }

  .incio > div {

	margin: 25px;
  }

  .phho #kolew, .phho #koleww {

	width: 500px;
	height: 400px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
	box-shadow: 5px 10px 8px #252222;

  }

  #texoo, #texoot {
	width: 50%;
	text-align: right;
  }


  #texoo h2, #texoot h2 {

	font-family: 'Changa', sans-serif;
	color: white;
  }

  #texoo p, #texoot p {
	color: seashell;
	font-family: 'Cairo', sans-serif;
	word-spacing: 3px;
	padding-top: 10px;
	font-size: 20px;

  }


  .boxee {

	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 85%;
	margin: 0 auto;
	margin-top: 80px;
	padding-top: 80px;
	padding-bottom: 80px;
	background-image: linear-gradient(rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.8)), url(webn.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
  }


  .nums {

	text-align: center;
  }

  .nums h1 {

	color: cornsilk;
	font-size: 40px;
	font-family: 'Changa', sans-serif;

  }

  .nums p {

	font-family: 'Changa', sans-serif;
	color: cornsilk;
  }



  #begg {

	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #171314;
	
}

.mego {

	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
	width: 75%;
	margin: 0 auto;

}

.mego #bacj {
	
	width: 1000px;
	height: 500px;
	border-radius: 10px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
	
	
}

.boxerw {

	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 80%;
	margin: 0 auto;
	flex-wrap: wrap;
	
}

.border {
    
    width: 250px;
    background: linear-gradient(90deg, #ffa502 50%, transparent 50%), 
                linear-gradient(90deg, #ff4757 50%, transparent 50%), 
                linear-gradient(0deg, #1e90ff 50%, transparent 50%), 
                linear-gradient(0deg, #2ed573 50%, transparent 50%);
    background-color: rgba(50, 50, 93, 0.25);
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
    background-size: 16px 4px, 16px 4px, 4px 16px, 4px 16px;
    background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0px;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    animation: dash 6s linear infinite;
	margin-top: 10px;
}

@keyframes dash {
    to {
        background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
    }
}



.border h1 {

font-family: 'Changa', sans-serif;
color: whitesmoke;
font-size: 20px;
animation-name: repeat;
animation-duration: 2s;
animation-iteration-count: infinite;
font-weight: lighter;
}

.border p {

font-family: 'Cairo', sans-serif;
color: cornsilk;
animation-name: repeat;
animation-duration: 2s;
animation-iteration-count: infinite;
font-weight: lighter;
}


@keyframes repeat {

0% {color: lightblue; text-shadow: 5px 5px 30px lightblue;}
20% {color: #45aaf2; text-shadow: 5px 5px 30px  #45aaf2;}
40% {color: #2d98da; text-shadow: 5px 5px 30px  #2d98da;}
60% {color: #4b7bec; text-shadow: 5px 5px 30px  #2d98da;}
80% {color: #3867d6; text-shadow: 5px 5px 30px  #3867d6;}
100% {color: lightblue; text-shadow: 5px 5px 30px  lightblue;}

}


#whous {

	background: linear-gradient(
		to bottom, 
		#1b1b1b 0%, 
		#1b1b1b 50%, 
		#171314 50%, 
		#171314 100%
	  );
	padding-top: 40px;
	padding-bottom: 40px;
}

.whoue {
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 80%;
	margin: 0 auto;
	padding-top: 40px;
	
}

.pepep {
	padding-top: 10px;
	width: 80%;
	margin-right: 25px;
}

.pepep p {
	color: whitesmoke;
	text-align: right;
	font-family: 'Changa', sans-serif;

}

.lopy {
	border:2px solid #2F2E41;
	
	padding-top: 300px;
	transform: rotate(10deg);
}


.whoue img {
	width: 400px;
	height: 300px;
	border-radius: 10px;
	font-size: 16px;
	
	
}


#interr {

	padding-top: 40px;
	padding-bottom: 60px;
	background: linear-gradient(
		to bottom, 
		#171314 0%, 
		#171314 50%, 
		#1b1b1b 50%, 
		#1b1b1b 100%
	  );
}


.insin {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
	margin: 0 auto;
	text-align: right;
}

.conttet {
	margin-right: 20px;
	width: 50%;
}

.insin h1 {

	font-family: 'Changa', sans-serif;
	color: white;
}

.insin #pes {

	font-family: 'Lemonada', cursive;
	color: gray;
	font-size: 12px;
}

.insin p {

	font-family: 'Cairo', sans-serif;
	color: white;
	font-size: 15px;
	
}

.insin img {
	width: 135px;
	height: 135px;
	border-radius: 50%;
	border:3px solid snow;
	padding: 5px;
}


#freqq {

	padding-top: 40px;
	padding-bottom: 40px;
	background: linear-gradient(
		to bottom, 
		#171314 0%, 
		#171314 50%, 
		#171314 50%, 
		#171314 100%
	  );

}

.fqrw {

	width: 80%;
	margin: 0 auto;
	padding-top: 40px;
}

#lppq, #aswee, #asweep, #aswepe {

	text-align: right;
	cursor: pointer;
}

#lppq span, #aswee span, #asweep span, #aswepe span {
	float: left;
}

.fqrw h1 {

	color: white;
	font-family: 'Changa', sans-serif;
	font-size: 22px;

}


#myDIV, #myDIVe, #myDIVw, #myDIVq {
	display: none;
}

#myDIV p, #myDIVe p, #myDIVw p, #myDIVq p {

	text-align: right;
	font-family: 'Cairo', sans-serif;
	color: cornsilk;
	font-size: 14px;
	padding: 20px;
	
}

.hhrr {
	
	color: #1b1b1b;
	border-bottom: 1px solid #999;
}

#contir {

	padding-top: 40px;
	padding-bottom: 20px;
	
	background: linear-gradient(
		to bottom, 
		#171314 0%, 
		#171314 50%, 
		#1b1b1b 50%, 
		#1b1b1b 100%
	  );
}

.mnon {

	
}

#ss {
    width: 100%;
    
    margin:0 auto;
    background-image: url(pxx.png);
    background-repeat: no-repeat;
    background-position: center;
	background-size: contain;
}

.weas {
    text-align: center;
    font-size: 12px;
    padding-top: 30px;
    color: #d63031;
    font-family: 'Orbitron', sans-serif;
   
}

.weas1 {
    text-align: center;
    width: 50%;
    margin: 0 auto;

}

.weas1 p {
    
    
    margin-bottom: 10px;
    font-family: 'Cairo', sans-serif;
    color: snow;
    font-size: 12px;
    
}

.weas1 input {
	width: 100px;
	border-bottom: 2px solid black;
	outline: none;
	border-top:none;
	border-left: none;
	border-right: none;
	background:transparent;
	text-align: right;
	font-size: 12px;
}

.weas1 textarea {

	width: 100px;
	border-bottom: 2px solid black;
	outline: none;
	border-top:none;
	border-left: none;
	border-right: none;
	background:transparent;
	text-align: right;
	font-size: 12px;
	


}



.weas4 {
    text-align: center;
    padding-top: 5px;
	font-size: 10px;
 
}

.weas4 button {

cursor: pointer;
color: snow;
background-color: transparent;
border-color: transparent;
}


.bieg {
	width: 100%;
	margin: 0 auto;
	height: 100vh;
	background-size: contain;
	background-image: url(macooo.png);
	background-position: center;
	background-repeat: no-repeat;
	
}

.text-slir, .text-sli, .text-sl, .tt-smsg, .tt-smsgmm {
	color: #999999;
	font-family: 'Changa', sans-serif;
}

.conm {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #3E3E3E;
}


.swerq {

	
	margin: 0 auto;
	width: 40%;
	
	
}

.weo {

	margin-right: 20px;
	
}
.weo h1 {

	color: white;
	font-family: 'Changa', sans-serif;
	text-align: right;

}

.weo h2 {

	color: white;
	font-family: 'Changa', sans-serif;
	text-align: right;

}

.weo p {

	padding-top: 105px;
	text-align: right;
	color: #999999;
	font-family: 'Lemonada', cursive;
	font-size: 12px;
}

.inoo {
	margin-left: 20px;
}

.inoo input, textarea {

	width: 250px;
	border-bottom: 2px solid #1b1b1b;
	outline: none;
	border-top:none;
	border-left: none;
	border-right: none;
	background:transparent;
	text-align: right;
}

.inoo button {
	outline: none;
	background:transparent;
	border: none;
	color: white;
	font-family: 'Changa', sans-serif;
	padding-left: 20px;
	cursor: pointer;
}

.clicks {

	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #4D4D4F;
	
}

.colp {

	margin-left: 10px;
	padding: 5px 0;
}


.colp > div {
	margin-left: 10px;
	display: inline-block;
}

.colp #sg {

background: #ED1C6F;
width: 10px;
height: 10px;
border-radius: 50%;
}

.colp #sgu {

	background: #E8E925;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}

	.colp #sgg {

		background: #74C54F;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		
}

.dol {

	margin-right: 15px;
	padding: 2.5px 0;
}


.dol > div {
	margin-right: 2px;
	display: inline-block;
}

.dol #skl {

background: #999999;
width: 5px;
height: 5px;
border-radius: 50%;
}

.potr {
	transform: translate(0px, -100px);
	min-width: 65%;
	z-index: 10;
}



.pli {
	transform: translateX(670px);
	z-index: 10;

}

.fint {

	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 50%;
	margin: 0 auto;
	
	

}

.fint .firsst p {

	font-family: 'Kaushan Script', cursive;
	color: #5D6163;
}

.fint .secondd h3 {
	font-family: 'Zhi Mang Xing', cursive;
	color: white;
	font-size: 20px;
	  text-shadow: 4px 4px 6px #2f3542;
	
	}
	
	
.fint .secondd h3 a span {
	font-weight: 400;
	color: cornsilk;
	font-family: 'Shadows Into Light Two', cursive;
	transition: 0.3s;
	font-size: 18px;
	text-shadow: 4px 4px 6px #2f3542;
	animation-name: repeat;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	}

.fintii .firsst p {

		font-family: 'Kaushan Script', cursive;
		color: #5D6163;
	}
	
.fintii .secondd h3 {
		font-family: 'Zhi Mang Xing', cursive;
		color: white;
		font-size: 20px;
		text-shadow: 4px 4px 6px #2f3542;
		
		}
		
		
.fintii .secondd h3 a span {
		font-weight: 400;
		color: cornsilk;
		font-family: 'Shadows Into Light Two', cursive;
		transition: 0.3s;
		font-size: 18px;
		text-shadow: 4px 4px 6px #2f3542;
		animation-name: repeat;
		animation-duration: 2s;
		animation-iteration-count: infinite;
		}
	

#hhn {


	-webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  	filter: grayscale(100%); /* FF 35+ */
    transition: .5s;
    opacity: 0.6;

}




.main a #shshy{
	transition: 0.5s;
	color: #d63031;
}



.main a #shshyy{
	transition: 0.5s;
	color: #d63031;
}

.overlaysdf .closebtn {
	position: absolute;
	top: 20px;
	right: 45px;
	font-size: 60px;
  }



@media (hover: hover) {

.main a:hover #shshyy {
	transform: rotate(-360deg);
	color: snow;


}

.main h1:hover  {
	color: snow;


}

.main a:hover #shshy {
	transform: rotate(360deg);
	color: snow;


}
#hhn:hover {

    transition: .5s ease-in-out;
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
  opacity: 1;
}

.contee:hover {
	box-shadow: 5px 10px 11px #999;
	transform: translateY(-10px);
  }


  #ssd:hover {
  
	background-color: rgba(0, 0, 0, 0.6);
}

.btten button:hover::after {
	width: 100%;
  }

  .btten button:hover {
	color: #101111;
  }

  .booxx:hover {

	transform: scale(1.1);
}


.ssf:hover .mgs {
	width: 300px;
	height: 500px;
}

.ssf:hover #hovv {

margin-top: 0;

}

.hhiu a:hover {

	background-color: #d63031;
	color: white;

}
.gghd a:hover {

	background-color: transparent;
	color: #d63031;

}

.overlaysdf a:hover, .overlaysdf a:focus {
	color: #d63031;
  }

  .unsdd:hover::after {
	right: 0;
	width: 100%;
	left: auto;
}
.navv a:hover {

	color: #1e90ff;
}

.holas img:hover {

    transition: .5s ease-in-out;
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
  opacity: 1;
}

}



@media (hover: none) {

	.main a:hover #shshyy {
		transform: none;
		color: #d63031;
	
	
	}

	.main a:hover #shshy {
		transform: none;
		color: #d63031;
	
	
	}

	.main h1:hover  {
		color: #d63031;
	
	
	}



	.contee:hover {
		box-shadow: transparent;
		transform: none;
	  }

	  .booxx:hover {

		transform: none;
	}
}
