@media (max-width:1800px) {
    body { font-size: 16px; }
    header .bottomHeader .menu ul { gap: 10px; }
    .primarybtn .border.btn2 { width: 200px; }
    .headerBottom .bottomHeader { padding: 10px 30px; }
    .form-content .primaryHeading { font-size: 23px; }
    .form-box { width: 60%; }
    .form-box form { padding: 0 40px 30px; }
    .primaryHeading { font-size: 60px; }
    .bannerAnimImgs .leftImg { height: 300px; width: 220px; left: 460px; }
    .bannerAnimImgs .RightImg { width: 220px; height: 300px; bottom: -400px; left: 10px; }
    .bannerAnimImgs { top: -30px; right: 50px; }
    .banner { padding: 60px 0 40px; }
    .circle { width: 100px; height: 100px; }
    .circle.c1 { top: 20px; left: 70%; }
    .circle.c2 { bottom: -50px; }
    .yourStoryWords .bannerAnimImgs { right: 70px; }
    .bookInfoTextGrid { column-gap: 30px; }
    .testimonials .circle.c2 { left: 83.8%; }
    .giveYourStoryContent { padding-left: 50px; }
}
@media (max-width:1600px) {
	
	header .bottomHeader .menu ul li {
    font-size: 13px;
}
    .container { width: 1260px !important; }
    .aboutCreating .aboutCreatingImg img { width: 830px; }
    header .bottomHeader .menu ul li { padding: 10px 5px; }
    header .bottomHeader .menu ul { gap: 5px; }
    .headerBottom { width: 95%; }
    header .bottomHeader .menu ul li { padding: 10px 5px; }
    header .bottomHeader .menu ul { gap: 5px; }
    .headerBottom { width: 95%; }
    .form-content .primaryHeading { font-size: 20px; padding: 20px 20px; }
    .form-box input { margin-bottom: 10px; padding: 10px 15px; }
    .textBox { font-size: 16px; line-height: 24px; }
    .bannerAnimImgs .leftImg { height: 260px; width: 210px; left: 470px; }
    .bannerAnimImgs .RightImg { width: 210px; height: 260px; bottom: -320px; left: 40px; }
    .bannerAnimImgs { top: 0px; right: 60px; }
    .whyChooseContent { padding-left: 20px; }
    .whyChooseBooksImg img { width: 700px; left: 0; top: 330px; }
    .aiVectorBgBox { top: 10px; }
    .aiVectorBgBox:before { top: 21px; left: 149px; width: 300px; }
    .giveYourStoryContent { padding-left: 40px; }
    .storyBoxsMain { gap: 5px; }
    .allQualities { gap: 10px; }
    .testimonials .circle.c2 { left: 76.8%; }
    footer .col { padding: 0px 5px; }
    footer .col ul li a { font-size: 15px; }
    .banner .container-fluid { width: 80%; }
    .yourStoryWords .bannerAnimImgs { right: 100px; }
    .bookInfoTextGrid { column-gap: 10px; }
    .form-box { margin-left: 0; }
    .primaryHeading { font-size: 55px; }
    .primarybtn .border.btn2 { padding: 10px; font-size: 15px; width: 180px; }
    .primarybtn .border.btn1 { padding: 10px; font-size: 15px; width: 180px; padding-left: 25px; }
    .primarybtn .border.btn1.btnChat:before { right: 26px; }
    .primarybtn .border.btn1.btnChat:after { right: 45px; }
    .primarybtn .border.btn1.btnChat .chat { right: 18px; }
    .bookInfo .primaryHeading { font-size: 55px; }
    .aboutCreatingContent .textBox { line-height: 22px; }
    .bookInfoTextGrid .textBox { line-height: 22px; }
    .writerMain .writerContent .primaryHeading { font-size: 60px; }
    .faqSec-heading .primaryHeading { font-size: 55px; }
    .accordion-container:after { width: 95%; border-radius: 50px 0; }
    .accordion-container:before { width: 95%; left: 15px; }
    .faq-section .set>a { font-size: 18px; }
    .testiSlider .itemMain:after { left: 36px; }
    .testiSlider .itemMain:hover:after { left: 86px; }
    .testiSlider .arrowWrapper.prevArrow.slick-arrow { left: -499px; }
    .testiSlider .arrowWrapper.nextArrow.slick-arrow { left: -430px; }
    .testiSlider ul.slick-dots { left: -506px; }
}
@media (max-width:1399px) {
	
header .bottomHeader .menu ul li {
    font-size: 13px;
}
    .container { width: 1050px !important; }
    .bookfeaturedBooks img { height: 380px; }
    .aboutCreating .aboutCreatingImg img { width: 690px; }
    .form-box form { padding: 0px 30px 30px; }
    .headerBottom .bottomHeader { padding: 10px 20px; }
    .primarybtn .border.btn2 { width: 150px; font-size: 14px; }
    header .bottomHeader .menu ul li a { font-size: 14.5px; }
    header .bottomHeader .menu ul li { padding: 10px 2px; }
    .headerBottom { width: 98%; }
    .logo { width: 14%; }
    .logo img { width: 100%; }
    .form-content .primaryHeading { font-size: 18px; }
    .form-box input { padding: 5px
    15px; }
    .primaryHeading { font-size: 45px; }
    .subtitle { font-size: 18px; padding: 5px 10px; width: 100%; }
    .circle.c1 { top: -10px; left: 50%; }
    header .topHeader ul li a p { font-size: 14px; }
    .textBox { font-size: 14px; line-height: 20px; }
    .bookInfo .primaryHeading { font-size: 45px; }
    .aboutCreatingContent .primaryHeading span { display: inline-block; }
    .primarybtn .border.btn1 { width: 150px; font-size: 14px; padding: 10px; padding-left: 16px; }
    .primarybtn .border.btn1.btnChat .chat { right: 5px; }
    .primarybtn .border.btn1.btnChat:before { right: 14px; }
    .primarybtn .border.btn1.btnChat:after { right: 32px; }
    .banner .container-fluid { width: 90%; }
    .testiSlider .arrowWrapper.prevArrow.slick-arrow { left: -370px; }
    .testiSlider .arrowWrapper.nextArrow.slick-arrow { left: -300px; }
    .testiSlider ul.slick-dots { left: -376px; }
    .testiSlider .testiContent { height: 190px; overflow-x: hidden; overflow-y: scroll; }
    .writerMain { padding: 60px 50px 60px; }
    .writerMain .writerContent .primaryHeading { font-size: 45px; font-weight: 600; }
    .whyChooseBooksImg img { width: 560px; top: 270px; }
    .faq-section .set>a { font-size: 16px; }
    .faq-section .content p { font-size: 14px; line-height: 22px; }
    .aiVectorBgBox:before { width: 170px; height: 230px; }
    .yourStoryWords .bannerAnimImgs { z-index: -1; }
    .giveYourStoryContent { padding-left: 0; }
    .qualityContent .textBox { font-size: 14px; line-height: 20px; }
    footer .row { flex-wrap: wrap; justify-content: flex-start; }
    footer .col { width: 25%; padding: 0 50px; }
    footer .col ul li a { font-size: 14px; line-height: 24px; }
    .callToAction.darkCta .border.btn1.btnChat { padding-left: 14px; }
    .testiSlider .itemMain { padding: 60px 30px 30px; }
    .testiSlider .itemMain:before { width: 88px; height: 70px; }
    .testiSlider .itemMain:after { left: 25px; height: 50px; }
    .testiSlider .itemMain:hover:after { left: 70px; }
}
@media (max-width:1169px) {
	footer .copyRight .col-md-4 p {
    text-align: center;
}

.paymentImages {
    text-align: center;
}
	
.topNotchBannerAnimImgs.spanishTranslateService-bannerImg {
    left: 70%;
}

.topNotchBannerAnimImgs.spanishTranslateService-bannerImg .leftImg {
    width: 280px;
}
    .container { width: 940px !important; }
    .gridBox .row { display: flex; flex-wrap: wrap; justify-content: center; }
    .gBoxmain { margin-bottom: 15px; }
    .gridBox { background: linear-gradient(360deg, #0b2a39 40%, #fff 40%); }
    .textBox { font-size: 14px; line-height: 1.6; }
    .bannerAnimImgs {        /* display: none; */ }
    .menu.left-menu { display: none; }
    header .bottomHeader .menu.right-menu { display: none; }
    .headerBottom .bottomHeader { justify-content: space-around; }
    .bannerAnimImgs .leftImg { height: 240px; width: 180px; left: 400px; }
    .bannerAnimImgs .RightImg { height: 240px; width: 180px; left: 30px; }
    .form-box { width: 80%; }
    .aboutCreating .aboutCreatingImg img { width: 490px; margin-bottom: 0;}
    footer .col { padding: 0 20px; }
    .giveYourStoryContent .allQualities.storyBoxs { padding: 10px; }
    .allQualities .qualityImgBox { width: 50px; height: 50px; }
    .allQualities .qualityImgBox img { width: 30px; height: 30px; }
    .accordion-container { padding: 50px 50px; }
    .aiVectorBgBox { top: 160px; }
    .aiVectorBgBox:before { width: 140px; height: 200px; left: 139px; }
    .testiSlider .testiContent { font-size: 14px; line-height: 22px; height: 170px; }
    .testimonialsContent { padding-left: 10px; }
    .nav1 .menu { padding: 0 20px; }
	

.nav-cross {
    width: 35px;
    height: 38px;
    position: relative;
    margin: 0 auto;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 100px;
    background: #bf7e51;
    border-radius: 7px;
    padding: 10px;
}

.nav-cross span {
    display: block;
    position: absolute;
    height: 0;
    width: 70%;
    background: #fff;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    padding: 1px;
    margin: 0px 6px;
}

}


@media (max-width:991px) {
	
	
	
    .container { width: 740px !important; }
    .bannerAnimImgs { display: none; }
    .bookInfoTextGrid { flex-direction: column; gap: 0; }
    .bookInfoTextGrid .textBox { width: 100%; }
    .booxInfoGrid { padding: 20px; }
    .bookInfoContent { padding: 20px; }
    .form-content .primaryHeading { font-size: 17px; }
    .form-box textarea { margin-bottom: 5px; }
    .form-box input { margin-bottom: 5px; }
    .row.headerBottom { width: 93%; }
    header { padding-bottom: 50px; }
    .circle.c1 { top: -20px; }
    .form-box { width: 100%; }
    .accordion-container { padding: 20px; padding-right: 40px; }
    .faq-section .content p { font-size: 13px; line-height: 20px; }
    .faq-section .content { padding-right: 0px; padding-left: 0; padding-bottom: 0; }
    .faq-section .set>a { font-size: 15px; }
    .faq-section .set>a:after { right: 5px; top: 25px; }
    .buyBook .buyBookBG { padding: 40px 20px; }
    .buyBookImg { position: relative; top: 0; bottom: 0; left: 0; }
    .whyChooseBooksImg img { width: 540px; }
    .accordion-container:after { top: -15px; }
    .accordion-container:before { top: 0px; border-radius: 50px 0; }
    .whyChooseBooksImg { display: none; }
    .testimonials .circle.c2 { left: 56.8%; }
    .aiVectorBgBox:before { width: 110px; height: 140px; left: 99px; }
    .whyChooseContent { padding-left: 0; }
    .storyCtaBox { left: 0; border-radius: 10px; }
    .yourStoryWords .bannerAnimImgs { display: none; }
    .yourStoryWords .row { display: flex; justify-content: center; }
    .storyCtaBox img { left: 5%; }
    .storyCtaBox .border.btn1.btnChat { padding-left: 15px; }
    footer .col { width: 30.333%; padding: 0 0px; }
    footer .row { display: flex; justify-content: center; }
    .aboutCreating .aboutCreatingImg img { width: 430px; }
    .aboutCreatingContent .textBox { font-size: 14px; line-height: 20px; }
    .aboutCreatingContent .subtitle { width: 50%; }
    .aboutCreating { padding: 100px 0 50px; }
    .buyBook .circle.c1 { top: 10px; }
    .writerMain .writerContent .primaryHeading { font-size: 40px; }
    .writerMain .writerContent { width: 55%; }
    .whyChoose .row { display: flex; justify-content: center; }
    .testimonials { padding-top: 50px; }
    .testiSlider .testiContent { height: 150px; padding-right: 10px; }
}
@media (max-width:767px) {
		

	
	
	.banner .row {
    justify-content: center;
}
    .container { width: 100% !important; }
    .bottomHeader { display: block; }
    .topHeader { justify-content: space-around; }
    .bottomHeader .primarybtn { width: 100%; }
    .primarybtn .border.btn1 { margin-right: 35px; font-size: 12px; }
    header {        /* padding: 30px 0px; */ }
    .testiContent img { display: none; }
    .testiContent { text-align: center; }
    .testisec .row { flex-direction: column; }
    .sliderMain.testislider { margin: 0 auto; }
    .sliderMain.testislider { width: 100%; }
    .testisec { background: linear-gradient(180deg, #012535 65%, #d12f0f 35%); }
    header .logo img { width: 100%; margin: 0 auto; }
    .logo { text-align: center; }
    .bannerContent { text-align: center; }
    .bannerContent .subheading { font-size: 16px; }
    .mainBanner { height: 410px; }
    .bannerContent .primarybtn { margin: 0 auto; }
    .bannerContent .primarybtn .border.btn2 { margin: 0 auto; }
    .bottomBanner .primaryHeading { font-size: 26px; }
    .bottomBanner { padding: 15px 0; }
    .banner .row { flex-wrap: wrap-reverse; flex-direction: unset; }
    .circle { width: 70px; height: 70px; }
    .banner-content { text-align: center; }
    .banner-content .primarybtn .border.btn2 { margin: 0 auto; }
    .banner-content .subtitle { margin: 0 auto; margin-top: 10px; }
    .writerMain .writerContent { width: 99%; }
    header .topHeader ul { gap: 10px; }
    .logo { width: 25%; }
    .headerBottom .bottomHeader .primarybtn { width: 40%; }
    header .topHeader ul li a p { font-size: 12px; }
    .circle.c1 { display: none; }
    .topHeader .primarybtn { display: none; }
    .form-box { margin-top: 40px; }
    .bookInfo .subtitle { letter-spacing: 2px; }
    .bookInfoImg { display: none; }
    .booxInfoGrid:before { display: none; }
    .bookInfoContent { width: 100%; }
    .testimonials .row { flex-direction: column; }
    .aboutCreating { padding: 50px 0; }
    .aboutCreating .aboutCreatingContent { text-align: center; }
    .aboutCreating .aboutCreatingContent .subtitle { margin: 0 auto; }
    .aboutCreating .aboutCreatingContent .border.btn2 { margin: 0 auto; }
    .buyBook .buyBookBG { flex-direction: column; text-align: center; }
    .buyBookContent .subtitle { margin: 0 auto; }
    .buyBookContent .primarybtn { justify-content: center; }
    .buyBookContent .primarybtn .border.btn1 { margin-right: 0; }
    .buyBookImg img { padding: 30px; width: 50%; }
    .booxInfoGrid .bookInfoContent .subtitle { margin: 0 auto; }
    .booxInfoGrid .bookInfoContent { text-align: center; }
    .booxInfoGrid .bookInfoContent .primarybtn { justify-content: center; }
    .booxInfoGrid .bookInfoContent .primarybtn .border.btn1 { margin-right: 0; }
    .storyCtaBox img { display: none; }
    .accordion-container:after { background: linear-gradient(360deg, #8d5f43 10%, #71452fa1 90%); border: none; }
    .accordion-container:before { display: none; }
    .accordion-container { padding-right: 60px; }
    .aiVectorBgBox { display: none; }
    section.faqs-sec.faqs.faq-section { padding: 50px 0; }
    .faqSec-heading { text-align: center; }
    .faqSec-heading .primaryHeading { font-size: 45px; }
    .writerMain .writerContent .primarybtn .border.btn1 { margin-right: 0; }
    .callToAction .callToActionContent { text-align: center; }
    .callToAction .callToActionContent .primarybtn .border.btn1 { margin-right: 0; }
    .giveYourStoryContent .primaryHeading { text-align: center; }
    .storyBoxsMain { justify-content: center; }
    .giveYourStoryContent .allQualities.storyBoxs { width: 47.5%; }
    .yourStoryWords { height: auto; }
    .giveYourStoryContent .primaryHeading { text-align: center; }
    .storyBoxsMain { justify-content: center; }
    .giveYourStoryContent .allQualities.storyBoxs { width: 47.5%; }
    .yourStoryWords { height: auto; }
    .testiSlider { margin-left: 0; }
    .testiSlider .itemMain:after { display: none; }
    .testiSlider .testiContent { text-align: left; }
    footer .col { width: 25%; padding: 0 20px; }
    footer .col ul li a { font-size: 10px; }
    .primarybtn .border.btn2 { font-size: 12px; }
    .textBox { font-size: 12px; }
    .whyChoose { padding: 80px 0 50px; }
    .yourStoryWords .primarybtn .border.btn1 { margin-right: 0; }
    .testimonialsContent .primaryHeading { text-align: center; }
    .testimonialsContent .textBox { text-align: center; }
    footer .copyRight .col p { font-size: 10px; }
    footer .copyRight .col ul { gap: 0px; }
.nav-cross {
    width: 35px;
    height: 38px;
    position: relative;
    margin: 0 auto;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 100px;
    background: #bf7e51;
    border-radius: 7px;
    padding: 10px;
}

.nav-cross span {
    display: block;
    position: absolute;
    height: 0;
    width: 70%;
    background: #fff;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    padding: 1px;
    margin: 0px 6px;
}
	
}


@media (max-width:479px) {

	
	.giveYourStoryContent .allQualities.storyBoxs .primaryHeading {
    font-size: 20px;
    letter-spacing: 0.5px;
}
    .container { width: 100% !important; }
    .buyBook .buyBookBG { flex-direction: column-reverse; }
    header .topHeader ul li a p { display: none; }
    .form-box { margin-top: 0; }
    .form-box input { font-size: 12px; }
    .form-box input::placeholder { font-size: 12px; }
    .form-box textarea { height: 80px; }
    .form-box textarea::placeholder { font-size: 12px; }
    .bookInfoContent { padding: 10px; }
    .bookInfo .subtitle { width: 80%; }
    .topHeader { justify-content: flex-end; }
    a#hamburg { top: 10px; }
    .aboutCreating .aboutCreatingImg img { width: 100%; }
    .buyBook .circle.c2 { display: none; }
    .primaryHeading { font-size: 35px; }
    .bookInfo .primaryHeading { font-size: 35px; }
    .bookfeaturedBooks img { height: 250px; }
    .faq-section .set>a { padding: 10px; font-size: 13px; }
    .faq-section .content p { font-size: 12px; }
    .faq-section .set { margin: 0 0 10px; }
    .writerMain .writerContent .primaryHeading { font-size: 35px; }
    .writerMain { padding: 30px 30px 30px; }
    .faqSec-heading .primaryHeading { font-size: 35px; }
    .qualityContent .primaryHeading { font-size: 20px; }
    .qualityContent .textBox { font-size: 12px; }
    .storyCtaBox { padding: 20px 0; }
/* 	---------------------------------------------- */
	.buyBook .row.buyBookBG p.subtitle {
    width: 100%;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
}
.nav-cross {
    width: 35px;
    height: 38px;
    position: relative;
    margin: 0 auto;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 100px;
    background: #bf7e51;
    border-radius: 7px;
    padding: 10px;
}

.nav-cross span {
    display: block;
    position: absolute;
    height: 0;
    width: 70%;
    background: #fff;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    padding: 1px;
    margin: 0px 6px;
}
}
@media (max-width:400px) {
	
    .near { height: 598px; }
    .about .row.contentRow { transform: translateY(-570px); }
/* 	------------------------------------------------- */
	.buyBook .row.buyBookBG p.subtitle {
    width: 100%;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
}
	.whyChoose:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #bf7e5182 0%, transparent 30%);
    bottom: 0;
}
	
	
.nav-cross {
    width: 35px;
    height: 38px;
    position: relative;
    margin: 0 auto;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 100px;
    background: #bf7e51;
    border-radius: 7px;
    padding: 10px;
}

.nav-cross span {
    display: block;
    position: absolute;
    height: 0;
    width: 70%;
    background: #fff;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    padding: 1px;
    margin: 0px 6px;
}
	.headerBottom .bottomHeader {
    justify-content: space-evenly;
}
	.faq-section .set>a:after {
    content: '+';
    left: unset;
    right: 15px;
    position: absolute;
    background: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    color: #083a63;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    padding: 3px 0 0;
}
	.faq-section .set>a:after {
    right: 5px;
    top: 20px;
}
	footer .copyRight .col-md-4 p {
    color: var(--White-color);
    margin: 0;
    text-align: left;
    font-size: 11px;
}
	footer .col {
    width: 50%;
    padding: 0 20px;
}
}



/* --------------------------------------------------------------------------------- */

@media (max-width:1800px) {
    body {font-size: 16px;}

    header .bottomHeader .menu ul {
        gap: 10px;
    }
    
    .primarybtn .border.btn2 {
        width: 200px;
    }
    
    .headerBottom .bottomHeader {
        padding: 10px 30px;
    }
    
    .form-content .primaryHeading {
        font-size: 23px;
    }
    
    .form-box {
        width: 60%;
    }
    
    .form-box form {
        padding: 0 40px 30px;
    }
    
    .primaryHeading {
        font-size: 60px;
    }
    
    .bannerAnimImgs .leftImg {
        height: 300px;
        width: 220px;
        left: 460px;
    }
    
    .bannerAnimImgs .RightImg {
        width: 220px;
        height: 300px;
        bottom: -400px;
        left: 10px;
    }
    
    .bannerAnimImgs {
        top: -30px;
        right: 50px;
    }
    
    .banner {
        padding: 60px 0 40px;
    }
    
    .circle {
        width: 100px;
        height: 100px;
    }
    
    .circle.c1 {
        top: 20px;
        left: 70%;
    }
    
    .circle.c2 {
        bottom: -50px;
    }
    
    .yourStoryWords .bannerAnimImgs {
        right: 70px;
    }
    
        .bookInfoTextGrid {
        column-gap: 30px;
    }
    
    .testimonials .circle.c2 {
        left: 83.8%;
    }
    
    .giveYourStoryContent {
        padding-left: 50px;
    }

    /* translate into fenchPage */
    .topNotchBannerAnimImgs {
        left: 61%;
    }

    .topNotchBannerAnimImgs .leftImg {
        width: 600px;
        height: auto;
    }

    /* translate into spanishPage */

    .topNotchBannerAnimImgs.spanishTranslateService-bannerImg .leftImg {
        width: 650px;
        height: 650px;
    }

    .topNotchBannerAnimImgs.spanishTranslateService-bannerImg {
    left: 59%;
    }

        /* translate into fenchPage */
    .topNotchBannerAnimImgs {
        left: 61%;
    }

    .topNotchBannerAnimImgs .leftImg {
        width: 600px;
        height: auto;
    }

/* .topNotchBannerAnimImgs.expert-biography */
    .topNotchBannerAnimImgs.expert-biography {
        left: 64%;
    }
    
    .topNotchBannerAnimImgs.expert-biography .leftImg {
        width: 570px;
    }

    .topNotchBannerAnimImgs.seo-Service-bannerImg {
    left: 66%;
    top: 26%;
}

.topNotchBannerAnimImgs.seo-Service-bannerImg .leftImg {
    width: 540px;
}

.topNotchBannerAnimImgs.writing-narrative {
    left: 59%;
    top: 28%;
}

.topNotchBannerAnimImgs.writing-narrative .leftImg {
    width: 650px;
    height: 480px;
}

.topNotchBannerAnimImgs.top-Children-book-Service-bannerImg {
    top: 20%;
    left: 65%;
}

.topNotchBannerAnimImgs.top-Children-book-Service-bannerImg .leftImg {
    width: 550px;
    height: 550px;
}

.topNotchBannerAnimImgs.lyrical-art-rhyme {
    left: 65%;
    top: 28%;
}

.topNotchBannerAnimImgs.lyrical-art-rhyme .leftImg {
    width: 480px;
}

}


@media (max-width: 1600px) {
    /* .container {
        width: 1240px !important;
    } */

    .container {
        width: 1260px !important;
    }

    .aboutCreating .aboutCreatingImg img {
    width: 830px;
}

header .bottomHeader .menu ul li {
    padding: 10px 5px;
}

header .bottomHeader .menu ul {
    gap: 5px;
}

.headerBottom {
    width: 95%;
}
    
header .bottomHeader .menu ul li {
    padding: 10px 5px;
}

header .bottomHeader .menu ul {
    gap: 5px;
}

.headerBottom {
    width: 95%;
}

.form-content .primaryHeading {
    font-size: 20px;
    padding: 20px 20px;
}

.form-box input {
    margin-bottom: 10px;
    padding: 10px 15px;
}

.textBox {
    font-size: 16px;
    line-height: 24px;
}

.bannerAnimImgs .leftImg {
    height: 260px;
    width: 210px;
    left: 470px;
}

.bannerAnimImgs .RightImg {
    width: 210px;
    height: 260px;
    bottom: -320px;
    left: 40px;
}

.bannerAnimImgs {
    top: 0px;
    right: 60px;
}

.whyChooseContent {
    padding-left: 20px;
}

.whyChooseBooksImg img {
    width: 700px;
    left: 0;
    top: 330px;
}

.aiVectorBgBox {
    top: 10px;
}

.aiVectorBgBox:before {
    top: 21px;
    left: 149px;
    width: 300px;
}

.giveYourStoryContent {
    padding-left: 40px;
}

.storyBoxsMain {
    gap: 5px;
}

.allQualities {
    gap: 10px;
}

.testimonials .circle.c2 {
    left: 76.8%;
}

footer .col {
    padding: 0px 5px;
}

footer .col ul li a {
    font-size: 15px;
}

.banner .container-fluid {
    width: 80%;
}

.yourStoryWords .bannerAnimImgs {
    right: 100px;
}

.bookInfoTextGrid {
    column-gap: 10px;
}

.form-box {
    margin-left: 0;
}

.primaryHeading {
    font-size: 55px;
}

.primarybtn .border.btn2 {
    /* padding: 10px; */
    font-size: 15px;
    width: 180px;
}

.primarybtn .border.btn1 {
    /* padding: 10px; */
    font-size: 15px;
    width: 180px;
    padding-left: 25px;
}

.primarybtn .border.btn1.btnChat:before {
    right: 26px;
}

.primarybtn .border.btn1.btnChat:after {
    right: 45px;
}

.primarybtn .border.btn1.btnChat .chat {
    right: 18px;
}

.bookInfo .primaryHeading {
    font-size: 55px;
}

.aboutCreatingContent .textBox {
    line-height: 22px;
}

.bookInfoTextGrid .textBox {
    line-height: 22px;
}

.writerMain .writerContent .primaryHeading {
    font-size: 60px;
}

.faqSec-heading .primaryHeading {
    font-size: 55px;
}

.accordion-container:after {
    width: 100%;
    border-radius: 50px 0;
}

.accordion-container:before {
    width: 95%;
    left: 15px;
}

.faq-section .set>a {
    font-size: 18px;
}

.testiSlider .itemMain:after {
    left: 36px;
}

.testiSlider .itemMain:hover:after {
    left: 86px;
}

.testiSlider .arrowWrapper.prevArrow.slick-arrow {
    left: -499px;
}

.testiSlider .arrowWrapper.nextArrow.slick-arrow {
    left: -430px;
}

.testiSlider ul.slick-dots {
    left: -506px;
}

    /* translate into spanishPage */
    .topNotchBannerAnimImgs.spanishTranslateService-bannerImg .leftImg {
        width: 540px;
        height: 540px;
    }
/* translate into frenchPage */
    .topNotchBannerAnimImgs {
    left: 56%;
}

.topNotchBannerAnimImgs .leftImg {
    width: 570px;
}

    /* topNotchBannerAnimImgs.expert-biography */
    .topNotchBannerAnimImgs.expert-biography {
    left: 60%;
}

.topNotchBannerAnimImgs.expert-biography .leftImg {
    width: 560px;
}

.topNotchBannerAnimImgs.hireAwriter {
    left: 57%;
    top: 28%;
}

.topNotchBannerAnimImgs.hireAwriter .leftImg {
    width: 600px;
}

.topNotchBannerAnimImgs.seo-Service-bannerImg {
    left: 61%;
    top: 28%;
}

.topNotchBannerAnimImgs.seo-Service-bannerImg .leftImg {
    width: 500px;
}

    .topNotchBannerAnimImgs.writing-narrative {
    left: 53%;
}

.topNotchBannerAnimImgs.top-Children-book-Service-bannerImg .leftImg {
    width: 480px;
}

.topNotchBannerAnimImgs.lyrical-art-rhyme {
    left: 62%;
    top: 23%;
}

.servicesLayout-LeftAndRightGrid .primaryHeading.rightHeading1 {
    font-size: 55px;
}

.servicesLayout-LeftAndRightGrid {
    padding: 50px 0;
}

.musicSectionGrid .musicSectionGridMain .primaryHeading {
    font-weight: 500;
}

.musicSectionGrid .musicSectionGrid-content .primaryHeading {
    font-weight: 500;
    font-size: 32px;
}

.Right-leftSection .primaryHeading.rightHeading1 {
    font-size: 55px;
}

.bookImg {
    height: 730px;
}

.bookImg .row .textBox {
    padding: 0 30px;
}

}



@media (max-width: 1399px) {
	
	.aiVectorBgBox .questionMark {
    left: 0;
}
    .container {
        width: 1050px !important;
    }

    .bookfeaturedBooks img {
    height: 380px;
}

.aboutCreating .aboutCreatingImg img {
    width: 690px;
}

.form-box form {
    padding: 0px 30px 30px;
}

.headerBottom .bottomHeader {
    padding: 10px 20px;
}

.primarybtn .border.btn2 {
    width: 150px;
    font-size: 14px;
}

header .bottomHeader .menu ul li a {
    font-size: 14.5px;
}

header .bottomHeader .menu ul li {
    padding: 10px 2px;
}

.headerBottom {
    width: 98%;
}

.logo {
    width: 14%;
}

.logo img {
    width: 100%;
}

.form-content .primaryHeading {
    font-size: 18px;
}

.form-box input {
    padding: 5px
 15px;
}

.primaryHeading {
    font-size: 45px;
}

.subtitle {
    font-size: 18px;
    padding: 5px 10px;
    width: 64%;
}

.circle.c1 {
    top: -10px;
    left: 50%;
}

header .topHeader ul li a p {
    font-size: 14px;
}

.textBox {
    font-size: 14px;
    line-height: 20px;
}

.bookInfo .primaryHeading {
    font-size: 45px;
}

.aboutCreatingContent .primaryHeading span {
    display: inline-block;
}

.primarybtn .border.btn1 {
    width: 150px;
    font-size: 14px;
    padding: 10px;
    padding-left: 16px;
}

.primarybtn .border.btn1.btnChat .chat {
    right: 5px;
}

.primarybtn .border.btn1.btnChat:before {
    right: 14px;
}

.primarybtn .border.btn1.btnChat:after {
    right: 32px;
}

.banner .container-fluid {
    width: 90%;
}

.testiSlider .arrowWrapper.prevArrow.slick-arrow {
    left: -370px;
}

.testiSlider .arrowWrapper.nextArrow.slick-arrow {
    left: -300px;
}

.testiSlider ul.slick-dots {
    left: -376px;
}

.testiSlider .testiContent {
    height: 190px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.writerMain {
    padding: 60px 50px 60px;
}

.writerMain .writerContent .primaryHeading {
    font-size: 45px;
    font-weight: 600;
}
.whyChooseBooksImg img {
    width: 560px;
    top: 270px;
}

    .faq-section .set>a {
    font-size: 16px;
}

.faq-section .content p {
    font-size: 14px;
    line-height: 22px;
}

.aiVectorBgBox:before {
    width: 170px;
    height: 230px;
    left: 33%;
}

.yourStoryWords .bannerAnimImgs {
    z-index: -1;
}

.giveYourStoryContent {
    padding-left: 0;
}

.qualityContent .textBox {
    font-size: 14px;
    line-height: 20px;
}

    footer .row {
    flex-wrap: wrap;
    justify-content: flex-start;
}

footer .col {
    width: 25%;
    padding: 0 50px;
}


footer .col ul li a {
    font-size: 14px;
    line-height: 24px;
}

.callToAction.darkCta .border.btn1.btnChat {
    padding-left: 14px;
}

.testiSlider .itemMain {
    padding: 60px 30px 30px;
}

.testiSlider .itemMain:before {
    width: 88px;
    height: 70px;
}

.testiSlider .itemMain:after {
    left: 25px;
    height: 50px;
}

.testiSlider .itemMain:hover:after {
    left: 70px;
}

/* inner banner */
.innerBanner {height: 340px;}

.innerBanner .circle.c2 {
    bottom: -60px;
}

/* About Page */
.rightSection-rightImg .img2 {
    left: 150px;
}

.aboutCreating {
    padding: 100px 0;
}

/* contact page */
.contactSection {
    height: 700px;
}

.contactSection .contactSectionImg img {
    width: 60%;
}

/* translate into spanishPage */
    .topNotchBannerAnimImgs.spanishTranslateService-bannerImg .leftImg {
    width: 470px;
    height: 470px;
}

.left-RightSection .primaryHeading.leftHeading1 {font-size: 55px;}

.Right-leftSection .primaryHeading.rightHeading1 {
    font-size: 55px;
}

/* translate into frenchPage */
.topNotchBannerAnimImgs .leftImg {
    width: 510px;
}

.topNotchBannerAnimImgs {
    left: 55%;
}   

/* topNotchBannerAnimImgs.expert-biography */
.topNotchBannerAnimImgs.expert-biography {
    left: 60%;
}

.topNotchBannerAnimImgs.expert-biography .leftImg {
    width: 460px;
}

.topNotchBannerAnimImgs.seo-Service-bannerImg {
    left: 73%;
    top: 35%;
}

.topNotchBannerAnimImgs.seo-Service-bannerImg .leftImg {
    width: 300px;
}

.topNotchBannerAnimImgs.hireAwriter {
    left: 54%;
}

.topNotchBannerAnimImgs.hireAwriter .leftImg {
    width: 530px;
}

.topNotchBannerAnimImgs.writing-narrative {
    left: 50%;
}

.topNotchBannerAnimImgs.writing-narrative .leftImg {
    width: 580px;
    height: 420px;
}

.topNotchBannerAnimImgs.top-Children-book-Service-bannerImg .leftImg {
    height: 420px;
    width: 400px;
}

.topNotchBannerAnimImgs.lyrical-art-rhyme {
    left: 58%;
}

.dominateTheRapBattle-Content .textBox {
    font-size: 14px;
}

.musicSectionGrid .musicSectionGrid-content .textBox {
    font-size: 14px;
}

.musicSectionGrid .musicSectionGrid-content .primaryHeading {
    font-size: 27px;
}

.Right-leftSection .primaryHeading.rightHeading1 {
    font-size: 45px;
}

.musicSectionGrid .row {
    padding: 0 30px;
}

.musicSectionGrid .musicSectionGrid-content .border.btn2 {
    padding: 10px 20px;
}

.musicSectionGrid .musicSectionGrid-content {
    padding: 30px 20px;
}

.dominateTheRapBattle.qualitiesofTopRap-Songwriters .dominateTheRapBattleGrid {
    row-gap: 0px;
}

.dominateTheRapBattle {
    padding-top: 50px;
}

.dominateTheRapBattle-Content {
    row-gap: 10px;
}

.dominateTheRapBattle.qualitiesofTopRap-Songwriters .dominateTheRapBattleGrid .dominateTheRapBattle-Content {
    padding: 15px 20px 15px 50px;
}
    
}

@media (max-width:1169px) {
	

.container {
    width: 940px !important;
    }
    
    .gridBox .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }
    
    .gBoxmain {
        margin-bottom: 15px;
    }
    
    .gridBox {
        background: linear-gradient(360deg, #0b2a39 40%, #fff 40%);
    }
    
    .textBox {
        font-size: 14px;
        line-height: 1.6;
    }
    
    .bannerAnimImgs {
        /* display: none; */
    }
    
    .menu.left-menu {
        display: none;
    }
    
    header .bottomHeader .menu.right-menu {
        display: none;
    }
    
    .headerBottom .bottomHeader {
        justify-content: space-around;
    }

    .bannerAnimImgs .leftImg {
        height: 240px;
        width: 180px;
        left: 400px;
    }
    
    .bannerAnimImgs .RightImg {
        height: 240px;
        width: 180px;
        left: 30px;
    }
    
    .form-box {
        width: 80%;
    }
    
    .aboutCreating .aboutCreatingImg img {
        width: 650px;
    }
    
    footer .col {
        padding: 0 20px;
    }
    
    .giveYourStoryContent .allQualities.storyBoxs {padding: 10px;}
    
    .allQualities .qualityImgBox {
        width: 50px;
        height: 50px;
    }
    
    .allQualities .qualityImgBox img {
        width: 30px;
        height: 30px;
    }
    
    .accordion-container {
        padding: 50px 50px;
    }
    
    .aiVectorBgBox {
        top: 160px;
    }
    
    .aiVectorBgBox:before {
        width: 140px;
        height: 200px;
        left: 139px;
    }
    
    .testiSlider .testiContent {
        font-size: 14px;
        line-height: 22px;
        height: 170px;
    }
    
    .testimonialsContent {
        padding-left: 10px;
    }
    
    .nav1 .menu {
        padding: 0 20px;
    }
    
    /* contact page */
    .contactSection .contactSectionImg img {
        width: 50%;
    }
    
    .contact-Main {
        padding: 30px;
    }
    
    .contact-Main h2 {
        font-size: 26px;
    }
    
    .contact-Main p {
        font-size: 14px;
        line-height: normal;
    }
    
    .contact-Main input {
        padding: 10px;
    }


    /* translate into spanishPage */
    .left-RightSection .primaryHeading.leftHeading1 {
        font-size: 45px;
    }
    
    .left-RightSection .primaryHeading.leftHeading2 {
        font-size: 35px;
    }
    
    .Right-leftSection .primaryHeading.rightHeading1 {
        font-size: 45px;
    }
    
  .topNotchBannerAnimImgs.spanishTranslateService-bannerImg .leftImg {
	width: 280px;
    height: 377px;
}
    
    .topNotchBannerAnimImgs.spanishTranslateService-bannerImg {
        left: 71%;
    }

    /* translate into frenchPage */
    .topNotchBannerAnimImgs {
    left: 70%;
    }

    .topNotchBannerAnimImgs .leftImg {
        width: 280px;
    }

    .topNotchBannerAnimImgs.expert-biography .leftImg {
        width: 280px;
    }

    .topNotchBannerAnimImgs.expert-biography {
        left: 70%;
    }

    .topNotchBannerAnimImgs.hireAwriter {
    left: 65%;
    top: 35%;
}

.topNotchBannerAnimImgs.hireAwriter .leftImg {
    width: 340px;
}

    .topNotchBannerAnimImgs.seo-Service-bannerImg {
    left: 70%;
}

.topNotchBannerAnimImgs.seo-Service-bannerImg .leftImg {
    width: 290px;
}

.topNotchBannerAnimImgs.writing-narrative {
    left: 69%;
}

.topNotchBannerAnimImgs.writing-narrative .leftImg {
    width: 305px;
    height: 390px;
    object-fit: cover;
}

.topNotchBannerAnimImgs.top-Children-book-Service-bannerImg {
    left: 68%;
}

.topNotchBannerAnimImgs.top-Children-book-Service-bannerImg .leftImg {
    width: 310px;
    height: 400px;
}

.topNotchBannerAnimImgs.translateIntoArabic {
    left: 71%;
}

.topNotchBannerAnimImgs.translateIntoArabic .leftImg {
    width: 280px;
}
    
}

@media (max-width: 991px) {
	
	.left-RightSection .primarybtn .btn2 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: auto;
    line-height: 1.2;
}

.left-RightSection .primarybtn {
    padding: 0;
}
	.page-id-62 .aboutCreating .aboutCreatingImg img {
    width: 389px;
}
	
    .container {
        width: 740px !important;
    }

    .bannerAnimImgs {
        display: none;
    }

    .bookInfoTextGrid {
        flex-direction: column;
        gap: 0;
    }

    .bookInfoTextGrid .textBox {
        width: 100%;
    }

    .booxInfoGrid {
        padding: 20px;
    }

    .bookInfoContent {
        padding: 20px;
    }

    .form-content .primaryHeading {
        font-size: 17px;
    }

    .form-box textarea {
        margin-bottom: 5px;
    }

    .form-box input {
        margin-bottom: 5px;
    }

    .row.headerBottom {
        width: 93%;
    }

    header {
        padding-bottom: 50px;
    }

    .circle.c1 {
        top: -20px;
    }

    .form-box {
        width: 100%;
    }

    .accordion-container {
        padding: 20px;
        padding-right: 40px;
    }

    .faq-section .content p {
        font-size: 13px;
        line-height: 20px;
    }

    .faq-section .content {
        padding-right: 0px;
        padding-left: 0;
        padding-bottom: 0;
    }

    .faq-section .set>a {
        font-size: 15px;
    }

    .faq-section .set>a:after {
        right: 5px;
        top: 25px;
    }

    .buyBook .buyBookBG {
        padding: 40px 20px;
    }

    .buyBookImg {
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
    }

    .whyChooseBooksImg img {
        width: 540px;
    }

    .accordion-container:after {
        top: -15px;
    }

    .accordion-container:before {
        top: 0px;
        border-radius: 50px 0;
    }

    .whyChooseBooksImg {
        display: none;
    }

    .testimonials .circle.c2 {
        left: 56.8%;
    }

    .aiVectorBgBox:before {
        width: 110px;
        height: 140px;
        left: 99px;
    }

    .whyChooseContent {
        padding-left: 0;
    }

    .storyCtaBox {left: 0;border-radius: 10px;}

    .yourStoryWords .bannerAnimImgs {
        display: none;
    }

    .yourStoryWords .row {
        display: flex;
        justify-content: center;
    }

    .storyCtaBox img {
        left: 5%;
    }

    .storyCtaBox .border.btn1.btnChat {
        padding-left: 15px;
    }

    footer .col {width: 30.333%;padding: 0 0px;}

    footer .row {
        display: flex;
        justify-content: center;
    }

        .aboutCreating .aboutCreatingImg img {
        width: 430px;
    }

    .aboutCreatingContent .textBox {
        font-size: 14px;
        line-height: 20px;
    }

    .aboutCreatingContent .subtitle {
        width: 50%;
    }

    .aboutCreating {
        padding: 100px 0 50px;
    }

    .buyBook .circle.c1 {
        top: 10px;
    }

    .writerMain .writerContent .primaryHeading {
        font-size: 40px;
    }

    .writerMain .writerContent {
        width: 55%;
    }

    .whyChoose .row {
        display: flex;
        justify-content: center;
    }

    .testimonials {
        padding-top: 50px;
    }

    .testiSlider .testiContent {
        height: 150px;
        padding-right: 10px;
    }

    .btnsSection .btnBox {
        padding: 60px 0;
    }

    .rightSection-rightImg .img1 {
        width: 70%;
    }

    .rightSection-rightImg .img2 {
        left: 80px;
        width: 70%;
    }

    .rightSection-rightImg:before {
        width: 90%;
        left: 0;
        bottom: -260px;
        height: 240px;
    }

    /* inner banner */
    .innerBanner .circle.c1 {
        top: -10px;
    }

    .innerBanner {
        height: 280px;
    }

    /* About Page */
        .testiSlider {
        margin-left: 0;
    }

    .btnsSection .btnBox {
        width: 100%;
    }

    /* contact page */
    .contact-Main h2 {
        font-size: 22px;
    }
        
    /* footer */
    footer .copyRight .col:nth-child(1) {
        width: 18%;
    }

    footer .copyRight .col:nth-child(2) {
        width: 39%;
    }

    footer .copyRight .col:nth-child(3) {width: 39%;}

    footer .copyRight .col p {
        font-size: 14px;
    }

    .contactBannerImg {
        position: relative;
        top: -30px;
    }

    /* translate into spanishPage */
    .topNotchBannerAnimImgs.spanishTranslateService-bannerImg {
        display: none;
    }
    
    .left-RightSection .primaryHeading.leftHeading1 {
        font-size: 40px;
    }
    
    .left-RightSection .primaryHeading.leftHeading2 {
        font-size: 30px;
    }
    
    .Right-leftSection .primaryHeading.rightHeading1 {
        font-size: 40px;
    }
	
	.page-id-60 .buyBookContent .subtitle {
    width: 100%;
	}

    .topNotchBannerAnimImgs .leftImg {
        display: none;
    }

    /* .topNotchBannerAnimImgs.frenchTranslateService-bannerImg  */
    .topNotchBannerAnimImgs.frenchTranslateService-bannerImg {
        display: none !important;
    }
    
}

@media (max-width:767px) {
	.aboutCreatingContent .textBox {
    text-align: center;
}
	.rightSection-rightImg {width: 100%;}
    .container {
        width: 100% !important;
    }

    .innerBanner .circle.c2 {
    bottom: -40px;
}
    .bottomHeader {
    display: block;
    }

    .topHeader {
    justify-content: space-around;
    }

    .bottomHeader .primarybtn {
        width: 100%;
    }

    .primarybtn .border.btn1 {
        margin-right: 35px;
        font-size: 12px;
    }

    header {
        /* padding: 30px 0px; */
    }

    .testiContent img {
        display: none;
    }

    .testiContent {
        text-align: center;
    }

    .testisec .row {
        flex-direction: column;
    }

    .sliderMain.testislider {
        margin: 0 auto;
    }

    .sliderMain.testislider {
        width: 100%;
    }

    .testisec {
        background: linear-gradient(180deg, #012535 65%, #d12f0f 35%);
    }

    header .logo img {
        width: 100%;
        margin: 0 auto;
    }

    .logo {
        text-align: center;
    }

    .bannerContent {
        text-align: center;
    }

    .bannerContent .subheading {
        font-size: 16px;
    }

    .mainBanner {
        height: 410px;
    }

    .bannerContent .primarybtn {
        margin: 0 auto;
    }

    .bannerContent .primarybtn .border.btn2 {
        margin: 0 auto;
    }

    .bottomBanner .primaryHeading {
        font-size: 26px;
    }

    .bottomBanner {
        padding: 15px 0;
    }

    .bookfeaturedBooks.aos-init.aos-animate {
    /* transition: 0.1s; */
    }
    
    .bookfeaturedBooks.aos-init.aos-animate {
        /* transition: 0.1s; */
        /* opacity: 1; */
    }
    
    .banner .row {
        flex-wrap: wrap-reverse;
        flex-direction: unset;
    }
    
    .circle {
        width: 70px;
        height: 70px;
    }
    
    .banner-content {
        text-align: center;
    }
    
    .banner-content .primarybtn .border.btn2 {
        margin: 0 auto;
    }
    
    .banner-content .subtitle {
        margin: 0 auto;
        margin-top: 10px;
    }
    
    .writerMain .writerContent {
        width: 99%;
    }
    
    header .topHeader ul {
        gap: 10px;
    }
    
    .logo {
        width: 25%;
    }
    
    .headerBottom .bottomHeader .primarybtn {
        width: 40%;
    }
    
    header .topHeader ul li a p {
        font-size: 12px;
    }
    
    .circle.c1 {/* display: none; */}
    
    .topHeader .primarybtn {
        display: none;
    }
    
    .form-box {
        margin-top: 40px;
    }
    
        .bookInfo .subtitle {
        letter-spacing: 2px;
    }
    
    .bookInfoImg {
        display: none;
    }
    
    .booxInfoGrid:before {
        display: none;
    }
    
    .bookInfoContent {
        width: 100%;
    }

    .testimonials .row {
    flex-direction: column;
    }

    .aboutCreating {
        padding: 50px 0;
    }
    
    .aboutCreating .aboutCreatingContent {
        text-align: center;
    }
    
    .aboutCreating .aboutCreatingContent .subtitle {
        margin: 0 auto;
    }
    
    .aboutCreating .aboutCreatingContent .border.btn2 {
        margin: 0 auto;
    }
    
    .buyBook .buyBookBG {
        flex-direction: column;
        text-align: center;
    }
    
    .buyBookContent .subtitle {
        margin: 0 auto;
    }
    
    .buyBookContent .primarybtn {
        justify-content: center;
    }
    
    .buyBookContent .primarybtn .border.btn1 {
        margin-right: 0;
    }
    
    .buyBookImg img {
        padding: 30px;
        width: 50%;
    }

    .booxInfoGrid .bookInfoContent .subtitle {
    margin: 0 auto;
    }
    
    .booxInfoGrid .bookInfoContent {
        text-align: center;
    }
    
    .booxInfoGrid .bookInfoContent .primarybtn {
        justify-content: center;
    }
    
    .booxInfoGrid .bookInfoContent .primarybtn .border.btn1 {
        margin-right: 0;
    }

    .storyCtaBox img {
        display: none;
    }

    .accordion-container:after {
        background: linear-gradient(360deg, #8d5f43 10%, #71452fa1 90%);
        border: none;
    }
    
    .accordion-container:before {
        display: none;
    }
    
    .accordion-container {
        padding-right: 60px;
    }
    
    .aiVectorBgBox {
        display: none;
    }

    section.faqs-sec.faqs.faq-section {
        padding: 50px 0;
    }
    
    .faqSec-heading {
        text-align: center;
    }
    
    .faqSec-heading .primaryHeading {
        font-size: 45px;
    }

    .writerMain .writerContent .primarybtn .border.btn1 {
        margin-right: 0;
    }
    
    .callToAction .callToActionContent {
        text-align: center;
    }
    
    .callToAction .callToActionContent .primarybtn .border.btn1 {
        margin-right: 0;
    }

    .giveYourStoryContent .primaryHeading {
        text-align: center;
    }
    
    .storyBoxsMain {
        justify-content: center;
    }
    
    .giveYourStoryContent .allQualities.storyBoxs {
        width: 47.5%;
    }
    
    .yourStoryWords {
        height: auto;
    }

    .giveYourStoryContent .primaryHeading {
    text-align: center;
    }
    
    .storyBoxsMain {
        justify-content: center;
        padding: 0 50px;
    }
    
    .giveYourStoryContent .allQualities.storyBoxs {
        width: 47.5%;
    }
    
    .yourStoryWords {
        height: auto;
    }

    .testiSlider {
        margin-left: 0;
    }

    .testiSlider .itemMain:after {
        display: none;
    }
    
    .testiSlider .testiContent {
        text-align: left;
    }

    footer .col {
        width: 25%;
        padding: 0 20px;
    }

    footer .col ul li a {
        font-size: 10px;
    }

    .primarybtn .border.btn2 {
        font-size: 12px;
    }
    
    .textBox {
        font-size: 12px;
    }
    
    .whyChoose {
        padding: 80px 0 50px;
    }
    
    .yourStoryWords .primarybtn .border.btn1 {
        margin-right: 0;
    }
    
    .testimonialsContent .primaryHeading {
        text-align: center;
    }
    
    .testimonialsContent .textBox {
        text-align: center;
    }

    footer .copyRight .col p {
        font-size: 10px;
    }

    footer .copyRight .col ul {
        gap: 0px;
    }

    .aboutCreating .aboutCreatingImg img {
        display: none;
    }

/* inner banner */


.innerBanner {
    height: 320px;
    background-size: cover;
    background-position: left;
}

/* About Age */
    .btnsSection .btnBox {
    margin: 0;
    padding: 30px 0;
}

.rightSection-rightImg {
    height: 350px;
    margin: 0 auto;
    justify-content: center;
}

.rightSection-rightImg:before {display: none;}

.btnGridsBox .btnGrid .primarybtn .border.btn2 {
    padding: 5px;
    font-size: 12px;
    width: 180px;
}

/* contact page */
.contactBannerImg {
    display: none;
}

.contactSection .contactSectionImg {
    display: none;
}
    .buyBook .row.buyBookBG p.subtitle {
    width: 60%;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
	 .nav-cross {
    width: 35px;
    height: 40px;
    position: fixed;
    margin: 0px auto;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 50px;
} 
}


@media (max-width:650px) {
	
.primaryHeading {
    text-align: center;
}

.aboutCreatingContent {
    display: flex;
    flex-direction: column;
    align-items: center;
}
	.rightSection-rightImg {width: 100%; margin-top: 50px;}

    .btnsSection .btnBox {
    flex-wrap: wrap;
    text-align: center;
}

.rightSection-rightImg .img1 {
    width: 50%;
}

.rightSection-rightImg .img2 {
    width: 50%;
}

.leftSection-rightImg .primarybtn {
    justify-content: center;
}

.primarybtn .border.btn1 {
    margin-right: 0;
}

.leftSection-rightImg .primarybtn .border.btn1 {
    padding: 5px;
}

.btnGridsBox .btnGrid .primarybtn .border.btn2 {
    padding: 5px;
    font-size: 12px;
    width: 170px;
}

.btnGridsBox {
    padding: 50px 0;
}

    .row.copyRight {
    flex-direction: column;
}

.row.copyRight .col {
    padding: 0;
}

footer .copyRight .col:nth-child(1) {
    width: 90%;
    display: flex;
    justify-content: center;
}

            /* translate into spanishPage */
.left-RightSection {
    flex-direction: column;
    gap: 30px;
    text-align: center;
}

.left-RightSection .primarybtn {
    justify-content: center;
}

.Right-leftSection {
    flex-direction: column;
    text-align: center;
}

.Right-leftSection .primarybtn .border.btn2 {
    margin: 0 auto;
}

    .storyBoxsMain {
    padding: 0px 10px;
}

.Right-leftSection-content {
    padding-bottom: 30px;
}    
	
.nav-cross {
    width: 35px;
    height: 38px;
    position: relative;
    margin: 0 auto;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 100px;
    background: #bf7e51;
    border-radius: 7px;
    padding: 10px;
}

.nav-cross span {
    display: block;
    position: absolute;
    height: 0;
    width: 70%;
    background: #fff;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    padding: 1px;
    margin: 0px 6px;
}

}


@media (max-width:479px) {
	
/*hamburger*/
	.nav-cross {
    width: 35px;
    height: 38px;
    position: relative;
    margin: 0 auto;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 50px;
    background: #bf7e51;
    border-radius: 7px;
    padding: 10px;
}

.nav-cross span {
    display: block;
    position: absolute;
    height: 0;
    width: 70%;
    background: #fff;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    padding: 1px;
    margin: 0px 6px;
}
/*hamburger end*/
	
	.accordion-container {
    padding-right: 16px;
}
	
.faq-section .set>a:after {
    width: 20px;
    height: 20px;
    top: 21px;
}
	
.primaryHeading {
    text-align: center;
}

.aboutCreatingContent {
    display: flex;
    flex-direction: column;
    align-items: center;
}
	
	.page-id-62 .primaryHeading {
    text-align: center;
}

.page-id-62 .aboutCreatingContent {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
	
    .container {
        width: 100% !important;
    }

    .buyBook .buyBookBG {flex-direction: column-reverse;}

    header .topHeader ul li a p {
        display: none;
    }

    .form-box {margin-top: 0;}

    .form-box input {
        font-size: 12px;
    }
    
    .form-box input::placeholder {
        font-size: 12px;
    }
    
    .form-box textarea {
        height: 80px;
    }
    
    .form-box textarea::placeholder {
        font-size: 12px;
    }

    .bookInfoContent {
        padding: 10px;
    }
    
    .bookInfo .subtitle {
        width: 80%;
    }
    
    .topHeader {
        justify-content: flex-end;
    }
    
    a#hamburg {
        top: 10px;
    }

    .aboutCreating .aboutCreatingImg img {
        width: 100%;
    }
    
    .buyBook .circle.c2 {
        display: none;
    }

    .primaryHeading {
        font-size: 35px;
    }
    
    .bookInfo .primaryHeading {
        font-size: 35px;
    }
    
    .bookfeaturedBooks img {
        height: 250px;
    }
    
    .faq-section .set>a {
        padding: 10px;
        font-size: 13px;
    }
    
    .faq-section .content p {
        font-size: 12px;
    }
    
    .faq-section .set {
        margin: 0 0 10px;
    }

    .writerMain .writerContent .primaryHeading {
    font-size: 35px;
}

.writerMain {
    padding: 30px 30px 30px;
}

.faqSec-heading .primaryHeading {
    font-size: 35px;
}

.qualityContent .primaryHeading {
    font-size: 20px;
}

.qualityContent .textBox {
    font-size: 12px;
}

.aboutCreating .aboutCreatingImg img {display: none;}

/* About Page */
.btnGridsBox .btnGrid .primarybtn {flex-wrap: wrap;}

.btnGridsBox .btnGrid .primarybtn .border.btn2 {
    width: 150px;
    font-size: 10px;
    padding: 5px;
}

.btnGridsBox {
    padding: 50px 5px;
}

footer .copyRight .col ul {display: block;}

footer .copyRight .col ul li a {
    justify-content: center;
}

footer .footerHeading {
    font-size: 16px;
}

.rightSection-rightImg .img1 {
    display: none;
}

.rightSection-rightImg {
    height: 280px;
}

    /* translate into spanishPage */
.left-RightSection .primaryHeading.leftHeading1 {
    font-size: 35px;
}

.Right-leftSection .primaryHeading.rightHeading1 {
    font-size: 35px;
}

}

@media (max-width:400px) {
	
	.accordion-container {padding-right: 20px;}
	
		
.faq-section .set>a:after {
    width: 20px;
    height: 20px;
    top: 21px;
}
	
	.left-RightSection {
    padding: 0;
}

section.btnsSection {
    padding: 0;
}

.Right-leftSection {
    padding: 0;
}


.Right-leftSection {
    padding: 0;
}
	
	.testiSlider .primaryHeading.testiName {
    font-size: 35px;
}
	
	.testiSlider .testiContent {
    font-size: 12px;
    line-height: 20px;
}

	.giveYourStoryContent .textBox {
    text-align: center;
}
	
	.left-RightSection .primarybtn .btn2 {padding: 11px;}
	.left-RightSection .primarybtn {
    display: grid;
}

.left-RightSection .primarybtn .btn2 {
    width: 100%;
}

.left-RightSection .primarybtn .border.btn2:nth-child(2) {
    width: 100%;
}
	
	.btnGridsBox .btnGrid .primarybtn {
    gap: 16px;
}
    .headerBottom .bottomHeader .primarybtn {
        display: none;
    }
    
    .logo {
        width: 40%;
    }
    
    .giveYourStoryContent .allQualities.storyBoxs {
        width: 85%;
    }
    
    .yourStoryWords .circle.c2 {
        display: none;
    }
    
    .testimonials .circle.c2 {
        display: none;
    }

    .aboutCreating .aboutCreatingImg img {
        display: none;
    }

    .buyBookImg img {
        width: 100%;
    }

    .storyCtaBox {
        display: none;
    }

    .booxInfoGrid .bookInfoContent .primarybtn {
        flex-direction: column;
        align-items: center;
    }
    
    .buyBookContent .primarybtn {
        flex-direction: column;
        align-items: center;
    }
    
    .writerMain .writerContent .primarybtn {
        flex-direction: column;
        align-items: center;
    }
    
    .primarybtn .border.btn2 {
        padding: 5px;
    }
    
    .primarybtn .border.btn1.btnChat {
        padding: 5px;
        text-align: center;
    }
    
    .primarybtn .border.btn1.btnChat:before {
        display: none;
    }
    
    .primarybtn .border.btn1.btnChat .chat {
        display: none;
    }
    
    .primarybtn .border.btn1.btnChat:after {
        display: none;
    }
    
    .callToActionContent .primarybtn {
        flex-direction: column-reverse;
    }
    
    .callToAction.darkCta .border.btn1 {
        padding: 5px;
    }
    
    .callToAction.darkCta .border.btn1.btnChat {
        padding: 5px;
    }

    .btnGridsBox .btnGrid .primarybtn .border.btn2 {
        width: 130px;
        font-size: 10px;
        padding: 0;
    }
.buyBook .row.buyBookBG p.subtitle {
    width: 100%;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}
	.whyChoose:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #bf7e5182 0%, transparent 30%);
    bottom: 0;
}

	.headerBottom .bottomHeader {
    justify-content: space-evenly;
}
	.faq-section .set>a:after {
    content: '+';
    left: unset;
    right: 15px;
    position: absolute;
    background: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    color: #083a63;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    padding: 3px 0 0;
}
	.faq-section .set>a:after {
    right: 5px;
    top: 20px;
}
	footer .copyRight .col-md-4 p {
    color: var(--White-color);
    margin: 0;
    text-align: left;
    font-size: 11px;
}
	footer .col {
    width: 50%;
    padding: 0 20px;
}
	
	.banner-content .subtitle {
    width: 100%;
}
	.innerBanner .circle.c2 {
    left: 11px;
}
	
	.leftSection-rightImg .primarybtn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
	
	
.page-id-62 .primaryHeading {
    text-align: center;
}

.page-id-62 .aboutCreatingContent {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
	
	.aboutCreating .aboutCreatingContent .subtitle {
    width: 100%;
}
	
	footer .copyRight .col-md-4 p {
    text-align: center;
}
}

@media (max-width:361px) {
	
	
	
	.accordion-container {
    padding-right: 19px;
}
	.faq-section .set>a:after {
    font-size: 21px;
    padding: 0;
}
	
.primarybtn .border.btn2 {
    padding: 4px;
}

.left-RightSection .primarybtn {
    display: block;
}

.page-id-68 .left-RightSection .primarybtn .btn2 {
    width: 60%;
    margin: auto;
}
	.left-RightSection .primarybtn .border.btn2:nth-child(2) {
    width: 60%;
    margin: 6px auto;
}
	.btnGridsBox .btnGrid .primarybtn {
    gap: 16px;
}
	.left-RightSection .primarybtn {
    display: grid;
}

.left-RightSection .primarybtn .btn2 {
    width: 100%;
}

.left-RightSection .primarybtn .border.btn2:nth-child(2) {
    width: 100%;
}
	.left-RightSection .primarybtn .btn2 {padding: 11px;}
}

.giveYourStoryContent .textBox {
    text-align: center;
}
	
	.btnGridsBox .btnGrid .primarybtn .border.btn2 {
    font-size: 12px;
    line-height: 16px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}


@media (min-width:340px) {
	.testimonials {
		padding: none !important;
	}
}