.banner-inner-content{
    position: absolute;
    top:30%;
    margin-left:0;
    margin-right: 0;
    text-align: center;
    width:100%;
    /* color:white; */
}

.banner-inner-text{
    padding: 0rem 20rem;
}

[id^='videoBanner'],
.banner-image {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}


.title {
    font-family: Widescreen;
    font-weight: 700!important;
	color:#57B7CF;
}

.mt-7{
    margin-top:  6.2rem;
}

.ora-bg-blue{
    background: #57b7cf!important;
}

.ora-text-blue{
    color: #57b7cf!important;
}

#accordionFaq .accordion-button{
    background-color:#E7F7FA!important;
    font-size: 30px;
    color: #5FB7CF;
}
  
#accordionFaq .accordion-body{
    background-color:#F3FBFD!important;
}

#accordionFaq .accordion-button::after {
    margin-left: 1rem!important;
}

#accordionFaq .accordion-button::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' stroke-width='2' fill='%2357b7cf'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#accordionFaq .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' stroke-width='2' fill='%2357b7cf'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#accordionFaq .accordion-button::after {
    width: 1rem;
    height: 1rem;
    background-size: 1rem;
    border-width: 1rem;
}

/*To Fix the FAQ appearing infront of SideMenu*/
.accordion-button:hover{
    z-index:0;
}
.accordion-collapse .row{
    margin-right: 0px;
}
.accordion-button:focus{
    z-index:0;
}
/*END - To Fix the FAQ appearing infront of SideMenu*/


  /* Mobile only styling */
  @media only screen and (max-width: 768px) {
    .carousel-indicators [data-bs-target]{
        width:40px!important;
        margin-right: 10px!important;
    }
    .mt-7 {
        margin-top: 5rem!important;
    }

    .carousel-indicators button{
        background-color: #84c8da!important;
    }
     .carousel-indicators button.active{
        background-color: #84c8da!important;
    }


    #latestNewsContainer .hidden-news-mobile{
        display:none!important;
        visibility: hidden;
        opacity: 0;
    }
    #latestNewsContainer .news-item{
        visibility: visible;
        opacity: 1;
        transition: all 0.65s ease;
    }

    #latestNewsContainer .card img {
        width: 100%;
        height: 60vw;
        object-fit: cover;
    }

    [id^='videoBanner'],
    .banner-image{
       height: auto!important;
    }
    .second-img {
        width:100%;
    }

    .banner-inner-content .ora-header-title{
        font-size: 20px!important;
    }
    .banner-inner-content .ora-header-subtitle{
        font-size: 16px!important;
    }
    .banner-inner-content{
        padding: 2rem;
        top:0;
    }

    .banner-inner-text{
        padding: 0rem 2rem;
    }
    
    .banner-inner-text .ora-header-subtitle{
        padding: 0rem 1rem;
    }
    
}