
@media screen and (max-width:1440px) and (min-width:1025px){
/*---------------------Single Product Page css starts here--------------------------*/
.banner-image {
background-repeat: no-repeat;
background-size: 100% 100%;
padding-top: 70px;
padding-bottom: 70px;
}
/*---------------------Single Product Page css ends here--------------------------*/
.book-store-slider-section .bdt-title-tag{
font-size: 40px!important;
width:50%;
}

.bdt-prime-slider-dragon .bdt-ps-dragon-slide-image .bdt-ps-slide-img{
background-size: 100% 80%!important;
}

/*---------------------Single Blog Page css starts here--------------------------*/
.single-page-metaimage img {
width: 100%;
}
/*---------------------Single Blog Page css ends here--------------------------*/
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
#sidebar .post-content a{
font-size:14px!important
}
#sidebar .post-content{
margin-bottom: 0!important;
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}
.book-store-blog-section-col1 .bew-blog-content{
top:62%!important;
}
.book-store-banner-image-section{
background-size: 100%!important;
padding: 120px 0px 120px 0px!important;
background-repeat: no-repeat!important;
}
}

@media screen and (max-width:1440px) and (min-width:1152px){
  .book-store-blog-section-col1 .bew-blog-title{
    font-size: 17px!important;
  }
.book-store-biggest-sale-counter .wpr-countdown-wrap {
max-width: 80%!important;
}
.book-store-header-logo-col{
width: 18%!important;
}
.book-store-header-serach-col{
width: 25%!important;
}
.book-store-nav-col {
width: 36%!important;
}
.book-store-header-cart-col {
width: 6.899%!important;
}
.book-store-both-translator {
width: 12.4%!important;
}
.book-store-header-cart-text-col{
display:none!important;
}
.book-store-header-category-col{
display:none!important;
}
.elementor-126 .elementor-element.elementor-element-8577b9b .elementskit-navbar-nav > li > a{
padding: 0px 10px 0px 10px!important;
}
.header-book-store-search input#dgwt-wcas-search-input-1 {
padding: 13px 25px 13px 20px!important;
}
}

@media screen and (max-width:1151px) and (min-width:1025px){
/*---------------------Header css starts here--------------------------*/
.book-store-header-logo-col{
width: 15%!important;
}
.book-store-header-serach-col{
width: 18%!important;
}
.book-store-nav-col{
width:41%!important;
}
.book-store-header-cart-col{
width: 6.899%!important;
}
.book-store-both-translator{
width: 15%!important;
}
.book-store-header-cart-text-col{
display:none!important;
}
.book-store-header-category-col{
display:none!important;
}
.header-book-store-search input#dgwt-wcas-search-input-1 {
padding: 13px 25px 13px 20px!important;
}
.elementor-126 .elementor-element.elementor-element-8577b9b .elementskit-navbar-nav > li > a{
padding: 0px 10px 0px 10px!important;
}

/*---------------------Header css starts here--------------------------*/


}





@media screen and (max-width:1024px) and (min-width:991px){
/*---------------------Category  Page CSS starts Here--------------------------*/
.archive .archive-box-title h1{
width:unset;
border-style: none;
text-align: left!important;
font-size: 25px;
}
/*---------------------Category Page CSS ends Here--------------------------*/
.bdt-prime-slider-dragon .bdt-ps-dragon-slide-image .bdt-ps-slide-img{
background-size: 100% 80%!important;
}
.book-store-slider-section .bdt-title-tag{
font-size: 30px!important;
width: 50%;
}

/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}

.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/
/*------------------  Header Search css starts here--------------------------*/
.header-book-store-search input#dgwt-wcas-search-input-1 {
padding: 13px 30px 13px 30px!important;
}
/*------------------  Header Search css ends here--------------------------*/
/*------------------Navigation Menu css starts here--------------------------*/
.book-store-navigation-menu  .elementskit-menu-hamburger i{
font-size:25px!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
z-index:0;
}
.book-store-navigation-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}
.book-store-navigation-menu ul{
border:none!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
float:none!important;
margin:0 auto;
border:none!important;
}
.book-store-navigation-menu ul {
width:unset!important;
}
/*---------------------Navigation Menu css ends here--------------------------*/
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
#sidebar .post-content a{
font-size:15px!important
}
#sidebar .post-content{
margin-bottom: 0!important;
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
/*---------------------Feature Book  Starts Here--------------------------*/
.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}
/*--------------------- Feature Book Ends Here--------------------------*/
/*--------------------- blog section  Ends Here--------------------------*/
.book-store-blog-section-col1 .bew-blog-content{
top: 76%!important;
}
/*--------------------- blog section Ends Here--------------------------*/
/*---------------------inner 404 page css starts here--------------------------*/
.book-store-banner-image-section{
background-size: 100%!important;
padding: 70px 0px 70px 0px!important;
background-repeat: no-repeat!important;
}
.book-store-banner-title-404 h2{
font-size: 35px!important;
}
/*---------------------inner 404 page css Ends here--------------------------*/
/*---------------------Single Product Page css starts here--------------------------*/
.banner-image {
background-repeat: no-repeat;
background-size: 100% 100%;
padding-top: 70px;
padding-bottom: 70px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button:hover{
background:transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
color: #fff!important;
font-size: 13px;
}
/*---------------------Single Product Page css ends here--------------------------*/


}









@media screen and (max-width:990px) and (min-width:768px){
.book-store-slider-section h1{
width:65%;
}
.bdt-prime-slider-dragon .bdt-ps-dragon-slide-image .bdt-ps-slide-img{
background-size: 100% 80%!important;
}
.book-store-slider-section .bdt-title-tag{
font-size: 30px!important;
}
/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}

.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/
/*------------------  Header Search css starts here--------------------------*/
.header-book-store-search input#dgwt-wcas-search-input-1 {
padding: 13px 30px 13px 30px!important;
}
/*------------------  Header Search css ends here--------------------------*/
/*------------------Navigation Menu css starts here--------------------------*/
/*------------------Navigation Menu css starts here--------------------------*/
.book-store-navigation-menu  .elementskit-menu-hamburger i{
font-size:25px!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
z-index:0;
}
.book-store-navigation-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}
.book-store-navigation-menu ul{
border:none!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
float:none!important;
margin:0 auto;
border:none!important;
}
.book-store-navigation-menu ul {
width:unset!important;
}
/*---------------------Navigation Menu css ends here--------------------------*/
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
#sidebar .post-content a{
font-size:13px!important
}
.book-store-inner-blog-page .bew-blog-title a{
font-size: 15px;
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
/*---------------------inner 404 page css starts here--------------------------*/
.book-store-banner-image-section{
background-size: 100%!important;
padding: 30px 0px 30px 0px!important;
}
.book-store-banner-title-404 h2{
font-size: 35px!important;
}
/*---------------------inner 404 page css Ends here--------------------------*/
.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}
/*---------------------Heding Css Starts Here--------------------------*/
.book-store-section-heading h2:after{
left: 42%!important;
}
/*---------------------Heding Css ends Here--------------------------*/
/*---------------------Blog Css starts Here--------------------------*/
.book-store-blog-section-col1 .bew-blog-content{
position: absolute;
top: 71%!important;
}
/*---------------------Blog Css ends Here--------------------------*/

/*---------------------Single Product Page css starts here--------------------------*/
.banner-image {
background-repeat: no-repeat;
background-size: 100% 100%;
padding-top: 70px;
padding-bottom: 70px;
}
.archive-box-title h1{
font-size:25px!important;
}
/*---------------------Single Product Page css ends here--------------------------*/
/*---------------------Category  Page CSS starts Here--------------------------*/
.archive .archive-box-title h1{
width:unset;
border-style: none;
text-align: left!important;
font-size: 25px;
}
/*---------------------Category Page CSS ends Here--------------------------*/
}








@media screen and (max-width:767px) and (min-width:641px){
/*---------------------Category  Page CSS starts Here--------------------------*/
.archive .post-image img{
width:100%;
height:100%;
}
.archive .single-page-breadcrumbs{
text-align: center
}
.archive .post-categories{
text-align: center;
list-style: none;
}
.archive .post-content{
text-align: center;
}
.archive{
text-align: center;
}
/*---------------------Category Page CSS ends Here--------------------------*/
/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/
/*------------------Navigation Menu css starts here--------------------------*/
.book-store-navigation-menu  .elementskit-menu-hamburger i{
font-size:25px!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
z-index:0;
}
.book-store-navigation-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}
.book-store-navigation-menu ul{
border:none!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
float:none!important;
margin:0 auto;
border:none!important;
}
.book-store-navigation-menu ul {
width:unset!important;
}
/*---------------------Navigation Menu css ends here--------------------------*/
/*---------------------inner Contact page css starts here--------------------------*/
.book-store-contact-inf-col .ekit-header-info {
justify-content: center;
}
/*---------------------inner Contact page css ends here--------------------------*/
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
#sidebar .post-content a{
font-size:15px!important
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
.bdt-prime-slider-dragon .bdt-ps-dragon-slide-image .bdt-ps-slide-img{
background-position: 100% 100%!important;
}
.bdt-prime-slider-dragon .bdt-ps-dragon-slide-image .bdt-ps-slide-img{
background-size: 100% 90%!important;
}
/*---------------------Header Css Starts Here--------------------------*/
.book-store-header-category-col{
display:none;
}
.book-store-header-serach-col{
display:none;
}
.book-store-header-cart-text-col{
display:none;
}
.book-store-both-translator{
display:none;
}
.book-store-header-cart-col{
display: none;
}
.book-store-header-logo-col {
width:50%!important;
}
.book-store-nav-col{
width:50%!important;
}
/*---------------------Header Css Starts Here--------------------------*/
/*---------------------Testimonial1 Section--------------------------*/
.book-store-testimonial-section1 .wpr-testimonial-content p{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-rating{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-meta{
text-align: center!important;
}
/*---------------------Testimonial1 Section Ends Here--------------------------*/
/*---------------------Blog Section Starts Here--------------------------*/
.book-store-blog-section-col1 .bew-blog-content{
position: unset!important;
width:unset!important;
padding:0!important;
background:unset!important;
}
.bew-elements-post .bew-featured-image{
margin-bottom:0!important;
}
.book-store-blog-section-col2 .bew-elements-post-inner{
display:unset!important;
}
.book-store-blog-section-col2 .bew-featured-image img{
/* margin:0 auto; */
width:100%;
}
.book-store-blog-section-col2 .bew-blog-title{
margin-top:15px!important;
}
/*---------------------Blog Section Ends Here--------------------------*/
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-best-selling-book-section .ht-product-ratting-wrap{
margin-bottom:0!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title{
margin-bottom: 20px!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position: unset!important;
}
.book-store-best-selling-book-section .ht-product-inner{
display:unset;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content{
padding: 30px 30px!important;
}
.book-store-best-selling-book-section  .ht-product-price{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-title{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-ratting-wrap{
justify-content: center;
}
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-biggest-sale-girl-img{
position:unset!important;
}
.book-store-biggest-sale-counter .wpr-countdown-item{
padding: 10px 2px!important;
}
/*---------------------Biggest Sale Section Ends Here--------------------------*/
/*---------------------heading underline css starts here -------------------------*/
.book-store-section-heading h2:after{
content: "";
position: absolute;
width: 130px;
height: 4px;
background-color: #FF7A19;
bottom: -13px;
left: 40%;
}
/*---------------------heading underline css ends here -------------------------*/
/*---------------------Most Popular section Starts Here--------------------------*/
.book-store-most-popular-books-section .ht-product-ratting-wrap{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-product-title{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position:unset!important;
}

.book-store-most-popular-books-section .ht-product-title{
justify-content: center;
}
.book-store-most-popular-books-section .ht-product-price{
justify-content: center;
}
.book-store-most-popular-books-section .ht-product-ratting-wrap{
justify-content: center;
}
/*---------------------Most Popular section ends Here--------------------------*/
/*---------------------feature Book section starts Here--------------------------*/
.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}
.book-store-featured-book-section .wpr-grid-item-inner{
display: unset!important;
background:unset!important;
}
.book-store-featured-book-section .wpr-grid-item{
padding:0!important;
}
.book-store-featured-book-main-section .elementor-widget-wrap{
padding: 30px 30px 0px 30px!important;
}
.book-store-featured-book-section .wpr-grid .slick-slide{
padding-bottom: 55px!important;
}
.book-store-featured-book-main-section .wpr-grid-item-add-to-cart.elementor-repeater-item-509dbff.wpr-grid-item-display-block.wpr-grid-item-align-left{
position: unset;
}
.book-store-featured-book-section .inner-block{
text-align: center;
}
/*---------------------feature book section ends Here--------------------------*/
/*---------------------Footer Css Starts Here--------------------------*/
.book-store-footer-logo img{
display:block!important;
margin: 0 auto!important;
}
/* .book-store-footer-menu .hfe-nav-menu{
display: block;
margin:0 auto;
} */
.book-store-footer-menu .hfe-nav-menu__layout-horizontal{
display: block;
}
.book-store-footer-menu a.hfe-menu-item{
display:block;
text-align: center;
}
.book-store-footer-menu ul.hfe-nav-menu li:before{
display: none;
}
.bookstore-footer-main-container .elementor-icon-box-wrapper{
text-align: center!important;
}
.bookstore-footer-main-container .elementor-icon{
display:none;
}
/*---------------------Footer Css Ends Here--------------------------*/
/*---------------------Header Css Starts Here--------------------------*/
.book-store-header-category-col{
display:none;
}
.book-store-header-serach-col{
display:none;
}
.book-store-header-cart-text-col{
display:none;
}
.book-store-both-translator{
display:none;
}
.book-store-header-cart-col{
display: none;
}
.book-store-header-logo-col {
width:50%!important;
}
.book-store-nav-col{
width:50%!important;
}
.book-store-header .elementskit-menu-hamburger{
float:unset!important;
margin:0 auto!important;
}
/*---------------------Header Css ends Here--------------------------*/

.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}
/*---------------------inner 404 page css starts here--------------------------*/
.book-store-banner-image-section{
background-size: 100%!important;
padding: 30px 0px 30px 0px!important;
background-repeat: no-repeat;
}
.book-store-banner-title-404 h2{
font-size: 35px!important;
}
/*---------------------inner 404 page css Ends here--------------------------*/
/*---------------------Single Product Page css starts here--------------------------*/

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
float:none!important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float:none!important;
}


.single-post-nav .nav-links{
display:unset;
}
.shop .product_title{
text-align: center;

}
.single-product .woocommerce-product-rating{
display: flex;
justify-content: center;
}
.shop .product_meta{
text-align: center;
}
.shop .wc-tabs{
text-align: center;
}
.shop .woocommerce-Tabs-panel h2{
text-align: center;
}
.shop .woocommerce-Tabs-panel p{
text-align: center;
}
.shop .products h2{
text-align: center;
}
.shop .yith-wcwl-add-button{
text-align: center;
}
.single-product .cart {
display: flex;
justify-content: center;
}
.banner-image{
background-image: unset!important;
background-color: #fcf1f0;
}
.single-product-page-custom h1{
text-align: center;
}
.archive-box-title h1{
border-style: none;
text-align: center;
width:unset;
}
.product-bradcrumbs{
text-align: center;
}
.shop .price{
text-align: center;
}
/*---------------------Single Product Page css ends here--------------------------*/

}











@media screen and (max-width:640px) and (min-width:481px){
/*---------------------Category  Page CSS starts Here--------------------------*/
.archive .post-image img{
width:100%;
height:100%;
}
.archive .single-page-breadcrumbs{
text-align: center
}
.archive .post-categories{
text-align: center;
list-style: none;
}
.archive .post-content{
text-align: center;
}
.archive{
text-align: center;
}
/*---------------------Category Page CSS ends Here--------------------------*/
/*---------------------Single Product Page css starts here--------------------------*/

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
float:none!important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float:none!important;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width:100%;
}
.single-post-nav .nav-links{
display:unset;
}
.shop .product_title{
text-align: center;

}
.single-product .woocommerce-product-rating{
display: flex;
justify-content: center;
}
.shop .product_meta{
text-align: center;
}
.shop .wc-tabs{
text-align: center;
}
.shop .woocommerce-Tabs-panel h2{
text-align: center;
}
.shop .woocommerce-Tabs-panel p{
text-align: center;
}
.shop .products h2{
text-align: center;
}
.shop .yith-wcwl-add-button{
text-align: center;
}
.single-product .cart {
display: flex;
justify-content: center;
}
.banner-image{
background-image: unset!important;
background-color: #fcf1f0;
}
.single-product-page-custom h1{
text-align: center;
}
.archive-box-title h1{
border-style: none;
text-align: center;
width:unset;
}
.product-bradcrumbs{
text-align: center;
}
.shop .price{
text-align: center;
}
/*---------------------Single Product Page css ends here--------------------------*/


/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/
/*------------------Navigation Menu css starts here--------------------------*/
.book-store-navigation-menu  .elementskit-menu-hamburger i{
font-size:25px!important;
}

.book-store-navigation-menu .elementskit-menu-hamburger{
z-index:0;
}
.book-store-navigation-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}
.book-store-navigation-menu ul{
border:none!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
float:none!important;
margin:0 auto;
border:none!important;
}
.book-store-navigation-menu ul {
width:unset!important;
}
/*---------------------Navigation Menu css ends here--------------------------*/
/*---------------------inner Contact page css starts here--------------------------*/
.book-store-contact-inf-col .ekit-header-info {
justify-content: center;
}
/*---------------------inner Contact page css ends here--------------------------*/
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
#sidebar .post-content a{
font-size:12px!important
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
/*---------------------Slider Section Section Css Starts Here--------------------------*/
.book-store-slider-section .bdt-slideshow-item{
justify-content: center!important;
}
.book-store-slider-section .bdt-sub-title{
text-align:center;
}
.book-store-slider-section .bdt-main-title{
display: revert!important;
text-align:center;
}
.book-store-slider-section .bdt-ps-slide-img{
background-image:unset!important;
background-color:#effbf7!important;
}
.book-store-slider-section div{
text-align: center;
}
.book-store-slider-section .data-bdt-slideshow-parallax{
text-align: center!important;
}
.book-store-slider-section .bdt-main-title{
margin-bottom:15px;
}
/*---------------------Slider Section Section Css Ends Here--------------------------*/
/*---------------------Header Css Starts Here--------------------------*/
.book-store-header-category-col{
display:none;
}
.book-store-header-serach-col{
display:none;
}
.book-store-header-cart-text-col{
display:none;
}
.book-store-both-translator{
display:none;
}
.book-store-header-cart-col{
display: none;
}
.book-store-header-logo-col {
width:50%!important;
}
.book-store-nav-col{
width:50%!important;
}
/*---------------------Header Css Starts Here--------------------------*/
/*---------------------Testimonial1 Section--------------------------*/
.book-store-testimonial-section1 .wpr-testimonial-content p{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-rating{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-meta{
text-align: center!important;
}
/*---------------------Testimonial1 Section Ends Here--------------------------*/
/*---------------------Blog Section Starts Here--------------------------*/
.book-store-blog-section-col1 .bew-blog-content{
position: unset!important;
width:unset!important;
padding:0!important;
background:unset!important;
}
.bew-elements-post .bew-featured-image{
margin-bottom:0!important;
}
.book-store-blog-section-col2 .bew-elements-post-inner{
display:unset!important;
}
.book-store-blog-section-col2 .bew-featured-image img{
/* margin:0 auto; */
width:100%;
}
.book-store-blog-section-col2 .bew-blog-title{
margin-top:15px!important;
}

/*---------------------Blog Section Ends Here--------------------------*/
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-best-selling-book-section .ht-product-ratting-wrap{
margin-bottom:0!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title{
margin-bottom: 20px!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position: unset!important;
}

.book-store-best-selling-book-section .ht-product-inner{
display:unset;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content{
padding: 30px 30px!important;
}
.book-store-best-selling-book-section  .ht-product-price{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-title{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-ratting-wrap{
justify-content: center;
}
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-biggest-sale-girl-img{
position:unset!important;
}
.book-store-biggest-sale-counter .wpr-countdown-item{
padding: 10px 2px!important;
}
/*---------------------Biggest Sale Section Ends Here--------------------------*/
/*---------------------heading underline css starts here -------------------------*/
.book-store-section-heading h2:after{
content: "";
position: absolute;
width: 130px;
height: 4px;
background-color: #FF7A19;
bottom: -13px;
left: 27%;
}
/*---------------------heading underline css ends here -------------------------*/
/*---------------------Most Popular section Starts Here--------------------------*/
.book-store-most-popular-books-section .ht-product-ratting-wrap{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-product-title{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position:unset!important;
}

.book-store-most-popular-books-section .ht-product-title{
justify-content: center;
}
.book-store-most-popular-books-section .ht-product-price{
justify-content: center;
}
.book-store-most-popular-books-section .ht-product-ratting-wrap{
justify-content: center;
}
/*---------------------Most Popular section ends Here--------------------------*/
/*---------------------feature Book section starts Here--------------------------*/
.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}

.book-store-featured-book-section .wpr-grid-item-inner{
display: unset!important;
background:unset!important;
}
.book-store-featured-book-section .wpr-grid-item{
padding:0!important;
}
.book-store-featured-book-main-section .elementor-widget-wrap{
padding: 30px 30px 0px 30px!important;
}
.book-store-featured-book-section .wpr-grid .slick-slide{
padding-bottom: 55px!important;
}
.book-store-featured-book-main-section .wpr-grid-item-add-to-cart.elementor-repeater-item-509dbff.wpr-grid-item-display-block.wpr-grid-item-align-left{
position: unset;
}
.book-store-featured-book-section .inner-block{
text-align: center;
}
/*---------------------feature book section ends Here--------------------------*/
/*---------------------Footer Css Starts Here--------------------------*/
.book-store-footer-logo img{
display:block!important;
margin: 0 auto!important;
}
/* .book-store-footer-menu .hfe-nav-menu{
display: block;
margin:0 auto;
} */
.book-store-footer-menu .hfe-nav-menu__layout-horizontal{
display: block;
}
.book-store-footer-menu a.hfe-menu-item{
display:block;
text-align: center;
}
.book-store-footer-menu ul.hfe-nav-menu li:before{
display: none;
}
.bookstore-footer-main-container .elementor-icon-box-wrapper{
text-align: center!important;
}
.bookstore-footer-main-container .elementor-icon{
display:none;
}
/*---------------------Footer Css Ends Here--------------------------*/
/*---------------------Header Css Starts Here--------------------------*/
.book-store-header .elementskit-menu-hamburger{
float:unset!important;
margin:0 auto!important;
}

.book-store-header-category-col{
display:none;
}
.book-store-header-serach-col{
display:none;
}
.book-store-header-cart-text-col{
display:none;
}
.book-store-both-translator{
display:none;
}
.book-store-header-cart-col{
display: none;
}
.book-store-header-logo-col {
width:50%!important;
}
.book-store-nav-col{
width:50%!important;
}
/*---------------------Header Css Starts Here--------------------------*/

/*---------------------inner 404 page css starts here--------------------------*/
.book-store-banner-image-section{
background-size: 100%!important;
padding: 30px 0px 30px 0px!important;
background-repeat: no-repeat;
}
.book-store-banner-title-404 h2{
font-size: 35px!important;
}
/*---------------------inner 404 page css Ends here--------------------------*/
}









@media screen and (max-width:480px) and (min-width:321px){
/*---------------------Category  Page CSS starts Here--------------------------*/
.archive .post-image img{
width:100%;
height:100%;
}
.archive .single-page-breadcrumbs{
text-align: center
}
.archive .post-categories{
text-align: center;
list-style: none;
}
.archive .post-content{
text-align: center;
}
.archive{
text-align: center;
}
/*---------------------Category Page CSS ends Here--------------------------*/

/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/
/*---------------------Navigation Menu css starts here--------------------------*/
.book-store-navigation-menu  .elementskit-menu-hamburger i{
font-size:25px!important;
}

.book-store-navigation-menu .elementskit-menu-hamburger{
z-index:0;
}
.book-store-navigation-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}
.book-store-navigation-menu ul{
border:none!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
float:none!important;
margin:0 auto;
border:none!important;
}
.book-store-navigation-menu ul {
width:unset!important;
}
/*---------------------Navigation Menu css ends here--------------------------*/
/*---------------------inner Category page css starts here--------------------------*/
.book-store-inner-cat-page-title:after{
display:none;
}
/*---------------------inner Category page css starts here--------------------------*/
/*---------------------inner Contact page css starts here--------------------------*/
.book-store-contact-inf-col .ekit-header-info {
justify-content: center;
}
/*---------------------inner Contact page css ends here--------------------------*/
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
#sidebar .post-content a{
font-size:12px!important
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
/*---------------------inner About Us page css starts here--------------------------*/
.book-store-banner-title-new:after{
display: none!important;
}
/*---------------------inner About Us  page css Ends here--------------------------*/
/*---------------------inner 404 page css starts here--------------------------*/
.book-store-banner-image-section{
background-image:unset!important;
background-color:#fcf1f0;
}
.book-store-banner-image-section h2{
text-align: center;
}
.book-store-banner-title-404:after{
display:none;
}
.book-store-banner-image-section .woolentor-breadcrumb {
text-align: center!important;
}
/*---------------------inner 404 page css Ends here--------------------------*/
/*---------------------Slider Section Section Css Starts Here--------------------------*/
.book-store-slider-section .bdt-slideshow-item{
justify-content: center!important;
}
.book-store-slider-section .bdt-sub-title{
text-align:center;
}
.book-store-slider-section .bdt-main-title{
display: revert!important;
text-align:center;
}
.book-store-slider-section .bdt-ps-slide-img{
background-image:unset!important;
background-color:#effbf7!important;
}
.book-store-slider-section div{
text-align: center;
}
.book-store-slider-section .data-bdt-slideshow-parallax{
text-align: center!important;
}
.book-store-slider-section .bdt-main-title{
margin-bottom:15px;
}
/*---------------------Slider Section Section Css Ends Here--------------------------*/
/*---------------------Testimonial1 Section--------------------------*/
.book-store-testimonial-section1 .wpr-testimonial-content p{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-rating{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-meta{
text-align: center!important;
}
/*---------------------Testimonial1 Section Ends Here--------------------------*/
/*---------------------Blog Section Starts Here--------------------------*/
.book-store-blog-section-col1 .bew-blog-content{
position: unset!important;
width:unset!important;
padding:0!important;
background:unset!important;
}
.bew-elements-post .bew-featured-image{
margin-bottom:0!important;
}
.book-store-blog-section-col2 .bew-elements-post-inner{
display:unset!important;
}
.book-store-blog-section-col2 .bew-featured-image img{
/* margin:0 auto; */
width:100%;
}
.book-store-blog-section-col2 .bew-blog-title{
margin-top:15px!important;
}
/*---------------------Blog Section Ends Here--------------------------*/
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-best-selling-book-section .ht-product-ratting-wrap{
margin-bottom:0!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title{
margin-bottom: 20px!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position: unset!important;
}
.book-store-best-selling-book-section .ht-product-inner{
display:unset;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content{
padding: 30px 30px!important;
}
.book-store-best-selling-book-section  .ht-product-price{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-title{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-ratting-wrap{
justify-content: center;
}
.book-store-biggest-sale-main-col .wpr-countdown-separator{
display: none;
}
.book-store-biggest-sale-counter .wpr-countdown-item{
margin-right: 10px!important;
}
.book-store-biggest-sale-counter .wpr-countdown-label {
font-size: 14px!important;
}
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-biggest-sale-girl-img{
position:unset!important;
}
.book-store-biggest-sale-counter .wpr-countdown-item{
padding: 10px 2px!important;
}
/*---------------------Biggest Sale Section Ends Here--------------------------*/
/*---------------------heading underline css starts here -------------------------*/
.book-store-section-heading h2:after{
content: "";
position: absolute;
width: 130px;
height: 4px;
background-color: #FF7A19;
bottom: -13px;
left: 33%;
}
/*---------------------heading underline css ends here -------------------------*/
/*---------------------Most Popular section Starts Here--------------------------*/
.book-store-most-popular-books-section .ht-product-ratting-wrap{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-product-title{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position:unset!important;
}

.book-store-most-popular-books-section .ht-product-title{
justify-content: center;
}
.book-store-most-popular-books-section .ht-product-price{
justify-content: center;
}
.book-store-most-popular-books-section .ht-product-ratting-wrap{
justify-content: center;
}
/*---------------------Most Popular section ends Here--------------------------*/
/*---------------------feature Book section starts Here--------------------------*/
.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}

.book-store-featured-book-section .wpr-grid-item-inner{
display: unset!important;
background:unset!important;
}
.book-store-featured-book-section .wpr-grid-item{
padding:0!important;
}
.book-store-featured-book-main-section .elementor-widget-wrap{
padding: 30px 30px 0px 30px!important;
}
.book-store-featured-book-section .wpr-grid .slick-slide{
padding-bottom: 55px!important;
}
.book-store-featured-book-main-section .wpr-grid-item-add-to-cart.elementor-repeater-item-509dbff.wpr-grid-item-display-block.wpr-grid-item-align-left{
position: unset;
}
.book-store-featured-book-section .inner-block{
text-align: center;
}
/*---------------------feature book section ends Here--------------------------*/
/*---------------------Footer Css Starts Here--------------------------*/
.book-store-footer-logo img{
display:block!important;
margin: 0 auto!important;
}
/* .book-store-footer-menu .hfe-nav-menu{
display: block;
margin:0 auto;
} */
.book-store-footer-menu .hfe-nav-menu__layout-horizontal{
display: block;
}
.book-store-footer-menu a.hfe-menu-item{
display:block;
text-align: center;
}
.book-store-footer-menu ul.hfe-nav-menu li:before{
display: none;
}
.bookstore-footer-main-container .elementor-icon-box-wrapper{
text-align: center!important;
}
.bookstore-footer-main-container .elementor-icon{
display:none;
}
/*---------------------Footer Css Ends Here--------------------------*/
/*---------------------Header Css Starts Here--------------------------*/
/* .book-store-header .elementskit-menu-hamburger{
float:unset!important;
margin:0 auto!important;
} */

.book-store-header-category-col{
display:none;
}
.book-store-header-serach-col{
display:none;
}
.book-store-header-cart-text-col{
display:none;
}
.book-store-both-translator{
display:none;
}
.book-store-header-cart-col{
display: none;
}
.book-store-header-logo-col {
width:50%!important;
}
.book-store-nav-col{
width:50%!important;
}
/*---------------------Header Css Starts Here--------------------------*/
/*---------------------Single Product Page css starts here--------------------------*/

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
float:none!important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float:none!important;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width:100%;
}
.single-post-nav .nav-links{
display:unset;
}
.shop .product_title{
text-align: center;

}
.single-product .woocommerce-product-rating{
display: flex;
justify-content: center;
}
.shop .product_meta{
text-align: center;
}
.shop .wc-tabs{
text-align: center;
}
.shop .woocommerce-Tabs-panel h2{
text-align: center;
}
.shop .woocommerce-Tabs-panel p{
text-align: center;
}
.shop .products h2{
text-align: center;
}
.shop .yith-wcwl-add-button{
text-align: center;
}
.single-product .cart {
display: flex;
justify-content: center;
}
.banner-image{
background-image: unset!important;
background-color: #fcf1f0;
}
.single-product-page-custom h1{
text-align: center;
}
.archive-box-title h1{
border-style: none;
text-align: center;
width:unset;
}
.product-bradcrumbs{
text-align: center;
}
.shop .price{
text-align: center;
}
/*---------------------Single Product Page css ends here--------------------------*/

}








@media screen and (max-width:320px){
  .book-store-biggest-sale-counter .wpr-countdown-item{
  padding: 8px 0px 8px 0px!important;
  }

.book-store-biggest-sale-inner-section .elementor-container{
padding-left: 5px!important;
padding-right: 5px!important;
}
.book-store-biggest-sale-inner-section .elementor-widget-wrap{
padding-left:0!important;
padding-right:0!important;
}
.book-store-inner-faq-page .elementor-container{
padding:0!important;
}
/*---------------------Category  Page CSS starts Here--------------------------*/
.archive .post-image img{
width:100%;
height: 100%;
}
.archive .single-page-breadcrumbs{
text-align: center
}
.archive .post-categories{
text-align: center;
list-style: none;
}
.archive .post-content{
text-align: center;
}
.archive{
text-align: center;
}
/*---------------------Category Page CSS ends Here--------------------------*/

/*---------------------Single Product Page css starts here--------------------------*/
/* .shop{
text-align: center;
} */
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
float:none!important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float:none!important;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width:100%;
}
.single-post-nav .nav-links{
display:unset;
}
.shop .product_title{
text-align: center;
}
.single-product .woocommerce-product-rating{
display: flex;
justify-content: center;
}
.shop .product_meta{
text-align: center;
}
.shop .wc-tabs{
text-align: center;
}
.shop .woocommerce-Tabs-panel h2{
text-align: center;
}
.shop .woocommerce-Tabs-panel p{
text-align: center;
}
.shop .products h2{
text-align: center;
}
.shop .yith-wcwl-add-button{
text-align: center;
}
.single-product .cart {
display: flex;
justify-content: center;
}
.banner-image{
background-image: unset!important;
background-color: #fcf1f0;
}
.single-product-page-custom h1{
text-align: center;
}
.archive-box-title h1{
border-style: none;
}
.product-bradcrumbs{
text-align: center;
}
.shop .price{
text-align: center;
}
/*---------------------Single Product Page css ends here--------------------------*/

/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/
/*---------------------Navigation Menu css starts here--------------------------*/
.book-store-navigation-menu  .elementskit-menu-hamburger i{
font-size:20px!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
z-index:0;
}
.book-store-navigation-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}
.book-store-navigation-menu ul{
border:none!important;
}
.book-store-navigation-menu .elementskit-menu-hamburger{
float:none!important;
margin:0 auto;
border:none!important;
}
.book-store-navigation-menu ul {
width:unset!important;
}
/*---------------------Navigation Menu css ends here--------------------------*/
/*---------------------inner Category page css starts here--------------------------*/
.book-store-inner-cat-page-title:after{
display:none;
}
/*---------------------inner Category page css starts here--------------------------*/

/*---------------------inner Contact page css starts here--------------------------*/

.book-store-contact-inf-col .ekit-header-info {
justify-content: center;
}
/*---------------------inner Contact page css ends here--------------------------*/
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
#sidebar .post-content a{
font-size:12px!important
}
.book-store-inner-blog-title:after{
display:none;
}
.book-store-inner-blog-page .bew-blog-content .bew-blog-title{
font-size: 15px!important;
margin-top: 10px;
text-align: center;
}
.book-store-inner-blog-page .bew-post-meta{
margin-right:0!important;
margin-left:0!important;
text-align: center;
}
.book-store-inner-blog-page .bew-blog-excerpt{
text-align: center;
}
.book-store-inner-blog-page .bew-blog-btn{
text-align: center;
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
.book-store-header .elementskit-menu-hamburger{
float:unset!important;
margin:0 auto!important;
}
/*---------------------inner About Us page css starts here--------------------------*/
.book-store-banner-title-new:after{
display: none!important;
}
/*---------------------inner About Us  page css Ends here--------------------------*/
/*---------------------inner 404 page css starts here--------------------------*/

.book-store-banner-image-section{
background-image:unset!important;
background-color:#fcf1f0;
}
.book-store-banner-image-section h2{
text-align: center;
}
.book-store-banner-title-404:after{
display:none;
}
.book-store-banner-image-section .woolentor-breadcrumb {
text-align: center!important;
}
/*---------------------inner 404 page css Ends here--------------------------*/
/*---------------------Slider Section Section Css Starts Here--------------------------*/
.book-store-slider-section .bdt-slideshow-item{
justify-content: center!important;
}
.book-store-slider-section .bdt-sub-title{
text-align:center;
}
.book-store-slider-section .bdt-main-title{
display: revert!important;
text-align:center;
}
.book-store-slider-section .bdt-ps-slide-img{
background-image:unset!important;
background-color:#effbf7!important;
}
.book-store-slider-section div{
text-align: center;
}
.book-store-slider-section .data-bdt-slideshow-parallax{
text-align: center!important;
}
.book-store-slider-section .bdt-main-title{
margin-bottom:15px;
}
/*---------------------Slider Section Section Css Ends Here--------------------------*/
/*---------------------Testimonial1 Section--------------------------*/
.book-store-testimonial-section1 .wpr-testimonial-content-inner{
padding:15px!important;
}
.book-store-testimonial-section1 .wpr-testimonial-content p{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-rating{
text-align: center!important;
}
.book-store-testimonial-section1 .wpr-testimonial-meta{
text-align: center!important;
}
/*---------------------Testimonial1 Section Ends Here--------------------------*/
/*---------------------Blog Section Starts Here--------------------------*/
.book-store-blog-section-col1 .bew-blog-content{
position: unset!important;
width:unset!important;
padding:0!important;
background:unset!important;
}
.bew-elements-post .bew-featured-image{
margin-bottom:0!important;
}
.book-store-blog-section-col2 .bew-elements-post-inner{
display:unset!important;
}
.book-store-blog-section-col2 .bew-featured-image img{
/* margin:0 auto; */
width:100%;
}
.book-store-blog-section-col2 .bew-blog-title{
margin-top:15px!important;
}
/*---------------------Blog Section Ends Here--------------------------*/
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-best-selling-book-section .ht-product-ratting-wrap{
margin-bottom:0!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title{
margin-bottom: 20px!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position: unset!important;
}
.book-store-best-selling-book-section .ht-product-inner{
display:unset;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content{
padding: 30px 30px!important;
}
.book-store-best-selling-book-section  .ht-product-price{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-title{
justify-content: center;
}
.book-store-best-selling-book-section .ht-product-ratting-wrap{
justify-content: center;
}
/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-biggest-sale-girl-img{
position:unset!important;
}
.book-store-biggest-sale-counter .wpr-countdown-item{
margin-right:0!important;
margin-left:0!important;
}
.book-store-biggest-sale-main-col .wpr-countdown-separator{
display: none;
}
.book-store-biggest-sale-counter .wpr-countdown-item{
margin-right: 10px!important;
}
.book-store-biggest-sale-counter .wpr-countdown-label {
font-size: 14px!important;
}
/*---------------------Biggest Sale Section Ends Here--------------------------*/

/*---------------------heading underline css starts here -------------------------*/
.book-store-section-heading h2:after{
content: "";
position: absolute;
width: 130px;
height: 4px;
background-color: #FF7A19;
bottom: -13px;
left: 27%;
}
/*---------------------heading underline css ends here -------------------------*/

/*---------------------Most Popular section Starts Here--------------------------*/
.book-store-most-popular-books-section .ht-product-ratting-wrap{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-product-title{
margin-bottom:15px!important;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting{
position:unset!important;
}

.book-store-most-popular-books-section .ht-product-title{
justify-content: center;
text-align: center;
}
.book-store-most-popular-books-section .ht-product-price{
justify-content: center;
}
.book-store-most-popular-books-section .ht-product-ratting-wrap{
justify-content: center;
}

/*---------------------Most Popular section ends Here--------------------------*/
/*---------------------feature Book section starts Here--------------------------*/
.book-store-featured-book-main-section .wpr-grid-slider-next-arrow{
right:0!important;
}

.book-store-featured-book-section .wpr-grid-item-inner{
display: unset!important;
background:unset!important;
}
.book-store-featured-book-section .wpr-grid-item{
padding:0!important;
}
.book-store-featured-book-main-section .elementor-widget-wrap{
padding: 30px 30px 0px 30px!important;
}
.book-store-featured-book-section .wpr-grid .slick-slide{
padding-bottom: 55px!important;
}
.book-store-featured-book-main-section .wpr-grid-item-add-to-cart.elementor-repeater-item-509dbff.wpr-grid-item-display-block.wpr-grid-item-align-left{
position: unset;
}
.book-store-featured-book-section .inner-block{
text-align: center;
}
/*---------------------feature book section ends Here--------------------------*/
/*---------------------Footer Css Starts Here--------------------------*/
.book-store-footer-logo  img{
display:block;
margin: 0 auto;
}
.book-store-footer-menu .hfe-nav-menu__layout-horizontal{
display: block;
}
.book-store-footer-menu a.hfe-menu-item{
display:block;
text-align: center;
}

.book-store-footer-menu ul.hfe-nav-menu li:before{
display: none;
}
.bookstore-footer-main-container .elementor-icon-box-wrapper{
text-align: center!important;
}
.bookstore-footer-main-container .elementor-icon{
display:none;
}
.bookstore-footer-main-container .hfe-menu-item{
padding-left:0!important;
padding-right:0!important;
}
/*---------------------Footer Css Ends Here--------------------------*/
/*---------------------Header Css Starts Here--------------------------*/

.book-store-header-category-col{
display:none;
}
.book-store-header-serach-col{
display:none;
}
.book-store-header-cart-text-col{
display:none;
}
.book-store-both-translator{
display:none;
}
.book-store-header-cart-col{
display: none;
}
.book-store-header-logo-col {
width:50%!important;
}
.book-store-nav-col{
width:50%!important;
}
/*---------------------Header Css Starts Here--------------------------*/

}






/*---------------------Media Topbar Css--------------------------*/

@media screen and (max-width:1024px) and (min-width:768px){
.book-store-header-category-col{
display:none;
}
.book-store-header-cart-col{
display:none;
}
.book-store-header-cart-text-col{
display:none;
}
.book-store-both-translator{
display:none;
}
.book-store-header-logo-col{
width:30%!important;
}
.book-store-header-serach-col{
width:50%!important;
}
.book-store-nav-col{
width:20%!important;
}
.book-store-top-bar-contact-us-col{
display:none;
}
.book-store-top-bar-social-col{
width: 25%!important;
}
.book-store-top-bar-para-col{
width:60%!important;
}
.book-store-top-bar-buttom-col{
width:15%!important;
}
}





@media screen and (max-width:1440px) and (min-width:1024px){
.book-store-top-bar-buttom-col{
width:10%!important;
}
.book-store-top-bar-para-col{
width:72%!important;
}
.book-store-top-bar-social-col{
width:16%!important;
}
.book-store-top-bar-contact-us-col{
display: none!important;
}
.book-store-top-bar-social-col{
align-items: center!important;
}
.book-store-top-bar .ekit-wid-con .ekit_social_media>li, .ekit-wid-con .ekit_socialshare>li{
margin-bottom: 0!important;
}
}

/*---------------------Media Topbar Css Ends here--------------------------*/




@media screen and (max-width:479px){
/*---------------------inner blog-with no sidebar page css starts here--------------------------*/
.book-store-inner-blog-title h2{
font-size: 30px!important;
}
.book-store-inner-blog-title:after{
display:none;
}
.book-store-inner-blog-page .bew-blog-content .bew-blog-title{
font-size: 15px!important;
margin-top: 10px;
text-align: center;
}
.book-store-inner-blog-page .bew-post-meta{
margin-right:0!important;
margin-left:0!important;
text-align: center;
}
.book-store-inner-blog-page .bew-blog-excerpt{
text-align: center;
}
.book-store-inner-blog-page .bew-blog-btn{
text-align: center;
}
/*---------------------inner blog-with no sidebar page css ends here--------------------------*/
}
@media screen and (max-width:767px){
.loader {
width:300px;
height:300px;

margin: 0 auto;
position: relative;
top: 30%;

}
}
