.equipment-heading-container{
	justify-content: center;
	align-items: center;
	text-align: center;
	background-color:white;
	margin-bottom: 24px;
}

.equipment-heading-container .equipment-heading{
	text-transform: capitalize;
	font-size: 50px;
}

.equipments-section{
	border-top: 3px double #000;
}

.equipments-section .row{
	display: grid !important;
	grid-template-columns: 10% 80% 10%;
	row-gap: 2em;
	column-gap: 1em;
	grid-auto-rows: minmax(100px, auto);
	margin: 0 !important;
	justify-content: center !important;
}

.equipments-section .container .row::before{
	display: none;
}

.equipments-section .container .row::after{
	display: none;
}

.equipments-section .container .row .col-md-9 .outcome-container{
	transition: transform 0.3s ease-in-out;
}

.equipments-section .container .row .col-md-9 .outcome-container:hover{
	transform:scale(1.1);
}

.equipment{
	text-align: center;
	justify-content: center;
	align-items: center;
	padding: 10px;
	transition: transform 0.3s ease-in-out;
}

.equipment-buttons{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 10px;
}

.equipment-box{
	height:100%;
}

.equipment-box .equipment{
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.equipment:hover{
	transform: scale(1.05);
}

.equipment img{
	outline-style: double;
	border-radius: 5px;
	border: 2px double #000;
	height: 151px;
	width: 151px;
	transition:transform 0.3s ease-in-out;
}

.equipment div{
	margin-top: 10px;
	text-align: left;
}

.equipment-name h5{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 80px;
}

.about-equipment p{
	height: 145px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.equipment img:hover{
	transform: scale(2);
}



.unhide-three-previous{
	cursor: pointer;
	transition: transform 0.3s ease-in-out;
	font-size: 20px;
	background-color: whitesmoke;
	padding: 15px;
	border: 2px solid black;
	border-radius: 20px;
	float: left;
}

.unhide-three-next{
	cursor: pointer;
	transition: transform 0.3s ease-in-out;
	font-size: 20px;
	background-color: whitesmoke;
	padding: 15px;
	border: 2px solid black;
	border-radius: 20px;
	float: right;
}

.hidden-equipment{
	display: none;
}

.flex-equipment{
	margin-left: 50px;
}

.unhide-three:hover{
	transform: scale(1.1);
	color:skyblue;
}

.unique-element{
	align-items: center;
	justify-content: center;
	text-align: center;
}

#middle-equipments-container{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

.colored-container{
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	background-color:white;
	height: 100%;
	float: left;
	transition: transform 0.3s ease-in-out;
	border: 3px solid slategrey;
}

.colored-container:hover{
	border-color: slateblue;
	color: #000;
	.about .heading{
		font-weight:bolder;
	}
}