/* Image */
.scrollable-row a:nth-child(2) img{
	margin-top:0px !important;
}


/* Division */
#main-content .ck-content > div:nth-child(6){
	display:flex;
	justify-content:center!important;
	
}


/* Division */
#main-content .ck-content > div:nth-child(5){
 display:flex!important;
 justify-content:center!important;
}



/* Image */
.ck-content > div > a picture img{
 width:1620px!important;
}



/* Division */
#main-content .ck-content > div:nth-child(4){
 display:flex;
 justify-content:center!important;
}


.image-columns {
    display: flex;
    flex-wrap: wrap;
    gap: 16px; /* Spacing between images */
    justify-content: center;
    padding: 16px;
    max-width: 1650px; /* Maximum width */
    width: 100%; /* Ensures responsiveness */
    box-sizing: border-box; /* Includes padding in the width calculation */
}

.image-columns a {
    flex: 1 1 calc(33.333% - 16px); /* Responsive 3 columns */
    text-align: center;
    text-decoration: none;
}

.image-columns img {
    width: 100%;
    height: auto;
    border-radius: 8px; /* Optional rounded corners */
    transition: transform 0.3s, box-shadow 0.3s; /* Smooth hover effect */
}











/* Widget featured banners */
#main-content .widget-featured-banners{
 padding-top:0px !important;
 padding-bottom:15px !important;
}

/* Light */
#main-content .bg-light{
 padding-top:20px !important;
 padding-bottom:20px !important;
 background-color:#ffffff !important;
 transform:translatex(0px) translatey(0px);
}



.widget-featured-banners .featured-banner-item{
	border-radius: 0px!important;
}

.widget-featured-banners .featured-banner-item .img-fluid-eq__dummy{
	margin-top: 38%;
}


/* Section content */
#main-content .section-content{
	background-color:#ffffff!important;
	
}



/* Start Custom Categories-----------------------------------> */

.scrollable-row {
  display: flex;
  overflow-x: auto;
  max-width: 1620px;
  margin: 0 auto;
  scroll-snap-type: x mandatory;
}

.scrollable-row a {
  flex: 1 0 auto; /* Images will not shrink */
  scroll-snap-align: center;
}

.scrollable-row img {
  width: 100%;
  max-width: 110px; /* You can adjust this to your image size */
  height: auto;
  object-fit: cover;
}

.scrollable-row::-webkit-scrollbar {
  display: none; /* Hide scrollbar for WebKit browsers */
}


/* End Custom Categories-----------------------------------> */



.section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image {
    background-color: #d6dee5 !important;
     height: 100%  !important;  /* Fixed height for the image container */
    width: auto !important;  /* Allow width to adjust based on content */
}


/* Set a fixed height of 215px and auto width for the slider container */
.section-content.section-content__slider .section-slides-wrapper .slick-slides-carousel:not(.slick-initialized) {
    height: 100%  !important;  /* Fixed height */
    max-height: 215px !important;  /* Prevents height from exceeding this */
    width: auto !important; /* Responsive width */
}

.section-banner-wrapper .banner-medium .banner-item__image {
    background-color: #d6dee5;
    height: auto;
    max-height:auto;
}



/* Section content */
#main-content .section-content:nth-child(2){
	display:none!important;
}



/* Section slides wrapper */
.ck-content .section-slides-wrapper{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

/* Section banner wrapper */
.ck-content .section-banner-wrapper{
	border-top-left-radius:0px!important;
	border-top-right-radius:0px!important;
	border-bottom-left-radius:0px!important;
	border-bottom-right-radius:0px!important;
}

/* Section content */
#main-content .section-content{
	padding-top:0px!important;
	padding-bottom:0px!important;
	
}


/* 1199px and smaller screen sizes */
@media (max-width:1199px){

	/* Section content */
	#main-content .section-content:nth-child(2){
		display:block!important;
	}
	
	/* Section content */
	#main-content .section-content:nth-child(1){
		display:none!important;
		
	}
	
}



@media (max-width: 768px) {
  .scrollable-row img {
    max-width: 80px; /* Adjust for smaller screens */
    

  }
 

@media (max-width: 767px) {

    	/* Container xxxl */
	.ck-content .section-content:nth-child(2) .container-xxxl{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	
	/* Section content */
	#main-content .section-content:nth-child(2){
		padding-left:0px!important;
		padding-right:0px!important;
	}
	
	/* Section banner wrapper */
	.ck-content .section-content:nth-child(2) .section-banner-wrapper{
		margin-top:0px !important;
	}
	
	/* Section slides wrapper */
	.ck-content .section-content:nth-child(2) .section-slides-wrapper{
		margin-top:0px !important;
		
	}
    
     /* Container xxxl */
 .ck-content .widget-featured-banners .container-xxxl{
  padding-right:0px!important;
  padding-left:0px!important;
 }
 
 /* Col */
 .widget-featured-banners .col:nth-child(1){
  padding-right:0px !important;
 }
 
 /* Col */
 .widget-featured-banners .col{
  padding-left:0px !important;
  padding-right:0px !important;
 }
 
 /* Section slides wrapper */
 .ck-content .section-content:nth-child(2) .section-slides-wrapper{
  margin-top:-2px !important;
  margin-bottom:5px !important;
 }
}


@media (max-width: 480px) {
  .scrollable-row img {
    max-width: 90px; /* Adjust for smaller screens */
  }
  
      .image-columns a {
        flex: 1 1 100%; /* 1 column for mobile */
    }
  
}