
@media screen and (max-width:1280px){
	
	.panel{ box-shadow:none !important; border:none !important}
	
	}

@media screen and (max-width:1200px){
	#footer .container_12{ width:100%;  }
	#sidebar .widget.widget_text,#content { width:100%; }
	.woocommerce form.lost_reset_password{padding:0 15px; width:100%;}	
	audio, canvas, video{max-width:100%;}
	.panel{ box-shadow:none !important; border:none !important}
	.book-cover-designs .top-left-img{width:60%;}

}
/* iPad landscape */
@media screen and (min-width:992px) and (max-width:1024px){
.mainContainer{ width:100% !important; padding:0 15px}
.woocommerce-page ul.products li.product{ width:23.4% !important; margin-right:15px !important }
.woocommerce-page ul.products li.product .price .amount{font-size:10px}
#footer .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12:last-child{ padding-left:11px !important; }
	#sidebar .widget.widget_text{ width:960px;}
	#container{margin: 0 auto;width: 960px;}
	.service-wrapper .service-title:after{width:25%;}
	.woocommerce-ordering .woocommerce-ordering-ul li{padding:10px 14px;}
	.woocommerce-ordering .woocommerce-ordering-ul li, .woocommerce-ordering .woocommerce-ordering-ul li a{font-size:15px;}
	.book-cover-designs .top-left-img{width:60%;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img{padding:0px !important;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img.pull-right{padding-left:5px !important}
	.book-cover-design-wrapper p{clear:both}
	.single-product form.cart .product-addon{width:46.4%;}
	.postid-7910.single-product form.cart .detail-quantity, .postid-30.single-product form.cart .detail-quantity{margin-left:47px;}
	.single-product form.cart .product-addon:nth-child(2n+2){margin-right:0px}


	.services-slider.clear { width: 90% !important;}
	.additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider{ margin-left:59px !important;}
	.bx-wrapper .bx-prev{ left: -55px !important; }
	.book-printing-wrapper .cost-calculator-sec #outputTable th{width:22%;}
	.book-printing-wrapper .cost-calculator-sec #outputTable td{width:21%;}
	.global-distribution-wrapper .globle-buynow, .faqs-wrapper .faq-package-table .package-buynow-btn{width: 123px; padding:8px }
	

/*Blog Page*/
	.blog_section .media-wrp a::after {
   height: 182px;
    width: 40%;
}

#recent-posts-2 > ul {margin: 10px}
.latest-tweets li{width: 90% !important}

}

/* iPad portrait */
@media screen and (min-width:768px) and (max-width:992px){
	
/* NEw css */
	.postid-7910.single-product form.cart .detail-quantity, .postid-30.single-product form.cart .detail-quantity{margin:0px;}
.book-formatting-wrapper .services-list ul{width:100%; margin-left:0px; padding-left:25px}
.service-include-img{text-align:center; float:none}
.woocommerce #customer_details #payment .place-order #place_order, .woocommerce-page #payment #place_order{max-width:180px !important;}
.woocommerce #customer_details #payment .place-order{text-align:center !important;}
.postid-7910.single-product form.cart .detail-quantity, .postid-30.single-product form.cart .detail-quantity{margin:0px;}
/* NEw css */
	
	#page-wrap{margin:78px auto 0}
	
	.mainContainer{ width:100% !important;}
	.questions-wrap .questions .col-md-4:nth-child(4){clear:both}
	.questions-wrap .questions .col-md-4:nth-child(5){clear:inherit}
	/* HEader top start*/
	.mainContainer{ width:100% !important;}
	.logo{ width:45%; padding-left:20px; }
	#obtain_isbn.pricing-top{ width:100%;}
	.logo_rt{ padding-right:20px; }
	/* HEader top Close*/
	
	/* isbn.pricing table start*/
	#obtain_isbn.pricing-top h1{ font-size:36px;}
	#obtain_isbn.pricing-top p{ font-size:32px; }
	#ptp-8645 .ptp-item-container div.ptp-plan{ font-size:20px;  padding-top: 39px; }
	#ptp-8645 .ptp-item-container .ptp-price .package-price{ font-size:45px;  }
	#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-price .package-price{ font-size:60px;  }
	#ptp-8645 .ptp-item-container .ptp-price{ font-size:20px; }
	#ptp-8645 .ptp-item-container .ptp-row-id-0{ font-size:19px !important;}
	.ptp-item-container .ptp-bullet-item{ font-size:15px !important;}
	#ptp-8645 .ptp-item-container .ptp-cta a.ptp-button{ font-size:15px}
	
	#ptp-16860 .ptp-item-container div.ptp-plan{ font-size:20px;  padding-top: 39px; }
	#ptp-16860 .ptp-item-container .ptp-price .package-price{ font-size:45px;  }
	#ptp-16860 .ptp-col-id-1 .ptp-item-container .ptp-price .package-price{ font-size:60px;  }
	#ptp-16860 .ptp-item-container .ptp-price{ font-size:20px; }
	#ptp-16860 .ptp-item-container .ptp-row-id-0{ font-size:19px !important;}
	.ptp-item-container .ptp-bullet-item{ font-size:15px !important;}
	#ptp-16860 .ptp-item-container .ptp-cta a.ptp-button{ font-size:15px}
	.testimonial-wrap .slides_container{ width:100%;}
	
	/* footer table start*/
	#footer .container_12{ width:100%;}
	/* footer table Close*/
	
	/*   Package Comparison:   */
	.package-comparison table#t1 thead tr th.t1:first-child{ width:44% !important; float:left; line-height:20px;}
	.package-comparison-wrap .package-comparison{ width:100%; float: left;}
	.package-comparison table#t1 thead tr th.t1{ width:24%; float:left; padding:7px 0px;}
	.package-comparison table#t1 tbody tr td#n1{ width:46% !important; float:left;  word-break:break-all}
	.package-comparison table#t1 thead tr th#n2{ width:20%; float:left;}
	.package-comparison table#t1 thead tr th#n4{ width:12%; float:left;}
	.package-comparison table#t1 tbody tr td#n3,.package-comparison table#t1 tbody tr td#n4,.package-comparison table#t1 tbody tr td#n2{ width:18%; float:left;}
	.package-comparison table#t1 tbody tr td{border:none !important}
	.package-comparison table#t1 tbody{ width:99%;}
	.package-comparison table#t1 tbody tr.row1 td#n2, .package-comparison table#t1 tbody tr.row1 td#n3, .package-comparison table#t1 tbody tr.row1 td#n4 { width:18%;}
	
	.package-comparison table#t6 thead tr th.t6:first-child{ width:44% !important; float:left; line-height:20px;}
	.package-comparison-wrap .package-comparison{ width:100%; float: left;}
	.package-comparison table#t6 thead tr th.t6{ width:24%; float:left; padding:7px 0px;}
	.package-comparison table#t6 tbody tr td#n1{ width:46% !important; float:left;  word-break:break-all}
	.package-comparison table#t6 thead tr th#n2{ width:20%; float:left;}
	.package-comparison table#t6 thead tr th#n4{ width:12%; float:left;}
	.package-comparison table#t6 tbody tr td#n3,.package-comparison table#t6 tbody tr td#n4,.package-comparison table#t6 tbody tr td#n2{ width:18%; float:left;}
	.package-comparison table#t6 tbody tr td{border:none !important}
	.package-comparison table#t6 tbody{ width:99%;}
	.package-comparison table#t6 tbody tr.row1 td#n2, .package-comparison table#t6 tbody tr.row1 td#n3, .package-comparison table#t6 tbody tr.row1 td#n4 { width:18%;}
	
	.testimonial-wrap .slides_container{ width:100%;}
	.package-title,.faqs-wrapper .package-title{margin:0px; font-size:18px; padding-left: 0}
	
	/*****************inner page start***********************/
	#content{ width:100%; }
	.woocommerce-page #sidebar .widget.widget_text{ width:96%; }
	.woocommerce-ordering .woocommerce-ordering-ul li, .woocommerce-ordering .woocommerce-ordering-ul li a{ font-size:12px; }
	.woocommerce-ordering .woocommerce-ordering-ul li{ padding:10px 9px; }
	.woocommerce ul.products, .woocommerce-page ul.products{width:600px !important; margin:0 auto !important}
	.woocommerce-page ul.products li.product{ width:46.5% !important; margin-right:15px !important }
	#container{ margin:0px 20px !important; }
	.container{ width:100%; }
	.testimonial-wrap .slides_container{padding:0px 10px; min-height:190px}
	
	/*****************inner page close***********************/
	
	
	
	/*****************product detaile page start***********************/
	
	
	.single-product form.cart .product-addon{ width:100%; }
	
	
	
	
	/*****************product detaile page close***********************/	
	
	
	
	/*****************services page start***********************/

	.bx-controls-direction{left: 86%; margin: 0 auto; position: absolute; top: 0 ; }
	.bx-wrapper .bx-next{ height: 32px !important; right: -80px; width: 32px !important; background-size:cover !important; background: url(../images/controls.png) no-repeat -31px 0px; }
	.bx-wrapper .bx-prev {left: 0px; background: url(../images/controls.png) no-repeat 0 0px; height: 32px !important;  width: 32px !important; background-size:cover !important;}
	.additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider { padding-top:10px !important; }
	.services-slider .bx-viewport{ padding-left:25px; }

	.service-wrapper .service-title:after{url("../images/title-border-right.jpg") repeat-x scroll right center; top: 35px; width: 100%;}
	.service-wrapper .additional-title p{ width:100%;}

	/*****************services page Close***********************/
	
	
	/*****************book-cover-design page start***********************/
	.pull-left { float: left !important; width: 60%;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img { display: inline-block; float: left; padding: 0; width: 49%;}
	/*****************book-cover-design page Close***********************/
	#footer #testimonials .textwidget{ margin-top:24px; }
	
	
	
.recommended-item-wrapper .woocommerce ul.products li.product{ border: 1px solid #ccc !important; width: 48% !important; margin-bottom:20px !important; border-top:4px solid #F4A321 !important; }
.recommended-item-wrapper .woocommerce ul.products li.product:last-child{ border-right:1px solid #ccc !important; }
.recommended-item-wrapper .woocommerce .products{  padding:20px; }
.additional-services-wrapper .bx-wrapper li{padding: 20px;}
.book-printing-wrapper .cost-calculator-sec .cost-cals-col{ width: 32.5%; }
.book-printing-wrapper .cost-cals-right{ position:inherit; width:100%; }
.recommended-item-wrapper .woocommerce ul.products li.product a img{ width:80%; }

.single-product #main-body div.product div.images, .single-product #main-body #content div.product div.images{  float: left;}
.single-product #main-body div.product div.summary{ float: right !important; width:60%; }

.postid-30.single-product form.cart .detail-quantity{  margin-left: 0px;  margin-top:0px;}
.single-product form.cart .quantity{ clear:none !important; float:left !important; }
.single-product form.cart .detail-quantity h3.addon-name{ margin-top:14px;}

.single-product .product .images .woocommerce-main-image{text-align: center; margin: 0 auto; height: auto;  display: table;}
.woocommerce-ordering .woocommerce-ordering-ul li:hover a, .woocommerce-ordering .woocommerce-ordering-ul li.active a { padding-bottom: 10px; }
	.book-printing-wrapper .cost-calculator-sec #outputTable tr td {width: 31%;}
	.book-printing-wrapper .cost-calculator-sec input[type="text"], .book-printing-wrapper .cost-calculator-sec select{width:209px;}


	/*Blog Page*/

.logo_rt {
    font-size: 20px;
    padding-top: 15px;
}

.logo_rt span {
    font-size: 14px;
}
.logo {
    margin: 25px 0 15px;
    width: 220px;
}
.logo img {
    height: auto;
    max-width: 100%;
}
	.blog_section .blog_img {
    float: left;
    width: 100%;
}
.blog_section .media-wrp a::after {
    width: 98.4%;
    height: 186px;
}

.blog_section .post_content {
    position: inherit;
    width: 100%;
}

.blog_section .post_content .author {font-size: 15px;}
.recent-post .widget ul {
    margin: 0 15px;
}
.pagination {width: 100%;}


.menu-footer-links-menu-container {
    margin-bottom: 20px;
}
.seal-godaddy {

    margin-left: 30px;
}

.latest-tweets li {
	width: 100%;
}

.mainContainer .banner_text h1{    font-size: 40px;}
.mainContainer .banner_text h2{font-size: 26px;margin-top: 10px;}
.editing-work-flow .mainContainer{overflow: hidden;}
.editing-work-flow.edit_book .digitblock h5 {font-size: 16px;line-height: 22px;}

#ptp-27544 .ptp-col-id-0 div.ptp-item-container .ptp-plan, 
#ptp-27544 .ptp-col-id-1 div.ptp-item-container .ptp-plan span,
#ptp-27544 .ptp-col-id-2 div.ptp-item-container .ptp-plan span{    font-size: 22px;}
#ptp-27544 .ptp-col-id-0 div.ptp-item-container .ptp-plan{min-height: 138px;}
#ptp-27544 div.ptp-item-container .ptp-bullet-item{font-size: 16px !important;}
div#ptp-27544 .ptp-item-container{min-height: 654px;}
#ptp-27544 div.ptp-item-container .ptp-price{font-size: 22px;}
.editing-package h3{font-size: 38px;}
#post-27537 .banner, .banner.book-marketing{height: 500px;}
.mainContainer .banner_text{padding-top: 16%;}
.comparison-package #ptp-27544 .ptp-plan span.title_price{font-size: 17px;}
.comparison-package #ptp-27544 .ptp-price{    font-size: 40px;}
.comparison-package .all-service ul li{    font-size: 18px;}
.editing-work-flow .digitblock{padding: 0 15px;}
.book-marketing.comparison-package{padding-top: 10px;padding-bottom: 30px;}
.woocommerce-cart-form {overflow-x:auto;}


}
@media screen and (max-width:768px) {
.woocommerce-cart .modal-dialog div.product div.images{    width: 100% !important;max-width: 310px;margin: 0 auto;}
.woocommerce-cart .modal-dialog .summary.entry-summary{width: 100%!important;}
.woocommerce-cart .product-quantity:before{margin-bottom: 4px;}
}
@media screen and (max-width:767px) {
.editing-package{float: left;width: 100%}
.editing-work-flow.edit_book{clear: both;}
.page-id-27537 .mainContainer .banner_text h1, .book-marketing .mainContainer .banner_text h1 {font-size: 28px;line-height: 34px; text-align: center;}
.page-id-27537 .mainContainer .banner_text h1{font-size: 32px;}
#post-27537 .mainContainer .banner_text h2{font-size: 20px; padding: 0}
.book-marketing .mainContainer .banner_text h1 {padding:0px 0px 33px;}
.page-id-27537  .mainContainer .banner_text h2, .book-marketing .mainContainer .banner_text h2{font-size: 20px;margin-top: 0;line-height: 22px;    text-align: center;padding: 0 6px 46px;}
.book-marketing .mainContainer .banner_text h2{padding: 0 6px;}
.mainContainer .banner_text .green_button a{padding: 11px 20px;font-size: 18px;}
.editing-work-flow .mainContainer{overflow: hidden;    text-align: center;}
.editing-work-flow.edit_book .digitblock h5 {font-size: 16px;line-height: 22px;}
#ptp-27544 .ptp-col-id-0 div.ptp-item-container .ptp-plan, 
#ptp-27544 .ptp-col-id-1 div.ptp-item-container .ptp-plan span,
#ptp-27544 .ptp-col-id-2 div.ptp-item-container .ptp-plan span{    font-size: 33px;}
#ptp-27544 .ptp-col-id-0 div.ptp-item-container .ptp-plan{min-height: auto;}
#ptp-27544 div.ptp-item-container .ptp-bullet-item{font-size: 16px !important;}
div#ptp-27544 .ptp-item-container{min-height: auto;}
#ptp-27544 div.ptp-item-container .ptp-price{font-size: 18px;}
.editing-package h3{font-size: 28px;margin-top: 5px;}
#post-27537 .banner, .banner.book-marketing{height: 350px;}
.mainContainer .banner_text{padding: 0 10px;}
.comparison-package #ptp-27544 .ptp-plan span.title_price{font-size: 17px;}
.comparison-package #ptp-27544 .ptp-price{    font-size: 40px;}
.comparison-package .all-service ul li{    font-size: 12px;margin-right: 0px;display: inline-block;padding-right: 0;padding-left: 15px;}
.editing-work-flow .digitblock{width: 32%;box-sizing: border-box;float: none;display: inline-block;vertical-align: top;margin-bottom: 30px;}
#post-27537 .editing-work-flow .digitblock{width: 32%;box-sizing: border-box;float: none;display: inline-block;vertical-align: top;margin-bottom: 30px;}
.book-marketing.comparison-package{padding-top: 10px;padding-bottom: 0px;}
.book-editing-banner-text{padding: 20px 0;}
.book-editing-banner-text .banner_text h3{font-size: 22px;}
.editing-package .yellow_button a{ padding: 10px 20px;}
.page-id-27537 .mainContainer .banner_text .green_button, .page-id-27539 .mainContainer .banner_text .green_button{margin-top: 30px;}
.page-id-27537 .mainContainer .banner_text .green_button a, .page-id-27539 .mainContainer .banner_text .green_button a{padding: 16px 16px; font-size: 22px;}
div#ptp-27544 .ptp-col.ptp-three-col {width: 100%;clear: both;float: left;width: 100%;}
.editing-package .yellow_button{display: inline-block; width: 100%;}
.all-service {padding-bottom: 30px;}
.editing-work-flow .digitblock{padding: 0 15px;}
.editing-work-flow .digitblock h5{    line-height: 26px;}
.comparison-package .all-service ul li:before{width: 8px;top: 5px;height: 8px;}
div#ptp-27544 ul.amazon-li{min-height: auto;}
div#ptp-27541 ul.amazon-li {    min-height: auto;	}

.mainContainer .banner_text.header_banner {padding-top: 20%;}
div#ptp-27544 {max-width: 400px;margin: 0 auto;}
.comparison-package .all-service h4{font-size: 28px;}
.editing-work-flow h3{font-size: 28px;}
.book-marketing.comparison-package h3, .book-marketing-banner-text .banner_text h3{    font-size: 28px;}
.book-marketing-banner-text .banner_text p{font-size: 16px;}
div#ptp-27544 {max-width: 400px;margin: 0 auto;}
.single-product form.cart .quantity input.qty{float: none!important; }
.single-product #content div.product .woocommerce-tabs{width:100%!important;}
.container.portalusers_note{width:100%!important;}
.woocommerce div.product form.cart .variations select{width: 100%!important;}
/*checkout order*/
.thank-you-page .order-received-title {font-size: 15px; padding: 8px 8px; }
.checkout-wrapper .ord-rec-txt {font-size: 14px; }
.checkout-wrapper .thank-you-page .ord-rec-txt {font-size: 14px; margin: 0; padding-top: 0; }
.thank-you-page {font-size: 13px; line-height: 1.6; word-break: break-all; }
.thank-you-page h4 {font-size: 14px; }
.thank-you-page .isbndftbtn{font-size:18px}
.thank-you-page .order-received-contain .business-title ,.thank-you-page .order-received-contain .address-title{font-size: 17px; line-height: 18px; } 
/*end*/

}
/* iPad min */
@media screen and (max-width: 767px){
#footer .bbb-verify-img:after{display: block; clear: both; content: "";}
#footer .bbb-verify-img>a{clear: both; display: block;}
#footer .withouttitle h2{display: none;}
#footer .withouttitle .menu-footer-link-menu-right-container ul.menu{margin-top: 0px!important;}
.latest-tweets li{width: 100%!important;}
.blog_section .post_content , .blog_section .blog_img {position: inherit; width: 100%; float: none; top: 0; }
.woocommerce-checkout .form-row.validate-required {text-align: left; }
.banner-img {width: 100%; } 
.woocommerce-cart .woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {font-size: 13px; border-left: 0; border-radius: 0; }
	.woocommerce-cart .woocommerce .shop_table .product-name a {font-size: 14px; } 
	.woocommerce .shop_table .product-price .amount{ font-size:11px;}
	.woocommerce-cart .quantity {width: 100% !important; border: 0; }
	.woocommerce-cart .woocommerce .quantity .qty {border: 1px #9f0606 solid; }
	.woocommerce-cart .woocommerce .shop_table .product-price .amount {font-size: 14px; }
	.cart_totals table.shop_table.shop_table_responsive {border: 0; }
	.woocommerce-cart .wc-proceed-to-checkout {text-align: left !important; padding: 14px 12px !important; }
.woocommerce-cart a.checkout-button.button.alt.wc-forward {display: block; width: 100%; margin: auto !important; }
div#slides .slides_lt {background-size: 20px; } div#slides .slides_rt {background-size: 20px; }
.woocommerce div.product form.cart table.variations+.single_variation_wrap .woocommerce-variation.single_variation {margin-left: 0; text-align: center; padding: 7px 0; }
 .variations select#enhanced-prices {width: 150px !important; margin-right: 0; margin-left: 4px; }
 /*My account page*/
.isbn-page .leftcol{width: 100%!important;}
.mail-rwo .formitem.halfcol{width: 100%!important;}
.mail-rwo .items-main{margin-left:0px!important; width: 100%;}
.formitem.half .help-text{display: block!important; padding-left: 0px!important;}
.isbn-page .bspnote{width: 100%;}
.woocommerce-MyAccount-content .purchaseblock .valignmiddle{position: static;width: 100%;}
.copy-iframe iframe {width: 100%; }
.logo img {width: 200px; }
.table-fullwidth {width: 100%; } 
body .global-distribution-wrapper .globle-buynow, body .faqs-wrapper .faq-package-table .package-buynow-btn {padding: 4px 2px; font-size: 11px !important; }
.logo_rt{ padding:0px;  width:100%; text-align:center; margin:0px 0 5px; font-size: 15px; line-height:14px;  }
.logo_rt span {  font-size: 12px;}
div#footer-info .bbb-verify-img {width: 300px; }
.book-printing-wrapper .cost-cals-right input {padding: 7px 5px; font-size: 15px; }
} 
@media screen and (max-width:570px){
.formitem.half .inputwrap{display: block!important; width: 100%!important;}
.formitem.half .help-text{    margin-top: 8px;}
.woocommerce-MyAccount-content .blockenabled{width: 100%;}
.woocommerce-MyAccount-content .purchaseblock{width: 100%;}
.formitem.half .labelwrap{width: 100%!important;display: block!important;}
.subscription-page .purchaseblock.left{width: 100%!important; text-align:center; margin-bottom: 15px;}
.subscription-page .purchaseblock{width: 100%!important;text-align:center;}


}


@media screen and (min-width:641px) and (max-width:767px){
	.latest-tweets li {
	width: 100%;
}

	.mainContainer{ width:100% !important;}
	.postid-7910.single-product form.cart .detail-quantity, .postid-30.single-product form.cart .detail-quantity{margin:0px;}
	/* HEader top start*/
	.mainContainer{ width:100% !important;}
	.logo{ width:100%; padding-left:0px; margin:10px auto; text-align:center; }
	#obtain_isbn.pricing-top{ width:100%;}
	.logo_rt{ padding:0px; width:100%; text-align:center; margin:10px 0px;  }
	/* HEader top Close*/
	
	/* isbn.pricing table start*/
	#obtain_isbn.pricing-top h1{ font-size:36px;}
	#obtain_isbn.pricing-top p{ font-size:32px; }
	#ptp-8645 .ptp-item-container div.ptp-plan{ font-size:20px;  padding-top: 39px; }
	#ptp-8645 .ptp-item-container .ptp-price .package-price{ font-size:45px;  }
	#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-price .package-price{ font-size:60px;  }
	#ptp-8645 .ptp-item-container .ptp-price{ font-size:20px; }
	#ptp-8645 .ptp-item-container .ptp-row-id-0{ font-size:19px !important;}
	.ptp-item-container .ptp-bullet-item{ font-size:15px !important;}
	#ptp-8645 .ptp-item-container .ptp-cta a.ptp-button{ font-size:15px}
	
	#ptp-16860 .ptp-item-container div.ptp-plan{ font-size:20px;  padding-top: 39px; }
	#ptp-16860 .ptp-item-container .ptp-price .package-price{ font-size:45px;  }
	#ptp-16860 .ptp-col-id-1 .ptp-item-container .ptp-price .package-price{ font-size:60px;  }
	#ptp-16860 .ptp-item-container .ptp-price{ font-size:20px; }
	#ptp-16860 .ptp-item-container .ptp-row-id-0{ font-size:19px !important;}
	.ptp-item-container .ptp-bullet-item{ font-size:15px !important;}
	#ptp-16860 .ptp-item-container .ptp-cta a.ptp-button{ font-size:15px}
	.package-comparison .package-buynow-btn{ font-size:13px;}
	/* isbn.pricing table close*/
	
	/*   Package Comparison:   */
	.package-comparison table#t1 thead tr th.t1:first-child{ width:100% !important; float:left;}
	.package-comparison-wrap .package-comparison{ width:100%; float: left;}
	.package-comparison table#t1 thead tr th.t1{ width:33%; float:left; padding:7px 0px;}
	.package-comparison table#t1 tbody tr td#n1{ width:40% !important; float:left;  word-break:break-all}
	.package-comparison table#t1 thead tr th#n2{ width:33%; float:left;}
	.package-comparison table#t1 tbody tr td#n3,.package-comparison table#t1 tbody tr td#n4,.package-comparison table#t1 tbody tr td#n2{ width:20%; float:left;}
	.package-comparison table#t1 tbody tr td{border:none !important}
	.package-comparison table#t1 tbody{ width:99%;}
	.package-comparison table#t1 tbody tr.row1 td#n1 { display: none; float: left;}
	.package-comparison table#t1 tbody tr.row1 td#n2 { width:20%; float: right;}
	.package-comparison table#t1 tbody tr.row1 td#n3 { width:20%; float: right;}
	.package-comparison table#t1 tbody tr.row1 td#n4 { width:20%; float: right;}
	
	.package-comparison table#t6 thead tr th.t6:first-child{ width:100% !important; float:left;}
	.package-comparison-wrap .package-comparison{ width:100%; float: left;}
	.package-comparison table#t6 thead tr th.t6{ width:33%; float:left; padding:7px 0px;}
	.package-comparison table#t6 tbody tr td#n1{ width:40% !important; float:left;  word-break:break-all}
	.package-comparison table#t6 thead tr th#n2{ width:33%; float:left;}
	.package-comparison table#t6 tbody tr td#n3,.package-comparison table#t6 tbody tr td#n4,.package-comparison table#t6 tbody tr td#n2{ width:20%; float:left;}
	.package-comparison table#t6 tbody tr td{border:none !important}
	.package-comparison table#t6 tbody{ width:99%;}
	.package-comparison table#t6 tbody tr.row1 td#n1 { display: none; float: left;}
	.package-comparison table#t6 tbody tr.row1 td#n2 { width:20%; float: right;}
	.package-comparison table#t6 tbody tr.row1 td#n3 { width:20%; float: right;}
	.package-comparison table#t6 tbody tr.row1 td#n4 { width:20%; float: right;}
	.testimonial-wrap .slides_container{ width:100%;}
	
	/* footer table start*/
	#footer .container_12{ width:100%;}
	/* footer table Close*/
	
	
	
		/*****************inner page start***********************/
	#content{ width:100%; }
	.woocommerce-page #sidebar .widget.widget_text{ width:96%; }
	.woocommerce-ordering .woocommerce-ordering-ul li, .woocommerce-ordering .woocommerce-ordering-ul li a{ font-size:12px; }
	.woocommerce-ordering .woocommerce-ordering-ul li{ padding:10px 9px; }
	.woocommerce-page ul.products li.product{ width:47.5% !important; margin-right:15px !important }
	#container{ margin:0px 20px !important; }
	.container{ width:100%; }
	
	
	/*****************inner page close***********************/
	
	
	/*****************checkout page start***********************/
	.billing-wrapper .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ width:100% !important; }
	.recommended-item-wrapper .woocommerce ul.products li.product{ width:47.5% !important; padding: 20px !important; margin-bottom:20px !important;  border-radius:0px; border: 1px solid #ccc !important; border-top:4px solid #F4A321 !important; }
	.recommended-item-wrapper .woocommerce ul.products li.product:last-child{ border-right: 1px solid #ccc !important;}	
	
	.woocommerce .products { padding: 20px !important;}
	/*****************checkout page close***********************/
	
	
	
	/*****************product detaile page start***********************/
	
	.single-product #main-body div.product div.images, .single-product #main-body #content div.product div.images{ width:60% !important; margin:0px auto 20px; clear:both; float:none; }
	.single-product #main-body div.product div.summary{ width:100% !important; }

	.single-product form.cart .product-addon{ width:100%; }
	
	
	
	/*****************product detaile page close***********************/	
		/*****************services page start***********************/

	.bx-controls-direction{left: 86%; margin: 0 auto; position: absolute; top: 0 ; }
	.bx-wrapper .bx-next{ height: 32px !important; right: -80px; width: 32px !important; background-size:cover !important; background: url(../images/controls.png) no-repeat -31px 0px; }
	.bx-wrapper .bx-prev {left: 0px; background: url(../images/controls.png) no-repeat 0 0px; height: 32px !important;  width: 32px !important; background-size:cover !important;}
	.additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider { padding-top:10px !important; }
	.services-slider .bx-viewport{ padding-left:25px; }

	.service-wrapper .service-title:after{url("../images/title-border-right.jpg") repeat-x scroll right center; top: 35px; width: 100%;}
	.service-wrapper .additional-title p{ width:100%;}
	.service-wrapper .service-title{ margin-top:20px; }

	/*****************services page Close***********************/
	
	
	
	/*****************faqs page start***********************/
	.faqs-wrapper .faq-list h2{ font-size:11px; }
	.faqs-wrapper .package-title{ font-size:16px; }
	.faq-package-table table#t4 thead tr th.t4{ font-size:16px !important; line-height:18px !important;  }
	
	.faq-package-table table#t4 tbody tr td{ font-family: "open_sansregular"; font-size:12px !important; }
	
	
	/*****************faqs page Close***********************/
	
	
		/*****************testimonials page start***********************/
	.testimonial-wrapper .testimonials-box .test-quote{ background-size:cover; width:20px; height:20px; }
	.testimonial-wrapper .testimonials-box > div:before{ background-size:cover; width:20px; height:20px; }
	/*****************testimonials page Close***********************/
	
	.terms-conditions-wrapper .terms-condi-image{ text-align:center; margin-top:20px; }
	
	.book-printing-wrapper .cost-cals-right input{ width:110px; font-size: 14px; }
	.book-printing-wrapper .cost-calculator-sec .cost-cals-col{ width:100%; }
	.book-printing-wrapper .cost-cals-right{ width:100%; position:relative;  }
	.book-printing-wrapper .cost-calculator-sec input[type="text"], .book-printing-wrapper .cost-calculator-sec select{ width:100%; }
	.book-printing-wrapper .cost-calculator-sec #outputTable tr td{ width:100% !important; }
	.service-include-img{ float:none; width:100%; }
	
	
	/*****************book-cover-design page start***********************/
	.pull-left { float: left !important; width: 60%;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img { display: inline-block; float: left; padding: 0; width: 49%;}
	/*****************book-cover-design page Close***********************/
	
	#footer #testimonials .textwidget{ margin-top:20px; }
	
	.woocommerce-checkout #main-body #payment .form-row select#expmonth, .woocommerce-checkout #main-body #payment .form-row select#expyear{ margin-right:0px; width:49% !important; }
	.woocommerce-select.woocommerce-cc-year{ float:right; }
	

	.single-product #main-body div.product div.summary{ float: right !important; }
	
	.single-product .product .images .woocommerce-main-image{ width: 74%; text-align: center; margin: 0 auto; height: auto;  display: table;}

	
	.additional-services-wrapper .bx-wrapper li{padding: 20px;}
	.postid-30.single-product form.cart .detail-quantity{  margin-left: 0px;  margin-top:0px;}
.single-product form.cart .quantity{ clear:none !important; float:left !important; }
.single-product form.cart .detail-quantity h3.addon-name{ margin-top:20px;}
.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product{ width:100%; }
	
	.woocommerce #customer_details #payment .place-order #place_order, .woocommerce-page #payment #place_order{max-width:180px !important;}
.woocommerce #customer_details #payment .place-order{text-align:center !important;}
	
}






/* iPHONE landscape*/

@media screen and (min-width:481px) and (max-width:640px){
		.postid-7910.single-product form.cart .detail-quantity, .postid-30.single-product form.cart .detail-quantity{margin:0px;}
	.mainContainer{ width:100% !important;}
	.woocommerce #customer_details #payment .place-order #place_order, .woocommerce-page #payment #place_order{max-width:180px !important; margin:10px auto !important; float:none !important}
.woocommerce #customer_details #payment .place-order{text-align:center !important;}
	
	/* HEader top start*/
	.mainContainer{ width:100% !important;}
	.logo{ width:100%; padding-left:0px; margin:10px auto; text-align:center; }
	#obtain_isbn.pricing-top{ width:100%;}
	.logo_rt{ padding:0px; width:100%; text-align:center; margin:10px 0px;  }
	/* HEader top Close*/
	
	
	/* isbn.pricing table start*/
	#obtain_isbn.pricing-top h1{ font-size:28px;}
	#obtain_isbn.pricing-top p{ font-size:28px; }	
	
	#ptp-8645 .ptp-col{ width:100%; margin-bottom:20px; }
	#ptp-8645 .ptp-col-id-0 .ptp-item-container div.ptp-plan{ border-radius: 6px 6px 0 0; }
	#ptp-8645 .ptp-item-container div.ptp-plan{ padding:21px 0px; }
	.ptp-item-container .ptp-bullet-item{ border-right:1px solid #dcdcdc; }
	#ptp-8645 .ptp-col-id-0 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc; border-radius: 0 0 0 0px;}
	#ptp-8645 .ptp-col-id-2 .ptp-item-container .ptp-cta {border-radius: 0 0 0 0px; border-right:1px solid #dcdcdc;}
	#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc;}
	
	#ptp-16860 .ptp-col{ width:100%; margin-bottom:20px; }
	#ptp-16860 .ptp-col-id-0 .ptp-item-container div.ptp-plan{ border-radius: 6px 6px 0 0; }
	#ptp-16860 .ptp-item-container div.ptp-plan{ padding:21px 0px; }
	.ptp-item-container .ptp-bullet-item{ border-right:1px solid #dcdcdc; }
	#ptp-16860 .ptp-col-id-0 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc; border-radius: 0 0 0 0px;}
	#ptp-16860 .ptp-col-id-2 .ptp-item-container .ptp-cta {border-radius: 0 0 0 0px; border-right:1px solid #dcdcdc;}
	#ptp-16860 .ptp-col-id-1 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc;}
	
	.testimonial-wrap .slides_container{ width:100%;}
	
	
	/*   Package Comparison:   */
	.package-comparison table#t1 thead tr th.t1:first-child{ width:100% !important; float:left;}
	.package-comparison-wrap .package-comparison{ width:100%; float: left;}
	.package-comparison table#t1 thead tr th.t1{ width:33%; float:left;  min-height: 38px;}
	.package-comparison table#t1 tbody tr td#n1{ width:40% !important; float:left;  word-break:break-all}
	.package-comparison table#t1 thead tr th#n2{ width:33%; float:left;}
	.package-comparison table#t1 tbody tr td#n3,.package-comparison table#t1 tbody tr td#n4,.package-comparison table#t1 tbody tr td#n2{ width:20%; float:left;}
	.package-comparison table#t1 tbody tr td{border:none !important}
	.package-comparison table#t1 tbody{ width:99%;}
	
	.package-comparison table#t1 tbody tr.row1 td#n1 { display: none; float: left;}
	.package-comparison table#t1 tbody tr.row1 td#n2 { width:20%; float: right;}
	.package-comparison table#t1 tbody tr.row1 td#n3 { width:20%; float: right;}
	.package-comparison table#t1 tbody tr.row1 td#n4 { width:20%; float: right;}
	
	.package-comparison table#t6 thead tr th.t6:first-child{ width:100% !important; float:left;}
	.package-comparison-wrap .package-comparison{ width:100%; float: left;}
	.package-comparison table#t6 thead tr th.t6{ width:33%; float:left;  min-height: 38px;}
	.package-comparison table#t6 tbody tr td#n1{ width:40% !important; float:left;  word-break:break-all}
	.package-comparison table#t6 thead tr th#n2{ width:33%; float:left;}
	.package-comparison table#t6 tbody tr td#n3,.package-comparison table#t6 tbody tr td#n4,.package-comparison table#t6 tbody tr td#n2{ width:20%; float:left;}
	.package-comparison table#t6 tbody tr td{border:none !important}
	.package-comparison table#t6 tbody{ width:99%;}
	.package-comparison table#t6 tbody tr.row1 td#n1 { display: none; float: left;}
	.package-comparison table#t6 tbody tr.row1 td#n2 { width:20%; float: right;}
	.package-comparison table#t6 tbody tr.row1 td#n3 { width:20%; float: right;}
	.package-comparison table#t6 tbody tr.row1 td#n4 { width:20%; float: right;}
	
	/* footer table start*/
	#footer .container_12{ width:100%;}
	/* footer table Close*/
	
	
		/*****************inner page start***********************/
	#content{ width:100%; }
	.woocommerce-page #sidebar .widget.widget_text{ width:96%; }
	.woocommerce-ordering .woocommerce-ordering-ul li, .woocommerce-ordering .woocommerce-ordering-ul li a{ font-size:12px; }
	.woocommerce-ordering .woocommerce-ordering-ul li{ padding:10px 9px; }
	.woocommerce-page ul.products li.product{ width:100% !important; margin-right:0px !important ; }
	#container{ margin:0px 20px !important; }
	.container{ width:100%; }
	
	.woocommerce-ordering .woocommerce-ordering-ul li{ display:block; border-bottom:1px solid #f4a321; background:none;  }

	.woocommerce-ordering .woocommerce-ordering-ul li:hover a, .woocommerce-ordering .woocommerce-ordering-ul li.active a{ border-bottom:0px none; }
	.woocommerce-ordering .woocommerce-ordering-ul li.active a:after, .woocommerce-ordering .woocommerce-ordering-ul li:hover a:after { background:none;}
	.product-content-right{ width:100%; }
	.product-video-right{ width:100%;}
	
	
	/*****************inner page close***********************/
	
	/*****************checkout page start***********************/
	.billing-wrapper .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ width:100% !important; }
	.recommended-item-wrapper .woocommerce ul.products li.product{ width:100% !important; padding: 20px !important; margin-bottom:20px !important; border: 1px solid #ccc !important; border-radius:0px;  border-top:4px solid #F4A321 !important;}	
	.recommended-item-wrapper .woocommerce ul.products li.product:last-child{ border-right: 1px solid #ccc !important;}
	.woocommerce .products { padding: 20px !important;}
	/*****************checkout page close***********************/
	
	
	/*****************product detaile page start***********************/
	
	.single-product #main-body div.product div.images, .single-product #main-body #content div.product div.images{ width:100% !important; margin:0px auto 20px; clear:both; }
	.single-product #main-body div.product div.summary{ width:100% !important; }
	
	.single-product form.cart .product-addon{ width:100% !important; }
	.single-product form.cart .quantity{ clear:both; width:90px !important; margin:0px 0px 0px !important; }
	
	
	/*****************product detaile page close***********************/
	
	
	/*****************services page start***********************/

	.bx-controls-direction{left: 86%; margin: 0 auto; position: absolute; top: 0 ; }
	.bx-wrapper .bx-next{ height: 32px !important; right: -80px; width: 32px !important; background-size:cover !important; background: url(../images/controls.png) no-repeat -31px 0px; }
	.bx-wrapper .bx-prev {left: 0px; background: url(../images/controls.png) no-repeat 0 0px; height: 32px !important;  width: 31px !important; background-size:cover !important;}
	.additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider { padding-top:10px !important; }
	.services-slider .bx-viewport{ padding-left:25px; }

	.service-wrapper .service-title:after{url("../images/title-border-right.jpg") repeat-x scroll right center; top: 35px; width: 100%;}
	.service-wrapper .additional-title p{ width:100%;}
	.service-wrapper .service-title{  margin-top:20px; }
	

	/*****************services page Close***********************/
	
	/*****************faqs page start***********************/
	.faqs-wrapper .faq-list h2{ font-size:11px; }
	.faqs-wrapper .package-title{ font-size:19px; padding-left: 0px; }
	.faq-package-table table#t4 thead tr th.t4{ font-size:16px !important; line-height:18px !important;  }
	
	.faq-package-table table#t4 tbody tr td{ font-family: "open_sansregular"; font-size:12px !important; }
	.faqs-wrapper .faq-list h2.uparrow{ padding-right:30px; }
	.faqs-wrapper .faq-list h2{ padding-right:30px; }
	.faq-content ul{ margin-left:10px !important; }
	.faqs-wrapper .please-call-faq{ width:100%; }
	/*****************faqs page Close***********************/
	
	/*****************testimonials page start***********************/
	.testimonial-wrapper .testimonials-box .test-quote{ background-size:cover; width:20px; height:20px; }
	.testimonial-wrapper .testimonials-box > div:before{ background-size:cover; width:20px; height:20px; }
	.testimonial-wrapper .testimonials-box:after{ width:100%; }
	/*****************testimonials page Close***********************/
	.terms-conditions-wrapper .terms-condi-image{ text-align:center; margin-top:20px; }
	
	.Warning-wrapper .bookland-barcode-image{ width:100%; margin-bottom:20px; }
	.warning-title h3{ font-size: 14px; font-weight:bold; }
	.Warning-wrapper .ISBN-Agency-text{ width:100%;}
	
	.members-association li { width: 120px !important;}
	
	
	.book-printing-wrapper .cost-cals-right input{ width:110px; font-size: 14px;  }
	.book-printing-wrapper .cost-calculator-sec .cost-cals-col{ width:100%; }
	.book-printing-wrapper .cost-cals-right{ width:100%; position:relative;  }
	.book-printing-wrapper .cost-calculator-sec input[type="text"], .book-printing-wrapper .cost-calculator-sec select{ width:100%; }
	.book-printing-wrapper .cost-calculator-sec #outputTable tr td{ width:100% !important; }
	.service-include-img{ float:none; width:100%;  text-align:center}
	
	/*****************book-cover-design page start***********************/
	.pull-left { float: left !important; width: 100%;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img { display: inline-block; float:none; text-align:center; padding: 0; width: 100%; margin-top:20px;}
	.book-cover-design-wrapper .book-cover-designs .top-right-img{margin:0px auto 0px; text-align:center; }
	.cover-dsgn-strtg-price{text-align:center;}
	
	.book-cover-design-wrapper .book-cover-designs .top-left-img{width:60%;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img.pull-right{ width:100%;	margin:20px auto 0px; text-align:center;}
	/*****************book-cover-design page Close***********************/
	#footer #testimonials .textwidget{ margin-top:20px; }
	
	.woocommerce-checkout #main-body #payment .form-row select#expmonth, .woocommerce-checkout #main-body #payment .form-row select#expyear{ margin-right:0px; width:49% !important; }
	.woocommerce-select.woocommerce-cc-year{ float:right; }
	.additional-services-wrapper .bx-wrapper li{padding:15px 20px;}
	.recommended-item-wrapper .woocommerce ul.products li.product .onsale {margin: -10px -10px 0 0 !important;}
	
.single-product .product .images .woocommerce-main-image{ width: 74%; text-align: center; margin: 0 auto; height: auto;  display: table;}


.postid-30.single-product form.cart .detail-quantity{  margin-left: 0px;  margin-top:0px;}
.single-product form.cart .quantity{ clear:none !important; float:left !important; }
.single-product form.cart .detail-quantity h3.addon-name{ margin-top:11px;}
.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product{ width:100%; }
	.globle-step-tabs #myTab li:last-child{background:none !important;}	
	.globle-step-tabs #myTab li a{padding:10px 20px !important}
	
	
	.woocommerce .order_details .order { width: 47%;}
	.woocommerce .order_details .total { margin-top: 30px;  width: 47%;}
	.method {  margin-top: 30px;}
	.woocommerce .order_details li.date {border: medium none !important;}
	
	.global-distribution-wrapper .globle-buynow, .faqs-wrapper .faq-package-table .package-buynow-btn{ font-size: 10px !important; }
	
}


@media screen and (min-width:630px) and (max-width:670px){
.woocommerce-page ul.products li.product{ width:47% !important; margin-right:15px !important }

.single-product .product .images .woocommerce-main-image{ width: 74%; text-align: center; margin: 0 auto; height: auto;  display: table;}

.book-formatting-wrapper .services-list ul{width:100%; margin-left:0px; padding-left:25px;}
.woocommerce-page .recommended-item-wrapper ul.products{width:340px !important; margin:0 auto !important}
.globle-step-tabs #myTab li:last-child{background:none !important;}	
	.globle-step-tabs #myTab li a{padding:10px 25px !important}
	
	.logo{ width:100%; padding-left:0px; margin:10px auto; text-align:center; }


	
	.woocommerce .order_details .order { width: 47%;}
	.woocommerce .order_details .total { margin-top: 30px;  width: 47%;}
	.method {  margin-top: 30px;}
	.woocommerce .order_details li.date {border: medium none !important;}
	.book-printing-wrapper .cost-calculator-sec .cost-cals-col {margin-right: 15px;width: 30%;}
	.book-printing-wrapper .cost-calculator-sec #outputTable tr td {width: 31% !important;}

	/*Blog Page*/

.blog_section .media-wrp a::after {
height: 300px;
    width: 98.5%;
}
.blog_section .blog_img img {
    height: 310px;
}
.blog_section .post_content {
    position: inherit;
    width: 100%;
}

.blog_section .post_content .author {font-size: 15px;}
.recent-post .widget ul {
    margin: 0 15px;
}
.pagination {width: 100%;}
.blog_section .recent-post h2::after {top: 60px;}

.blog_section .recent-post {
    background: #ffffff none repeat scroll 0 0;
    float: left;
    margin-top: 20px;
    width: 100%;
}
#footer .widget h2::after {top: 10px;}
.seal-godaddy {
    margin-left: 30px;
}
}

/* iPHONE */
@media screen and (min-width:320px) and (max-width:452px){
		.breadcrumbs, .woocommerce-page #main-body .woocommerce-breadcrumb{ margin: 50px 0 25px; }
}
@media screen and (min-width:360px) and (max-width:480px){
	.latest-tweets li {
		width: 100% !important;
	}

	.book-printing-wrapper .cost-calculator-sec #outputTable tr td:last-child{margin-right:0px !important}
	.mainContainer{ width:100% !important;}
	
	.woocommerce .order_details .order { width: 30%;}
	.woocommerce .order_details .total { margin-top: 30px;  width: 30%;}
	.method {  margin-top: 30px;}
	.woocommerce .order_details li.date {border: medium none !important;}
	
	
	/* HEader top start*/
	.mainContainer{ width:100% !important;}
	#obtain_isbn.pricing-top{ width:100%;}
	.logo{ width:100%; padding-left:0px; margin:10px auto 10px; text-align:center; }

	.logo_rt{ padding:0px;  width:100%; text-align:center; margin:0px 0 5px; font-size: 15px; line-height:14px;  }
	.logo_rt span {  font-size: 12px;}
	/* HEader top Close*/
	
	
	/* isbn.pricing table start*/
	#obtain_isbn.pricing-top h1{ font-size:28px;}
	#obtain_isbn.pricing-top p{ font-size:28px; }	
	
	#ptp-8645 .ptp-col{ width:100%; margin-bottom:20px; }
	#ptp-8645 .ptp-col-id-0 .ptp-item-container div.ptp-plan{ border-radius: 6px 6px 0 0; }
	#ptp-8645 .ptp-item-container div.ptp-plan{ padding:21px 0px; }
	.ptp-item-container .ptp-bullet-item{ border-right:1px solid #dcdcdc; }
	#ptp-8645 .ptp-col-id-0 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc; border-radius: 0 0 0 0px;}
	#ptp-8645 .ptp-col-id-2 .ptp-item-container .ptp-cta {border-radius: 0 0 0 0px; border-right:1px solid #dcdcdc;}
	#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc;}
	
	#ptp-16860 .ptp-col{ width:100%; margin-bottom:20px; }
	#ptp-16860 .ptp-col-id-0 .ptp-item-container div.ptp-plan{ border-radius: 6px 6px 0 0; }
	#ptp-16860 .ptp-item-container div.ptp-plan{ padding:21px 0px; }
	.ptp-item-container .ptp-bullet-item{ border-right:1px solid #dcdcdc; }
	#ptp-16860 .ptp-col-id-0 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc; border-radius: 0 0 0 0px;}
	#ptp-16860 .ptp-col-id-2 .ptp-item-container .ptp-cta {border-radius: 0 0 0 0px; border-right:1px solid #dcdcdc;}
	#ptp-16860 .ptp-col-id-1 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc;}
	
	
	.testimonial-wrap .slides_container{ width:100%;}
	
	/* footer table start*/
	#footer .container_12{ width:100%;}
	/* footer table Close*/
	
	
	
	
		/*****************inner page start***********************/
	#content{ width:100%; }
	.woocommerce-page #sidebar .widget.widget_text{ width:96%; }
	.woocommerce-ordering .woocommerce-ordering-ul li, .woocommerce-ordering .woocommerce-ordering-ul li a{ font-size:12px; }
	.woocommerce-ordering .woocommerce-ordering-ul li{ padding:10px 9px; }
	.woocommerce-page ul.products li.product{ width:100% !important; margin-right:0px !important }
	#container{ margin:0px 20px !important; }
	.container{ width:100%; }
	.woocommerce-page .woocommerce-info {margin-top: 12px ; float: none !important; } 
	.woocommerce-ordering .woocommerce-ordering-ul li{ display:block; border-bottom:1px solid #f4a321; background:none;  }
	#page-wrap { margin:100px auto 0;}
	.woocommerce-ordering .woocommerce-ordering-ul li:hover a, .woocommerce-ordering .woocommerce-ordering-ul li.active a{ border-bottom:0px none; }
	.woocommerce-ordering .woocommerce-ordering-ul li.active a:after, .woocommerce-ordering .woocommerce-ordering-ul li:hover a:after {left: -134%;top: 0;}
	.product-content-right{ width:100%; }
	.product-video-right{ width:100%;}
	
	
	/*****************inner page close***********************/
	
	/*****************cart page start***********************/
	.woocommerce .shop_table .product-name a{ font-size:11px; }
	.woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td{ font-size:11px; }
	.woocommerce .shop_table .product-price .amount{ font-size:11px;}
	.quantity{ width:67px !important; }
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{ padding:14px 4px !important}
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ padding:14px 8px !important}
	.woocommerce-cart .woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {font-size: 13px; border-left: 0; border-radius: 0; }
	.woocommerce-cart .woocommerce .shop_table .product-name a {font-size: 14px; } 
	.woocommerce .shop_table .product-price .amount{ font-size:11px;}
	.woocommerce-cart .quantity {width: 100% !important; border: 0; }
	.woocommerce-cart .woocommerce .quantity .qty {border: 1px #9f0606 solid; }
	.woocommerce-cart .woocommerce .shop_table .product-price .amount {font-size: 14px; }
	.cart_totals table.shop_table.shop_table_responsive {border: 0; }
	/*****************cart page close***********************/
	
	
	/*****************checkout page start***********************/
	.billing-wrapper .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ width:100% !important; }
	.recommended-item-wrapper .woocommerce ul.products li.product{ width:100% !important; padding: 20px !important; margin-bottom:20px !important; border-radius:0px; border: 1px solid #ccc !important; border-top:4px solid #F4A321 !important; }	
	.woocommerce .products { padding: 20px !important;}
	.recommended-item-wrapper .woocommerce ul.products li.product:last-child{ border-right: 1px solid #ccc !important; margin-bottom:0px !important}
	.woocommerce-checkout #main-body #payment .form-row select#expmonth, .woocommerce-checkout #main-body #payment .form-row select#expyear{ margin-right:0px; width:49% !important; }
	.woocommerce-select.woocommerce-cc-year{ float:right; }
	/*****************checkout page close***********************/
	
	/*****************product detaile page start***********************/
	
	.single-product #main-body div.product div.images, .single-product #main-body #content div.product div.images{ width:100% !important; margin:0px auto 20px; clear:both; }
	.single-product #main-body div.product div.summary{ width:100% !important; }
	
	.single-product form.cart .product-addon{ width:100% !important; }
	.single-product form.cart .quantity{ clear:both; width:90px !important; margin:15px 0px 0px !important; }
	
	
	/*****************product detaile page close***********************/
	
	
		/*****************services page start***********************/

	.bx-controls-direction{left: 74%; margin: 0 auto; position: absolute; top: 0 ; }
	.bx-wrapper .bx-next{ height: 32px !important; right: -80px; width: 32px !important; background-size:cover !important; background: url(../images/controls.png) no-repeat -31px 0px; }
	.bx-wrapper .bx-prev {left: 0px; background: url(../images/controls.png) no-repeat 0 0px; height: 32px !important;  width: 32px !important; background-size:cover !important;}
	.additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider { padding-top:10px !important; }
	.services-slider .bx-viewport{ padding-left:10px; }

	.service-wrapper .service-title {font-size: 20px;}
	.service-wrapper .service-title:after{url("../images/title-border-right.jpg") repeat-x scroll right center; top: 35px; width: 100%;}
	.service-wrapper .additional-title p{ width:100%;}
	.service-wrapper .service-title{ margin-top:20px; }

	/*****************services page Close***********************/
	
	/*****************faqs page start***********************/
	.faqs-wrapper .faq-list h2{ font-size:11px; word-break:break-all; }
	.faqs-wrapper .package-title{ font-size:19px; padding-left: 0px; }
	.faq-package-table table#t4 thead tr th.t4{ font-size:11px !important; line-height:18px !important;  word-break:break-all;  }
	.faqs-wrapper .faq-content{ padding: 25px 10px; }
	
	.faq-package-table table#t4 tbody tr td{ font-family: "open_sansregular"; font-size:12px !important; padding: 15px 5px; }
	.faqs-wrapper .faq-list h2.uparrow{ padding-right:30px; }
	.faqs-wrapper .faq-list h2{ padding-right:30px; }
	.faqs-wrapper .please-call-faq{ width:100%; }
	.post h2{ font-size:17px; }
	.faq-content ul{ margin-left:10px !important; }
	/*****************faqs page Close***********************/
	
	/*****************testimonials page start***********************/
	.testimonial-wrapper .testimonials-box .test-quote{ background-size:cover; width:16px; height:16px; }
	.testimonial-wrapper .testimonials-box > div:before{ background-size:cover; width:16px; height:16px; }
	.testimonials-box > div{ padding:0px 5px; }
	.testimonial-wrapper .testimonials-box{ padding:15px 20px 15px 30px;  }
	.testimonial-wrapper .testimonials-box strong{ font-size:12px; }
	.testimonial-wrapper .testimonials-box:after{ width:100%; }
	/*****************testimonials page Close***********************/
	
	.publisher-talk-wrapper h2.uparrow{ font-size:13px !important; }
	.publisher-talk-wrapper h2 { font-size:13px !important; }
	.terms-conditions-wrapper .terms-condi-image{ text-align:center; margin-top:20px; }
	
	
	
	.Warning-wrapper .bookland-barcode-image{ width:100%; margin-bottom:20px; }
	.warning-title h3{ font-size: 14px; font-weight:bold; text-align: center; }
	.Warning-wrapper .ISBN-Agency-text{ width:100%;}
	.Warning-wrapper .warning-purchange-box{ width:100%;  }
	.Warning-wrapper .warning-purchange-des{ font-size:14px; }
	.Warning-wrapper .warning-purchange-des span{ font-size:14px; }
	
	.members-association li { width: 120px !important;}
	
	.book-printing-wrapper .cost-cals-right input{ width:110px; font-size: 14px;  }
	.book-printing-wrapper .cost-calculator-sec .cost-cals-col{ width:100%; }
	.book-printing-wrapper .cost-cals-right{ width:100%; position:relative;  }
	.book-printing-wrapper .cost-calculator-sec input[type="text"], .book-printing-wrapper .cost-calculator-sec select{ width:100%; }
	.book-printing-wrapper .cost-calculator-sec #outputTable th {width: 33%;text-align: center;}
	.book-printing-wrapper .cost-calculator-sec #outputTable tr td {width: 30% !important;}
	.service-include-img{ float:none; width:100%; display:inline-block; clear:both; }
	
	
	
	/*****************book-cover-design page start***********************/
	.pull-left { float: left !important; width: 100%;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img { display: inline-block; float:none; text-align:center; padding: 0; width: 100%; margin-top:20px;}
	.book-cover-design-wrapper .book-cover-designs .top-right-img{ width:100%;	margin:20px auto 0px; text-align:center; }
	.book-cover-design-wrapper .book-cover-designs .bottom-img.pull-right{ width:100%;	margin:20px auto 0px; text-align:center;}
	/*****************book-cover-design page Close***********************/
	
	.globle-step-tabs #myTab li a{  padding: 10px 8px; font-size:12px;}	
	#footer #testimonials .textwidget{ margin-top:20px; }
	/*---------------------------*/
	/* Package Comparison Table
	/*----------------------------*/
	.package-comparison .package-buynow-btn{ font-size:13px;}
	.package-comparison table#t1 tbody tr td{ padding:15px; }
	.package-comparison table#t1 thead tr th#n1{width:100% !important;}
	table#t1 tbody tr td#n1 {display: inline-block;width:24% !important;}
	.package-comparison table#t1 thead tr th{display: inline-block;width:24% !important;}
	.package-comparison table#t1 tbody tr td{width:100% !important; float:left;}
	/*---------------------------*/
	/* Package Comparison Table
	/*----------------------------*/
	.package-top-title {line-height: 25px;margin: 0 auto;padding: 0;width:70px;}
	.package-comparison .package-buynow-btn{ font-size:13px;}
	.package-comparison table#t1 tbody tr td{ padding:15px; }
	.package-comparison table#t1 thead tr th#n1{width:100% !important;}
	.package-comparison table#t1 thead tr th{display: inline-block;width:33.3% !important;}
	.package-comparison table#t1 tbody tr.row1 td#n1.start{display:none !important}
	.package-comparison table#t1 tbody tr.row1 td{ float: left;width:33.3% !important;word-break: break-all;padding-top:15px;}
	.package-comparison table#t1 tbody tr td{width:33.3% !important; display: inline-block; border:none !important; padding-top:0px;}
	.package-comparison table#t1 tbody tr td#n1{width:100% !important; word-break:break-all;padding-top:15px;}
	
	.package-comparison table#t6 tbody tr td{ padding:15px; }
	.package-comparison table#t6 thead tr th#n1{width:100% !important;}
	table#t6 tbody tr td#n1 {display: inline-block;width:24% !important;}
	.package-comparison table#t6 thead tr th{display: inline-block;width:24% !important;}
	.package-comparison table#t6 tbody tr td{width:100% !important; float:left;}
	.package-comparison table#t6 tbody tr td{ padding:15px; }
	.package-comparison table#t6 thead tr th#n1{width:100% !important;}
	.package-comparison table#t6 thead tr th{display: inline-block;width:33.3% !important;}
	.package-comparison table#t6 tbody tr.row1 td#n1.start{display:none !important}
	.package-comparison table#t6 tbody tr.row1 td{ float: left;width:33.3% !important;word-break: break-all;padding-top:15px;}
	.package-comparison table#t6 tbody tr td{width:33.3% !important; display: inline-block; border:none !important; padding-top:0px;}
	.package-comparison table#t6 tbody tr td#n1{width:100% !important; word-break:break-all;padding-top:15px;}
	
	.package-comparison .package-top-title {line-height: 17px;margin: 0 auto;min-height: 50px; word-wrap: break-word; font-size:12px; }
	.package-comparison .delivery-hours{font-size:14px;}

	
	.book-formatting-wrapper .services-list ul{ width:100%; margin:0px !important; }
	.book-formatting-wrapper .services-list ul li{ margin-left:20px; }
	.recommended-item-wrapper .woocommerce ul.products li.product .onsale {margin: -10px -10px 0 0 !important;}
	
.postid-30.single-product form.cart .detail-quantity{  margin-left: 0px;  margin-top:0px;}
.woocommerce #content div.product form.cart .button.single_add_to_cart_button { margin-top:55px !important;}

	
.single-product form.cart .quantity{ clear:none !important; float:left !important; }
.single-product form.cart .detail-quantity h3.addon-name{ margin-top:27px; float:none;}
.single-product form.cart .detail-quantity { clear: both;  display: inline-block; float: none;  margin: 0 auto;  text-align: center; width: 100%;}

div.product form.cart div.quantity {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    text-align: center !important;
    width:182px !important;
}

.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product{ width:100%; }
.woocommerce #content div.product form.cart .button.single_add_to_cart_button { margin-top:15px !important; float:none !important; display:table; margin:15px auto !important;}

.members-association > ul {  margin: 0; text-align:center;}	
.global-distribution-wrapper .globle-service-sec1 thead .globel-publishing-package{ font-size:14px; }
.testimonial-wrap .slides_container{ width:100%; min-height:280px; padding:0 10px;}
	.testimonial-wrap .slides_container div{min-height:130px !important}
	.testimonial-wrap .slides_container .slides_control p span:before, .testimonial-wrap .slides_container .slides_control p span:after{display:none;}
	/*.testimonial-wrap .slides_container .slides_control p span strong{ background:none; padding-left:0px; }*/
	
	.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{max-height:100%;}
	.detail-quantity .quantity input.qty{width:85% !important;}
	.single-product .product .images .woocommerce-main-image{height:auto;}
	
/*--------------*/
/* NEW Css
/*--------------*/	
.book-formatting-wrapper .services-list ul{width:100%;}
.aboutus-wrapper .members-association ul{text-align:center; margin:0px;}	
.howto-order-wrapper h3{font-size:15px;}	
.howto-order-wrapper .instructions-title{color:#666 !important; line-height:24px;}
.howto-order-wrapper img{height:auto !important}
.cover-dsgn-strtg-price{text-align:center;}
#payment label{width:80%; vertical-align:top;}
.woocommerce #customer_details #payment .place-order #place_order, .woocommerce-page #payment #place_order{max-width:180px !important; margin:10px auto !important; float:none !important}
.woocommerce #customer_details #payment .place-order{text-align:center !important;}
.woocommerce-message .button.wc-forward{display:none !important;}
.gble-distribution-btm-detls-wrap, .Warning-wrapper .warning-purchange-box{width:100%;}
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls{font-size:15px;}
.globle-step-tabs #myTab li:last-child{background:none !important;}
/*---------------------------*/
	/* Package Comparison Table
	/*----------------------------*/
	.package-comparison .package-buynow-btn{ font-size:13px;}
	.package-comparison table#t1 tbody tr td{ padding:9px; }
	.package-comparison table#t1 thead tr th#n1{width:100% !important;}
	.package-comparison table#t1 thead tr th{display: inline-block;width:33.3% !important;}
	.package-comparison table#t1 tbody tr.row1 td#n1.start{display:none !important}
	.package-comparison table#t1 tbody tr.row1 td{ float: left;width:33.3% !important;word-break: break-all;padding-top:15px;font-size: 12px;}
	.package-comparison table#t1 tbody tr td{width:33.3% !important; display: inline-block; border:none !important; padding-top:0px;}
	.package-comparison table#t1 tbody tr td#n1{width:100% !important; word-break:break-all;padding-top:15px;font-size: 12px;}
	
	.package-comparison table#t6 tbody tr td{ padding:15px; }
	.package-comparison table#t6 thead tr th#n1{width:100% !important;}
	.package-comparison table#t6 thead tr th{display: inline-block;width:33.3% !important;}
	.package-comparison table#t6 tbody tr.row1 td#n1.start{display:none !important}
	.package-comparison table#t6 tbody tr.row1 td{ float: left;width:33.3% !important;word-break: break-all;padding-top:15px;}
	.package-comparison table#t6 tbody tr td{width:33.3% !important; display: inline-block; border:none !important; padding-top:0px;}
	.package-comparison table#t6 tbody tr td#n1{width:100% !important; word-break:break-all;padding-top:15px;}
	
	.package-comparison .package-top-title {line-height: 17px;margin: 0 auto;min-height: 50px; word-wrap: break-word; font-size:12px; }
	.single-product .product_title{ font-size:20px; }
	.testimonial-wrap .slides_container .slides_control p span:before, .testimonial-wrap .slides_container .slides_control p span:after{display:none;}
	.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, 					    .woocommerce-page div.product div.images img{max-height:100%;}	
	.single-product form.cart .quantity{ clear:none !important; float:left !important; }
	.single-product form.cart .detail-quantity h3.addon-name{ margin-top:27px; margin-left: 0}
	.single-product form.cart .detail-quantity{display: flex;justify-content: center;}
	.single-product form.cart .detail-quantity { clear: both;  display: flex; float: none;  margin: 0 auto 15px;  text-align: center; width: 100%;}
	.members-association > ul {  margin: 0; text-align:center;}
	div.product form.cart div.quantity {display: inline-block;float: lefts !important;margin: 0 auto;text-align: center !important;width:80px !important;}
	.testimonial-wrap .slides_container{padding:0 15px;}
	.testimonial-wrap .slides_container{padding:0px 10px; min-height:190px}
	.testimonial-wrap .slides_container .slides_control p{font-size:14px;}
	.testimonial-wrap .slides_container{ width:100%; min-height:280px; padding:0 10px;}
	.postid-7910.single-product form.cart .detail-quantity, .postid-30.single-product form.cart .detail-quantity{margin:0px 0 15px;}
	.woocommerce #content div.product form.cart .button.single_add_to_cart_button{float:none !important; width:200px !important; margin:0px auto 0px !important; display:inherit}
      .facebook { width:45%; float:left }
	.twitter{ width:45%; float:right;}  
	



	/*Blog Page*/

	.blog_section .blog_img {
    float: none;
    width: 100%;
}
.blog_section .media-wrp a::after {
    width: 98%;
    height: 187px;
}
.blog_section .blog_img img {
    height: 220px;
}
.blog_section .post_content {
    position: inherit;
    width: 100%;
    float: none;
    top: 0;
}

.blog_section .post_content .author {font-size: 15px;}
.recent-post .widget ul {
    margin: 0 15px;
}
.pagination {width: 100%;padding-top: 27px;}
.blog_section .recent-post h2::after {top: 60px;}

.blog_section .recent-post {
    background: #ffffff none repeat scroll 0 0;
    float: left;
    margin-top: 20px;
    width: 100%;
}
#footer .widget h2::after {top: 10px;}
.seal-godaddy {
    margin-left: 30px;
}
#footer .col-md-3.col-sm-6.col-lg-3 {
    clear: both;
}

}
.woocommerce-pagination ul li{margin-bottom: 10px;}

/* iPHONE Portrait*/
@media screen and (min-width:480px) and (max-width:540px){
  .additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider{ padding: 10px 45px !important; }     
}
@media screen and (min-width:541px) and (max-width:640px){
  .additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider{ padding: 0px 75px !important; margin: 0 30px !important; }         
}

@media screen and (min-width:768px) and (max-width:991px){
#footer .col-md-3.col-sm-6 {width: 33%; } 
#footer .col-md-3.col-sm-6.widget_text {width: 100%; } 
#footer .bbb-verify-img a {display: block; clear: both; }

}


/* iPHONE Portrait*/
@media screen and (max-width:359px){
	#footer .col-md-3.col-sm-6.col-lg-3 {
    clear: both;
}
	.woocommerce .order_details .order { width: 30%;}
	.woocommerce .order_details .total { margin-top: 30px;  width: 30%;}
	.method {  margin-top: 30px;}
	.woocommerce .order_details li.date {border: medium none !important;}
		.cost-calculator-sec #outputTable tr:nth-child(1){display: none;}
	.cost-calculator-sec #outputTable tr:nth-child(2)::before {content: "Quantity"; display: block; font-family: "ProximaNova-bold"; font-size: 14px; font-weight: normal; padding-bottom: 4px; color: #666666 !important; }
	.cost-calculator-sec #outputTable tr:nth-child(3)::before {    margin-top: 10px;content: "Each"; display: block; font-family: "ProximaNova-bold"; font-size: 14px; font-weight: normal; padding-bottom: 4px; color: #666666 !important; }
	.cost-calculator-sec #outputTable tr:nth-child(4)::before { margin-top: 10px;content: "Quantity"; display: block; font-family: "ProximaNova-bold"; font-size: 14px; font-weight: normal; padding-bottom: 4px; color: #666666 !important; }

/*--------------*/
/* NEW Css
/*--------------*/	
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls{font-size:15px;}
.gble-distribution-btm-detls-wrap, .Warning-wrapper .warning-purchange-box{width:100%;}
.woocommerce-message .button.wc-forward{display:none !important;}
.book-formatting-wrapper .services-list ul{width:100%; margin-left:0px; padding-left:25px;}
.aboutus-wrapper .members-association ul{text-align:center; margin:0px;}
.howto-order-wrapper h3{font-size:15px;}
.howto-order-wrapper h3 .instructions-title{color:#666 !important; line-height:24px;}
.howto-order-wrapper img{height:auto !important}
.cover-dsgn-strtg-price{text-align:center;}
#payment label{width:80%; vertical-align:top;}
.woocommerce #customer_details #payment .place-order #place_order, .woocommerce-page #payment #place_order{max-width:180px !important; margin:10px auto !important; float:none !important}
.woocommerce #customer_details #payment .place-order{text-align:center !important;}
/*--------------*/
/* //  NEW Css
/*--------------*/	


	.mainContainer{ width:100% !important;}
/* HEader top start*/
	.mainContainer{ width:100% !important;}
	
	#obtain_isbn.pricing-top{ width:100%;}
	.logo{ width:100%; padding-left:0px; margin:10px auto 8px; text-align:center; }
	.logo img{ width:70%; }
	.logo_rt{ padding:0px;  width:100%; text-align:center; margin:0px 0 8px; font-size: 15px; line-height:14px;  }
	
	/* HEader top Close*/
	
	
	/* isbn.pricing table start*/
	#obtain_isbn.pricing-top h1{ font-size:28px;}
	#obtain_isbn.pricing-top p{ font-size:28px; }	
	
	#ptp-8645 .ptp-col{ width:100%; margin-bottom:20px; }
	#ptp-8645 .ptp-col-id-0 .ptp-item-container div.ptp-plan{ border-radius: 6px 6px 0 0; }
	#ptp-8645 .ptp-item-container div.ptp-plan{ padding:21px 0px; }
/*	.post { padding-top: 30px;}*/
	.ptp-item-container .ptp-bullet-item{ border-right:1px solid #dcdcdc; }
	#ptp-8645 .ptp-col-id-0 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc; border-radius: 0 0 0 0px;}
	#ptp-8645 .ptp-col-id-2 .ptp-item-container .ptp-cta {border-radius: 0 0 0 0px; border-right:1px solid #dcdcdc;}
	#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc;}
	
	#ptp-16860 .ptp-col{ width:100%; margin-bottom:20px; }
	#ptp-16860 .ptp-col-id-0 .ptp-item-container div.ptp-plan{ border-radius: 6px 6px 0 0; }
	#ptp-16860 .ptp-item-container div.ptp-plan{ padding:21px 0px; }
	.ptp-item-container .ptp-bullet-item{ border-right:1px solid #dcdcdc; }
	#ptp-16860 .ptp-col-id-0 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc; border-radius: 0 0 0 0px;}
	#ptp-16860 .ptp-col-id-2 .ptp-item-container .ptp-cta {border-radius: 0 0 0 0px; border-right:1px solid #dcdcdc;}
	#ptp-16860 .ptp-col-id-1 .ptp-item-container .ptp-cta{ border-right:1px solid #dcdcdc;}
	
	
	.testimonial-wrap .slides_container{ width:100%;}
	
	/* footer table start*/
	#footer .container_12{ width:100%;}
	/* footer table Close*/
	
	
	
		/*****************inner page start***********************/
	#content{ width:100%; }
	.woocommerce-page #sidebar .widget.widget_text{ width:96%; }
	.woocommerce-ordering .woocommerce-ordering-ul li, .woocommerce-ordering .woocommerce-ordering-ul li a{ font-size:12px; }
	.woocommerce-ordering .woocommerce-ordering-ul li{ padding:10px 9px; }
	.woocommerce-page ul.products li.product{ width:100% !important; margin-right:0px !important }
	#container{ margin:0px 20px !important; }
	.container{ width:100%; }
	
	.woocommerce-ordering .woocommerce-ordering-ul li{ display:block; border-bottom:1px solid #f4a321; background:none;  }
	#page-wrap { margin:110px auto 0;} 
	.woocommerce-ordering .woocommerce-ordering-ul li:hover a, .woocommerce-ordering .woocommerce-ordering-ul li.active a{ border-bottom:0px none; }
	.woocommerce-ordering .woocommerce-ordering-ul li.active a:after, .woocommerce-ordering .woocommerce-ordering-ul li:hover a:after {left: -134%;top: 0;}
	.product-content-right{ width:100%; }
	.product-video-right{ width:100%;}
	
	/*****************inner page close***********************/
	
	/*****************cart page start***********************/
	.woocommerce .shop_table .product-name a{ font-size:11px; }
	.woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td{ font-size:8px; }
	.woocommerce-cart .woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {font-size: 13px; border-left: 0; border-radius: 0; }
	.woocommerce-cart .woocommerce .shop_table .product-name a {font-size: 14px; } 
	.woocommerce .shop_table .product-price .amount{ font-size:11px;}
	.woocommerce-cart .quantity {width: 100% !important; border: 0; }
	.woocommerce-cart .woocommerce .quantity .qty {border: 1px #9f0606 solid; }
	.woocommerce-cart .woocommerce .shop_table .product-price .amount {font-size: 14px; }
	.quantity{ width:67px !important; }
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{ padding:14px 4px !important}
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ padding:14px 4px !important}
	
	/*****************cart page close***********************/
	
	/*****************checkout page start***********************/
	.billing-wrapper .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ width:100% !important; }
	.recommended-item-wrapper .woocommerce ul.products li.product{ width:100% !important; padding: 20px !important; margin-bottom:20px !important; border: 1px solid #ccc !important; border-radius:0px; border-top:4px solid #F4A321 !important; }	
	.woocommerce .products { padding: 20px !important;}
	.recommended-item-wrapper .woocommerce ul.products li.product:last-child{ border-right: 1px solid #ccc !important; margin-bottom:0px !important;}
	.woocommerce-checkout #main-body #payment .form-row select#expmonth, .woocommerce-checkout #main-body #payment .form-row select#expyear{ margin-right:0px; width:49% !important; }
	/*****************checkout page close***********************/
	
	/*****************product detaile page start***********************/
	
	.single-product #main-body div.product div.images, .single-product #main-body #content div.product div.images{ width:100% !important; margin:0px auto 20px; clear:both; }
	.single-product #main-body div.product div.summary{ width:100% !important; }
	
	.single-product form.cart .product-addon{ width:100% !important; }
	.single-product form.cart .quantity{ clear:both; width:90px !important; margin:15px 0px 0px !important; }
	
	
	/*****************product detaile page close***********************/
	
	
		/*****************services page start***********************/

	.bx-controls-direction{left: 71%; margin: 0 auto; position: absolute; top: 0 ; }
	.bx-wrapper .bx-next{ height: 32px !important; right: -80px; width: 32px !important; background-size:cover !important; background: url(../images/controls.png) no-repeat -31px 0px; }
	.bx-wrapper .bx-prev {left: 0px; background: url(../images/controls.png) no-repeat 0 0px; height: 32px !important;  width: 32px !important; background-size:cover !important;}
	.additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider { padding-top:10px !important; }
	.services-slider .bx-viewport{ padding-left:5px; }

	.service-wrapper .service-title:after{url("../images/title-border-right.jpg") repeat-x scroll right center; top: 35px; width: 100%;}
	.service-wrapper .additional-title p{ width:100%;}
	.service-wrapper .service-title{ font-size:18px; margin-top:20px; }

	/*****************services page Close***********************/
	
	/*****************faqs page start***********************/
	.faqs-wrapper .faq-list h2{ font-size:11px; word-break:break-all; }
	.faqs-wrapper .package-title{ font-size:19px; padding-left: 0px; }
	.faq-package-table table#t4 thead tr th.t4{ font-size:11px !important; line-height:18px !important;  word-break:break-all;  }
	.faqs-wrapper .faq-content{ padding: 25px 10px; }
	
	.faq-package-table table#t4 tbody tr td{ font-family: "open_sansregular"; font-size:12px !important; padding: 15px 5px; }
	.faqs-wrapper .faq-list h2.uparrow{ padding-right:30px; }
	.faqs-wrapper .faq-list h2{ padding-right:30px; }
	.faqs-wrapper .please-call-faq{ width:100%; }
	.post h2{ font-size:17px; }
	.publisher-talk-wrapper h2.uparrow{ font-size:13px !important; }
	.publisher-talk-wrapper h2 { font-size:13px !important; }
	.faq-content ul{ margin-left:10px !important; }
	
	/*****************faqs page Close***********************/
	
	/*****************testimonials page start***********************/
	.testimonial-wrapper .testimonials-box .test-quote{ background-size:cover; width:16px; height:16px; }
	.testimonial-wrapper .testimonials-box > div:before{ background-size:cover; width:16px; height:16px; }
	.testimonials-box > div{ padding:0px 5px; }
	.testimonial-wrapper .testimonials-box{ padding:15px 20px 15px 30px;  }
	.testimonial-wrapper .testimonials-box strong{ font-size:12px; }
	.testimonial-wrapper .testimonials-box:after{ width:100%; }
	/*****************testimonials page Close***********************/
	
	.terms-conditions-wrapper .terms-condi-image{ text-align:center; margin-top:20px; }
	
	
	.Warning-wrapper .bookland-barcode-image{ width:100%; margin-bottom:20px; }
	.warning-title h3{ font-size: 14px; font-weight:bold; text-align: center; }
	.Warning-wrapper .ISBN-Agency-text{ width:100%;}
	.Warning-wrapper .warning-purchange-box{ width:100%;  }
	.Warning-wrapper .warning-purchange-des{ font-size:14px; }
	.Warning-wrapper .warning-purchange-des span{ font-size:14px; }
	
	.members-association li { width: 120px !important;}
	
	/*****************global-distribution page start***********************/
	.global-distribution-wrapper h3 {font-size: 15px; line-height:22px}
	/*****************global-distribution page Close***********************/
	
	
	.book-printing-wrapper .cost-cals-right input{ width:110px; font-size: 14px;  }
	.book-printing-wrapper .cost-calculator-sec .cost-cals-col{ width:100%; }
	.book-printing-wrapper .cost-cals-right{ width:100%; position:relative;  }
	.book-printing-wrapper .cost-calculator-sec input[type="text"], .book-printing-wrapper .cost-calculator-sec select{ width:100%; }
	
	.book-printing-wrapper .cost-calculator-sec #outputTable tr td{ width:100% !important; }
	.service-include-img{ float:none; width:100%; }
	
	
	/*****************book-cover-design page start***********************/
	.pull-left { float: left !important; width: 100%;}
	.book-cover-design-wrapper .book-cover-designs .bottom-img { display: inline-block; float:none; text-align:center; padding: 0; width: 100%; margin-top:20px;}
	.book-cover-design-wrapper .book-cover-designs .top-right-img{ width:100%;	margin:20px auto 0px; text-align:center; }
	.book-cover-design-wrapper .book-cover-designs .bottom-img.pull-right{ width:100%;	margin:20px auto 0px; text-align:center;}
	/*****************book-cover-design page Close***********************/
	
	
	.global-distribution-wrapper .globle-service-sec1 thead .globel-publishing-package{ font-size:14px; }
	.global-distribution-wrapper .globle-service-main-sec .globle-optional-services{ font-size:14px; }
	.global-distribution-wrapper .globle-service-sec1, .global-distribution-wrapper .globle-service-sec2{ margin-top:20px; }
	.globle-step-tabs #myTab li a{  padding: 10px 5px; font-size:12px;}	
	.globle-step-tabs #myTab li:last-child{background:none !important;}
	
	#footer #testimonials .textwidget{ margin-top:20px; }
	/*---------------------------*/
	/* Package Comparison Table
	/*----------------------------*/
	.package-comparison .package-buynow-btn{ font-size:13px;}
	.package-comparison table#t1 tbody tr td{ padding:15px; }
	.package-comparison table#t1 thead tr th#n1{width:100% !important;}
	.package-comparison table#t1 thead tr th{display: inline-block;width:33.3% !important;}
	.package-comparison table#t1 tbody tr.row1 td#n1.start{display:none !important}
	.package-comparison table#t1 tbody tr.row1 td{ float: left;width:33.3% !important;word-break: break-all;padding-top:15px;}
	.package-comparison table#t1 tbody tr td{width:33.3% !important; display: inline-block; border:none !important; padding-top:0px;}
	.package-comparison table#t1 tbody tr td#n1{width:100% !important; word-break:break-all;padding-top:15px;}
	
	.package-comparison table#t6 tbody tr td{ padding:15px; }
	.package-comparison table#t6 thead tr th#n1{width:100% !important;}
	.package-comparison table#t6 thead tr th{display: inline-block;width:33.3% !important;}
	.package-comparison table#t6 tbody tr.row1 td#n1.start{display:none !important}
	.package-comparison table#t6 tbody tr.row1 td{ float: left;width:33.3% !important;word-break: break-all;padding-top:15px;}
	.package-comparison table#t6 tbody tr td{width:33.3% !important; display: inline-block; border:none !important; padding-top:0px;}
	.package-comparison table#t6 tbody tr td#n1{width:100% !important; word-break:break-all;padding-top:15px;}
	.package-comparison .package-top-title {line-height: 17px;margin: 0 auto;min-height: 50px; word-wrap: break-word; font-size:12px; }
	.detail-quantity .quantity input.qty{width:85% !important;}
	.single-product .product_title{ font-size:20px; }
	.testimonial-wrap .slides_container .slides_control p span:before, .testimonial-wrap .slides_container .slides_control p span:after{display:none;}
	.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, 					    
	.woocommerce-page div.product div.images img{max-height:100%;}	
	.single-product form.cart .quantity{ clear:none !important; float:left !important; }
.single-product form.cart .detail-quantity h3.addon-name {margin-top: 27px; float: none; margin-left: 0; } 
.single-product form.cart .detail-quantity {
    clear: both;
    display: flex;
    float: none;
    margin: 0 auto 15px;
    text-align: center;
    width: 100%;
    justify-content: center;
}
	.members-association > ul {  margin: 0; text-align:center;}
	div.product form.cart div.quantity {display: inline-block;float: none !important;margin: 0 auto;text-align: center !important;width:80px !important;}
	.testimonial-wrap .slides_container{padding:0px 10px; min-height:190px}
	.testimonial-wrap .slides_container .slides_control p{font-size:14px;}
	.testimonial-wrap .slides_container{ width:100%; min-height:280px; padding:0 10px;}
	.postid-7910.single-product form.cart .detail-quantity, .postid-30.single-product form.cart .detail-quantity{margin:0px 0 15px;}
	.woocommerce #content div.product form.cart .button.single_add_to_cart_button{float:none !important; width:205px !important; margin:0px auto 0px !important; display:inherit}
	.single-product .product .images .woocommerce-main-image{height:auto;}
	.pp_pic_holder.pp_woocommerce .ppt{width:100% !important}
	.logo_rt span {  font-size: 12px;}
	
	.facebook { float: none; margin: 0 auto 20px; text-align: center;}
	.twitter{ float: none; margin: 0 auto 20px; text-align: center;}
	
	.woocommerce-pagination ul li{margin-bottom: 10px;}
	
	.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button{ padding: 0 88px 0 0 !important;}
	.woocommerce-page ul.products li.product .add_to_cart_button:after{ padding: 21px 20px;}
	.woocommerce-page ul.products li.product .price .amount{ font-size: 12px;}
	.blog_section .blog_img{width: 100%;}
	.blog_section .post_content{float: left;width: 100%;position: relative; z-index: 9999;}
	.blog_section .media-wrp a::after{width: 99%}
.header{z-index: 999;}
#footer .widget h2::after{height: 0px;}
}

@media screen and (min-width:280px) and (max-width:400px){
#recent-posts-2 > ul {
    margin-left: 12px;
}	
.latest-tweets li {
		width: 100%;
}
#footer .container_12, #footer .container_12 {
    width: 100%;
}
#footer .col-lg-3 {
    width:100%;
}
.page-numbers{margin-bottom: 10px;}
#footer .withouttitle > h2 {display: none;}
.seal-godaddy{  margin-bottom: 24px; margin-left: 16px;}
}
@media screen and (min-width:470px) and (max-width:660px){
.seal-godaddy {
	float: none !important;
    margin-left: 75px;
}
#footer .col-md-3.col-sm-6.col-lg-3 {
    clear: both;
}
.page-numbers{margin-bottom: 10px;}
}

@media screen and (max-width:480px){
	.editing-work-flow .digitblock{width: 48%;}
	.comparison-package .all-service ul{text-align: left;padding-left: 8%;}
	.comparison-package .all-service ul li:nth-child(1):before{visibility: visible;}
	.comparison-package .all-service ul li{font-size: 16px;}
	#post-27537 .editing-work-flow .digitblock{width: 48%;}
	.mainContainer .banner_text.header_banner {padding-top: 30%;}
	div#ptp-27544 {    width: 100%;}
	div#ptp-27544 {max-width: 100%;margin: 0 auto;}
	.ptp-pricing-table .ptp-plan a {font-size: 20px; width: 70%; margin: auto; display: block; line-height: 25px; }
	.woocommerce-checkout p.form-row.woocommerce-validated input#wc-authorize-net-cim-credit-card-tokenize-payment-method {top: 8px; position: relative; }
}


