h3{font-family: 'proxima-nova', sans-serif;}
.navbar-nav> li {margin: 0px 0px!important; padding-top: 6px; padding-bottom: 6px;}
.ser-sec-link-self { border: 1px solid #4CB261; width: 100%; box-sizing: border-box; display: block; font-size: 20px; border-radius: 45px; padding: 12px 0; margin: auto; margin-bottom: 40px; color:#4CB261; text-align: left; display: inherit; background-color: #fff; font-family: 'proxima-nova', sans-serif;}
.mergedDivWithLine {border-left-style:dashed; border-width: 1px; border-color: #898888; height: 41px; width: 1px; left: 49%; position: absolute; bottom: 0;}
.self-journey {position: relative;}
/* .margedtop1 {top:58px;}
.margedtop2 {top:156px;}
.margedtop3 {top:254px;}
.margedtop4 {top:352px;}
.margedtop5 {top:450px;} */
.self-journey span:first-child {width: 100px; display: inline-block;}
.self-journey span:last-child {width: calc(100% - 100px); display: inline-block;}
.self-p-j-box{background-color: #e7f8f1; border-radius: 10px; font-size: 22px; padding: 40px 60px;}
.mar-bot-0 {margin-bottom: 0;}
/* .order-now-btn-gh {font-size: 16px; padding: 7px 40px;} */
.reviews-content-mian {height: 234px!important;}
.pt-self-doc h3, .work-pub-div h3{color:#545B6D; margin-bottom: 0;}
.pt-self-doc h2 {padding: 0!important; color: #535B6C; font-family: 'proxima-nova', sans-serif; font-size: 40px; font-weight: 700; line-height: 52px!important; text-align: left; margin-bottom: 20px;}
.font-47 {font-size: 47px;}
.font-32 {font-size: 32px;}
.work-pub-div h3, .font-26 {font-size: 22px;}
.font-16 {font-size: 16;}
.font-24 {font-size: 24px;}
.font-22 {font-size: 22px;}
.font-30 {font-size: 30px;}
.semibold {font-family: 'proxima-nova-semibold', sans-serif; }
.work-pub-div h4, .font-20 {font-size: 16px;}
.font-18 {font-size: 18px;}
.mar-left-30 {margin-left: 30px;}
.semibold-font {font-weight: 600;}
.book-cover-design {border-radius: 100px;}
.audio-bg {margin: 0;padding: 0; background-image: url('../png/book-with-logos.png'); background-repeat: no-repeat;background-position: center;display: flex;align-items: center;justify-content: center;height: 449px; background-size: 500px;}
#play-pause-button {cursor: pointer; font-size: 24px;}
#audio-container {background: rgba(255, 255, 255, 0.7); padding: 20px; border-radius: 10px; text-align: center;
}
#bookPrintingTab .col-sm-2, #editingAndProofreadingTab .col-sm-2, #bookTypesettingTab .col-sm-2, #bookCoverDesignTab .col-sm-2, #bookDistributionTab .col-sm-2, #otherServicesTab .col-sm-2, #bookMarketingTab .col-sm-2{max-width: 21.666667%; flex: 0 0 21.666667%;}
.work-pub-div {width: 90%; padding: 25px 25px; border-radius: 20px; border: 1px solid #D8D3D3; color: #535B6C; box-shadow: 0px 0px 1px #545b6d; text-align: center;}
.work-pub-div:hover{background-color: #f7f7f7; box-shadow: 0px 2px 3px #ddd; border: 1px solid #fef4e5;}
.work-book-div {width: 100%; padding: 25px 25px; border-radius: 20px; border: 1px solid #D8D3D3; color: #535B6C; box-shadow: 0px 0px 1px #545b6d; text-align: left; min-height: 200px;}
/* .work-book-div:hover{background-color: #f7f7f7; box-shadow: 0px 2px 3px #ddd; border: 1px solid #fef4e5;} */
.work-pub-p-div {width: 94%; padding: 30px 25px; border-radius: 20px; color: #535B6C; box-shadow: 0px 0px 4px #bfbbbb; background: #fff; text-align: center; min-height: 532px;}
.work-pub-p-div span.table-cell:first-child {width: 40px; min-height: 32px; margin-top: -1px;}
h3, h4 {color: #535B6C!important;}
.work-pub-div h3 {font-weight: 400;}
.work-book-div h3 {font-weight: 400;}
.color-red-p {color:#E1A140!important}
.color-yellow {color: #914110!important;}
.color-dark-b {color: #B68D40!important;}
.icon-sprite-upload-doc {display:inline-block; vertical-align:middle; border:0; background:url('../png/upload-doc-page-sprite-v6.png') no-repeat; background-size:520px}
.check-icon {width:24px; height:24px; background-position:0px -1px; margin-right: 10px; margin-top:0px}
.self-pg-img .order-now-btn {font-size: 16px; font-family: 'proxima-nova-semibold', sans-serif; font-weight: unset; -webkit-text-stroke: transparent;}
#editingAndProofreading, #bookTypesetting, #bookCoverDesig, #bookDistribution, #otherServices, #bookMarketingIcon {width: 35px;  height: 33px;}
#editingAndProofreading {background-position: -49.8px -3px;}
#bookTypesetting {background-position: -48px -49px;}
#bookCoverDesign {background-position: -48px -100px;}
#bookDistribution {background-position: -48px -197px;}
#bookPrinting {background-position: -48px -149px; width: 38px;  height: 32px;}
#otherServices {background-position: -48px -245px;}
#bookMarketingIcon {background-position: -48px -294px;}
.editingAndProofreading {width: 248px;  height: 264px; background-position:-225px -13px!important;}
.bookTypesetting {width: 460px;  height: 218px; background-position:-531px -13px!important;}
.bookCoverDesign{width: 310px;  height: 273px; background-position:-224px -329px!important;}
.bookPrinting{width: 352px;  height: 310px; background-position:-1341px -310px!important;}
.bookDistribution{width: 380px;  height: 308px; background-position:-591px -317px!important;}
.otherServices{width: 210px;  height: 272px; background-position:-1026px -329px!important;}
.count1, .count2, .count3, .count4, .count5 {width: 50px;  height: 50px;}
.count1 {background-position:-1064px -1px!important;}
.count2 {background-position:-1061px -100px!important;}
.count3 {background-position:-1061px -214px!important;}
.count4 {background-position:-1162px 0px!important;}
.count5 {background-position:-1162px -112px!important;}
.count6 {background-position:-1167px -200px!important;}
.auth1, .auth2, .auth3, .auth4, .auth5, .auth6 {width: 200px;  height: 200px;}
.auth1 {background-position:-28px -28px!important;}
.auth2 {background-position:-284px -28px!important;}
.auth3 {background-position:-540px -28px!important;}
.auth4 {background-position:-27px -248px!important;}
.auth5 {background-position:-284px -248px!important;}
.auth6 {background-position:-540px -248px!important;}
.auth7, .auth8, .auth9, .auth10 {width: 64px;  height: 64px;}
.auth7 {background-position:-786px -32px!important;}
.auth8 {background-position:-786px -149px!important;}
.auth9 {background-position:-786px -264px!important;}
.auth10 {background-position:-786px -378px!important;}
.authlove1, .authlove2, .authlove3 {width: 290px;  height: 265px;}
.authlove1 {background-position:-19px -38px!important;}
.authlove2 {background-position:-349px -38px!important;}
.authlove3 {background-position:-685px -38px!important;}
.authprice1, .authprice2, .authprice3 {width: 160px;  height: 150px;}
.authprice1 {background-position:-86px -350px!important;}
.authprice2 {background-position:-424px -342px!important;}
.authprice3 {background-position:-754px -342px!important;}
.authlove4, .authlove5, .authlove6 {width: 200px;  height: 126px; }
.authlove4 {background-position:-79px -539px!important;}
.authlove5 {background-position:-400px -517px!important;}
.authlove6 {background-position:-726px -514px!important;}
.flag1, .flag2, .flag3 {width: 24px;  height: 24px;}
.flag1 {background-position:-2px -2px!important;}
.flag2 {background-position:-2px -2px!important;}
.flag3 {background-position:-2px -2px!important;}
.count-img {position: absolute; bottom: 30px; left: 40px;}
.ser-sec-link-self:hover {color:#319947; border: 1px solid #319947;}
.activeTab {color: #3c5f59 !important; border: 1px solid #3C5F59!important; cursor:default!important;}
.ser-sec-link-self:hover  #editingAndProofreading{background-position: -94.8px -3px;}
.ser-sec-link-self:hover  #bookTypesetting {background-position: -93px -49px;}
.ser-sec-link-self:hover  #bookCoverDesign {background-position: -93px -100px;}
.ser-sec-link-self:hover  #bookDistribution {background-position: -93px -197px;}
.ser-sec-link-self:hover  #otherServices {background-position: -93px -245px;}
.ser-sec-link-self:hover  #bookPrinting {background-position: -93px -149px;}
.ser-sec-link-self:hover  #bookMarketingIcon {background-position: -93px -294px;}
.activeTab #editingAndProofreading {background-position: -5px -3px!important;}
.activeTab #bookTypesetting {background-position: -2.8px -49px!important;}
.activeTab #bookCoverDesign {background-position: -3px -100px!important;}
.activeTab #bookDistribution {background-position: -3px -197px!important;}
.activeTab #otherServices {background-position: -3px -245px!important;}
.activeTab #bookPrinting {background-position: -3px -149px!important;}
.activeTab #bookMarketingIcon {background-position: -3.5px -294px!important;}
.editingAndProofreading-2 {width: 240px;  height: 220px; background-position:-126px 20px!important;}
.bookCoverDesign-2{width: 236px;  height: 240px; background-position:-156px -205px!important;}
.bookPrinting-2{width: 246px;  height: 200px; background-position:-728px -158px!important;}
.bookTypesetting-2 {width: 460px;  height: 170px; background-position:-370px 0px!important;}
.bookDistribution-2{width: 380px;  height: 240px; background-position:-394px -205px!important;}
.otherServices-2 {width: 180px;  height: 210px; background-position:-693px -205px!important;}
.icon-sprite-homepage, .icon-sprite-authors, .icon-sprite-authors-pr,  .icon-sprite-homepage-2, .icon-sprite-homepage-3{display: inline-block; vertical-align: middle; border: 0; }
.icon-sprite-homepage {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/1700px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.icon-sprite-authors {background: url('../png/trusted-authors-sprite-v1.png') 0 0/900px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.icon-sprite-authors-pr {background: url('../png/authors-love-us-sprite-v2.png') 0 0/1022px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.icon-sprite-homepage-2 {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/1193px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.icon-sprite-homepage-3 {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/950px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.icon-sprite-flags {background: url('../png/flags.png') 0 0/54px no-repeat; }
.icon-sprite-journey {background: url('../png/journey-sprite-v3.png') no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein; background-size: 136px;}
#publishingJourney.modal,  #teaserSample.modal, #promotionalVideo.modal, #promotionalPost.modal,  #seoArticle.modal, #pressRelease.modal, #publishingJourneyType.modal, #publishingJourneyCover.modal, #bookMarketingCover.modal, #bookPrintingCover.modal, #publishingJourneyDist.modal, #publishingJourneyOther.modal, #editingSample.modal, #typesettingSample.modal, #bookDistributionSample.modal, #coverDesignSample.modal, #bookPrintingSample.modal, #ISBNregistration.modal, #barcodeCreation.modal, #copyrightPage.modal, #bookReviewWriting.modal, #blurbWriting.modal, #otherServicesSample.modal, #bookMrkSample.modal, #merchandiseDesign.modal{height: 100%;}
#publishingJourney .modal-lg, #publishingJourneyType .modal-lg, #publishingJourneyCover .modal-lg, #bookMarketingCover .modal-lg, #bookPrintingCover .modal-lg, #publishingJourneyDist .modal-lg, #publishingJourneyOther .modal-lg, #bookMarketingCover.modal-lg, #merchandiseDesign.modal-lg{max-width: 1100px; }
#publishingJourney .modal-content, #publishingJourneyType .modal-content, #publishingJourneyCover .modal-content, #bookMarketingCover .modal-content, #bookPrintingCover .modal-content, #publishingJourneyDist .modal-content, #publishingJourneyOther .modal-content {width: 100%; background-color: #fff;}
#publishingJourney .modal-body, #publishingJourneyType .modal-body, #publishingJourneyCover .modal-body, #bookMarketingCover .modal-body, #bookPrintingCover .modal-body, #publishingJourneyDist .modal-body, #publishingJourneyOther .modal-body{padding: 30px}
/* #merchandiseDesign .modal-body {padding: 30px; overflow-y: auto; max-height: calc(100vh - 120px);} */
.table-cell img {max-width: 23px;}
.pad-top-5 {padding-top: 5px;}
.width-40 {width: 40px;}
.mtable {display: table;}
.mtable .table-cell {display:table-cell;}
.bor-red-30 {border-radius: 30px;}
#editingSample .modal-lg, #audiobook .modal-lg, #teaserSample .modal-lg, #promotionalVideo .modal-lg, #promotionalPost .modal-lg, #seoArticle .modal-lg, #pressRelease .modal-lg, #typesettingSample .modal-lg, #coverDesignSample .modal-lg, #bookPrintingSample .modal-lg, #bookDistributionSample .modal-lg, #ISBNregistration .modal-lg, #barcodeCreation .modal-lg, #copyrightPage .modal-lg, #bookReviewWriting .modal-lg, #blurbWriting .modal-lg, #otherServicesSample .modal-lg, #bookMrkSample .modal-lg, #merchandiseDesign .modal-lg{max-width: 1200px; }
#editingSample .modal-content, #audiobook .modal-content ,#teaserSample .modal-content, #promotionalVideo .modal-content, #promotionalPost .modal-content, #seoArticle .modal-content,  #pressRelease .modal-content, #typesettingSample .modal-content, #coverDesignSample .modal-content, #bookPrintingSample .modal-content, #bookDistributionSample .modal-content, #ISBNregistration .modal-content, #barcodeCreation .modal-content, #copyrightPage .modal-content, #bookReviewWriting .modal-content, #blurbWriting .modal-content, #otherServicesSample .modal-content, #bookMrkSample .modal-content,  #merchandiseDesign .modal-content{width: 100%; background-color: #fff; }
#editingSample .modal-header, #audiobook .modal-header, #teaserSample .modal-header, #promotionalVideo .modal-header, #promotionalPost .modal-header, #seoArticle .modal-header, #pressRelease .modal-header, #typesettingSample .modal-header, #coverDesignSample .modal-header, #bookPrintingSample .modal-header, #bookDistributionSample .modal-header, #ISBNregistration .modal-header, #barcodeCreation .modal-header, #copyrightPage .modal-header, #bookReviewWriting .modal-header, #blurbWriting .modal-header, #otherServicesSample .modal-header, #bookMrkSample .modal-header, #merchandiseDesign .modal-header{border: none;}
#carouselSamOthSection, #carouselBookMrkSection, #carouselSamOthSection2  {padding-bottom:40px;}
#carouselSamOthSection .carousel-item, #carouselSamOthSection2 .carousel-item, #carouselBookMrkSection .carousel-item {text-align: center;}
#carouselSamOthSection .carousel-control-prev-icon, #carouselBookMrkSection .carousel-control-prev-icon, .carousel-control-next-icon {background-image: none;}
#carouselSamOthSection .carousel-control-next-icon:after, #carouselBookMrkSection .carousel-control-next-icon:after, #carouselSamOthSection .carousel-control-prev-icon:after, #carouselBookMrkSection .carousel-control-prev-icon:after {color: #a9a9a9!important;}
#carouselSamOthSection .carousel-control-prev-icon:after, #carouselBookMrkSection .carousel-control-prev-icon:after  {content: '<'; font-size: 30px;}
#carouselSamOthSection .carousel-control-next-icon:after, #carouselBookMrkSection .carousel-control-next-icon:after {content: '>'; font-size: 30px;}
#carouselSamOthSection .carousel-control-prev, #carouselBookMrkSection .carousel-control-prev  {left: 0;}
#carouselSamOthSection .carousel-control-next, #carouselBookMrkSection .carousel-control-next {right: 0;}
#carouselBookMrkSection .carousel-control-prev, #otherServicesSample .carousel-control-prev  {top: 250px!important; bottom: auto;}
#carouselBookMrkSection .carousel-control-next, #otherServicesSample .carousel-control-next{top: 250px!important; bottom: auto;}
.tabs-link { border: 2px solid #4CB261; width: 165px; box-sizing: border-box; padding: 5px 20px;}
#accordionFAQ a {color:#4CB261}
.class-active {background: #4CB261; color: #fff;}
.tabs-link:hover{cursor: pointer;}
.mar-bot-40 {margin-bottom: 40px;}
.bor-le-ri-none{border-left: 0; border-right: 0;}
.pt-sample-border-1 {padding: 10px;}
.order-now-btn-gh-tab {font-size: 16px; padding: 7px 19px;}
.padding-bottom-5-2 {padding-bottom:5.2rem!important}
.padding-top-4-9 {padding-top:4.9rem!important}
.padding-bottom-4-3 {padding-bottom: 4.3rem!important;}
.faq-main-hero-2 {padding-top: 4.8rem!important; padding-bottom: 3.5rem!important; background-color: #fff; position: relative; margin-top: 55px; padding-top: 50px;}
.pt-self-doc h3 {margin-top:0px; line-height: 1.0;}
.auth-around .col-md-7{flex: 0 0 60.333333%; max-width: 60.333333%;}
.auth-around .col-md-5{flex: 0 0 39.666667%; max-width: 39.666667%;}
#div-auth-around {margin-top:50px}
.authors-love-us h3 {font-size: 16px; font-weight: 100; margin-top: 30px; padding: 0 30px; margin-bottom: 0;}
#pricingDiv input {border-radius: 5px; border: 1px solid #ddd; padding: 10px; margin-left: 10px; margin-right: 10px;}
#pricingDiv select, #pricingDiv .drop-down .button{border: 1px solid #4CB261; background: transparent; width: 140px; border-radius: 10px; margin-right: 10px; cursor: pointer;}
.select-list-link {display: block; padding: 10px;}
select#pricingOpt option[value="US"]   { background-image: url('https://dkrt88npyjh0m.cloudfront.net/images/self-publishing/flags1.svg')}
#pricingDiv .order-now-btn { border-radius: 10px!important; box-shadow: none;}
#contactUsPagedMod .modal-lg {max-width: 1170px;}
#contactUsPagedMod .modal-content {width: 100%; background-color: #fff;}
#contactUsPagedMod.modal {height: 100%;}
.services-box{ width:100% !important; margin: 10px auto 0; border:1px solid #ddd;  text-align: center; min-height: 170px; padding: 30px 30px 30px 50px; -webkit-transition: linear 0.2s; transition: linear 0.2s; border:1px solid #ddd; background: #fff}
#contactUsPagedMod .services-box {border:0;}
.form-control {border: 1px solid #ddd; height: 38px; color: #455872; padding: 6px 10px; border-radius: 0; -moz-border-radius: 0; box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; background: #fff; font-size: 16px;}
textarea.form-control {height: auto!important;}
.con-div-l {border-right: 1px solid #ddd; padding-right: 76px;}
.con-div-2 {padding-left: 50px;}
.submit-btn {font-size: 22px; font-family:"Lato",sans-serif; display:inline-block; color:#fff; border:1px solid #60952a; width:200px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; padding:3px 0 5px; 
	background-color: #81bb47; background-image: -webkit-gradient(linear, left top, left bottom, from(#81bb47), to(#68a22e));
	 background-image: -webkit-linear-gradient(top, #81bb47, #68a22e);
	 background-image: -moz-linear-gradient(top, #81bb47, #68a22e);
	 background-image: -ms-linear-gradient(top, #81bb47, #68a22e);
	 background-image: -o-linear-gradient(top, #81bb47, #68a22e);
	 background-image: linear-gradient(to bottom, #81bb47, #68a22e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#81bb47, endColorstr=#68a22e);
}
.col-20 {width: 15.40%!important; float: left; border-radius: 8px 0 0 8px!important;}
.col-80 {width: 84.50%!important; border-left: none; border-radius: 0 8px 8px 0!important;}
#contactUsPagedMod .btn-primary, .btn-primary:not(:disabled):not(.disabled):active {border:#4CB261; background: #4CB261; border-radius: 8px;}
#contactUsPagedMod .modal-header {border:0}
#contactUsPagedMod textarea.form-control, #contactUsPagedMod .form-control {border-radius: 8px;}
.error-msg {font-size:11px; color: #de3246}
.err-spacing{clear: both;display: block;text-align: left; background: transparent;color: red;font-size: small;border: 0}
.or-hr-div { width:358px; margin:30px auto 90px; position:relative; }
.or-hr-div span:first-child {border: 1px solid #fff; background: #fff; position: absolute; margin-top: -5px; z-index: 1; padding: 10px; margin-left: -20px;}
.or-hr-div span:last-child{ border-bottom:1px solid #d9d9d9; position:absolute; bottom: -18px; width: 94%; left: 10px; top: 4px;}
.or-hr-div .or-top, .or-hr-div .or-bot{border: 1px solid #d9d9d9; border-radius: 50%; position: absolute; padding: 0px 6px 0px 5px; color: #7f8081; font-size:14px; top: -16px; background: #fbfbf9; left: 46%;}
.or-hr-div .or-top{background:#fff; padding:4px 6px 4px 5px;}
.error {color: red; text-align: center; font-size: small; display: none; border: 1px solid #e2e1e1; background: #fff; padding:5px 0; line-height: 22px}
.success {color: #4CB261; text-align: center; font-size: small; display: none; border: 1px solid #e2e1e1; background: #fff; padding:5px 0; line-height: 22px}
#contactUsPagedMod .ghost-btn-gr {border: 1px solid #4CB261; color:#4CB261; border-radius: 4px; padding: 8px 10px; width: 90%; display: inline-block; font-size: 18px;}
#contactUsPagedMod .ghost-btn-gr:hover {border:1px solid #319947; color: #319947}
#contactUsPagedMod .form-group {min-height: 90px;}
.text-color, .pop-ph-no {color:#373D49!important}
.margin-to-25 {margin-top:25px}
.margin-top-40 {margin-top:40px}
.margin-top-60 {margin-top:60px}
#contactUsPagedMod label{height: 20px}
.height-20 {height: 20px!important;}
.pt-academic-doc h2 {padding:0!important}
#currency option::after {display: contents; background-image: url('../png/flags1.png');}
.drop-down .button span {width: 92px; display: inline-block; background-repeat: no-repeat; vertical-align: baseline; height: 24px;  margin-top: -3px;  background-position: left; color: #656565;}
.drop-down { position: relative; display: inline-block; width: auto; margin-top: 0; } 
.drop-down select { display: none; } 
.drop-down .select-list { position: absolute; top: 0; left: 0; z-index: 1; margin-top: 47px; padding: 0; background-color: #fff; border: 1px solid #656565; } 
.drop-down .select-list {border-top: 0; border-bottom: 0; box-shadow: 0px 3px 6px #bfbbbb;}
.drop-down .select-list li:first-child {border-top: 1px solid #656565;}
.drop-down .select-list li:last-child {border-bottom: 1px solid #656565;}
.drop-down .select-list li { display: none; }
.drop-down .select-list li span { display: inline-block; min-height: 40px; min-width: 138px; width: 100%; padding: 5px 15px 10px 45px; background-color: #fff; background-position: 13px 5px; background-repeat: no-repeat; font-size: 16px; text-align: left; color: #656565; opacity: 0.7; box-sizing: border-box; } 
.drop-down .select-list li span:hover, .drop-down .select-list li span:focus { opacity: 1; cursor: pointer;}
.tooltipped {position: absolute; background: #4CB261; border-radius: 4px; color: #fff; font-size: 12px; width: 300px; margin-top: 10px; z-index:99; max-height:300px; padding:4px 0; -webkit-transition: all 2s ease-in; transition: all 2s ease-in; left: -4rem; right: 0; text-align: center;}
.tooltipped:before{content: ""; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 13px solid #4CB261; position: absolute; top: -6px; left: 47.3%}
.tooltipped-pad {position: absolute; background: #4CB261; border-radius: 4px; color: #fff; font-size: 12px; width: 300px; margin-left:-7%; margin-top: 10px; z-index:99; max-height:300px; padding:4px 0; -webkit-transition: all 2s ease-in; transition: all 2s ease-in; padding:10px 15px; line-height: 18px; text-align:center; margin-top: 0px; margin-left: 5px!important; right: -290px; display: none}
.tooltipped-pad:before {transform: rotate(45deg); content: "";border-width:10px 10px 10px 0; position: absolute; top: 47%; left: -5px}
.inline {display: inline; position: relative;}
#carouselSamSection .services-box{color:#373D49!important}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}
#pricingDiv .order-now-btn-big {border-radius: 95px!important; padding: 11px 35px; font-size: 16px; transition: all 0.6s; background-color: rgba(255,255,255,0.25); background-color: #4CB261; color: rgba(255,255,255,1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; position: relative; box-shadow: inset 0px 0px 0px 0 rgba(255,255,255,0.5), inset 0px 0px 0px 0 rgb(255 255 255 / 50%), 0px 2px 3px #929291;}
#pricingDiv .order-now-btn-big:hover {color: #fff; text-decoration: none; box-shadow: none; background-color: #319947;}
#carouselSamOthSection .carousel-indicators li, #carouselBookMrkSection .carousel-indicators li { border: 1px solid #4CB261!important; }
#carouselSamOthSection .carousel-indicators .active, #carouselBookMrkSection .carousel-indicators .active{ border: 1px solid #4CB261!important;  background: #4CB261!important;}
.pt-bg-5 {background-color: #f7f7f7;}
#bookPrintingSample h4, #merchandiseDesignSampleh4 h4, #merchandiseDesignSample2h4 h4{margin-top: 15px;}
.mar-left-30-min {margin-left: -30px;}
#play-pause-image2, #play-pause-image {display: inline-block; padding: 200px; cursor: pointer;}

@media only screen and (max-width: 537px) {
	#pricingDiv .order-now-btn {margin-top: 15px;}
}

@media only screen and (max-width: 768px) {
.mob-ju-center-pack {text-align: center;}
#play-pause-image2, #play-pause-image {display: inline-block; padding: 60px; cursor: pointer;}
.mob-order-1 {order: 1;}
.mob-order-2 {order: 2;}
.mob-pad-60 {padding-top:60px}
.mob-pad-0 {padding-top:0px}
.books-grid-container {width: 100%; margin: auto; padding: 30px 10px!important;}
#div-auth-around {display: none;}
.icon-sprite-authors {display: inline-block; vertical-align: middle; border: 0; background: url('../png/trusted-authors-sprite-v1.png') 0 0/650px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.auth-around .col-md-5, .auth-around .col-md-7 {flex: 0 0 100%;  max-width: 100%;}
.auth-around .mob-order-2 .col-sm-4{flex: 0 0 50%;  max-width: 50%;}
.auth-around .mob-order-2 .col-sm-4 img {margin-bottom: 20px;}
.faq-main-input {width: 300px!important;}
.hero-sec-div-height {margin-top: 70px; margin-bottom: 40px;}
.pt-self-doc h2 { font-size: 30px; line-height: 1.2!important;}
.order-now-btn-gh {font-size: 15px; padding: 7px 19px;}
.pt-sample-button-1, .active.pt-sample-button-1:hover, .pt-sample-button-1:hover {background:#4CB261;}
.pt-sample-border-1 {border: 2px solid #4CB261; padding: 20px 30px!important; background: #e7f8f1; min-height: 510px; background: transparent;}
.tabs-link {width: 110px;}
.work-pub-div {min-height: 540px; margin: auto; border: none; box-shadow: none;}
.work-book-div {margin: auto; min-height: 480px; padding: 15px 20px;}
.auth1, .auth2, .auth3, .auth4, .auth5, .auth6 {width: 150px; height: 155px;}
.auth1 {background-position: -20px -20px!important;}
.auth2 {background-position: -204px -20px!important;}
.auth3 {background-position: -388px -20px!important;}
.auth4 {background-position: -21px -180px!important;}
.auth5 {background-position: -204px -180px!important;}
.auth6 {background-position: -388px -180px!important;}
.auth7, .auth8, .auth9, .auth10 {width: 64px;  height: 64px;}
.auth7 { background-position:-559px -18px!important;}
.auth8 {background-position:-559px -103px!important;}
.auth9 {background-position:-559px -186px!important;}
.auth10 {background-position:-559px -271px!important;}
#carouselSamSection .carousel-control-next, #carouselSamSection .carousel-control-prev{width: 17%!important;}
#editingAndProofreading {background-position: -5px -3px;}
#bookTypesetting {background-position: -5px -49px;}
#bookCoverDesign {background-position: -5px -100px;}
#bookDistribution {background-position: -5px -197px;}
#bookPrinting{background-position: -5px -151px;}
#otherServices {background-position: -5px -246px;}
#bookMarketingIcon {background-position: -5px -295px;}
#carouselSamSection .carousel-indicators .active { border: 1px solid #ffc06c; background: #ffc06c;}
#carouselSamSection .carousel-indicators .active:first-child { border: 1px solid #ffc06c; background: #fff;}
.icon-sprite-homepage-mob {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/923px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.editingAndProofreading {width: 200px; height: 180px; background-position: -85px 25px!important;}
.bookTypesetting {width: 260px; height: 180px; background-position: -280px 10px!important;}
.bookCoverDesign {width: 220px; height: 180px; background-position: -96px -153px!important;}
.bookDistribution {width: 260px; height: 180px; background-position: -299px -153px!important;}
.otherServices {width: 160px; height: 180px; background-position: -536px -153px!important;}
.bookPrinting {width: 220px; height: 180px; background-position: -715px -159px!important;}
#carouselSerSectionHome .carousel-height { min-height: 570px!important;}
#carouselSamSection .carousel-indicators .active,  #carouselSerSection .carousel-indicators .active, #carouselAddSerSection .carousel-indicators .active, #carouselSerSectionHome .carousel-indicators .active, #carouselSerSectionAca .carousel-indicators .active, #carouselSerSectionAut .carousel-indicators .active, #carouselSerSectionBus .carousel-indicators .active, #carouselSerSectionJob .carousel-indicators .active, #carouselPubSection .carousel-indicators .active, #carouselSamOthSection .carousel-indicators .active, #carouselBookMrkSection .carousel-indicators .active{ border: 1px solid #4CB261!important;  background: #4CB261!important;}
.services-box {width: 100% !important; margin: 40px 0% 0; padding:30px 25px 30px 10px!important}
.work-pub-p-div {width: 100%; min-height: 450px;}
.faq-main-hero-2 {margin-top: 0;}
.mob-mar-top-50 {margin-top:50px}
.mob-mar-bot-30 {margin-bottom: 30px;}
.pt-self-doc h2{text-align: center;}
.carousel-indicators li, #carouselSamSection .carousel-indicators li,  #carouselSamSection .carousel-indicators li:last-child{border:1px solid #4CB261!important; background:#fff;}
.carousel-control-next, .carousel-control-prev {width: 9%!important; opacity: .9;}
.carousel-control-next-icon:after, .carousel-control-prev-icon:after {color: #319947!important;}
#carouselPubSection .carousel-height {min-height: 540px;}
#selfPublishingPricingForm .font-24 {display:block; margin-bottom: 10px;}
.tablinks-pt-sample-button {padding: 18px 30px!important; background: transparent!important;}
.con-div-l {padding-right: 0; border-right: 0;}
.con-div-2 {padding-left: 10px; padding-right: 0;}
.or-hr-div {width: 100%;}
.col-20 {width: 19.4%!important;}
.col-80 {width: 79.5%!important;}
#faqPageId .position-rel p{padding: 0 15px;} 
#carouselSamOthSection .carousel-item, #carouselBookMrkSection .carousel-item{width: 94%; padding-left: 6%;}
/* .pkgTitle {display: inherit;} */
.audio-bg {height: 449px; background-size: 100%;}
#carouselBookMrkSection .carousel-control-prev, #otherServicesSample .carousel-control-prev  {top: 100px!important; bottom: auto;}
#carouselBookMrkSection .carousel-control-next, #otherServicesSample .carousel-control-next{top: 100px!important; bottom: auto;}
#merchandiseDesign .modal-body {overflow-y: auto!important; max-height: calc(100vh - 120px)!important; -webkit-overflow-scrolling: touch;}
.book-info {width: 98%!important;}
.book-info2 {width: 98%!important;}
.book-info3 {width: 98%!important;}
.book-info4 {width: 98%!important;}
.book-info5 {width: 98%!important;}
.book-info50 {width: 98%!important;}
}



@media (min-width: 280px) and (max-width: 360px) {
	.tablinks-pt-sample-button{font-size: 16px;}
	.order-now-btn-gh {font-size: 14px; padding: 7px 10px;}
	.count-img {position: absolute; bottom: 45px;left: 40px;}
	#carouselSerSectionHome .carousel-height {min-height: 730px!important;}
	.m320-text-center {text-align: center;}
	.icon-sprite-authors-pr {background: url('../png/authors-love-us-sprite-v2.png') 0 0/830px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
	.authlove2 {background-position: -304px 1px!important;}
	.authlove1 {background-position: -27px -5px!important;}
	.authlove3 {background-position: -574px 2px!important;}
	.authprice1 {background-position: -56px -282px!important;}
	.authprice2 {background-position: -324px -262px!important;}
	.authprice3 {background-position: -600px -255px!important;}
	.icon-sprite-authors {display: inline-block; vertical-align: middle; border: 0; background: url('../png/trusted-authors-sprite-v1.png') 0 0/530px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
	.auth1 {background-position: -12px -10px!important;}
	.auth2 {background-position: -165px -10px!important;}
	.auth3 {background-position: -316px -10px!important;}
	.auth4 {background-position: -15px -141px!important;}
	.auth5 {background-position: -164px -140px!important;}
	.auth6 {background-position: -316px -140px!important;}
	.auth7 {background-position: -445px -18px!important;}
	.auth8 {background-position: -458px -83px!important;}
	.auth9 {background-position: -446px -143px!important;}
	.auth10 {background-position: -453px -211px!important;}
	.auth1, .auth2, .auth3, .auth4, .auth5, .auth6 {width: 150px;height: 130px;}
	.pt-sample-border-1 {min-height: 600px; padding: 20px 20px!important;}
	.audio-bg {height: 240px; background-size: 100%;}
}


@media screen and (min-width:200px) and (max-width:290px){
	.modal-dialog {width: 94%; margin-left: 0;}
	.col-20 {width: 30.4%!important;}
	.col-80 {width: 69.5%!important;}
	#contactUsPagedMod .or-hr-div {width: 100%;}
	.faq-main-input {width: 260px!important}
	#carouselSerSectionHome .carousel-height {min-height: 812px!important;}
	.order-now-btn-gh {margin-left: 5px;}
	.tabs-link {width: 76px; padding: 5px 1px;}
	.audio-bg {height: 230px; background-size: 100%;}
  }

/* Books Section Styles */
.min-height-500-sps {max-height: 750px; overflow-y: scroll;}
.book-border-main {border:1px solid #D8D3D3; border-radius: 20px 20px 5px 5px;}
.books-grid-container { padding: 30px 20px;}
.books-horizontal-scroll {height: 680px; /* Height for exactly 2 rows: (505px book × 2) + 40px gap + 60px padding */ overflow-x: auto; overflow-y: hidden; display: grid; grid-template-rows: repeat(2, 1fr); grid-auto-columns: calc(50% - 10px); gap: 10px; align-items: start; grid-template-rows: repeat(2, 1fr); grid-auto-flow: column; grid-auto-columns: calc(33.333333% - 4px); gap: 40px 20px; align-items: start;}
.books-horizontal-scroll > .col-xl-4 {width: 100%; max-width: 100%; margin-right: 0; margin-bottom: 0; }

/* Horizontal scrollbar: solid colors + arrows at start/end */
.books-horizontal-scroll::-webkit-scrollbar { height: 50px; background: #f4f0f0; border-radius: 0; }
.books-horizontal-scroll::-webkit-scrollbar-track { background: #f4f0f0; border-radius: 0; box-shadow: none; }
.books-horizontal-scroll::-webkit-scrollbar-thumb { background: #a0a0a0; border-radius: 0; box-shadow: none; }
.books-horizontal-scroll::-webkit-scrollbar-button:horizontal:start:decrement {
  display: block; width: 50px; height: 50px; background: #f4f0f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23555'%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E") center/12px no-repeat;
}
.books-horizontal-scroll::-webkit-scrollbar-button:horizontal:end:increment {
  display: block; width: 50px; height: 50px; background: #f4f0f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23555'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") center/12px no-repeat;
}
.books-horizontal-scroll { scrollbar-width: auto; scrollbar-color: #a0a0a0 #f4f0f0; }

.book-card {background: #fff;border-radius: 12px;padding: 20px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;height: 100%;display: flex;flex-direction: column;}
.book-cover-container {text-align: center; margin-right: 30px; min-height: 230px; display: table-row; align-items: flex-start; justify-content: center;}
.book-cover-img {max-width: 100%; height: auto; border-radius: 5px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -webkit-transition: linear 0.5s; transition: linear 0.5s;}
.book-cover-img.lazy-loading {opacity: 0 !important;}
.book-cover-img.lazy-loaded {opacity: 1 !important;}
.book-cover-img.lazy-error {opacity: 0.5 !important; filter: grayscale(100%);}
.book-info {flex: 1; display: table-row; flex-direction: column; width: 47%; }
.book-info2 {flex: 1; display: flex; flex-direction: column; width: 70%;}
.book-info3 {flex: 1; display: flex; flex-direction: column; width: 74%;}
.book-info4 {flex: 1; display: flex; flex-direction: column; width: 80%;}
.book-info5 {flex: 1; display: flex; flex-direction: column; width: 90%;}
.book-info50 {flex: 1; display: flex; flex-direction: column; width: 50%;}
.platform-info {display: flex; align-items: center; margin-bottom: 10px; gap: 15px;}
.platform-logo {width: 52px; height: 52px; min-width: 52px; object-fit: contain;	border: 1px solid #bec2ce; border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-transition: linear 0.3s; transition: linear 0.3s;}
.platform-logo:hover, .book-cover-img:hover { box-shadow: none;}
.platform-name {font-size: 18px; color: #B68D40; font-weight: 600; text-align: left; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.author-name {font-size: 16px; font-weight: 600; color: #535A6D; margin-bottom: 10px; text-align: left;}
.services-list-name {font-size: 16px; text-align: left;}
.services-list {display: flex; flex-direction: column; gap: 8px;}
.service-item {display: flex; align-items: center; gap: 8px; font-size: 16px; color: #555;}
.service-check {width: 18px; height: 18px; flex-shrink: 0;}

@media only screen and (max-width: 768px) {
	.book-order-1-mobile {order: 1;}
	.book-order-2-mobile {order: 2;}
    .books-horizontal-scroll { height: 550px; grid-template-rows: repeat(1, 1fr); grid-auto-flow: column; grid-auto-columns: calc(100% - 10px); gap: 20px;}
    .book-card {padding: 15px; margin-bottom: 20px;}
    .book-cover-container {margin: auto; min-height: 220px; margin-bottom: 20px; display: flex;}
	.book-info {display: flex;}
    .platform-name {font-size: 18px;}
    .author-name {font-size: 16px;}
    .service-item {font-size: 16px;}
	.work-book-div.row {display: block;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: portrait){
    .mob-mar-top-50 {margin-top: 0;}
	.pkgTitle {display: inherit;}
  }



@media only screen and (min-width : 768px) and (max-width : 1024px) {
.work-book-div.row {display: flex;}
.book-info, .book-cover-container, .book-info2, .book-info3, .book-info4, .book-info5, .book-info5  {display: table-row;}
.book-cover-container {width: 40%;}
.books-horizontal-scroll { grid-template-rows: repeat(2, 1fr); grid-auto-columns: calc(100% - 0px); height: 640px; gap: 20px 20px;}
.pkgTitle {display: inherit;}
.or-hr-div {width: 250;}
.hero-sec-div-height h1, .hero-sec-div-height p{text-align: center;}
.mob-mar-top-50 {margin-top: 0;}
.self-pg-img .col-lg-7, .self-pg-img .col-lg-5, .auth-around .col-md-7, .auth-around .col-md-5{flex: 0 0 100%; max-width: 100%;  margin: auto;}
.btn-section {margin: auto;}
#carouselSamSection .carousel-control-next, #carouselSamSection .carousel-control-prev { bottom: inherit; top: 7px; font-size: 36px; width: 35%; color: #4CB261;}
.tablinks-pt-sample-button{border: 1px solid #346259!important; box-shadow: none!important; text-align: center!important; margin-bottom: 0; box-shadow: none; font-weight: 600; border-radius: 15px 15px 0 0!important; margin-bottom: -1px!important; background: transparent!important;}
.pt-sample-button-1, .active.pt-sample-button-1:hover, .pt-sample-button-1:hover {background:#4CB261;}
.pt-sample-border-1 {border: 1px solid #346259!important; padding: 20px 30px!important; background:transparent; min-height: 480px; border-radius: 0 0 15px 15px;}
.carousel-indicators li, #carouselSamSection .carousel-indicators li,  #carouselSamSection .carousel-indicators li:last-child{border:1px solid #4CB261!important; background:#fff;}
.carousel-control-next, .carousel-control-prev {width: 8%; opacity: .9;}
.carousel-control-next-icon:after, .carousel-control-prev-icon:after {color: #D4EEF4!important;}
.icon-sprite-homepage-mob {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/923px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.editingAndProofreading {width: 200px; height: 180px; background-position: -85px 25px!important;}
.bookTypesetting {width: 260px; height: 180px; background-position: -280px 10px!important;}
.bookCoverDesign {width: 220px; height: 180px; background-position: -96px -153px!important;}
.bookPrinting {width: 220px; height: 180px; background-position: -710px -153px!important;}
.bookDistribution {width: 260px; height: 180px; background-position: -299px -153px!important;}
.otherServices {width: 160px; height: 180px; background-position: -536px -153px!important;}
#carouselPubSection .carousel-height {min-height: 540px;}
#carouselSamSection .carousel-control-next, #carouselSamSection .carousel-control-prev{width: 17%!important;}
#editingAndProofreading {background-position: -5px -3px;}
#bookTypesetting {background-position: -5px -49px;}
#bookCoverDesign {background-position: -5px -100px;}
#bookDistribution {background-position: -5px -197px;}
#bookPrinting{background-position: -5px -151px;}
#otherServices {background-position: -5px -246px;}
#bookMarketingIcon {background-position: -5px -295px;}
#carouselSamSection .carousel-indicators .active { border: 1px solid #ffc06c; background: #ffc06c;}
#carouselSamSection .carousel-indicators .active:first-child { border: 1px solid #ffc06c; background: #fff;}
#carouselSamSection .carousel-indicators .active,  #carouselSerSection .carousel-indicators .active, #carouselAddSerSection .carousel-indicators .active, #carouselSerSectionHome .carousel-indicators .active, #carouselSerSectionAca .carousel-indicators .active, #carouselSerSectionAut .carousel-indicators .active, #carouselSerSectionBus .carousel-indicators .active, #carouselSerSectionJob .carousel-indicators .active, #carouselPubSection .carousel-indicators .active, #carouselSamOthSection .carousel-indicators .active, #carouselBookMrkSection .carousel-indicators .active{ border: 1px solid #4CB261!important;  background: #4CB261!important;}
.work-pub-div {margin: auto; min-height: 540px; border: none; box-shadow: none;}
.work-book-div {margin: auto;  min-height: 260px;}
.book-info, .book-info50, .book-info2, .book-info3, .book-info4, .book-info5 {width: 39%;}
.book-cover-container {min-height: 180px;}
.pt-self-doc h2 {text-align: center;}
.auth-around .mob-order-2 {margin-top:30px}
.authprice1, .authprice2, .authprice3 {width: 162px; height: 150px;}
.work-pub-p-div {min-height: 748px;}
#pricingDiv .order-now-btn {margin-top:0}
#publishingJourney .icon-sprite-homepage, #publishingJourneyType .icon-sprite-homepage,  #publishingJourneyCover .icon-sprite-homepage, #publishingJourneyDist .icon-sprite-homepage, #publishingJourneyOther .icon-sprite-homepage{background: url('../png/self-publishing-journey-sprite-3.png') 0 0/923px no-repeat;}
#publishingJourneyDist .icon-sprite-homepage-2 {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/824px no-repeat;}
#publishingJourneyType .icon-sprite-homepage-2 {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/600px no-repeat;}
.bookTypesetting-2 {width: 460px; height: 110px; background-position: -234px 0px!important;}
#selfPublishingPricingForm .font-24 {display:block; margin-bottom: 20px;}
#carouselSamOthSection .carousel-item, #carouselBookMrkSection .carousel-item{width: 94%; padding-left: 6%;}
}

@media only screen and (min-width : 1079px) and (max-width : 1100px) {
	.book-info, .book-info50, .book-info2, .book-info3, .book-info4, .book-info5 {width: 80%;}
	.work-pub-div {width: 99%;}
	.auth-around .col-md-7, .auth-around .col-md-5 {flex: 0 0 100%; max-width: 100%;}
	.pt-self-doc h2 {text-align: center;}
	.auth-around .mob-order-1  {order: 1;}
	.auth-around .mob-order-2  {order: 2; margin-top: 30px;}
	.icon-sprite-homepage-mob {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/923px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
	.editingAndProofreading {width: 200px; height: 180px; background-position: -85px 25px!important;}
	.bookTypesetting {width: 260px; height: 180px; background-position: -280px 10px!important;}
	.bookCoverDesign {width: 220px; height: 180px; background-position: -96px -153px!important;}
	.bookPrinting {width: 220px; height: 180px; background-position: -710px -153px!important;}
	.bookDistribution {width: 260px; height: 180px; background-position: -299px -153px!important;}
	.otherServices {width: 160px; height: 180px; background-position: -536px -153px!important;}
	.pt-sample-border-1, .pt-sample-border-2, .pt-sample-border-3, .pt-sample-border-4, .pt-sample-border-5 {min-height: 410px;}
	.carousel-control-next {right: 1%;}
}

@media (min-width: 992px) and (max-width: 1199px) { 
.pt-sample-border-1 {border: 1px solid #346259!important; padding: 20px 30px!important; background:transparent; min-height: 480px; border-radius: 0 0 15px 15px;}
#carouselSamSection .carousel-control-next, #carouselSamSection .carousel-control-prev { bottom: inherit; top: 7px; font-size: 36px; width: 35%; color: #4CB261;}
.tablinks-pt-sample-button{border: 1px solid #346259!important; box-shadow: none!important; text-align: center!important; margin-bottom: 0; box-shadow: none; font-weight: 600; border-radius: 15px 15px 0 0!important; margin-bottom: -1px!important; background: transparent!important;}
.pt-sample-button-1, .active.pt-sample-button-1:hover, .pt-sample-button-1:hover {background:#4CB261;}
.pt-sample-border-1 {border: 2px solid #4CB261; padding: 20px 30px!important;  min-height: 480px;}
.carousel-indicators li, #carouselSamSection .carousel-indicators li,  #carouselSamSection .carousel-indicators li:last-child{border:1px solid #4CB261!important; background:#fff;}
.carousel-control-next, .carousel-control-prev {width: 8%; opacity: .9;}
.carousel-control-next-icon:after, .carousel-control-prev-icon:after {color: #D4EEF4!important;}
.icon-sprite-homepage-mob {background: url('../png/self-publishing-journey-sprite-3.png') 0 0/923px no-repeat; -webkit-animation: 1s fadein; animation: 1s fadein;}
.editingAndProofreading {width: 200px; height: 180px; background-position: -85px 25px!important;}
.bookTypesetting {width: 260px; height: 180px; background-position: -280px 10px!important;}
.bookCoverDesign {width: 220px; height: 180px; background-position: -96px -153px!important;}
.bookPrinting {width: 220px; height: 180px; background-position: -710px -152px!important;}
.bookDistribution {width: 260px; height: 180px; background-position: -299px -153px!important;}
.otherServices {width: 160px; height: 180px; background-position: -536px -153px!important;}
#carouselPubSection .carousel-height {min-height: 540px;}
#carouselSamSection .carousel-control-next, #carouselSamSection .carousel-control-prev{width: 17%!important;}
#editingAndProofreading {background-position: -5px -3px;}
#bookTypesetting {background-position: -5px -49px;}
#bookCoverDesign {background-position: -5px -100px;}
#bookDistribution {background-position: -5px -197px;}
#bookPrinting{background-position: -5px -151px;}
#otherServices {background-position: -5px -246px;}
#bookMarketingIcon {background-position: -5px -295px;}
#carouselSamSection .carousel-indicators .active { border: 1px solid #ffc06c; background: #ffc06c;}
#carouselSamSection .carousel-indicators .active:first-child { border: 1px solid #ffc06c; background: #fff;}
#carouselSamSection .carousel-indicators .active,  #carouselSerSection .carousel-indicators .active, #carouselAddSerSection .carousel-indicators .active, #carouselSerSectionHome .carousel-indicators .active, #carouselSerSectionAca .carousel-indicators .active, #carouselSerSectionAut .carousel-indicators .active, #carouselSerSectionBus .carousel-indicators .active, #carouselSerSectionJob .carousel-indicators .active, #carouselPubSection .carousel-indicators .active{ border: 1px solid #4CB261!important;  background: #4CB261!important;}
.work-pub-p-div {min-height: 576px;}
#carouselSerSection .carousel-height {min-height: 330px;}
.mob-order-2 {order: 2;}
.mob-order-1 {order: 1;}
.hero-sec-div {text-align: center;}
.btn-section-sps {margin: auto;}
.book-cover-container{margin-right: 20px;}
.work-book-div{padding: 25px 25px 25px 20px; width: 100%;}
}

@media only screen and (min-width : 1024px) and (max-width : 1199px) {
	.books-horizontal-scroll {grid-auto-columns: calc(50% - 10px)!important; gap: 40px 20px!important; align-items: start;}
}

@media only screen and (min-width : 1024px) and (max-width : 1280px) {
	.reviews-content-mian {height: 214px!important;}
	.pt-button {padding: 3px 10px; margin-left: 0;}
	.auth1 {background-position: -27px -26px!important;}
	.auth2 {background-position: -269px -26px!important;}
	.auth3 {background-position: -511px -26px!important;}
	.auth4 {background-position: -27px -234px!important;}
	.auth5 {background-position: -269px -234px!important;}
	.auth6 {background-position: -511px -234px!important;}
	.auth7 {background-position: -740px -26px!important;}
	.auth8 {background-position: -752px -136px!important;}
	.auth9 {background-position: -742px -240px!important;}
	.auth10 {background-position: -752px -356px!important;}
	.icon-sprite-authors {background: url('../png/trusted-authors-sprite-v1.png') 0 0/850px no-repeat;}
	.work-pub-div {min-height: 540px; border: none!important; width: 100%!important; border-radius: 0;}
	.ser-sec-link-self {font-size: 17px;}
	.work-pub-p-div {min-height: 605px;}
	.book-info, .book-info50, .book-info2, .book-info3, .book-info4, .book-info5 {width: 68%;}
	.books-horizontal-scroll {height: 680px;  overflow-x: auto; overflow-y: hidden; display: grid;  align-items: start; grid-template-rows: repeat(2, 1fr); grid-auto-flow: column; grid-auto-columns: calc(50% - -10px); gap: 40px 10px; align-items: start;}
}

@media only screen and (min-width : 1280px) and (max-width : 1366px) {
	.books-horizontal-scroll {height: 680px;  overflow-x: auto; overflow-y: hidden; display: grid;  align-items: start; grid-template-rows: repeat(2, 1fr); grid-auto-flow: column; grid-auto-columns: calc(50% - -4px); gap: 40px 20px; align-items: start;}
	.book-info, .book-info50, .book-info2, .book-info3, .book-info4, .book-info5 {width: 80%;}
}

@media only screen and (min-width : 1367px) and (max-width : 1440px) {
	.reviews-content-mian {height: 211px!important;	}
	.bor-red-30 {border-radius: 35px;}
	.book-info, .book-info50, .book-info2, .book-info3, .book-info4, .book-info5 {width: 46%;}
	.books-horizontal-scroll {grid-auto-columns: calc(33.333333% - -10px); gap: 40px 0px; height: 660px;}
	.book-cover-container {margin-right: 15px;}
	.work-book-div{padding: 15px}
	.platform-name {font-size: 17px;}
	

}

@media only screen and (min-width: 1367px) and (max-width: 1399px) {
	.platform-name {font-size: 16px;}
}

@media only screen and (min-width : 1441px) and (max-width : 1600px) {
	.work-book-div {width: 100%; padding: 25px 25px 25px 20px;}
	.books-horizontal-scroll {grid-auto-columns: calc(33.333333% - 0px); gap: 40px 15px;}
	.book-cover-container {margin-right: 20px;}
	.reviews-content-mian {height: 237px!important;	}
	.reviews-content-one-line {height: 275px!important;}
	.work-pub-div {min-height: 490px;}
	.work-pub-p-div {min-height: 532px;}
	.bor-red-30 {border-radius: 35px;}
}

@media only screen and (min-width : 1601px) and (max-width : 1920px) {
	.work-pub-div {min-height: 486px;}
	.reviews-content-mian {height: 342px!important;}
	.bor-red-30 {border-radius: 45px;}
	.book-info {width: 55%!important;}
	.book-info2 {width: 55%!important;}
	.book-info3 {width: 55%!important;}
	.book-info4 {width: 55%!important;}
	.book-info5 {width: 55%!important;}
	.book-info50 {width: 55%!important;}
}

@media only screen and (min-width : 1921px) and (max-width : 2560px) {
	.work-pub-div {min-height: 486px;}
	.reviews-content-mian {height: 401px!important;}
	.bor-red-30 {border-radius: 60px;}
	.book-info {width: 50%!important;}
	.book-info2 {width: 50%!important;}
	.book-info3 {width: 50%!important;}
	.book-info4 {width: 50%!important;}
	.book-info5 {width: 50%!important;}
	.book-info50 {width: 50%!important;}
}
@media only screen and (min-width : 2561px) and (max-width : 3500px) {
	.bor-red-30 {border-radius: 75px;}
	.book-info {width: 50%!important;}
	.book-info2 {width: 50%!important;}
	.book-info3 {width: 50%!important;}
	.book-info4 {width: 50%!important;}
	.book-info5 {width: 50%!important;}
	.book-info50 {width: 50%!important;}
}

