.slider {
            position: relative;
            max-width: 100%;
            margin: 10px 0 0 0;
            /* border-radius: 10px; */
            overflow: hidden;
        }

        .slides {
            display: flex;
            transition: transform 0.5s ease;
        }

        .slide {
            min-width: 100%;
            box-sizing: border-box;
            position: relative;
            border-radius: 10px;
        }

        .slide img {
            width: 100%;
            /* border-radius: 10px; */
        }

         .slide .text {
            position: absolute;
            top: 20px;
            left: 20px;
            color: white;
            font-size: 24px;
            opacity: 0;
            transition: opacity 0.5s ease;
        }

        .active-text {
            opacity: 1;
        }

        .controls {
            position: absolute;
            bottom: 5%;
            right: 3%;
            width: 5%;
            display: flex;
            justify-content: space-between;
            transform: translateY(-50%);
        }

        .arrow {
            cursor: pointer;
            font-size: 24px;
            color: white;
        }

        .bullets {
            text-align: center;
            /* margin-top: 10px; */
            position: absolute;
            bottom: 41px;
            left: 26px;
        }

        .bullet {
            display: inline-block;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            border:2px solid#fff;
            background: #80808000;
            margin: 0 5px;
            cursor: pointer;
        }

        .active-bullet {
            background: #3f51b5;
        }
@media (max-width: 768px) {
	.controls{
		right: 4%;
		width: 14%;
	}
.bullets {
            text-align: center;
            /* margin-top: 10px; */
            position: absolute;
            bottom:10px;
            left:10px;
        }

        .bullet {
            display: inline-block;
            width:7px;
            height:7px;
            border-radius: 50%;
            border:2px solid#fff;
            background: #80808000;
            margin: 0 2px;
            cursor: pointer;
        }

        .active-bullet {
            background: #3f51b5;
        }
}



#arrowp {
	cursor: pointer;
	background: transparent;
    height: auto;
	display: block;
	z-index: 1000;
}



#arrowp svg {
	display: block;
}

#arrowp svg g:nth-of-type(2) {
  	transition: clip-path .3s cubic-bezier(1.51, 1.56, 0.04, 0.9);
    clip-path: inset(0 16px 0 0);
}

#arrowp svg {
	transform: translateX(0);
	transition: transform .55s cubic-bezier(0.51, 0.56, 0.04, 0.9);
}
#arrowp svg {
	transform: translateX(0) scaleX(-1);
  	transform-origin:8px;
	transition: transform .55s cubic-bezier(0.51, 0.56, 0.04, 0.9);
}

#arrowp svg {
	transform: translateX(-16px);
}
#arrowp svg{
	transform: translateX(16px) scaleX(-1);
}
#arrowp:hover svg {
	transform: translateX(16px) scaleX(-1);
    margin:0 10px 0 20px;
    transition:all,.3s;
}

#arrowp:hover svg g:nth-of-type(2) {
    clip-path: inset(0 0px 0 0);

}


#arrown svg {
	display: block;
}

#arrown svg g:nth-of-type(2) {
  	transition: clip-path .3s cubic-bezier(1.51, 1.56, 0.04, 0.9);
  	clip-path: inset(0 16px 0 0);
}

#arrown svg {
	transform: translateX(0);
	transition: transform .55s cubic-bezier(0.51, 0.56, 0.04, 0.9);
}
#arrown svg {
	transform: translateX(0) scaleX(-1);
  	transform-origin:8px;
	transition: transform .55s cubic-bezier(0.51, 0.56, 0.04, 0.9);
}

#arrown svg {
	transform: translateX(-16px);
}
#arrown svg{
	transform: translateX(16px) scaleX(1);
}
#arrown:hover svg {
	transform: translateX(16px) scaleX(1);
    margin:0 -10px 0 -20px;
    transition:all,.3s;
}

#arrown:hover svg g:nth-of-type(2) {
    clip-path: inset(0 0px 0 0);

}

.slider_product_01 {
            position: relative;
            width: 100%;
            overflow: hidden;
        }
        .slides_product_01 {
            display: flex;
            transition: transform 0.5s ease-in-out;
        }
        .slide_product_01 {
            width: calc(100% / 5); /* ექვსი ბლოკი მაღალ ვერსიაზე */
            box-sizing: border-box;
            padding: 20px;
            background-color: #f4f4f4;
            border: 1px solid #ccc;
            margin: 0 5px; 
        }
        .controls_product_01 {
            position: absolute;
            top: 10px;
            right: 10px;
            display: flex;
            gap: 10px;
        }
        button {
            background-color: #007BFF;
            color: white;
            border: none;
            padding: 10px 15px;
            border-radius: 5px;
            cursor: pointer;
        }
        button:hover {
            background-color: #0056b3;
        }

        /* მობილური ტელეფონებისთვის */
        @media (max-width: 768px) {
            .slide_product_01 {
                width: calc(100% / 2); /* ორი ბლოკი მობილურ ვერსიაზე */
            }
        }




/*ბრენდები*/
