@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Yantramanav:100,300,400,500,700,900&display=swap');


*{
	/* font-family: 'Poppins', sans-serif; */
}
body{
font-family: 'Poppins', sans-serif;
}

.h1, .h2, .h3, h1, h2, h3 , h4 , h5 , h6 , p, li{
/* font-family: 'Poppins', sans-serif; */

}


 footer {background: #130d09;padding-bottom: 120px;/* border-top: 2px solid #54b1dc; */}

 div#btmsticky {
  border-top: #130d09 2px solid;
  background: rgb(203 193 132);
  z-index: 10;
}

 div#btmsticky span {
	/* color: #fff18f; */
	}

 div#btmsticky b {    
/* color: #fff18f;  */
}

 div#btmsticky a {  
	/* background: #000000;     */
	border-radius: 30px;    color: #fff;    width: 100%; 
    max-width: 310px; }

 p.disclaimer {font-weight: normal;font-size: 13px;color: #fff;}

 .copyright {font-size: 13px;font-weight: normal;color: #fff;}
 
 p.ftr-link {    font-weight: normal;    font-size: 13px; }

 h5.sochead {    font-size: 20px;    margin-bottom: 0.5em;	}

 p.ftr-link {margin-bottom: 2em;margin-top: 2em;padding-bottom: 20px;}

 ul.socials-list li a {    font-size: 16px;	}	

 ul.socials-list li {    margin-right: 20px;	}

 p.ftr-link a {    font-size: 14px;	}

 section.banner	{background: url('../images/banner-img.png') no-repeat scroll center top;background-size: cover;padding-top: 120px;padding-bottom: 150px;}

 section.banner h1 {
        text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 44px;
    line-height: 46px;
}

 header.topbar {background: #cbc184;
    padding: 0px;
    position: static;
    height: 3px;}

 ul.top-cta {float: none;margin: 0 auto;display: block;text-align: right;}

 header {    padding: 10px 0;
    background: transparent;
    padding: 10px 0;
    top: 3px;
    position: absolute;}

 header.topbar .col-md-4 {    display: none;}

 header.topbar .col-md-8 {    width: 100%;}

 ul.top-cta li {    font-size: 12px;}

 .nav li i {color: #cbc184;}

 nav.navbar.navbar-inverse.main-menu li a {    text-transform: uppercase;	}

body {    background: #fff;	}	

body section.recomended .container{   box-shadow: none; }

 section.banner   h4 {
   font-family: 'Poppins', sans-serif;
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    /* line-height: 16px; */
    
}

 section.banner h1 span {
    font-size: 18px;
    line-height: normal;
    font-family: 'Poppins', sans-serif;
}

 section.banner a {
	border-radius: 8px;
	padding: 13px;
	letter-spacing: normal;
	margin-right: 8px;
	background: no-repeat;
	font-size: 15px;
	border: 1px solid #ffffff;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	max-width: 270px;
	text-align: center;
	background: #ffffff;
	}
 section.banner a:hover {
    background: #cbc184;
    color: #130d09;
    border-color: #cbc184;
}
 section.banner a+a{
    border: 2px solid #cbc184;
    background: #cbc184;
}
section.banner a+a:hover {
    background: #ffffff;
    border-color: white;
}

 .big-text {color: #1f1f1f;}

 
 section.sec-col1 .content-col-1 a {
    background: rgb(237 75 52);
    color: #fff;
    border: none;
    border-radius: 0px;
    padding: 13px 40px;
    font-size: 15px;
    border: 2px solid #ed4b34;
}
 section.sec-col1 .content-col-1 a:hover {
    background: white;
    color: #ed4b34;
}

 section.sec-col1 .content-col-1 a.chat {
    background: #0680e8;
    border: 2px solid #0680e8;
}

 section.sec-col1 .content-col-1 a.chat:hover {
    background: white;
    color: #0680e8;
}
 section.sec-col1 .content-col-1 h3 {
    font-size: 26px;
    
    font-weight: 600;
    color: #232323;
}
 .big-text {color: #1f1f1f;}

 p {
    font-size: 15px;
    line-height: normal;
    color: #333;
}

 section.sec-col1 .content-col-1 a {
    background: rgb(203 193 132);
    color: #000;
    border: none;
    border-radius: 0px;
    padding: 13px 40px;
    font-size: 15px;
    border: 2px solid rgb(203 193 132);
}
 section.sec-col1 .content-col-1 a:hover {
    background: white;
    color: #000000;
}

 section.sec-col1 .content-col-1 a.chat {
    background: rgb(203 193 132);
    border: 2px solid rgb(203 193 132);
}

 section.sec-col1 .content-col-1 a.chat:hover {
    background: white;
    color: #000000;
}
 section.sec-col1 .content-col-1 h3 {
    font-size: 26px;
    font-weight: 600;
    color: #232323;
    line-height: 32px;
}
 .big-text h3 {
    /* font-weight: 600; */
    font-size: 26px;
}
 img.bn-2 {
    margin-top: 60px;
}

 section h2.bl-head {
    margin: 0;
    color: #130d09;
    font-size: 33px;
    font-weight: 500;
    margin-bottom: 41px;
    text-transform: capitalize;
}

 section.key-benfit {
    padding: 80px 0;
}

 section.publisher{
	
background: url(../images/hhm-banner31.jpg) no-repeat fixed center top;
	
position: relative;
	
background-size: cover;
	
padding: 80px 0;
}

 section.publisher:before {content: "";position: absolute;top: 0;width: 100%;background: #cbc184c7;height: 100%;left: 0;}

section.publisher .container {
    position: relative;
}

footer .col-md-4 {
    padding-top: 0;
}

 .copyright p {
    color: #fff;
    font-size: 13px;
}

 p.ftr-link:last-child {
    margin-top: 0;
}

 section.publisher h2.bl-head {
    color: #000;
    /* font-weight: 600; */
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    margin-bottom: 20px;
}

 section.publisher h2.bl-head a.link {
    font-weight: inherit;
    color: #fff;
}

 section.publisher h2.bl-head strong {
        font-weight: inherit;
    font-size: 36px;
    line-height: 40px;
    text-transform: uppercase;
}
 section h2.bl-head strong span {
    font-size: inherit;
    display: inherit;
}
  section.publisher p {
    color: #000;
    font-size: 16px;
}

 section.publisher p a {
    color: #130d09;
    font-weight: inherit;
    text-decoration: none;
}
 section.publisher p a:hover {
    color: #fff;
}

 section.publisher p a u {
    text-decoration: none;
}
 

 section h2.bl-head span {
    color:#fff;
}

 section.author-about h2.bl-head {
    color: #fff;
    padding-top: 0;
    margin-bottom: 0;
}

 section.author-about h2.bl-head:after {
    display: none;
}

 ul.list-arrow li:before {
    color: #cbc184;
    content: "\f00c";
    font-size: inherit;
    top: 4px;
}

  section.author-about p {
    color: #fff;
}

 section.author-about a {
    border-radius: 30px;
    background: rgba(84,127,191,1);
    background: -moz-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(84,127,191,1)), color-stop(100%, rgba(83,188,226,1)));
    background: -webkit-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -o-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -ms-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: linear-gradient(to right, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547fbf', endColorstr='#53bce2', GradientType=1 );
    padding: 11px 40px;
}
 section.author-about p {
    color: #fff;
}
 section.author-about{
		background: url(../images/hhm-banner2.png) no-repeat scroll right top #130d09;
		background-size: cover;
		padding: 80px 0;
}

 .col-md-6.classthumb {
    clear: left;
}
 
 .col-md-6.classthumb.tright {
    float: right;
}

 section.section-grt {
    padding: 80px 0;
    background: url(https://ghostwritingsolution.com/lp2/images/section2.jpg);
    position: relative;
    overflow: hidden;
}

 section.sec-col1 {
    padding: 80px 0;
}

 section.section-grt:after {
		    content: "";
		    background: url(../images/features-img.jpg) no-repeat scroll right center;
		    background-size: contain;
		    position: absolute;
		    right: 0;
		    width: 100%;
		    height: 100%;
		    top: 0;
		    z-index: 0;
		    mix-blend-mode: darken;
		    max-width: 41%;
}

 section .grt-left h2.bl-head {
    font-size: 30px;
    line-height: 40px;
}

 .section-grt .container {position: relative;z-index: 1;}
 .section-grt .grt-left a.various:hover {
    background: #ffffff;
    color: #130d09;
    border-color: #130d09;
}
.section-grt .grt-left a.various {
    display: inline-block;
    text-align: center;
    background: #130d09;
    color: #ffffff;
    text-transform: uppercase;
    padding: 11px 40px;
    font-size: 15px;
    border-radius: 0px;
    font-weight: 500;
    border: 2px solid #130d09;
}
  section.sec-col1 .content-col-1 , 
  section.sec-col1 .col-md-6.content-col-1.text-right {
    padding-top: 50px !important;
}

 nav.navbar.navbar-inverse.main-menu li:hover ul.dropdown {
       border-top-color: #cbc184;
    background: #130d09;
}
 nav.navbar.navbar-inverse.main-menu ul.dropdown li a:hover {
    background: #cbc184;
}
 section.key-benfit [class^=col-]>div:hover h4 {
    color: #cbc184;
}

footer .col-md-8 {
    padding-top: 29px;
}

 section.banner img.limited-time {    display: none;}

 section.banner h4 span {max-width: 580px;font-size: inherit;line-height: inherit;}

 section.banner h4 span span.ca {    max-width: none;    color: #53bbe1;}

.faq-section h2 {    margin-bottom: 0.8em;}

.faq-section .panel-group .panel {    padding: 0;    margin-bottom: 2em;    box-shadow: none;    border: 1px solid #eee;}

.faq-section .panel-heading {    padding: 17px 20px;}

.faq-section h4.panel-title {    font-size: 17px;}

.faq-section .panel-body {    padding: 20px;    margin-bottom: 0;}

.faq-section .panel-body p {    margin-bottom: 0;}

header .nav>li {border-bottom: none;} 
ul.top-cta li a span {
    color: #ffac20;
    font-weight: 600;
}

 section.banner .container h4 {
    margin-bottom: 20px;
}
section.recomended ul {
    display: flex;
    align-items: center;
    justify-content: center;
}
section.recomended ul li {
    padding: 10px;
}
section.bookseller h2 {
    text-align: center;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 40px;
    color: #130d09;
}
 section.bookseller .toolbar button:hover {
    color: #cbc184;
}
section.bookseller .row {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.ts-item-cover .rating {
    margin-top: 20px;
}
.test-section:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 63%;
    background: #cbc184;
    top: 0px;
    left: 0px;
}
a.help-link:hover {
    background: white!important;
}
.home-revamp section.banner h1 span::before, .border-bottom:before {
    background: #cbc184;
}
footer .subsidiary-col p {
    color: #130d09!important;
    font-weight: 500;
}
.n-inner-banner .border-bottom:before {
    left: 0pc;
    transform: translate(0px);
}
