/*
 Theme Name:   Poseidon Child Theme

Theme URI: https://themezee.com/themes/poseidon/
Author: ThemeZee
Author URI: https://themezee.com
 Template:     poseidon
Description: Poseidon is an elegant designed WordPress theme featuring a splendid fullscreen image slideshow. The clean typography and spacious white layout makes it great to share your stories. You can use the theme as simple blog or easily create a news website with the widget-based Magazine Homepage template.
Version: 1.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: poseidon
Tags: two-columns, light, blue, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, custom-colors, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, fluid-layout, responsive-layout, one-column, left-sidebar, right-sidebar, three-columns, black, red, silver, white, green, gray

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Poseidon is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

@import url("../poseidon/style.css");

@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'montserratlight';
    src: url('../../poseiden-child/fonts/monstrat/light/montserrat-light.woff2') format('woff2'),
         url('../../poseiden-child/fonts/monstrat/light/montserrat-light.otf') format('otf'),
		 url('../../poseiden-child/fonts/monstrat/light/montserrat-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('../../poseiden-child/fonts/monstrat/bold/montserrat-bold-webfont.eot');
    src: url('../../poseiden-child/fonts/monstrat/bold/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../poseiden-child/fonts/monstrat/bold/montserrat-bold-webfont.woff2') format('woff2'),
         url('../../poseiden-child/fonts/monstrat/bold/montserrat-bold-webfont.woff') format('woff'),
         url('../../poseiden-child/fonts/monstrat/bold/montserrat-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
* {
  margin : 0;
  padding: 0;
}

body {
  background : #ffffff !important;
  color : #2b2b2b !important;
  font-family: 'Rift' !important;
  font-size  : 16px !important;
  position:relative;
}
img {
  max-width : 100%;
}
textarea {
  resize : vertical;
}
h1, h2,
h3, h4,
h5, h6 {
  margin : 0 !important;
}
p, li, td, th {
  color: #263238;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  margin:0 !important;
  font-family: 'montserratlight';
}
h2 {
  font-family: Rift !important;
  font-weight: 600 !important;
  font-style: italic;
  text-transform:uppercase
}

.heading-h2 {
  color: #263238;
  text-transform:uppercase;
    font-family: Rift !important;
    font-style: italic;
    font-weight: 600 !important;
}
a, a:hover {
  text-decoration : none !important;
}
.padding-0 {
  padding : 0 !important;
}
.pl-0 {
  padding-left:0 !important;
}
.pr-0 {
  padding-right:0 !important;
}
.banner-bg {
  position:relative;
  background:url(./images/banner.jpg);  
  padding-top:52px;
  padding-bottom:150px;
}
.banner-caption span, .banner-caption h1, .banner-caption h2, .banner-caption p {
  color:#fff;
}
.banner-caption span {
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
}
.banner-caption {
  padding:0 200px;
}
.banner-caption h1 {
  font-size:24px;
  font-family: 'montserratlight';
}
.banner-caption h2 {
  font-size: 30px;
}
.banner-caption p {    
  padding:22px 100px
}
.logo {
  padding: 35px 0;
}
.pre-order {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}
.start-here-bg {
  background-color: rgb(255, 255, 255);
  border-radius: 40px;
  box-shadow: 0 15px 30px 0 rgba(38, 50, 56, 0.12);
  left: 50%;
  padding: 44px 50px;
  position: absolute;
  text-align: center;
  top: 86%;
  width: 525px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.start-here-bg h2 {
  color: #263238;
  font-size: 40px;  
}
.start-here-bg p {
  padding-top:10px;
}
.start-here-bg .input-group {
  background-color: #ffffff;
  border:2px solid #eceff1;
  color: #cfd8dc !important;
  font-size: 16px;
  font-weight: 400;
  margin-top:30px;  
  border-radius:30px;
}
.start-here-bg .input-group input {
  border:none !important;
  border-radius:30px !important;
  box-shadow:none !important;
  padding:15px 15px 15px 25px !important;
  height: 50px !important;
}
.btn-send {
  background-color: #0ec83a;
  border-radius: 30px !important;
  color: #fff;
  font-size: 16px !important;
  font-weight: 700 !important;
  height: 50px !important;
  padding: 10px 50px 10px 25px !important; 
  text-transform: uppercase;
}
.btn-send:hover {
  color: #ffffff !important;
  background:#eb1a22;
}
.btn.btn-send > img {
  padding-left: 6px;
}
.hacking-growth {
  padding-top: 21%;
}
.hacking-growth p {
  padding-top:27px;
}
.logos-client {
  padding:50px 0 75px;
}
.logos-client a{
  display:inline-block;
  padding:0 35px;
}
.mid-img {
  background:url(./images/mid-img.png);
  height: 580px;
  background-repeat:no-repeat;
  background-size:cover;
}
.read-hacking {
  padding:81px 0 500px;
}
.read-hacking p {
  padding:0 110px;
}
.first-time {
  font-size: 22px;
  font-weight: 600;
  font-family:"Montserrat",sans-serif !important;
  padding-top:45px !important;
  padding-bottom:60px !important;
}
.six-reasons-para {
  padding-top:20px;
  font-family:"Montserrat",sans-serif !important;
  text-transform:uppercase;
}
.poly-link {
  position: relative;  
  display:inline-block;  
}
.poly-link a {
  background-color: #eb1a22;
  box-shadow: 0px 15px 30px 0px rgba(236, 27, 36, 0.35); 
  color: #ffffff;
  font-size: 22px;
  font-weight: 700;
  padding:14px 25px;
  text-transform:uppercase;
  display:block;
}
.poly-link a:hover, .poly-link a:active, .poly-link a:focus {
  color: #ffffff;
  background:#0ec83a;
  box-shadow: 0px 15px 30px 0px  rgba(14, 200, 58, 0.35); 
}
.poly-link:hover:after, .poly-link:hover:before {
  border-color: transparent #0ec83a;
}
.poly-link:after, .poly-link:before {
  border-color: transparent #eb1a22;
}
.poly-link:before {
  left: -17px;
  border-width: 29px 17px 30px 0;
  top:0;
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
}
.poly-link:after {
  right: -17px;
  border-width: 29px 0 30px 17px;
  top:0;
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
}
.arrow {
  padding: 45px 0 0;
}
.steps-text {
  padding: 65px 33px 0 68px !important;
}

.skew-bg {
  -webkit-transform: translate3d(0px, 0px, 0px) skewY(-4deg);
  -moz-transform: translate3d(0px, 0px, 0px) skewY(-4deg);
  -ms-transform: translate3d(0px, 0px, 0px) skewY(-4deg);
  -o-transform: translate3d(0px, 0px, 0px) skewY(-4deg);
  transform: translate3d(0px, 0px, 0px) skewY(-4deg);    
}
.skew-text {
  -webkit-transform: translate3d(0px, 0px, 0px) skewY(4deg); 
  -moz-transform: translate3d(0px, 0px, 0px) skewY(4deg); 
  -ms-transform: translate3d(0px, 0px, 0px) skewY(2deg); 
  -o-transform: translate3d(0px, 0px, 0px) skewY(4deg); 
  transform: translate3d(0px, 0px, 0px) skewY(4deg);   
} 
.six-reasons {
  background:#f1f4f6;
  height: 925px;
   position: relative;
   z-index: 10;
}
.about-authors {
  background:#f1f4f6;
  height: 890px;
}
.steps-text p{
  padding-top:25px;
}
.step-img > img {
  /*border-bottom-right-radius: 40px;
  border-top-right-radius: 40px;*/
  margin-left:4px;
  margin-bottom:1px;
}
.reason-bg {
  border-radius: 40px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 15px 30px 0px rgba(38, 50, 56, 0.12);
  margin-top: 50px;
  margin-bottom:85px;
  overflow: hidden;
  position: relative;
}
.pager-active {
  background: #ec1b24;
  border-radius: 50%;
  bottom: -70px;
  color: #fff;
  font-size: 30px;
  height: 130px;
  left: 50%;
  padding-top: 15px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  width: 130px;
  font-style:italic;
}
.reason-bg h3 {
  color: #263238;
  font-size: 24px;
  font-weight: 700;
  text-transform:uppercase;
}
.reason-bg p {
  font-size:16px !important;
}
.postion-abs-hacking {
  position: absolute;
  top: -480px !important;
}
.postion-abs-author {
  position: absolute;
  top: -265px;
}
.five-steps {
  padding-top: 45px;
  
}
.five-steps .nav-tabs {
  border-bottom: 0 !important;
}
.five-steps .nav-tabs > li > a {
  border: none !important;
  margin-right: 2px;
  color: #90a4ae;
  font-size: 14px;
  font-weight: 700;
  text-transform:uppercase;
  font-family:"Montserrat",sans-serif !important;
}
.five-steps .nav-tabs > li.active > a, .five-steps .nav-tabs > li.active > a:focus, .five-steps .nav-tabs > li.active > a:hover, .five-steps .nav-tabs > li > a:hover {
  color: #fff !important;
  background-color: #ec1b24 !important;
  border-radius:40px !important;
}
.five-steps .nav-tabs {
  margin-top: 45px;
}
.five-steps .step-img {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.five-steps .step-img  img {
  border-radius: 40px 0 0 40px !important;
  margin-left:0 !important;
}
.growth-hacking-process {
 /* padding-top:45px;*/
}
.growth-hacking-process p {
  padding: 27px 110px 0 110px;
}
.growth-hacking-container {
  padding-top: 50px;
}
.analyze:first-child {
  margin-top: 100px;
}
.analyze {
  margin-top: 60px;
}
.analyze h4 {
  border-bottom: 2px solid #eceff1;
  color: #263238;
  font-size: 18px;
  font-weight: 600;
  padding: 0 0 16px 30px;
  position: relative;
  text-transform: uppercase;
}
.analyze p {
  font-size: 16px;
  padding: 15px 0 0 30px;
}
.analyze span {
  background: #eceff1 none repeat scroll 0 0;
  border-radius: 50%;
  bottom: -7px;
  height: 13px;
  left: 0;
  position: absolute;
  width: 13px;
}
.last-part .analyze span {
  left: auto;
  right: 0;
}
.center-image {
  padding-bottom:125px;
}
.growth-hacking-bg {
  padding-bottom: 300px;
  padding-top: 60%;
  position: relative;
  z-index: 5;
}
.about-text {
  padding:10px 60px 0 0 !important;
}
.about-text p {
  padding-top: 25px;
}
.about-text-right {
  padding:0 0 0 60px !important;
}
.about-text-right p {
  padding-top: 25px;
}
.social-icons {
  padding: 30px 0 0 0;
}
.social-icons > a {
  display: inline-block;
  margin-right: 10px;
}
.author-about {
  padding-top:60px;
}
.author-about:first-child {
  border-bottom: 2px solid #f5f5f5;
}
.get-the-book { 
  background:url(./images/hand.png);
  background-repeat:no-repeat;
  margin-top:450px;
  background-position:right 0;
}
.get-the-book span {
 color: #ec1b24;
 font-size: 24px;
 font-weight: 700;
 text-transform:uppercase;
 padding-top:10px ;
 display:inline-block;
}
.get-the-book h2 {
  padding-top:15px;
}
.get-the-book p {
  padding:34px 25px 0 0;
  line-height:25px;
}
.get-the-book .get-book-btn{ 
  margin:40px 0 150px 0; 
}
.get-book-btn {
  color: #ffffff !important;
  font-size: 22px;
  font-weight: 700;
  border-radius: 30px;
  background-color: #0ec83a;
  box-shadow: 0px 15px 30px 0px rgba(14, 200, 58, 0.35); 
  text-transform:uppercase;
  padding:14px 40px;
  display:inline-block;  
}
.get-book-btn:hover {
  color: #ffffff;
  background:#eb1a22;
  box-shadow: 0px 15px 30px 0px rgba(235, 26, 34, 0.35); 
}
.connect-with {
  background:#f1f4f6;
}
.connect-with::after {
  border-left: 640px solid transparent;
  border-right: 640px solid transparent;
  border-top: 200px solid #f1f4f6;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}
.connect-with p{
 font-size: 24px;
 font-weight: 400 !important;
 text-transform:uppercase;
 font-family: "Montserrat",sans-serif !important;
 padding-top: 25px; 
}
.coneect-bg {
  background:url(./images/maps.png);
  background-repeat:no-repeat;
  margin-top: 55px;
  padding-top: 55px;
  padding-bottom: 135px;
}
.connect-text {
  padding: 64px 250px;
}
.cities {
  float: left;
  font-family: "Montserrat",sans-serif !important;
  font-size: 24px;
  font-weight: 400 !important;
  line-height: 35px;
  text-transform: uppercase;
  width: 30%;
}
.cities b{
 font-size: 48px;
 font-weight: bold !important;
}
.growth-hackers {
  position:relative; 
}
.growth-hack-fb {
  border-radius: 40px;
  background-color: #ffffff;
  box-shadow: 0px 15px 30px 0px rgba(38, 50, 56, 0.12);
  padding:30px;
  width: 360px;
  text-align:center;
  margin:0 auto;
}
.growth-hack-text {
  padding-top: 80px;
}
.growth-hack-text p {
  padding: 27px 110px 0;
}
.growth-hack-text .get-book-btn {
  margin: 45px 0 100px;
}

footer { 
  background:url(../images/footer.jpg);
  padding:60px;
  margin-top:80px;
}
footer p {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400 !important;
  font-family:"Montserrat",sans-serif !important ;
  padding-top:20px;
}
.last-part {
  float:right !important;
}
.advps-slide-field-three img {
    float: right !important;
    margin-right: -10px;
  border-bottom-right-radius: 40px;
  border-top-right-radius: 40px;
 

}

.advps-slide-field-three {
  float: none !important;
}
.advps-excerpt-three {
  float: right !important;
  margin-right: 35px;margin-top:60px;
}

.advps-excerpt-three > p {
  line-height: 30px !important;
  padding-top: 25px !important;
}

.bx-wrapper {
  margin: 0 auto !important;
}

.rtbs_menu {
  margin: -2px !important;
}
.rtbs .rtbs_menu ul {
  list-style: outside none none;
  margin: 0 -2px !important;
  padding: 0 !important;
}
.rtbs .rtbs_menu li a.active{
background-color: #ec1b24 !important;
border-radius:40px !important;
color:#fff !important;
}

.rtbs .rtbs_menu li{
padding:0 5px !important;
 border-radius: 40px;
 font-size: 14px !important;
font-weight:700 !important;
margin:5px !important;
}
.rtbs .rtbs_menu li:hover{
border-radius:40px !important;

}

.rtbs .rtbs_menu li a {
  /*border-radius: 40px !important;*/
  font-size: 14px !important;
}
.rtbs .rtbs_menu li a:hover {
  color: #fff !important;
  background:#ec1b24 !important;
 border-radius:40px !important;
 padding:10px 20px !important;
 margin:-bottom:10px !important;
}

.rtbs_content.active {
  border: none !important;padding:0 5px !important;
}

.rtbs > .rtbs_content {
  background: #f9f9f9 none repeat scroll 0 0;
  padding: 0 !important;
  border-radius:40px !important;
}
.rtbs_content {
  margin-top: 50px;
  border:none !important;
}
.rtbs {
  margin: 40px 0 !important;
}
.rtbs .rtbs_menu li a {
  border: medium none !important;
  color: #90a4ae !important;
  font-family: "Montserrat",sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  margin: -2px !important;
  text-transform: uppercase;
  padding:10px 20px !important;
}

.steps-text p{
font-size:16px !important;
}

.steps-text h3{
    color: #263238;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.advps-excerpt-three {
  max-width: 45% !important;
}
.attachment-full.size-full.wp-post-image {
  /*margin: 0 auto !important;*/
  width:50% !important;
}

.growth-hack-fb {
  margin: 50px auto !important;
}



/* 08-12-2016 sanjeev */

.header-bg {
  background:url(../images/banner2.jpg);  
  padding:20px 0px;
}
.hacking-growth1{background:url(../images/dotted-line.jpg) top 75% center no-repeat;padding-top:109px !important;}
.tool-growth{
font-family:'Montserrat';
font-weight:300;
font-size:18px !important;
padding-top:22px;	
}
.heading-here{
	text-align:center;
	padding-top:96px;
	
}
.bg-56{background:url(../images/bg-56.png) top 75% center no-repeat;background-size:contain;}
.step{
	margin-top:60px;
	text-align:center;
}

.step-para {
	margin-top: 37px !important;
	font-family: 'Montserrat' !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	color: #263238 !important;
	min-height: 93px;
}
.step-para P{
padding:0;	
}
.include-step{
	padding-top:108px;

}
.include-step  ul{
	list-style:none;
	text-align:center;
	padding-top:26px;
	margin: 0 auto;
    display: table;
}
.include-step  ul  li{
float:left;	
}
.include-step li:last-child{
border-right:none !important;	
}
.include-step  ul  li a{
padding:0 10px;
border-right:1px solid #263238;
text-align:center;
color:#263238;
font-size:18px;	
font-family:'Montserrat' !important;
font-weight:300 !important;
}
.step-img{
border:1px solid #eee;
padding:30px;	
text-align:center;
}
.step-img > img {
  height: 30px !important;
  max-width:80%;
}
.bg-box{
background:#fff;
box-shadow:0 0 17px 0 #ddd;
margin-top:108px;
border-radius:20px;	
}
.plus{
padding:60px 0 40px 0;
text-align:center;	
}
ul.social {
  display: table;
  padding-top: 30px !important;
}
ul.social li{display:inline-block;}
ul.social li+li{margin-left:25px!important;}
ul.social li a {
  color: #263238;
  font-family: "Montserrat" !important;
  font-size: 16px;
  font-weight: 300 !important;
}
ul.social li i {
    height: 45px;
    width: 45px;
    margin-right:5px;
    text-align: center;
    padding-top: 11px;
    background: #ec1b24;
    color: #fff;
    border-radius: 50px;
    font-size: 22px;
	box-shadow: 0px 3px 10px 0px rgba(236, 27, 36, 0.2);
}
.step-para1 {
	padding: 0 10px;
	text-align: center;
	color: #263238;
	font-size: 18px;
	font-family: 'Montserrat' !important;
	font-weight: 800 !important;
	width: 80% !important;
	margin: 0 auto 100px !important;
}
.step-img1{
	text-align:center;
}
.bonuses-box {
  padding-bottom:25px
}

.gray-bg{
background:url("../images/gray-bg.png") no-repeat 0 0;	
}

.red{
color:red;	
}
.seller{
color:#263238;
font-size:16px;	
font-family:'Montserrat' !important;
font-weight:300 !important;	
padding-top:10px;
text-transform:capitalize;
font-style:normal;
line-height: 24px;
float:left;	
text-align:justify;
}
.seller-paragraph{
color:#263238;
font-size:16px;	
font-family:'Montserrat' !important;
font-weight:300 !important;	
padding-top:10px;

font-style:normal;
line-height: 24px;
float:left;	
text-align:justify;
}
.logo-img {float:left;}
.logo-img > img {padding:0 20px !important;}

.step2{
color:red;	
}

.step3{
color:red;	
}

.section2{
	
}
.pad-tb-20{padding-top:20px;padding-bottom:20px;}
section.header-bg p {
  color: #fff;
  font-family: "montserratlight";
  font-size: 16px;
  margin-top: 6% !important;
}
img.logo-2 {width:120px;}

.logo-img img {
  padding: 0 27px; display: inline-block !important;
  margin: 0 auto !important;
}

.sell2 {
  margin-top: 20px !important;
}
.email{
font-weight:600;
text-transform:lowercase;
}

.more{
border:none !important;
}

/******22 March**********/
.choose-your-bonus-height {
  background: #f1f4f6 ;
  height: 1650px;
  margin-bottom: 200px;
}
.new-page-gray-pattern {
  background:url("../images/gray-pattern.png") no-repeat center;
  padding-top: 100px;
  position:relative
}
.new-page-gray-pattern::after {
  border-bottom: 200px solid #fff;
  border-left: 670px solid transparent;
  border-right: 670px solid transparent;
  bottom: 0;
  content: "";
  height: 0;
  right: 0;
  position: absolute;
  width: 0;
}
.client-new-page {
  position: relative;
  z-index: 20;
}
.bg-box-testimonials {
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 17px 0 #ddd;
  position: relative;
  padding-top:75px
}
.client-name {
  color: #263238;
  font-family: montserratlight;
  font-size: 18px;
  font-weight:300;
   line-height: 30px;
}
.client-name b{
  font-family: montserratbold;
  font-weight: normal !important;
}
.bg-box-testimonials p {
  color: #263238;
  font-size: 16px;
  font-weight: 300;
  line-height: 36px;
  min-height: 260px;
  padding: 20px 50px 65px;
}
.client-image-testi {
  border-radius: 100%;
  height: 100px;
  left: 50%;
  position: absolute;
  top: -50px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100px;
}
.takes-time-growth .heading-h2 {
  font-size:48px 
}
.take-time p {
  margin: 0;
  padding: 25px 0 0;
}
.take-time h3 {
  font-family: montserratbold;
  font-size: 24px;
  font-weight: normal;
  padding: 45px 0 0;
}
.take-time {
  padding: 0 60px;
}
.takes-time-growth {
  padding-bottom: 150px;
  padding-top: 100px;
}
.choose-your-bonus {
  position: absolute;
  top: -100px;
  width: 100%;
}
.choose-your-bonus .heading-h2 {
  font-size: 48px;
}
.choose-your-bonus-bg {
  padding: 65px 40px;
}
.choose-your-bonus .table-responsive {
  margin-top: 60px;
}
.choose-your-bonus th {
  background: #f1f4f6;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  font-family: montserratbold;
  vertical-align: middle !important;
  border:none !important;
  text-transform:uppercase;
  line-height: 20px !important;
  padding: 15px 28px !important;
  color:#263238
}
.choose-your-bonus th:first-child {
  font-size: 18px;
}
.choose-your-bonus th span {
  font-size: 14px;
  font-family: montserratlight;
}
.choose-your-bonus th:first-child, .choose-your-bonus td:first-child  {
  text-align: left;
  width: 27%;
}
.tick {
  color: #0ec83a;
  font-size: 30px !important;
}
.choose-your-bonus td {
  border-left: 2px solid #f1f4f6;
  border-top: 2px solid #f1f4f6 !important;
  color: #263238;
  font-size: 15px;
  padding: 27px 28px !important;
  vertical-align: middle !important;
}
.no-td-border {
  border:none !important
}
.choose-your-bonus td span {
	font-size: 18px;
	font-weight: 600;
}
.choose-your-bonus .table {
  margin: 0 auto;
  width: 99%;
 }
.choose-your-bonus td:last-child {
   border-right: 2px solid #f1f4f6;
}
.dash-line {
  background: #b0bec5;
  display: inline-block;
  height: 2px;
  width: 24px;
}
.total-data {
	font-size: 16px;
	line-height: 30px;
	font-weight:800 !important;
}
.order-now-btn {
  background-color: #0ec83a;
  border-radius: 30px;
  color: #ffffff !important;
  display: inline-block;
  font-family: montserratbold;
  font-size: 15px;
  font-weight: normal;
  padding: 12px 0;
  text-align: center;
  text-transform: uppercase;
  width: 140px;
}
.order-now-btn:hover {
  box-shadow: 0 5px 30px 0 rgba(14, 200, 58, 0.35);
}
#border-none-id {
  border-left: medium none !important;
  border-top: medium none !important;
}
#for-queries {
  font-size: 17px !important;
  line-height: 33px;
  padding: 34px 70px 0;
}
#for-queries a{
  color:#ec1b24;
  font-weight:bold;
}
.client-feed-back {
  background:url("../images/client-feed-back.jpg") no-repeat scroll right bottom;
}
.client-feed-back p {
  color: #455a64;
  font-size: 24px;
  line-height: 40px;
  padding: 70px 50% 40px 0;
}
.client-feed-back b {
  color: #455a64;
  font-size: 24px;
  font-family:montserratbold;
  font-weight:normal;
}
.client-feed-back span {
  color: #455a64;
  font-family: "montserratlight";
  font-size: 18px;
  padding-bottom: 120px;
  display: block;
}
.no-space-footer footer { margin-top:0px}
/******22 March**********/
@media screen and (max-width:1300px) {
.new-page-gray-pattern::after {
  border-left: 650px solid transparent;
  border-right: 650px solid transparent;
}
}
@media screen and (max-width:1250px) {
.new-page-gray-pattern::after {
  border-left: 610px solid transparent;
  border-right: 610px solid transparent;
}
}
@media screen and (max-width:1200px) {
.new-page-gray-pattern::after {
  border-left: 600px solid transparent;
  border-right: 600px solid transparent;
}
.choose-your-bonus th:first-child {
  font-size: 15px;
}
#for-queries {
    padding: 34px 40px 0;
}
.get-the-book p { padding: 34px 70px 0 0;}
.logos-client a {padding: 0 25px;}
.reason-bg h3 { font-size: 20px;}
.growth-hacking-bg { padding-top: 62%;}
.steps-text { padding: 30px 30px 0 40px !important;}
.steps-text p { padding-top: 20px;}
.analyze:first-child { margin-top: 40px;}
.analyze { margin-top: 30px;}
.analyze h4 { padding: 0 0 16px 20px;}
.analyze p { padding:10px 0 0 20px}
.center-image { padding-bottom: 125px;  padding-top: 50px;}
.about-text-right .social-icons { padding: 30px 0;}
.author-about { padding-top: 30px }
.about-text-right { padding: 0 0 0 40px !important;}
.about-text { padding: 10px 40px 0 0 !important;}
.get-the-book .get-book-btn { margin: 40px 0 100px;}
.banner-caption { padding: 0 130px;}
.read-hacking p { padding: 0 100px;}
.growth-hacking-process p, .growth-hack-text p { padding:27px 100px 0;}
.five-steps .nav-tabs > li > a { padding: 10px  !important; font-size:13px;}
.connect-text { padding: 64px 100px;}
.container { width: 95% !important;}
.connect-with:after { 
border-left: 600px solid transparent; border-right: 600px solid transparent; border-top: 150px solid #f1f4f6;}

.hacking-growth1 {
  background: rgba(0, 0, 0, 0) url("../images/dotted-line.jpg") no-repeat scroll center top 70% / 62% auto;
}
}
@media screen and (max-width:1199px) {
.bg-box-testimonials p {
  padding: 20px 15px 65px;
  font-size: 15px;
  line-height: 30px;
  min-height: 240px;
}
.choose-your-bonus td {
  padding: 27px 15px !important;
 }
 .choose-your-bonus th {
 padding:15px 15px !important
 }
.choose-your-bonus-bg {
  padding: 65px 15px;
}
.take-time {
  padding: 0;
}
.order-now-btn {
  font-size: 12px;
  padding: 10px 10px;
  width: auto;
}
.choose-your-bonus-height {
  height: 1800px;
}
@media screen and (max-width:1180px) {
.get-the-book { background-position: right bottom !important; background-size: 50% auto;}
.get-the-book p { padding: 15px 40px 0 0;}

}
@media screen and (max-width:1100px) {
.new-page-gray-pattern::after {
  border-left: 540px solid transparent;
  border-right: 540px solid transparent;
}
.hacking-growth { padding-top: 25%;}
.connect-with:after { 
border-left: 600px solid transparent; border-right: 510px solid transparent; border-top: 150px solid #f1f4f6;}

.poly-link > a {
  padding: 14px 0 !important;
}
.hacking-growth1 {
  background: rgba(0, 0, 0, 0) url("../images/dotted-line.jpg") no-repeat scroll center top 68%;
}
.choose-your-bonus-height {
  height: 1650px;
}
}
@media screen and (max-width:1024px){
.new-page-gray-pattern::after {
  border-left: 510px solid transparent;
  border-right: 510px solid transparent;
}
}
@media screen and (max-width:992px){
.advps-excerpt-three {
  max-width: 45% !important;
}
.attachment-full.size-full.wp-post-image {
  margin: 0 auto !important;
  width:50% !important;
}
}

@media screen and (max-width:991px) {
.new-page-gray-pattern::after {
  border-left: 495px solid transparent;
  border-right: 495px solid transparent;
}
.client-feed-back p {
  font-size: 20px;
  padding: 70px 57% 40px 0;
}
.banner-caption { padding: 0 20px;}
.connect-with:after { 
border-left: 500px solid transparent; border-right: 500px solid transparent; border-top: 150px solid #f1f4f6;}
.logos-client a { padding: 0 5px;}
.logos-client img { width: 75%;}
.read-hacking p { padding: 0;}
.growth-hacking-process p, .growth-hack-text p { padding:27px 0 0;}
.first-time, .reason-bg h3 { font-size: 18px;}
.step-img {  text-align: center;}
.step-img > img { margin:15px 0px; }
.five-steps .step-img img { border-radius: 40px !important;  margin:15px 0px !important;}
.growth-hacking-bg { padding-top: 100%;}
.six-reasons { height: 1420px;}
.center-image { display:none;}
.analyze:first-child { margin-top: 10px;}
.analyze { padding: 0 10px 25px; margin-top:10px}
.steps-text p { padding-bottom: 15px;  padding-top: 15px;}
.text-center-small { text-align:center;}
.about-text-right, .about-text { padding: 0 40px !important; }
.social-icons { padding:20px 0;}
.get-the-book { margin-top: 1400px;}
.connect-text { padding: 64px 0;}
.heading-h2 { font-size: 35px;}
.choose-your-bonus .heading-h2 {
  font-size: 35px;
}
.attachment-full.size-full.wp-post-image {
  max-width: 100% !important;
}
.advps-excerpt-three {
  max-width: 90% !important;
}
.attachment-full.size-full.wp-post-image {
  float: none !important;
  margin: 0 auto;
}
}
@media screen and (max-width:980px) {
.six-reasons { height: 1500px;}

.advps-slide-field-three img {
  border-radius: 40px;
  float: none !important;
  text-align: center !important;
  margin: 0 auto;
}

.advps-excerpt-three {
  float: none !important;
  margin: 50px auto !important;
}

.hacking-growth1 {
  background: rgba(0, 0, 0, 0) url("../images/dotted-line.jpg") no-repeat scroll center top 64% / 62% auto;

}
}
@media screen and (max-width:960px) {
.new-page-gray-pattern::after {
  border-left: 480px solid transparent;
  border-right: 480px solid transparent;
}
}
@media screen and (max-width:920px) {
.new-page-gray-pattern::after {
  border-left: 460px solid transparent;
  border-right: 460px solid transparent;
}
}
@media screen and (max-width:900px) {
.new-page-gray-pattern::after {
  border-left: 450px solid transparent;
  border-right: 450px solid transparent;
}
.choose-your-bonus-height {
  height: 1800px;
}
.client-feed-back {
  background-size:100%
}
#for-queries {
  padding: 15px 10px 0;
}
.six-reasons { height: 1570px;}
.connect-with::after {
  border-left: 410px solid transparent;
  border-right: 500px solid transparent;
  border-top: 150px solid #f1f4f6;
}
}
@media screen and (max-width:800px) {
.new-page-gray-pattern::after {
  border-left: 400px solid transparent;
  border-right: 400px solid transparent;
}
.choose-your-bonus-height {
  height: 1950px;
}
.six-reasons { height: 1600px;}
.connect-with::after {
  border-left: 310px solid transparent;
  border-right: 500px solid transparent;
  border-top: 150px solid #f1f4f6;
}
ul.social li + li {
  margin-left: -5px !important;
}
.hacking-growth1 {
  background: rgba(0, 0, 0, 0) url("../images/dotted-line.jpg") no-repeat scroll center top 61% / 70% auto;

}
.social > li {
  padding: 0 15px 0 0 !important;
}

}
@media only screen and (width:768px){
.new-page-gray-pattern::after {
  border-left: 385px solid transparent;
  border-right: 385px solid transparent;
}
.connect-with::after {
  border-left: 340px solid transparent;
  border-right: 427px solid transparent;
  border-top: 150px solid #f1f4f6;
}
.growth-hacking-process {
  padding-top: 400px;
}

.hacking-growth1 {
  background: rgba(0, 0, 0, 0) url("../images/dotted-line.jpg") no-repeat scroll center top 63% / 67% auto;
}
}
@media screen and (max-width:768px) {
.start-here-bg {  top: 80%;}
.mid-img { height: 350px;}
.attachment-full.size-full.wp-post-image {
  width: 100% !important;
}
.advps-excerpt-three {
  float: none !important;
  margin: 50px auto !important;
  width: 95% !important;
}
.step-img > img {
  width: 100%;
}
.heading-h2 {
  font-size: 26px !important;
}
.steps-text h3{
    font-size: 20px;
   
}
.step-para {
  font-size: 14px !important;
}
.social > li {
  padding: 0 15px 10px 0 !important;
}
}
@media screen and (max-width:767px) {
.new-page-gray-pattern::after {
  border: medium none !important;
}
.takes-time-growth {
  padding-bottom: 150px;
  padding-top: 0;
}
.bg-box-testimonials {
  margin-bottom: 100px;
}
.choose-your-bonus-height {
  height: 1400px;
}
.client-feed-back p {
  padding: 70px 0 30px;
}
.client-feed-back span {
  width:180px
}
.banner-caption { padding: 0;}
.banner-caption p { padding: 22px 40px; }
.logos-client a {  width: 50%; float: left; padding:0;  }
.logos-client img { width: auto;}
.connect-with:after { border-left: none ; border-right:  none;}
.postion-abs-hacking, .postion-abs-author { position: static;  top: 0;}
.six-reasons, .growth-hacking-bg, .about-authors { height: auto;padding: 70px 0;}
.read-hacking, .growth-hackers, .hacking-growth, .banner-bg{ padding: 30px 0 !important; margin-top:0;}
.hacking-growth { padding-bottom: 30px;}
.last-part .analyze span { left: 0;  right: auto;}
.get-the-book { padding: 30px 0 180px; margin-top:0}
.poly-link a, .get-book-btn{ font-size: 18px;}
.step-img { padding-right: 15px !important;}
.steps-text { padding:15px !important;}
.five-steps .step-img { padding-left: 15px !important; padding-right: 15px !important;}
.about-text-right, .about-text, .about-text-right { padding: 10px 15px !important;}
.about-text p, .about-text-right p { padding-top: 15px;}
p, li, td, th, .connect-with p { font-size: 15px; line-height:25px;}
.five-steps .nav-tabs { margin-top: 25px;}
.reason-bg { margin-top: 20px;}
.start-here-bg { left: 0; margin: 0 auto; position: static;  top: 0; transform: translate(0px);  width: 80%; padding: 44px 20px;}
.get-the-book p { padding: 15px 0 0;}
.coneect-bg {
  background-position: center center;
  background-size: cover;
}
.poly-link::before { border-width: 25px 17px 28px 0;}
.poly-link::after { border-width: 26px 0 27px 17px;}

.rtbs_full .rtbs_menu li.mobile_toggle {
    color: #fff !important;
    font-family: "Montserrat",sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 10px 20px !important;
    text-transform: uppercase;
	background:#ec1b24;
}

.pre-order img {
  float: right !important;
  width: 60%;
}
.attachment-full.size-full.wp-post-image {
  width: 100% !important;
}

.step-img > img {
  width: 100% !important;
}
/* sanjeev css end */

.step-img > img {
  width: auto !important;
}

.step-para1 {
  margin: 0 auto 70px !important;
}
.social > li {
  padding: 0 10px !important;
  width: auto !important;
  margin-bottom: 10px !important;
}
.hacking-growth1 {
  background: none !important;
  
}
/* sanjeev css end */
}

@media screen and (max-width:600px) {
.advps-excerpt-three {
  margin: 20px 16px;
}
.choose-your-bonus-bg {
  padding: 40px 15px;
}
.choose-your-bonus .table-responsive {
  margin-top: 20px;
}
.choose-your-bonus td {
  padding: 25px 15px !important;
}
.client-feed-back span {
  font-size: 14px;
}
.client-feed-back b {
  font-size: 18px;
}
.heading-h2 {
  font-size: 22px !important;
}

.steps-text h3{
    font-size: 18px;
   
}
.include-step ul {
  width: 100% !important;
}
}

@media screen and (max-width:568px) {
.hacking-growth { padding-top: 30%;}
.poly-link:after { border-width: 28px 0 25px 17px;}
.poly-link:before {  border-width: 28px 17px 25px 0;}
.pre-order > img { width: 70%;}
.pre-order{ text-align:right}
.cities { font-size: 16px;}
.cities b { font-size: 30px;}

.poly-link a, .get-book-btn {
  font-size: 14px !important;
}
.social > li {
  width: 45% !important;
  margin-bottom:30px !important;
}
}


@media screen and (max-width:480px) {
.banner-caption h1 { font-size: 18px;}
.poly-link a, .get-book-btn{ font-size: 14px;}
.poly-link:before { border-width: 25px 17px 22px 0;}
.poly-link:after { border-width: 25px 0 22px 17px;}
.growth-hack-fb { width: 80%;}

.pre-order img {
  width: 40%;
}

.logos-client img {
  width: 70%;
}

.get-the-book {
  margin-top: 0;
  padding: 30px 0 150px !important;
}

.advs-title > a {
  font-size: 16px !important;
}
.first-time {
  font-size: 17px !important;
}
.poly-link > a {
  font-size: 12px !important;
}


.hacking-growth1 {
  padding-top: 60px !important;
}

.heading-here {
  padding-top: 60px !important;
}
.step {
  margin-top: 30px !important;
}

.step-para1 {
  margin: 0 auto 50px !important;
}

.heading-h2 {
  font-size: 24px !important;
}

.logo-img img {
  display: block !important;
  margin: 0 auto !important;
}

.logo-img {
  width: 100% !important;
}

.seller {
  font-size: 14px;
}

.tool-growth {
  font-size: 16px !important;
}
.step-para {
  font-size: 14px !important;
}

ul.social li + li {
  margin-top: 25px !important;
}

.pad-tb-20 {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.social > li {
  margin-bottom:10px !important;
}
}
@media screen and (max-width:375px) {
.pre-order > img { width: 50%;}
.poly-link a { padding: 14px 0; font-weight:normal; font-size:12px;}
.poly-link:before { border-width: 23px 17px 22px 0;}
.poly-link:after { border-width: 23px 0 22px 17px;}
.five-steps .nav-tabs > li > a { margin-top:10px}
.reason-bg {  margin-bottom: 30px;}
.btn-send { font-size: 14px !important; padding: 10px 30px 10px 15px !important;}
.get-the-book {
  padding: 30px 0 100px !important;
}
.cities b {
  font-size: 26px !important;
}
.cities {
  font-size: 14px !important;
}
.poly-link a {
  padding: 14px 0px;
  font-size:11px !important;

}
.rtbs_full .rtbs_menu li.mobile_toggle {
  font-size: 13px !important;
  text-align: left !important;
}
.heading-h2 {
  font-size: 18px !important;
}

.tool-growth {
  font-size: 14px !important;

}

.include-step ul li a {
  font-size: 16px !important;
}
.heading-h2.plus {
  font-size: 18px !important;
}

.social span {
  font-size: 14px !important;
}

ul.social li + li {
  margin-left: -20px !important;
}
.social > li {
  width: 100% !important;
}
.link {
  padding-left: 18px !important;
}

ul.social li + li {
  margin-top: 5px !important;
}
}


@media screen and (max-width:320px) {
.link {
  padding-left: 12px !important;
}

}



