@media (min-width: 150px) and (max-width: 479px) {
  .contact-box {
    display: block;
    gap: 0;
    margin-top: 20px;
}
.read-btn {
    position: relative;
    right: 0;
    left: 0;
    bottom: 0;
}
.published-b{
min-height:520px;
}

.call-us {
    display: flex;
    gap: 7px;
    margin-bottom: 10px;
}
.scan-code {
    width: 70%;
    margin: auto;
    margin-bottom: 20px;
}
.order-book {
    margin-bottom: 20px;
}
.contact-hard-copy a{
 font-size:15px;
}
.social-media {
        float: right;
        display: block;
        position: absolute;
        right: 10px;
        top: 154px;
    }

.contact-hard-copy {
    margin-top: 0;
    float: right;
    margin-top: -55px;
}
.email-us {
    display: none !important;
}
.navbar-nav .nav-link {
    padding: 2px 0px;
} 
.book_cover {
        float: none;
        height: auto;
        text-align: center;
        margin-bottom: 30px;
        margin-top:40px;
    }

   .book_cover img {
        width: 100%;
        height: auto;
        max-height: 230px;
        object-fit: contain;
    }
.h-100 {
    height: auto !important;
}
.hero-carousel .carousel-item {
    height: 480px;
}

.hero-carousel .carousel-item {
    min-height: 500px;
}
.banner-content h2 {
    font-size: 2rem;
    line-height: 35px;
}
.banner-content p {
    display: none;
}
.download-option ul li{
 width:30%;
}

section#publish-books {
    margin-top: 30px;
}
.section-title h3 {
    font-size: 2rem;
    line-height: 35px;
}
section#aboutus-section {
    margin-top: 30px;
}
section#whychoose-section {
    margin-top: 50px;
}
.choose-icon img {
    width: 120px !important;
}
section#upcoming-releases{
 margin-top:30px;
}
.upcoming-list-books {
    padding: 30px 10px;
}
.book_list_upcom h4{
 width:80%;
}
section#stats {
    margin-top: 30px;
}
.stats-div{
 margin-bottom:10px;
}
footer{
 margin-top:60px;
 padding:40px 0;
}
.footer-title {
    margin-top: 25px;
}
.about-text {
    margin-top: 20px;
}
.develop-div p {;
    font-size: 15px;
    margin-top: 5px;
    float:none;
}
li.nav-item {
    padding: 2px 0px;
}
.page-links {
    float: none;
}
section#breadcrumb-section {
    padding: 20px 0;
    padding-bottom: 0;
}
section#inner-section {
    margin-top: 30px;
}
.book-upcome-content {
    margin-top: 20px;
}
.contact-map iframe {
    height: 300px;
}
.contact-map {
    margin-bottom: 20px;
}


}


@media (min-width: 480px) and (max-width: 767px) {
   

}


@media (min-width: 768px) and (max-width: 991px) {
 .contact-box {
    margin-top: 10px;
} 
.aboutus-img img {
    width: 100%;
}
.upcoming-book-list {
    width: 290px;
    margin: auto;
    height: auto;
}
.stats-div{
margin-bottom: 15px;
}
 .banner-content {
        text-align: center;
        margin-top: 30px;
    }

    .banner-content h2 {
        font-size: 34px;
    }

    .banner-content h4 {
        font-size: 22px;
    }

    .book_cover img {
        max-width: 320px;
    }  

.h-100 {
    height: auto !important;
}

.book_cover img {
    height: 100%;
    width: auto;
}
.book_cover {
    float: none;
    height: 400px;
    overflow: hidden;
}
.banner-content p{
 display: none;
}
.hero-carousel .carousel-item{
 height:580px;
}
.contact-hard-copy {
    margin-top: 10px;
}

}


@media (min-width: 992px) and (max-width: 1199px) {
    

}

@media (min-width: 1500px) and (max-width: 1920px) {
    

}

