@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i|PT+Sans:400,400i,700,700i&display=swap');
html,body{
	width:100%;
	background-color:white;
	font-family:"PT Sans";
	font-weight:normal;
	font-size:18px;
}
body{
	background-image:url("/publishersResources/250020/images/bdBGLeft.gif"),url("/publishersResources/250020/images/bdBGRight.gif");
	background-position:left top 200px, right top 79px;
	background-repeat:no-repeat, no-repeat;
}
h1{
	font-family:"Playfair Display";
	font-style:normal;
	font-weight:normal;
}
h2{
	font-family:"Playfair Display";
	font-size:48px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:30px;
}
.directory-page, .book-details{
	background-color:rgba(255,255,255,0.5);
}
.directory-page .book-cover-container{
	background-color:transparent;
}
.dir-book-price a{background:black;border-radius:0;}
#footer{
		background-color:#333;
}
#htmlBody{
	max-width:1024px;
	margin:auto;
	overflow:auto;
}
#pub-logo{padding-top:10px;padding-bottom:10px;}
#pub-site-header .container{
	max-width:1024px;
	padding:0;
}
#pub-site-header{
	Background-color:black;
	border-bottom:3px solid red;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	font-size: 17px;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:after {
	content: "    Books";
	font-size: 15px;
	font-family:"PT Sans";
	font-weight:bold;
	text-transform:uppercase;
	color:white;
}
.pub-site #pub-site-header #pub-navigation{
	text-align:right;
}
.pub-site #pub-site-header #pub-navigation ul {
	font-size: 25px;
	margin-top: 21px;
	z-index: 100;
	padding:0;
	position:absolute;
	right:230px;
}
#pub-navigation .fa-bars, #pub-logo a span {
	color: white !important;
}
.pub-site #pub-site-header #pub-navigation ul li {
	display: none;
	text-align: left;
	width: 300px;
	background: white;
	padding: 10px 15px;a
	border-bottom: 1px dotted #EEE;
	box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
	font-size:18px;
}
.pub-site #pub-site-header #pub-navigation ul li a{
	color:black;
}
.pub-site #pub-site-header #pub-navigation ul:hover li {
	display: block;
}
.breadcrumb {
	margin: 0 auto 10px;
	max-width: 1024px;
}
.directory-page .book-cover {
	width: 100%;
	height: auto;
}
.all-books .book-cover-container p.book-name span {
	font-size: 12px;
	font-weight: bold;
	color: black;
	display: inline-block;
	padding: 1px 10px;
	color: white;
	border-radius: 2px;
	letter-spacing: 1px;
}
.all-books .book-cover-container p.book-name span.HINDI {
	background-color: #836fff;
}
#addNav{
	position:absolute;
	right:15px;
	top:28px;
}
#addNav a{
	color:white !important;
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}
#loginIconHolder,#pub-navigation+.input-group{
	display:none;
}
#bannerLine{
	max-width:1024px;
	margin:auto;
}
@media all and (min-width: 992px){
	.container{
		width:auto;
	}
}
@media all and (max-width: 767px){
	body{
		background-position:left -100px top 200px, right -200px top 79px;
	}
	.pub-site #pub-site-header #pub-navigation{
		float:none;
		clear:both;
		width:100%;
		text-align:left;
		height:40px;
	}
	.pub-site #pub-site-header #pub-navigation ul {
		position:absolute;
		right:auto;
		left:15px;
		top:-22px;
	}
	#addNav{
		position:absolute;
		right:auto;
		top:6px;
		left:82px;
	}
}