/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.2.1.1525533408
Updated: 2018-05-05 15:16:48

*/
.spu-box p:not(.has-background):last-of-type {height:0!important;} 
h1 {color: #ff9d00!important;}.logo_container{height: 90px!important; left: -4px;}
.dipl_modal_0_module .dipl_modal_inner_wrap{max-width:831px!important;min-width:830px!important;}
@media (max-width: 1024px){#et_mobile_nav_menu {display: none!important;}}
@media (min-width: 981px){
.et_pb_gutters4 .et_pb_column_3_4,.et_pb_gutters4.et_pb_row .et_pb_column_3_4{width:78.5%!important;}
.et_pb_gutters4 .et_pb_column,.et_pb_gutters4.et_pb_row .et_pb_column{margin-right:2.5%!important;}
}

.et_pb_row_17,.et_pb_row_16,.et_pb_row_15,.et_pb_row_14,.et_pb_row_13,.et_pb_row_7,.et_pb_row_8,.et_pb_row_9,.et_pb_row_11,.et_pb_row_10, .et_pb_row_4, .et_pb_row_3, .et_pb_row_0, .et_pb_row_1, .et_pb_row_12, .et_pb_row_6{max-width: 960px!important;}

.alert-warning {
    color: #454545;
    padding: 0 0 0 10px;
    margin: -20px 0 0px 0;
    font-size: 11px;
}

#main-features-box .details {
    float: left;
    width: 9.7%;
    height: 94px;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    color: #a7a7a7;
    padding: 8px 0 0;
    text-align: center
}
#main-features-box .details span {display: block; margin: 0 0 5px}
#main-features-box .details .review {
    display: block;
    font-size: 13px;
    line-height: 16px;
    color: #8a8a8a;
    padding: 5px 5px 5px 22px;
    border-radius: 4px;
    border: 1px solid #d6d6d6;
    text-align: left;
    position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}
#main-features-box .details .review:after {
    content: "";
    position: absolute;
    top: 7px;
    right: 11px;
    background: url(/wp-content/uploads/ico-info.png) no-repeat;
    width: 12px;
    height: 12px
}
#main-features-box .details .review:hover {background-color: #f8f8f8}
#main-features-box .details img {display: block; margin: 0 auto 8px}
#main-features-box .payout {color: #dd593d}
#main-features-box .accordion-content {border: 0px solid #ffffff0d;}
#main-features-box .border_box {
    position: relative;
    overflow: hidden;
    padding: 17px 0;
    border-top: 1px solid rgba(0, 0, 0, .2)
}
#main-features-box .border_box:first-child {border: none}
#main-features-box .border_box .dev:after {
    content: '';
    display: block;
    width: 3px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/wp-content/uploads/bg_cell_dvdr.png) repeat-y
}
#main-features-box .border_box:nth-child(even) .bonus:after,
#main-features-box .border_box:nth-child(even) .dev:after,
#main-features-box .border_box:nth-child(even) .price:after,
.home #main-features-box .border_box:nth-child(even) .details:before {
    background-image: url(/wp-content/uploads/bg_cell_dvdr2.png)
}
.home #main-features-box .border_box .details:before,
.home #main-features-box .border_box:nth-child(even) .details:before {right: auto; left: 0}
#main-features-box .border_box .bonus:after {right: auto; left: -1px}
#main-features-box .border_box:nth-child(even) .info-text:after {background: #f7f5f4}
#main-features-box .accordion-item:after {display: block; clear: both; content: ''}
#main-features-box .number {
    float: left;
    height: 94px;
    text-align: center;
    white-space: nowrap;
    font-size: 22px;
    line-height: 26px;
    color: #a7a7a7
}
#main-features-box .number:after {
    content: '';
    display: inline-block;
    height: 94px;
    width: 1px;
    overflow: hidden;
    margin: 0 0 0 -5px;
    vertical-align: middle
}
#main-features-box .number span {
    vertical-align: middle;
    display: inline-block;
    white-space: normal
}
#main-features-box .logo-pic {
    height: 89px;
    float: left;
    white-space: nowrap;
    border-radius: 6px;
    margin-top: 3px;
    width: 29.9%
}
#main-features-box .logo-pic img {display: block; margin-left: auto; margin-right: auto}
#main-features-box .logo-pic:after {
    content: '';
    display: inline-block;
    height: 100%;
    width: 1px;
    overflow: hidden;
    margin: 0 0 0 -5px;
    vertical-align: middle
}
#main-features-box .info-text {
    float: left;
    width: 35.2%;
    overflow: hidden;
    position: relative;
    padding: 25px 0 0;
    margin-right: 10px;
	color: #fff
}
#main-features-box .info-text ul {
    padding: 0;
    margin: 0;
    list-style: none;
    color: #444;
    font-size: 14px;
    line-height: 18px
}
#main-features-box .info-text li {position: relative; padding: 0 0 0 24px; margin: 0 0 13px}
#main-features-box .info-text li:last-child {margin: 0}
#main-features-box .info-text li:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    background: url(/wp-content/uploads/v-ok-1.png) no-repeat;
    width: 20px;
    height: 22px
}
#main-features-box .info-text a {font-size: 16px; line-height: 20px; text-decoration: none}
#main-features-box .info-text a:hover {text-decoration: underline}
#main-features-box .bonus-box {
    float: left;
    margin-left: 24px;
    padding: 25px 5px 0;
    font-size: 16px;
    line-height: 18px
}
#main-features-box .bonus-box span {display: block; margin: 0 0 1px}
#main-features-box .bonus-box .price {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 52px;
    line-height: 44px;
    margin: 0 0 2px;
    font-weight: 700
}
@media only screen and (min-device-width:1025px) {
    #main-features-box .bonus {margin-left: 11px}
}
#main-features-box .bonus {float: left; width: 17.75%; position: relative}
#main-features-box .bonus .exc_off {
    margin: 0 0 5px;
    font-size: 16px;
    line-height: 17px;
    color: #b00000
}
#main-features-box .bonus .exc_off span {
    display: block;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
    color: #4b4b4b
}
.review-pg #main-features-box .bonus .exc_off {display: none}
#main-features-box .sign-up {
    display: block;
    color: #fff;
    border-radius: 2px;
    background-image: -moz-linear-gradient( 90deg, rgb(255,150,0) 0%, rgb(254,175,62) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(255,150,0) 0%, rgb(254,175,62) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(255,150,0) 0%, rgb(254,175,62) 100%);
    font-size: 16px;
    line-height: 26px;
    padding: 24px 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: relative;
    font-weight: 700
}
#main-features-box .sign-up:hover {background: #ffbb61;}
@media only screen and (max-width:1020px) {
    #main-features-box .details p {font-size: 10px}
}
@media only screen and (max-width:1023px) {
    .home #main-features-box .logo-pic {width: 24%}
    .home #main-features-box .details img {margin: 10px 0 15px 33px}
    #main-features-box .info-text ul {font-size: 12px;line-height: 14px}
    #main-features-box .info-text li {margin: 0 0 6px}
    #main-features-box .info-text {width: 31.35%; padding: 10px 4px 0}
    #main-features-box .sign-up {font-size: 14px; line-height: 20px; padding: 20px 9px}
    #main-features-box .sign-up:after {right: 8px}
    #main-features-box .bonus-box .price {font-size: 38px}
    #main-features-box .details .review {padding: 5px 5px 5px 8px}
    #main-features-box .details .review:after {right: 4px}
    #main-features-box .price {font-size: 28px; line-height: 28px}
}
@media only screen and (min-width:770px) and (max-width:960px) {
    .home #main-features-box .btn_play {padding: 15px 25px 15px 10px; font-size: 16px}
    .home #main-features-box .bonus .exc_off {font-size: 14px}
    .home #main-features-box .bonus .exc_off span {font-size: 10px}
}
@media only screen and (min-width:767px) and (max-width:960px) {
    #main-features-box .logo-pic {width: 22.65%}
    #main-features-box .info-text a {font-size: 14px}
    #main-features-box .bonus {width: 16.45%; padding: 9px 5px 0 3px}
}
@media only screen and (min-width:770px) and (max-width:960px) {
    .home #main-features-box .details .lic {padding-top: 20px; color: transparent}
    .home #main-features-box .details .info {margin-top: -20px; padding-top: 0}
}
@media only screen and (max-width:812px) {
    #main-features-box .accordion-content .logo-pic {
        width: auto;
        padding: 0;
        float: none;
        height: auto;
        /* old text-align: center; */
		text-align: left;
        margin: 0 21px 10px;
		/* new table mobile */ white-space: normal;
    }
    #main-features-box .accordion-content .logo-pic a {display: inline-block; vertical-align: top}
    #main-features-box .accordion-content .logo-pic:after,
    #main-features-box .number,
    .review-pg #main-features-box .border_box .bonus:after,
    .review-pg #main-features-box .border_box .details:after,
    .review-pg #main-features-box .border_box .dev:after,
    .review-pg #main-features-box .border_box .price:after,
    .review-pg #main-features-box .details .review-pg #main-features-box .details a,
    .review-pg #main-features-box .details p,
    .review-pg #main-features-box .info-text:after {display: none}
    #main-features-box .accordion-content .details {float: none; width: auto}
    .review-pg #main-features-box .accordion-item .dev {
        float: none;
        width: auto;
        height: auto;
        padding: 16px 15px 0;
        text-align: left
    }
    #main-features-box .logo-pic img {
        margin: 0 auto;
		/* new mobile table*/ margin-bottom:5px;
		/* new mobile table*/ float:left;
    }
    #main-features-box .bonus-box {margin-left: 0}
    #main-features-box .info-text {
        float: none;
        height: auto;
        padding: 0;
        width: auto;
        margin: 0 0 13px
    }
    #main-features-box .info-text ul {font-size: 15px; line-height: 18px}
    #main-features-box .info-text li {margin: 0 0 17px}
    #main-features-box .info-text li::before {top: 4px}
    .review-pg #main-features-box .bonus {
        width: auto;
        height: auto;
        padding: 0;
        position: static
    }
    #main-features-box .bonus-holder {
        float: left;
        width: 155px;
        margin-left: 24px
    }
    #main-features-box .bonus,
    #main-features-box .bonus-box {
        float: none;
        padding: 0;
        width: auto
    }
    #main-features-box .bonus {height: auto; padding-top: 15.2px!important;}
    #main-features-box .sign-up {
        font-size: 22px;
        line-height: 26px;
        padding: 15px
    }
    #main-features-box .details .review {max-width: 94px; margin: -10px 0 0}
    #main-features-box .details {height: auto; padding: 5px 0 0}
    #main-features-box .details img {margin: 10px 0 15px 33px}
    #main-features-box .info-holder {overflow: hidden; padding: 1px 25px 0 21px}
	/* new for mobile table */ 
	.mobofftab {
		color: #fff;
		margin-top: -7%; 
		margin-left: 51%;
	}
	.mobsmallline {
		position: absolute;
		font-size:18px;
		top:9px;
		left:156px;
		font-weight: 400;
	}
	.mobbigline {
		position: absolute;
		font-size:22px;
		top:36px;
		left:156px;
		font-weight: 600;
	}
	#mobtabrating {
		font-size:16px!important;
		text-transform:capitalize!important;
		font-weight:400!important;
		line-height:16px!important;
	}
	#mobtabtcs {color: #bbc1be; font-size: 9px; margin-top:-4px;}
}
@media only screen and (min-width:561px) and (max-width:760px) {
    .home #main-features-box .details .lic {padding-top: 20px; color: transparent}
    .home #main-features-box .details .info {margin-top: -10px; padding-top: 0}
    .home #main-features-box .info-text {font-size: 12px}
    .home #main-features-box .info-text a {font-size: 14px}
    .home #main-features-box .btn_play {padding: 15px 25px 15px 10px; font-size: 16px}
    .home #main-features-box .bonus .exc_off {font-size: 14px}
    .home #main-features-box .bonus .exc_off span {font-size: 10px}
}
@media only screen and (max-width:560px) {
    .home #main-features-box .border_box .bonus:after,
    .home #main-features-box .border_box .details:after,
    .home #main-features-box .border_box .details:before,
    .home #main-features-box .border_box .dev:after,
    .home #main-features-box .border_box .price:after,
    .home #main-features-box .info-text:after {display: none}
    #main-features-box .accordion-item {background: #d0494900!important;}
    .home #main-features-box .bonus .exc_off {float: left; margin: 25px 0 13px}
}
@media only screen and (min-width:767px) and (max-width:813px) {
	#main-features-box .bonus-holder {padding-top: 0!important; padding-bottom: 25px;}
}
@media only screen and (max-width:813px) and (orientation : landscape) {
	.last_button{margin-top:0!important;}
	#main-features-box .bonus-box {margin-left: 14px!important; margin-top: 17px;}
	.mobsmallline{top:14px; left: 199px;}
	.mobbigline{top:42px; left: 199px;}
	#main-features-box .sign-up{padding:9px; text-align:center;}
}
@media only screen and (min-width:480px) and (max-width:813px) {
	.bonus-box .price {font-size: 28px!important; text-transform: lowercase!important;}
	#main-features-box .info-text ul {color:#fff;}
	.last_button {margin-top:28px}
}
@media only screen and (max-width:479px) {
	/* new mob table */ #main-features-box .bonus-box .price{margin: 0 0 -3px;} 
	#main-features-box .accordion-content .details {float: right; width: 100px; padding: 1px 0 0}
    .home #main-features-box .details img {margin: 0 auto 8px}
	#main-features-box .border_box {/* old padding: 17px 0 8px 0; */ padding: 12px 0 8px 0;}
	.bonus-box .price {font-size: 30px!important; text-transform: lowercase!important;}
	#main-features-box .info-text {display: none}
    #main-features-box .bonus-holder {
        float: none;
        width: auto;
        /* overflow: hidden; */
        padding: 0 23px;
        margin: 0 0 15px
    }
    #main-features-box .bonus-box {float: left; width: 100px}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation : portrait){
	#compmobodes{height: 115px;}
	#main-features-box .accordion-content .logo-pic{width:260px;margin:0;float:left;height:115px;}
	#main-features-box .logo-pic img{padding: 15px 0 0 15px;}
}
@media screen and (min-width:1025px) {
	#offerlinetwo{font-size: 22px!important;}
	#main-features-box .logo-pic{background-position: inherit!important;}
}
@media screen and (min-width:1024px) {
	#compmobodes{height: 116px;} /* new table desktop */
	#main-features-box .logo-pic img{float: left; height: 65px!important; margin-top: 29px!important;} /* new table desktop */
	#main-features-box .logo-pic{background-repeat:no-repeat;background-position: top;}
	#main-features-box .bonus-box{width: 34.8%!important; margin-left: 10px!important;}
	#offerlineone{font-size: 18px;padding-bottom: 6px;}
	#offerlinetwo{font-size: 20px;padding-bottom:16px;}
	#offerlinethree{font-size: 12px;color:#bbc1be;}
	#main-features-box .info-text{width: 17.2%!important; margin-right: 0!important; margin-left: 20px;}
	#main-features-box .info-text img{margin-bottom:-12px;margin-right:5px;}
	#main-features-box .bonus{width:12.25%!important;padding-top: 3.5px!important;}
	#ratings{font-size: 12px;margin-left: 1px;}
	.homehalf {padding-left: 25px!important}
}
	.flex-caption {position: initial!important;	display: block}
#main-features-box .details,
.last_button {display: none}
.flex-caption h1 {padding: 30px 20px 0 0}
.flex-caption .excerpt {padding-bottom: 0px/* izz 8px */}
#main-features-box .button1 {padding: 13px 11px; margin-bottom: 8px; text-transform: uppercase;}
#main-features-box .button2 {padding: 2px 15px; margin-bottom: 5px}
#main-features-box .bonus-box {width: 10.8%}
@media only screen and (max-width:812px) {
    .last_button {display: block}
    #main-features-box .logo-pic img {margin-top: 0!important}
    #main-features-box .button1,
    #main-features-box .button2 {display: none}
    #main-features-box .bonus-box {width: auto;	margin-left: 19px;}
    #main-features-box .details {display: block}
}
#main-features-box .bonus {padding: 0}
.button2 {margin-bottom: 0;}
@media only screen and (max-width:1205px) {
    #main-features-box .sign-up {font-size: 14px!important;}
    .info-text {font-size: 14px;}
}
#main-features-box .logo-pic img {margin-top: 0;}
@media (max-width:1200px) and (min-width:1021px) {
    #main-features-box .logo-pic img {margin-top: 15px;}
}
#main-features-box .number {width: 3.55%!important;}
.sobrend,
.sobrest {width: 39.66%!important;}
#main-features-box .button2 {
    background: none;
    border: 1px solid #ddd;
    color: #ddd;
    font-size: 16px
}
#main-features-box .button2:hover {background-color: #969696; border: 1px solid #969696; color: #fff}
@media only screen and (min-width:812px) {
    #main-features-box .accordion-content {
        border-top: 0px solid  #ffffff0d;
        border-bottom: 0px solid  #ffffff0d;
        border-right: none;
        border-left: none
    }
}
@media (max-width:479px) {
	#main-features-box .bonus {margin: 0 25px;}
	#main-features-box .accordion-content .details,
    .slider_top .slider_button_recomended {display: none;}
    #main-features-box {/* old padding: 0 10px; */ padding: 0; margin-bottom: 0px!important; border-bottom: 0px solid  #939393!important;}
	#main-features-box .accordion-content {border: none;}
    #main-features-box .accordion-content .logo-pic {width: 100%; margin: 0 0 23px; border-radius: 0}
    #main-features-box .button2.sign-up,
    #main-features-box .sign-up {border-radius: 2px; padding: 8px; text-align: center}
    #main-features-box .button2.sign-up {
        display: block;
        margin-top: 50px; /* old margin-top: 12px */
    	border: none; /* new mob table */
    	text-decoration: underline; /* new mob table */
    	font-size: 14px!important; /* new mob table */
    }
    #main-features-box .last_button.ler_button,
    #main-features-box .last_button.ler_button:hover {background: #fff; color: #777; border: 1px solid #777}
    #main-features-box .info-holder {/* old float: right; */ padding: 0}
    #main-features-box .bonus-holder {float: left; padding: 0; margin-top: 13px}
    #main-features-box .last_button.ler_button {display: block; padding: 7px; margin-top: 7px}
}
#main-features-box .last_button.ler_button {display: none;}
/* new for new table - height of table */
#compmobotab{height: 174px;}
@media screen and (min-width: 768px) {
#main-features-box .sign-up {border-radius: 0; color: #fff;	text-align: center;}
#main-features-box .button2{
	color:white;
    padding: 10px 0;
    text-align: center;
	background:none;
	border-radius: 0;
	border: 1px solid white;
}
#main-features-box .button2:hover{background: rgba(229,134,45,0,7) ;}
#main-features-box .info-text ul {color: white;}
#main-features-box .payout {color: white;}
#main-features-box .bonus-box .price {color: white;}
#main-features-box .logo-pic {height: 116px; position: relative;margin-top:0; border-radius:0;}
#main-features-box .logo-pic a{display:block;}
#main-features-box .logo-pic img{height: 70px;margin-top: 45px;}
#main-features-box .bonus-box {color: white;}
#main-features-box .bonus-holder{padding-top: 5px; padding-right: 35px;} /* old padding-top:5px */
#main-features-box .border_box {padding: 17px 0 0; border-top:none;}
#main-features-box .border_box:first-child {padding:0;}
/* #main-header {height:82px;} */
.accordion-content.top-table{border:none;}
#post-211994 .et_pb_text_0{padding-top:0px!important;}
}
@media screen and (min-width: 768px){
#main-features-box .border_box:nth-child(1) .accordion-item {
    background: linear-gradient(45deg, #c9380200, #c9380200);
    background-image: linear-gradient(#c9380200, #c9380200);
	}
}
@media screen and (max-width: 813px){
	#desktab{display:none;}
.et_pb_row {padding: 0 0!important;}
.et_pb_row_2 {margin-top: 30px;}
}
@media screen and (min-width: 813px){
	#mobtab{display:none}
}
.seotext{
    background-color: rgba(255,255,255,0.12);
    border-radius: 6px 6px 6px 6px;
	padding: 35px!important;
    overflow: hidden;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
.et_pb_widget ul li {margin-bottom: .1em;}
@media (min-width: 981px){
.et_pb_gutters3 .footer-widget {margin-bottom: 3.8%;}
}
.spu-box p {margin: 0;}
.spu-close {
	padding: 5px;
	background: #000;
	border-top-right-radius: 4px;
	top: 0!important;
	right: 0!important;
    text-shadow: none!important;
}
.column2 {
    padding: 1.5%;
    float: left;
    width: 32.5%;
    margin: 0.4% 1.16% 0.4% 0;
    text-align: center;
	color: #fff;
	border-radius: 4px;
}
.column3 {margin-right: 0!important;}
.column2 img {float: left; padding-right: 1px; margin-top: 4px;}
.row:after {
    content: "";
    display: table;
    clear: both;
}
.ctabutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 13%;
    border: 1.7px solid #FF9701;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#FEAE3C), to(#FF9701));
    background: -moz-linear-gradient(top, #FEAE3C, #FF9701);
    background: linear-gradient(to bottom, #FEAE3C, #FF9701);
    text-shadow: #0f274d 1px 1px 1px;
    font: normal normal bold 19.5px arial;
    color: #ffffff;
    text-decoration: none;
    margin-top: 13px;
}
.ctabutton:hover,
.ctabutton:focus {
    border: 1.7px solid #e8a54e;
    background: #f28e02;
    background: -webkit-gradient(linear, left top, left bottom, from(#FF9701), to(#FEAE3C));
    background: -moz-linear-gradient(top, #FF9701, #FEAE3C);
    background: linear-gradient(to bottom, #FF9701, #FEAE3C);
    color: #ffffff;
    text-decoration: none;
}
.ctabutton:active {
    background: #efae58;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffbb61), to(#efae58));
    background: -moz-linear-gradient(top, #ffbb61, #efae58);
    background: linear-gradient(to bottom, #ffbb61, #efae58);
}
@media only screen 
and (max-device-width : 768px) 
and (orientation : portrait)
{ 
    .column2 {
    float: none;
    width: 100%;
    height: 85px;
    margin: 0 0 10px 0!important;
  }
    .column2 img {padding-right: 0; margin-top: 3.9%;}
	.spu-box p {margin: 0 0 11px;}
}
div.et_pb_section.et_pb_section_0 {background-size: cover!important;} 
.footer-widget h4{font-size:18px!important;	line-height:1.75em!important}
/* cookie policy pop up */
#catapult-cookie-bar {opacity: 0.9!important; font-size: 12px;}
button#catapultCookie {padding: 8px 45px!important;}
/* end cookie policy pop up */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{
	margin-right: 55%!important;
	padding-top: 7%!important;
}
/* inner page title */
#main-content .container{padding-top:9%!important;}
/* top banner area */
.et_pb_fullwidth_header {padding: 26px 0!important; } 
@media (max-width: 1025px) {
.et_pb_fullwidth_header {padding: 11px 0!important;}
}
/* mobile table padding from screen */
@media (max-width: 840px) and (orientation : portrait) {
.et_pb_row {width:93.5%}
} 
/* mouseover title */
/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block!important;
	line-height: 12px;
    border-bottom: 1px dashed #bbc1be; /* If you want dots under the hoverable text */
}
/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 470px;
    background-color: rgba(35, 40, 35, .95);
    color: #fff;
    text-align: left;
	font-size:10px;
    padding: 5px 5px;
	left: -65px;
	top:-70px;
    border-radius: 4px;
	border: 1px solid #000;
	line-height: 12px;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}
.tooltip .tooltiptext a {color:#FF9D00; text-decoration:underline;}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {visibility: visible;}
/* comparison tables */
@media only screen 
and (min-device-width : 813px) 
and (orientation : landscape)
 { #tablemobile{display:none!important;} }
@media only screen 
and (max-device-width : 813px) 
and (orientation : landscape)	
 { #tabledesktop{display:none!important;} }
@media only screen 
and (min-device-width : 813px) 
and (orientation : portrait)
 {	 #tablemobile{display:none!important;} }
@media (max-width: 980px)
and (orientation : portrait){
.et_pb_section {padding: 75px 0;margin-bottom:-30px;}
}
@media (max-width: 767px)
and (orientation : landscape){
.et_pb_section {padding: 211px 0;}

}
@media only screen and (max-width: 980px) and (min-width: 768px)
and (orientation : landscape){
.et_pb_section {padding: 267px 0;}
}
@media only screen 
and (max-device-width : 813px) 
and (orientation : portrait)	
 { 
	 #tabledesktop{display:none!important;}
	 .tooltip .tooltiptext {width: 330px; left: -50px; top: -110px;}
	 h1 {padding-top: 44px;}
	 .logo_container {height: 75px!important; left: -27px;}
	 }
@media only screen 
and (min-device-width : 768px)
and (max-device-width : 813px)	
and (orientation : portrait)
 { 
#main-features-box .bonus-box {margin-left: -270px!important; margin-top: 90px!important;}
.mobbigline {top: 85px!important; left: 175px!important; width: 265px!important;}
.mobsmallline {font-size: 20px!important; top: 30px!important; left: 175px!important; width: 260px!important;}
.et_pb_section {padding: 246px 0;}
}
@media only screen 
and (min-device-width : 768px)
and (max-device-width : 813px)	
and (orientation : landscape) { 
#main-features-box .bonus-box .price {width: 110px!important;}
#main-features-box .accordion-content .logo-pic {margin-top:18px!important;}
#main-features-box .sign-up {width: 330px!important; margin-left: 20px!important;}
.mobsmallline {top: 0px!important;}
.mobbigline {top: 33px!important;}	 
}
@media only screen 
and (max-device-width : 1025px)	{#offerlinetwo b{font-size: 18px!important;}
}

.et_pb_space{height:8px;}.et_pb_module_header {padding-bottom:0; margin: 0.27em 0 0.57em 0;color:#38292f!important;text-align:left;}.et_pb_fullwidth_header_extended_0.et_pb_fullwidth_header .et_pb_header_content {font-weight: 600;color: #161616!important;}
@media only screen 
	and (max-device-width : 1024px)	and (orientation : portrait) {#textseo{padding-left:12.5%}}
@media only screen 
and (min-device-width : 1025px) and (max-device-width : 1366px)	and (orientation : landscape) {#textseo{padding-left:16.5%}}
@media only screen 
and (min-device-width : 1367px) and (max-device-width : 1440px)	and (orientation : landscape) {#textseo{padding-left:18.5%}}
@media only screen 
and (min-device-width : 1441px) and (max-device-width : 1536px)	and (orientation : landscape) {#textseo{padding-left:20.5%}}
@media only screen 
and (min-device-width : 1537px) and (max-device-width : 1600px)	and (orientation : landscape) {#textseo{padding-left:22.5%}}
@media only screen 
and (min-device-width : 1601px) and (orientation : landscape) {#textseo{padding-left:25.8%;padding-right:25%}}
.tcsrow{line-height:13px;padding: 2px 12px 2px 6px!important;font-size:10px; background-color:#dedede;}
@media only screen and (max-width: 767px){
	.et_pb_code_2,.et_pb_code_3,.et_pb_code_4,.et_pb_code_6,.et_pb_text_4{padding-left:0!important;padding-right:0!important;}
}