    @charset "utf-8";
    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&amp;display=swap');
    html,
    body,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .btn,
    .tooltip,
    .popover,
    .font-primary,
    .font-secondary {
        font-family: Poppins, sans-serif;
    }

    .dropdown-toggle {
        position: static;
    }

    .breadcrumb-bg {
        background: url(../img/title_bg.jpg);
        background-size: contain;
    }

    .nav-custom-style {
        background: #414951;
        color: white;
        padding: 5px 0px 0px 0px;
    }

    .nav-custom-style>li {
        border-bottom: 0.1px solid gray;
        padding: 5px 0px 5px 0px;
    }

    .poppins {
        font-family: Poppins, sans-serif !important;
    }

    .navbar-brand img {
        max-width: 100%;
    }

    .size-one-rem {
        font-size: 1rem !important;
    }

    .size-point-nine-rem {
        font-size: 0.9rem !important;
    }

    .size-point-eight-rem {
        font-size: 0.8rem !important;
    }

    .modal-header {
        box-shadow: 1px 2px 15px darkgray;
    }
    /* owl-carousel settings */
    /* mobile */

    @media only screen and (max-width: 767px) {
        .slider-img-height {
            min-height: 60vh;
        }
        .slider-text {
            /* background: rgba(0, 0, 0, 0.38); */
            font-size: 1.2rem !important;
            text-align: center !important;
            padding: 0.2rem !important;
        }
        .desktop-margin {
            margin-top: 60%;
        }
        .navbar-expand-lg .ec-nav__navbar .nav-link,
        .navbar-expand-md .ec-nav__navbar .nav-link,
        .navbar-expand-xl .ec-nav__navbar .nav-link {
            padding-top: 0.6rem;
            padding-bottom: 0.6rem;
            border-bottom: 1px solid #e4e4e4;
           /* background-color:black;*/
        }
        h2.poppins {
            font-size: 1.5rem;
        }
    }  
    /*desktop */

    @media only screen and (min-width: 768px) {
        .slider-img-height {
            min-height: 85vh;
        }
        .slider-text {
            /* background: rgba(0, 0, 0, 0.38); */
            font-size: 2.8rem !important;
            text-align: center !important;
            padding: 0.5rem !important;
        }
        .desktop-margin {
            margin-top: 80%;
        }
        .navbar-expand-lg .ec-nav__navbar .nav-link,
        .navbar-expand-md .ec-nav__navbar .nav-link,
        .navbar-expand-xl .ec-nav__navbar .nav-link {
            padding-top: 0.6rem;
            padding-bottom: 0.6rem;
        }
        h2.poppins {
            /* font-size: 1.5rem; */
        }
    }
    /* owl-carousel settings ends here */

    .overlay {
        background-color: #00000063;
    }

    .owl-carousel .owl-item .img {
        margin: 5px;
    }

    .bg-gray {
        background: url('../img/blackboard.jpg');
        color: white;
    }

    .card {
        box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.125)!important;
    }

    .bg-dark-img {
        background: url('../img/banner_bg.jpg');
    }
