 @media (min-width: 1441px) and (max-width: 1550px) {
.auto-container {
 max-width: 1300px;
 width: 1300px;
}
.seo-billing li {
 margin: 0 26px 0 0;
}
.package-left {
 margin: 0 14px 0 0;
}
.reseller-inner li {
 margin: 0 39px 0 0;
}
}
@media (min-width: 1201px) and (max-width: 1440px) {
 .auto-container {
 width: 1170px;
}
 header {
 padding: 25px 30px;
}
.program-left h2:after {
 left: 0;
}
.plugin-left h2:after {
 left: 0;
}
.reseller-inner li {
 margin: 0 35px 0 0;
 padding: 50px 50px 20px;
}
.banner-outer {
 padding: 180px 50px 50px;
}
.banner-left h1 {
 font-size: 40px;
}
.package-left {
 width: 23.7%;
 padding: 26px 24px;
 margin: 0 14px 0 0;
}
 .desk-inner li {
 padding: 0 5px;
}
.desk-inner strong {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
 .seo-billing li {
 margin: 0 22px 0 0;
}

.reseller-inner li {
 margin: 0 35px 0 0;
}
}
 @media(min-width:1170px) and (max-width:1200px) {
 .auto-container {
 width: 1130px;
}
 header {
 padding: 25px 15px;
}
.program-left h2:after {
 left: 0;
}
.plugin-left h2:after {
 left: 0;
}
.deal-left h2:after {
 left: 0;
}
.reseller-inner li {
 margin: 0 34px 0 0;
 padding: 50px 50px 20px;
}
.banner-outer {
 padding: 180px 50px 50px;
}
.banner-left h1 {
 font-size: 40px;
}
.package-left {
 width: 23.7%;
 padding: 26px 24px;
 margin: 0 19px 0 0;
}
 .desk-inner li {
 padding: 0 5px;
}
.desk-inner strong {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.seo-billing li {
 margin: 0 22px 0 0;
}
.steps-one h3:after {
 right: -50px;
 background-size: 80%;
}
.steps-two h3:after {
 background-size: 80%;
}
.steps-one p {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.contact-inner h5:after {
 left: 0;
}
}
@media(min-width:1024px) and (max-width:1169px) {
.auto-container {
 width: 980px;
}
 header {
 padding: 25px 15px;
}
.program-left h2:after {
 left: 0;
}
.plugin-left h2:after {
 left: 0;
}
.deal-left h2:after {
 left: 0;
}
.reseller-inner li {
margin: 0 29px 0 0;
 padding: 50px 20px 20px;
}
 .package-left {
 width: 23.7%;
 padding: 26px 15px;
 margin: 0 17px 0 0;
}
 .desk-inner li {
 padding: 0 5px;
}
.desk-inner strong {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 font-size: 18px;
 padding: 0 0 20px;
}
.seo-billing li {
 margin: 0 19px 0 0;
}
.steps-one h3:after {
 right: -50px;
 background-size: 80%;
}
.steps-two h3:after {
 background-size: 80%;
}
.steps-one p {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 line-height: 26px;
}
.contact-inner h5:after {
 left: 0;
}
.logo-outer {
 width: 240px;
}
.content-innner h1 {
 font-size: 30px;
 line-height: 30px;
 padding: 0 0 60px;
}
.program-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.plugin-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.dashboard-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.contact-inner h5 {
 font-size: 30px;
 line-height: 30px;
}
.dashboard-left p {
 line-height: 26px;
}
.contact-left p {
 line-height: 26px;
}
.accordion__label {
 font-size: 20px;
 line-height: 20px;
}
.desk-inner small {
 line-height: 26px;
}
.accordion__content {
 line-height: 26px;
}
 .building-left strong {
 font-size: 18px;
}
.element-inner li img {
 padding: 0 20px 0 0;
}
.element-inner li h3 {
 font-size: 18px;
}
.element-inner span {
 line-height: 26px;
}
.element-inner em {
 line-height: 26px;
}
.supporting-left h2 {
 font-size: 23px;
}
.plugin-left p {
 line-height: 26px;
}
.supporting-left p {
 line-height: 26px;
}
.gains-inner h3 {
 font-size: 23px;
 padding: 0 0 30px;
}
.gains-inner p {
 line-height: 26px;
}
.reporting-left p {
 line-height: 26px;
}
.reporting-right p {
 line-height: 26px;
}
.building-inner h3 {
 font-size: 23px;
 padding: 0 0 30px;
}
.building-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.settings-left p {
 line-height: 26px;
}
.plugin-right p {
 line-height: 26px;
}
.program-left strong {
 font-size: 16px;
 line-height: 26px;
 padding: 0 0 30px;
}
.program-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.reseller-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.desk-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.desk-inner p {
 line-height: 26px;
}
.desk-inner h4 {
 font-size: 23px;
}
.reseller-inner p {
 line-height: 26px;
}
.reseller-packages p {
 padding: 0 0 30px;
}
.package-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.package-inner p {
 line-height: 26px;
 padding: 0 0 60px;
}
.package-left span {
 padding: 10px 18px;
 font-size: 15px;
   margin: 0;
}
.package-left h3 {
 font-size: 32px;
}
.package-left li {
 font-size: 15px;
}
.timeframes-left h2 {
 font-size: 30px;
 line-height: 36px;
 padding: 0 0 50px;
}
.timeframes-left p {
 line-height: 26px;
}
.timeframes-left strong {
 font-size: 18px;
}
.timeframes-lefts {
 padding: 50px 0 50px;
}
.timeline-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.timeline-left p {
 line-height: 26px;
}
.ranking-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.deal-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.ranking-inner p {
 line-height: 26px;
}
.platform-left h2:after {
 left: 0;
}
.platform-left p {
 line-height: 26px;
}
.seo-billing li h3 {
 font-size: 30px;
 line-height: 30px;
 padding: 0 0 30px;
}
.seo-billing li span {
line-height: 26px;
}
.deal-left p {
line-height: 26px;
}
.steps-two-right {
 display:none;
}
.steps-one h3 {
 font-size: 18px;
}
.contact-left img {
 margin: 0 30px 0 0;
}
.faq-inner h4 {
 font-size: 30px;
 line-height: 30px;
}
.upgrades-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.upgrades-left strong {
 font-size: 18px;
}
.upgrades-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
}
 @media(min-width:980px) and (max-width:1023px) {
 .auto-container {
 width: 930px;
}
header {
 padding: 25px 15px;
}
.program-left h2:after {
 left: 0;
}
.plugin-left h2:after {
 left: 0;
}
.deal-left h2:after {
 left: 0;
}
.reseller-inner li {
margin: 0 27px 0 0;
 padding: 50px 20px 20px;
}
.reseller-inner li span {
 line-height: 26px;
}
.package-left {
width: 48%;
 padding: 26px 15px;
 margin: 0 18px 30px 0;
}
 .desk-inner li {
 padding: 0 5px;
}
.desk-inner strong {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 font-size: 18px;
 padding: 0 0 20px;
}
.seo-billing li {
 margin: 0 18px 0 0;
}
.steps-one h3:after {
 right: -50px;
 background-size: 80%;
}
.platform-outer {
 padding: 0 0 50px;
}
.package-details h4 {
 font-size: 18px;
 padding: 0 0 20px 0;
}
.settings-left strong {
 font-size: 18px;
}
.steps-two h3:after {
 background-size: 80%;
}
.steps-one p {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 line-height: 26px;
}
.contact-inner h5:after {
 left: 0;
}
.logo-outer {
 width: 240px;
}
.content-innner h1 {
 font-size: 30px;
 line-height: 30px;
 padding: 0 0 60px;
}
.program-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.plugin-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.dashboard-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.contact-inner h5 {
 font-size: 30px;
 line-height: 30px;
}
.dashboard-left p {
 line-height: 26px;
}
.contact-left p {
 line-height: 26px;
}
.accordion__label {
 font-size: 20px;
 line-height: 20px;
}
.desk-inner small {
 line-height: 26px;
}
.accordion__content {
 line-height: 26px;
}
 .building-left strong {
 font-size: 18px;
}
.element-inner li img {
 padding: 0 20px 0 0;
}
.element-inner li h3 {
 font-size: 18px;
}
.element-inner span {
 line-height: 26px;
}
.element-inner em {
 line-height: 26px;
}
.supporting-left h2 {
 font-size: 23px;
}
.plugin-left p {
 line-height: 26px;
}
.supporting-left p {
 line-height: 26px;
}
.gains-inner h3 {
 font-size: 23px;
 padding: 0 0 30px;
}
.gains-inner p {
 line-height: 26px;
}
.reporting-left p {
 line-height: 26px;
}
.reporting-right p {
 line-height: 26px;
}
.building-inner h3 {
 font-size: 23px;
 padding: 0 0 30px;
}
.building-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.settings-left p {
 line-height: 26px;
}
.plugin-right p {
 line-height: 26px;
}
.program-left strong {
 font-size: 16px;
 line-height: 26px;
 padding: 0 0 30px;
}
.program-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.reseller-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.desk-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.desk-inner p {
 line-height: 26px;
}
.desk-inner h4 {
 font-size: 23px;
 padding: 30px 0 30px;
}
.reseller-inner p {
 line-height: 26px;
}
.reseller-packages p {
 padding: 0 0 30px;
}
.package-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.package-inner p {
 line-height: 26px;
 padding: 0 0 60px;
}
.package-left span {
 padding: 10px 18px;
 font-size: 15px;
   margin: 0;
}
.building-outer {
 padding: 0 0 30px;
}
.package-left h3 {
 font-size: 32px;
}
.package-left li {
 font-size: 15px;
}
.timeframes-left h2 {
 font-size: 30px;
 line-height: 36px;
 padding: 0 0 50px;
}
.timeframes-left p {
 line-height: 26px;
}
.timeframes-left strong {
 font-size: 18px;
}
.timeframes-lefts {
 padding: 50px 0 50px;
}
.timeline-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.timeline-left p {
 line-height: 26px;
}
.ranking-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.deal-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.ranking-inner p {
 line-height: 26px;
}
.platform-left h2:after {
 left: 0;
}
.platform-left p {
 line-height: 26px;
}
.seo-billing li h3 {
 font-size: 27px;
 line-height: 27px;
 padding: 0 0 30px;
}
.seo-billing li span {
line-height: 26px;
}
.deal-left p {
line-height: 26px;
}
.steps-two-right {
 display:none;
}
.steps-one h3 {
 font-size: 18px;
}
.contact-left img {
 margin: 0 30px 0 0;
}
.faq-inner h4 {
 font-size: 30px;
 line-height: 30px;
}
.upgrades-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.platform-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.upgrades-left strong {
 font-size: 18px;
}
.upgrades-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.contact-left {
 padding: 52px 65px;
}
.content-left ul {
 padding: 0 0 17px 10px;
}
.timeline-outer {
 padding: 0 0 230px;
}
.timeline-left li {
 padding: 0 0 16px 10px;
}
}
 @media(min-width:768px) and (max-width:979px) {
 .auto-container {
 width: 720px;
}
header {
 padding: 25px 15px;
}
.program-left h2:after {
 left: 0;
}
.plugin-left h2:after {
 left: 0;
}
.deal-left h2:after {
 left: 0;
}
.reseller-inner li {
margin:0 21px 0 0;
 padding: 50px 20px 20px;
}
.reseller-inner li span {
 line-height: 26px;
}
.package-left {
width: 48%;
 padding: 26px 15px;
 margin: 0 18px 30px 0;
}
 .desk-inner li {
 padding: 0 5px;
}
.desk-inner strong {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 font-size: 18px;
 padding: 0 0 20px;
}
.seo-billing li {
 margin: 0 14px 0 0;
}
.steps-one h3:after {
 right: -50px;
 background-size: 80%;
}
.platform-outer {
 padding: 0 0 50px;
}
.package-details h4 {
 font-size: 18px;
 padding: 0 0 20px 0;
}
.settings-left strong {
 font-size: 18px;
}
.steps-two h3:after {
 background-size: 80%;
}
.steps-one p {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 line-height: 26px;
}
.contact-inner h5:after {
 left: 0;
}
.logo-outer {
 width: 200px;
}
.nav-outer {
 padding: 14px 0 0;
}
.content-innner h1 {
 font-size: 30px;
 line-height: 30px;
 padding: 0 0 60px;
}
.program-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.plugin-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.dashboard-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.contact-inner h5 {
 font-size: 30px;
 line-height: 30px;
}
.dashboard-left p {
 line-height: 26px;
}
.contact-left p {
 line-height: 26px;
}
.accordion__label {
 font-size: 20px;
 line-height: 20px;
}
.desk-inner small {
 line-height: 26px;
}
.accordion__content {
 line-height: 26px;
}
 .building-left strong {
 font-size: 18px;
}
.element-inner li img {
 padding: 0 10px 0 0;
}
.element-inner li h3 {
 font-size: 18px;
}
.element-inner span {
 line-height: 26px;
}
.element-inner em {
 line-height: 26px;
}
.supporting-left h2 {
 font-size: 23px;
}
.plugin-left p {
 line-height: 26px;
 white-space: pre-wrap;
 overflow: hidden;
}
.supporting-left p {
 line-height: 26px;
}
.gains-inner h3 {
 font-size: 23px;
 padding: 0 0 30px;
}
.gains-inner p {
 line-height: 26px;
}
.reporting-left p {
 line-height: 26px;
}
.reporting-right p {
 line-height: 26px;
}
.building-inner h3 {
 font-size: 23px;
 padding: 0 0 30px;
}
.building-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.settings-left p {
 line-height: 26px;
}
.plugin-right p {
 line-height: 26px;
}
.program-left strong {
 font-size: 16px;
 line-height: 26px;
 padding: 0 0 30px;
}
.program-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.reseller-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.desk-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.desk-inner p {
 line-height: 26px;
}
.desk-inner h4 {
 font-size: 23px;
 padding: 30px 0 30px;
}
.reseller-inner p {
 line-height: 26px;
}
.reseller-packages p {
 padding: 0 0 30px;
}
.package-inner h2 {
 font-size: 30px;
 line-height: 30px;
}
.package-inner p {
 line-height: 26px;
 padding: 0 0 60px;
}
.package-left span {
 padding: 10px 18px;
 font-size: 15px;
   margin: 0;
}
.building-outer {
 padding: 0 0 30px;
}
.package-left h3 {
 font-size: 32px;
}
.package-left li {
 font-size: 15px;
}
.timeframes-left h2 {
 font-size: 30px;
 line-height: 36px;
 padding: 0 0 50px;
}
.timeframes-left p {
 line-height: 26px;
}
.timeframes-left strong {
 font-size: 18px;
}
.timeframes-lefts {
 padding: 50px 0 50px;
}
.timeline-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.timeline-left p {
 line-height: 26px;
}
.ranking-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.deal-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.ranking-inner p {
 line-height: 26px;
}
.platform-left h2:after {
 left: 0;
}
.platform-left p {
 line-height: 26px;
}
.seo-billing li h3 {
font-size: 24px;
 line-height: 24px;
 padding: 0 0 20px;
}
.seo-billing li span {
line-height: 26px;
}
.deal-left p {
line-height: 26px;
}
.steps-two-right {
 display:none;
}
.steps-one h3 {
 font-size: 18px;
}
.contact-left img {
 margin: 0 25px 0 0;
}
.faq-inner h4 {
 font-size: 30px;
 line-height: 30px;
}
.upgrades-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.platform-left h2 {
 font-size: 30px;
 line-height: 30px;
}
.upgrades-left strong {
 font-size: 18px;
}
.upgrades-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.contact-left {
 padding: 30px 20px;
}
.content-left ul {
 padding: 0 0 17px 0;
}
.timeline-outer {
 padding: 0 0 230px;
}
.timeline-left li {
 padding: 0 0 16px 10px;
}
.settings-left {
 padding: 42px 20px;
}
}
 @media screen and (max-width:767px) {
 .auto-container {
 width: 100%;
padding:0 15px;
}
.content-left {
 width: 100%;
}
 header {
 padding: 25px 15px 25px 5px;
}
.program-left h2:after {
 left: 0;
}
.plugin-left h2:after {
 left: 0;
}
.deal-left h2:after {
 left: 0;
}
.reseller-inner li {
margin: 0;
 padding: 20px;
 width: 100%;
}
.reseller-inner li span {
 line-height: 26px;
}
.package-left {
 width: 100%;
 padding: 26px 15px;
 margin: 0 0 30px;
}
.reseller-packages {
 padding: 20px 0 0;
}
.steps-one h3:after {
display:none;
}
.desk-inner li {
 padding: 0 0 30px;
 width: 100%;
}
.desk-inner strong {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 font-size: 18px;
 padding: 0 0 20px;
}
.seo-billing li {
 margin: 0 0 30px 0;
 width: 100%;
}
.desk-inner ul {
 padding: 30px 0 20px;
}
.platform-outer {
 padding: 0 0 50px;
}
.package-details h4 {
 font-size: 18px;
 padding: 0 0 20px 0;
}
.settings-left strong {
 font-size: 18px;
}
.steps-two h3:after {
display:none;
}
.steps-one p {
 line-height: 26px;
}
.contact-inner h5:after {
 left: 0;
}
.logo-outer {
 width: 170px;
}
.nav-outer {
 padding: 10px 0 0;
}
.content-innner h1 {
 font-size: 28px;
 line-height: 38px;
 padding: 0 0 40px;
}
.program-left h2 {
 font-size: 26px;
 line-height: 30px;
}
.plugin-left h2 {
 font-size: 26px;
 line-height: 30px;
}
.dashboard-inner h2 {
 font-size: 26px;
 line-height: 30px;
}
.contact-inner h5 {
 font-size: 26px;
 line-height: 30px;
}
.dashboard-left p {
 line-height: 26px;
}
.dashboard-left {
 width: 100%;
 padding: 0;
}
.element-inner li {
 padding: 0 0 30px;
}
.element-img {
 width: 20%;
}
.element-content {
 width: 80%;
}
.contact-left p {
 padding: 0;
 line-height: 26px;
}
.accordion__label {
 font-size: 18px;
 line-height: 20px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 padding: 20px 5px;
}
.desk-inner small {
 line-height: 26px;
}
.accordion__content {
 line-height: 26px;
}
.accordion__label::after {
 border-radius: 100%;
 right: 0;
 top: 30px;
 background-color: #000;
}
.accordion__input:checked~.accordion__label::after {
 top: 27px;
}
.building-left strong {
 font-size: 18px;
}
.element-inner li img {
 padding: 0 10px 0 0;
}
.element-inner li h3 {
 font-size: 18px;
}
.element-inner span {
 line-height: 26px;
}
.element-inner em {
 line-height: 26px;
}
.supporting-left h2 {
 font-size: 22px;
 line-height: 28px;
}
.plugin-left p {
 line-height: 26px;
 white-space: pre-wrap;
 overflow: hidden;
}
.supporting-left p {
 line-height: 26px;
}
.gains-inner h3 {
font-size: 22px;
 padding: 0 0 30px;
 line-height: 28px;
}
.supporting-right {
 width: 100%;
}
.supporting-inners {
 padding: 30px 0 0;
}
.supporting-inners .supporting-left {
 width: 100%;
 padding: 20px 0 0;
}
.gains-left {
 width: 100%;
 padding: 0;
}
.gains-inner p {
 line-height: 26px;
}
.reporting-left p {
 line-height: 26px;
}
.reporting-right p {
 line-height: 26px;
}
.building-inner h3 {
 font-size: 23px;
 padding: 0 0 30px;
}
.building-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.settings-left p {
 line-height: 26px;
}
.plugin-right p {
 line-height: 26px;
}
.program-left strong {
 font-size: 16px;
 line-height: 26px;
 padding: 0 0 30px;
}
.program-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.reseller-inner h2 {
 font-size: 26px;
 line-height: 30px;
}
.desk-inner h3 {
font-size: 26px;
 line-height: 30px;
}
.desk-inner p {
 line-height: 26px;
}
.desk-inner h4 {
 font-size: 23px;
 padding: 30px 0 30px;
}
.reseller-inner p {
 line-height: 26px;
 padding: 22px 0 0;
}
.reseller-packages p {
 padding: 0 0 30px;
}
.package-inner h2 {
 font-size: 26px;
 line-height: 30px;
}
.package-inner p {
line-height: 26px;
 padding: 0 0 30px;
}
.package-left span {
 padding: 10px 18px;
 font-size: 15px;
    margin: 0;
	}
.building-outer {
 padding: 0 0 30px;
}
.package-left h3 {
 font-size: 28px;
}
.package-left li {
 font-size: 15px;
}
.timeframes-left h2 {
 font-size: 26px;
 line-height: 36px;
 padding: 0 0 30px;
}
.timeframes-left p {
 line-height: 26px;
}
.timeframes-left {
 width: 100%;
}
.timeframes-left strong {
 font-size: 18px;
 line-height: 24px;
}
.timeframes-lefts {
 padding: 50px 0 50px;
}
.timeline-left h2 {
 font-size: 26px;
 line-height: 30px;
}
.timeline-left p {
 line-height: 26px;
}
.ranking-inner h3 {
 font-size: 30px;
 line-height: 30px;
}
.deal-left h2 {
 font-size: 26px;
 line-height: 30px;
}
.ranking-inner p {
 line-height: 26px;
}
.platform-left h2:after {
 left: 0;
}
.platform-left p {
 line-height: 26px;
}
.seo-billing li h3 {
font-size: 24px;
 line-height: 24px;
 padding: 0 0 20px;
}
.seo-billing li span {
line-height: 26px;
}
.deal-left p {
line-height: 26px;
}
.steps-two-right {
 display:none;
}
.steps-one h3 {
 font-size: 18px;
}
.contact-left img {
 margin: 0 15px 0 0;
 width: 40px;
}
.faq-inner h4 {
font-size: 26px;
 line-height: 30px;
 margin: 0 0 30px;
}
.upgrades-inner h3 {
font-size: 26px;
 line-height: 30px;
}
.platform-left h2 {
 font-size: 26px;
 line-height: 30px;
}
.upgrades-left strong {
 font-size: 18px;
}
.upgrades-left p {
 line-height: 26px;
 padding: 0 0 30px;
}
.contact-left {
 padding: 30px 20px;
 height: auto;
 width: 100%;
 margin: 0 0 20px;
}
.content-left ul {
 padding: 0 0 17px 0;
}
.timeline-outer {
 padding: 0 0 230px;
}
.timeline-left li {
 padding: 0 0 16px 0px;
 line-height: 26px;
}
.settings-left {
padding: 30px 15px;
 width: 100%;
 height: auto;
 margin: 0 0 20px;
}
.content-left h2 {
 line-height: 26px;
}
.ranking-inner {
 width: 100%;
 padding: 40px 15px 20px;
 background-size: cover;
}
.desk-outer {
 padding: 30px 0 33px;
}
.timeline-right {
 width: 100%;
 float: right;
}
.content-left:last-child {
 padding: 0;
}
.content-outer {
 padding: 120px 0 30px;
}
.program-outer {
 padding: 50px 0;
}
.program-left {
 width: 100%;
}
.program-right {
 width: 100%;
 padding: 10px 0 0;
}
.reseller-outer {
 padding: 0 0 30px;
}
.keyword {
 padding: 10px 0 0;
}
.package-outer {
 padding: 20px 0 0;
}
.timeframes-right {
 width: 100%;
 padding: 30px 0 0;
}
.timeframes-outer {
 padding: 20px 0 30px;
}
.timeline-left {
 width: 100%;
}
.platform-left {
 width: 100%;
 padding: 300px 0 0;
}
.platform-inners .platform-left {
 padding: 30px 0 0;
}
.platform-right {
 width: 100%;
}
.seo-billing {
 padding: 50px 0 0;
}
.deal-outer {
 padding: 0 0 50px;
}
.deal-left {
 width: 100%;
 padding: 0;
}
.deal-right {
 width: 100%;
}
.steps-one {
 width: 100%;
 height: auto;
 padding: 30px 15px;
 margin-bottom:20px;
}
.steps-two {
 width: 100%;
 float: right;
}
.steps-three {
 margin: 0 0 20px;
}
.package-details {
 width: 100%;
 padding: 30px 0 0;
}
.plugin-left {
 width: 100%;
 padding: 0;
}
.plugin-right {
 width: 100%;
}
.plugin-inners {
 padding: 20px 0 0;
}
.plugin-inners .plugin-right {
 width: 100%;
}
.plugin-inners .plugin-left {
 width: 100%;
}
.plugin-outer {
 padding: 0 0 50px;
}
.dashboard-outer {
 padding: 0 0 50px;
}
.supporting-left {
 width: 100%;
}
.supporting-outer {
 padding: 0 0 50px;
}
.gains-outer {
 padding: 0 0 20px;
}
.reporting-left {
 width: 100%;
}
.reporting-left h2 {
 font-size: 22px;
 line-height: 26px;
}
.reporting-right {
 width: 100%;
}
.reporting-outer {
 padding: 0 0 20px;
}
.building-inner p {
 line-height: 26px;
}
.building-left {
 width: 100%;
 padding: 0;
}
.building-left:last-child {
 padding: 0;
}
.upgrades-left {
 width: 100%;
 padding: 0 0 30px;
}
.upgrades-left:last-child {
 padding: 0;
}
.upgrades-outer {
 padding: 0 0 20px;
}
.faq-outer {
 padding: 50px 0 0;
}
.contact-outer {
 padding: 50px 0 0;
}
.contact-innr {
 padding: 0;
}
.copyright-outer {
 padding: 30px 0 30px;
}
}