@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1199px) {
    ul.navbar-nav {
    margin-left: 221px !important;
    gap: 32px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.imagebook img {
    width: 58%;
}
.author-right {
    padding: 32px 28px;
    margin-left: 0;
}

.row.mt-5 {
    margin-top: 96px !important;
}

.author-right p {
    font-size: 14px;
}
.Contctsec {
    padding-top: 0;
}

.book-content p {
    width: 100%;
    padding: 11px 0px;
}

section.Booksec .row {
    margin-bottom: 35px;
}

.nav-link {
    font-size: 13px;
}

.form-inline .form-control {
    width: 141px;
}

.Headermain {
    padding: 10px 0px 20px;
}

.navbar-brand:after {
    top: -62px;
    left: -27px;
}

.navbar-brand {
    bottom: -27px;
}

.content-1 h1 {
    font-size: 35px;
    line-height: 44px;
}

.content-1 h5 {
    font-size: 20px;
    margin-bottom: 18px;
}

.hero-girl {
    right: 47px;
    top: -50px;
    width: 380px;
}

.Section-01 {
    padding: 100px 0;
}

.Section-01 .content-1 {
    padding: 0;
}

.book-cont.text-center h1 {
    font-size: 39px;
}

.testicontent .book-content h2 {
    font-size: 23px;
}

.testicontent .bookmain .book-content p {
    padding-bottom: 0px;
    font-size: 14px;
    height: 120px;
    overflow-y: scroll;
}

.testicontent .book-content {
    padding: 95px 20px 40px;
}

.poemcontent h1 {
    font-size: 26px;
}

.contactform h3 {
    font-size: 40px;
}

.contactform p {
    width: 100%;
    font-size: 15px;
}
.contentBook .book-content {
    right: 0;
    margin-top: -26px;
}
.imagebook figure {
    display: flex;
    justify-content: center;
}

.imagebook figure {
    display: flex;
    justify-content: center;
}

.contentBook .book-content h2 {
    font-size: 18px;
}
.Innerbanner {
    height: 256px;
}

a.navbar-brand img {
    width: 85% !important;
}

}
@media (max-width: 991px) {
    ul.navbar-nav {
    margin-left: 135px !important;
    gap: 17px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.nav-link {
    font-size: 13px;
}

.form-inline .form-control {
    width: 141px;
}

.Headermain {
    padding: 10px 0px 20px;
}

.navbar-brand:after {
    top: -62px;
    left: -27px;
}

.navbar-brand {
    bottom: -27px;
}

.content-1 h1 {
    font-size: 35px;
    line-height: 44px;
}

.content-1 h5 {
    font-size: 20px;
    margin-bottom: 18px;
}

.hero-girl {
    right: 47px;
    top: -50px;
    width: 380px;
}

.Section-01 {
    padding: 100px 0;
}

.Section-01 .content-1 {
    padding: 0;
}

.book-cont.text-center h1 {
    font-size: 39px;
}

.testicontent .book-content h2 {
    font-size: 23px;
}

.testicontent .bookmain .book-content p {
    padding-bottom: 0px;
    font-size: 14px;
    height: 120px;
    overflow-y: scroll;
}

.testicontent .book-content {
    padding: 95px 20px 40px;
}

.poemcontent h1 {
    font-size: 26px;
}

.contactform h3 {
    font-size: 40px;
}

.contactform p {
    width: 100%;
    font-size: 15px;
}
}
@media (max-width: 767px) {}
@media (max-width: 575px) {

.navbar-brand:after {
    position: absolute;
    content: "";
    left: -15px;
    height: 150px;
    width: 150px;
    right: -23px;
    top: -36px;
    z-index: -1;
    background: #fff;
    border-radius: 100px;
}
.slider-for img {
    width: 199px;
}

.rightcnt {
    padding-top: 169px;
}

.slider-nav {
    bottom: 0;
    max-width: 292px;
    bottom: -120px;
    left: 49px;
    z-index: 1;
}
.slider-nav img {
    width: 77px;
    height: 121px;
  
}
.descriptionsec {
    margin-top: 0;
}

.meta-info .form-control {
    width: 100% !important;
}

.descriptionsec ul.nav.nav-tabs li {
    width: 100%;
}

.descriptionsec .tab-content-box {
    padding: 24px 20px;
}

p {
    font-size: 14px;
}
section {
    overflow: hidden;
}

.Headermain {
    padding: 0 0px;
}

.navbar-brand {
    width: 28%;
    position: unset;
}

.Section-01 {
    padding: 30px 0px 130px;
    overflow: unset;
    position: relative;
}

.content-1 h1 {
    font-size: 28px;
    line-height: 37px;
}
.author-right {
    padding-top: 20px;
    padding-left: 10px;
    margin-left: 0;
    padding-bottom: 10px;
    border-radius: 0;
    padding-right: 10px;
}
.author-right.aboutright .contentmain h3 {
    font-size: 29px;
}

.contact-image {
    width: 100%;
    height: 100%;
}
.form-box {
    max-width: 100%;
}

section.Loginsec {
    padding-bottom: 20px;
    padding-top: 25px;
}
.contentmain h3 {
    font-size: 34px;
}

.authorleft img {
    height: 370px;
}

.author-right p {
    font-size: 14px;
}

.row.mt-5 {
    margin-top: 40px !important;
}
.content-1 h5 {
    font-size: 17px;
    margin-bottom: 17px;
}

.content-1 p {
    margin-bottom: 17px;
    width: 100%;
    font-size: 14px;
}

.hero-girl {
    width: 200px;
    bottom: 0px;
    top: -28px;
    right: 86px;
    animation: unset;
}

.section-02 {
    padding: 259px 0 0;
}

.authorbook img {
    width: 76%;
    /* animation: unset; */
}

.content-about {
    padding: 26px 16px 76px;
}

.section-02 .content-1 p {
    width: 100%;
    font-size: 14px;
}

.Section-03 {
    padding-top: 0;
}

.book-cont.text-center h1 {
    font-size: 20px;
}

.book-cont.text-center {
    padding-bottom: 10px;
}

.Testimonial {
    padding-top: 33px;
}

.testicontent .bookmain .book-content p {
    height: 250px;
    overflow-y: scroll;
}

.bookinner h1 {
    font-size: 25px;
}

img.authimg {
    width: 300px;
    height: 300px;
}

.Bookimg {
    padding-top: 24px;
}

.poemcontent h1 {
    font-size: 24px;
}

.figure img {
    height: 306px;
    object-fit: cover;
}

.contct-text p {
    width: 100%;
    font-size: 14px;
}
.figure {
    display: flex;
    justify-content: center;
}

.Contctsec {
    padding: 20px 0px;
}
.Poemsec p{
    font-size: 14px;
}
.contactin p {font-size: 14px;}
.contactform h3 {
    font-size: 29px;
}

.contactform {
    margin-top: 25px;
    padding: 28px 20px 50px;
    margin-bottom: 15px;
}

.contactform p {
    width: 100%;
    font-size: 14px;
    margin-bottom: 15px;
}

.custom-form .form-control {
    padding: 10px 15px;
    border: 1px solid #a5a5a5;
}

.custom-form .form-control:focus {
    border: 1px solid #000;
}
ul.navbar-nav {
    margin-left: 0 !important;
    justify-content: center;
    gap: 10px;
    padding: 16px 0px;
}

.form-inline .form-control {
    width: 140px;
}

.form-inline .input-group span.input-group-text {
    top: 18px;
}

.nav-link {
    font-size: 13px;
}

nav.navbar.navbar-expand-lg.navbar-light {
    /* background: #000; */
}

form.form-inline.my-2.my-lg-0 {
    display: none;
}

.whishlist {
    display: block;
}

.whishlist .custombtn {
    margin-left: 0;
    margin-top: 15px;
}
.Innerbanner {
    margin-bottom: 0px;
    height: 175px;
}

section.Innerbanner h1 {
    font-size: 32px;
}
.parent-navbar-generic {
    top: -17px;
}

.Bookimg img {
    width: 85% !important;
}

.bookinner p {
    width: 100%;
    font-size: 14px;
}
.Testisec {
    padding-top: 75px;
}

.testimonial-inner .bookmain {
    margin-bottom: 20px;
}

.testimonial-inner .bookmain .book-content p {
    padding-bottom: 0 !IMPORTANT;
    font-size: 14px;
    height: 150px;
}
.Section-01 .content-1 {
    padding-top: 25px;
}
.testicontent {
    margin-bottom: 57px;
}
.imagebook img {
    position: relative;
    right: -70px;
    width: 57%;
}
.content-about .content-1 h5 {
    margin-bottom: 10px;
    font-size: 14px;
}

.contentBook .book-content {
    width: 100%;
    right: 0;
    padding-top: 56px;
}

.book-content p {
    /* height: unset; */
}

.contentBook .price h6 {
    margin-top: 0;
    margin-bottom: 10px;
}

section.Booksec .row {
    margin-bottom: 35px;
}
section.Booksec .imagebook img {
    top: 23px;
    right: 0;
}
.custom-navbar {
    padding-bottom: 15px;
}
section.Booksec .bgoverlay {
    display: none;
}
}