	a{text-decoration: none!important;}

.th6p1{

height: 500px;
display: flex;
justify-content: center;
align-items: center;
}
.th6-1  {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
justify-items:center;
align-items:baseline;
grid-gap:20px;
margin: 20px 0px;
}
.th6-1a{
background-size: 100%;
transition: all .7s;
background-position: center;
height:400px;
width:100%;
cursor: pointer;
display: flex;
align-items: end;
	
}
@media only screen and (max-width: 1600px) {.th6-1a{height:310px; }}
@media only screen and (max-width: 1500px) {.th6-1a{height:280px;}}
@media only screen and (max-width: 1018px) {.th6-1a{height:200px; margin-bottom:30px;}}


.th6-1a:hover{
background-size:   130%;
animation: zoomin 2s linear;
animation-fill-mode: forwards;
background-origin:center;
}
.th610{  margin-bottom:60px; }
.th61b{
	color: white; 
	background-color: rgba(0,0,0,0.80);  
	bottom:20px; 
	font-size: 39px; 
	margin-left: 50px; 
	text-shadow: 1px 1px 1px rgba(0,0,0, 0.9);
	font-weight: 400; 
	padding: 0px 10px;
	letter-spacing: -2px;
}
.th61c{
	color: white;    
	bottom:0px;  
	font-size: 16px; 
	margin-left: 50px; 
	text-shadow: 1px 1px 1px rgba(0,0,0, 1); 
	text-transform: uppercase; 
	letter-spacing: 3px; 
	padding: 0px 10px;   
}


@media only screen and (max-width: 618px) {
.th61b{
	color: white; 
	background-color: rgba(0,0,0,0.80);  
	bottom:20px; 
	font-size: 25px; 
	margin-left: 30px; 
	text-shadow: 1px 1px 1px rgba(0,0,0, 0.9);
	font-weight: 400; 
	padding: 0px 10px;
}
	.th61c{
	color: white;    
	bottom:0px;  
	font-size: 13px; 
	margin-left: 30px; 
	text-shadow: 1px 1px 1px rgba(0,0,0, 0.9); 
	text-transform: uppercase; 
	letter-spacing: 1px; 
	padding: 0px 10px;  
		background-color: rgba(20,20,20,0.80); 
}
}
























.th6-2  {
display: grid;
grid-template-columns: 1fr  1fr;
align-items:center;
grid-gap:40px;
margin: 20px 0px;
}

.th6-2a{
height:750px;
width:100%;
background-size:  100%;
transition: all .7s;
background-position: center;
display: flex;
background-repeat: no-repeat;
}
.th6-2a:hover{
background-size: 110%;
animation: zoomin 2s linear;
animation-fill-mode: forwards;
background-origin:center;
}

@media only screen and (max-width: 618px) {
.th6-2  {
display: grid;
grid-template-columns: 1fr;
align-items:center;
grid-gap:0px;
margin: 20px 0px;
	width: 100%;
	
}
.th6-2a{
height:300px;
width:100%;
background-size:  100%;
transition: all .7s;
background-position: center;
display: block;
background-repeat: no-repeat;
}
}

.th6-3a{
display: flex;
margin: 20px 0px;
justify-content: center;
align-items: center;
background-size:  100%;
transition: all .7s;
background-position: center;
height:600px;
width:100%;
}
.th6-3a:hover{
background-size: 110%;
animation: zoomin 2s linear;
animation-fill-mode: forwards;
background-origin:center;
}

@media only screen and (max-width: 618px) {
.th6-3a{
display: flex;
margin: 20px 0px;
justify-content: center;
align-items: center;
background-size:  100%;
transition: all .7s;
background-position: center;
height:185px;
width:100%;
}
}











.th6-3b{
color:white;
text-shadow: 1px 1px 1px rgba(0,0,0, 0.9);
font-size: 50px;
font-weight: 400;
background-color: rgba(0,0,0,0.80) ;
padding: 0px 10px;

}
.th6-3c{
color:white;
text-shadow: 1px 1px 1px rgba(0,0,0, 0.9);
font-size: 30px;
}

.th6-3d{
color:white! important;
transition: all .7s;
font-size: 18px;
background-color: rgba(0,0,0, 0.4);
padding: 10px;
border: 1px solid #ffffff;
display:inline-block;
margin:20px auto;
text-align: center;

}
.th6-3d:hover{
color:white;
background-color: rgba(0,0,0, 0.9);

}



.th6-4  {
display: grid;
grid-template-columns: 1fr  1fr;
align-items:center;
grid-gap:40px;
margin: 20px 0px;
}

.th6-4a{ height:750px; width:100%;
background-size:  100%;
transition: all .7s;
background-position: center;
display: flex;
background-repeat: no-repeat;
}
.th6-4a:hover{
background-size: 110%;
animation: zoomin 2s linear;
animation-fill-mode: forwards;
background-origin:center;
}

@media only screen and (max-width: 618px) {
.th6-4  {
display: grid;
grid-template-columns: 1fr;
align-items:center;
grid-gap:40px;
margin: 20px 0px;
}
.th6-4a{
height:350px;
width:100%;
background-size:  100%;
transition: all .7s;
background-position: center;
display: flex;
background-repeat: no-repeat;
}
}


.th6-5  {
display: grid;
grid-template-columns: 1fr  1fr;
justify-items:center;
align-items:center;
grid-gap:20px;
margin: 20px 0px;
}


.th6-5a{
background-size:  100%;
transition: all .7s;
background-position: center;
font-size: 60px;
display: flex;
justify-content: center;
align-items: center;
color: white;
text-shadow: 2px 2px 2px rgba(0,0,0, 0.9);
height:650px; width:100%;

}
.th6-5a:hover{
background-size: 110%;
animation: zoomin 2s linear;
animation-fill-mode: forwards;
background-origin:center;
}

@media only screen and (max-width: 618px) {
.th6-5  {
display: grid;
grid-template-columns: 1fr;
justify-items:center;
align-items:center;
grid-gap:20px;
margin: 20px 0px;
}
.th6-5a{

font-size: 60px;

height:270px; width:100%;

}




}




.th6-2b{display: flex;
justify-content: left;
align-items: center;}



.th62a{
letter-spacing: 8px;
text-transform: uppercase;
font-size: 16px;
}

.th62b,.th6662b {
font-size: 40px;
line-height: 40px;
}


@media only screen and (max-width: 618px) {
.th62a{
letter-spacing: 4px;
text-transform: uppercase;
font-size: 15px;
}
.th62b{
font-size: 30px;
line-height: 40px;
}
	.th6662b{
font-size: 22px;
line-height: 40px;
		font-weight: 500;
}
	.th62acenter{text-align: center;}
	.th62ajustify{text-align: justify;}
	.th62aauto{margin: auto;}
}
.th62e{display: block; background-color: black; color: white; width: 200px; text-align: center; padding: 20px; margin-top: 30px; }




.th72a{
letter-spacing: 8px;
text-transform: uppercase;
font-size: 16px;
	background-color: rgba(50,50,50,0.80); 
	padding: 8px;
}
.th73a{
letter-spacing: 8px;
text-transform: uppercase;
font-size: 30px;
	background-color: rgba(0,0,0,0.80);
		padding: 8px 12px;
}
@media only screen and (max-width: 618px) {
.th72a{
letter-spacing: 8px;
text-transform: uppercase;
font-size: 12px;
		background-color: rgba(50,50,50,0.80); 
	padding: 8px;

}
	
	.th73a{
letter-spacing: 8px;
text-transform: uppercase;
font-size: 22px;
		font-weight:500;
		background-color: rgba(0,0,0,0.80);
		padding: 8px 12px;
}
}

















@media only screen and (max-width: 618px) {
.th6p1{

height: 100%;
justify-content: center;
align-items: center;
padding: 20px;
}
.th6-1  {
grid-template-columns: 1fr  ;
grid-gap:0px;
margin: 20px 20px;
}
}
.responIMG1{display: none;}
.responIMG2{}
@media only screen and (max-width: 618px) {
.responIMG1{display:block;}
.responIMG2{display: none;}
}