/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2025 | 05:51:44 */
.slider-section-layout .wrapper {
	display: none;
}
.main-heading {
	max-width: 1440px;
	margin: 0 auto;
}
@media (max-width:767px) {
	/*   .slider-section-layout .wrapper {
	display: block !important;
} */
	.multiply-slider {
		display: block;
	}
	.slider-desktop-section {
		display: none;
	}

}
.multiply-slider {
	max-width: 1440px;
	margin: 0 auto;
	position: relative;
}
.multiply-slider .row {
	display: flex;
	flex-wrap: wrap;
	margin: 0px;
	/*   padding-left:4.50px;
	padding-right:4.50px; */
	align-items: flex-start;
}
@media (min-width:1480px) {
	.multiply-slider .row {
		padding-left: unset;
		padding-right: unset;
		justify-content: space-between;
	}
	body .multiply-slider .col-md-4:first-child {
		margin-left: -12.5px;
	}
	body .multiply-slider .col-md-4:last-child {
		margin-right: -12.5px;
	}
}
@media (max-width:1450px) {
	.multiply-slider {
		padding-left: 4.5px;
		padding-right: 4.5px;
	}
	.main-heading {
		padding-left: 19px;
		padding-right: 19px;
	}
}
.btn-prev .previous-arrow {
	width: 21px;
}
.btn-prev {
	padding: 10px !important;
	background: #1F1E21 !important;
	border-radius: 100%
}
.multiply-slider .col-md-4 {
	padding: 0 12.5px !important;
}
.multiply-slider .col-md-4 {
	width: 33.333%;
	padding-left: unset;
	padding-right: unset;
}
@media (min-width:768px)
{
	.multiply-slider .owl-item .item {
		height: 540px;
		object-fit: cover;
		width: 100%;
		margin-left: 0px;
	}
	.multiply-slider .owl-item .item img {
		height: 540px;
		object-fit: cover;
	}
}
@media (max-width:768px) {
	.multiply-slider .col-md-4 {
		width: 100%;
		padding: 0 6px;
		margin-bottom: 12px;
	}
}
.multiply-slider .owl-carousel .item img {
	width: 100%;
	display: block;
	object-fit: cover;
}
/* ARROWS */
@media (max-width:1024px) and (min-width:768px) {
	.multiply-slider .slide-counter {
		right: -94% !important;
	}
	.home .teaser-li .wrapper {
		padding: 0 20px;
	}
	.home .about-teaser-list .col-12 {
		padding-left: unset;
	}
}
@media (max-width:1439px) and (min-width:1025px) {
	.multiply-slider .owl-item .item {
		margin-left: -1px !important;
	}
}
@media (max-width:1300px) and (min-width:1025px) {
	.multiply-slider .slide-counter {
		right: -98% !important;
	}
}
.multiply-slider {
	position: relative;
}
.multiply-slider .btn-prev {
	left: 0px;
	height: 38px;
	width: 38px
}
.multiply-slider .btn-prev, .multiply-slider .btn-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: unset;
	border: 0;
	cursor: pointer;
	z-index: 50;
}
.multiply-slider .btn-prev {
	left: -92%;
	/*   transform: rotate(180deg); */
	padding: unset;
}
.multiply-slider .btn-next {
	right: -92%;
	padding: unset;
}
/* SLIDE COUNTER */
.multiply-slider .slide-counter {
	position: absolute;
	bottom: -44px;
	right: -100%;
	color: #EFE9E1;
	border-radius: 6px;
	font-size: 20px;
	letter-spacing: 2px;
	line-height: 27px;
}
.multiply-slider .owl-nav, .multiply-slider .owl-dots {
	display: none;
}
@media (max-width:1024px) and (min-width:768px) {
	.multiply-slider .owl-item .item img {
		height: 360px !important;
	}
	.multiply-slider .owl-item .item {
		height: 360px !important;
	}
}
@media (min-width:768px)
{
	.slider-mobile-section {
		display:none;
	}
}
@media (max-width:767px)
{
	.leftbox .owl-item img {
		height:402px;
		object-fit:cover;
		object-position:center;
	}
	body .multiply-slider {
		padding-left:unset;
		padding-right:unset;
	}
	.slider-desktop-section {
		display:none; 
	}
	.flex-layout {
		display: flex;
		gap: 17px;
	}
	.leftbox {
		min-height: 300px;
		width: 50%;      
		object-fit:cover;
		object-position:center;
	}
	.right-column {
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 50%; 

	}
	.top-right-box {
		flex: 1;
	}
	.bottom-right-box {
		flex: 1;
	}
	.slider-section-layout .multiply-slider .right-column .owl-item .item img {
		height:193px; 
	}
	.multiply-slider .btn-next {
		right:20px; 
	}
	.multiply-slider .btn-prev {
		left:20px; 
	}
	.slider-section-layout .multiply-slider .slide-counter {
        bottom: 10px;
        z-index: 999999;
        right: 25px;
        color: #EFE9E1;
        text-align: center;
        line-height: 100%;
        background: #1F1E21;
        border-radius: 14px;
        font-size: 13px;
        padding: 2.5px 3.5px;
        letter-spacing: 0px;
        width: 100%;
        max-width: 46px;
        height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
	}
}
