/* @media (max-width: 1434px) {
    .hero-section img {
        width: 100%;
    }
}
*/
@media (max-width: 1399px) {
    .circle-items li {
        padding-right: 24px;
        font-size: 15px;
    }

    .circle-items i {
        margin-right: 10px;
        font-size: 39px;
        vertical-align: middle;
    }

    .book-guide h2 {
        font-size: 30px;

    }

    .section-7 img {
        margin-left: -80%;
        margin-top: 0px;
        width: 100%;
    }

    .row.layout {
        margin-top: 0px;
    }


}

@media (max-width: 1199px) {

    .main-menu a.nav-link {
        font-size: 14px;

    }

    section.section-1 h2 {
        font-size: 30px;
    }

    section.section-1 p {
        font-size: 15px;
    }

    .section-4 p {
        font-size: 18px;
        width: 56%;
    }

    section.section-3 img {
        width: 92%;
        margin-top: -136px;
    }

    .menu-btn a {
        padding: 9px 13px !important;
    }

    .hero-color-linear-gradient {
        font-size: 25px;
    }

    .circle-items i {
        margin-right: 10px;
        font-size: 27px;
        vertical-align: middle;
    }

    .circle-items li {
        padding-right: 24px;
        font-size: 12px;
    }

    .submit input {
        padding: 12px 31px;

    }

    p.fiction-content {
        width: 165px;
        font-size: 10px;
    }

    .fiction-box h4 {
        font-size: 16px;
    }

    .Green-button {
        right: -30px;
        left: 0px;

    }

    .book-guide h2 {
        font-size: 22px;
    }

    a.main-btn-05 {
        font-size: 12.5713px;

    }

    .section-7 img {
        margin-left: -149px;
        margin-top: -13px;
        width: 137%;
    }

    .section-7 p {
        font-size: 15px;
        width: 95%;
    }

    .section-8 h2 {
        font-size: 29px;
        margin: 16px 0px;
    }

    .section-8 p {
        font-size: 18px;

    }

    .section-8 p {
        color: #6F6C90;
        font-size: 18px;
        padding: 0px 0px;
    }

    .section-9 h2 {
        font-size: 29px;
        width: 78%;
    }

    .section-9 p {
        font-size: 12px;
        text-align: left;
        margin: 8px !important;
    }

    .slick-slide img {
        display: block;
        width: 100%;
    }

    .section-9 p {
        font-size: 16px;
        margin: 12px 3px !important;
    }

    .Client-review p {
        margin: 1px 0px !important;
    }

    .main-genre-box span {
        font-weight: 600;
        font-size: 12px;
    }

    .main-genre-box h5 {
        color: #140545;
        border-bottom: 2px solid #000000;
        padding-bottom: 10px;
        font-size: 16px;
    }

    .main-genre-box {
        border-right: 2px solid #000;
        padding-right: 19px;
    }

    footer a {
        text-decoration: none;
        color: #ffffffbf;
        font-size: 13px;
    }

    section.business-box a {
        padding: 11px 39px;
    }

    section.business-box p {
        font-size: 15px;
        font-weight: 600;
    }

    section.business-box a {
        margin: -5px;
    }

    footer p {
        font-size: 14px;

    }
}

@media (max-width: 1113px) {
    .hero-color-linear-gradient {
        line-height: 44px;
    }

    .section-6 {
        background: url(../images/background-5.png);
        background-repeat: no-repeat;
        background-size: 87%;
        padding: 24px;
    }

    .Hire-box .container {
        padding: 10px 0px;
    }

    footer ul li {
        list-style: none;
        text-align: left;
        text-decoration: none;
        margin: -2px 0px;
        font-weight: 700;
        font-size: 21px;
    }

    .Green-button {
        padding: 9px;
    }

    .form-feild label {
        font-size: 16px;

    }

    .form-feild input {
        padding: 9px;
    }

    .form-feild select {

        padding: 9px;
        border: double 2px transparent;
        border-radius: 6px;
        background-image: linear-gradient(#F9F8FA, #F9F8FA), linear-gradient(to right, #33b1adb3, #a5ce58a1);
        background-origin: border-box;
        background-clip: padding-box, border-box;
        width: 100%;
    }

    .Green-button {
        right: -30px;
        left: 0px;

    }
}

@media (max-width: 1000px) {
    .book-guide h2 {
        font-size: 16px;
    }

    .book-guide p {
        font-size: 13px;
    }

    .section-6 {
        background-size: 92%;
        padding: 23px;
    }

    .circle-btn {
        padding: 10px;

    }

    a.main-btn-05 {
        font-size: 10.5713px;
        padding: 0px 4px;
    }

    a.main-btn-05 {
        display: flex;
        gap: 4px;
        padding: 8px 11px;
    }


}

@media (max-width: 976px) {
    .message-icon-content a {
        font-size: 12px;
    }

    .hero-color-linear-gradient {
        line-height: 24px;
    }

    .hero-color-linear-gradient {
        font-size: 16px;
    }

    .hero-section-content p {
        font-size: 17px;

    }

    .form-container h2 {
        font-size: 16px;

    }

    .form-container p {
        font-size: 12px;
        line-height: 15px;
    }

    .form-feild input {
        padding: 0px;
    }

    .form-feild select {
        padding: 2px;

    }

    .form-container {
        padding: 2px 24px;

    }

    .submit input {
        padding: 4px;
        font-size: 11px;
    }

    .form-container:before {
        content: "";
        position: absolute;
        left: -7px;
        top: -9px;
        width: 104%;
        height: 105%;


    }

    .form-container {
        margin-top: 26px;

    }

    .form-container {
        padding: 13px 24px;
    }
    .row.main-portfolio:before{display: none;}
    .portfolio-box-1:after{display: none;}
    .portfolio-box-1::before{display: none;}
    .portfolio-box-2:after{display: none;}
    .portfolio-box-2:before{display: none;}
    .portfolio-box {margin-bottom: 30px;}
    .right-portfolio-box{margin-bottom: 30px;}

}

@media (max-width: 991px) {
    .hero-color-linear-gradient {
        text-align: center;
        font-size: 29px;
    }

    .hero-section-content p {
        font-size: 17px;
        text-align: center;
    }

    ul.circle-items {
        margin: 23px 65px;

    }

    ul.circle-items {
        display: flex;
    }

    .form-container {
        padding: 14px 36px;
        width: 67%;
        margin: 0 auto;
        margin-top: 17px;
        margin-bottom: 26px;
    }

    section.section-3 img {
        width: 55%;
        margin-top: -22px;
    }

    .section-1 .row {
        justify-content: center;
    }

    .message-icon-content a {
        font-size: 14px;

    }

    .form-container:before {
        left: -10px;
        top: -13px;
        width: 104%;
        height: 104%;

    }

    .form-container {
        margin-top: 44px;

    }

    .submit input {
        font-size: 15px;
        padding: 7px 18px;
    }

    section.section-1 {
        padding: 25px;
        text-align: center;
    }

    section.section-1 h2 {
        font-size: 24px;
        font-weight: 600;
    }

    section.section-3 h2 {
        font-size: 22px;
    }

    .section-3 .top-contact ul li a {
        padding: 10px 20px;
        font-size: 9px;
    }

    section.section-4 h2 {
        text-align: center;
        font-size: 25px;
    }

    p.fiction-content {
        width: 117px;
        font-size: 10px;
    }

    .fiction-box h4 {
        font-size: 15px;
    }


    .Green-button {}

    .Green-button {
        width: 186px;
        height: 177px;
        justify-content: center;
        font-size: 14px;
    }

    p.fiction-content {
        width: 117px;
        font-size: 10px;
        text-align: left !important;
    }

    .section-4 p {
        font-size: 13px;
        width: 101%;
        text-align: center;
    }

    .fiction-box {
        border-right: 2px solid #ffffff73;
        padding: 0px 13px;
        margin-bottom: 22px;
        width: 50%;


    }

    .quality-content p {
        font-size: 14px;
    }

    .book-guide p {
        line-height: 19px;

    }

    .book-guide h2 {
        line-height: 26px;
    }

    .background-book img {
        width: 46%;
    }

    .section-6 {
        background-size: cover;
        padding: 24px;
    }

    .section-7 img {
        margin-left: -176px;
        margin-top: -38px;
        width: 153%;

    }

    .section-7-content {
        margin-top: -3px;
    }

    .book-guide {
        color: #ffff;
        text-align: center;
    }

    .background-book {
        margin-top: 23px;
    }

    .section-7 p {
        font-size: 13px;
        width: 95%;
    }

    .row.layout p {
        font-size: 13px;
    }

    .section-8 h4 i {
        padding: 4px 7px;
        font-size: 12px;
    }

    .section-8 p {
        font-size: 15px;

    }

    .section-8 h2 {
        font-size: 21px;
        margin: 16px 0px;
    }

    .section-8 h4 {
        font-size: 12px;
    }

    .section-8 {
        padding: 20px 0px;
    }

    .section-9 h2 {
        font-size: 23px;
        text-align: center;
        width: auto;
    }

    section.section-9 {
        padding: 41px 0px;
    }

    .selling-buttons {
        display: flex;
        justify-content: center;
        gap: 22px;
    }

    .section-9 h2 {
        font-size: 23px;
        text-align: center;
        width: auto;
    }

    .section-9 .selling-buttons a {

        padding: 7px 12px;
        margin-top: 10px;
    }

    .section-9 p {
        font-size: 13px;
        margin: 12px 3px !important;
    }

    .main-genre-box span {
        font-weight: 600;
        font-size: 16px;
    }

    .main-genre-box h5 {
        color: #140545;
        border-bottom: 2px solid #000000;
        padding-bottom: 7px;

        font-size: 12px;
    }

    .hire-box h3 {
        font-size: 22px;
        padding: 10px 0px;
    }

    .Hire-box .container {
        padding: 24px 0px;
    }

    .Hire-box .content a {
        width: 31%;
        font-size: 17px;
        background: #000;
        padding: 3px 28px;
        text-decoration: none;
        border: 2px solid #fff;
        border-radius: 20px;
        color: #fff;
        margin: 0 auto;
    }

    .faq-heading h3 {
        font-size: 30px;
    }

    footer h4 {
        margin-bottom: 30px;
        font-size: 18px;
    }

    .fiction-box h4 {
        line-height: 27px;
    }

    .row.fiction-books {
        padding: 23px 0px;
    }

    footer ul {
        padding: 0px;
    }

    .fiction-box:nth-child(2) {
        border: none;
    }


}

@media (max-width: 767px) {
        .form-feild label {
    
        padding: 0px;
    }
.marquee img {
    width: 50%;
    height: 240px;
    margin: 7px;
    object-fit: cover;
}    
.Green-button p{margin:0px;}
    .top-header {
        padding: 14px 0px !important;
        display: none;
    }

    .hero-color-linear-gradient {
        text-align: center;
        font-size: 25px;
        line-height: 38px;
    }

    ul.circle-items {
        margin: 16px -10px;
    }

    .form-container:before {
        left: -8px;
        top: -8px;
        width: 104%;
        height: 104%;
    }

    section.section-1 h2 {
        font-size: 16px;
        font-weight: 600;
    }

    section.section-1 p {
        font-size: 13px;
    }

    section.section-3 h2 {
        font-size: 18px;
    }

    section.section-3 img {
        width: 79%;
    }

    .section-4 {
        padding: 32px 0px;

    }

    section.section-4 h2 {
        font-size: 17px;
    }

    .section-4 p {
        font-size: 10px;
    }

    .fiction-box i {
        padding: 3px 4px;
        font-size: 12px;
    }

    .fiction-box img {
        width: 17%;
    }

    .top-contact {
        display: flex;
        justify-content: center;

    }

    .section-4 li a {
        background: #81D212;
        padding: 11px 23px;

        font-size: 9px;

    }

    .section-5 {
        padding: 19px 0px;
    }

    .quality-content h2 {
        font-size: 21px;
    }

    .quality-content p {
        font-size: 12px;
    }

    .section-7 img {
        margin-left: -61px;
        width: 158%;
    }

    .section-7-content h3 {
        font-size: 18px;
    }

    .section-7 p {
        font-size: 10px;
        /* width: 95%; */
    }

    .row.layout {
        margin-top: -31px;
    }

    .layout-box {
        position: relative;
        padding: 22px 17px;
        margin: 10px 0px;
    }

    .layout-box {
        position: relative;
        padding: 22px 17px;
    }

    .section-8 {
        padding: 0px 0px;
    }

    .btn-inner span {
        margin-right: 57px;
    }

    .section-8 img {
        width: 100%;
        max-width: 420px;
        margin: 0 auto;
        margin-top: 33px;
    }

    .section-9 p {
        font-size: 9px;
        margin: 12px 3px !important;
    }

    .hire-box h3 {
        font-size: 16px;
        padding: 0px 0px;

    }

    .Hire-box .container {
        padding: 14px 0px;
    }

    .Hire-box .content a {
        width: 38%;
        font-size: 17px;
        background: #000;
        padding: 4px 20px;
    }

    .Hire-box .row {
        align-items: center;
        padding: 16px;
    }

    .faq-heading h3 {
        font-size: 22px;
    }

    .faq-heading p {
        font-family: 'Urbanist';
        font-style: normal;
    }

    section.faqs {
        padding: 83px 0px;
    }

    section.business-box {
        text-align: center;
    }

    section.business-box a {
        display: inline-block;
    }

    footer p {
        margin: 9px 0px;
    }

}

@media (max-width: 555px) {
    .hero-image img {
        width: 68%;
    }

    .scroll-up marquee img {
        width: 48%;
    }

    section.section-3 img {
        width: 79%;
        display: none;
    }

    .section-7 img {
        margin-left: -300px;
        width: 61%;
    }

    section.section-3 h2 {
        font-size: 18px;
        text-align: center;
    }

    section.section-3 {
        padding: 1px 0px;
    }
}

@media (max-width: 575px) {
    .section-7 img {
        margin-left: -147px;
        width: 100%;
    }

    ul.circle-items {
        display: unset;
    }

    ul.circle-items li {
        width: 75%;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .submit input {
        width: 100%;
    }

    .scroll-up marquee {
        height: 400px;
    }

    .scroll-up marquee img {
        width: 50%;
    }

    .section-4 {
        padding: 32px 0px;
        background-size: cover;
    }

    .fiction-box {
        text-align: center;
    }

    p.fiction-content {
        text-align: center !important;
    }

    .content a {
        display: contents;
    }

    .selling-buttons {
        flex-wrap: wrap;
    }

    .section-7-content {
        text-align: left;
    }

    .section-7 {
        padding: 20px;
        text-align: center;
    }

    .section-7 img {
        width: 75%;
    }

    .section-8 {
        padding: 0px 10px;
        text-align: -webkit-auto;
    }

    .main-genre-box {
        border-right: 0px solid #000;
    }

    .form-container {
        width: 95%;
    }
        .Hire-box .content a {
        display: block;
        padding: 4px 12px;
    }
   .content {
    padding: 8px 0px;
}
    .section-9 p {
        font-size: 18px;
        margin: 0px !important;
       
    }
        footer p {
        font-size: 18px;
    }
        footer h4 {
        margin-bottom: 10px;
    }
        footer a {
        font-size: 16px;
    }
        .main-genre-box {
        padding: 10px;
    }
        .main-genre-box h5 {
        width: 50%;
    }
        .section-7 img {
        display: none;
    }
        .section-7-content h3 {
        font-size: 26px;
    }
        .section-7 p {
        font-size: 16px;
    }
     .layout p {
        font-size: 16px;
    }
        .row.layout {
        margin-top: 0px;
    }
    .row.layout p {
        font-size: 19px;
    }
    .layout-box h5 {
    font-size: 22px;
    }
}
@media (max-width: 767px) {
        .hero-image img {
        width: 80%;
    }
    .section-9 p {
 
        font-size: 13px;
        text-align: left;
        margin: -1px !important;
    
    }
    .main-genre-box {
    margin-top: 21px;
}
.more-btn a {
    text-decoration: none;
    border: 2px solid #000;
    padding: 5px 11px;
    font-size: 12px;
}
    .more-btn a {
        padding: 5px 4px;

    }
    .main-review-box {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    text-align: center;
    justify-content: center;
}
.section-10 img {
    margin: 20px 5px;
}
    .selling-buttons {
        margin-bottom: 20px;
    }
.faq-heading h3 {
        font-size: 17px;
    }
        .Hire-box .content a {
        width: 43%;
        font-size: 15px;

    }
        .section-8 h4 i {
        padding: 3px 5px;
        font-size: 14px;
    }
    .section-8 h4 {
        font-size: 12px;
    }
    .Green-button {
        width: 173px;
        height: 164px;
        margin-top: 0px;
        font-size: 14px;
    }
    .portfolio-box-1{
        width:100%
    }
    .portfolio-box-2{
        width:100%
    }
    .right-portfolio-box:before {
    left: 0%;}
    .portfolio-box:before {
    right: 0;
}
    .inner-section-2:before {
    width: 70%;
    height: 450px;}

       
    
}
@media (max-width: 767px){
    .section-8 h4 i {
        padding: 4px 5px;
        font-size: 13px;
        
    }
    .sec-4-inner {
    display: flex
;
}
.Consultation-img img {
    width: 95%;
}
.Consultation-img {
    background-size: 80% 86%;

}
    .section-8 h4 {
        font-size: 12px;
    }

    .section-8 h4 i {
        margin-right: 6px;
        position: absolute;
        top: -2px;
        left: -8px;
        font-size: 11px;
    }
        .section-8 h4 {
        font-size: 14px;
        position: relative;
        padding-left: 20px;
    }
        section.section-1 p {
        font-size: 16px;
    }
        .scroll-up marquee img {
        width: 97%;
    }
    .accordion-button {
    font-size: 17.0374px !important;
}
.accordion-body p {
    font-size: 14px;
}
.business-box h3 {
    font-size: 20px;
}
    
}
@media (max-width: 568px){
    .slick-slide img {
        width: 66%;
        margin: 0 auto;
    }
        .main-review-box {
        gap: 3px;
    }
        .section-9 p {
        text-align: center;
        margin: 8px !important;
    }


}


