th, td {
    padding: 0.5em;
}

table td .message{
	position:relative;
	display: inline-block;
}
table td .message:hover{
	color: #64b5f6;
}
table td .message:hover span:last-child{
	display:block;
		 opacity: 1;
visibility: visible;
}
table td span:last-child{
	position:relative;
	display:none;
}
table th span:last-child{
	position:relative;
	display:none;
	 opacity: 0;
visibility: hidden;
transition: all 0.35s ease-in-out;
}
table td span.bubble{
	 display: block;
	 display:none;
    position: absolute;
    top: 30px;
    left: -90px;
    z-index: 9;
    background-color: #64b5f6;
    color: #fff;
    padding: 1em;
    text-align: left;
    font-size: 12px;
    width: 200px;
    box-shadow: 0 3rem 3rem -2rem rgba(0, 0, 0, 0.52);
}
table td span.bubble:after, table td span.bubble:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

table td span.bubble:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #64b5f6;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box:before {
	border-color: #64b5f6;
	border-bottom-color: #64b5f6;
	border-width: 16px;
	margin-left: -316px;
}

.table-affliate-management{
	 display: inline-block;
    padding: 0em 0;
    margin: -4em 0 0 0;
}
.table-affliate-management table{
	font-family: 'Roboto Condensed', sans-serif;
	font-family: 'Libre Franklin', sans-serif;
	font-family: 'Roboto', sans-serif;
	position: relative;
	margin:2em 0;
	border:0;
}
.table-affliate-management h6{
	font-size:1.25em;
}
.table-affliate-management table colgroup:first-child{
	background-color: rgba(22, 160, 133,0.1);
	text-align: left;
}
.table-affliate-management table colgroup:nth-of-type(1) {
	 background-color: rgba(26, 188, 156,1.0);
	 color:#fff;
}
.table-affliate-management table tr:hover{
	background-color: rgba(26, 188, 156,.1);
}
.table-affliate-management table tr:nth-of-type(odd){
	background-color: rgba(26, 188, 156,.2);
}
.table-affliate-management table tr:nth-of-type(11),
.table-affliate-management table tr:nth-of-type(21),
.table-affliate-management table tr:nth-of-type(29),
.table-affliate-management table tr:nth-of-type(35),
.table-affliate-management table tr:nth-of-type(48),
.table-affliate-management table tr:nth-of-type(51),
.table-affliate-management table tr:nth-of-type(54)
{
	background-color: #fff;
}
.table-affliate-management table th{
	background-color: rgba(26, 188, 156,1.0);
	background-color: transparent;
	border:0;
	border-bottom:1px solid rgba(26, 188, 156,.2);
}
.table-affliate-management table tr:nth-of-type(1) th:nth-of-type(1){
	background-color: #fff;
	border:0;
	color:rgba(22, 160, 133,1);
}
.table-affliate-management table tr:nth-of-type(1) th:nth-of-type(2){
	
	color:#fff;
	background-color: rgba(241, 196, 15,1.0);
}
.table-affliate-management table tr:nth-of-type(1) th:nth-of-type(3){
	background-color: rgba(243, 156, 18,1.0);
	color:#fff;
}
.table-affliate-management table tr:nth-of-type(1) th:nth-of-type(4){
	background-color: rgba(231, 76, 60,1.0);
	color:#fff;
}
.table-affliate-management table tr:nth-of-type(1) th:nth-of-type(5){
	background-color: rgba(192, 57, 43,1.0);
	color:#fff;
}
.table-affliate-management table tr:nth-of-type(1) th:nth-of-type(6){
	background-color: rgba(165, 40, 18,1.0);
	color:#fff;
}
.table-affliate-management table td:nth-of-type(1){
	 text-align: right;
    font-weight: 300;
    color: #fff;
    padding-right: 1em;
    font-size: 15px;
}
.table-affliate-management table th:nth-of-type(1){
text-transform: uppercase;
    font-size: 1.01em;
    font-weight: 900;
    padding: 1em;
    text-align: right;
    background-color: #039478;
    color: #fff;
}
.table-affliate-management table td{
	text-align: center;
	position: relative;
	border-color: rgba(26, 188, 156,.15);
}
.table-affliate-management table td .fa.fa-check-square{
	color:rgb(233,67,53);
	font-size:21px;
}
.table-affliate-management table td .fa.fa-times{
	color:rgba(52,168,83,0.35);
	font-size:21px;
}
.table-affliate-management table td .fa.fa-question-circle{
	color:#eee;
	display:inline-block;
	cursor: pointer;
	font-size:25px;
}
table .price_table{
	font-size:2em;
	font-weight:300;
	display:block;
	text-align: center;
}
table .priceing{
	font-size:2em;
	font-weight:700;
	display:block;
	text-align: center;
	 letter-spacing: -2px;
}
table .priceing abbr{
font-size:15px;
letter-spacing: normal;
margin-left:5px;
}
table .bubble{
/*	display:none;
	position:absolute;
	top:200px;
	left:0;	*/
}
.table-affliate-management table h2{
font-size: 3em;
    font-weight: 300;
    text-align: center;
    letter-spacing: -2px;
}
.table-affliate-management table td span:last-child{
	display:none;
}
.table-affliate-management table td .fa.fa-question-circle:hover .bubble{
	display:block;
}
.table-affliate-management table td.note{
	background-color: #fff;
	color:#16a085;
	text-align:left;
	padding:1em;
	font-size:15px;
}
/* 
seo

 */
 
 .table-seo-pricing{
	 display: inline-block;
    margin: -2em 0 0 0;
	    margin-bottom: 2em;
    box-shadow: 0px -2px 20px 0px rgba(0,0,0,0.15);
}
.table-seo-pricing table{
	font-family: 'Roboto Condensed', sans-serif;
	font-family: 'Libre Franklin', sans-serif;
	font-family: 'Roboto', sans-serif;
	position: relative;
	margin:0em 0;
	border:0;
}
.table-seo-pricing h6{
	font-size:1.25em;
}
.table-seo-pricing table colgroup:first-child{
	background-color: rgba(22, 160, 133,0.1);
	text-align: left;
}
.table-seo-pricing table colgroup:nth-of-type(1) {
	 background-color: rgba(26, 188, 156,1.0);
	 color:#fff;
}
.table-seo-pricing table tr:hover{
	background-color: rgba(26, 188, 156,.1);
}
.table-seo-pricing table tr:nth-of-type(odd){
	background-color: rgba(26, 188, 156,.2);
}
.table-seo-pricing table tr:nth-of-type(4),
.table-seo-pricing table tr:nth-of-type(15),
.table-seo-pricing table tr:nth-of-type(20),
.table-seo-pricing table tr:nth-of-type(36),
.table-seo-pricing table tr:nth-of-type(45),

{
	background-color: #fff;
}
.table-seo-pricing table th{
	background-color: rgba(26, 188, 156,1.0);
	background-color: transparent;
	border:0;
	border-bottom:1px solid rgba(26, 188, 156,.2);
}
.table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(1){
	background-color: #fff;
	border:0;
	color:rgba(22, 160, 133,1);
}
.table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(2){	
	color:#fff;
	background-color: #90caf9;
}
.table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(3){
	background-color: #64b5f6;
	color:#fff;
}
.table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(4){
	background-color: #42a5f5 ;
	color:#fff;
}
.table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(5){
	background-color: #1e88e5;
	color:#fff;
}
.table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(6){
	background-color: #1976d2 ;
	color:#fff;
}
.table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(7){
	background-color: #0d47a1 ;
	color:#fff;
}
.table-seo-pricing table td:nth-of-type(1){
	 text-align: right;
    font-weight: 300;
    color: #fff;
    padding-right: 1em;
    font-size: 15px;
}
.table-seo-pricing table th:nth-of-type(1){
text-transform: uppercase;
    font-size: 1.01em;
    font-weight: 900;
    padding: 1em;
    text-align: right;
    background-color: #039478;
    color: #fff;
}
.table-seo-pricing table td{
	text-align: center;
	position: relative;
	border-color: rgba(26, 188, 156,.15);
}
.table-seo-pricing table td .fa.fa-check-square{
	color:rgb(233,67,53);
	font-size:21px;
}
.table-seo-pricing table td .fa.fa-times{
	color:rgba(52,168,83,0.35);
	font-size:21px;
}
.table-seo-pricing table td .fa.fa-question-circle{
	color:#eee;
	display:inline-block;
	cursor: pointer;
	font-size:25px;
		color:rgba(44, 62, 80,1.0);
		    margin: 0 0 0 5px;
}
.table-seo-pricing .social-icon{
	font-size:21px;
}
table .price_table{
	font-size:2em;
	font-weight:300;
	display:block;
	text-align: center;
}
table .priceing{
	font-size:2em;
	font-weight:700;
	display:block;
	text-align: center;
	 letter-spacing: -2px;
}
table .priceing abbr{
font-size:15px;
letter-spacing: normal;
margin-left:5px;
}

table h3{
	 font-size: 2em;
    font-weight: 300;
    text-align: center;
    letter-spacing: -2px;
}
table h5{
	 font-size: 1.25em;
    font-weight: 700;
    text-align: right;
    text-transform: uppercase;
}
.table-seo-pricing table .num-keyword{
	text-align: center;
	color:rgba(236, 240, 241,1.0);
	display:block;
	letter-spacing:2px;
	text-transform: uppercase;
	font-size:12px;
}

.table-seo-pricing table td.note{
	background-color: #fff;
	color:#16a085;
	text-align:left;
	padding:1em;
	font-size:15px;
}

/*table td .message.bubble{
	display: block;
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	background-color:  #64b5f6;
}
table td .message.bubble span{
	display: block;
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	background-color:  #64b5f6;	
}*/
/* .table-seo-pricing table colgroup:nth-of-type(1) */
.table-ppc{
	 display: inline-block;
    padding: 0em 0;
    margin: -1em 0 2em 0;
/*    box-shadow: 0px -2px 20px 0px rgba(0,0,0,0.15);*/
}
.table-ppc p{
	text-align:left;
}
.table-ppc p.note{
	text-align:left;
	width:100%;
	margin-top:1em;
}
.table-ppc table{
	font-family: 'Roboto Condensed', sans-serif;
	font-family: 'Libre Franklin', sans-serif;
	font-family: 'Roboto', sans-serif;
	position: relative;
	margin:0em 0;
	border:0;
}
.table-ppc h6{
	font-size:1.25em;
}
.table-ppc table colgroup:first-child{
	background-color: rgba(22, 160, 133,0.1);
	text-align: left;
}
.table-ppc table colgroup:nth-of-type(1) {
	 background-color: rgba(26, 188, 156,1.0);
	 color:#fff;
}
table tr:first-child th span:last-child{
	 display: block;
    color: #fff;
    visibility: visible;
    opacity: 1;
}
.table-ppc table tr:hover{
	background-color: rgba(26, 188, 156,.1);
}
.table-ppc table tr:nth-of-type(odd){
	background-color: rgba(26, 188, 156,.2);
}
/*.table-ppc table tr:nth-of-type(11),
.table-ppc table tr:nth-of-type(21),
.table-ppc table tr:nth-of-type(29),
.table-ppc table tr:nth-of-type(35),
.table-ppc table tr:nth-of-type(48),*/
.table-ppc table tr:nth-of-type(51),
.table-ppc table tr:nth-of-type(54)
{
	background-color: #fff;
}
.table-ppc table th{
	background-color: rgba(26, 188, 156,1.0);
	background-color: transparent;
	border:0;
	border-bottom:1px solid rgba(26, 188, 156,.2);
}
.table-ppc table tr:nth-of-type(1) th:nth-of-type(1){
	background-color: #fff;
	border:0;
	color:rgba(22, 160, 133,1);
}
.table-ppc table tr:nth-of-type(1) th:nth-of-type(2){
	
	color:#fff;
	background-color: rgba(241, 196, 15,1.0);
}
.table-ppc table tr:nth-of-type(1) th:nth-of-type(3){
	background-color: rgba(243, 156, 18,1.0);
	color:#fff;
}
.table-ppc table tr:nth-of-type(1) th:nth-of-type(4){
	background-color: rgba(231, 76, 60,1.0);
	color:#fff;
}
.table-ppc table tr:nth-of-type(1) th:nth-of-type(5){
	background-color: rgba(192, 57, 43,1.0);
	color:#fff;
}
.table-ppc table tr:nth-of-type(1) th:nth-of-type(6){
	background-color: rgba(165, 40, 18,1.0);
	color:#fff;
	border:2px solid red;
}
.table-ppc table td:nth-of-type(1){
	 text-align: right;
    font-weight: 300;
    color: #fff;
    padding-right: 1em;
    font-size: 15px;
}
.table-ppc table th:nth-of-type(1){
text-transform: uppercase;
    font-size: 0.85em;
    font-weight: 900;
    padding: 1em;
    text-align: right;
    background-color: #039478;
    color: #fff;
}
.green-th{
	
}
.table-ppc table td{
	text-align: center;
	position: relative;
	border-color: rgba(26, 188, 156,.15);
}
.table-ppc table td .fa.fa-check-square{
	color:rgb(233,67,53);
	font-size:21px;
}
.table-ppc table td .fa.fa-times{
	color:rgba(52,168,83,0.35);
	font-size:21px;
}
.table-ppc table td .fa.fa-question-circle{
	color:#eee;
	display:inline-block;
	cursor: pointer;
	font-size:25px;
}
.table-ppc table th .fa.fa-question-circle{
	color:#eee;
	display:inline-block;
	cursor: pointer;
	font-size:25px;
}

/*.table-ppc h3{
	font-size:2em;
	font-weight:300;
}*/
ul.features{
	width:90%;
	list-style:none;
}
ul.features li {
    list-style: none;
    display: block;
    width: 100%;
    float: left;
    font-size:1.1em;
    margin: 1em 0;
/*    padding-bottom: 10%;
    height: 0;*/
    border: 0px solid rgba(107,252,243,0.2);
}
ul.features li p{
	    font-size:1.0em;
    font-weight:500;
}

































@media only screen and (max-width : 1024px) {
.pricing-table th{
	font-size:50%;
}
.pricing-table td,
.table-seo-pricing table td:nth-of-type(1){
	font-size:80%;
}
:not(.table-seo-pricing table colgroup:nth-of-type(2)){
	
}
.table-seo-pricing table h3{
	font-size:12px;
	font-weight: 500;
	letter-spacing: normal;
}
.pricing-table th .price_table{
/*	-webkit-transform: rotate(180deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
writing-mode: tb-rl;*/
}
.table-seo-pricing table .num-keyword, th .priceing{
	display:none;
}
.expand{
	width:50%;
}

}