/*--------------------------------------------------------------
# Main Icons
--------------------------------------------------------------*/

  .icon-main {
	  
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 13px;
	margin-right:13px;
	margin-top: 15px;
		
}
  .icon-main:hover {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 13px;
	margin-right:13px;
	margin-top: 15px;
	
}

.icon-main img{
	width: 40;
height: auto;
	


}


/*--------------------------------------------------------------
# Main 3 Icons
--------------------------------------------------------------*/

  .icon-3main {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 55px;
	height: 55px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 21px;
	margin-right:21px;
	margin-top: 15px;
		
}
  .icon-3main:hover {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 55px;
	height: 55px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 21px;
	margin-right:21px;
	margin-top: 15px;
	
}

.icon-3main img{
	width: 55;
height: auto;
	 


}


/*--------------------------------------------------------------
# Main 5 Icons small
--------------------------------------------------------------*/

  .icon-main-small {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 6px;
	margin-right:6px;
	margin-top: 15px;
		
}
  .icon-main-small:hover {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 6px;
	margin-right:6px;
	margin-top: 15px;
	
}

.icon-main-small img{
	width: 35;
height: auto;
	 


}



/*--------------------------------------------------------------
# Internal-Icons
--------------------------------------------------------------*/

  .icon {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;
	 

	
}
.icon:hover{
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;


}
.icon img{
	width: 35;
height: auto;


}


/*--------------------------------------------------------------
# Internal-Ar-Icons
--------------------------------------------------------------*/

  .icon-Ar {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;
	 transition:2.5s;
margin-left: 205px;

	
}
.icon-Ar:hover{
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 45px;
	height: 45px;
	display: flex;

	justify-content: center;
	align-items: center;
	 

}
.icon-Ar img{
	width: 35;
height: auto;
	

}

/*--------------------------------------------------------------
# Footer Icons
--------------------------------------------------------------*/

  .icon-footer {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 35px;
	height: 35px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 5px;
	margin-right:5px;
	
}



  .icon-footer:hover{
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 35px;
	height: 35px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 5px;
	margin-right:5px;
	
}
.icon-footer img{
	width: 22;
height: auto;

}



/*--------------------------------------------------------------
# Footer Icons
--------------------------------------------------------------*/

  .icon-footer-internal {
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 35px;
	height: 35px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 30px;
	margin-right:30px;
	
}



  .icon-footer-internal:hover{
	    	
		background-repeat:  no-repeat;
		background-size:  cover;
background-position: center center;
	width: 35px;
	height: 35px;
	display: flex;

	justify-content: center;
	align-items: center;

	margin-left: 30px;
	margin-right:30px;
	
}
.icon-footer-internal img{
	width: 20;
height: auto;

}


/*--------------------------------------------------------------
# Swap
--------------------------------------------------------------*/

.swap a {
  display: block;

}



.swap a:hover img {
  opacity: 1;
  transition: all .6s ease-in-out;
}

