.swiper-banner-two-wrapper .thumbs-swiper-main-wrapper-two .swiper-banner-thumb-2 .swiper-wrapper .single-item .number {
	-webkit-text-stroke-color: #fff;
}

.swiper-banner-two-wrapper .thumbs-swiper-main-wrapper-two .swiper-banner-thumb-2 .swiper-wrapper .single-item {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-text-stroke-color: #fff;

}

.swiper-banner-two-wrapper .thumbs-swiper-main-wrapper-two .swiper-banner-thumb-2 .swiper-wrapper .swiper-slide-thumb-active .single-item .number {
	color: #fff;
}

.banner-twoa-rea-start::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, rgba(22, 14, 1, 0.4), rgba(0, 0, 0, 0));
	z-index: 1;
}

.banner-twoa-rea-start {
	position: relative;
}

.banner-inner-content-wrapper {
	position: relative;
	z-index: 2;
}

.swiper {
	position: relative;
}

.swiper-banner-two-wrapper .thumbs-swiper-main-wrapper-two {
	height: 180px;
}

.swiper-banner-two-wrapper, .swiper-slide {
	height: 100vh;
	overflow: hidden;
}

@keyframes zoomEffect {
	0% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

.swiper-slide-active .banner-twoa-rea-start.bg_image {
	animation: zoomEffect 5s ease forwards;
	transform: scale(1);
}

.swiper-banner-two-wrapper .swiper-button-next::after, .swiper-banner-two-wrapper .swiper-button-prev::after {
	color: #fff;
}

.swiper-banner-two-wrapper .thumbs-swiper-main-wrapper-two .swiper-banner-thumb-2 .swiper-wrapper .single-item .title {
	color: var(--color-primary);
}

.banner .rts-btn.btn-border {
	border: 1px solid #ffffff;
}

.title-style-center .pre-title-area span.pre-title, .title-style-left .pre-title-area span.pre-title {
	color: #b19777;
}

.thumbnail-about-one {
	width: 400px;
	height: 600px;
	overflow: inherit;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rts-reveal-image-one {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.thumbnail-about-one::after {
	left: 40px;
	border: 1px solid #d4bea360;
}

.about .thumbnail-image img {
	max-width: 80%
}

.main-product-wrapper-two .swiper.mySwiper-product-two {
	height: 500px;
}

.main-product-wrapper-two .outer-product-text h2.title-change-one {
	color: #fff;
}

.swiper-product-one {
	height: 600px;
}

.swiper-product-one .swiper-slide {
	height: 100%;
}

.single-product-one {
	height: 100%;
	position: relative;
}

.single-product-one .thumbnail {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	position: relative;
}

.single-product-one .thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}

.title-area-product-one .swiper-next-prev-wrapper .swiper-button-next {
	bottom: 90px
}

.title {
	letter-spacing: 2px;
}

.main-product-wrapper-two .outer-product-text h2.title-change-one span {
	-webkit-text-stroke-color: #fff;
	line-height: 135px;
}

.outer-product-text {
	z-index: 999;
	position: relative;
}

.single-product-wrapper-two .thumbnail {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.title-area-product-one .swiper-next-prev-wrapper .swiper-button-next::after, .title-area-product-one .swiper-next-prev-wrapper .swiper-button-prev::after {
	border-radius: 50px;
}

.single-product-wrapper-two .thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
	transition: transform 0.5s ease-in-out;
}

.single-product-wrapper-two .thumbnail::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);
	z-index: 1;
}

.portfolio-outer-text-swiper-wrapper {
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	padding: 0 30px;
	z-index: 2;
}

.project-style-two-title-main-wrapper .pagination-left-banner-one {
	color: var(--color-primary);
}

.main-product-wrapper-two:hover img {
	transform: scale(1.02);
}

.rts-btn.btn-border {
	border-radius: 30px
}

.our-project-area-start p.disc {
	margin-bottom: 0;
	margin-top: 27px;

}

.singe-serice-style-two .body .wrapper {
	padding: 20px 30px;
	box-shadow: 2px 2px 15px rgb(66 74 167 / 10%);
}

.service-v-2 .singe-serice-style-two .body {
	margin: -70px 30px 0 30px;
}

.single-product-one::after {
	background: linear-gradient(180deg, rgba(18, 20, 21, 0) 30.87%, rgb(35 35 35 / 31%) 73.06%);
}

.single-product-one span.number {
	right: 20px;
}

.single-product-one .inenr-content-absolute a .title {
	font-weight: 600;
}

.singe-serice-style-two:hover a.thumbnail img {
	transform: scale(1)
}

.singe-serice-style-two .body {
	transition: all 0.6s ease-out;

}

.singe-serice-style-two:hover .body {
	transform: translate(8px, 8px);
	transition: all 0.2s ease-in;

}

.blog-top {
	margin-bottom: 12px;
	gap: 38px;
	display: flex;
	align-items: center;
	font-size: 1.4rem;
	font-weight: 300;
	color: #b19777;

}

.blog-top .tag {
	position: relative;
}

.blog-top .tag::after {
	position: absolute;
	content: "";
	right: 0;
	width: 5px;
	height: 5px;
	background: var(--color-primary);
	border-radius: 50%;
	left: 126%;
	top: 8px;
}

.singe-serice-style-two .thumbnail {
	position: relative;
	width: 100%;
	height: 250px;
	overflow: hidden;
	display: block;
}

.singe-serice-style-two .thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.banner-twoa-rea-start .banner-inner-content-wrapper .title {
	font-weight: 600;
}


@media only screen and (max-width: 575px) {
	.about-inner-two-wrapper .about-in-image img {
		padding: 0;

	}

	.counter-main-wrapper-two {
		align-items: center;
		justify-content: center;
		gap: 103px;
		padding: 43px 0;

	}

	.single-service-style-five {
		text-align: center;
		padding-right: 0;
	}

	.split-line {
		text-align: center;
	}

	.cta-wrapper-two .title {
		font-size: 30px;
		line-height: 53px;
	}

	.mb--100 {
		margin-bottom: 10px !important;
	}

	.main-product-wrapper-two .swiper.mySwiper-product-two {
		height: 230px;
	}

	.rts-section-gap {
		padding: 30px 0;
	}
}
