.clear{clear:both;}
.new-header{max-width:1044px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0px 15px;}
.header-left{width: calc(100% - 305px);display: inline-block;-moz-width: calc(100% - 305px);-webkit-width: calc(100% - 305px);vertical-align: top;}
.header-right{width:299px;display: inline-block;height: 129px;padding-top: 16px;}
.h-logo{max-width:733px; Width:100%; Height:142px;}
.footer-pnl{max-width:1044px; width: 100%;padding: 0px 15px;}
.f-left{float:left; width: 23%; padding: 0px 5px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.f-center{float:left;width:45%;padding: 0px 5px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.f-center a:visited {color: #ffffff!important;}
.f-right{float:left;width:32%;padding: 0px 5px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.footer-sec{padding: 15px 15px;max-width:1044px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;margin: 0px auto;}
.home-banner iframe{border:none; overflow:hidden; max-width:1044px; height:298px; width: 100%;}
.home-first-pnl .home-first-pnl1{max-width:1044px; width: 100%;}
.home-first-pnl .lft{ display: inline-block; width: 338px; padding-left: 15px; padding-right: 10px;}
.home-first-pnl .right{width: 428px;width: calc(100% - 434px); -moz-width: calc(100% - 434px);-webkit-width: calc(100% - 434px);padding-right: 15px;padding-left: 10px;}
.home-first-pnl .lft img{width:338px; height:61px; margin-top: 0px;}
.new-header .home-banner{padding:0px 15px;padding-top: 12px;}


.home-box{padding:0px 15px;}
.mid-content .c-left{width:721px; display: inline-block;}
.mid-content .c-rgt{width:323px;display: inline-block;}
.home-sub-mid .lft{display:inline-block;width:300px}
.home-sub-mid .rgt{display:inline-block;width: calc(100% - 306px);}
.header-right .head-form{width:289px;font-size: 13px!important;}
.header-right .head-form .input{width:180px;height: 21px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.contact-pnl .cont-left{display:inline-block;width:35%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.contact-pnl .cont-right{display:inline-block;width: 37.1%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.contact-pnl .cont-cnter{display:inline-block;width:27%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.contact-pnl .cont-right iframe{width:100%; height:350px}
.contact-pnl{padding: 0px 10px; display: block;}
.contact-sec{padding:0px 10px;}
.aboutus .about-bottom img{max-width:1044px; height:216px; width: 100%;}
.extra-services-cnt{float:left;width:53% }
.extra-services-cnt table{width:100%;}
.extra-services-cnt h1{color: #322785; font-weight: bold; font-size: 18px; margin: 13px 0px;}
.extra-services-image{float:right;width:46%;    text-align: right;}
.extra-services-image img{width:400px; height:267px; text-align: right;}
.celenter-width{width: 100%}
.add-padding.top-pad .shipping-1{width:452px; height:353px; text-align: right;float: right;}
.add-padding.top-pad .shipping-2{width:379px; height:303px; }
.add-padding.top-pad .payment-tram1{width:370px; height:253px; text-align: right;float: right;}
.production-1{width:450px; height:300px;}
.production-2{width:80%; padding-bottom: 10px;display: block;}
.cover-design-pnl .left{float:left; width: 22%; text-align: center;}
.cover-design-pnl .left img{ width: 100%; max-width:200px; height:100%; margin: 0px auto;}
.cover-design-pnl .right{float:left; width: 78%; padding-left: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.custom-cover-pnl .images-sec{display:inline-block; width: 24%; padding: 5px 4px; vertical-align: top;}
.custom-cover-pnl .images-sec img{width:100%;}
.custom-cover-pnl{margin-left:-4px;}
.stock-covers-panl .stock-covers{display:inline-block; width: 24%; text-align: center; padding-bottom: 18px;}
.stock-covers-panl .stock-covers  .style6{ text-align: center; font-size: 13px;}
.stock-covers-panl .stock-covers img{width:100%; max-width: 200px; margin: 0px auto;}
.marketing-kits-pnl img{width:450px; height:450px}

.scratch-pads .left{width:690px;}

.scratch-pads .right{width:354px}
.scratch-pads .right img{width:325px; height:349px;}
.scratch-pads1 .lft{}
.scratch-pads1 .rgt img{width:325px; height:396px;}
.last-img1 img{idth:690px; height:301px;}

.custom_illustration .mid-sec .bg-sec{ background-color:#FFFFCC; height: 89px;}
.custom_illustration .mid-sec .bg-sec .style18{padding-top: 14px;display: block;margin: 0px;}
.custom_illustration .mid-sec  .add-pad{padding-top: 55px;}
.custom_illustration .mid-sec .left{float:left; width: 50%; padding-right:0.5%; box-sizing: border-box; }
.custom_illustration .mid-sec .left.full{float:none; width: 100%;}
.custom_illustration .mid-sec .right{float:left; width: 50%;padding-left:0.5%;box-sizing: border-box;}
.custom_illustration .top-sec  img{max-width:500px; height: 100%; width: 100%; margin: 0px auto;}
.custom_illustration .top-sec .lft{float:left; width:52%;}
.custom_illustration .top-sec .rgt{float:left; width:48%; padding-left: 1%; box-sizing: border-box;}

.mobile-logo{padding:12px 15px;}
.mobile-logo .header-new .logo{display: inline-block;width: 40%; vertical-align: middle;}
.mobile-logo .header-new .logo img{width:100%; height: auto;}
.mobile-logo .header-new .info-pnl{display: inline-block;width: 59%;text-align: right; vertical-align: middle;}
.mobile-logo .header-new .info-pnl span{display:block;}
.mobile-logo .header-new .info-pnl span.m-phon{font-size: 36px;font-weight: 700; color: #322785;line-height: 34px}
.mobile-logo .header-new .info-pnl span.email{font-size: 13px;font-weight: 700; color: #322785; position: relative;display: inline;}
.mobile-logo .header-new .info-pnl span.email:before{width:100%; height: 1px; background-color:#322785; position: absolute; bottom: -2px; content: '';}
.mobile-logo .header-new .s-icon{margin: 0px; padding: 0px;margin-top: 8px;}
.mobile-logo .header-new .s-icon li{display:inline-block;}


.book-cal{max-width:1000px!important; margin: 0px auto!important; width: 100%!important}
.book-cal .rightpanel{float: left!important;width: 75%!important;box-sizing: border-box;}
.book-cal .leftpanel{float: left!important;width: 25%!important;box-sizing: border-box;}
.book-cal  .TabbedPanels{float: left!important;max-width: 740px!important;width:100%;}

.customer-comment , .book-publish{width: 100%; max-width: 1044px;}
.customer-comment-2 , .book-publish-2{width: 100%; max-width: 1044px;margin-top: 20px;}
.inner-page-banner-customer img{width: 100%;max-width: 1044px;height: 109px;margin-top: 8px;}
.customer-comment-2 tr td , .book-publish-2 tr td{padding: 0px 15px;}
.video-content.add-padding{width: 100%; max-width: 1044px;margin-top: 20px;display: inline-table;}
.video-content .video-text a {font-size: 13px!important;}
.padding-box{padding: 0px 15px;}
.customer-comment .right-cntnt{padding: 0px 15px;}
.add-padding.spine h1{margin-top: 20px;}
.right-cntnt{width: 68%; float:left;}
.left-img{width: 29%; float: right;}
.yellw-table{width: 53%;}
.left-img img{width: 300px;height: 450px;}
.top-hdng{padding: 0px 15px;}
.img-style{width: 100%;height: 100%;text-align: center;}
.form-publishing{width:800px;}
.input-txt{width: 64%;}
.input-box{width: 36%;}
.zip-box{width:69px;height: 21px } 
.zip-box-2{width:44px;height: 21px }

.ebook-second{width:100%; align-content: center; background-color: #ffffff; border:0px;}

.secondcnt{ vertical-align: top; width:202px; background-color: #ffffff; }
.secondcnt{ align-content: center; }
.secondcnt .ipad{ height: 300px; width: 180px;}
.secondcnt .kindlebook{ height:271px; width:163px;}

.secondryt{ vertical-align: top; background-color: #ffffff; width: 100%; border: 0px;}
.secondryt .headinglft{width: 47%; text-align: left;}
.secondryt .headingryt{ width: 53%; }
.secondryt .content{ align-content: left;}

.advertising{border: 0px;}
.advertisinglft{vertical-align: top;}
.advertisinglft img{width: 100%; max-width: 311px; padding: 0px 10px;}


.ebook-format{ width: 100%; max-width: 1044px;}
.ebook-formatcnt{width: 100%; max-width: 98%; background-color: #ffffff;}
.ebook-formatlft{vertical-align: top; background-color: #ffffff; width: 202px; max-width:100%; padding: 0px 50px 0px 0px;}
.selling-eb-ipad{ width:180px; height:300px;}
.selling-eb-kindle{width:163px; height:271px;}
.ebook-formatryt{width:100%; max-width:563px;}
.ebook-formattop{width:100%;}
.ebook-formatrytwrap{ width: 100%; max-width: 366px; height: 218px;}


.ebook-faqs{width:100%; max-width: 1044px;}
.ebook-faqscnt{width: 100%; max-width: 1044px;}
.ebook-faqswork{width: 747px; height: 218px;}
.ebook-indent{width:749px; height:387px;}
.ebook-indentation{width:749px; height:387px;}
.ebook-indentsec{width:702px; height:313px;}

.why-self{width:100%; max-width:1044px;}
.why-selfcnt{width:100%; max-width:1044px; margin-top: 20px;}
.why-szelfpublising{width: 250px; height:368px;}


.isbn{width:100%; max-width:1044px;}
.isbn-cnt{width:100%; max-width: 1044px;}
.isbn-book{width:250px; height:321px; }


.manuscript{width:100%; max-width:1044px;}
.manuscript-cnt{width:100%; max-width:1044px;}
.book-manuscript{width:350px; height: 238px;}
.manuscript-format{width:150px; height:225px; border:1px solid #000;}

.additional-services{width:100%; max-width:1044px;}
.additional-servicestop{padding-top: 10px;}
.additional-servicescnt{width:726px;float: left;}
.additional-servicesryt{width:318px;float:right;}
.additional-printing{width:300px; height:450px;}

.hardcover-wire{width:100%; max-width:1044px;}
.handcover-wirecnt{width:100%; max-width: 1044px;}
.handcover-binding{width: 800px; height: 268px;}
.wire-binding{width:522px; height:270px;}

.hardback{width:100%; max-width:1044px;}
.hardbackcnt{width:100%; max-width:1044px;}

.forget-password{width:100%; max-width: 1044px;}
.forget-passwordcnt{width:100%; max-width:1044px;}
.fp-form{width:100%; max-width:525px;}
.fp-email{width:100%; max-width: 200px;}

.video-tutorials{width:100%; max-width: 1044px;}

.hardcover-publishing{width:800px; height:268px;}
.cloth-binding{width:204px; height:114px;}
.dust-cover{width:800px; height:268px;}
.book-publishing{width:100%; max-width:1044px;}

.cover-templates{width:100%; max-width:1044px;}
.cover-templatescnt{width:100%; max-width:1044px;}
.signup{width:100%; max-width:1044px;}
.signupcnt{width:100%; max-width:806px; height:865px;}
.signform{width:100%; max-width:700px;}
.signtitle{width:596px}
.signformtop{width:608px; height:599px;}

.notbook{width:100%; max-width: 1044px;}

.menu-pnl{display:none;background: #3B307F !important;padding: 28px 0px;}
.home-new1 .menubutton:after{height: 11px;}
.home-new1 .menubutton.menu-opened:after{height: 2px;}



