

    .carousel-wrapper h1 {
        font-size: 40px;
    }

    .carousel-wrapper .col-12 {
        width: 526px;
    }

        .carousel-wrapper .col-12 p {
            font-size: 20px;
            color: #000;
        }

    .carousel-wrapper img {
        border-radius: 18px;
    }
.carousel-wrapper {
    height: 600px;
    background: rgb(255, 255, 255);
    text-align: center;
}

    .carousel-wrapper h1 {
        font-size: 40px;
    }

    .carousel-wrapper .text-wrapper {
        max-width: 526px;
    }

        .carousel-wrapper .text-wrapper p {
            font-size: 20px;
            color: #000;
        }

    .carousel-wrapper img {
        border-radius: 18px;
    }

   

    @media (max-width:1200px) {
        .carousel-wrapper .text-wrapper {
            margin-top: 4rem;
        }

        .carousel-wrapper .carousel-indicators{
            top:400px !important;
            left:200px !important;
        }
        
    }

@media (max-width:800px) {
   .carousel-wrapper{
       display:none;
   }
}



    .carousel-wrapper h1 {
        font-size: 40px;
    }

    .carousel-wrapper .text-wrapper {
        max-width: 526px;

        background:white;
       
     
    }

        .carousel-wrapper .text-wrapper p {
            font-size: 20px;
            color: #000;
        }

    .carousel-wrapper img {
        border-radius: 18px;
    }
    .carousel-wrapper .carousel-indicators {
        top: 100%;
        margin-top:40px;
        transform: translateX(-20%) !important;
    }
        .carousel-wrapper .carousel-indicators .active {
            background-color: #6935D3 !important;
            width: 20px;
            height: 20px;
            border: 1px solid #6935D3;
        }
        .carousel-wrapper .carousel-indicators button {
           width: 20px;
            height: 20px;
            border: 1px solid black;
            background-color: transparent !important;
            border-radius: 50%;
        }


