@media screen and (max-width: 991px) {
    .custom-carousel-item {
      flex-direction: column;
    }
    .carousel-item__image,
    .carousel-item__info{
      width: 100%;
    }
    .carousel-item__container{
      padding-right: 0rem;
    }
}

@media(min-width:1200px){
    .swiper-header-content h1{
        font-size: 3.5rem;
    }
}


@media(max-width:1200px){

}


@media(max-width:991px){
    .nav-divider,
    nav.navbar.navbar-expand-lg.navbar-light.bg-white.py-2{
        display: none !important;
    }
    .homeSwiper {
        height: 65vh;
    }
    .card-body{
        padding: 1rem 0rem 0rem 0rem;
    }
}

@media(max-width:768px){
    .homeSwiper {
        height: 50vh;
    }
    .card-body{
        padding: 1rem 0rem 0rem 0rem;
    }
    footer div.row div.col-12.col-md-3.text-start.mb-3.mb-md-0:nth-child(1){
        text-align: center !important;
    }
}


@media(max-width:576px){
    .carousel-title{
        font-size: 3rem;
    }

    .spacer-mobile{
        display: block;
    }
    
    h2.carosuel-text{
        font-size: 1rem;
    }

    footer section{
        color:#ffffff !important;
        padding-top:2rem;
    }
    div.bottom-footer.py-2 div.container.text-center.text-white span:nth-child(2){
        display: none;
    }
    div.bottom-footer.py-2 div.container.text-center.text-white br{
        display: block;
    }
}

@media(max-width:454px){

}

@media(max-width:440px){

}

