@media (min-width: 150px) and (max-width: 479px) {
    img.img-fluid.img-logo {
        width: 220px;
    }
    .main-table {
        width: 100%;
    }
    .tab-img-1 {
        width: 100%;
    }
    .carousel-indicators {
        display: none;
    }
    .bar-new {
        position: relative;
        right: 0;
        top: 0;
    }
    .success-msg span {
        font-size: 14px;
    }
    .bar-code {
        position: relative;
        right: 0;
        margin-top: 20px;
    }
    .book-continue {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .main-content {
        margin-top: 30px;
    }
    .main-content h1 {
        line-height: 33px;
    }
    .main-content ul li {
        width: 40%;
    }
    .main-content p {
        display: none;
    }
    ul.navbar-nav.mx-auto.mb-2.mb-lg-0 a {
        padding: 5px 0;
    }
    .topbar-right {
        margin-bottom: 10px;
        margin-top: 10px;
        width: 100%;
    }
    .app-phn-screen img {
        width: 240px;
    }

    .app-phn-screen {
        position: relative;
        top: 0;
        float: none;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    section#abt-section {
        margin-top: 0px;
        padding-top: 40px;
    }
    .abt-book-content {
        margin-top: 20px;
    }
    .read-btn-box {
        margin-bottom: 30px;
    }
    .download-screen-txt {
        margin-top: 0;
        width: 100%;
    }
    .download-screen-txt h2 {
        font-size: 30px;
    }
    .download-screen-txt ul li {
        width: 40%;
    }
    .download-screen {
        margin-top: 30px;
        float: none;
    }
    .download-screen img {
        width: 300px;
    }
    .footer-title {
        margin-top: 20px;
    }
    footer {
        background-position: center;
    }
    .abt-book {
        margin: auto;
        text-align: center;
    }
    .abt-book img {
        width: 260px;
    }
    section#ebook-section {
        margin-top: 20px;
    }
    section#app-screenshots {
        margin-top: 20px;
        padding-top: 20px;
    }
    section#download-app {
        margin-top: 30px;
    }
    #slider-box .carousel-caption {
        position: absolute;
        right: 0;
        bottom: 10px;
        left: 12%;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        color: #fff;
        text-align: left;
        width: 51%;
    }
    #slider-box .carousel-caption p {
        display: none;
    }
    section#slider-box h2 {
        display: none;
    }
    h5.title-app {
        display: none;
    }
    ul.playstore-list li {
        width: 47%;
    }

    .tab-img {
        width: 100%;
    }
    .img-tab {
        height: auto;
    }
    .nav-tabs .nav-link {
        padding: 12px 9px;
        margin-right: 6px;
    }
    .audio-box {
        margin-top: 5px;
    }
    .video-box {
        margin-top: 0;
        padding: 0;
    }
    .brown-clr {
        color: #482a22 !important;
        font-size: 18px;
    }
    .topbar-right a {
        padding: 10px 6px;
        font-size: 13px;
    }
    .brown-clr-bg {
        width: 75%;
        font-size: 13px;
    }
    .light-clr-bg {
        width: 75%;
        font-size: 13px;
    }
    .light-clr {
        color: #775c38 !important;
        font-size: 14px;
    }
    div#nav-footer {
        position: relative;
        left: 0;
    }

    .book_green .carousel-caption {
        bottom: -4px !important;
    }
    .book_green .green-clr-bg {
        width: 70%;
        padding: 9px 10px;
        font-size: 13px;
    }

    .book_green .green-clr strong {
        font-size: 13px;
    }

    .book_orange .brown-clr strong {
        font-size: 15px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    section#slider-box {
        min-height: 350px;
    }

    img.img-fluid.img-logo {
        width: 270px;
    }
    .main-content {
        margin-top: 60px;
    }
    .main-content h1 {
        line-height: 33px;
        font-size: 28px;
    }
    .main-content ul li {
        width: 50%;
    }
    .main-content p {
        display: none;
    }
    ul.navbar-nav.mx-auto.mb-2.mb-lg-0 a {
        padding: 5px 0;
    }
    .topbar-right {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .app-phn-screen img {
        width: 240px;
    }

    .app-phn-screen {
        position: relative;
        top: 0;
        float: none;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    section#abt-section {
        margin-top: 0px;
        padding-top: 40px;
    }
    .abt-book-content {
        margin-top: 20px;
    }
    .read-btn-box {
        margin-bottom: 30px;
    }
    .download-screen-txt {
        margin-top: 0;
        width: 100%;
    }
    .download-screen-txt h2 {
        font-size: 30px;
    }
    .download-screen-txt ul li {
        width: 50%;
    }
    .download-screen {
        margin-top: 30px;
    }
    .footer-title {
        margin-top: 20px;
    }
    footer {
        background-position: center;
    }
    .abt-book {
        margin: auto;
        text-align: center;
    }
    .abt-book img {
        width: 260px;
    }
    section#ebook-section {
        margin-top: 20px;
    }
    section#app-screenshots {
        margin-top: 20px;
        padding-top: 20px;
    }
    section#download-app {
        margin-top: 30px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .main-content h1 {
        font-weight: 800;
        color: #fff;
        line-height: 36px;
        font-size: 30px;
    }
    .main-content {
        margin-top: 120px;
    }
    .main-content ul li {
        width: 40%;
    }
    .app-phn-screen {
        top: 40px;
    }
    section#abt-section {
        padding-top: 20px;
    }
    section#abt-section {
        min-height: 660px;
    }
    .download-screen-txt {
        margin-top: 40px;
        width: 100%;
    }
    .download-screen-txt h2 {
        font-weight: 800;
        font-size: 30px;
    }
    footer {
        background-position: center;
    }
    .footer-title ul {
        margin-top: 0;
    }
    div#dwnload-app {
        margin-top: 0;
        padding: 50px 50px;
    }
    ul.navbar-nav.mx-auto.mb-2.mb-lg-0 a {
        padding: 5px 0;
    }
    .topbar-right {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .bar-new {
        position: relative;
        right: 0;
        top: 0;
    }
    .footer-title {
        margin-top: 30px;
    }

    section#slider-box .book_blue .carousel-caption {
        bottom: 1rem !important;
    }

    section#slider-box .book_blue .carousel-caption h2 {
        line-height: 28px !important;
        font-size: 16px !important;
    }

    section#slider-box .book_orange .carousel-caption,
    section#slider-box .book_green .carousel-caption {
        bottom: 0rem !important;
    }

    section#slider-box .book_orange .carousel-caption h2,
    section#slider-box .book_brown .carousel-caption h2,
    section#slider-box .book_green .carousel-caption h2 {
        line-height: 35px !important;
        font-size: 1.5rem !important;
    }

    section#slider-box .book_orange .carousel-caption p {
        margin-bottom: 0;
    }

    section#slider-box .book_brown .carousel-caption {
        bottom: -1rem !important;
    }

    section#slider-box .book_brown .light-clr-bg {
        width: 45% !important;
        padding: 9px 13px;
        font-size: 15px;
    }

    section#slider-box .book_green .green-clr-bg {
        width: 58% !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .main-content ul li {
        width: 40%;
    }
    .download-screen-txt {
        margin-top: 100px;
        width: 100%;
    }
    .download-screen-txt ul li {
        width: 35%;
    }
    footer {
        background-position: center;
    }
    .bar-new {
        position: relative;
        right: 0;
        top: 0;
    }

    section#slider-box .book_blue .carousel-caption {
        bottom: 1rem !important;
    }

    section#slider-box .book_orange .carousel-caption,
    section#slider-box .book_brown .carousel-caption {
        bottom: 0rem !important;
        width: 41%;
    }

    section#slider-box .book_brown .light-clr-bg {
        width: 50% !important;
    }

    section#slider-box .book_green .carousel-caption {
        width: 61% !important;
        bottom: 3rem !important;
    }
}

@media (min-width: 1367px) and (max-width: 1920px) {
    #slider-box .carousel-caption {
        bottom: 12rem;
    }
}
