html body, body h1, body h2, body h3 , body h4, body h5, body h6 {
    font-family: 'Heebo' !important;
}
body h1, body h2, body h3 , body h4, body h5, body h6 {
    color: #121314;
}

body h6 {
    font-size: 18px;
}

html body p {
    color: #5f6163;
    line-height: 1.5;
}
.d-flex {
    display:flex;
}
.align-self-start {
    align-self:start;
}
/** reset for transitions **/
*:after, *:before, p a, a, .tg-socialicons li a, .tg-roundicontext, .tg-roundicontext .tg-usericonholder, .sub-menu, .mega-menu, .tg-btn, .tg-page figcaption, .tg-contributor, .tg-otherbook figure img, .tg-prev, .tg-next, .tg-prev span, .tg-next span, .tg-navigation ul li, .tg-thumb, .tg-thumb figure, .tg-thumb figure img, .tg-btn span, .tg-buynow {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all  0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.tg-nav {
    top:0 !important;
}
.tg-nav button {
    background-color: #ea3c65;
}
.tg-socialiconsarea {
    color:#121314;
}
.tg-socialiconsarea span{
    color:inherit;
}

.tg-socialiconsarea .tg-socialicons li a {
    border-color: currentColor;
}

.tg-socialiconsarea .tg-socialicons li a i{
    color: inherit;
}
.tg-bannerimg {
    background-size:cover !important;
}
.tg-bannerimg .tg-bannercontentholder {
    padding:0;
    background:transparent;
}
.tg-bannercontent {
    color:#121314;
}
.tg-bannercontent .tg-btnarea .tg-btn {
    line-height:48px;
    font-size:16px;
}
.tg-bannercontent h1, .tg-bannercontent h2, .tg-description {
    color:inherit;
}

.tg-bannercontent h1 {
    font-size: 62px;
    float: none;
    line-height: 1;
    margin-bottom: -4px;
    font-weight: 900;
}

.tg-bannercontent h2 {
    font-size: 42px;
    font-weight: 900;
}
.tg-sectiontitle h2:before {
    content:none;
}
.tg-inlucdebooks {
    display:flex;
    line-height:22px;
    color:inherit;
}
.tg-imgshadow::after {
    content:none;
}
.tg-page figcaption {
    display:flex;
    justify-content:center;
    align-items:center;
    right:0;
    bottom:0;
    top:100%;
    left:0;
}
.tg-btnview {
    right:auto;
    bottom: auto;
}
.tg-featureimg {
    overflow:inherit;
    padding:0;
}
.tg-frontcover::before {
    content:none;
}
.attribution * {
    color:inherit;
}
.attribution p {
    margin-bottom:0;
}
.amazon-logo {
    width:109px;
    margin-left:10px;
}
#tg-contactus {
    background-color:#F2F7FB;
}
#tg-author {
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 83%;
}

.tg-footer {
    background-color: #FFF;
}

.tg-copyrights {
    float: none;
    color: #5f6163;
}

.tg-footer a {
    float: none;
    color: #5f6163;
}

.footerlink {
    margin-left: 2%;
}

.tg-footer .tg-logo {
    width: 275px;
    height: 50px;
}

.tg-header .tg-logoarea .tg-logo a{
    width: 350px;
    margin-top: -15px;
}

.tg-header {
    border-bottom: none;
}

.tg-socialiconsarea .tg-socialicons li a { 
    border-color: #121314; 
} 

.tg-socialiconsarea .tg-socialicons li a i{ 
    color: #121314; 
} 

.amazon-btn img{
    width: 150px;
}

.tg-buynow {
    background-color: #FFF;
    border-color: #ea3c65;
}

.tg-buynow .tg-postbook {
    width: 150px;
}

.tg-buynow .tg-bannercontent {
    margin-top: 10px;
}
.tg-buynow .tg-bannercontent h1 {
    line-height:55px;
}
.tg-parallax .tg-sectionspace {
    background-color: #86DBED;
}

.tg-btn:hover, .tg-btnplay, .tg-btn.tg-active, .tg-dropdowarrow, .tg-bookby, .tg-sectiontitle h2:before, .tg-title h3:before, .tg-panel h4:hover:after, .tg-panel h4.active:after, .tg-prev:hover, .tg-next:hover, .tg-navigation ul li a:hover, .tg-navigation ul li.tg-avtive a, .tg-navigation ul li a.current, .tg-btnclosenav, .tg-bannercontent .tg-btnarea .tg-btn {
    background-color: #ea3c65!important;
}
.tg-otherbook > figure:hover img {
    opacity:1;
}
.tg-logo a img {
    width:70%;
}
#tg-otherbookslider .disabled {
    display:none;
    
}

.tg-aboutauthorshortcode {
    margin-bottom: 9em;
}

.tg-authorimg img {
    margin-bottom: -9em;
}

.tg-sectiontitle h2 small {
    color: #121314;
    font-size: 18px;
    font-weight: bold;
}

.tg-sectiontitle h2{
    line-height:.5;
}
.tg-aboutus .row {
    display:flex;
    flex-flow:row wrap;
}
.tg-sidenavigation .tg-logoarea .tg-logo a img {
    width:80%;
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    .tg-authorimg img {
        margin-bottom: -20em;
    }
    
}
    
    
@media only screen and (max-width: 1299px) {
    .tg-socialiconsarea {
        margin-right: 5em;
    }
}


@media only screen and (max-width: 992px) {
    .tg-bannerimg {
        background-size: cover!important;
    }
    .tg-bannercontentholder {
        margin-top: 5em;
        padding-bottom:1em;
    }
    .tg-bannercontentholder .tg-bannercontent {
        margin-top: 5em;
    }
    
    #tg-author {
        background-image: none!important;
        margin-bottom: 8em;
    }
    
}


