* { box-sizing: border-box; }

body { font-family: sans-serif; }


.carousel-wrapper-scroll {
    margin-top:100px;
    height: calc(100vh - 320px);
   
}


.carousel-cell-scroll {
    width: 100%;
    height: calc(100vh - 220px);
    margin-right: 0px;
    border-radius: 0px;
    position:relative;
 
}




    .carousel-progress-scroll {
        position: relative;
        margin: 0 auto;
        width: 100%;
        height: 8px;
        border-radius: 0px;
        background-color: #cae3ff;
    }

/*    .carousel-progress-scroll-aa {
        position: relative;
        margin: 0 auto;
        width: 66%;
        height: 8px;
        border-radius: 0px;
        background-color: #cae3ff;
    }*/


   /* .progress-scroll {
        position: absolute;
        top: 0;
        left: 0;
        height: 8px;
        border-radius: 0px;
        width: 0%;
        background-color: #015fc9;
    }*/

@media screen and (min-width:1801px) and (max-height:460px) {

    .carousel-wrapper-scroll {
        display: none;
    }
}


@media screen and (max-width: 1800.98px) {


    @media screen and (max-width:1800.98px) and (min-width:1601px) and (max-height:450px) {

        .carousel-wrapper-scroll {
            display: none;
        }
    }

}



@media screen and (max-width:1600.98px) {


    .carousel-cell-scroll {
        height: calc(100vh - 230px);
        height: calc(var(--vh,1vh) * 100 - 230px);
    }


    .carousel-wrapper-scroll {
        height: calc(100vh - 230px);
        height: calc(var(--vh,1vh) * 100 - 230px);
    }


    @media screen and (max-width:1600.98px) and (min-width:1440px) and (max-height:443px) {

        .carousel-wrapper-scroll {
           display:none;
        }
    }






}
    @media screen and (max-width: 1439.98px) {

     

        .carousel-cell-scroll {
            height: calc(100vh - 250px);
            height: calc(var(--vh,1vh) * 100 - 250px);
        }


        .carousel-wrapper-scroll {
            height: calc(100vh - 250px);
            height: calc(var(--vh,1vh) * 100 - 250px);
        }


        @media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:430px) {

            .carousel-wrapper-scroll {
                display: none;
            }
        }



    }

    @media screen and (max-width: 1199.98px) {


        .carousel-cell-scroll {
            height: calc(100vh - 230px);
            height: calc(var(--vh,1vh) * 100 - 230px);
        }


        .carousel-wrapper-scroll {
            height: calc(100vh - 230px);
            height: calc(var(--vh,1vh) * 100 - 230px);
        }

        @media screen and (max-width:1199.98px) and (min-width:992px) and (max-height:463px) {

            .carousel-wrapper-scroll {
                display: none;
            }
        }


    }



    @media screen and (max-width:991.98px) {



        @media screen and (max-width:991.98px) and (min-width:768px) and (max-height:430px) {
            .carousel-wrapper-scroll {
                height: calc(100vh - 170px);
                height: calc(var(--vh,1vh) * 100 - 170px);
                margin-top: 70px;
            }

            .carousel-cell-scroll {
                height: calc(100vh - 170px);
                height: calc(var(--vh,1vh) * 100 - 170px);
            }

            .carousel {
                height: calc(100vh - 170px);
                height: calc(var(--vh,1vh) * 100 - 170px);
                position: relative;
            }
        }

        @media screen and (max-width:991.98px) and (min-width:768px) and (max-height:324px) {

            .carousel-wrapper-scroll {
                display: none;
            }
        }

    }

    @media screen and (max-width: 767.98px) {

        @media screen and (max-width:767.98px) and (min-width:576px) and (max-height:578px) {
            .carousel-wrapper-scroll {
                height: calc(100vh - 155px);
                height: calc(var(--vh,1vh) * 100 - 155px);
                margin-top: 70px;
               
            }

            .carousel-cell-scroll {
                height: calc(100vh - 155px);
                height: calc(var(--vh,1vh) * 100 - 155px);
            }

            .carousel {
                height: calc(100vh - 155px);
                height: calc(var(--vh,1vh) * 100 - 155px);
                position: relative;
            }

            @media screen and (max-width: 767.98px) and (min-width:575.98px) and (max-height:314px) {

                .carousel-wrapper-scroll {
                    display: none;
                }
            }

        }
    }


    @media screen and (max-width: 575.98px) {

        .carousel-cell-scroll {
            height: calc(100vh - 180px);
            height: calc(var(--vh,1vh) * 100 - 180px);
        }

        .carousel {
            height: calc(100vh - 180px);
            height: calc(var(--vh,1vh) * 100 - 180px);
            position: relative;
        }

        .carousel-wrapper-scroll {
            height: calc(100vh - 180px);
            height: calc(var(--vh,1vh) * 100 - 180px);
            margin-top: 70px;
        }

        @media screen and (max-width:575.98px) and (min-width:473.98px) and (max-height:300px) {

            .carousel-wrapper-scroll {
                display: none;
            }
        }

    }

    @media screen and (max-width: 473px) {

        @media screen and (max-width:473px) and (min-width:375.98px) and (max-height:270px) {

            .carousel-wrapper-scroll {
                display: none;
            }
        }

    }

    @media screen and (max-width: 375px) {

        @media screen and (max-width:375px) and (min-width:334.98px) and (max-height:260px) {

            .carousel-wrapper-scroll {
                display: none;
            }
        }

    }

    @media screen and (max-width: 334px) {


        @media screen and (max-width:334px) and (min-width:320.98px) and (max-height:260px) {

            .carousel-wrapper-scroll {
                display: none;
            }
        }

    }

    @media screen and (max-width: 320px) {

        .carousel-wrapper-scroll {
            display: none;
        }

    }