.bio_tab .nav-tabs > li {width:50%;}
.bookbg {background:#fff;}
.bookbg p, .bookbg a, .bookbg ul  {}
.greybg {background:#2d2d2d;padding-bottom:40px;color:#fff}
.bookbg h1 {color:#87CB52;text-transform:uppercase;font-size:43px;}
.bookbg h2 {font-size:20px;text-transform:uppercase;line-height:25px;margin-bottom:20px;}
.greybg h3, .greybg h3 a {font-size:18px;color:#fff;text-transform:uppercase;text-align:center;}
.greybg h3 a {text-decoration:underline;}
.greybg h4 {text-align:center;color;#fff;font-size:18px}
.praise h3{font-size:20px;text-transform:uppercase;}
.booktitle {font-size:60px;font-weight:300;margin:30px 0;line-height:60px;}
.borderright {border-right:solid #e1e1e1 1px;}
.free {padding-bottom:30px;}
.paddingside40 {padding:0 40px;}
.free h3, .free h4, .bio_tab h4 {margin:20px 0;text-align:center;color:#000}
.free h4 {font-size:25px;}
.bookbg ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.removepadding {padding:0;}
.bookbg ul li {margin-left:10px;}
.half {width:50%;float:left;}
@media (min-width:1024px) {
.greybg {padding-bottom:120px;color:#fff;}
.paddingtop {margin-top:50px;width:auto;}
}
@media (max-width:600px) {
.book .col-sm-5, .book .col-sm-10 {padding:0 35px;}
}

.bio_tab .tab-pane {padding:0;margin-top:-30px}
.bio_tab h5 {color:#000;}
@media (min-height:1081px) {
.foot_sec {
    width: 100%;
    background: #e2e2e2;
    padding: 25px 0 30px 0;
    z-index: 1000;
    position:	static;
}
}
btn {font-size:2em;}