
button:focus, a:focus{outline:none!important}

body{color:#111111!important}
.demo{font-family: 'Poppins', sans-serif;}
.home_slider_row{width:100%; clear:both;}
.home_slider .col-md-5 a{display:block; text-align:center}
.home_slider .col-md-5 img{box-shadow:0px 0px 14px -2px rgba(0,0,0,0.2); display:inline-block; text-align:center}
.slider_wrap{padding:0 20px 0 20px;}
.slider_wrap .slick-list{padding-top:28px; padding-bottom:20px;}
.slider_title, .slider_title a{font-size:24px;font-family: 'Poppins', sans-serif; font-weight:500; line-height:normal; padding-bottom:6px; color:#111}
.slider_title:hover, .slider_title a:hover{text-decoration:none}
.slider_desc p{font-size:17px; line-height:26px; margin-bottom:20px;}
.slider_bottomrow{width:100%; clear:both}
.slider_bottomrow{width:100%; clear:both; padding-top:20px;}
.read_more, .amazon_link{display:inline-block; vertical-align:middle}
.read_more a{font-size:14px;font-family: 'Poppins', sans-serif; text-transform:uppercase; background-color:#75c5cf; color:#fff; padding:9px 24px; border-radius:32px; border:2px solid #75c5cf; transition:all 0.5s ease-in-out}
.read_more a:hover{text-decoration:none; background-color:transparent; color:#75c5cf}
.read_more a:focus {text-decoration: none;background-color: transparent;color: #75c5cf;}
.amazon_link{font-size:16px; padding-left:27px;}
.amazon_link a{margin-left:3px; vertical-align:middle; display:inline-block}

.home_about{width:100%; clear:both; float:left; background-color:#f8f8f8; padding:25px 15px 33px 15px;}
.hme_abt_title{font-family: 'Poppins', sans-serif; font-size:18px; text-transform:uppercase; text-align:center; font-weight:500}
.hme_abt_title span{color:#818080}
.amitava_img{width:136px; height:136px; overflow:hidden; border-radius:100%; text-align: center;margin: 11px auto;}
.hme_abt_desc{width:100%; clear:both}
.hme_abt_desc p{font-size:16px;}
.hme_abt_desc > a{text-decoration:underline}
.more a{color:#75c5cf; text-decoration:underline}


/* Home Section */
.home_seaction{width:100%; padding:55px 0 0 0; margin:0 auto; max-width:1230px;}
.common_title{font-size:34px; font-weight:600; text-align:center;font-family: 'Poppins', sans-serif; text-transform:uppercase;padding-bottom:46px}
.detail_page_section.bookdetail_section .common_title{text-align:left; padding-left:18px}
.common_title span{color:#818080;}
.book_slider{width:100%; clear:both; margin:0 auto;}
.book_slider a{display:block; width:100%; text-align:center}
.book_slider a span{font-size:16px; display:block; text-align:center; color:#111; margin-top:17px;}
.book_slider a:hover span, .book_slider a:hover{color:#75c5cf; text-decoration:none; transition:all 0.2s ease-in-out}
.book_slider a img{display:inline-block; box-shadow:0px 5px 14px -2px rgba(0,0,0,0.3);}
.book_slider .col-md-2{max-width:100%!important}
.book_slider .home_book_slider{padding:0 20px!important}

.book_slider .slick-prev, .book_slider .slick-next{margin-top:-20px}

/* Home page category */
.category_section{width:100%; clear:both; padding-top:58px;}
.home_categ_row .category_section:nth-child(2){padding-top:0px;}
.category_title{font-family: 'Poppins', sans-serif; text-transform:uppercase; font-size:30px; font-weight:400; text-align:center; margin-top:-12px; margin-bottom:38px;}
.category_section a{display:block; width:100%}
.category_title a{display:inline-block; color:#111;width:auto}
.category_section a .categ_img{display:block; text-align:center}
.category_section a .categ_subtitle, .category_section .categ_subtitle{font-size: 16px;display: block;text-align: center;color: #111;margin-top: 12px;}
.category_section a:hover span, .category_section a:hover{color:#75c5cf; text-decoration:none; transition:all 0.2s ease-in-out}

/* Footer */
footer.footer_bg{background-color:#303030; width:100%; margin-top:75px}
.archive.category footer.footer_bg{margin-top:50px}
.page-template-books footer.footer_bg{margin-top:25px}
.page-template-contact footer.footer_bg{margin-top:20px}
footer.footer_bg{margin-top:75px}
.home footer.footer_bg{margin-top:75px}
.page-template-books footer.footer_bg{margin-top:45px}
.page-template-books footer.footer_bg{margin-top:20px;}
.site-info{background-color:#222222; text-align:center; font-size:12px!important; color:#838080;font-family: 'Poppins', sans-serif; font-weight:300; padding:10px 15px; margin:0px!important}
.site-info p{margin-bottom:0px;}
.footer_bg ul{margin:0px; list-style-type:none;text-align:center; padding:26px 0 30px 0}
.footer_bg ul li{display:inline-block; position:relative}
.footer_bg ul li:after{position:absolute; top:7px; right:0px; z-index:1; background:url('../images/footer-divider.png') no-repeat top left; width:1px; height:15px; content:''}
.footer_bg ul li:last-child:after{display:none}
.footer_bg ul li a, .footer_bg ul li a:hover{font-family: 'Poppins', sans-serif; font-weight:300; color:#dfdfdf; padding:2px 16px 2px 9px; display:block; text-decoration:none; font-size:14px;}
.category .pagination{margin-bottom:0px!important}

/* Header Menu */
.site-header {padding:18px 15px 3px 15px; border-bottom:1px solid #dddddd; width:100%; clear:both; margin-bottom:20px;}
.main-navigation a{font-family: 'Poppins', sans-serif; font-size:15px; text-transform:uppercase}
#menu-main-menu{margin-bottom:-12px}
.sticky .site-header{position:fixed; background-color:#fff; box-shadow:0 -4px 7px 3px rgba(0,0,0,0.5); z-index:9}

/* Book detail page section */
.detail_page_section{width:100%; clear:both;max-width:1020px;}
.common_tab{display:none; padding:0 15px;}
#tab2{margin-bottom:-40px;}
.tab_row{width:100%; clear:both}
.tab_row ul{margin:0px; padding:0px 0 0 20px; border-bottom:1px solid #e8e8e8; float:left; width:100%}
.tab_row ul li{float:left; list-style-type:none; margin-right:5px;}
.tab_row ul li a{font-size:14px; font-family:'Poppins', sans-serif; text-transform:uppercase; padding:9px 30px; background-color:#e8e8e8; border:1px solid #e8e8e8; color:#111; display:block; border-radius:8px 8px 0 0; position:relative}
.tab_row ul li a.active, .tab_row ul li a:hover{background-color:transparent!important; text-decoration:none}
.tab_row ul li a.active:after{position: absolute;left: 0px;width: 100%;background-color: #fff;bottom: -2px;height: 3px;z-index: 1;content: '';}
.tab_container{width:100%; padding-top:38px; clear:both}
.print_img{margin-bottom:15px; display:block; clear:both; width:100%}
.print_img img{width:100%}
.print_logo{margin-bottom:10px; text-align:center; display:block; clear:both; width:100%}
.print_title{font-size:14px; text-align:center; margin-bottom:50px; display:block; clear:both; width:100%; color:#111}
.detail_page_section a:hover{text-decoration:none}
/*.book-template-default .home_seaction{padding-top:0px}*/

.tab_title, .tab_title a, .tab_title a:hover{font-size:22px; text-transform:uppercase; font-family:'Poppins', sans-serif; font-weight:500; padding-bottom:10px; margin-top:-10px;}
.tab_title a{text-decoration:underline}
.review_section{width:100%; clear:both; border-bottom:1px solid #ebebeb; padding-bottom:29px; margin-bottom:22px;}
.review_title{font-weight:700;}
.review_title a, .review_title a{color:#111; text-decoration:none}
.reviewed_name{color:#818080; padding:2px 0 0 0}
.review_content{padding-top:6px;}
.review_more{width:100%; clear:both; padding-top:6px;}
.review_more a{text-decoration:underline}
.review_on{font-size:17px; padding-top:12px}
.review_on img{max-width:105px;}

.book_details{width:100%; clear:both; margin:0 auto; max-width:1030px;}
.bookdetail_section{padding-top:60px;}
.lookinside{display: block;text-align: center;margin: 0 auto 10px;}
.left_thumb{width:30%; float:left; margin-right:5%;}
.right_detail_section{width:65%; float:left; padding-top:25px}
.left_thumb > img{box-shadow:0px 4px 20px -2px rgba(0,0,0,0.2)}
.left_thumb .look_btn{background-color:transparent!important; border:0px!important; text-align:center; width:100%; margin-bottom:2px;}
.book_detail_title{font-size:22px; font-weight:500;font-family:'Poppins', sans-serif; padding-bottom:3px;}
.book_detail_price{font-size:16px; color:#111; padding-bottom:13px;}
.book_detail_price span{font-size:24px; color:#75c5cf; padding-right:16px;font-family:'Poppins', sans-serif; vertical-align:middle;}
.book_detail_desc{line-height:27px}

.overlay{position:fixed; top:0px; left:0px; width:100%; background-color:rgba(0,0,0,0.4); height:100%; display:none; z-index:9}
.scroll_fixed{overflow:hidden}


.default_page_listing{list-style-type:none; margin:0px; padding:0px;}
.default_page_listing li{padding:0 0 0 5px; margin-bottom:30px}
.single-post .entry-title{margin:20px 0; color:#000; font-size:27px;}
.pagination .prev{display:none!important}
.fancybox-wrap {max-width: 1040px!important;width: auto!important;height: auto!important;text-align: center;}
.fancybox-skin {margin: auto!important;margin-bottom: 20px!important;padding: 0!important;}
.fancybox-inner {max-width: 1040px!important;margin: auto!important;width: auto!important;height: auto!important;text-align: center;}
.fancybox-image {display: inline-block!important;width: auto!important;height: auto!important;max-height: inherit!important;max-width: 100%!important;position: inherit!important;}

.purchaselink{font-size:14pt; font-weight:700; text-align:center}
.purchaselink a:hover{text-decoration:none}
.catg_img img{display:block; margin:0 auto 20px; text-align:center;}
.category_newtitle{width: 100%;float: left;margin: 0px!important;padding: 0px;color: #818080;font-size: 30px;font-family: 'Poppins', sans-serif;font-weight: 500;text-transform: uppercase;}
.single-book .category_newtitle{margin-bottom:20px!important;text-align:left}
.entry-header{max-width: 950px;width: 100%;margin: 0 auto;overflow: hidden;}

.page-template-in-the-media .common_title{text-align:left; padding-left:18px;}
.page-template-in-the-media .tab_container{padding-left:105px;}
.page-template-in-the-media .tab_row{padding-left:85px}


@media screen and (max-width:1300px){
.site-header{padding:18px 0px 3px 0px}

}

@media screen and (max-width:1024px){
.main-navigation a{font-size:14px!important;}
.main-navigation .primary-menu > li{padding:0 17px!important}
.main-navigation .menu-item-has-children > a{padding-right:17px!important}

}

@media screen and (max-width:991px){
.page-template-in-the-media .tab_container{padding-left:0;}
.page-template-in-the-media .tab_row{padding-left:15px; padding-right:15px}

}


@media screen and (max-width:909px){
.site-header .container{padding:0}
.site-branding{padding-left:10px;}
.menu-toggle{background-color: transparent;border: 1px solid #dddddd;color: #1a1a1a; margin-right:10px;font-family: 'Poppins', sans-serif; font-size:15px; font-weight:400;    border-radius: 0;padding: 10px 15px;}
.site-header {padding: 12px 0px 12px 0px;}
#menu-main-menu {margin-bottom: 0;}
.main-navigation .primary-menu{border:0px!important}
.main-navigation{margin-top:12px;}
.dropdown-toggle{width:100%!important}
.dropdown-toggle:before{background:url('../images/sprite.png') no-repeat -80px 1px;height: 11px;top: 15px;right: 27px; content:''!important; width:17px!important; text-align:right; position:absolute; z-index:9999}
.dropdown-toggle:after{display:none!important}
.main-navigation .primary-menu > li {padding: 0 0px!important;}
.main-navigation .primary-menu > li ul{padding:0px!important; margin:0px!important}
.main-navigation .primary-menu > li a{padding-left:15px!important;padding-right:15px!important}
.main-navigation .primary-menu > li ul li a{padding-left:30px!important; padding-right:30px!important; text-transform:capitalize!important;}
.site-header{margin-bottom:20px}
.common_title{font-size:30px; padding-bottom:30px}
.site-header{background-color:#fff;z-index:9999; position:relative}
.site-header-menu{position:fixed; top:52px; left:0px; z-index:99999; background-color:#fff; width:100%;}
.home_slider_row .col-md-9.col-sm-12, .home_slider_row .col-md-3.col-sm-12{width:100%; max-width:100%;flex:0 0 100%}
.slider_wrap .slick-list{padding-top:20px}
.home_seaction{padding:40px 0 0 0}
.main-navigation .primary-menu > li.current_page_item a, .main-navigation .primary-menu > li.current_page_item a{border:0px!important}

}

@media screen and (max-width:767px){
.left_thumb{width:100%; margin-right:0px; text-align:center}
.right_detail_section{width:100%;}

.tab_title, .tab_title a, .tab_title a:hover{font-size:20px;}
.common_title{font-size:25px;}

.footer_bg ul li a{font-size:14px}
.book_detail_title{font-size:19px; padding-bottom:7px;}
.site-branding img{max-width:200px;}
.common_tab{padding:0px;}
.menu-toggle{padding:8px 15px; font-size:13px;}
.print_title{margin-bottom:30px;}
.slider_title{font-size:21px}
.amazon_link{padding-left:0px;}
.read_more a{padding:7px 16px; font-size:13px;}
.slick-dots li button{border:1px solid #818080!important}
.slick-dots li.slick-active button{background-color:#818080!important}
.slick-dots li button:before{opacity:0!important}
.slick-dots li button{width:10px!important; height:10px!important}
.slider_wrap{padding:0px}
.book_slider .home_book_slider{padding:0px!important}
.book_slider .slick-dots{bottom:-40px!important}
.page-template-about-us .book_slider .slick-dots {bottom: -30px!important;}
.category_section a{margin-bottom:30px;}
.category_section{padding-top:28px;}
footer.footer_bg{margin-top:50px;}
.page-template-books footer.footer_bg{margin-top:0px;}
.page-template-about-us .book_slider, .single.single-book .book_slider{padding-bottom:1px;}
.archive.category footer.footer_bg{margin-top:40px}
/*footer.footer_bg{margin-top:15px}*/
.home footer.footer_bg{margin-top:25px;}
.bookdetail_section{padding-top:30px;}
.review_section{padding-bottom:18px}

}


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

.col-md-7.col-sm-7{margin-top:20px;}
.amazon_link {padding-left: 15px;}
.slider_title {font-size: 19px;}
.home_slider .col-md-7.col-sm-7{padding:0px;}
.book_slider .col-md-2{padding:0px;}
.category_section a{margin-bottom:40px;}


}


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

.site-branding img{max-width:170px;}
.tab_title, .tab_title a, .tab_title a:hover{font-size:18px;}
.footer_bg ul{padding:20px 0 17px 0}

}
