
.container {
    width: 100vw;
    max-width: 100vw;
    padding: 0;
}
	
b, strong {
    font-weight: 700;
}
	
	
@media(max-width: 480px){
	footer > div > div.tw-flex.tw-flex-wrap.tw-justify-between.tw-mt-4.tw-mb-6 > div.tw-w-full.lg\:tw-w-1\/3.tw-px-0.tw-flex.tw-flex-row.tw-items-center.tw-my-4 > div {
		display: grid;
	}
	
	footer > div > div.tw-flex.tw-flex-wrap.tw-justify-between.tw-mt-4.tw-mb-6 > div.tw-w-full.lg\:tw-w-1\/3.tw-px-0.tw-flex.tw-flex-wrap.tw-my-4.tw-justify-end {
		justify-content: flex-start;
	}
}

        /* Dynamic theming styles */
        .hero-carousel-5930 .item {
            background-color: rgb(255, 71, 0);
        }
        .hero-carousel-5930 .item h1,
        .hero-carousel-5930 .item p {
            color: #FFFFFF;
        }
        .hero-carousel-5930 .hwhite {
            background-color: #FFFFFF;
            color: #000000;
        }
        .hero-carousel-5930 .hwhite:hover {
            background-color: #FFFFFF;
            color: #000000 !important;
        }

        .hero-carousel-5930 .svg-fill-theme {
            fill: rgb(255, 71, 0);
        }

        .tw-bg-rsbc-5930 {
            background: rgb(255, 71, 0);
            background-color: rgb(255, 71, 0);
        }
        
        
    


.owl-theme .owl-dots .owl-dot {
    zoom: 1.3;
    margin: 2px;
	display:block !important;
}
.owl-carousel.hero-carousel .owl-item img {
    width: auto;
}
.owl-carousel.hero-carousel .owl-dots {
    position: absolute;
    bottom: 1rem;
    left: 2.5rem;
}

.owl-theme .owl-dots .owl-dot span {
    width: 11px;
    height: 11px;
    margin: 5px 3px;
    background: black;
    opacity:0.9;
    border: 0.5px solid black;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span {
    width: 11px;
    height: 11px;
    margin: 5px 3px;
    background: white;
    border: 0.5px solid black;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
	
	
/* Mobile Styles */
@media (max-width: 1024px) {

    .tw-text-5xl {
        font-size: 3rem; /* Adjust the size as needed for mobile */
    }

    .tw-text-2xl {
        font-size: 1.5rem; /* Adjust the size as needed for mobile */
    }

    .tw-w-max {
        margin: 0 auto; /* Center the button */
    } 

    .owl-carousel.hero-carousel .owl-dots {
        position: absolute;
        bottom: 22rem;
        left: 3.5rem;
    }
    
}

@media (max-width: 440px) {
    .shapes {
        top:-51rem;
        rotate: 11deg;
    }
	.owl-carousel.hero-carousel .owl-dots {  
        bottom: 25.5rem;
    }
}

@media (max-width: 375px) {
    .shapes {
        top:-51rem;
    }
}


@media (max-width: 640px) {

    .shapes {
		/* margin-top:10px; */
        left: -230px;
        rotate: 9deg;
    }

    .tw-text-5xl {
        font-size: 2rem; /* Adjust the size as needed for mobile */
    }

    .tw-text-2xl {
        font-size: 1.125rem; /* Adjust the size as needed for mobile */
    }

    .tw-w-max {
        margin: 0 auto; /* Center the button */
    } 

    .hero {
      padding-top: 40px;
    }
}

@media (max-width: 375px) {
  .hero { 
    padding-top: 15px;
  }
}

@media only screen and (min-width: 1140px){
    .sharp {
        left: -25% !important;
    }
}
	




				@media (max-width: 640px) {
					.shapes-5930 {
						margin-top:10px !important;
					}
				}
			

                                @media (max-width: 600px) {
                                    .backgroundmobile-2158 {
                                        background-size: cover !important;
                                        background-position-x: center !important;
                                        background-position-y: center !important;
                                        background-image: url('https://legacy.rsbc.org.uk/wp-content/uploads/2024/04/for-children-young-people-meat-the-team-hero-600x800-1.jpg') !important;

                                    }
                                }
                                

    .modal {
        transition: opacity 0.25s 0.25s ease;
        
    }
    body.modal-active {
        overflow-x: hidden;
        overflow-y: visible !important;
    }

    /* Existing styles */
    .owl-theme .owl-nav {
        margin-top: 21px;
        text-align: center;
        font-size: xx-large;
        position: absolute;
        right: 80px;
    }

    .owl-theme .owl-nav .owl-next span , .owl-theme .owl-nav .owl-prev span {
        display: inline-block;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: black;
        color: white;
        text-align: center;
        line-height: 36px;
        position: relative;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: transparent;
        color: #FFF;
        text-decoration: none;
    }

    .owl-theme .owl-dots .owl-dot {
        zoom: 1.3;
        display: none;
        margin:2px;
    }

    .owl-theme .owl-dots .owl-dot span {
        width: 11px;
        height: 11px;
        margin: 5px 3px;
        background: black;
        opacity:0.9;
        border: 0.5px solid black;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

    .owl-theme .owl-dots .owl-dot.active span {
        width: 11px;
        height: 11px;
        margin: 5px 3px;
        background: white;
        border: 0.5px solid black;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

    .owl-dots {
        margin-top: 5px;
        display: flex;
        justify-content: center;
    }

    .modal-content {
        border: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
    }

    @media(max-width: 480px){
        .modal-container {
            margin: 0;
            padding: 0;
    
        }
        .modal-content {
            margin: 0;
            padding: 0;
        }
    }



    /* Dynamic theming styles */
        #section-bios-6705 {
        background-color: #FFFFFF;
        color: #000000;
    }
    
    #section-bios-6705 .tw-rounded-full { 
        background-color: #000000;
        color: #FFFFFF;
    }

    #section-bios-6705 .tw-rounded-full:hover { 
        background-color: #000000;
        color: #000000;
    }

    #section-bios-6705 h3, #section-bios-6705 h5, #section-bios-6705 p  {
        color: #000000;
    }

    #section-bios-6705 a {
        color: #000000;
        border-color:  #000000;
    }

    #section-bios-6705 a:hover {
        background-color: #000000;
        color: #000000;
    }

    #section-bios-6705 .view-all {
        background: none !important;
        color: #000000;
        border-left:none;
        border-right:none;
        border-top:none;
    }

    #section-bios-6705 .view-all:hover {
        background: none !important;
        color: #000000;
        border-left:none;
        border-right:none;
        border-top:none;
    }

    #section-bios-6705 .tw-text-rsbc-red-orange-x11 > a {
        color:rgb(255, 71, 0);
        background:none;
    }
    
    .hedingh1-6705 {
        color: #000000 !important;
    }
    
        


                            /* Dynamic theming styles */
                            .bio-carousel-1329 .item {
                                background-color: rgb(32, 75, 87) !important;
                            }
                            .bio-carousel-1329 .item h3,
                            .bio-carousel-1329 .item p {
                                color: #000000 !important;
                            }

                            /* Dynamic background color for the inner element */
                            .bio-carousel-1329 .item .tw-bg-custom {
                                background-color: rgb(245, 245, 234) !important;
                            }

                            .bio-carousel-1329 .innerbg {
                                background-color: rgb(245, 245, 234) !important;
                                color: #000000 !important;
                            }

                            .bio-overlay-1329 {
                                background-color: rgb(32, 75, 87) !important;
                            }
							
							.closex-1329 { 
								fill: white !important;
								color: white !important;
							
							}

							.buttons-1329 > button {
							    background-color: black !important;
    							color: white !important;
							}
							
							.buttons-1329 > button:hover {
							    background-color: black !important;
    							color: white !important;
							}
							
							.modal-close-1329 {
								background-color: black !important;
							}
							
                           
                        

                            /* Dynamic theming styles */
                            .bio-carousel-7087 .item {
                                background-color: rgb(32, 75, 87) !important;
                            }
                            .bio-carousel-7087 .item h3,
                            .bio-carousel-7087 .item p {
                                color: #000000 !important;
                            }

                            /* Dynamic background color for the inner element */
                            .bio-carousel-7087 .item .tw-bg-custom {
                                background-color: rgb(245, 245, 234) !important;
                            }

                            .bio-carousel-7087 .innerbg {
                                background-color: rgb(245, 245, 234) !important;
                                color: #000000 !important;
                            }

                            .bio-overlay-7087 {
                                background-color: rgb(32, 75, 87) !important;
                            }
							
							.closex-7087 { 
								fill: white !important;
								color: white !important;
							
							}

							.buttons-7087 > button {
							    background-color: black !important;
    							color: white !important;
							}
							
							.buttons-7087 > button:hover {
							    background-color: black !important;
    							color: white !important;
							}
							
							.modal-close-7087 {
								background-color: black !important;
							}
							
                           
                        

                            /* Dynamic theming styles */
                            .bio-carousel-3447 .item {
                                background-color: rgb(32, 75, 87) !important;
                            }
                            .bio-carousel-3447 .item h3,
                            .bio-carousel-3447 .item p {
                                color: #000000 !important;
                            }

                            /* Dynamic background color for the inner element */
                            .bio-carousel-3447 .item .tw-bg-custom {
                                background-color: rgb(245, 245, 234) !important;
                            }

                            .bio-carousel-3447 .innerbg {
                                background-color: rgb(245, 245, 234) !important;
                                color: #000000 !important;
                            }

                            .bio-overlay-3447 {
                                background-color: rgb(32, 75, 87) !important;
                            }
							
							.closex-3447 { 
								fill: white !important;
								color: white !important;
							
							}

							.buttons-3447 > button {
							    background-color: black !important;
    							color: white !important;
							}
							
							.buttons-3447 > button:hover {
							    background-color: black !important;
    							color: white !important;
							}
							
							.modal-close-3447 {
								background-color: black !important;
							}
							
                           
                        

                            /* Dynamic theming styles */
                            .bio-carousel-1611 .item {
                                background-color: rgb(32, 75, 87) !important;
                            }
                            .bio-carousel-1611 .item h3,
                            .bio-carousel-1611 .item p {
                                color: #000000 !important;
                            }

                            /* Dynamic background color for the inner element */
                            .bio-carousel-1611 .item .tw-bg-custom {
                                background-color: rgb(245, 245, 234) !important;
                            }

                            .bio-carousel-1611 .innerbg {
                                background-color: rgb(245, 245, 234) !important;
                                color: #000000 !important;
                            }

                            .bio-overlay-1611 {
                                background-color: rgb(32, 75, 87) !important;
                            }
							
							.closex-1611 { 
								fill: white !important;
								color: white !important;
							
							}

							.buttons-1611 > button {
							    background-color: black !important;
    							color: white !important;
							}
							
							.buttons-1611 > button:hover {
							    background-color: black !important;
    							color: white !important;
							}
							
							.modal-close-1611 {
								background-color: black !important;
							}
							
                           
                        

                            /* Dynamic theming styles */
                            .bio-carousel-6950 .item {
                                background-color: rgb(32, 75, 87) !important;
                            }
                            .bio-carousel-6950 .item h3,
                            .bio-carousel-6950 .item p {
                                color: #000000 !important;
                            }

                            /* Dynamic background color for the inner element */
                            .bio-carousel-6950 .item .tw-bg-custom {
                                background-color: rgb(245, 245, 234) !important;
                            }

                            .bio-carousel-6950 .innerbg {
                                background-color: rgb(245, 245, 234) !important;
                                color: #000000 !important;
                            }

                            .bio-overlay-6950 {
                                background-color: rgb(32, 75, 87) !important;
                            }
							
							.closex-6950 { 
								fill: white !important;
								color: white !important;
							
							}

							.buttons-6950 > button {
							    background-color: black !important;
    							color: white !important;
							}
							
							.buttons-6950 > button:hover {
							    background-color: black !important;
    							color: white !important;
							}
							
							.modal-close-6950 {
								background-color: black !important;
							}
							
                           
                        

                            /* Dynamic theming styles */
                            .bio-carousel-9272 .item {
                                background-color: rgb(32, 75, 87) !important;
                            }
                            .bio-carousel-9272 .item h3,
                            .bio-carousel-9272 .item p {
                                color: #000000 !important;
                            }

                            /* Dynamic background color for the inner element */
                            .bio-carousel-9272 .item .tw-bg-custom {
                                background-color: rgb(245, 245, 234) !important;
                            }

                            .bio-carousel-9272 .innerbg {
                                background-color: rgb(245, 245, 234) !important;
                                color: #000000 !important;
                            }

                            .bio-overlay-9272 {
                                background-color: rgb(32, 75, 87) !important;
                            }
							
							.closex-9272 { 
								fill: white !important;
								color: white !important;
							
							}

							.buttons-9272 > button {
							    background-color: black !important;
    							color: white !important;
							}
							
							.buttons-9272 > button:hover {
							    background-color: black !important;
    							color: white !important;
							}
							
							.modal-close-9272 {
								background-color: black !important;
							}
							
                           
                        

                            /* Dynamic theming styles */
                            .bio-carousel-4809 .item {
                                background-color: rgb(32, 75, 87) !important;
                            }
                            .bio-carousel-4809 .item h3,
                            .bio-carousel-4809 .item p {
                                color: #000000 !important;
                            }

                            /* Dynamic background color for the inner element */
                            .bio-carousel-4809 .item .tw-bg-custom {
                                background-color: rgb(245, 245, 234) !important;
                            }

                            .bio-carousel-4809 .innerbg {
                                background-color: rgb(245, 245, 234) !important;
                                color: #000000 !important;
                            }

                            .bio-overlay-4809 {
                                background-color: rgb(32, 75, 87) !important;
                            }
							
							.closex-4809 { 
								fill: white !important;
								color: white !important;
							
							}

							.buttons-4809 > button {
							    background-color: black !important;
    							color: white !important;
							}
							
							.buttons-4809 > button:hover {
							    background-color: black !important;
    							color: white !important;
							}
							
							.modal-close-4809 {
								background-color: black !important;
							}
							
                           
                        
