*{margin: 0px;padding: 0px; border: 0px;
		font-family: 'Lato', sans-serif;}	

.navbar{background-color: #2f4353;
background-image: linear-gradient(315deg, #2f4353 0%, #d2ccc4 74%);
 

 }

.navbar-brand
{
  font-family: 'Lato', sans-serif;
  color:grey;
  font-size: 20px;
  margin: 0px;
}
.carousel-inner img {
    width: 100%;
    height: 600px;
  } 
  img{width: 100%;}
  .carousel-inner .carousel-item{
  -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    -webkit-background-position: center;
    -moz-background-position: center;
    -o-background-position: center;
    background-position: center;

    -webkit-background-attachment: fixed;
    -moz-background-attachment: fixed;
    -o-background-attachment: fixed;
    background-attachment: fixed;
}
#h1{background-color: #2f4353;
background-image: linear-gradient(315deg, #2f4353 0%, #d2ccc4 74%);}
#h2{background-color: #726cf8;background-image: linear-gradient(315deg, #726cf8 0%, #e975a8 74%);}
@font-face{
		font-family: hea;
		src: url('../font/FrederickatheGreat-Regular.ttf');}
#t1 , #t2 , #t3 {font-family: hea;}		
.typed-cursor{
		 	color: deepskyblue;
    font-size: 80px; 
    font-family: hea;
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
	}
	@keyframes blink{
	    10% { opacity:1; }
	    50% { opacity:0; }
	    100% { opacity:1; }
	}
	@-webkit-keyframes blink{
	    10% { opacity:1; }
	    50% { opacity:0; }
	    100% { opacity:1; }
	}
	@-moz-keyframes blink{
	    10% { opacity:1; }
	    50% { opacity:0; }
	    100% { opacity:1; }
	}

	#a1{background-image: url('../images/6.jpg' );
		height:600px;
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: center;
	}

		#a2{background-image: url('../images/2.jpg' );
		height:600px;
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: center;
			}
		#a3{background-image: url('../images/33.jpg' );
		height:600px;
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: center;}

		#a4{background-image: url('../images/4.jpg' );
		height:400px;
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: center;
		}

		
		.a5back {background-image: url('../images/31.jpg');
		background-size: cover;
		background-size: 100% 100%;}
		
	 	#a5{background-color: white;
	 		opacity: 0.6;
	 	}

			#a6{background-color:#20bf55;
	 	
background-image: -webkit-linear-gradient(bottom right, #20bf55 0%, #01baef 74%);
background-image: -o-linear-gradient(bottom right, #20bf55 0%, #01baef 74%);
background-image: linear-gradient(to top left, #20bf55 0%, #01baef 74%);

		}
#forms{
	
	
	background-image: url('../images/11.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	
}

#b2{cursor: pointer;
 	
 	}

 
 #b3{background-color: black;
 			opacity:0.7;
 			display: none;
 	}


	.bodyfl{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-basis: 100%;
		flex-wrap: wrap;
	
	}
	.conta{
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		padding: 30px;
	}

	.conta .caard{
		position: relative;
		max-width: 300px;
		height: 300px;
		margin: 30px 10px;
		padding: 20px 15px;
		display: flex;
		flex-direction: column;
		box-shadow: 0 5px 202px rgba(0, 0, 0, 0.5);
		transition: 0.3s ease-in-out;
	}

	.conta .caard:hover{
		height: 600px;
		background-color: sandybrown;
		opacity: 0.8;

	}

	.conta .caard .imgBx
	{position: relative;
	height: 260px;
	width: 260px;
	top: -60px;
	left: 5px;
	z-index: 1;
	box-shadow: 0 5px 20px rgba(0 0, 0, 0.2); 
	}

	.conta .caard .imgBx img
	{
		max-width: 100%;
		border-radius: 4px;
	}	


	.conta .caard .content{
		position: relative;
		margin-top: -140px;
		padding: 10px 15px;
		text-align: center;
		visibility: hidden;
		opacity: 0;
		transition: 0.3s ease-in-out;
	}

	.conta .caard:hover .content
	{
		visibility: visible;
		opacity: 1;
		margin-top: -40px;
		transition-delay: 0.4s; 
	}

	@font-face{
		font-family: abc;
		src: url('../font/SedgwickAveDisplay-Regular.ttf');
	

	}
	
	#e1{font-family: abc;
	color: brown;
	}
	