@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
font-family: 'Caros Regular';
font-style: normal;
font-weight: normal;
src: local('Caros Regular'), url('fonts/cretype  Caros.woff') format('woff');
}


@font-face {
font-family: 'Caros Italic';
font-style: normal;
font-weight: normal;
src: local('Caros Italic'), url('fonts/cretype  Caros Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros Thin';
font-style: normal;
font-weight: normal;
src: local('Caros Thin'), url('fonts/cretype  Caros Thin.woff') format('woff');
}


@font-face {
font-family: 'Caros Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Caros Thin Italic'), url('fonts/cretype  Caros Thin Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros ExtraLight';
font-style: normal;
font-weight: normal;
src: local('Caros ExtraLight'), url('fonts/cretype  Caros ExtraLight.woff') format('woff');
}


@font-face {
font-family: 'Caros ExtraLight Italic';
font-style: normal;
font-weight: normal;
src: local('Caros ExtraLight Italic'), url('fonts/cretype  Caros ExtraLight Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros Light';
font-style: normal;
font-weight: normal;
src: local('Caros Light'), url('fonts/cretype  Caros Light.woff') format('woff');
}


@font-face {
font-family: 'Caros Light Italic';
font-style: normal;
font-weight: normal;
src: local('Caros Light Italic'), url('fonts/cretype  Caros Light Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros Medium';
font-style: normal;
font-weight: normal;
src: local('Caros Medium'), url('fonts/cretype  Caros Medium.woff') format('woff');
}


@font-face {
font-family: 'Caros Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Caros Medium Italic'), url('fonts/cretype  Caros Medium Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros Bold';
font-style: normal;
font-weight: normal;
src: local('Caros Bold'), url('fonts/cretype  Caros Bold.woff') format('woff');
}


@font-face {
font-family: 'Caros Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Caros Bold Italic'), url('fonts/cretype  Caros Bold Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros ExtraBold';
font-style: normal;
font-weight: normal;
src: local('Caros ExtraBold'), url('fonts/cretype  Caros ExtraBold.woff') format('woff');
}


@font-face {
font-family: 'Caros ExtraBold Italic';
font-style: normal;
font-weight: normal;
src: local('Caros ExtraBold Italic'), url('fonts/cretype  Caros ExtraBold Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros Heavy';
font-style: normal;
font-weight: normal;
src: local('Caros Heavy'), url('fonts/cretype  Caros Heavy.woff') format('woff');
}


@font-face {
font-family: 'Caros Heavy Italic';
font-style: normal;
font-weight: normal;
src: local('Caros Heavy Italic'), url('fonts/cretype  Caros Heavy Italic.woff') format('woff');
}


@font-face {
font-family: 'Caros Black';
font-style: normal;
font-weight: normal;
src: local('Caros Black'), url('fonts/cretype  Caros Black.woff') format('woff');
}


@font-face {
font-family: 'Caros Black Italic';
font-style: normal;
font-weight: normal;
src: local('Caros Black Italic'), url('fonts/cretype  Caros Black Italic.woff') format('woff');
}
*{padding: 0; margin: 0;}
img{max-width: 100%;}
body{font-family: 'Caros Regular';}
a:hover {
    color: inherit;
    text-decoration: none;
}
.header_area{width: 100%; float: left; padding: 10px 0;}
.logo_left{float: left;}
.header_menu{float: right; margin-bottom: 0;}
.header_menu li{display: inline-block; margin-right: 20px;}
.header_menu li:last-child{margin-right: 0;}
.header_menu li a{font-weight: 500;
font-size: 15px; color: #717F92; display: inline-block;}
.body_container{width: 100%; float: left;}
 .header_area.store_2 .header_menu li:nth-child(3) a, .header_area.store_2 .header_menu li:nth-child(4) a{padding: 5px 15px; font-size: 16px; background: #06326D; color: #fff; border-radius: 3px;}
.header_area.store_2 .header_menu li:nth-child(4) a{background: #007DFF;}
.submit_rating_btn2, .bookDetailMain.trackOrder input[type=submit] {
    background: #007DFF !important;
    }
.banner_area{width: 100%; float: left; padding-top: 90px; background:url("../images/banner.png") no-repeat center top; background-size: 100% auto;}
.banner_area.store_2{background: url("../images/store-2-banner.png") no-repeat center top; background-size:100% 100%; padding-top: 0;}
.banner_area span{font-weight: bold;
font-size: 20px;
line-height: 29px; color: #fff; text-transform: uppercase;}
.banner_area h2{font-weight: bold;
font-size: 36px;
line-height: 50px; color: #fff; margin-top: 15px;}
.read_more_btn{display: inline-block;font-weight: bold;
font-size: 18px; color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; text-transform: uppercase;background: #00A7FF;
border-radius: 3px; margin-top: 20px;}
.banner_area  a:hover{text-decoration: none;}
.banner_area.store_2 .banner_cont a{background: #007DFF;}
.banner_cont{float: left; width: calc(100% - 350px); padding-top: 50px;}
.banner_area.store_2 .banner_cont{float: right; width: calc(100% - 500px);}
.banner_area.store_2 .banner_cont h1{font-size: 40px; color: #fff; text-transform: uppercase; font-weight: 700;}
.banner_area.store_2 .banner_cont p{font-size:16px; color: #fff; font-weight: 600; line-height: 25px; }
.banner_img{float: right; box-shadow:  0 4px 4px rgba(0,0,0,.25);}
.banner_area.store_2 .banner_img{float: left; margin-left: 50px; position: relative;}
.banner_area.store_2 .banner_img >img{min-height: 490px;}
.banner_area.store_2 .banner_img a{position: absolute; top: 200px; left: -150px; width: 278px; height: 360px; border: 10px solid #007DFF;}
.banner_area.store_2 .banner_img a img{    float: left;
    /* border: 10px solid #007DFF; */
    width: 259px !important;
    height: 343px !important;
    margin-left: -1px;
    max-width: 261px;
    margin-top: -1px;}
.after_baner_cont{width: 100%; float: left; text-align: center;}
.after_baner_cont p{font-style: italic;
font-weight: 600;
font-size: 22px;
line-height: 36px;text-align: center;
color: #1C3168;}
.after_baner_cont p:before{content: url("../images/after-baner-quote.png"); display: block; clear: both; margin: 10px 0;}
.ebook_section{width: 100%; float: left; padding: 60px 0 210px; background: url("../images/author-bg.png") no-repeat center bottom #ECF0FD; background-size: 100% auto;margin-top: 30px;}
.after_baner_author{width: 100%; float: left; padding: 110px 0  80px;}
.store_2_author_info{width: 100%; padding: 30px 0 0 100px;}
.store_2_author_info span{font-size: 24px; color: #007DFF;font-weight: 700;}
.store_2_author_info h2{color: #06326D; font-size: 46px; font-weight: 700;}
.store_2_author_info ul{width: 100%; margin-top: 20px; display: inline-block; padding-left: 60px;}
.store_2_author_bio{float: left; padding: 20px; border-left: 5px solid #54D7F3;box-shadow: 0 10px 50px rgba(143,154,182,.25); background: #fff; width: 100%; }
.store_2_author_bio p{margin-bottom: 0; font-size: 19px; color: #626C84; line-height: 36px;}
.store_2_author_info ul li{display: inline-block; margin-right: 20px;}
.store_2_author_info ul li a{width: 32.5px; height: 32.5px; line-height: 32.5px; border-radius: 50%; background: #3B5998; display: inline-block; text-align: center;}
.store_2_author_info ul li:nth-child(2) a{background: #00ACEE;}
.store_2_author_btn{display: inline-block; width: 176px; height: 50px; line-height: 50px; border-radius: 3px; background: #007DFF; color: #fff; font-size: 16px; font-weight: 700; text-align: center; margin-top: 25px;}
.store_2_author_info ul li:nth-child(3) a{background: radial-gradient(102.15% 102.15% at 72.76% 51%, #F13E05 0%, rgba(225, 32, 32, 0.86) 100%);}
.ebook_section h2{font-weight: bold;
font-size: 36px;
line-height: 60px;
color: #1C3168; margin-bottom: 25px;}
.ebook_section.store_2{background: #F9F7FF; padding: 60px 0; margin-bottom: 0;}
.ebook_section.store_2 h2{float: left;}
.ebook_section.store_2 .viewAllBtn{float: right; margin-top: 0; clear: right; background: #06326D;}
.ebook_main{width: 100%; float: left; padding: 10px; box-shadow: 0px 10px 50px rgba(143, 154, 182, 0.25); background: #fff;}
.ebook_section.store_2 .ebook_main{padding: 50px 15px 20px; text-align: center;}
.ebook_main img{width: auto; height: 400px;}
.ebook_section.store_2 .ebook_main > img {
    width: 256px;
    height: 342px;
}
.ebook_main p{margin-bottom: 0;font-weight: bold;
font-size: 16px;color: #1C3168; padding-top: 10px;}
.ebook_section.store_2 .ebook_main p{float: left; color: #06326D; padding-top: 0; margin-top: 40px;width: calc(100% - 110px);
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
}
.ebook_main span{font-weight: 700;
font-size: 20px;
color: #406AE8; line-height: 20px; display: inline-block;}
.ebook_section.store_2 .ebook_main span{float: right; margin-top: 40px; color: #007DFF;}
.ebook_section.store_2 .ebook_main span.tagHtml{margin-top: 0;}
.ebook_main:hover{text-decoration: none;}
.viewAllBtn{display:block;font-weight: bold;
font-size: 16px;
align-items: center;
letter-spacing: -0.01em;
color: #FFFFFF; width: 190px; height: 50px; border-radius: 3px;background: #406AE8; clear: both; margin: 60px auto 0; text-align: center; line-height: 50px;}
.author_section{width: 100%; float: left; padding: 80px 0 40; background-size: 100% auto;}
.author_img{width: 100%; float: left; margin-top: 10px;}
.author_img img{width: 100%; height: auto;}
.author_section_iner{width: 100%;float: left; padding: 0 60px;}
.auhtor_details{width: 100%; float: left;}
.auhtor_details span{font-weight: bold;
font-size: 24px;
color: #406AE8; display: inline-block; width: 100%;}
.auhtor_details h2{font-weight: bold;
font-size: 36px;
line-height: 60px;
color: #1C3168;}
.auhtor_details p{font-style: italic; width: 100%; display: inline-block;
font-weight: 600;
font-size: 22px;
line-height: 36px;
color: #1C3168; margin-top: 15px;}
.auhtor_details ul{width: 100%; margin-top: 20px; display: inline-block;}
.auhtor_details ul li{display: inline-block; margin-right: 20px;}
.auhtor_details ul li a{width: 32.5px; height: 32.5px; line-height: 32.5px; border-radius: 50%; background: #3B5998; display: inline-block; text-align: center;}
.auhtor_details ul li:nth-child(2) a{background: #00ACEE;}
.auhtor_details ul li:nth-child(3) a{background: radial-gradient(102.15% 102.15% at 72.76% 51%, #F13E05 0%, rgba(225, 32, 32, 0.86) 100%);}
.auhtor_details > a{display: inline-block; width: 190px; height: 50px; text-align: center; border-radius: 3px; line-height: 50px; background: #406AE8;font-weight: bold;
font-size: 16px;
letter-spacing: -0.01em;
color: #FFFFFF; margin-top: 15px;}
.testimonail_section{width: 100%; float: left; margin-top: 40px; padding: 80px 0 50px; background: url("../images/testi-bg.png") no-repeat center; background-size: 100% 100%;}
.testimonail_section.store_2{background: #fff; padding: 50px 0;}
.testimonail_section h2{font-weight: bold;
font-size: 40px;
text-align: center;
color: #1C3168;}
.testimonail_section.store_2 h2{color: #06326D;}
.testimonail_section p{font-weight: 500;
font-size: 18px;
line-height: 31px;
text-align: center;
color: #717F92; margin-top: 20px; margin-bottom: 60px; }
.testimonail_section.store_2 p{color: #626C84;}
.testimonail_section .carousel-inner{padding-top: 25px;}
.client_main{width: 90%; float: left; background: url("../images/client-bg.png") no-repeat center; background-size: 100% 100%; padding: 20px 50px 50px 50px; position: relative;}
.client_main:before{position: absolute; width: 77px; height: 62px; background: url("../images/client-quote.png") no-repeat center; top: 0; left: 50px; content: '';}
.testimonail_section.store_2 .client_main:before{background: url("../images/store-2-testi-quote.png") no-repeat center;}
.testimonail_section.store_2 .carousel-indicators li{width: 22px; height: 22px; border-radius: 50%; background: #06326D; opacity: .4; border: none;}
.testimonail_section.store_2 .carousel-indicators li.active{opacity: 1;}
.store_2_testi_img{width: 300px;  float: right;}
.store_2_testi_img img{height: 400px !important;width: 300px !important;}
.client_img{width: 80px; height: 80px; border-radius: 50%; float: right;}
.client_img img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
}
.cleint_details{width: 100%; float: left;}
.cleint_details h5{font-size: 25px; font-weight: 700; color: #1C3168; margin-bottom: 0;}
.testimonail_section.store_2 .cleint_details h5{color:#06326D;}
.cleint_details span{font-size: 16px; color: #717F92; display: inline-block; font-weight: 500;}
.testimonail_section.store_2 span{color: #007DFF;}
.cleint_details p{font-size: 16px;color: #717F92; line-height: 26px; font-weight: 500; text-align: left; margin-bottom: 10px;}
.client_mai_2{margin-top: -25px;}
.footer_main{width: 100%; float: left; background: url("../images/footer-bg.png") no-repeat center #e6f5fe; background-size: 100% 100%; padding: 120px 0 20px; text-align: center;}
.footer_main.store_2{background: url("../images/store-2-footer-bg.png") no-repeat center; background-size: 100% 100%;}
.footer_main.footer_inner.store_2{background: url("../images/store-2-footer-bg.png") no-repeat center #ecf0fd; background-size: 100% 100%;}
.footer_main a{margin-bottom: 25px; display: inline-block;}
.footer_main p{font-size: 12px; color: #fff;}
/** inner pages **/
.inner_banner{width: 100%; float: left; background: url("../images/ebook-page-banner.png") no-repeat center; background-size: cover; padding: 50px 0 100px;}
.store_2 .inner_banner{background: url("../images/store-2-inner-banner.png") no-repeat center; background-size: 100% 100%; padding: 150px 0;}
.store_2.ebook .inner_banner{padding: 50px 0 250px;}
.inner_banner h2{font-size: 26px; color: #fff; text-align: center; font-weight: bold;}
.inner_container{background:#ecf0fd; }
.ebook_list{width: 100%; float: left; margin-top: -50px; padding: 0 50px;}
.store_2 .ebook_list{margin-top: -220px;}
.ebook_list li{width: 100%; display: inline-block; margin-bottom: 30px; background: #fff; box-shadow: 0 4px 4px rgba(0,0,0,.03);}
.ebook_list li:hover{box-shadow: 0 4px 4px rgba(0,0,0,.08);}
.ebookLeft{width: calc(100% - 220px); padding: 15px; border-right: 1px solid rgba(0,0,0,.1); float: left;}
.ebook_img{float: left; width: 230px; position: relative;}
span.tagHtml{position: absolute; top: 0; left: 0;}
.ebook_img img{width: 230px; height:307px;}
.eBookCont{width: calc(100% - 250px); float: right; padding: 15px 20px 0;}
.eBookCont h3{font-size: 36px;color: #1C3168; font-weight: bold; width: 100%;}
.store_2 .eBookCont h3, .store_2 .eBookCont span{color: #06326D;}
.eBookCont p{color:#717F92; font-size: 20px; font-weight: 500; min-height: 60px;}
.eBookCont span{font-size: 20px; font-weight: 700; color:#1C3168; text-decoration: underline;display: inline-block; margin-top: 25px;}
.keywords_main{width: 100%; float: left; padding-top: 15px; padding-right: 0px;}
.keywords_main a{display: inline-block; font-size: 14px; color: #4373EA; padding: 5px 8px; border: 1px solid #4373EA; border-radius: 90px; margin: 0 15px 15px 0;}
.store_2 .keywords_main a{color: #007DFF; border-color: #007DFF;}
.ebookRight{width: 220px; float: right; padding: 90px 15px; text-align: center;}
.ebookRight span{font-size: 40px; color: #00A7FF; font-weight: 700; display: inline-block;}
.store_2 .ebookRight span{color: #007DFF;}
.ebookRight a{width: 100%; display: inline-block; background: #4373EA; padding: 10px 0;font-size: 16px; font-weight: 700; color: #fff; text-transform: uppercase; border-radius: 3px; margin-top: 40px;}
.store_2 .ebookRight a{background: #06326D;}
.ebookRight a:hover{ background: #00A7FF;}
.pagination_btm{width: 100%; float: left; margin: 50px 0; text-align: center;}
.pagination_btm a, .pagination_btm span{display: inline-block; font-size: 18px; font-weight: bold; color: #000; padding: 10px 15px; border: 1px solid #00A7FF; border-radius: 3px; margin-right: 10px;}
.store_2 .pagination_btm a, .store_2 .pagination_btm span{border-color: #06326D; color: #06326D;}
.pagination_btm a:hover, .pagination_btm a.active, .pagination_btm span.active, .pagination_btm span:hover{background: #fff; border-color: #fff;}
.pagination_btm a.nextPrev, .pagination_btm span.nextPrev{padding: 10px 30px; background: #00A7FF; color: #fff;}
.store_2 .pagination_btm a.nextPrev, .store_2 .pagination_btm span.nextPrev{background:#06326D; padding: 10px 40px; }
.ebook_list.ebookInner{padding: 0; margin-top: -100px;}
.store_2 .ebook_list.ebookInner{margin-top: -250px;}
.star_rating{width: 100%; float: left;}
.ebook_list.ebookInner li p{margin-bottom: 0;}
.ebook_list.ebookInner .ebookRight{width: 250px;}
.ebook_list.ebookInner .ebookLeft{width: calc(100% - 250px);}
.ebook_list.ebookInner .ebookRight p{font-size: 20px; color: #1C3168; font-weight: 700; margin:15px 0; border-bottom: 1px solid #1C3168; display: inline-block; clear: left;}
.ebook_list.ebookInner .ebookRight > img{width: 100%;}
.ebook_list.ebookInner .ebookRight a:nth-of-type(2){padding: 0; background: none; margin-top: 0;}
.ebook_list.ebookInner .ebookRight a{margin-bottom: 10px; margin-top: 20px;}
.ebook_list.ebookInner .ebookRight{padding: 20px 15px;}
.ebook_list.ebookInner .eBookCont span{margin-top: 12px;}
.ebook_descrp{width: 100%; float: left; margin-top: 10px; background: #fff;}
.ebook_descrp ul{width: 100%; float: left;}
.ebook_descrp ul li{display: inline-block;}
.ebook_descrp ul li a.nav-link{display: inline-block; font-size: 20px; font-weight: bold;color: rgba(28,49,104,.5); padding: 10px 25px; border-radius: 0; border: none;border-bottom: 2px solid transparent;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{outline: none;}
.ebook_descrp ul li a.nav-link.active, .ebook_descrp ul li a.nav-link:hover{color: #406AE8; border: none; border-bottom: 2px solid #406AE8;}
.store_2 .ebook_descrp ul li a.nav-link.active, .store_2 .ebook_descrp ul li a.nav-link:hover{color: #06326D; border-color: #06326D;}
.ebook_descrp .tab-content>.tab-pane{clear: both; padding: 15px;}
.ebook_descrp .tab-content>.tab-pane p{font-size: 20px; color: #717F92; line-height: 30px;}
.ebook_similar_books{width: 100%; float: left; padding-top: 50px;}
.ebook_similar_books h3{font-size: 36px; color: #1C3168; font-weight: 700; margin-bottom: 30px;}
.ebook_similar_books .ebook_main{margin-bottom: 30px;}
.author_detail_main{width: 100%; float: left; margin-top: -100px; padding: 20px; box-shadow: 0 4px 4px rgba(0,0,0,.05); background: #fff;}
.store_2 .author_detail_main{margin-top: -250px; box-shadow: 0 4px 10px rgba(0,0,0,.1);}
.author_detail_left{float: left; width: 280px;}
.author_detail_left > img{width: 280px; height: 336px;}
.author_detail_right{width: calc(100% - 300px); float: right; padding: 0 15px;}
.author_detail_right h2{font-size: 36px; color: #1C3168; font-weight: 700;}
.store_2 .author_detail_right h2, .store_2 .author_detail_right span{color: #06326D;}
.author_detail_right span{font-size: 20px; font-weight: 700; color: #1C3168; margin: 30px 0 20px;display: inline-block;border-bottom: 1px solid rgba(0,0,0,.3);}
.author_detail_left ul{width: 100%; text-align: center; margin: 20px 0 0;}
.author_detail_left ul li{display: inline-block; margin-right: 20px;}
.author_detail_left ul li a{width: 32.5px; height: 32.5px; line-height: 32.5px; border-radius: 50%; background: #3B5998; display: inline-block; text-align: center;}
.author_detail_left ul li a img{width: auto;}
.author_detail_left ul li:nth-child(2) a{background: #00ACEE;}
.author_detail_left ul li:nth-child(3) a{background: radial-gradient(102.15% 102.15% at 72.76% 51%, #F13E05 0%, rgba(225, 32, 32, 0.86) 100%);}
.author_detail_right p{font-size: 20px; line-height: 30px; color: #717F92;}
.store_2 .ebook_similar_books .ebook_main img{width: 256px; height: 342px;}
.store_2 .ebook_similar_books .ebook_main{text-align: center; padding: 50px 15px 30px;}
.store_2 .ebook_similar_books .ebook_main p {
    float: left;
    margin-top: 40px;
    padding-top: 0;
    width: calc(100% - 100px);
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.store_2 .ebook_similar_books .ebook_main span{float: right; margin-top: 40px;}
.store_2 .ebook_similar_books .ebook_main span.tagHtml{margin-top: 0;}
#stripePaymentModal .modal-header, #stripePaymentModal2 .modal-header {
    height: 53px;
    background: url(../../../imgs/stripe/banner2.jpg) no-repeat center;
    background-size: 100% auto;
    border-radius: 0;
    color: white;
}

#stripePaymentModal2 .modal-title, #stripePaymentModal .modal-title {
    width: 100%;
    text-align: right;
    color: #fff;
}
@media only screen and (max-width:1200px){
	.store_2_author_bio p br{display: none;}
	.client_main{padding: 20px 15px 50px;}
	/** iner pages ***/
	.eBookCont{padding: 15px 0 0;}
}
@media only screen and (max-width:992px){
	.banner_area.store_2 .banner_img{width: 100%; margin-left: 0; box-shadow: none;}
	.banner_area.store_2 .banner_img > img:nth-child(1){width: 48%; float: left;}
	.banner_area.store_2{background:#06326D; padding-bottom: 30px;}
	.banner_area.store_2 .banner_cont{width: 100%;}
	.store_2_author_info{padding-left: 0;}
	.ebook_section.store_2 .ebook_main{padding: 20px 15px;}
	.ebook_section.store_2 .ebook_main span, .ebook_section.store_2 .ebook_main p{margin-top: 10px;}
	.testimonail_section.store_2{margin-top: 0;}
	.store_2_testi_img{padding-left: 0;}
	/*** iner pages ***/
	.ebookRight{width: 100%; padding: 20px 15px;}
	.store_2 .ebookRight a{margin-top: 15px;}
	.ebookLeft{width: 100%; border: none; border-bottom: 1px solid rgba(0,0,0,.1);}
	.ebook_list{padding: 0;}
	.ebook_list.ebookInner .ebookLeft{width: 100%;}
	.ebook_list.ebookInner .ebookRight{width: 100%;}
	.ebook_list.ebookInner .ebookRight > img{width: auto;}
	.ebook_list.ebookInner .ebookRight p{width: 100%; border-bottom: none;}
	.store_2 .ebook_similar_books .ebook_main p, .store_2 .ebook_similar_books .ebook_main span, .ebook_section.store_2 .ebook_main span, .ebook_section.store_2 .ebook_main p{width: 100%; margin-top: 10px; text-align: center;}
	.store_2 .ebook_similar_books .ebook_main span{margin-top: 5px;}
	.ebook_section.store_2 .ebook_main img, .store_2 .ebook_similar_books .ebook_main img{ height: 240px;}
    .banner_area.store_2 .banner_img > img:nth-child(1){width: 100% !important; height: auto;}
}
@media only screen and (max-width:767px){
	/** header menu ***/
	.header_menu{position: absolute; top: 100%; left: 0; background: #fff; width: 100%; text-align: center;display: none; z-index: 1;}
	.header_menu li{width: 100%;}
	.header_menu li a{width: 100%; display: inline-block; padding: 10px 0; border-bottom: 1px solid rgba(0,0,0,.1); }
	.header_area{position: relative;}
	.mob_click{width: 40px; height: 25px; float: right; position: relative; display: inline-block;}
	.mob_click span{width: 100%; height: 5px; top: 0; left: 0; background: #646464; position: absolute; display: inline-block; transition: all ease-in-out .5s;}
	.mob_click span:nth-child(2){top: 50%; margin-top: -2.5px;}
	.mob_click span:nth-child(3){top: inherit; bottom: 0;}
	.mob_click.active span:nth-child(1){transform:rotate(45deg); top: 8px;}
	.mob_click.active span:nth-child(3){transform:rotate(-45deg); top: inherit; bottom: 10px;}
	.mob_click.active span:nth-child(2){opacity: 0;}
	/** header menu ***/
	.after_baner_author .container{padding-left: 15px !important;}
	.after_baner_author{padding: 60px 0;}
	.store_2_author_info{padding-top: 0;}
	.store_2_author_info ul{padding-left: 0; margin-bottom: 30px;}
	.ebook_section.store_2{margin-top: 0;}
	.ebook_section.store_2 .viewAllBtn{margin-bottom: 20px;}
	.ebook_section.store_2 .ebook_main{margin-bottom: 30px;}
	.testimonail_section h2{font-size: 30px;}
	.testimonail_section.store_2 p br{display: none;}
	.client_main{width: 100%;}
	.store_2_testi_img{text-align: center; margin-top: 30px; float: none;}

	/**** inner pages  ****/
	.author_section_iner{padding: 30px 0 0;}
	.author_detail_left{width: 100%; text-align: center;}
	.author_detail_right{width: 100%; padding: 30px 0 0;}
	.author_detail_right span{margin-top: 0;}
	.ebook_img{width: 100%;}
	.ebookLeft .ebook_img{text-align: center;}
	.eBookCont{width: 100%;}
	.eBookCont h3{font-size: 25px;}
	.eBookCont p{min-height: inherit;}
	.eBookCont span{margin-top: 0;}
	.ebookRight a{margin-top: 10px;}
	.ebook_section.store_2 .ebook_main img, .store_2 .ebook_similar_books .ebook_main img{height: auto;}
}
@media only screen and (max-width:577px){
	.banner_area.store_2 .banner_cont p br{display: none;}
	.ebook_section h2{font-size: 30px; margin-bottom: 20px; line-height: 40px;}

	/*** inner pages ***/

	.ebookRight span{font-size: 30px;}
	.pagination_btm a, .pagination_btm span{margin-bottom: 20px;}
    .banner_area.store_2 .banner_img a{position: static !important; margin-top: 10px; display: inline-block; clear: both;}
}

.audio-icon {
    position: absolute !important;
    top: 10px;
    background-color: transparent;
    right: 10px;
    border-radius: 50%;
    padding: 1px 5px;
    width: 40px !important;
    height: 30px !important;
}
.profBookMain .audio-icon img{
    box-shadow: none !important;
    width: 25px !important;
    height: 25px !important;
}
.banner_img{
	position: relative;
}
.banner_area.store_2 .banner_img a .audio-icon img{
	height: 30px !important;
	width: 30px !important;
	margin: 0 !important;
}
.banner_img .audio-icon{
	right:10px;
	padding: 5px 5px;
}
.ebook_img .audio-icon img{
	height: 30px;
}
.ebook_img .audio-icon{
	right: 10px;
}
.ebookLeft .ebook_img .audio-icon{
	bottom: 42px;
}

.profBookMain .audio-icon{
	right:25px;
	padding: 2px 5px;
}

.ebookLeft{
	position: relative;
}
.ebookLeft .ebook_img .list-audio-icon{
	bottom:10px;
}
.ebook_similar_books .audio-icon{
	padding: 1px 5px;
}

.eBookCont .audio-icon{
	top: 20px !important;
	right: 10px !important;
}

/* Book search form */
.banner_area .banner_cont .book_search_form{width: 450px; max-width: 100%; margin-top: 20px; overflow: hidden;}
.banner_area .banner_cont .book_search_form .form-group{margin: 0; overflow: hidden;}
.banner_area .banner_cont .book_search_form input[type=text]{width: calc(100% - 140px); float: left; height: 50px; padding: 0 10px; border: none; border-radius: 3px 0 0 3px; color: rgba(54,59,82,.8); font-size: 16px;}
.banner_area .banner_cont .book_search_form input[type=submit]{width: 140px; float: right; height: 50px; border: none; border-radius: 0 3px 3px 0; background: #007DFF; color: #fff; font-size: 16px; font-weight: bold; text-transform: uppercase; box-shadow: none;}
.banner_area .banner_cont .book_search_form .error{display: block; clear: both; text-align: left;}
@media only screen and (max-width:577px){
	.banner_area .banner_cont .book_search_form{margin-left: 0;}
}
