/****New Design Stylesheet****/

/*
 * A Design by GraphBerry
 * Author: GraphBerry
 * Author URL: http://graphberry.com
 * License: http://graphberry.com/pages/license
 */

/* Table of content
1.General - This is created general styles and overide some bootstrap classes.
2.Layout
 2.1 Animations
 2.2 Buttons
 2.3 Thumbnail - overide bootstrap thumbnail and add mased efect
 2.4 Socail icons -style for social icons list
3 Sections - definition for section and subsection
 3.1 Services
 3.2 Portfolio
 3.3 About
 3.4 Clients
 3.5 Price table
 3.6 Newsletter
 3.7 Contact
 3.8 Footer
4 Responsive 
**********************************************************************/

/*
1. General
**********************************************************************/

/*
#container {
	padding:0;
    width:950px;
	float: left;
	background:#fff;
  
    font-family: Trebuchet MS;
    
}
#content{
	width: 613px;
	float: right;
	margin:5px 0 0 0px;
	padding:25px;
    border: 1px solid #E5E5E5;
   -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
}

#loadingContent{
	width: 640px;
	position: absolute;
	margin:5px 0 0 0px;
	padding:12px;
    border: 1px solid #E5E5E5;
   -webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;
   background-color:#000;
   opacity:0.2;filter:alpha(opacity=20);
   margin-left: 285px;
   z-index: 100;
   display: none;
}
#loadingContent div{
    font-weight: bold;
    color: #FFF;
}



input
{ border: 0;padding: 3px;background: #fff;font-size: 14px;color: #555;border: 1px #DFDFDF solid; 
-webkit-box-shadow: 0px 0px 4px #fff;
-moz-box-shadow: 0px 0px 4px #fff; 
box-shadow: 0px 0px 4px #fff;
 
-webkit-transition: background 0.3s linear;	
  }
*/



/***Preethi***/
.gsc-control-wrapper-cse {background: #fff;padding: 2em;width: auto !important;}
.user-menu .dropdown-list{display:none;}
.dropdown-list .navbar-nav.nav,.dropdown-list .navbar-nav.nav li {float: left;width: 100%;}
.user-menu.open .dropdown-list{display:block;}
.user-menu.open .navbar-nav >li a,.user-menu.open .navbar-nav >li a:focus{color:#fadd3c;}
.dropdown-list{padding: 0;list-style:none;width:200px;float:left;margin:0;background:#fadd3c;position: absolute;top: 58px;right: 9px;border-radius: 5px;}
.dropdown-list .navbar-nav >li{width:100%;text-align:left;border-bottom: 1px solid #D9BA34;}
.dropdown-list .navbar-nav >li:last-child{border:0;}
.navbar .nav.user-menu .dropdown-list li a{padding:10px 15px;border:0;float:left;width:100%;text-transform:capitalize;margin:0;color:#181818;}
.navbar .nav.user-menu .dropdown-list li:hover,
.navbar .nav.user-menu .dropdown-list li.active,
.navbar .nav.user-menu .dropdown-list li.active:hover{background:#3C9A3C;border-radius:5px;}
.navbar .nav.user-menu .dropdown-list li:hover > a,
.navbar .nav.user-menu .dropdown-list li.active a{color:#fff;}
.user-menu.open #user-profile > ul > li a:hover::after, .user-menu.open #user-profile > ul > li a:focus::after{border-bottom: 9px solid #FADD3C;border-left: 11px solid transparent;border-right: 11px solid transparent;content: "";height: 0;margin: auto;position: absolute;right: 33px;width: 0;bottom: -7px;z-index: 1999;}
.user-menu.open #user-profile > ul > li{display: inline-block;text-align: center;float: left;height: 100%;position: relative;}
.user-menu #user-profile > ul > li > a i{font-size: 23px;top: 3px;position: relative;left: 4px;}

/*********/

.popup-website-box1{max-width:800px;width:100%;margin:auto;position:relative}
.popup-website-box-inner{background:#fff;border-radius:8px;float:left}
.left-sec{max-width:390px;float:left;}
.right-sec{max-width:410px;min-height:475px;background:#4285F4;border-radius:0 8px 8px 0;float:right;}
.box-inner{padding:30px}
.left-sec h3{font-size:35px;color:#000}
.left-sec p{font-size:25px;line-height:1.5;padding:0}
input.pop-email {
	border: 1px solid #C4CDD5;
	padding: 16px 6%;
	font-size: 18px;
	box-shadow: 0 0 0;
	width: 87%;
	border-radius:5px;
}
.pop-submit {
	background: #FADD3C;
	color: #0E0E0E;
	font-size: 20px;
	border: 1px solid #FADD3C;
	padding: 15px;
	min-width: 215px;
	border-radius:5px;
}
.right-sec h5{color:#fff;font-size:22px;margin:15px auto auto}
.right-sec ul{padding:0;margin:30px auto auto}
.right-sec li{background:url(../images/list-icon.png) no-repeat 0 0 transparent;list-style:none;color:#fff;padding:0 0 0 28px;margin:15px auto;font-size:16px}
.popup-website-box1 .mfp-close {background:url(../images/close-icon.png) no-repeat 0 0 transparent;width:28px;height:28px;top:10px;right:10px;text-indent:-9999px}
.dont-show{display:none;text-indent:-99999px}
.popup-website-box-outer {
	background: #4285F4;
	border-radius: 8px;
	padding: 30px;
	text-align: center;
	font-size: 36px;
	line-height: 1.2;
	color: #fff;
	opacity:1
}
.popup-website-box-outer h6{font-size:40px}
.popup-website-box-outer p{color:#fff}




















 html body {
	background:#fff;
    font-family:'Open Sans', sans-serif;
    color:#181818;
    line-height:1.2em;
    font-size:17px;
    line-height:20px;
}
input, button, select, textarea {
  font-family: "Roboto",sans-serif;
}
a {
    color:#181A1C;
    text-decoration: none;
    transition: all 0.8s ease 0s;
}
img{transition: all 0.8s ease 0s;}
img:hover{opacity:0.9}
a:hover, a:focus {
    color: #fadd3c;
    text-decoration:none;
    outline:none
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h1 {
    margin: 10px;
}
p {
    padding: 10px;
    font-weight: 100;
    color: #181818;
}
.color-white{color:#fff}
.color-light-gray{color:#eee}
.color-light-blue{color:#9bc1ff}
.color-light-blue a{text-decoration:underline;color:#9bc1ff}
.color-white a{text-decoration:underline;color:#eee}
.color-light-gray a{text-decoration:underline;color:#eee}
.color-light-blue a:hover{color:#dbe8ff;text-decoration:none}
.color-white a:hover,.color-light-gray a:hover{text-decoration:none}
.font-14{font-size:14px}
.margin-btm-10{margin-bottom:10px}
.text-left,.login-info .span12.text-left{text-align:left}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width:1600px;width:90%}
.container.sm-container{margin:4em auto;line-height:1.8;max-width:1000px}
 .navbar .brand{padding: 10px 0 10px 20px;}
 .navbar .nav{margin:auto}
.navbar {
    background:transparent;
    margin-bottom:0;
    position:absolute;
    width:100%;
    z-index:9
}
.price-page .navbar, .error-page .navbar{position:relative;}
.authors-page .navbar-inner,
.plans-page .navbar-inner,
.price-page .navbar-inner, .error-page .navbar-inner{background:#4285f4}
.navbar.navbar-fixed-top, .navbar.navbar-fixed-bottom{position:fixed}
.navbar-fixed-top {
    min-height:60px;
    height:60px;
    padding-top:0;
}
.announment-bar {
background: url(../images/announcement-bg.png) no-repeat center;
padding: 14px;
font-size: 16px;
}
.announment-bar a {
animation: blinker 2.5s linear infinite;
border: 2px solid #000;
font-weight: bold;
padding: 5px 18px;
}

@keyframes blinker {  
  50% { opacity: 0.4; }
}
.announment-bar a:hover, .announment-bar a:focus{color:#000;}
.navbar-inner {
    background:transparent;
    border-radius:0;
    filter: none;
    border: none;
    box-shadow: none;
    padding:8px 0 10px;
}
.navbar-fixed-top .navbar-inner{background:rgba(0,0,0,0.8);padding:0}
.navbar .brand img {
    height:auto;
}
.navbar .nav.user-menu li > a, .navbar .nav.user-menu li:hover > a{color:#fadd3c}
.navbar .nav > li > a {
    text-transform:uppercase;
    line-height: auto;
    vertical-align: middle;
    margin:10px 8px;
    padding:10px 2px 6px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-bottom: 2px solid transparent;
    box-shadow: none;
    font-size:15px;
    text-shadow: none;
    color: #fff;
    float:left;
    transition: border-color 1s ease;
}
.navbar .nav > li:hover> a, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    border-bottom: 2px solid #fadd3c;
    color: #fff;
    background-color:transparent;
    transition: border-color 1s ease;
    box-shadow:0 0 0
}
.navbar .nav >li a:focus{color:#fff;background:none;}
.nav-pills {
    margin-bottom: 30px;
}
.nav-pills > li > a {
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-right:5px;
    padding-left:25px;
    padding-right:25px;
    border: 1px solid #181A1C;
}
.nav-pills > li > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background: #181A1C;
    color: #fff;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus,.navbar .btn-navbar {
    border-radius:0;
    background:#fadd3c;
    color: #000;
}
/******
2. Layout
**********************************************************************/
.centered {
    margin-left:auto;
    margin-right:auto;
    float: none;
    text-align: center;
}
/* Use this class if you want ceter element with span* class */
 .center {
    float: none !important;
    margin: 0 auto !important;
    text-align: center;
}
.highlighted-box {
    background:#F4F8F9;
    padding:20px 30px;
}
.highlighted-box h1 {
    margin:0px;
}
.large-text {
    line-height:1.2em;
    font-size: 30px;
    color: #181A1C;
    padding:20px;
    margin-bottom:20px;
}
.highlighted-box h1, .highlighted-box p {
    color: #181A1C !important;
}
.circle-border {
    display: inline-block;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    -khtml-border-radius: 500px;
    border: 3px solid #fff;
}
.left-align {
    text-align:left;
}
.right-align {
    text-align:left;
}
.error {
  color: #cf0000;
  display: none;
  float: left;
  width: 100%;
}
.invisible {
    display:none;
    visibility:visible;
}
.triangle {
    margin: 0 auto;
    text-align:center;
    width: 0;
    height: 0;
    border-top: 30px solid #181A1C;
    border-left: 585px outset transparent;
    border-right: 585px outset transparent;
    position: relative;
}
/*
2.1 Animations
**********/
 .zoom-in {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    transition: all 250ms ease;
}
.zoom-in:hover {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
}
/*
2.2 Buttons - There are buttons on a transparent background, primary and secondary color background.
**********/
 .button,  .button:visited, .button:focus {
    display:inline-block;
    border:1px solid #368e36;
    color:#fff;
    background-color:#3c9a3c;
    padding:15px 40px;
    font-size:20px;
    border-radius: 8px;
    font-weight:400;
    line-height:auto;
}
.button:hover, .button:active{
    background-color:#368e36;
    color:#fff;
}
.button-sp, .button-sp:visited, .button-sp:focus {
    border:none;
    background-color:#fadd3c;
    color:#181A1C;
}
.button-sp:hover, .button-sp:active {
    background-color:#181A1C;
    color:#fadd3c;
}
.button-ps, .button-ps:visited, .button-ps:focus {
    border:none;
    background-color:#181A1C;
    color:#fadd3c;
}
.button-ps:hover, .button-ps:active {
    background-color:#fadd3c;
    color:#181A1C;
}
/*
2.3 Thumbnails - Predefined bootstrap's thumbnail class.
**********/
 .thumbnail {
    width:100%;
    height:100%;
    padding:0;
    overflow: hidden;
    position: relative;
    border:0;
    border-radius:0;
    box-shadow:none;
    text-align:center;
    background: #191a1c;
}
.thumbnail .more {
    display:block;
    z-index:4;
    position:absolute;
    top:-100px;
    left:50%;
    margin:0 auto;
    margin-left:-41px;
    width:80px;
    height:80px;
    font-size:40px;
    color:#fff;
    text-decoration:none;
    line-height: 70px;
    text-align: center;
}
.thumbnail:hover .more {
    top:40%;
    margin-top:-40px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3 s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.thumbnail h3, 
.thumbnail p {
    margin:0;
    padding:0;
    position:relative;
    z-index:4;
}
.thumbnail h3 {
    color: #fadd3c;
    margin-top:10px;
    font-size:20px;
}
.thumbnail > p {
    padding-bottom:20px;
}
.thumbnail .mask {
    opacity:0.85;
    filter: alpha(opacity=85);
    top:100%;
    left:0;
    width:100%;
    height:100%;
    background:#181A1C;
    position:absolute;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2 s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.thumbnail:hover .mask {
    top:0;
}
/*
2.4 Socail icons
************/
 .social {
    list-style: none;
    float: none;
    position:relative;
    margin:5px; auto;
}
.social li {
    display:inline-block;
    line-height: 32px;
    font-family:'Porta';
    font-size: 32px;
    padding:0 5px;
}
.social li a {
    margin:0;
    padding:0;
    width:32px;
    height:32px;
    color: #fadd3c;
}
.social li a:hover {
    color:#fff;
}
/*
3. Sections 
***************************************************************************/
 .section {
    padding-bottom: 50px;
}
.section .container {
    padding-top:50px;
}
.section .title {
    text-align: center;
    padding:10px;
    margin-bottom: 30px;
}
.section .title h1 {
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0;
}
.section .title > p {
    font-size: 20px;
    color: #FFF;
    font-weight: lighter;
}
.primary-section {
    background:#181A1C;
}
.primary-section .triangle {
    border-top: 40px solid #fadd3c;
}
.primary-section .title {
    border-bottom: 1px solid #FFF;
}
.primary-section, .primary-section .title p, .primary-section h3 {
    color: #fadd3c;
}
.primary-section h1 {
    color:#FFF;
}
.secondary-section {
    background:#fadd3c;
}
.secondary-section .title {
    border-bottom: 1px solid #181A1C;
}
.secondary-section h1, .secondary-section .title p {
    color: #181A1C;
}
/* Third section use bacground image */
.third-section {
    padding-bottom: 70px;
    background: #181A1C url(../images/brand-bg.png) no-repeat center;
    border-top:6px solid #fadd3c;
}
.third-section .container {
    padding-top:20px;
    position:relative;
}
.third-section .title {
    border-bottom: 1px solid #A1AAB7;
    color: #fadd3c;
}
.sub-section {
    margin-top:30px;
}
.sub-section .title {
    padding:0;
}
/*******
3.0 Featured Header  
***************************************/
.feature-header {
    padding: 7em 0 4em;
    background:#ECF2FA url("../images/header-img.jpg") no-repeat fixed center top / 100%;
    color:#fff
}
.feature-header span {
  font-size: 2.3em;
  font-weight: 200;
  line-height: 1.3;
  margin-bottom: 0.3em;
}

.feature-header span h1{
display:inline-block;
}
.feature-header span strong{font-weight:bold}
.feature-header p{font-size:1.6em;color:#fff;font-weight:400}
.feature-header p.no-margin{margin:auto}
.service-head .span5 p{padding-top:5px;font-size:1.5em;font-weight:400}
.service-sec{margin-top:3em}
.service-sec .span4 {
  position:relative;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  transition: 0.5s;
  padding:0;
  border: 1px solid #c1c4c8;
  -webkit-transition:0.5s;
}
.service-box{background:#fff}
.service-sec .span4 a {
  color: #ffffff;
  float: left;
  position: relative;
  width: 100%;
  padding:1.5em 0 0.5em;
  z-index: 999;
}
.service-sec .span4:hover {
  border: 1px solid rgba(0,160,80,0);
}

.service-sec .span4::before, .service-sec .span4::after {
  width: 100%;
  height:100%;
  z-index: 3;
  content:'';
  position: absolute;
  top:0;
  left:0;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transition: 0.5s;
}

.service-sec .span4::before {
  border-bottom: 2px solid #FFF;
  border-left: 2px solid #FFF;
  -webkit-transform-origin: 0 100%;
}

.service-sec .span4::after {
  border-top: 2px solid #FFF;
  border-right: 2px solid #FFF;
  -webkit-transform-origin: 100% 0%;
}

.service-sec .span4:hover::after, .service-sec .span4:hover::before {
  -webkit-transform: scale(1);
}
.service-sec h3{font-size:1.3em;letter-spacing:1px;font-weight:500}


/*******
3.1 Home Tab Services  
***************************************/
.tools-tab {background:#ecf2fa;color:#181818;padding:3em 0 2.5em;position:relative;line-height:1.4;font-weight:100}
.tools-tab p {color:#181818;}
.tools-tab h2{font-weight:300;margin:30px auto 15px}
.tab-nav{display:flex;justify-content: space-around;padding:20px 0}
.tab-nav .tab {
  color: #062942;
  font-size: 20px;
  text-decoration: none;
}
.tab-nav .tab.active::after {
  background: #3c9a3c none repeat scroll 0 0;
  content: "";
  display: block;
  height: 4px;
  margin: 5px auto 0;
  width: 100%;
}
.tab-arrow{
    cursor: pointer;
    position: absolute;
    top:45%;
}
.tab-arrow.left-arrow {
  left: 0;
}
.tab-arrow.right-arrow {
  right: 0;
}
.tools-tab section {
  padding: 20px 0;
  width: 100%;
}
.carousel-content h3{margin-top:0;line-height:30px}
.carousel-content ul{margin:10px 0 20px 25px}
.carousel-content .tag-list li {
  margin: auto auto 15px;
}
.carousel-content .button {
  display: inline-block;
  padding:10px 35px 12px;
  margin:auto;
}


/*******
3.2 What people saying
***************************************/
.people-saying {
  border-bottom:1px solid #eee;
  font-size: 1.2em;
  padding: 3em 0 0.5em;
  position: relative;
}
.people-saying h4{font-size: 2em;font-weight: 300;margin: auto auto 1.2em;}
.people-saying p{font-style:italic;font-weight:400}
.people-saying .bx-wrapper .bx-viewport{max-width:90%;}
.people-saying .bx-controls{
    float: right;
    position: absolute;
    right: 5%;
    top: 35%;
}
.author-dec{position:relative}
.bx-wrapper .author-dec p {
  letter-spacing: 0.5px;
  line-height: 1.6;
  margin: auto;
  position: relative;
  z-index: 9;
  padding:0
}
.cd-author{padding-top:2em }
.bx-wrapper .cd-author img {
  display: inline;
  float: none;
  margin: auto 15px auto auto;
  width: auto;
  border-radius:50%
}
.cd-author-info{margin-top:1em}
.bx-wrapper .cd-author-info p.author-name {
  color: #181818;
  font-size: 1.2em;
  font-style: normal;
  font-weight: 500;
  margin: 10px auto;
}
.bx-wrapper .cd-author-info p {
  font-size: 0.9em;
  margin: auto;
  padding: 0;
}
.author-dec{padding-top:20px}
.left-quote{background:url(../images/quote-left.png) no-repeat 0 0 transparent;width:84px;height:59px;position: absolute;top:0}
.right-quote {
  background:transparent url("../images/quote-right.png") no-repeat scroll 0 0;
  bottom: 15px;
  height: 59px;
  position: absolute;
  right: 0;
  width: 84px;
}
.people-saying .bx-wrapper .bx-pager.bx-default-pager a:hover, .people-saying .bx-wrapper .bx-pager.bx-default-pager a.active{background: #4285f4}
.people-saying .bx-wrapper .bx-pager.bx-default-pager a{background:#d1dced;border-radius:50%;height:20px;width:20px;margin:5px}



/*******
3.3 Useful Resources
***************************************/
.latest-blog {
  background: #f9f9f9;
  padding: 3em 0 4em;
}
.latest-blog .bx-viewport{height:inherit!important}
.latest-blog h4{
    font-size: 2em;
    font-weight: 300;
    line-height: 1.2;
    margin: 0.5em auto;
}
.latest-blog h3{font-size:19px;line-height:1.4}
.latest-blog .bx-wrapper img{width:auto;max-width:100%}

.latest-blog img {
    border:1px solid white;
}
.latest-blog img:hover {
    background-color:#fadd3c;
}
.blog-nav {
    list-style:none;
    margin-top:20px;
}
.blog-nav li {
    float:left;
    display:block;
    margin-left:10px;
}
.blog-nav li a {
    display:inherit;
    padding:7px 12px;
    background:transparent;
    border:1px solid #aaa;
    color:#666;
    border-radius:3px;
    width:20px;
    height:20px;
    text-align:center;
}
.blog-nav li a:hover {
    border-color:#181A1C;
}


/*
BOOK FLIPPER
********************************************************************/
.book-flipper-page .feature-header{background-image:url("../images/book-flipper-header.jpg");background-size:100% 100%;color:#fff;padding:6em 0 3em;}
.service-head h1 {
  color: #fadd3c;
  font-size: 2.8em;
  font-weight: 600;
  margin: 10px auto;
}
.service-head .span7 p{font-size:1.4em;line-height:1.3;padding: 10px 0;}
.book-flipper-page .feature-header .span5, .sale-rank-page .feature-header .span5{padding:4em 0 1em}
.tag-list {
  float: left;
  margin: 5px auto auto;
  width: 100%;
}
.tag-list li {
  background: rgba(0, 0, 0, 0) url("../images/tag-list-icon.png") no-repeat scroll 0 3px / 15px auto;
  line-height: 25px;
  list-style: outside none none;
  margin:auto auto 15px 30px;
  padding: 0 30px;
}
.service-head .span5 h4 {
  font-size: 2.5em;
  font-weight: bold;
  margin: 20px auto;
}
.service-head .span5 p small{color:#eee;font-size:63%;line-height:10px}
.free-ebook.book-excerpt{background:#fafafa;padding:4em 0}
.free-ebook.book-excerpt h2{margin:auto auto 5px}
.free-ebook p{font-size:18px;line-height:1.5}
.small-text {
  font-size: 13px;
  font-weight: 400;
  margin: auto;
  padding: 0;
}
.btn-success.sign-btn {
  font-size: 1.4em;
  font-weight: 600;
  min-width: 250px;
  padding: 20px 40px;
  margin-bottom:10px
}
.book-excerpt .small-size{width:250px}


.our-tools {background:#fff;color:#181818;padding:4em 0 0}
.our-tools .span6 {
  padding: 0 50px;
}
.our-tools h3 {
  font-size: 31.5px;
  font-weight: 300;
  margin-bottom: 1em;
}
.our-tools .row-fluid{margin-bottom:3em}
.our-tools .span9 {
  line-height:25px
}
.border-right{border-right:1px solid #eee;}
.how-get{background:#4285f4;padding:4em 0}
.how-get .span2 {
  color: #ffffff;
  padding: 10px;
  position: relative;
  width: 17.8%;
}
.how-get .span2.no-arrow:before{background:transparent}
.how-get .span2::before {
  background:transparent url("../images/arrow.png") no-repeat scroll 0 0 / 15px auto;
  content: " ";
  height: 42px;
  left: -25px;
  position: absolute;
  top: 40px;
  width: 24px;
}
.how-get h3 {
  font-size: 2em;
  font-weight: 300;
  color:#fff;
  margin:auto auto 1.5em;
}
.how-get h4 {
  font-size: 1.2em;
  line-height: 1.1;
  margin-top: 15px;
}
.how-get .small-text{color:#eee}

/*
Promotion On Twitter
********************************************************************/
.book-promotion-page .feature-header{background-image:url("../images/book-promotion-header.jpg");color:#fff;padding:6em 0 3em;}
.service-head h1 {
  color: #fff;
  line-height:1.1
}
.service-head .span7 p.small-text{font-size:14px;padding:0}

.service-head .btn-success {
  color: #000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background:#FADD3C;
  border-color: #eee #eee #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  transition: 0.8s;
}
.service-head .btn-success:hover,
.service-head .btn-success:focus,
.service-head .btn-success:active {
  color: #000;
  background-color:#E1C112;
}
.service-head .btn-success:active,
.service-head .btn-success.active {
  background-color: #E1C112 \9;
}

.sale-rank-page .service-head .btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background:#5bb75b;
  border-color: #eee #eee #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  transition: 0.8s;
}
.sale-rank-page .service-head .btn-success:hover,
.sale-rank-page .service-head .btn-success:focus,
.sale-rank-page .service-head .btn-success:active {
  color: #fff;
  background-color:#479b47;
}


/*
BOOK PROMOTION ON TWITTER
********************************************************************/
.bottom-excerpt .span7{float:none;margin:auto!important}
.twit-steps{background:#f6f6f6;padding:5em 0 4em}
.twit-steps {
  background: #fafafa none repeat scroll 0 0;
  box-shadow: 0 3px 5px rgba(100, 100, 100, 0.2);
  padding: 5em 0 4em;
  position: relative;
}
.twit-steps .span4 img{max-height:98px;width:auto}
.twit-steps h3 {
  font-size: 1.6em;
  font-weight: 300;
  margin: 15px auto auto;
}
.screen-shorts{padding:3em 0 0}
.screen-shorts .row-fluid{border-bottom: 2px solid #eeeeee;margin-bottom:4em}
.screen-shorts .row-fluid.no-border{border:0;margin-bottom:0}
.screen-shorts h3 {
  font-size: 31.5px;
  font-weight: 300;
  margin: auto auto 1em;
}
.screen-shorts .span8{float:none;margin:auto!important}
.free-ebook.why-do{font-size:18px;line-height:30px}
.signup-section {background:#fafafa;padding:4em 0;color:#181818}
.inner-container {max-width:1000px;margin:auto}
.signup-section h3{margin: auto auto 15px;font-weight: 300;font-size: 31.5px;}
.signup-section p {
  color: #181818;
}
.signup-section .btn-success.sign-btn{margin:10px auto}
/*
Sale Rank
********************************************************************/
.sale-rank-page .feature-header{background-image:url("../images/sale-rank-header.jpg");background-size:100% 100%;color:#fff;padding:6em 0 3em;}
.sale-rank-page .tag-list strong{text-decoration:underline}
.sale-rank-page .free-ebook h2 {
  margin: 50px auto 15px;
}

/*
Sale Rank
********************************************************************/
.book-fb-page .feature-header{background-image:url("../images/fb-header-img.jpg");color:#fff;padding:6em 0 3em;}

/*
Email Signature
********************************************************************/
.email-signature-page .feature-header{background-image:url("../images/email-signature-header.jpg");color:#fff;padding:6em 0 3em;}
.email-signature-page .feature-header .span5{padding:1em 0 0}
.email-signature-page .book-excerpt .span5{padding-top:1em;}

/*
Book Marketing Services
********************************************************************/
.marketing-services-page .feature-header{background-image:url("../images/marketing-services-header.jpg");color:#fff;padding:6em 0 4em;}
.marketing-services-page .service-head h1 {
  color: #ffffff;
  font-size: 3.8em;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 1.2;
  margin: 1em auto 0.1em;
}
.marketing-services-page .feature-header p {
  color: #ffffff;
  font-size: 1.3em;
  line-height: 1.4;
  margin: auto auto 10px;
  max-width: 70%;
}
.list-of-services{padding:5em 0;margin:auto}
.list-of-services h4 {
  font-size: 1.5em;
  line-height: 1.5;
  margin-bottom: 2em;
}
/*
.list-of-services .span4{margin:auto;border:1px solid #ddd;border-top:0;border-right:0;border-left:1px solid #ddd}
.list-of-services .span4:first-child{border-left:0}
*/
.list-of-services .span4{margin-bottom:1.6em}
.service-sec.list-of-services h3 {
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1.3;
  margin: 1em auto auto;
}
.list-of-services.service-sec .span4{padding:0;}
.list-of-services.service-sec .span4:hover{border:1px solid #ccc}
.service-box .ser-fro a{padding:2em 0;background:#fff;color:#181A1C}
list-of-services.service-sec h3{font-weight:300}
.service-sec .span4 .ser-hov {
  background: #ffffff;
  bottom:0;
  color: #000000;
  float: left;
  font-size: 14px;
  height: 100%;
  letter-spacing: 1px;
  line-height: 1.3;
  margin: auto;
  opacity: 0;
  padding: 0;
  position: absolute;
  transition:opacity 0.4s ease-in-out 0s;
  width: 100%;
  overflow:hidden;
  z-index:999
}
.service-sec .span4 .ser-hov a{transition:inherit;padding:0;height:100%}
.service-sec .span4 .ser-hov p{color:#000;padding:6px 1em;margin:auto}
.service-sec .span4 .ser-hov.short-txt p{padding:35px 1em 10px;}
.service-sec .span4 .ser-hov.short-md-txt p{padding:24px 1em 10px;}
.service-sec .span4 .ser-hov p.ser-call{color:#3c9a3c;font-weight:600;margin:auto;padding:0}
.service-sec .span4:hover .ser-hov{opacity:1}
.control-group.bbs {
	float: left;
	width: 100%;
}
.control-group.bbs .controls {
    display: inline-block;
    float: left;
    margin:8px auto;
    text-align: left;
    width: 50%;
}
.control-group .controls > p {
    display: inline-flex;
    width: 88%;
    color:#777777;
    margin:0;
    font-size:16px;
    font-weight:400;
    padding:0

}
.control-group.bbs h4{text-align:left;margin:15px auto 10px}

.control-group.bbs .controls input{margin:auto 10px auto auto}

.how-it-work .img-small img{max-width:650px;}
.call-action {
  background: #313946 none repeat scroll 0 0;
  padding: 3em 0;
}
.call-action .span9 h5 {
  color: #ffffff;
  font-size: 1.9em;
  font-weight: 300;
  line-height: 1.2;
  margin:auto
}
.call-action .span3{padding-top:10px}
.contact-sec > .span7{padding:0 3em 0 6em}
.contact-sec > .span5{padding:0 0 0 15px;border-left:1px dashed #598DCA}
.contact-sec li{list-style:none}
..contact-sec strong{font-weight:600}
.contact-sec .form-horizontal .control-label{text-align:left}
.contact-sec .form-horizontal .form-group{margin-bottom:20px}
.cap-input-box{margin-top: 12px;}
.contact-sec .form-horizontal input[type="text"],.contact-sec .form-horizontal textarea{width:100%;padding:8px 10px;font-size:16px}
.contact-section{padding:4em 0}
.contact-section h3{font-weight:300;font-size:2em;margin:auto auto 1.2em}
.span7.contact-form{margin:auto!important;float:none}
.row-fluid input[class*="span"] {
  color: #000000;
  font-size: 15px;
  margin: auto;
  min-height: 45px;
  padding: 10px;
}
.row-fluid textarea[class*="span"]{min-height:110px;color:#000;font-size: 15px;padding:10px;margin:auto}
.error{font-size:14px;margin-bottom:10px}
.control-group{margin-bottom: 20px;}

/*
Tools Page
********************************************************************/
.tools-section .tools-list {
	border-bottom: 1px solid #eee;
	padding: 4em 0;
	line-height:1.5
}
.tools-section .tools-list h3{margin: 0;text-transform:uppercase;font-size:28px}
.tools-section .tools-list p{font-weight:normal}
.tools-list .button {margin:10px auto}
.tools-list .tag-list li{margin:auto auto 15px 12px}
.tools-section .button{padding:10px 35px}

/*
Price Page
******************************************************************/
.price-section{padding:3em 0}
.price-page .title h3 {
  font-size: 2em;
  font-weight: 300;
}
.price-page .title p {
  color: #4285f4;
  font-size: 2em;
  font-style: italic;
  font-weight: 600;
}
.price-table-section{margin-top:2em}
.price-table-section .price-tab-nav{padding:20px 0;margin:auto;text-align:center}
.carousel-nav section{position:relative}
.popular-box-tag {
	background: url("../images/popular-tag.png") no-repeat right 0 transparent;
	position: absolute;
	right: 0;
	width: 98px;
	height: 79px;
}
.tab-line {
  background: #c5c7ce none repeat scroll 0 0;
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.price-table-section .price-tab-nav {
  background: #ffffff none repeat scroll 0 0;
  display: inline-block;
  margin: auto;
  padding: 20px 5px;
  position: relative;
}
.price-tab-nav .tab {
  border: 2px solid #c5c7ce;
  color: #8495a2;
  display: inline-block;
  float: left;
  font-size: 16px;
  line-height: 16px;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  width: 94px;
}
.price-tab-nav .tab.show-monthly {
  border-bottom-left-radius: 22px;
  border-right: medium none;
  border-top-left-radius: 22px;
}
.price-tab-nav .tab.show-yearly {
  border-bottom-right-radius: 22px;
  border-left: medium none;
  border-top-right-radius: 22px;
}
.price-tab-nav .tab:hover{color:#062942}
.price-tab-nav .tab.active {
  background: #f1f1f1 none repeat scroll 0 0;
  color: #062942;
}
.price-table {
    margin-top: 30px;
    margin-bottom: 20px;
    color:#4285f4
}
.price-table .price-sec{
  position: relative;
  background:#fff
}
.price-table .price-sec::after,.service-box::after{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.price-table .price-sec h3 {
  background-color: #4285f4;
  border: 1px solid #4285f4;
  border-radius: 8px 8px 0 0;
  color: #ffffff;
  font-size: 20px;
  line-height: 1.6;
  margin: auto;
  padding: 10px;
}
.price-table.show-yearly-table .price-sec h3{background:#3c9a3c;border-color:#3c9a3c}
.show-yearly-table p.price{color:#3c9a3c}
.price-table.row-fluid.show-yearly-table a{background-color: #4285f4;}
.price-table.row-fluid.show-yearly-table a:hover {
  background: #3c9a3c;
}
.col-inner {
  border: 1px solid #c1c4c8;
  border-radius: 0 0 8px 8px;
  border-top: 0 none;
  padding: 10px 20px 20px;
}
.book-count{margin:20px auto auto;font-weight:600}
p.price{padding:0px; margin:30px auto 10px;color:#4285f4}
p.price strong{font-size:3.3em;}
p.price strong span{position:relative;right:4px;font-size:0.7em;top:-15px;font-weight:normal}
p.price small {
  font-size: 95%;
  font-weight: initial;
  letter-spacing:1px
}
p.email-support{font-size:15px}
.price-table .small-text{text-align:left;margin:auto auto 10px 10px}
.price-table.row-fluid a {
  background-color: #3c9a3c;
  border-radius: 3px;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.5px;
  margin: 15px auto;
  padding: 12px 0;
  width: 90%;
  cursor:pointer
}
.price-table.row-fluid a:hover{background:#4285F4;}
.price-service-sec .col-inner {
  padding: 20px 0 5px 16px;
}
.price-service-sec ul {
  margin: auto auto auto 18px;
  padding: 0;
  width: auto;
}
.price-service-sec ul li {
  color: #181818;
  font-size: 15px;
  line-height: 1.5;
  list-style: outside none disc;
  margin: auto auto 5.6px;
  padding: 0 3px 0 6px;
}
.price-table.row-fluid .price-service-sec a{margin-left:5px}
.publisher-sec {
  border: 1px solid #eeeeee;
  display: inline-block;
  font-size: 25px;
  margin: 2em auto;
  padding: 20px 30px 30px;
  border-radius:4px
}
.publisher-sec p{margin:auto auto 5px}
.publisher-sec .button{margin:20px auto 5px}
.price-page .modal-backdrop.fade.in {
	background: #4285F4;
	opacity: 1;
}
.price-page .modal{box-shadow:0 0 0;border:0;border-radius:0}
#signup .modal-dialog{position:relative;z-index:9999}
#signup .login-info{padding:15px 0 20px}
#signup.login-page .our-logo{padding:0 0 1em}
.login-page .form_field.checkbox-sec input{float:left;width:auto;}
.checkbox-sec span{float:left;margin:5px 15px;width:auto;text-align:left}
.benefits-section {
	background: #f2f4f8;
	padding: 3em 0;
}
.gray-bac{background: #f2f4f8;}
.benefits-section .container{max-width:63%}
.benefits-list li{
    font-size: 20px;
    color: #222;
    padding: 20px 10px;
    border-bottom: 1px solid #7C7D7E;
    text-align: left;
    list-style: none;
}
.benefits-list li:last-child{border:0}
.benefits-list li a > span {
	float: right;
	background: #FCD85B;
	color: #212224;
	width: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	position: relative;
	top: -9px;
}
.benefits-list li a:hover span{background:#EDC63D}
.benefits-section .popbox {
	padding: 20px;
    display: none;
    font-size:13px;
    position: absolute;
    z-index: 99999;
    width: 500px;
    background: #FFFFFF;
    color: #000000;
    border: 4px solid #4EBEE1;
    margin: 0px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
    box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
}
.benefits-section .popbox h4{margin-bottom:auto}
.benefits-section .popbox ul, .benefits-section .popbox ol{padding:0;margin:auto}
.benefits-section .popbox li{font-size:13px;margin:auto;padding:10px 0}
.popbox li{margin-bottom:5px}
.benefits-section p {
	font-weight: normal;
	padding: 0;
	margin-bottom: 15px;
}
.how-get.get-in-touch, .how-get.get-in-touch p{color:#fff}
.how-get.get-in-touch h3{margin:auto;}
.how-get.get-in-touch h5 {
  font-size: 1.7em;
  font-weight: 400;
  margin: 15px auto 20px;
}
.how-get.get-in-touch p {
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  padding:0
}
.get-in-touch .btn-success.sign-btn{margin-top:12px;min-width:auto}





.get-in-touch .btn-success.sign-btn {
  color:#111;
  background:#fce35b;
  border:0;
  text-shadow:0 0 0;
}
.get-in-touch .btn-success.sign-btn:hover,
.get-in-touch .btn-success.sign-btn:focus,
.get-in-touch .btn-success.sign-btn:active {
  color:#111;
  background-color: #f1d957;
  *background-color: #f1d957;
}
.get-in-touch .btn-success.sign-btn:active,
.get-in-touch .btn-success.sign-btn.active {
  background-color: #f1d957 \9;
}


/*
4.5 Author Resources Page
******************************************************************/
.author-resources-page .service-head h1 {
  color: #ffffff;
  font-size: 3.8em;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 1.2;
  margin: 1em auto 0.1em;
}
.author-resources-page .feature-header p {
  color: #ffffff;
  font-size: 1.3em;
  line-height: 1.4;
  margin: auto auto 10px;
  max-width:90%;
}
.inner-container p{text-align: center; margin: 2em auto auto; line-height: 1.5; max-width: 90%; font-size: 1.1em; font-weight: 400;}
.resource-title-section {
  background: #313946 none repeat scroll 0 0;
  margin:3em auto;
  padding: 15px 0;
}
.resource-title-section h2{
    color: #ffffff;
    font-size: 2em;
    font-weight: 300;
    margin: auto;
    text-transform:uppercase
}
.resource-list .row-fluid {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 4em;
  padding-bottom: 3em;
}
.resource-list .row-fluid:last-child {
  border: 0 none;
  margin-bottom: 2em;
  padding-bottom: 2em;
}
.resource-list .row-fluid .span4{margin-top:1em}
.resource-list p {
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3;
  margin: 5px auto 15px;
  padding: 0;
}
.resource-list h3{margin:auto;font-size:22px}
.resource-list a{color:#181818;text-decoration:underline}
.resource-list a:hover{text-decoration:none}

/*
Books Pages
********************************************************************/
.book-meta{font-size:12px;}
.book-meta p{margin:auto}
.book-meta .fa{margin-right:10px}
.book-meta a{color:#eee}
.book-flipper{width:100%}
.book-flipper .bbflippercontainer{width:100%!important;height:375px!important}
.buy-section {
	margin: auto auto 2em;
	padding-bottom: 1em;
	float: left;
	width: 100%;
}
.buy-section h2{margin:2em auto auto}
.buy-section .buy-button{float:left;width:100%;margin:2em auto;padding:0}
.buy-section .buy-button li {
    list-style: none;
    display: inline-block;
    margin: auto 1% 1%;
    min-width: auto;
}
.buy-section .buy-button li a {
	background: url(../images/buy-now-btn1.png) no-repeat 0 0 #fff;
	width: auto;
	height: 39px;
	float: left;
	padding: 3px 20px 0 125px;
	line-height: 2.4;
	color: #222;
	border: 1px solid #AAD961;
	border-radius: 10px;
	font-size: 16px;
	width: auto;
	text-align: left;
	font-weight: 600;
	transition: all 0.3s ease 0s;
}
.buy-section .buy-button li a:hover {
    background-color: #9fce54;
    color:#fff
}
.price-sec {
	float: left;
	width: 100%;
	background: #f2f4f8;
	margin: 2em auto auto;
}
.price-sec.popular-box{margin-top:1em}
.book-sec-2 {
	float: left;
	width: 100%;
	padding: 4em 0 1em;
}
.book-sec-2 h4{font-size:22px;margin:2em auto 1em}
.flipper-widget{background:#000}
.social-share{margin:2em auto auto}
.book-sec-2 .span4 img {
	border: 1px solid #ddd;
	background: #eee;
	padding: 25px 0;
}
.book-sec-2 .span8{line-height:1.5;font-size:16px}


.faq-section{background:#fff;padding:3em 0}
.faq-section .container{max-width:80%}
.faq-list{margin:30px 0}
.single-faq .collapse, .single-faq .collapsing{color:#333;line-height:25px;padding:0 20px;opacity:0;transition: all 0.8s ease 0s;}
.single-faq .collapse.in{padding:0 20px 20px;opacity:1}
.single-faq.first-faq{border-top: 1px solid #ddd;}
.single-faq {
	background: #ffffff;
	box-shadow:0 0 0;
	margin: auto;
	border-bottom: 1px solid #ddd;
	padding: 0;
}
.single-faq h4{text-transform: uppercase;line-height:1.4;padding:30px 25px;color:#4285f4;font-size:23px;cursor: pointer;margin: auto;}
.single-faq h4::after{
	text-decoration: none;
	content: url(../images/faq-arow.png);
	float: right;
	vertical-align: middle;
	margin-left: 20px;
	transition: .5s ease;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.single-faq h4.collapsed::after{
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.faq-answer,.faq-answer p,.faq-answer p font{font-size:16px!important;line-height:1.5!important;font-weight:400!important;font-family:'Open Sans', sans-serif!important}
.faq-answer p strong,.faq-answer p span{font-size:16px!important;line-height:1.5!important;font-family:'Open Sans', sans-serif!important}
.faq-answer h1{font-size:25px;font-weight:600}
.faq-answer iframe{margin:1em auto 2em}
.faq-answer li {list-style:none;position:relative;margin:5px 0}
.faq-answer li::before {
    color: #fbb123;
    content: "";
    display: inline-block;
    font: 23px/1 FontAwesome;
    padding-right: 18px;
    text-rendering: auto;
}
.faq-answer li a,.faq-answer a{color:#4285f4}
.faq-answer li a:hover,.faq-answer a:hover{text-decoration:underline;color:#4285f4}
.book-bottom {
    background: #eee;
    padding: 3em 0;
}
.book-bottom .frdbooks h3{text-transform:uppercase;border-color:#ddd}
.book-bottom .frdbooks .book_box{background:#fff;border:1px solid #ddd;padding:3% 1% 2%}
.frdbooks .book_box .obktitl{margin:16px auto auto;}
.frdbooks .book_box .obktitl a{font-size:16px;color:#181818}
.frdbooks .book_box:hover .obktitl a{color:#4285f4}


/*
Authors Page
********************************************************************/
.author-head {
	margin: 0px auto;
	line-height: 1.5;
	font-size: 18px;
}
.author-section{background:#e0e2e5;padding:2em 0}
.author-section .row-fluid .span3 {
	margin: auto;
	overflow: hidden;
	width: 20%;
	border: 10px solid transparent;
}
.author-sec {
	position: relative;
    border: 5px solid #fff;
    background: #fff;
}
.author-photo {
	    max-height: 265px;
    overflow: hidden;
    text-align: center;
    background: #fff;
}
.author-photo img {
	    position: relative;
    min-height: 220px;
    max-height: 220px;
    max-width: 100%;
    width: 100%;
    border-radius: 0;object-fit: cover;transition: none;object-position: top;
}
.author-photo h4 {
	bottom: 0;
	width: 100%;
	margin: auto;
	padding:0;
	text-align: right;
	left: 0;
	color:#fff;
	font-weight:100;
}
.author-photo h4 a {
	color: #006599;
	float: left;
    text-align: center;
	width: 100%;
	padding: 12px 0px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
.author-sec:hover .author-photo h4 a{
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
.authors-page .pagination li a{padding:6px 15px;margin:2px 4px}
.join-comm.feature-header{background:#fff;padding:3em 0 4em;color:#181818}
.join-comm.feature-header p {
	font-size: 1.3em;
	color: #444;
}
.author-sec-1{background:#fff;padding:3em 0 4em}
.author-info{}
.author-web, .author-web p,.author-web span{font-size:16px!important;line-height:1.5!important;font-weight:400!important;font-family:'Open Sans', sans-serif!important}
.author-web h3 {
	margin: auto auto 5px;
	line-height: 20px;
	padding: 0 10px;
	font-weight: 600;
}
.author-section-2{background:#F2F4F8;padding-bottom: 4em;}
.author-section-2 h3{text-align: center;margin: 2em auto 1em;}
.author-section-2 .individual-book{background-color: #fff; border: 1px solid #EBE7E7; padding:8px 0px; margin:20px auto; min-height: 290px;}
.author-section-2 .individual-book h4 {
	margin: 10px auto;
	padding: 0 30px;
	line-height: 1.5;
	min-height: 52px;
}


/*
Footer
********************************************************************/
 .footer {
    background: #2c333f;
    font-size:14px;
    letter-spacing:0.5px
}

.footer p {
    color: #fff;
    margin:0;
    font-weight: 400;
}
.footer li{list-style:none;margin:6px auto}
.footer a{
    color:#fff;
}

.footer a:hover, .footer a:focus{
    text-decoration: underline;
}
.footer-top{background:#313946;padding: 3em 0;color:#fff;line-height:20px}
.footer-top .container{max-width:90%}
.footer-top strong{font-size:1.5em;font-weight:400}
.footer-top .span3 {
  margin-left: auto;
}
.footer-top .span3.margin-l-20{margin-left:20px}
.footer-top .span3 > div.help-text{font-size: 2em; font-weight: 600; padding: 20px 10px;}
.footer-top .span3 > div{background-repeat:no-repeat;background-position:left center;background-size:35px;padding:10px 0 10px 55px}
.call-icon{background:url(../images/phone-icon.png);}
.skype-icon{background:url(../images/skype-icon.png);}
.mail-icon{background:url(../images/mail-icon.png);}
.footer-center {
  padding: 4em 0 2em;
}
.footer-logo{margin:auto 10px 20px}
.footer-title {
  color: #ffffff;
  font-size: 2em;
  margin:10px 20px 28px;
}
.footer-bottom {
  border-top: 1px solid #313946;
  margin-top: 10px;
  padding: 10px 0;
}
.footer-bottom .span7{padding:7px 0}
.scrollup {
    text-align:center;
    cursor:pointer;
    vertical-align:middle;
    width:39px;
    height:39px;
    border-radius:5px;
    font-size:20px;
    position:fixed;
    bottom:30px;
    right:20px;
	border:1px solid #fff;
    display:none;
    background: #fadd3c;
}
.scrollup > a {
    position:relative;
    top:7px;
    color:#fff;
}
.book-puzzles a{
color: #fff;
float: left;
padding: 15px 8px 6px 0;
position:relative;
left:-40px;
}
.book-puzzles >img{
float:left;
}
.book-puzzles > span {
color: #fff;
float: left;
padding: 0 1.5em;
}
.book-puzzles {
align-items: center;
display: inline-flex;
margin:0 10px;
}


/********Preethi********/
.footer-title {font-size:1.5em;}
.copyright{padding:15px 0;}
.navbar-inner{padding:4px 0;}
.logo{margin:5px;}
.navbar .nav > li > a{margin:7px 8px;}
.navbar .nav .gamer_name a{display:inline-block;margin:7px 0;}
.navbar .brand{padding:4px 20px;}
.main-nav.navbar-right{margin:0 !important;}
.footer-center, .footer-bottom{ background: #2c333f;margin-top:0 !important;}
.navbar.navbar-fixed-top, .navbar.navbar-fixed-bottom{position:fixed !important}
.bookbuzzr-admin .navbar-inner,
.login-page .navbar-inner,
.author-profile-page .navbar-inner,
.plans-page .navbar-inner,
.inner-admin-page .navbar-inner,
.about-page .navbar-inner,
.book-related-page .navbar-inner{background:#4285f4}

.bookbuzzr-admin .navbar,
.inner-admin-page .navbar,
.login-page .navbar,
.about-page .navbar,
.author-profile-page .navbar,
.book-related-page .navbar{position:relative;}
.signup.has-bg-color {
    background: #f1f1f1;
}
/****authors page***/
.signup {
    padding: 80px 0;
}

a.btn-cta-secondary31, .btn-cta-secondary31 {
    background: #fadd3c;
    border-radius: 10px;
    padding:15px 24px;
    color: #000000;
    font-size: 21px;
    font-weight: 300;
  font-family: "Roboto",sans-serif;
}
a
.btn-cta-secondary31:hover, .btn-cta-secondary31:hover {
    background: #000;
    color: #fadd3c;
}
.author .title{font-family: 'Montserrat', sans-serif; font-size: 35px; font-weight: 400;}


/***Books Page****/
.header-search {
  margin: 2em auto 1em;
}
.header-search .form-control.books_srch {
  border-radius: 4px 0 0 4px;
  border-right: 0 none;
  font-size: 18px;
  height: 50px;
  margin: auto -4px;
  padding: 10px 20px;
  width: 53%;
}
.header-search .btn {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 0 4px 4px 0;
  font-size: 18px;
  height: 50px;
  padding: 10px 20px;
}
.header-search .btn:hover{background:#e6e6e6}
.frdbooks {
  margin:4em auto;
}

.frdbooks .cathead {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2aa6de 47%, #2aa6de 100%) repeat scroll 0 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  padding: 15px 10px;
  text-align: left;
  text-transform: uppercase;
}
.frdbooks .catlist {
  border-bottom: 1px solid #dedede;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  font-size: 15px;
  margin-bottom: 20px;
}
.frdbooks .catlist .catcol {
  border-top: 1px solid #dedede;
  margin-left: 0;
  padding: 0;
  transition: all 0.5s ease 0s;
}
.frdbooks .catlist a {
  color: #000000;
  float: left;
  padding: 10px 5%;
  width: 90%;
}
.frdbooks .catlist .active_cat,.frdbooks .catlist .catcol:hover {
  background-color: #f6f6f6;
}
.rcntly_upld_head {
  padding-left: 25px;
}
.frdbooks h3 {
  border-bottom: 1px solid #eeeeee;
  margin: auto auto 1.5em;
  padding-bottom: 10px;
}
.book-list{float: left;width:100%;border-left:1px solid #eee;border-top:1px solid #eee}
.frdbooks .book_box {
  border-bottom: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  font-size: 13px;
  margin: auto;
  padding: 2% 1%;
  width: 25%;
  transition: all 0.6s ease 0s;
}
.frdbooks .book_box:hover{background:#f9f9f9}
.bktitl {
  margin: 10px auto auto;
}
.bktitl a {
  text-transform: capitalize;
}
.bktitl a.title_link {
  font-size: 15px;font-weight: 600;
}
.frdbooks .book_box a.title_link:hover{color:#4285f4}
.bkuplddt {
  font-size: 13px;
}


/*
.row.search-box{text-align:center;}
.input-group.srch{margin:auto;}
.input-group.srch .btn.btn_srch{background-image:none;background:#4285F4;border-radius: 0;
    line-height: 22px;
    margin:-2px -44px}
*/

/*****author Profile Page******/
.pagination-section{float:left;width:100%}
.author-navbar{margin:1em 0;}

.author-info .author-pic, .author-info .author-web{margin:0;}
.row-fluid .individual-book{margin-left:7px;}
/*** Pagination ***/

.pagination {
  line-height: 3;
  margin: 3em auto;
  font-size:15px
}
.pagination li.disabled{display:none}
.pagination > li{display:inline;}
.pagination > li:first-child a,.pagination > li:last-child a,.pagination > .active > a,.pagination > li > a:hover, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #0e83cd;
    border:1px solid #0e83cd;
    color: #ffffff;
    z-index: 2;
}
.pagination > li:first-child a:hover,.pagination > li:last-child a:hover{background:#0869a5}
.pagination > .active > a, .pagination li.page-dot a{cursor: default}
.pagination li.page-dot:hover a{background:transparent;color:#0e83cd}
.pagination li a {
    background-clip: padding-box;
    border:1px solid #0e83cd;
    border-radius:2px;
    color: #0e83cd;
    cursor: pointer;
    padding:6px 10px;
    position: relative;
}

/*****Book Profile Page****/

/*****Login PAge******/
.form_group .form_field{
margin-top: 15px;
}

/*****Bookbuzzr Admin page***/
.bookbuzzr-admin .admin-access-info{
min-height:200px;
width:825px;
color:#4285F4;
border: 0px solid;
padding:55px 5px 5px 5px;
}
.offer-list td a,
.bookbuzzr-admin .admin-access-info a{color:#4285F4}
.offer-list td a:hover,
.bookbuzzr-admin .admin-access-info a:hover{color:#fadd3c}

.offer-list{font-size:14px; border-color: #F7F5E3; text-align: center;}
.interviewed-author{margin-top:10px;border:2px solid #B35243;padding:5px 0px 5px 10px;width:350px;height:100%;min-height:68px;}
.subscription-list{border: 1px solid #F2E439;height: 125px;margin: 10px 5px 5px 5px;padding: 2px;}
.subscription-list li{list-style:none;}


/****books Page*******/
.maindivbbhome{margin:1em auto;}
#showradio label{display:inline}
/****footernbb*****/
div.headrBG{background:#4285F4;height:70px;}
div.footer{background:#2C333F;}
.header-left{padding:0;}
.header-right{margin-top: 5px; color:#FFFFFF; float: right; width: 700px;}
.header-right a{color:#fff;}


/******book marketing home******/
.maindivbbhome.span12{width:100%;}
.add-new-book-row{width:70%; border-bottom: 1px dashed #cdcdcd;margin:10px 0 28px;padding:0 0 7px;}
.add-new-book-row > h1{float:left;border:0 !important}
.add-new-book-row > a{float:right;}
.basictab li a{width:130px;}
.books-and-flipper{margin:0;padding:10px;width:743px;}
.book-info-left{padding-left:17px;}
.book-info-right{margin-left:0 !important;padding-left:34px;}
.sticky-hover-content{margin-left: 18px; border: 4px solid #67D0FC; background: #fff; color: #000; padding: 10px;box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa;	-moz-box-shadow:0 0 5px #aaa;-o-box-shadow:0 0 5px #aaa;-webkit-border-radius: 7; -moz-border-radius: 7; border-radius: 7px;font-size:16px;}
.author-sidebar{margin:0;}
.choose-book{display:inline;}
.content-4 #divContent,
.content-5 #divContent{margin-left:0}
.individual-tools{width:17% !important;margin:11.5px 12px !important;}
.content .boxn{padding:0;}
.individual-profile{width:13% !important;padding:0 1.2em 0 3em !important;}
.tools-title{background:#3c9a3c;border-radius:3px; margin-right: 10px; margin-top: 20px; width: 93%;color:#ffffff;text-align:center}
.back-navbar-row,.book-tabs{margin-left:0 !important;}
.book-info-right .box2 > center{padding:18px 0;}


.newsletter .newsleter-signup-btn{font-weight:bold; margin: 0 0px 0 20px; text-align: right;}
.newsletter .newsleter-signup-btn a{background: #3c9a3c;color:#fff;padding:9px 10px;text-shadow:none;font-size:16px;}
.newsletter .panel-body{border:1px solid #3c9a3c;border-radius:4px;padding:10px;margin:10px 0;}
.newsletter .panel-body h3.panel-title{margin:0;}
.newsletter .panel-body a{padding:9px 0;}
.newsletter #subscribe{background:#4285F4;padding:6px 11px;color:#fff;margin:-7px 0 0 5px;border-radius:7px;}
/*****bookwidget page*****/
#divStyleOptions{margin-top: 30px; margin-bottom: 30px; background-color: #F3F3F3; height: 150px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

/***popup next task******/
#Popup{width:193px;position: absolute; top: 34px; display: block;}
#popupClose{font-size:29px;line-height:20px;color: red;position:absolute;rightright:6px;top:4px;display:block;    }  
#bgPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;z-index:1;}    
#Popup{display:none;position:fixed;_position:absolute;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%) repeat scroll 0 0;border:1px solid #d5d5d5;border-radius:5px;padding:10px;    font-size:13px;}   
#Popup li {list-style: none outside none;margin: 0 0 0 5px;padding: 2px 0 4px 2px;}
#myButton{display:block;position:relative;width:200px;height:50px;line-height:50px;font-family:"Trebuchet MS";font-size:14px;text-align:center;}



.faq-header.short-header{padding:7em 0 4em}
/****FAQ PAGE*****/
.faq-section h2{margin:0 0 1.3em;}
.all-faq .panel{background:#F0F0F0;}
.all-faq .panel-title a{padding:10px 0;font-size:17px;}
.all-faq .panel-title a:hover{color:#4285F4;}
.all-faq .panel-title a.active{color:#4285F4;}
.all-faq .panel-title a i {padding: 0 16px;}
.faq-section .btn-cta-primary{background:#4285F4;font-size:16px;color:#fff;text-shadow:none;padding:9px 25px;}
.faq-section .btn-cta-primary:hover{opacity:0.6;}
.faq-header{
background: #ecf2fa url("../images/faq-banner.jpg") no-repeat fixed center top / 100% auto;
    color: #ffffff;
    padding: 9.6em 0;
    }

/****PRIVACY & TERMS PAGE*****/
.privacy-term-head{border-bottom:1px solid #dadada;padding:1em 0 10px;text-align:center}
.privacy-term-head h2{margin-bottom:0;}
.privacy-term-head p{font-size:15px;}
.privacy-term{padding:2em 0 3em;font-size:15px;}
.privacy-term h4{font-weight:bold;}

/****TESTIMONIAL PAGE*****/
.testimonial-part{padding:2em 0;}
.authorpraise1, .authorpraise2{font-size:15px;}
.testimonial-part i{margin:0 0 1em}
.authorpraise1 a, .authorpraise2 a{color:#4285F4;font-size:15px;}


/*****LOGIN PAGE****/
.login-info {
  margin: auto;
  max-width: 600px;
  padding:40px 0 20px;
  margin-top:8%
}
.login-info .span12{text-align:center;}
.login-page .our-logo{padding:4px 0 1.5em}
.login-page{background:#4285F4;}
.login-page .bb-login-text{color:#fff;padding:0;margin-left:0;}
.login-page .bb-login-text h1 {
  font-size: 2.5em;
  font-weight: 600;
  line-height: 1.8em;
}
.login-page .bb-login-text h1 img{margin-top:-11px}
#signup.login-page .bb-login-text h1{font-size:1.6em}
#signup .login-info{max-width:600px}
#signup .close{
    top: 20px;
    right: 20px;
    position: fixed;
    color: #4285F4;
    opacity: 1;
    font-size: 2em;
    font-weight: normal;
    background: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 30px;
}
#signup #Error b{background:#ff0000;color:#fff!important;padding:2px 10px;font-weight:400}
#signup .close:hover{opacity:0.8}
.login-page .small-text{color:#fff}
.login-page .bb-login-form{padding:1.5em 0 5px;margin-left:0;}
#signup.login-page .bb-login-form{padding-top:0.5em;}
.login-page .bb-form{float:none;width:92%;margin:auto;}
.login-page .forget-pw-signup{margin-left:0;}
.form-below{font-size:12px;color:#9bc1ff;float:none;width:100%;margin:auto }
.form-below a{color:#9bc1ff;text-decoration:underline}
.form-below a:hover{color:#dbe8ff;text-decoration:none}
.login-page .form_field{margin-left:0;}
.login-page .form_field input{ padding:15px 4%;width:92%;margin:7px 0;font-size:16px;color:#000}
.req {
    color: #ff0000;
    font-size: 14px;
}
.login-page .btn{background:#FADD3C;border:0;color:#000;text-shadow:none;font-size:20px;width:100% !important;}
.login-page .btn:hover{opacity:0.6;}
.terms-privacy{padding:50px 0 10px}
.terms-privacy a {
  border-right: 1px solid #9bc1ff;
  color: #9bc1ff;
  font-size: 12px;
  padding: 0 15px 0 10px;
  text-decoration: underline;
}
.terms-privacy a:last-child{border:0;}
.terms-privacy a:hover{color:#dbe8ff}

/*******Tools Page*****/
.marketing-tools-page .feature-header{background:#1b1816 url('../images/bb-banner.jpg') no-repeat scroll 0 0 / cover}
.marketing-tools-page .promote-book h1{color:#FADD3C;margin:0 0 10px;}
.marketing-tools-page .promote-book h4{color: white; font-size: 24px; font-weight: lighter;margin-top:0px;margin-bottom:25px;}
.marketing-tools-page .bb-tools li{list-style:none;color:#fff;padding:10px 0;font-size:18px;}
.marketing-tools-page .book-flipper{margin-left:0;}


.head-notification {
	position: relative;
	width: 98%;
	z-index: 999;
	background: #FFF4BF;
	font-size: 15px;
	padding: 6px 1%;
	color:#444;
	letter-spacing:1px
}
.head-notification a{text-decoration:underline;color:#444}
.head-notification a:hover{text-decoration:none}
.close-icon {
	position: absolute;
	right: 1%;
}
.head-notification .close-icon a {
	color: #ff0000;
	text-decoration:none
}
.header-right img.msg-icon{
    position: relative;
    top: 0px;
    width: 20px;
    margin-right: 3px;
}
#breadcrumb ul, .book-tabs .content-2{float:left;width:94%;padding:0 3% !important}
.copy-code {
	float: left;
	width: 100%;
	margin: 65px 20px;
}
.nwdgtbrdr{float:left;width:93%}
/*
4 Responsive
********************************************************************/
@media (max-width: 1400px) {

}
@media (max-width: 1400px) {
    .thumbnail .more {
        margin-left:-41px;
        width:80px;
        height:80px;
        border-radius:40px;
        line-height: 80px;
    }
    .navbar .brand img{width:200px}
    .service-sec img{width: 55px;}
    .service-sec h3{font-size:1.2em}
    .service-head img{width:200px}
    .how-get .span2 img{max-width:100px}
    .our-tools .span3 img {width: 80px;}
.img-small img {
  max-width: 88%;
}

}
 @media (max-width: 1200px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width: 96%;}
.feature-header{padding:6em 0 4em}
.feature-header h3{font-size:3em}
.service-sec h3 {font-size:1em;font-weight:400;line-height:1.3}
.feature-header p{font-size:1.4em}
.service-sec{margin-top: 2em;}

/****Home page****/
.feature-header,.faq-header{background-size:cover} 
.service-sec h3{font-size:22px}
.feature-header > div > h3{font-size:25px;font-weight:500;line-height:1.5;margin:18px 0;}
.service-sec .span4 .ser-hov p{font-size:13px;}
/*auto 100vh*/
 }
@media (max-width: 1100px) {
.navbar .brand img{width: 190px;}
.navbar .nav > li > a{font-size:14px;margin:2px 8px}
.tab-nav .tab{font-weight:400}
.tools-tab h3{font-size:20px}
.carousel-content .button{padding:6px 20px 8px;font-size:18px}

.people-saying h4{font-size:1.5em}
.people-saying .container,.people-saying .bx-wrapper .bx-viewport{width:100%}
.people-saying .bx-controls{top:105%;right:0;width:100%}
 .tab-nav .tab{width:32%;height:35px;font-size: 18px;padding:0 4px 0 0;float:left;margin:0 0 15px}
  .tab-nav{display:block;float:left;width:100%;padding:0;}
.tools-tab{padding:auto 8px;}
.tools-tab section{padding:0;}
.carousel-content {
    float: left;
    padding: 20px 0;
}

.our-tools .span6{padding:0 28px;}
.our-tools .span9{font-size:16px;}
.our-tools h3{font-size:26px;text-align:left;font-weight:500;}
.list-of-services .span4{margin: 0 11px 21px;width: 47%;}
 .list-of-services .span4:first-child{margin-left:11px;}
 .list-of-services .row-fluid::after{clear:inherit;}
 .footer-top .span3:first-child {width: 100%;text-align:center;}
 .footer-top .span3{font-size: 12px;width: 31%;}
 .books-page .span9 .span3{width:33.3333%;}
  .author-section .row-fluid .span3{width:25%;float:left;}

.people-saying .testimonial-slider li:last-child{clear:both;}
.people-saying .bx-wrapper .bx-viewport{padding:15px;}
.people-saying .bx-wrapper .bx-pager{margin:0 0 3em;}
}
@media (max-width: 979px) {
    body {
        padding-left:0;
        padding-right:0;
    }
    .navbar-fixed-top, .navbar-fixed-bottom {
        position: fixed;
    }
    .navbar .nav > li > a {
        line-height: 20px;
        vertical-align: middle;
    }
    .section {
        padding-left:20px;
        padding-right:20px;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0px;
        margin-right: 0px;
    }
    .nav-collapse {
        clear: both;
    }
    .nav-collapse .nav {
        float: none;
        margin: 0 0 10px;
    }
    .nav-collapse .nav > li {
        float: none;
    }
    .nav-collapse, .nav-collapse.collapse {
        width: 100%;
        display: inherit;
    }
    .thumbnail .more {
        margin-left:-21px;
        width:40px;
        height:40px;
        border-radius:30px;
        line-height: 40px;
    }
    .thumbnail:hover .more {
        margin-top:-20px;
    }
    .newsletter form {
        text-align:center;
    }
    
 .nav-collapse, .nav-collapse.collapse.in{height:auto;background:rgba(0, 0, 0, 0.8);font-size:16px;}
.navbar-fixed-top .nav-collapse, .navbar-fixed-top .nav-collapse.collapse.in{background:none;}

 .footer-center >div >div > .span4,
 .footer-center .span8{width:100%;padding:16px 0;margin:0;}
 .footer-center >div >div > .span4{border-bottom:1px dashed #dadada;}
 .footer-logo{text-align:center;}
 .footer-center .span8 .span4{width:30%;}
 .how-get .span2{width:17.79%;}
 .how-get h4{font-size:1em;}
 .free-ebook .span6,.free-ebook .span7,.free-ebook .span5{width: 100%;margin:0;}
 .sale-rank-page .free-ebook h2{font-size:25px;}
 .span7.contact-form{width:70%;}
 .bx-wrapper .bx-viewport{left:0 !important;}
 .price-table .price-sec {margin: 1em 14px auto 0;width: 48%;}
 .faq-section .container{max-width:100%;}
 .single-faq h4{font-size:20px;line-height:1.4;}
 
 .books-page .span9{width:100%;margin:0;}
 .books-page .span3{width:100%;float:left;}
 .rcntly_upld_head {padding-left: 0;}
 .frdbooks .catlist .catcol{padding:10px 0;float:left;}
 .frdbooks .catlist a{padding:0 5%;}
 .books-page .span9 .span3{width:50%;float:left;}
 .benefits-section .container{max-width:100%;}
 .benefits-list{margin:0;}
 .benefits-list li{font-size:16px;}
 
 .price-section{padding:1em 0;}
 .about-page hr{margin:0 0 20px;}
 
 .contact-sec > .span7{padding-left:1em;}
 
 .testimonial-part .span8,
 .testimonial-part .span4{width:100%;}
 
 .privacy-term-head h2{font-size: 1.4em;line-height:1.4;}
 
 .book-contents .book-sec-2 .span6{width:100%;margin:0;}
 .book-contents .book-sec-2 h4{margin:2em auto 1em;}
 .book-contents .book-sec-2 .span6 .span4{text-align:center;}

 .author-section .row-fluid .span3{width:33.333%;float:left;}
}
@media (max-width: 767px) {
    .info-mail {
        width:90%;
        padding:15px 0px;
    }
    .project-description {
        padding-left:20px;
    }
    
    
  
  
/******Home page****/

.feature-header h3{font-size:19px;font-weight:500;line-height:1.5;margin:18px 0;}
.feature-header .button{font-size:18px;padding:15px 5%}
.service-sec h3{font-size:18px}
.service-sec{margin-top:auto}
.feature-header .price-column{margin-top:20px}
  
.navbar .btn-navbar{margin:5px 0 0;}
.navbar-inner{padding:4px 12px;}
.container{padding:4px 0;}
.logo{margin:0;}
.navbar .brand{padding:0;margin:0 0 15px;}

.tab-nav{display:block;padding:0;}
.tools-tab{padding:auto 8px;}
.tools-tab section{padding:0;}
.carousel-content ul{width:auto;}
.tab-nav .tab{width:100%;float:left;margin:0 0 15px}
.tag-list li{padding:0 0 0 30px;}
.carousel-content {
    float: left;
    padding: 20px 0;
}
.carousel-content .span6{padding:15px 0;}

.people-saying h4{font-size: 22px;font-weight:500;}

.latest-blog h4{ float: left;
    font-size: 21px; margin: 6px auto;}
.latest-blog .blog-slider{margin:1em 0;}
.blog-nav{margin:0;}
.footer-top strong{font-size:1.3em;}
.footer-logo,.footer-title,.footer-nav{margin:auto 10px 14px}
.footer-center .span4{width:100% !important;border-bottom:1px dashed #dadada;padding:30px 0 16px;}
.footer-center .span4:last-child{border:0;}
 .footer-top .span3:first-child {width: 100%;text-align:left;}
 .footer-top .span3{font-size: 12px;width: 100%;}

/****TOOLS PAGE*****/
.tools-section .tools-list h3{font-size:22px;margin:10px 0;line-height:1.4;}
/*****Services Page*****/
.marketing-services-page .service-head h1{font-size:1.6em;}
.service-head h1{font-size:1.6em;margin:20px auto 10px;}
.how-it-work .img-small img{max-width:100%;}
.control-group.bbs .controls{width:100%;}
.contact-section h3{font-size:1.4em;line-height:1.4;}
.list-of-services .span4{margin:0 0 15px;width: 100%;}
.list-of-services .span4:first-child{margin-left:0;}
.span7.contact-form{width:100%;}


/****BOOK FLIPPER******/
.btn-success.sign-btn{padding:10px 20px;font-size:1em;}
.free-ebook.book-excerpt h2 {
    font-size: 1.4em;
    line-height: 1.4;
    margin: auto;
    padding: 10px;
    }
 .our-tools .span6{padding:0 15px 30px;}   
.our-tools h3{font-size:26px;text-align:center;font-weight:500;}
.our-tools .span6 .span3{text-align:center;margin:0 0 15px;}
.our-tools .span9{text-align:center;}
.our-tools .span6 > .row-fluid{border-bottom:1px dashed #333;margin:0;padding:30px 0px;}
.our-tools .span6 > .row-fluid:last-child{border:0;}
.how-get .span2{width:auto;}
.how-get h4{font-size:1.2em;}
.signup-section h3{font-size:25px;}
.screen-shorts h3 {font-size: 20px;font-weight: 500;line-height: 1.5;}


/*****Resources*******/
.author-resources-page .service-head h1{font-size:2em;}
.resource-list .row-fluid .span4 {margin: 0 0 1em;}

/***Plans & Pricing*****/
.price-page .title h3{font-size:1.4em;}
.price-table .price-sec{width:100%;margin:0 0 2em}
.price-page .carousel-content {width: 100%;}
.price-page .carousel-content > .features {margin: auto;width: 70%;}
.publisher-sec p {font-size: 22px;line-height: 1.3;}
.benefits-section .popbox{width:100%;margin:15px 0;padding:0;top:0!important;left:0!important;display:block!important;position:relative;z-index:0;background:none;border:0;box-shadow:none;}
.popper,.benefits-list li > span {display: none;}

/****FAQ*****/
.faqsection h2{font-size:22px;}

/****Contact Us******/
.contact-sec > .span7{padding:0;}
#recaptcha_image{width:auto !important;}
.contact-page .section{padding-left:0;}
.contact-sec > .span5{border:0;padding:0;}
.contact-sec .span5 >ul{margin:0;}

/******BOOKS*******/
.book_box.span3 {padding: 30px 0;width: 100%;}
.books-page .span9 .span3{width:100%;}
.frdbooks h3{margin:1.5em 0;float:left;font-size:22px;}

.book-sec-2 .span8{margin:10px 0;}


/******AUTHORS*******/
.author-section .row-fluid{text-align:center;}
.author-section .row-fluid .span3{width:75%;margin:auto;float:none;}
.author-section .author-head h2{font-size:24px;}
.author-info .author-web{margin:1.5em 0;}
.author-info .author-web h3{text-align:center;}
.author-section-2 h3{margin:1em auto;}
.author-section-2 .individual-book{padding:2em 0;}
.authors-page .pagination li a{padding:6px 9px;}
}

.partners-list .span10 p{padding:0;font-size:16px}
.partners-list .span10 .contact-us-details{margin:1em auto  2em}
.partners-list .row-fluid{margin-bottom:3em}
.partners-list h4{margin-top:auto}
.partners-list h4,.partners-list b{font-weight:bold}

@media (min-width: 461px) and (max-width: 767px)  {
.author-section .row-fluid .span3{width:50%;float:left;}
.partners-list .text-right{text-align:left;margin-bottom:20px}
.partners-list .row-fluid{margin-bottom:2em}

}

/*upload Button**/
body .upload-btn-cntnr{width: max-content;
margin: 15px auto;}
body .pdf-upload-btn{
    float: right;
border: 1px solid #368e36;
color: #fff;
background: #3c9a3c;
padding: 15px 40px;
font-size: 22px;
border-radius: 8px;
font-weight: 400;
width:auto;height:auto;
}

/*uload file page setting**/
body .formbgupld label{margin-bottom:5px;}

/*popup in mybooks*/
.popup-mybooks{top:20px !important;left:940px !important;}

/*popup for help*/
#tinycontent{background:none;}

/*tabs font*/
.basictab{font-family:"Open Sans", sans-serif;}
.basictab li a{text-shadow:none;}

/*user name in my books*/
.sbAuthorNamePrnt h3 {
    font-family: "Open Sans", sans-serif;
}

/*formdetails in edit profile page*/
.form-profile-setting {padding: 14px !important;height:50px !important;}
.form-profile-setting-text {height:250px !important;}
.form-profile-setting-text label, .form-profile-setting label{padding: 4px !important;width: 277px !important;}

/*popup tweets*/
.tweets-popup .price-table.row-fluid a{background: none;color: #181818;display: contents;}

/*Email Signature*/
.name-heading{font-weight: normal;padding: 5px 15px 0px;background: #F8E8D3;width: 79%;display: flex;justify-content: space-between;margin: 10px}
.narrower-dropdown{display: flex;justify-content: space-between;width: 100%;padding: 15px 20px 10px;background: aliceblue;margin: 10px 0px -20px -20px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.choose_color{padding: 10px;}
#color-selected, #color-select, #color-choose{margin: 5px}
.copy-text{margin-bottom: 5px;font-size: 14px;padding: 5px 10px;border-radius: 5px;border: 1px solid #d4d4d4;background: #fff;width: 90px;height: 35px;}
.given-name{text-align:left;margin-bottom:8px;}
.content-email-signature{padding:2px;}
.email-signature-author-content{display:flex;margin: 5px 0px;}
.email-signature-author-content img{width:24px;height:24px;margin-right:10px}
.email-signature-author-name{display: flex;}
.org{color:#5b5b5b;font-size:16px;margin-right: 15px;}
.color-blue-head{font-weight: normal;padding: 10px 15px;color: #fff;}
.color-code{width: 70%;padding-bottom: 5px;}
.color-head{font-weight: normal;padding: 10px 15px;background: red;border-bottom: 1px solid blue;color: #fff;}
.color-head-broader, .color-head-narrower, .color-head-profile, .color-head-bookcover{background: blue; padding: 10px;color: #fff;font-weight: normal;}

/*tooltip*/
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 180px;
  display: flex;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -90px;
  justify-content: center;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.tooltip.active::before {
    content: ' \2713';
    padding: 2px;
    color: #fff;
    font-size: 12px;
}

/*mybooks*/
.upgrdebtn{width: 180px;font-size: 18px;margin-bottom: 10px;}
.carousel-nav section{text-align: center;}
.copy-text i {padding: 0px 5px;}
.pricing-plan-single{border: none !important;width:25% !important;margin-right: 4% !important;padding: 0px !important;margin-left: 4% !important  }
.span12.right {margin-bottom: 30px;}
.pricing_book{background: #4285f4;border-radius: 3px;color: #ffffff;display: inline-block;font-size: 18px;font-weight: 400;letter-spacing: 0.5px;margin: 15px auto;padding: 12px 0;width: 90%;cursor: pointer;border: none;}
.plan-name{background-color: #008000 !important;border-color: #008000 !important; }
.pricing-plan-single.selected .splan-price, .pricing-plan-single.selected .splan-name{color: #008000 !important}
.pricing-plan-single.selected .pricing_book{background: #008000 !important}
.pricing-plan-single:hover .splan-price, .pricing-plan-single:hover .splan-name{color: #4285f4 !important;}
.faq-question::after {padding: 15px;}
#status_warn{margin: 0px 20px 20px !important;width: auto !important;}

/*Search dropdown*/
#search_dropdown_list{padding: 5px 10px;margin: 10px;background: #f7f7f7b0;}
#author_list{display: flex;}
#book_cover{max-width: 70px;
    height: 70px;background: #fff;
    border-radius: 50%;}
.book_content{text-align: left;padding: 0px 15px 0px;}
.book_content div {margin: 5px;}
#book_title{font-size: 24px;}
.autocomplete-active{background: #eee !important}
.books_pub{color: #000 !important;font-size: 14px !important;padding: 0px;margin: 0px;}
.author_name{font-size: 18px}
.book-img{margin: auto 0px;}
.autocomplete-items{background: #fff;color: #000;width: 63%;margin: auto;padding: 10px;overflow: scroll;height: 300px;}
#loading {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    z-index: 9999999;
}
.btn-info:hover{color: #fff;opacity: 0.6}
.btn-info{padding: 6px;
margin-bottom: 0;
font-size: 14px;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 5px;
text-align: center;}