body.enhancement2026 {
    &.front {
        .newsBackground .container,
        #index_events_annoucments_wrapper > .container {
            max-width: 1360px;
        }
        #index_events_annoucments_wrapper div.col-12 h2 {
            color: #CC5500;
        }
    }
    /* Home Slider */
    .slideshowck .camera_caption {
        font-size: 14px;
        background-color: rgb(27 29 67 / 0.76);
        left: 0 !important;
        height: auto;
        > div {
            display: flex;
            flex-direction: row;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 8px;
            padding-bottom: 24px;
            .camera_caption_title {
                width: 80% !important;
                font-size: 18px !important;
                font-weight: 500;
            }
            .camera_caption_desc {
                width: 20% !important;
                display: flex;
                flex-direction: row;
                justify-content: end;
                a {
                  .slide-read-more-btn {
		     display: flex;
		     flex-direction: row;
		     align-items: center;
		     gap: 6px;
                     background-color: #CC5500;
                     padding: 6px 10px;
                     font-size: 11px;
	             border-radius: 7px;
		   }
		}
            }
        }
    }
    .slideshowck div.camera_pag {
        left: 10px;
        margin-left: 0px !important;
        ul.camera_pag_ul li {
            background-color: #d9d9d9;
            border-radius: 0px;
            width: 15px !important;
            height: 2px !important;
            margin: 0px 2px;
            transform: none !important;
            &.cameracurrent {
                background-color: #CC5500;
            }
            &:last-child {
                transform: none !important;
            }
        }
    }
    @media (min-width: 992px) {
        .slideshowck .camera_caption {
        font-size: 20px;
        background-color: rgb(27 29 67 / 0.76);
        left: 0 !important;
        height: auto;
        width: 100%;
        > div {
            display: flex;
            flex-direction: column;
            padding-left: 70px;
            padding-right: 70px;
            padding-top: 16px;
            padding-bottom: 46px;
            .camera_caption_title {
                width: 80% !important;
                font-size: 28px !important;
                font-weight: 500;
            }
            .camera_caption_desc {
                width: 100% !important;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                a {
                  margin-left: auto;
		.slide-read-more-btn {
                     background-color: #CC5500;
                     padding: 12px 24px;
                     font-size: 24px;
                     border-radius: 7px;
                   }
                }
            }
        }
    }
    .slideshowck div.camera_pag {
        left: 70px;
        margin-left: 0px !important;
        ul.camera_pag_ul li {
            background-color: #d9d9d9;
            border-radius: 0px;
            width: 50px !important;
            height: 4px !important;
            margin: 0px 2px;
            transform: none !important;
            &.cameracurrent {
                background-color: #CC5500;
            }
            &:last-child {
                transform: none !important;
            }
        }
    }
    }
    /* End Home Slider */
    /* Home News */
    #homepage-news {
        .storySlider {
            .card {
                border-bottom: 8px solid #708090;
                .storySliderImgTab {
                    aspect-ratio: 666/376;
                }
                .storySliderTab {
                    margin: 0px;
                    aspect-ratio: 666/376;
                    height: auto;
                    padding: 20px;
                    display: flex;
                    flex-direction: column;
                    .storySliderTabReadMore {
                        margin-top: auto;
                        font-weight: 500;
                        font-size: 20px;
                        svg {
                            margin-left: 6px;
                        }
                    }
                }
            }
            .slick-dots {
                display: none;
            }
        }
        .pillTabWrap {
            margin-bottom: 16px;
            margin-left: 25px;
        }
        .pillTab {
            height: 125px;
        }
        .row.pillTab {
            display: flex;
            flex-direction: row;
            align-items: center;
            flex-wrap: nowrap;
        }
        .pillDecoWrap {
            width: 20px;
            height: 100%;
            .pillDeco {
                background-color: var(--pill-deco-color);
                width: 100%;
                height: 100%;
                border-radius: 50px;
            }
        }
        .pillTabContent {
            height: 100%;
            flex: 1;
            >div {
                height: 100%;
                display: flex;
                flex-direction: column;
                padding: 10px 17px;
                a {
                    color: #2F2C2D;
                    font-size: 22px;
                    font-weight: 400;
                    height: auto;
                }
                p {
                    color: #2F2C2D;
                    margin-top: auto;
                    margin-bottom: 0px;
                    font-weight: 200;
                }
            }
        }
    }
    /* End Home News */
    /* Home Events */
   .eventSlider {
    .card {
        .eventCardImg {
            overflow: hidden;
            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
        }
        .eventCardContent {
            min-height: 300px; 
            padding: 10px; 
            padding-top: 16px; 
            padding-bottom: 16px;
            display: flex; 
            flex-direction: column; 
            justify-content: space-between;
            .eventCardOrangeWrap {
                color: #CC5500;
            }
            .eventCardButtonDiv {
                width: 100%;
                height: auto;
                > p {
                    width: 100%;
                }
                .eventCardButton {
                    background-color: #CC5500;
                    min-width: 200px;
                    max-width: none;
                    border-radius: 7px;
                    font-size: 24px;
                    padding-block: 20px;
                    &:hover {
                        color: white;
                    }
                }
            }
        }
    }
   }
   @media (min-width: 768px) {
    .eventSlider {
        .card {
            .eventCardImg {
                aspect-ratio: 440/330;
                max-height: 330px;
            }
        }
    }
   }
    /* End Home Events */
    /* Home Programme at a Glance */
    .programmeAtAGlanceWrap {
        display: flex;
        flex-direction: row;
	    flex-wrap: wrap;
        gap: 4px;
        padding: 10px;
        .programmeAtAGlanceCard1, .programmeAtAGlanceCard2, .programmeAtAGlanceCard3, .programmeAtAGlanceCard4 {
            aspect-ratio: 325/430;
            /* background-image: url('https://swk-web.yakoo.com.hk/images/development/ug.png'); */
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
            width: 48%;
            padding: 10px;
            a {
                width: 100%;
                height: 100%;
                display: block;
                border: 1px solid #fff;
                border-radius: 5px;
                position: relative;
            }
        }
        .programmeAtAGlanceCard4 {
           background-position: 100%;
        }
        .programmeAtAGlanceCard-text {
            color:white;
            height: 100%;
            font-size: 24px;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: 100%;
            height: auto;
            text-align: center;
        }
    }
    @media (min-width: 768px) {
        .programmeAtAGlanceWrap {
            flex-direction: row;
            gap: 16px;
            .programmeAtAGlanceCard1, .programmeAtAGlanceCard2, .programmeAtAGlanceCard3, .programmeAtAGlanceCard4 {
                width: 24%;
            }
            .programmeAtAGlanceCard-text {
                font-size: 36px;
            }
        }
    }
    /* End Home Programme at a Glance */

    /* Footer */
    #footer #footer_menu {
      display: flex;
      flex-direction: column;
      .social-media-row {
        color: white;
        padding: 25px 12px;
      }
    }
    
     @media (min-width: 992px) {
       #footer #footer_menu {
         flex-direction: row;
         ul {
           flex: none;
           width: 50%;
         }
         .social-media-row {
           color: white;
           padding: 32px 0px;
         }
       }
     }
     /* End of Footer */

    /* Index Video */
    .index-video {
       height: 100%;
       display: flex;
       flex-direction: column;
       border-bottom: 16px solid #CC5500;
       border-radius: 16px;
      iframe {
        aspect-ratio: 666 / 376;
      }
      > div {
        height: stretch;
        padding: 20px;
        display: flex;
        flex-direction: column;
        > p {
          font-size: 28px;
          color: #2F2C2D;
          font-weight: 600;
        }
        > p.desc {
          font-size: 19px;
          font-weight: lighter;
        }
        > a {
          margin-top: auto;
          color: #CC5500;
          font-weight: 600;
          font-size: 20px;
        }
      }
    }
}
