@import url("https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css");

/* Video Slider style */

.video-slider {
max-width:100%;
margin:auto;
padding: 0 15px;
border-radius: 10px;
}

.video-slider .header-slider{
display:flex;
justify-content:space-between;
align-items:center;
margin:20px 0px;
}

.video-slider .card-header { padding: 15px 0px 0;}

.video-slider .header-slider h2{
font-size:34px;
font-weight:bold;
}

.video-slider .nav-buttons{
display:flex;
gap:10px;
}

.video-slider .video-next,
.video-slider .video-prev{
position:relative;
left:auto;
right:auto;
top:auto;
margin:0;
border-radius:0;
background:none;
color:#fff;
border: none;
display: flex;
cursor: pointer;
}

.video-slider .video-next:hover,
.video-slider .video-prev:hover{
background:none;

}

.video-slider .video-next::after,
.video-slider .video-prev::after{
font-size:18px;
font-weight:bold;
}
.video-slider .swiper-wrapper { height: auto; margin-bottom: 20px; }

.video-slider .swiper{
width:100%;
overflow:hidden;
}

.video-slider .swiper-slide{
/* background:#fff; */
border-radius:15px;
overflow:hidden;
/* box-shadow:0 10px 25px rgba(0,0,0,.08); */
}

.video-slider .swiper-slide img{
width:100%;
height:220px;
object-fit:cover;
display:block;
}

.video-slider .content{
padding:20px;
}

.video-slider .content h3{
margin-bottom:10px;
}

.video-slider .content p{
color:#666;
line-height:1.6;
}

@media(max-width:768px){


.video-slider .header-slider h2{
font-size:24px;
}

.video-slider .video-next,
.video-slider .video-prev{
width:auto;
height:auto;
}

.video-slider .swiper-slide img{
height:180px;
}
}

/* End Video Slider style */

/* Certifications Slider style */
.certifications-slider {
max-width:100%;
margin:auto;
padding: 0 15px;
border-radius: 10px;
}

.certifications-slider .header-slider{
display:flex;
justify-content:space-between;
align-items:center;
margin:20px 0px;
}
.certifications-slider .card-header { padding: 15px 0px 0;}
.certifications-slider .header-slider h2{
font-size:34px;
font-weight:bold;
}

.certifications-slider .nav-buttons{
display:flex;
gap:10px;
}

.certifications-slider .certifications-next,
.certifications-slider .certifications-prev{
position:relative;
/* left:auto;
right:auto; */
top:auto;
margin:0;
border-radius:0;
background:none;
color:#fff;
border: none;
display: flex;
cursor: pointer;

}

.certifications-slider .certifications-next:hover,
.certifications-slider .certifications-prev:hover{
background:none;
}

.certifications-slider .certifications-next::after,
.certifications-slider .certifications-prev::after{
font-size:18px;
font-weight:bold;
}
.certifications-slider .swiper-wrapper { height: auto; margin-bottom: 20px; }

.certifications-slider .swiper{
width:100%;
overflow:hidden;
}

.certifications-slider .swiper-slide{
/* background:#fff; */
border-radius:15px;
overflow:hidden;
/* box-shadow:0 10px 25px rgba(0,0,0,.08); */
}

.certifications-slider .swiper-slide a img{
width: 100%;
height: 150px;
object-fit: cover;
display: block;
border: 2px solid #4fc3f7;
border-radius: 18px;
}
.certifications-slider .swiper-slide:nth-child(even) a img {
    border: 1px solid #FFBA00;
}

.certifications-slider .content{
padding:20px;
}

.certifications-slider .content h3{
margin-bottom:10px;
}

.certifications-slider .content p{
color:#666;
line-height:1.6;
}

@media(max-width:768px){


.certifications-slider .header-slider h2{
font-size:24px;
}

.certifications-slider .certifications-next,
.certifications-slider .certifications-prev{
width:auto;
height:auto;
}

.certifications-slider .swiper-slide img{
height:180px;
}
}

/* End Certifications Slider style */

/* Blog Slider style */

.blog-slider {
max-width:100%;
margin:auto;
padding: 0 15px;
border-radius: 10px;
}

.blog-slider .header-slider{
display:flex;
justify-content:space-between;
align-items:center;
margin:20px 0px;
}

.blog-slider .card-header { padding: 15px 0px 0;}

.blog-slider .header-slider h2{
font-size:34px;
font-weight:bold;
}

.blog-slider .nav-buttons{
display:flex;
gap:10px;
}

.blog-slider .blog-next,
.blog-slider .blog-prev{
position:relative;
left:auto;
right:auto;
top:auto;
margin:0;
border-radius:0;
background:none;
color:#fff;
border: none;
display: flex;
cursor: pointer;
}

.blog-slider .blog-next:hover,
.blog-slider .blog-prev:hover{
background:none;

}

.blog-slider .blog-next::after,
.blog-slider .blog-prev::after{
font-size:18px;
font-weight:bold;
}
.blog-slider .swiper-wrapper { height: auto; margin-bottom: 20px; }

.blog-slider .swiper{
width:100%;
overflow:hidden;
}

.blog-slider .swiper-slide{
/* background:#fff; */
border-radius:15px;
overflow:hidden;
/* box-shadow:0 10px 25px rgba(0,0,0,.08); */
}

.blog-slider .swiper-slide img{
width:100%;
height:220px;
object-fit:cover;
display:block;
}

.blog-slider .content{
padding:20px;
}

.blog-slider .content h3{
margin-bottom:10px;
}

.blog-slider .content p{
color:#666;
line-height:1.6;
}

@media(max-width:768px){


.blog-slider .header-slider h2{
font-size:24px;
}

.blog-slider .blog-next,
.blog-slider .blog-prev{
width:auto;
height:auto;
}

.blog-slider .swiper-slide img{
height:180px;
}
}

/* End Blog Slider style */

/* Recently Viewed Products Slider style */


.recently-viewed-slider {
max-width:100%;
margin:auto;
padding: 0 15px;
border-radius: 10px;
}

.recently-viewed-slider .header-slider{
display:flex;
justify-content:space-between;
align-items:center;
margin:20px 0px;
}

.recently-viewed-slider .card-header { padding: 15px 0px 0;}

.recently-viewed-slider .header-slider h2{
font-size:34px;
font-weight:bold;
}

.recently-viewed-slider .nav-buttons{
display:flex;
gap:10px;
}

.recently-viewed-slider .recently-viewed-next,
.recently-viewed-slider .recently-viewed-prev{
position:relative;
left:auto;
right:auto;
top:auto;
margin:0;
border-radius:0;
background:none;
color:#fff;
border: none;
display: flex;
cursor: pointer;
}

.recently-viewed-slider .recently-viewed-next:hover,
.recently-viewed-slider .recently-viewed-prev:hover{
background:none;

}

.recently-viewed-slider .recently-viewed-next::after,
.recently-viewed-slider .recently-viewed-prev::after{
font-size:18px;
font-weight:bold;
}
.recently-viewed-slider .swiper-wrapper { height: auto; margin-bottom: 20px; }

.recently-viewed-slider .swiper{
width:100%;
overflow:hidden;
}

.recently-viewed-slider .swiper-slide{
/* background:#fff; */
border-radius:15px;
overflow:hidden;
/* box-shadow:0 10px 25px rgba(0,0,0,.08); */
}

.recently-viewed-slider .swiper-slide img{
width:100%;
height:220px;
object-fit:cover;
display:block;
}

.recently-viewed-slider .content{
padding:20px;
}

.recently-viewed-slider .content h3{
margin-bottom:10px;
}

.recently-viewed-slider .content p{
color:#666;
line-height:1.6;
}

@media(max-width:768px){


.recently-viewed-slider .header-slider h2{
font-size:24px;
}

.recently-viewed-slider .recently-viewed-next,
.recently-viewed-slider .recently-viewed-prev{
width:auto;
height:auto;
}

.recently-viewed-slider .swiper-slide img{
height:180px;
}
}

/* End Recently Viewed Products Slider style */

/* Best seller Slider style */

.bestseller-slider {
max-width:100%;
margin:auto;
padding: 0 15px;
border-radius: 10px;
}

.bestseller-slider .header-slider{
display:flex;
justify-content:space-between;
align-items:center;
margin:20px 0px;
}

.bestseller-slider .card-header { padding: 15px 0px 0;}

.bestseller-slider .header-slider h2{
font-size:34px;
font-weight:bold;
}

.bestseller-slider .nav-buttons{
display:flex;
gap:10px;
}

.bestseller-slider .bestseller-next,
.bestseller-slider .bestseller-prev{
position:relative;
left:auto;
right:auto;
top:auto;
margin:0;
border-radius:0;
background:none;
color:#fff;
border: none;
display: flex;
cursor: pointer;
}

.bestseller-slider .bestseller-next:hover,
.bestseller-slider .bestseller-prev:hover{
background:none;

}

.bestseller-slider .bestseller-next::after,
.bestseller-slider .bestseller-prev::after{
font-size:18px;
font-weight:bold;
}
.bestseller-slider .swiper-wrapper { height: auto; margin-bottom: 20px; }

.bestseller-slider .swiper{
width:100%;
overflow:hidden;
}

.bestseller-slider .swiper-slide{
/* background:#fff; */
border-radius:15px;
overflow:hidden;
/* box-shadow:0 10px 25px rgba(0,0,0,.08); */
}

.bestseller-slider .swiper-slide img{
width:100%;
height:220px;
object-fit:cover;
display:block;
}

.bestseller-slider .content{
padding:20px;
}

.bestseller-slider .content h3{
margin-bottom:10px;
}

.bestseller-slider .content p{
color:#666;
line-height:1.6;
}

@media(max-width:768px){


.bestseller-slider .header-slider h2{
font-size:24px;
}

.bestseller-slider .bestseller-next,
.bestseller-slider .bestseller-prev{
width:auto;
height:auto;
}

.bestseller-slider .swiper-slide img{
height:180px;
}
}

/* End Best seller Slider style */

/* Facility Slider style */

.facilities-slider {
max-width:100%;
margin:auto;
padding: 0 15px;
border-radius: 10px;
}

.facilities-slider .header-slider{
display:flex;
justify-content:space-between;
align-items:center;
margin:20px 0px;
}

.facilities-slider .card-header { padding: 15px 0px 0;}

.facilities-slider .header-slider h2{
font-size:34px;
font-weight:bold;
}

.facilities-slider .nav-buttons{
display:flex;
gap:10px;
}

.facilities-slider .facilities-next,
.facilities-slider .facilities-prev{
position:relative;
left:auto;
right:auto;
top:auto;
margin:0;
border-radius:0;
background:none;
color:#fff;
border: none;
display: flex;
cursor: pointer;
}

.facilities-slider .facilities-next:hover,
.facilities-slider .facilities-prev:hover{
background:none;

}

.facilities-slider .facilities-next::after,
.facilities-slider .facilities-prev::after{
font-size:18px;
font-weight:bold;
}
.facilities-slider .swiper-wrapper { height: auto; margin-bottom: 20px; }

.facilities-slider .swiper{
width:100%;
overflow:hidden;
}

.facilities-slider .swiper-slide{
/* background:#fff; */
border-radius:0px;
overflow:hidden;
/* box-shadow:0 10px 25px rgba(0,0,0,.08); */
}

.facilities-slider .swiper-slide img{
width: 100%;
height: 101.25px;
object-fit: fill;
display: block;
border-radius: 50%;
border: 2px solid #00b8d9;
padding: 4px;
}

.facilities-slider .swiper-slide p{ 
text-align: center;
text-transform: capitalize;
}
.facilities-slider .content{
padding:20px;
}

.facilities-slider .content h3{
margin-bottom:10px;
}

.facilities-slider .content p{
color:#666;
line-height:1.6;
}

@media(max-width:768px){


.facilities-slider .header-slider h2{
font-size:24px;
}

.facilities-slider .facilities-next,
.facilities-slider .facilities-prev{
width:auto;
height:auto;
}

.facilities-slider .swiper-slide img{
height:100px;
}
}

/* End Facility Slider style */

/* Product detail in related product Slider style */

.relatedprod-slider {
max-width:100%;
margin:auto;
padding: 25px 15px 0 !important;
border-radius: 10px;
}

.relatedprod-slider .header-slider{
display:flex;
justify-content:space-between;
align-items:center;
margin:20px 0px;
}

.relatedprod-slider .card-header { padding: 15px 0px 0;}

.relatedprod-slider .header-slider h2{
font-size:34px;
font-weight:bold;
color: #00B8D9;
}

.relatedprod-slider .nav-buttons{
display:flex;
gap:10px;
}
.relatedprod-slider .nav-buttons button {
    background: none;
    border: none;
    border-radius: 0;
    cursor: pointer;
 }

.relatedprod-slider .relatedprod-next,
.relatedprod-slider .relatedprod-prev{
position:relative;
left:auto;
right:auto;
top:auto;
margin:0;
border-radius:0;
background:none;
color:#fff;
border: none;
display: flex;
cursor: pointer;
}

.relatedprod-slider .relatedprod-next:hover,
.relatedprod-slider .relatedprod-prev:hover{
background:none;

}

.relatedprod-slider .relatedprod-next::after,
.relatedprod-slider .relatedprod-prev::after{
font-size:18px;
font-weight:bold;
}
.relatedprod-slider .swiper-wrapper { height: auto; margin-bottom: 20px; }

.relatedprod-slider .swiper{
width:100%;
overflow:hidden;
}
.relatedprod-slider .product-info { min-height: 160px; max-height: 160px; }

.relatedprod-slider .swiper-slide{
/* background:#fff; */
border-radius:15px;
overflow:hidden;
/* box-shadow:0 10px 25px rgba(0,0,0,.08); */
}

.relatedprod-slider .swiper-slide img{
width:100%;
height:220px;
object-fit:cover;
display:block;
}

.relatedprod-slider .content{
padding:20px;
}

.relatedprod-slider .content h3{
margin-bottom:10px;
}

.relatedprod-slider .content p{
color:#666;
line-height:1.6;
}

@media(max-width:768px){


.relatedprod-slider .header-slider h2{
font-size:24px;
}

.relatedprod-slider .relatedprod-next,
.relatedprod-slider .relatedprod-prev{
width:auto;
height:auto;
}

.relatedprod-slider .swiper-slide img{
height:180px;
}
}


.facilities-slider .swiper-slide img {
    width: 100px;
    max-width: 100%;
    height: 100px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    border: 2px solid #00b8d9;
    padding: 4px;
}

@media (max-width: 768px) {
    .facilities-slider .swiper-slide img {
        width: 80px;
        height: 80px;
    }
}


/* End Product detail in related product Slider style */