body {
    /* font-family: 'AdorshoLipi', Arial,sans-serif; */
    /* font-family: 'AponaLohit', Arial,sans-serif; */
    /* font-family: 'Bangla', Arial,sans-serif;*/
    /* font-family: 'BenSen', Arial,sans-serif; */
    /* font-family: 'CharuChandan3D', Arial,sans-serif;
	/* font-family: 'CharuChandanHardStroke', Arial,sans-serif; */
    /* font-family: 'CharukolaUltraLight', Arial,sans-serif; */
    /* font-family: 'EkusheyLohit', Arial,sans-serif; */
    font-family: 'Kalpurush', Arial, sans-serif;
    /* font-family: 'Mukti', Arial,sans-serif; */
    /* font-family: 'SiyamRupali', Arial,sans-serif; */
    /* font-family: 'SolaimanLipi', Arial,sans-serif; */
    font-size: 20px;
    background-image: url(../img/hotel.png);
    background-attachment: fixed;
}


/* ============ Mobile view ============ */

@media (max-width: 767px) {
    .topheader {
        height: 100%;
    }
    .notice-board-bg {
        display: table;
        float: right;
        margin-bottom: 10px;
        width: 100%;
    }
    .imagemthm {
        width: 100%;
    }
    .grleft {
        overflow: auto;
        white-space: nowrap;
    }
    .grcard {
        display: inline-block;
        width: 100px;
        overflow: hidden;
    }
}


/* ============ desktop view ============ */


/* ============ desktop view ============ */

@media (min-width: 768px) {
    .topheader {
        height: 40px;
    }
    .navbar .nav-item .dropdown-menu {
        display: none;
    }
    .navbar .nav-item:hover .nav-link:hover {
        color: #fff;
    }
    .navbar .nav-item:hover .dropdown-menu {
        display: block;
    }
    .navbar .nav-item .dropdown-menu {
        margin-top: 0;
    }
    .navbar ul .nav-item.textSecondary {
        color: #6c757d;
    }
    .navbar ul li .textSecondary:hover {
        color: #fff;
        background: #6c757d;
    }
    .navbar ul .nav-item .textPrimary {
        color: #0d6efd;
    }
    .navbar ul li .textPrimary:hover {
        color: #fff;
        background: #0d6efd;
    }
    .navbar ul .nav-item .textSuccess {
        color: #198754;
    }
    .navbar ul li .textSuccess:hover {
        color: #fff;
        background: #198754;
    }
    .navbar ul .nav-item .textDanger {
        color: #dc3545;
    }
    .navbar ul li .textDanger:hover {
        color: #fff;
        background: #dc3545;
    }


    .navbar ul .nav-item .textWarning {
        color: #ffc107;
    }

    .navbar ul .nav-item .textred {
        color: #ffc107;
        background-color: #f00;
    }


    .navbar ul li .textWarning:hover {
        color: #fff;
        background: #ffc107;
    }
    .navbar ul .nav-item .textInfo {
        color: #0dcaf0;
    }
    .navbar ul li .textInfo:hover {
        color: #fff;
        background: #0dcaf0;
    }
    .navbar ul .nav-item .textDark {
        color: #212529;
    }
    .navbar ul .nav-item .textDark:hover {
        color: #fff;
        background: #212529;
    }
    .navbar ul li a:hover {
        text-shadow: none;
    }
    .notice-board-bg {
        display: table;
        float: right;
        margin-bottom: 10px;
        width: 75%;
    }
    .notices {
        margin-top: -15px;
    }
    .grright {
        width: 100%;
        height: 350px;
    }
    .grleft {
        height: 350px;
        overflow: hidden;
        overflow-y: scroll;
    }
    .grcard {
        width: 100%;
        margin-bottom: 5px;
        background-color: #e6e6e6;
    }
}


/* ============ desktop view ============ */


/* .nav ul li:nth-child(2) a {color: #FF6600;}
.nav ul li:nth-child(3) a {color: #C40A2A;}
.nav ul li:nth-child(4) a {color: #84154D;}
.nav ul li:nth-child(5) a {color: #098346;}
.nav ul li:nth-child(6) a {color: #1399BE;}
.nav ul li:nth-child(7) a {color: #8768DE;}
.nav ul li:nth-child(8) a {color: #609513;}
.nav ul li:nth-child(9) a {color: #8768DE;}*/

.dpfreall {
    float: right;
    margin: 10px;
    background: #888;
    color: #fff;
    text-align: center;
    width: 50px;
    padding: 0;
}

h2.noticeTitle {
    font-size: 1.5em;
}

.bxslider li {
    font-size: 15px;
    /* padding: 21px 0; */
    margin-top: 26px;
}

.newstitle {
    width: 10%;
    background-color: #6c757d;
    color: #fff;
    height: 32px;
}

.newsbody {
    width: 80%;
    height: 32px;
}

.newslink {
    width: 10%;
    height: 32px;
}

.tophdinp {
    height: 25px;
    border-radius: 0;
}

.searchsubmit {
    /* width: 13%; */
    float: left;
    height: 24px;
    /* line-height: 1em; */
    /* margin-top: 7px; */
    background: #0d6efd;
    border: none;
    font-size: 16px;
    color: #fff;
    border-radius: 0;
}

.topheader2 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.pdfobject-container {
    height: 50rem;
}


/* .topfixm{
	width: 70%;
	margin: 0 auto;
} */

.topfixm {
    width: 86%;
    margin: 0 auto;
}

.slidlogo {
    width: 100px;
}

.carouselCaption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: -59%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}


.modalFooter {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    /* justify-content: flex-end; */
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px);
}

.bkashPayment{
    width: 250px;
    margin-top: 15px;
    cursor: pointer;
}