@media screen and (max-width:1400px){
.book-read-bg {width:51%;}
.what-padding {padding-top: 100px; padding-bottom: 90px;}
.slick-dots{bottom:0px;}
.home-slider-content {bottom: 25%;}
/*.what-we-do-page{ height:380px;}*/
}

@media screen and (max-width:1200px){
.what-padding {padding-top:70px; padding-bottom:50px;}
/*.login-icon{padding-right:2px;}*/
 
.woocommerce-cart .login-icon-outer,
.woocommerce-checkout .login-icon-outer{right:0px;}
 
}

 

@media screen and (max-width:1100px){
.home-slider-content {bottom: 10%;}
.home-banner {margin-top: -157px;}
.home-what-head {padding-bottom: 20px;}
.what-padding {padding-top:50px; padding-bottom:20px;} 
 
.meet-img a:hover img,.book-slider-img img:hover{transform: inherit; -webkit-transform: inherit;}
.meet-trans{bottom:0px;}
.pin {width:195px;}
.login-icon{padding-right:5px;}
}

@media screen and (max-width:1000px){
 
 


.menu-main-menu-container ul.toggled-on{background:transparent;}
 
.header-menu-line{display:none;position:absolute;top:0px;left:0px;background:#f3f3f3; z-index:100;width:100%;float:left;margin:0px;padding:0px 15px 5px;}
.mobile-top-line{display:block;float:left;margin:0px 0 10px;padding:15px 0px 8px;width:100%;border-bottom:1px solid #dbdada}
.menu-neme{float:left;margin:0px 0px 0px 0px;padding:0px;font-size:11.25pt;color:#414141; text-transform:uppercase;}
.menu_close{float:right;margin:-4px 0px 0px 0px;padding:0px;cursor:pointer;padding:0px 0 0 10px;}
.header-menu-line .nav li{width:100%;padding:0 0 10px 0!important;text-align:left;margin:0 0 10px 0;line-height:22px;border-bottom:1px solid #dbdada;}
.header-menu-line .nav li:last-child{border:0px;}
.header-right-section{background:#fff none repeat scroll 0 0;display:none;float:left;left:0;margin:0;padding:0 15px;position:absolute;top:0px;width:100%;z-index:1000;}
.site-header-menu{float:left;margin:0px; width:100%;}
.mobile-menu-btn{border:0;display:block;float:left;margin:10px 20px 0px 0px;padding:9px 8px 0 8px; background:#2a73b8; width:35px; height:34px; cursor: pointer;}
.mobile-menu-btn::before {background: url(../images/sprites.png) no-repeat;	background-position:0px -12px;width: 20px;	height: 20px;content: '';float:left;border: 0px solid #f00;}
.header_fixed {position: static;box-shadow: 0 0 0px #999;-webkit-box-shadow: 0 0 0px #999;-ms-box-shadow: 0 0 0px #999;	background: transparent;z-index: 9;	top: auto;padding-top:0px;padding-bottom:0px;}
.header-menu-position{ position:inherit;}
.contact-link a {background: transparent;}
.logo-home img{ width:80px;}
.menu-main-menu-container {width: 100%;}
.home-banner {margin-top:0px;}
.header-fixed{ position:inherit; padding-top:0px;padding-bottom:0px!important;box-shadow:none!important; }
.home .home-logo{ display:none;}
.home .inner-logo {display: block;}
.header-wrapper { padding-top:10px; padding-bottom:10px!important;}
.slider-key{ display:none;}
.slick-dots {bottom: 0;}
.book-read-wrapper .col-sm-12{ width:100%;max-width: 100%;flex: 0 0 100%;}
.home-slider-content {bottom: 0%;top: 0px;vertical-align: middle;display: flex; align-items: center; justify-content: center;flex-direction: column;}
.publishing-head {font-size: 24pt;}
.slider-publish {font-size: 50pt;}
.home-white-box {padding: 15px;}
.white-head {font-size: 15pt;}
.white-number {font-size: 40pt;margin-top: -30px;}
.what-padding { text-align: left; padding:50px 15px 50px 15px;}
.meet-head {font-size: 13pt; bottom: 10px;}
.home-form-area ul li {width: 27.5%;}
.footer-links{ display:none;}
.printed-content br{ display:none;}
.printed-title {font-size: 16pt;}
.book-read-bg{ display:none;}
.mobile-footer-links{ display:block;}
.what-we-do-head {font-size: 30pt;}
.what-we-do-sub_head {font-size: 17.5pt;}
.what-we-do-banner {min-height: 300px;}

.login-icon {padding-right: 15px;}
.cart-icon a{ padding-right:0px;}
.inner-logo{ width:100px;}
/*.fbc-page{ display:none!important;}*/
.author-ancer-link{margin-top:-50px;}
.contact-form{padding-right:30px;}
.contact-info-section{padding-left:0px;}
.login-area{margin:30px 0 30px 0}

/* Start For Checkout & Cart */
.checkout-form-box-area, .checkout-your-order-area{width:100%;}
.checkout-form-box-left, .checkout-form-box-right{width:47.5%;}
.checkout-form-box-area{margin-bottom:25px;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{width:auto!important}
.checkout-form-box-area,.checkout-your-order-area{padding:20px 15px}
.woocommerce form.checkout_coupon {padding:0px 15px!important}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{left:15px!important}
.woocommerce-error, .woocommerce-info, .woocommerce-message{padding-left:40px!important;padding-right:15px!important;}
.cart-left-area,.cart-right-area{width:100%;}
.woocommerce .cart-left-area table.cart{width:100%; float:left; margin:0px; padding:20px 0px;}
.woocommerce .cart tr{width:100%; float:left; margin:0 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:1px solid #e7e7e7;}
.woocommerce .cart tr:last-child{margin-bottom:0px; padding-bottom:0px; border:0;}
.woocommerce .cart tr.cart_item td{width:100%!important; position:relative; display:inline-block!important; float:left; margin:0px 0px 0px 0px; padding:10px 15px 10px 15px!important; text-align:left!important; border:none!important;background-color: transparent!important;}
.woocommerce .cart tr.cart_item td.td2{width:40%!important; padding-right:10px!important;}
.woocommerce .cart tr.cart_item td.td3{width:40%!important; padding-right:10px!important;}
.woocommerce .cart tr.cart_item td.td4{width:20%!important; text-align:right!important}
.woocommerce .cart tr.cart_item td:before{font-weight: 600; float:left; width:100%;  content: attr(data-title); text-align:left; margin-bottom:5px;}   
.cart-right-area{margin-top:30px;}
.cart-totals-head{margin-bottom:15px;}
.cart thead{display:none;} 
.woocommerce .cart tr.cart_item td.no-title:before{display:none;}
.product-cart-cont{margin-top:0px;}
.woocommerce .cart .quantity input.qty{height:30px;}
.woocommerce .cart-left-area a.remove{float:right}
/* End For Checkout & Cart */
.book-slider-area .slick-next,.book-slider-area .slick-prev{display:none!important}
.btn_row.home-contact-btn{margin-top:25px}
.everything-area h3, .hvrbox .hvrbox-layer_top h3 {font-size: 15pt;padding-bottom:5px;}
header .col-md-2 {-ms-flex: 0 0 30.667%;flex: 0 0 30.667%;max-width: 30.667%;}
header .col-md-10 {-ms-flex: 0 0 69.333%;flex: 0 0 69.333%;max-width:69.333%;}
.hvrbox .hvrbox-text {padding:15px 10px 10px 10px;}
.everything-area {padding:15px 10px 10px;}
.testimonials-box .slick-next, 
.testimonials-box .slick-prev {display:none!important;}

.cart-icon-desktop{display:none;}
.cart-icon-mobile{display:block;}
.woocommerce-checkout .checkout_info_wrapper{width:100%;}
.login-icon{padding-right:6px;}
.woo_amc_open.right-top-fixed{position:absolute!important;}
.page-template-content-home .login-icon-outer{top:24px;}
.page-template-content-home .woo_amc_open.right-top-fixed{top:30px; z-index: 1;}
.page-template-content-home .woo_amc_open_image .fa-shopping-cart, .page-template-content-home .woo_amc_open_active .woo_amc_open_count{color:#333}
.woocommerce-cart .mobile-menu-btn,
.woocommerce-checkout .mobile-menu-btn{display:none;}
.woocommerce .cart tr.cart_item td.td3 .woocommerce-Price-amount{float:left}


.mysticky .cc-compass{position:absolute!important;}

} /*1000px*/

@media screen and (max-width:800px){
.woocommerce .woocommerce.columns-3 ul.products li.product {width:48.1%;}
.woocommerce .woocommerce.columns-3 ul.products li:nth-child(2n){ margin-right:0px;}
.woocommerce .woocommerce.columns-3 ul.products li.first, .woocommerce-page .woocommerce.columns-3 ul.products li.first {clear:none;}
.woocommerce .woocommerce.columns-3 ul.products li.last, .woocommerce-page .woocommerce.columns-3 ul.products li.last {margin-right: 3%;}
.orderby-area {width: 38%;}
.product-testimonials .testimonials-slider-content {display: inherit; text-align:center;}
.product-testimonials .testimonials-slider-img{ position:static; margin:0px auto;}
.product-testimonials .testimonials-slider-box{ padding-left:0px;}
.footer-address br{display:none;}
.pin {width:210px;}
.pre_production_left{ border:none;}
.pre_production_right{ border:none;}
.numbers{ display:none;}
.pre_space_right{ float:left;}
.accordian{ margin-top:12px!important;}
.pre_prd{ padding-bottom:15px;}
.pre_area{ width:100%;}
.what_area h5{ font-size:15pt; }
.what_area h6{ font-size:11pt; margin-bottom:15px;}
.what_area h4{ font-size:22pt;}
}

@media screen and (max-width:767px){
.meet-bg .col-sm-6{ margin-bottom:20px;}
.home-form-img img{ display:none;}
.slider-publish {font-size: 30pt;}
.slider-end {font-size: 17.5pt; margin-bottom:0px;}
.home-form-area ul li {width: 27%;}
.home-form-area ul { padding-bottom:30px;}
.home-form-area ul li {width: 100%; margin-bottom:15px; margin-right:0px;}
.what-we-do-head {font-size: 20pt;}
.what-we-do-sub_head {font-size: 14.5pt;}
.bp-content-box h4 {font-size: 15pt;}
.bp-content-box h3 {font-size: 14pt;}
.filters-area-mobile {margin-top:5px; display:block;}
.product-left-side{ display:none; padding-bottom:20px;}
.product-right-side{ margin-top:20px;}
.product-left-side{ border-top-right-radius:0px;border-top-left-radius:0px;}
.pagenation-area {margin: 20px 0px 30px;}
.product-testimonials .testimonials-slider-content {display:flex; text-align:left;}
.product-testimonials .testimonials-slider-img{ position:absolute; margin:0px 0px;}
.product-testimonials .testimonials-slider-box{ padding-left:115px;}
.product-testimonials .container {padding-top: 30px;padding-bottom: 10px;}
.about-author-head {margin: 0px 0px 5px;font-size: 14pt;}
.product-testimonials {margin-top: 35px;}
.footer-wrapper{margin-top:0px;}
/*.product-right-side .bp-content-box{margin-bottom:40px;}*/
.user-name span{display:none;}
.user-name .fa-angle-down{margin-left:0px;}
.author-ancer-link{margin-top:-30px;}
.table-head-tr{display:none!important;}
.itinerary-tbl {width: 100%;}  
.itinerary-tbl .td{width: 100%!important; border: 0; padding:0px 10px 0px 100px!important; float: left; min-height:25px; margin-bottom:10px; position: relative;text-align:left!important; }
.itinerary-tbl .td:before{position: absolute; left: 0px; float:left; width:130px; line-height:18px; top:3px; content: attr(data-title);font-weight: 600; }   
 div.tr{padding:20px 10px 10px;  float:left; width:100%; } 
 .check-thanks-top{margin-top:15px;}
.woocommerce-thankyou-order-received{margin-bottom:20px;}
.itinerary-tbl.order-details .td1,.itinerary-tbl.order-details .td{padding-left:0px!important;}
.itinerary-tbl.order-details .td1{padding-bottom: 10px!important;}
.itinerary-tbl.order-details .td1:before{display:none;}
.itinerary-tbl.order-details .td2,.itinerary-tbl.order-details .td3{width: 50%!important; }
.itinerary-tbl.order-details .td:before{position: inherit; left: 0px; float:left; width:100%; line-height:18px; top:0px; margin-bottom:3px; content: attr(data-title);font-weight: 600; }
.contact-form{padding-right:0px; border:0px;}
.contact-info-section{padding-top:0px;}
.contact-info-heading,.contact-info-line{margin-bottom:15px;}
.lost_password{float:left; width:100%; margin:15px 0 0 0}
.bp-content-box{border-radius:0px;}
.main-heading{margin:10px 0 15px; font-size:16pt;}
.col-md-12.mb-4 .main-heading{margin:0px;}
.cart-product-name{font-size:11pt;}
.fbc.fbc-page{display:none;}
.single-product .summary .button.alt{margin-right:5px!important; }
.single-product .summary .button.alt.buy-now {margin-right:0!important}
.woocommerce-Tabs-panel h2{font-size:15pt; margin-bottom:7px;}
.hvrbox .hvrbox-text {padding:15px 15px 15px 15px;height: 100%;text-align: center;vertical-align: middle;display: flex;align-items: center;justify-content: center;}
.everything-area {padding: 15px 15px; height:100%; text-align:center;vertical-align: middle;display: flex;align-items: center;justify-content: center;}
.contact-head {margin-bottom:12px !important;}
.editorial-box{ margin-bottom:20px; height:auto;}
.editorial-area .col-md-12 h4 + p + p br{ display:none;}
.product-left-side:after{background-color: transparent;}
.product-right-side.pl-sm-4{ padding-left:0rem!important}
.hvrbox .hvrbox-text p{ display:none;}
.hvrbox .hvrbox-layer_top{vertical-align: middle;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.everything-area h3, .hvrbox .hvrbox-layer_top h3 { padding-bottom:0px;}
.newsletter-area { margin-top:0px;}
.newsletter-area h3 {padding-top: 25px;}
.our-sister-box {padding: 20px 15px;border-radius: 15px 0 15px 0;}
.testimonials-box {margin-bottom: 0;}
.post-right-display{ display:none;}
.pin {width:190px;}
.doctor-info .td{padding: 0px 10px 15px 160px!important; font-size: 10pt!important;}
.itinerary-tbl.doctor-info .td:before{width:150px!important;}
.woocommerce-cart .bp-content-box,
.woocommerce-checkout .bp-content-box{margin-bottom:35px;}

.woocommerce-tabs.wc-tabs-wrapper > .col-md-12{padding:0}
.woocommerce-tabs.wc-tabs-wrapper > .col-md-12 .row > .col-sm-12{padding:0 10px}

} /*767px*/

@media screen and (max-width:667px){
.pin {width:160px;}
} /*667px*/

@media screen and (max-width:576px){
.newsletter-area h3 {font-size: 18pt; padding-top: 30px; padding-bottom: 20px;}
.testimonials-box { padding: 15px 15px 20px; border-radius: 20px 0 20px 0;}
.testimonials-head {margin: 0px 0px 4px; font-size: 14pt;}
.testimonials-slider-img {width: 100px; height: 100px;}
.testimonials-slider-box {min-height: 100px; padding-left:115px;}
.testimonials-slider-content { min-height:100px;}
.testimonials-area .publishing-head {padding-bottom: 20px;}
.publishing-head {font-size: 18pt;padding-top: 35px;}
.meet-bg .publishing-head {padding-bottom: 5px;}
.meet-bg {padding-bottom: 25px!important;}
.book-slider-area {margin-bottom: 30px;}
.publishing-subhead { font-size:13pt;}
.meet-bg .publishing-subhead {padding-bottom:30px;}
.book-slider-area .publishing-head {padding-bottom: 0px;}
.what-padding {padding-top:40px; padding-bottom: 10px;}
.home-what-head {font-size: 18pt; padding-bottom: 15px;}
.home-contact-btn {margin-bottom:50px; margin-top:30px;}
.white-number {font-size: 28pt;}
.home-white-box {padding: 15px; margin-bottom: 50px;}
.home-get-your .col-sm-4:last-child .home-white-box{ margin-bottom:0px;}
.not-sure {padding-bottom: 40px;}
.everything-your-bg .publishing-subhead {padding-bottom: 25px;}
.publishing-bg .publishing-subhead{ padding-bottom:30px;}
.home-print-book {margin: 0px 0px 15px; height: auto;}
.printed-link{ margin-bottom:30px;}
.publishing-area {padding-bottom: 10px;}
.everything-area h3, .hvrbox .hvrbox-layer_top h3{ font-size:14pt;}
.slider-publish {font-size: 18pt;}
.slider-end {font-size: 14pt;}
.book-slider-area .slick-list {padding-bottom: 45px;}
.book-slider-img {margin-bottom:10px;}
.everything-slider-bg .slick-list {padding-right:40px!important;}
.what-we-do-banner {min-height: 270px;}
.orderby-area {width: 100%; margin-top:0px;}
.product-showing { margin-bottom:15px;}
.woocommerce ul.products li.product a img {width: 85px!important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 11pt!important; line-height:20px;}
.single-product .summary .button.alt{font-size:12pt!important; padding:0px 15px!important}
.bp-content-box h4{font-size:13pt;}
.inner-content h5{line-height:22px; font-size:11pt;}
.inner-content ul, .inner-content ol{padding-left:0px;}
.bp-content-box h3{font-size:13pt;}
.file-btn-area{padding-right:99px}
.file-btn{width:100px}
.button.pay,.button.view,.button.cancel{width:110px; text-align:center;}
.bp-content-box{padding:15px;}
.person-designation{margin-top:5px;}
.login-form-head{margin-bottom:15px!important}
.woocommerce .cart-left-area a.remove {margin-top:-7px;}
.product-cart-img,.cart-display-left{width:25%;}
.product-cart-cont,.cart-display-right{width:75%}
.woocommerce .cart tr.cart_item td{padding:10px 10px!important;}
.woocommerce .cart tr{padding-bottom:10px; margin-bottom:10px;}
.woocommerce .cart-left-area table.cart{padding:10px 0}
.coupon{margin-bottom:25px;}
.cart-right-area{padding: 20px 15px 30px;}
.woocommerce .update-btn input.button{padding:12px!important;}
.cart-continue-shopping{margin:10px 0 0 0; float:left;}
.checkout-form-box-left, .checkout-form-box-right{width:100%}
.checkout-form-box-right{margin-top:15px;}
.checkout-form-box-area h3{margin-bottom:10px!important}
.woocommerce form .form-row.place-order{margin:0 0 10px 0!important}
.order-details-totel-box{padding:0 10px}
.customer-addresses-box{width:100%; padding:0 0 20px 0}
.order-det-id,.order-det-pay-amount{width:100%; text-align:center;}
.or-line {margin: 40px 0px 25px 0px;}
.or-line span{font-size:10.5pt; margin-top:0px; width:40px; height:40px; line-height:40px; top: -20px;}
.login-area{margin-top:0px;}
.wp-social-login-provider-list a{margin: 0px 5px;}
.profile-form-left,.profile-form-right{width:100%!important}
.profile-form-left{padding:0 0 0px 0}
.my-ac-box{padding:20px 10px 30px;}
.profile-form-cp-head{margin:10px 0px 10px 0px; font-size: 13pt;}
.profile-form-line{margin-bottom:20px;}
.my-ac-heading{font-size:16pt; margin-bottom:15px!important}
.my-ac-btn-line .profile-form-left,.btn-ac-label{display:none;}
.edit-ac-following{font-size:11pt;}
.woocommerce-Address{width:100%; margin-bottom:20px;}
.woocommerce-Address:last-child{margin-bottom:0px;}
.woocommerce-Address h3{font-size:13pt;}
div.table-outer.ac-dash-box{padding:20px 15px}
.woocommerce .edit-address form .form-row label,.woocommerce .edit-address .woocommerce-input-wrapper{width:100%!important;}
.woocommerce .edit-address form .form-row label{padding-top:0!important}
.woocommerce .edit-address form .form-row{margin-bottom:20px!important} 
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-right:1.5%!important; margin-left:1.5%!important; width:47%!important}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:none!important}
.printed-title{font-size:14pt; margin-bottom:4px;}
.printed-content{font-size:10pt; line-height:20px; margin-bottom:50px;}
.col-sm-4.text-center:last-child .printed-conten{margin-bottom:0px;}
.single-product.woocommerce div.product .product_title{font-size:15pt;}
.woocommerce div.product div.images{margin-bottom:20px;}
.author-tile{margin-bottom:5px;}
.woocommerce div.product form.cart{margin-bottom:25px!important;}
.testimonials-slider-area{padding-bottom:5px;}
.woocommerce-order-pay #paytm_form_redirect .button.cancel {margin-top:0px!important;padding:10px 10px 10px!important;}
.woocommerce ul.order_details li {margin-right:1em!important;padding-right:1em!important;}
.not-sure {padding-top:12px;}
.prod-review {padding: 15px 15px 0px;}
.woocommerce-Tabs-panel h2 {font-size: 12pt;}
comments-title, .comment-reply-title { font-size:14pt!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 10pt;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 15px!important; margin:0 -2px!important}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:10px!important}
.editorial-area + p {padding-top:0px; margin-bottom:15px;}
header .col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
header .col-sm-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%; max-width: 41.666667%;} 
.our-sister-box { margin-bottom:20px; height:auto;}
.our-sister-area {margin-bottom:40px;}
.our-sister-area .col-sm-4:last-child .our-sister-box{ margin-bottom:0px;}
.arrow_box:before {content: none;}
.testimonials-content {margin: 15px 0px 0px;padding: 15px;	border-radius: 15px 0 15px 0;}
.testi-thumb{width:80px; height:80px;}
.pin {width:100%; margin:0px 0px 20px; padding-bottom:10px;}
.blog-left-side{ padding: 15px 15px 15px 15px;border-radius: 15px 0 15px 0;}
.blog-thumb-content {padding: 10px 10px 12px;}
.blog-details-head {margin:15px 0 5px 0;font-size: 14pt;}
.blog-masonry {-moz-column-width:10em; -moz-column-width:10em;-webkit-column-width:10em; -moz-column-gap:1em; -webkit-column-gap:1em;column-width:10em;}
.blog-items {box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.2);}
.product-kindle .container {padding-top: 20px;padding-bottom: 30px; margin-bottom: 30px; margin-top: 30px;}
.kindle-tablet {padding-bottom: 5px; margin-top:0!important;}
.kindle-special ul{ padding-top:15px;}
.kindle-our-topline {padding-top: 15px; padding-bottom: 15px;}
.kindle-amazon{ padding-bottom:20px;}
.kindle-wrapper .col-md-4 {margin-bottom: 20px;}
.kindle-on-time{margin-bottom: 20px;}
.woocommerce span.onsale{top:0!important; right:0!important}
.available_right a{display:block; margin-bottom:10px;}
.available_right span{width:47%; margin:0 0 10px 0; padding:0 10px 0 0}
.woocommerce div.product div.summary{margin-bottom:25px;}
.available-products{margin-top:15px;}
.main_txt{ width:48%;}
.what-we-do-head{font-size: 19pt;}
.what-we-do-sub_head {font-size: 13pt; line-height: normal; font-weight: 600;}
.what-we-do-sub_head span { font-size: 12pt; padding-top: 18px; line-height: 1.6;}
.book-slider:nth-child(2){ display:none;}
}

/*576px*/

@media screen and (max-width:380px){
	.new_bk br{display: none;}	
	.new_bk {
        line-height: 23px;
        font-size: 17px;
    }
}

.itinerary-tbl .table_heading span{font-size: 10.5pt; font-weight: normal; padding-top: 5px; float: left; text-align: center; width: 100%;}
