.gv5 {
	background-color: #f9f9f9;
}

.gv5 .gv5-inner {
	/* background-image: linear-gradient(90deg, #FFFFFF00 45%, #2b6196 0%); */
	padding-top: 16px;
	margin: 0 -15px;	
	
}

.gv5 .gv5-slider .gv5-box {
	padding: 0 16px;
	border-radius: 40px;
}

.gv5 .gv5-slider .gv5-box img {
	width: 100%;
	border-radius: 40px;
}

.gv5 .gv5-slider .slick-arrow {
	position: absolute;
	height: 48px;
	width: 48px;
	color: transparent;
	border: 0;
	background: transparent;
}

.gv5 .gv5-slider .slick-arrow:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
}

.gv5 .gv5-slider .slick-arrow.slick-prev,
.gv5 .gv5-slider .slick-arrow.slick-next {
	left: 0;
	border-radius: 50%;
	background-color: #2b6196;
	top: 37%;
	transform: translateY(-100%);
	transition: 0.4s;
	color: transparent;
	z-index: 1;
	font-size: 24px;
}

@media (max-width: 1999px) {
    .gv5 .gv5-slider .slick-arrow.slick-prev,
.gv5 .gv5-slider .slick-arrow.slick-next {
    top: 50;
}
}

.gv5 .btn-secondary{
	margin-bottom: 0;
}

.gv5 .btn-secondary:hover{
	border: 1px solid #fff;
}

.gv5 .gv5-slider .slick-arrow.slick-prev:after {
	background-size: cover;
	font-family: "Font Awesome 6 Pro";
	content: "\f053";
	color: #fff;
}

.gv5 .gv5-slider .slick-arrow.slick-next {
	margin-top: 60px;
}

.gv5 .gv5-slider .slick-arrow.slick-prev:hover,
.gv5 .gv5-slider .slick-arrow.slick-next:hover {
	background-color: #bf0a30;
}

.gv5 .slick-dots li button:before {
	color: #2b6196;
	opacity: 1;
	transition: .7s;
}
.gv5 .slick-dots li:hover button:before,
.gv5 .slick-dots li.slick-active button:before
{
	color: #bf0a30;
}

.gv5 .gv5-slider .slick-arrow.slick-next:after {
		content: "\f054";
	font-family: "Font Awesome 6 Pro";

	background-size: cover;
}

.gv5 .gv5-right-content {
	padding: 16px;
	text-align: center;
	
}

.gv5 .gv5-slider .slick-dots li {
	display: inline-block;
}


@media (min-width: 1200px) {



	.gv5 .gv5-inner {
		padding: 20px 0;
		border-radius: 40px 0px 0px 40px;
	}

	.gv5 .gv5-img-slider {
		transform: translateY(50%);
	}

	.gv5 .gv5-right-content {
		text-align: left;
	}
}

@media (min-width: 1400px) {
	.gv5 .gv5-img-slider {
		transform: translateY(28%);
	}
}

@media (min-width: 1600px) {



	.gv5 .gv5-slider .slick-arrow.slick-next {
		margin-top: 88px;
	}

	.gv5 .gv5-img-slider {
		transform: none;
	}

	.gv5 .gv5-inner {
	background-image: linear-gradient(90deg, #FFFFFF00 45%, #2b6196 0%);
	
	
}
}


@media screen and (max-width: 767px) {
  .gv5 .slick-dots {
    display: none !important;
  }
}
