p {
    font-size: 17px;
    line-height: 35px;
    font-family: arials;
}
a{
    font-family: arials;
}


.nedubd-overview {
    background-color: #dfdfdf;
    color: black;
    text-align: center;
    padding: 50px 0;
}

.software-solution {
    background-color: #FDFAFA;
    color: black;
    text-align: center;
    padding: 50px 0;
}

.navbar-toggler {
    background-color: #fff;
}

.slider-img {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}

.software-card-up-school,
.software-card-up-college,
.software-card-up-madrasha,
.software-card-up-mats,
.software-card-up-polytechnic,
.software-card-up-versity {
    background-blend-mode: overlay;
    width: 100%;
    height: 225px;
    z-index: -1;
}

.software-card-up-school {
    background-image: url("../images/School.png");
}

.software-card-up-college {
    background-image: url("../images/College.png");
}

.software-card-up-madrasha {
    background-image: url("../images/Madrasha.png");
}

.software-card-up-polytechnic {
    background-image: url("../images/Polytechnic.png");
}

.software-card-up-mats {
    background-image: url("../images/IHT_MATS.png");
}

.software-card-up-versity {
    background-image: url("../images/University.png");
}

.software-card-down-top {
    padding: 0 20px;
    z-index: 1;
}

.software-card-down {
    background-color: white;
    color: black;
    box-shadow: rgb(0, 0, 0) 0 0 15px 0;
    padding: 20px 20px 10px 20px;
    margin-top: -80px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.software-card-down:hover {
    background-color: #305EB7;
    color: white;
}

.software-card-down-top:hover {
    background-color: rgba(3, 3, 3, 0.616);
    margin-top: -224px;
    padding-top: 224px;
}

.read-more {
    background-color: #305EB7;
    color: rgb(255, 255, 255);
    text-align: center;
    padding: 50px 0;
}

.read-more .btn {
    padding: 15px 20px;
    font-size: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.main-feature {
    background-color: #FDFAFA;
    color: rgb(0, 0, 0);
    text-align: center;
    padding: 50px 0;
}

.main-feature .btn-dark {
    background-color: black !important;
    padding: 15px 20px;
    font-size: 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.main-feature-icon a {
    color: rgb(0, 0, 0);
}

.main-feature-icon a:hover {
    color: #003aad;
}

.main-feature-icon img {
    width: 70px;
    height: 70px;
    color: darkblue;
}

.consistance {
    background-color: #FDFAFA;
    color: rgb(0, 0, 0);
    text-align: center;
    padding: 50px 0;
}

.consistance1 img {
    width: 100%;
    height: 450px;
}

.integration-img {
    background-image: url(../images/Shape.png);
    padding: 0;
}

.interation img {
    width: 850px;
    height: 400px;
margin-left: -150px;
}

/* contact  */
.contact{
    background-image: url("../images/Layer3.png");
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-blend-mode: overlay;
    background-color: rgb(45 43 43);
    padding: 60px 0 50px 0;
    color: white;
}

.contact img{
    width: 50px;
    height: 45px;
}
footer{
    background-color: #545454;;
    color: white;
    padding: 50px 0 10px 0;
}

footer hr{
    padding: 1px;
    background-color: rgb(32, 32, 32);
    margin-top: 5px;
    margin-bottom: 5px;
}












@media (max-width: 768px) {
    .slider-img {
        height: 60vh;
    }

    .header-text h1 {
        font-size: 26px;
    }

    .header-text h2 {
        font-size: 18px;
    }

    .header-text h3 {
        font-size: 14px;
    }

    .logo-img {
        height: 45px;
    }
}


