/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2025 | 15:02:15 */
#child-flex-container-new {
	justify-content: center;
}
.child-flex-container-new {
	justify-content: center;
}
.child-flex-container-new1 {
	justify-content: center;
	width: 100%;
	color: #fff;
	padding: 10px;
}
.child-flex-container-new1 img {
	cursor: pointer;
	width: 100%;
	height: 300px;
	border: 1px solid #fff;
	-webkit-filter: brightness(70%);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.child-flex-container-new1:hover img {
	cursor: pointer;
	width: 100%;
	height: 300px;
	border: 1px solid rgb(19, 179, 243);
	-webkit-filter: brightness(100%);
}
.parent-flex-container {
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	justify-content: space-between;
	white-space: wrap;
}
.parent-flex-container-wide {
	display: flex;
	width: 100%;
	justify-content: safe center;
	justify-content: space-around;
}
.parent-flex-container-wide1 {
	display: flex;
	width: 80%;
	justify-content: safe center;
	justify-content: space-around;
}
.parent-flex-container-wide2 {
	display: flex;
	width: 500px;
	height: auto;
	justify-content: safe center;
	justify-content: space-around;
}
.parent-flex-container-new {
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	justify-content: space-between;
	white-space: wrap;
	width: 400px;
}
@media only screen and (max-width: 768px) {
	.parent-flex-container-wide {
		width: 100%;
		display: flex;
		flex-flow: wrap;
		justify-content: center;
		justify-content: space-evenly;
		white-space: wrap;
	}
	.parent-flex-container-wide1 {
		display: flex;
		flex-flow: wrap;
		width: 100%;
		justify-content: safe center;
		justify-content: space-around;
	}
	.parent-flex-container-wide2 {
		display: flex;
		width: 100%;
		height: auto;
		justify-content: safe center;
		justify-content: space-around;
	}
	.child-flex-container-new1 img {
		cursor: pointer;
		width: 100%;
		height: 300px;
		border: 1px solid #fff;
	}
	.child-flex-container-new1:hover img {
		cursor: pointer;
		width: 100%;
		height: 300px;
		border: 1px solid rgb(19, 179, 243);
	}
	.prop-button-new {
		width: 100%;
		background-color: #0c466d;
		background-image: linear-gradient(-90deg, #020024 0%, #0c466d 75%, #00d4ff 150%);
		border: 1px solid rgb(19, 179, 243);
		padding: 10px;
		font-size: 1.2rem;
		color: #fff;
		text-transform: capitalize;
		cursor: pointer;
		white-space: nowrap;
		margin-top: 0;
		margin-bottom: 10px;
		font-weight: 200;
		letter-spacing: 2px;
	}
	.prop-button-new:hover {
		color: rgb(19, 179, 243);
		font-size: 1.2rem;
		background-color: rgb(19, 179, 243);
		border: 1px solid #26e5ef;
	}
}
@media only screen and (max-width: 768px) {
	.child-flex-container-new {
		justify-content: center;
		text-align: left;
		width: 100%;
	}
	.child-flex-container-new1 {
		justify-content: center;
		text-align: left;
		width: 100%;
	}
	.child-flex-container-new1 img {
		width: 100%;
		height: 300px;
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color: rgb(19, 179, 243);
	}
	.child-flex-container-new1:hover img {
		cursor: pointer;
		width: 100%;
		height: 300px;
	}
	.parent-flex-container {
		display: flex;
		flex-flow: wrap;
		justify-content: center;
		justify-content: space-evenly;
		white-space: wrap;
	}
	.parent-flex-container-wide {
		width: 100%;
		display: flex;
		flex-flow: wrap;
		justify-content: center;
		justify-content: space-evenly;
		white-space: wrap;
	}
}
