/*  Header and top nav section */

.full-width-content.landing-page .site-inner {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    width: 100%;
    max-width: 100%; 
}

.full-width-content .content {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.page-id-2 .site-inner, .page-id-3 .site-inner, .page-id-33 .site-inner, .page-id-91 .site-inner, .page-id-95 .site-inner, .page-id-112 .site-inner, .page-id-115 .site-inner, .page-id-122 .site-inner, .page-id-176 .site-inner, .page-id-179 .site-inner, .page-id-194 .site-inner, .page-id-200 .site-inner, .page-id-210 .site-inner {
    background-color: #191620;
    margin-top: 0px;
    margin-bottom: -1px;
    padding-top: 0px;
    width: 100%;
    max-width: 100% !important;
}

.page-id-217 .site-inner, .page-id-219 .site-inner, .page-id-230 .site-inner, .page-id-234 .site-inner, .page-id-270 .site-inner, .page-id-280 .site-inner, .page-id-293 .site-inner, .page-id-297 .site-inner, .page-id-312 .site-inner, .page-id-318 .site-inner, .page-id-335 .site-inner {
    background-color: #ffffff;
    margin-top: 0px;
    margin-bottom: -1px;
    padding-top: 0px;
    width: 100%;
    max-width: 100% !important;
}

.page .entry-title {
    margin-bottom: 0;
    display: none;
}

.entry-header::after {
    display: none;
}

.page-id-2 .entry-content, .page-id-3 .entry-content, .page-id-33 .entry-content, .page-id-91 .entry-content, .page-id-95 .entry-content, .page-id-112 .entry-content, .page-id-115 .entry-content, .page-id-122 .entry-content, .page-id-194 .entry-content, .page-id-200 .entry-content, .page-id-217 .entry-content, .page-id-219 .entry-content, .page-id-230 .entry-content, .page-id-234 .entry-content, .page-id-270 .entry-content, .page-id-280 .entry-content, .page-id-293 .entry-content, .page-id-297 .entry-content, .page-id-312 .entry-content, .page-id-318 .entry-content, .page-id-335 .entry-content {
  width: 100%;
  max-width: 100%;
}


.page-id-2 .entry, .page-id-112 .entry, .page-id-176 .entry, .page-id-179 .entry, .page-id-200 .entry, .page-id-210 .entry, .page-id-217 .entry, .page-id-219 .entry, .page-id-230 .entry, .page-id-234 .entry, .page-id-270 .entry, .page-id-280 .entry, .page-id-293 .entry, .page-id-297 .entry, .page-id-312 .entry {
    margin-bottom: -30px;
}

.page-id-91 .entry, .page-id-95 .entry {
    margin-bottom: -35px;
}

#otheaderarea {
    background-color: #191620;
   height: 100px;
    width: 100%;
   margin-top: -28px;
   border-bottom: 1px solid transparent;
}

#otheadercontainer {
    width: 100%;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
}

#otlogo {
    float: left;
    padding-left: 0px;
    width: 75px;
    height: auto;
    padding-top: 16px;
    padding-bottom: 25px;
}

#otlogo:hover {
  opacity: 0.8;
}

#otnavbar {
    float: right;
    padding-top: 42px;
    padding-bottom: 30px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #dddddd;
}

#otnavbarleft {
    float: right;
    padding-top: 42px;
    padding-bottom: 30px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color: #dddddd;
    margin-left: 0px;
}

#otnavlink {
    margin-right: 5px;
    padding: 12px 12px 12px;
     font-family: 'Helvetica', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    border: 3px solid #d661f9;
    letter-spacing: 0.2px;
    color: #fff6ff;
    margin-left: 0px;
}

#otnavlink:hover {
  background-color: #d661f9;
 color: #ffffff;
}

#otnavlinkleft {
    margin-right: 30px;
}

#otnavlinkleft:hover {
    text-decoration: underline;
}

#otnavbarleft a {
    color: #dddddd !important;
}

/* Homepage */

#lptopcontainer {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 920px;
}

#quizcontainer {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 740px;
}

.secretsauce {
    clear: both;
    width: 100%;
    background: #1b1925;
    margin-left: auto;
    padding-bottom: 50px;
    margin-right: auto;
    margin-bottom: -20px;
}

#secretsauceheader {
    padding-top: 70px;
    padding-bottom: 20px;
    font-size: 32px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.4;
    letter-spacing: -0.5px;
    font-weight: 700;
    margin-left: auto;
    margin-right: auto;
   max-width: 795px;
    color: #ced0dd;
    text-align: center;
    margin-top: 0px;
}

#secretsaucebig {
    font-size: 42px;
    color: #ea3c88;
}

#quiz2container {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 740px;
}

#purple {
 color: #cb55f7;
}

#highlight {
    background-color: #ffeda6;
    padding: 5px 2px;
}

#clearfloat {
 clear: both;
 margin-bottom: 0px !important;
}

#ottestwidth {
    width: 100%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
}

#ottestp1 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    border: 1px solid #e2f3fb;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
    clear: both;
}

#ottestp2 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#ottestp3 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#ottestp4 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 0;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#ottestp1mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    border: 1px solid #e2f3fb;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
    clear: both;
}

#ottestp2mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#ottestp3mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#ottestp4mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 0;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#ottestp1:hover, #ottestp2:hover, #ottestp3:hover, #ottestp4:hover {
transform: scale(1.1);
}

#ottestp1mob:hover, #ottestp2mob:hover, #ottestp3mob:hover, #ottestp4mob:hover {
transform: scale(1.1);
}

/* Accordian Homepage */

.page-id-2 .toggleq, .page-id-112 .toggleq, .page-id-176 .toggleq, .page-id-179 .toggleq, .page-id-200 .toggleq, .page-id-210 .toggleq, .page-id-217 .toggleq, .page-id-219 .toggleq, .page-id-230 .toggleq, .page-id-234 .toggleq, .page-id-270 .toggleq, .page-id-280 .toggleq, .page-id-297 .toggleq, .page-id-312 .toggleq, .page-id-318 .toggleq, .page-id-335 .toggleq {
    background: #211f2e;
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 50px;
   margin-top: 40px;
}

.center {
    text-align: center !important;
    width: 100%;
}

details {
    font-family: 'proxima-nova', sans-serif;
    display: block;
}

details p {
    padding: 15px 25px 15px 15px;
    margin: 0;
    text-shadow: none;
    text-align: left;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    line-height: 1.3em;
}

#questionanswers {
    margin-right: -2px;
    font-size: 17px;
    color: #c3c6d9;
    padding: 15px 25px 15px 15px;
}

details[open] summary::after {
    content: '\f068';
    display: -moz-inline-stack;
    display: inline-block;
    padding-right: 15px;
    border: none !important;
    font-size: 15px;
}

summary {
    transition: background .75s ease;
    width: 100%;
    outline: 0;
    text-align: center;
    font-size: 85%;
    cursor: pointer;
    margin-bottom: 0px;
    border-top: 1px solid #D3D3D3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}

.page-id-122 summary, .page-id-194 summary {
    border-top: 1px solid #d3d3d338;
    border-left: 1px solid #d3d3d338;
    border-right: 1px solid #d3d3d338;
}

.page-id-122 details p, .page-id-194 details p {
    padding: 15px 25px 15px 15px;
    border-left: 1px solid #d3d3d338;
    border-right: 1px solid #d3d3d338;
}

 .page-id-122 .toggleq, .page-id-194 .toggleq {
    border-bottom: 1px solid #d3d3d338;
    margin-bottom: 50px;
   margin-top: 40px;
}

#quickstarth3 {
    margin-bottom: 10px;
    font-family: 'proxima-nova';
    margin-top: 30px;
    color: #e9e2e9;
    font-size: 21px;
    font-weight: 600;
}

.page-id-2 :focus {
 outline: none;
}

.page-id-112 :focus {
 outline: none;
}

.page-id-176 :focus {
 outline: none;
}

.page-id-179 :focus {
 outline: none;
}

.page-id-210 :focus {
 outline: none;
}

.page-id-200 :focus {
 outline: none;
}

.page-id-217 :focus {
 outline: none;
}

.page-id-335 :focus {
 outline: none;
}

.page-id-230 :focus {
 outline: none;
}

.page-id-270 :focus {
 outline: none;
}

.page-id-280 :focus {
 outline: none;
}

.page-id-297 :focus {
 outline: none;
}

.page-id-312 :focus, .page-id-318 :focus {
 outline: none;
}

.page-id-293 :focus {
 outline: none;
}

.page-id-234 :focus {
 outline: none;
}

.page-id-219 :focus {
 outline: none;
}


.page-id-122 :focus {
 outline: none;
}

.page-id-194 :focus {
 outline: none;
}

summary::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f067";
    float: right;
    margin-top: -44px;
    padding-right: 15px;
    font-size: 15px;
    color: #ced0dd;
}

.page-id-122 summary::after {
    margin-top: -51px;
}

.page-id-194 summary::after {
    margin-top: -51px;
}

::marker {
  color: #211f2e;
 list-style: none;
 opacity: 0 !important;
}

 summary::-webkit-details-marker {
  color: transparent !important;
   list-style: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
}

details summary::-webkit-details-marker {
        color: transparent !important;
       list-style: none !important;
       visibility: hidden !important;
      opacity: 0 !important;
      }


h2#accordianh2 {
    color: #e9e2e9;
    font-family: 'Helvetica', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 19px !important;
    margin-top: -23px !important;
    letter-spacing: 0px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 0px;
    padding: 18px;
    text-shadow: none;
}

h2#accordianh2:active {
border: none !important;
}

.page-id-122 h2#accordianh2, .page-id-194 h2#accordianh2 {
    font-family: 'Proxima-nova', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 22px !important;
    margin-top: -23px !important;
    padding: 23px;
   font-weight: 600;
}

/* Info pages t&amp;cs */


#infopage {
   clear: both;
    width: 100%;
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
    max-width: 840px;
}

#infopage p {
  font-family: 'Helvetica', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
 font-size: 16px;
 line-height: 1.5;
 color: #bcbfd4;
}

.page-id-115 #infopage p {
 font-size: 21px;
}

.page-id-122 #infopage p {
line-height: 1.4;
margin-right: -2px;
}

.page-id-194 #infopage p {
line-height: 1.4;
margin-right: -2px;
}

#infopage a {
     font-family: 'Helvetica', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    color: #ad61c5;
}

#infopage a:hover {
text-decoration: underline;
 color: #ced1e4;
}

.page-id-122 #infopage a, .page-id-194 #infopage a {
    color: #60afb0;
}

.page-id-122 #infopage a:hover, .page-id-194 #infopage a:hover {
text-decoration: underline;
 color: #60afb0;
}

#infopage > h1 {
 margin-bottom: 20px;
 margin-top: 60px;
 color: #ced1e4;
}

#infopage > h3 {
 margin-bottom: 15px;
 margin-top: 50px;
 color: #ced1e4;
}

#homeph1 {
    margin-top: 46px;
    font-size: 56px;
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    background: linear-gradient(to right, #ced0dd, #b555c8);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.page-id-217 #homeph1, .page-id-230 #homeph1, .page-id-234 #homeph1, .page-id-335 #homeph1 {
 background: linear-gradient(to right, #2f3038, #732483);
   background-clip: text;
    -webkit-text-fill-color: transparent;
}

#headerai {
 background-color: #8724e5;
padding: 5px 10px;
 border-radius: 10px;
 color: #ffffff;
}

#homeph2 {
    font-size: 23px;
    margin-top: 20px;
    margin-bottom: 35px;
    color: #ced0dd;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

#homeph3 {
    margin-top: 30px;
    font-size: 40px;
    max-width: 460px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.3;
    letter-spacing: -0.5px;
    font-weight: 700;
    color: #ced0dd;
    text-align: left;
}


#homeph4 {
    margin-top: 30px;
    font-size: 28px;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    line-height: 1.4;
    letter-spacing: -0.5px;
    font-weight: 300;
    color: #ced0dd;
   text-align: left;
}

#homepmainheader {
    padding-top: 70px;
    font-size: 34px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    color: #ced0dd;
    text-align: center;
    margin-top: 0px;
}


.page-id-115 #homepmainheader {
    padding-top: 10px;
}

#homepmainheaderblack {
    padding-top: 85px;
    font-size: 40px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    margin-top: 0px;
    color: #211f2e;
    text-align: center;
}

#homemainsubheader {
    font-size: 26px;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    line-height: 1.6;
    max-width: 735px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding-top: 0px;
    font-weight: 700;
    color: #5a5564;
    text-align: center;
}

#homepmainheaderbottom {
    padding-top: 85px;
    font-size: 62px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: 0px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 5px;
     background: linear-gradient(to right, #ced0dd, #b555c8);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
}

#homepsubheaderbottom {
    font-size: 24px;
    margin-top: 7px;
    margin-bottom: 35px;
    color: #ced0dd;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

#afterbuttontext {
    font-size: 15px;
    font-family: Helvetica, Arial, sans-serif;
    margin-top: -20px;
    margin-bottom: 90px;
    color: #a3a8ca;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

.page-id-280 #afterbuttontext {
 font-size: 15px;
}

.page-id-297 #afterbuttontext {
 font-size: 16px;
}

.page-id-312 #afterbuttontext, .page-id-318 #afterbuttontext{
 font-size: 16px;
}

.page-id-217 #afterbuttontext, .page-id-230 #afterbuttontext, .page-id-234 #afterbuttontext, .page-id-270 #afterbuttontext, .page-id-280 #afterbuttontext, .page-id-297 #afterbuttontext, .page-id-312 #afterbuttontext, .page-id-318 #afterbuttontext, .page-id-335 #afterbuttontext {
  color: #525465;
}

 .page-id-230 #afterbuttontext2,  .page-id-234 #afterbuttontext2, .page-id-270 #afterbuttontext2, .page-id-280 #afterbuttontext2, .page-id-297 #afterbuttontext2, .page-id-2 #afterbuttontext2, .page-id-312 #afterbuttontext2, .page-id-318 #afterbuttontext2, .page-id-335 #afterbuttontext2 {
    color: #abaec4;
}

#homesteps {
    padding-top: 10px;
    font-size: 30px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    margin-top: 0px;
    color: #403851;
    text-align: left;
}

#numsteps {
    background-color: #e1ccf4;
    color: #362f37;
    float: left;
    padding: 0px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-weight: 500;
    margin-top: 0px;
    text-align: center;
    border-radius: 50%;
    margin-right: 20px;
}

#stepsubheader {
   font-size: 25px;
   font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    padding-top: 30px;
    font-weight: 700;
    color: #403851;
    text-align: left;
}

#stepdescription {
    font-size: 22px;
    padding-top: 20px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.5;
    letter-spacing: -0.5px;
    font-weight: 500;
    margin-top: 0px;
    color: #564f64;
    text-align: left;
   margin-bottom: 20px;
}

#appfeatures {
    font-size: 17px;
    padding-top: 9px;
   font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.5;
    letter-spacing: 0px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 5px;
    color: #3f3851;
    text-align: left;
}

#appfeatures2 {
    font-size: 21px;
    padding-top: 9px;
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.5;
    letter-spacing: 0px;
    font-weight: 500;
    margin-top: 0px;
    color: #3f3851;
    text-align: left;
    margin-bottom: 30px;
}

#accesspassfeatures {
    font-size: 17px;
    padding-top: 9px;
   font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.5;
    letter-spacing: 0px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 5px;
    color: #3f3851;
    text-align: left;
}

#upgrade-tick {
    display: inline;
    margin-left: 0px;
    line-height: 1.5;
    opacity: 1;
    margin-right: 11px;
    margin-bottom: -2px;
}

#share-icon {
    display: inline;
    margin-left: 0px;
    line-height: 1.4;
    margin-left: 3px;
    margin-right: 3px;
    opacity: 1;
    margin-bottom: -8px;
}

#scroll-modules2 {
    width: 292px;
    height: 490px;
    overflow-y: scroll !important;
    margin-left: auto;
    margin-right: auto;
   padding-left: 3px;
}

.scroll-modules {
    position: relative;
    background: url(https://optionsapp.com/wp-content/uploads/2025/03/Background-scroll-optionsapp.png) center center no-repeat;
    height: 698px;
    padding-top: 114px;
    margin-top: -78px;
    margin-left: -56px;
    margin-bottom: 0px;
    background-size: contain;
    width: 100%;
    clear: both;
}

#scroll-modules-quickstart {
    width: 292px;
    height: 490px;
    overflow-y: scroll !important;
    margin-left: 2%;
   padding-left: 3px;
  margin-bottom: 0px;
}

#scroll-modules-quiz {
    width: 305px;
    height: 490px;
    overflow-y: scroll !important;
    margin-left: 96px;
    padding-left: 3px;
    margin-bottom: 0px;
}


#scroll-through-images-cta-mobile {
  float: right;
  margin-top: 60px;
  margin-right: 34px;
  margin-bottom: -100px;
}


.homepagetop {
 background-color: #221f2e;
 width: 100%;
overflow: auto;
  margin: 0 auto;
  padding: 0;
 padding-bottom: 50px;
}

#hometopleft {
    float: left;
    width: 50%;
    padding-top: 90px;
    padding-left: 10%;
    margin-right: 5%;
}

#hometopright {
    float: left;
    width: 40%;
}

#hometopleft1 {
    float: left;
    width: 50%;
    padding-top: 90px;
    padding-left: 10%;
    margin-right: 5%;
}

#hometopright1 {
    float: left;
    width: 40%;
}

#manageoptionsleft {
    float: left;
    width: 40%;
    padding-top: 50px;
    padding-left: 10%;
    margin-right: 5%;
}

#manageoptionsright {
    float: left;
    width: 50%;
   padding-top: 50px;
}

#apphomescreenleft {
    float: left;
    width: 40%;
    padding-top: 0px;
    padding-left: 0%;
    margin-right: 10%;
}

#apphomescreenright {
    float: left;
    width: 40%;
   padding-top: 0px;
   margin-left: 10%;
}

.homepagetestimonials {
 background-color: #fefefe;
 width: 100%;
  overflow: auto;
  margin: 0 auto;
  padding: 0;
      padding-bottom: 110px;
}

#aiwebappmodel {
    width: 250px;
    height: auto;
    padding-top: 80px;
    margin-right: 120px;
}

#webappmodelsteps {
    margin-top: 100px;
    margin-left: 100px;
    box-shadow: 0px 1px 15px #aca7a7;
}

#apphomeshadow {
    box-shadow: 0px 1px 15px #aca7a7;
   margin-bottom: 80px;
}

.homepagehowworks {
 background-color: #fefefe;
 width: 100%;
 overflow: auto;
  margin: 0 auto;
  padding: 0;
  clear: both;
  padding-bottom: 40px;

}


.homepagehowworks2 {
    background-color: #fdf6ff;
    width: 100%;
   overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
   padding-bottom: 50px;
}

.homepagehowworks3 {
 background-color: #fefefe;
 width: 100%;
 overflow: auto;
  margin: 0 auto;
  padding: 0;
  clear: both;
}

.page-id-280 .homepagehowworks3, .page-id-297 .homepagehowworks3, .page-id-312 .homepagehowworks3, .page-id-318 .homepagehowworks3 {
 background-color: #f7f7f7;
}

.homepagehowworks3 p {
    font-size: 17px;
    font-family: "proxima-nova", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #454545;
    line-height: 1.6;
    margin-bottom: 22px;
    font-weight: 400;
}

.homepagemanageoptions {
    background-color: #fdf6ff;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
     padding-bottom: 40px;
}

.homepagebottom {
    background-color: transparent;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
}

.page-id-2 .homepagebottom {
 background-color: #211f2e;
}

.page-id-217 .homepagebottom {
    background-color: #211f2e;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    margin-bottom: -100px;
    padding: 0;
    clear: both;
}

.page-id-335 .homepagebottom {
    background-color: #211f2e;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    margin-bottom: -134px;
    padding: 0;
    clear: both;
}

.page-id-230 .homepagebottom, .page-id-234 .homepagebottom, .page-id-270 .homepagebottom, .page-id-280 .homepagebottom, .page-id-297 .homepagebottom, .page-id-312 .homepagebottom, .page-id-318 .homepagebottom {
    background-color: #211f2e;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 0;
    clear: both;
}

#image-fullwidth {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    width: 100%;
}

#lpvideoseenon {
    background-color: #f4f4f2;
    margin-bottom: -24px;
}



.homepagequestions {
 background-color: #221f2e;
   width: 100%;
  padding-bottom: 45px !important;
    margin: 0 auto;
    padding: 0;
    clear: both;
}

    .box {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        padding: 10px;
        background-clip: padding-box;
        text-align: center;
    }

.button-home {
    background: #d50e92 !important;
    border-color: #b40a7a !important;
    width: 80% !important;
    font-size: 20px !important;
    font-family: "helvetica", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin: 0 auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: 0px;
    padding: 21px 15px;
    color: #ffffff;
    text-shadow: none;
    margin-bottom: 40px;
    text-transform: none;
    margin-top: 0px;
}

.button-home:hover {
 background: #b40a7a !important;
 border-color: #b40a7a !important;
}

.button2-home {
    background: #d50e92 !important;
    border-color: #b40a7a !important;
    width: 53% !important;
    font-size: 21px !important;
    font-family: "helvetica", 'proxima-nova', "Verdana", "Palatino Linotype", Palatino, serif;
    margin: 0 auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: 1px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    text-transform: none;
    margin-bottom: 40px;
    margin-top: 0px;
}

.button2-home:hover {
 background: #b40a7a !important;
 border-color: #b40a7a !important;
}


/*  Footer section */

.before-footer-cta a {
 border-bottom: none;
}

.before-footer-cta {
 margin-bottom: -65px;
 padding-bottom: 30px;
 padding-top: 20px;
}

.page-id-122 .before-footer-cta, .page-id-194 .before-footer-cta {
 padding-top: 50px;
}

.footer-logo {
 display: none;
}

#bottom-nav a {
    color: #63667d;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    outline: none;
}

#bottom-nav a:hover {
   color: #63667d;
   text-decoration: underline;
}

#bottom-nav {
    width: 100%;
    max-width: 498px;
     margin: 0 auto;
    padding-top: 20px;
    color: #fffc23;
    margin-bottom: 5px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
}

#footermenu1 {
    float: left;
    margin-right: 35px;
    outline: none;
}

#footermenu2 {
    float: left;
    margin-right: 35px;
}

#footermenu3 {
    float: left;
    margin-right: 35px;
}

#footermenu4 {
    float: left;
    margin-right: 0px;
}

#copyright {
    clear: both;
    font-family: 'Montserrat', 'Open Sans',"Verdana","Palatino Linotype",Palatino,serif;  
   color: #63667d;
   font-size: 12px;
   margin-top: 50px;
}

#copyrightmwo {
 font-size: 12px;
 color: #888690d4;
}

div.site-container.shadow {
 margin-bottom: 0px;
}

.site-footer {
    background-color: #ffffff;
    bottom: 0;
    font-size: 13px;
    line-height: 1;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    width: 100%;
    z-index: -99;
}

/*  Header and top nav section */

.site-header {
    display: none !important;
}

.wrap {
  max-width: 750px;
}

.site-header {
    background-color: #ffffff;
    border-bottom: 1px solid transparent;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
    min-height: 60px;
    padding: 5px 40px;
    position: sticky;
    width: 100%;
    z-index: 9999;
}

.genesis-nav-menu a {
     color: #000000 !important;
     font-family: Montserrat, sans-serif;
     text-transform: uppercase;
     font-size: 13px;
    font-weight: 900;
    margin-top: 5px;
}

.genesis-nav-menu a:hover {
  text-decoration: underline;
  color: #000000;
}

#genesis-mobile-nav-primary:focus, #genesis-mobile-nav-primary:hover {
    color: #000000;
}

 .genesis-nav-menu a {
     color: #ffffff !important;
     font-family: Montserrat, sans-serif;
     text-transform: uppercase;
     font-size: 13px;
    font-weight: 900;
    margin-top: 5px;
}

 .genesis-nav-menu a:hover {
  text-decoration: underline;
  color: #ffffff !important;
}

 #genesis-mobile-nav-primary:focus, #genesis-mobile-nav-primary:hover {
    color: #ffffff !important;
}

.title-area {
    padding-bottom: 10px;
    padding-top: 10px;
}

.site-title {
    font-family: proxima-nova, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 6px;
    text-transform: none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 700;
}

.site-title a, .site-title a:hover, .site-title a:focus  {
  color: #318b80;
}

 .site-title a, .site-title a:hover, .site-title a:focus  {
  color: #ffffff;
}

/* Pricing Page    */

.pricingpagetop {
    background-color: transparent;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
}

#pricingheader {
    padding-top: 0;
    font-size: 27px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: 0px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 5px;
    background: linear-gradient(to right, #ced0dd, #b555c8);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
}

#pricingfreetrial {
    padding-top: 7px;
    font-size: 49px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    color: #ced0dd;
    text-align: center;
    margin-top: 0px;
}

.page-id-91 #afterbuttontext {
    font-size: 15px;
    margin-top: -15px;
    margin-bottom: 40px;
    letter-spacing: 0.5px;
}

#pricingcenterbox {
    width: 100%;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -467px !important;
    background-color: #fefefe;
    border-radius: 8px;
    margin-top: 60px;
    margin-bottom: 50px;
     box-shadow: 0px 0px 6px #b7afafc9;
}

#pricingcenterboxlp {
    width: 100%;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    background-color: #fefefe;
    border-radius: 8px;
    margin-top: 100px;
    margin-bottom: 50px;
     box-shadow: 0px 0px 6px #b7afafc9;
}


#pricingtopbox {
 padding: 30px 30px 0px 30px;
}

#pricingplanheader {
    font-size: 22px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    padding-top: 10px;
    font-weight: 700;
    color: #403851;
    text-align: left;
}

#pricemonthly {
    font-size: 16px;
    font-family: helvetica, sans-serif;
    line-height: 1.6;
    letter-spacing: 0px;
    padding-top: 10px;
    color: #495161;
    font-weight: 300;
}

#pricemonthly2 {
    font-size: 14px;
    font-family: helvetica, sans-serif;
    line-height: 1.6;
    letter-spacing: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    color: #495161;
    font-weight: 300;
}

#bigprice {
    font-size: 30px;
    font-family: helvetica, sans-serif;
    color: #212d44;
    line-height: 1.6;
    letter-spacing: -0.5px;
    padding-top: 10px;
    font-weight: 500;
    margin-right: 2px;
}

#bigpricelp {
    font-size: 18px;
   margin-left: 3px;
}

.page-id-91 .button-home, .page-id-95 .button-home {
    width: 100% !important;
    font-size: 19px !important;
    font-family: "helvetica", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    padding: 18px 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#pricingfeatures {
  border-top: 1px solid #dfd9e2ba;
  padding: 20px 30px 30px 30px;
}

.page-id-91 #upgrade-tick {
    margin-bottom: -3px;
}

.pricingbottom {
    background-color: #fbf7fe;
    height: 550px;
    width: 100%;
    margin-top: 0px !important;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: -1;
}

.page-id-91 #homepsubheaderbottom {
    font-size: 27px;
    max-width: 770px;
    margin-left: auto;
    color: #5a5564;
    font-weight: 700;
    margin-right: auto;
    margin-top: 23px;
    margin-bottom: 35px;
}

#pricingsubheader {
    font-size: 18px;
    margin-top: 30px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 35px;
     color: #3e404a;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
}

.page-id-91 #homepmainheaderbottom  {
 background: linear-gradient(to right, #ff7ce7, #7a2f88);
  background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
}

.page-id-91 .box {
    width: 100%;
    max-width: 320px;
}

.page-id-91 .homepagetop {
 background-color: #ffffff;
}

#afterbuttontext2 {
    font-size: 15px;
    font-family: Helvetica, Arial, sans-serif;
    margin-top: -15px;
    margin-bottom: 40px;
    color: #4b4e63;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
    letter-spacing: 0.5px;
}

/* About page */

.page-id-95 #homepmainheader {
    padding-top: 0px;
    font-size: 35px;
    line-height: 1.3;
    margin-bottom: 40px;
    margin-top: 0px;
}

#fontaipurple {
color: #d42f77;
}

#fontneongreen {
 color: #60afaf;
 font-weight: bold;
}

.page-id-95 #infopage p {
    font-size: 17px;
}

.aboutpagemiddle {
    background-color: #221f2e;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 50px;
    padding-top: 60px;
}

.aboutpagemiddle p {
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    font-size: 19px;
 line-height: 1.5;
 color: #bcbfd4;
}

.aboutpagemiddle a {
   font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    font-size: 19px;
    color: #ffffff;
    text-decoration: none;
}

.aboutpagemiddle a:hover {
text-decoration: underline;
 color: #ffffff;
}

.page-id-95 #apphomeshadow {
    margin-bottom: 50px;
}

  #options3d {
  margin: 0 -42px 43px 20px;
}

#modules-scroll-image {
  margin-bottom: -24px;
}

#mobile-videoplayer-vsl {
    width: 100%;
    max-width: 700px;
    height: auto;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 25px;
}


#mobile-square-vsl {
    width: 100%;
    max-width: 475px;
    height: auto;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 25px;
}

#aboutcontacttext {
  text-align: center !important;
}

#aboutemailsupport {
    font-weight: 300;
    margin-top: -10px;
    margin-bottom: 20px;
    text-align: center;
    letter-spacing: 0px;
    color: #c43b96;
    font-size: 33px;
}

/* 404 page */

#big404 {
 font-size: 39px;
}

/* Quick Start Guide page */

.page-id-122 .homepagequestions {
 margin-bottom: -130px;
 padding-bottom: 150px !important;
}

.page-id-194 .homepagequestions {
 margin-bottom: 0px;
 padding-bottom: 50px !important;
}

#loginquickstart {
    margin-right: 5px;
   font-size: 12px !important;
    padding: 12px 12px 12px !important;
     font-family: 'Helvetica', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    border: 2px solid #d661f9 !important;
    font-weight: 800 !important;
    letter-spacing: 0.2px;
    color: #fff6ff !important;
    margin-left: 3px;
}

#loginquickstart:hover {
  background-color: #d661f9;
 color: #ffffff !important;
 text-decoration: none !important;
}

#quickstartscreenshot {
    width: 100%;
    max-width: 300px;
    height: auto;
}

#quickstartarrow {
    margin-bottom: -15px;
    margin-top: -10px;
}

#bigplus {
    font-size: 32px;
   color: #ffffff;
    margin-left: 3px;
   margin-right: 3px;
}

#quickstartvid {
   width: 100%;
   margin-bottom: 25px;
    margin-left: auto !important;
    margin-right: auto !important;
    border-left: 1px solid #d3d3d338;
    border-right: 1px solid #d3d3d338;
}

#quickstartvid-getreplies {
   width: 100%;
   margin-bottom: 0px;
    margin-left: auto !important;
    margin-right: auto !important;
    border-left: 1px solid #d3d3d338;
    border-right: 1px solid #d3d3d338;
}

#quickstartvid2 {
    max-width: 300px !important;
    height: auto;
    border: none !important;
    margin-left: 2% !important;
    padding-bottom: 25px;
    margin-bottom: -25px;
}

#scroll-through-images-quickstart {
    float: right;
    margin-right: 40%;
    opacity: 0.7;
    margin-top: 0px;
}

#pricingfreetrial2 {
    padding-top: 0px;
    font-size: 33px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    font-weight: 700;
    color: #2e2a3d;
    text-align: center;
    margin-top: 20px;
}

#pricemonthly3 {
    font-size: 17px;
    font-family: helvetica, sans-serif;
    line-height: 1.6;
    padding-top: 5px;
    letter-spacing: -0.5px;
    color: #312b2f;
    font-weight: 300;
    text-align: center;
    margin-bottom: 40px;
}

.boxai {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    padding: 10px;
    background-clip: padding-box;
    text-align: center;
}

/* FB LP page April 21st 2025 */

#mybutton {
  display: none;
 margin-top: 0px;
}

#mysecondbutton {
  display: none;
  margin-top: 0px;
}

.page-id-200 .before-footer-cta {
    background: #221f2e;
}

.page-id-200 #bottom-nav a {
    color: #a7aabd;
}

.page-id-200 #bottom-nav a:hover {
    color: #a7aabd;
}

.page-id-217 .before-footer-cta, .page-id-219 .before-footer-cta, .page-id-230 .before-footer-cta, .page-id-234 .before-footer-cta, .page-id-207 .before-footer-cta, .page-id-262 .before-footer-cta, .page-id-268 .before-footer-cta, .page-id-270 .before-footer-cta, .page-id-280 .before-footer-cta, .page-id-293 .before-footer-cta, .page-id-297 .before-footer-cta, .page-id-312 .before-footer-cta, .page-id-315 .before-footer-cta, .page-id-318 .before-footer-cta  {
    background: #ffffff;
}

.page-id-217 #bottom-nav a, .page-id-219 #bottom-nav a, .page-id-230 #bottom-nav a, .page-id-234 #bottom-nav a, .page-id-207 #bottom-nav a, .page-id-262 #bottom-nav a, .page-id-268 #bottom-nav a, .page-id-270 #bottom-nav a, .page-id-280 #bottom-nav a, .page-id-293 #bottom-nav a, .page-id-297 #bottom-nav a, .page-id-312 #bottom-nav a, .page-id-315 #bottom-nav a, .page-id-318 #bottom-nav a {
    color: #a7aabd;
}

.page-id-217 #bottom-nav a:hover, .page-id-219 #bottom-nav a:hover, .page-id-230 #bottom-nav a:hover, .page-id-234 #bottom-nav a:hover, .page-id-207 #bottom-nav a:hover, .page-id-262 #bottom-nav a:hover, .page-id-268 #bottom-nav a:hover, .page-id-270 #bottom-nav a:hover, .page-id-280 #bottom-nav a:hover, .page-id-293 #bottom-nav a:hover, .page-id-297 #bottom-nav a:hover, .page-id-312 #bottom-nav a:hover, .page-id-315 #bottom-nav a:hover, .page-id-318 #bottom-nav a:hover {
    color: #a7aabd;
}

#pa-alert-bar {
    width: 100%;
    background-color: #da1560;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'helvetica', "Verdana", "Palatino Linotype", Palatino, serif;
    text-align: center;
    line-height: 27px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    color: #ffffff;
}

.page-id-200 #homeph2 {
    letter-spacing: 1.5px;
    font-family: Helvetica, Arial, sans-serif;
}

.page-id-217 #homeph2, .page-id-230 #homeph2, .page-id-234 #homeph2, .page-id-270 #homeph2, .page-id-280 #homeph2, .page-id-297 #homeph2, .page-id-312 #homeph2, .page-id-318 #homeph2, .page-id-335 #homeph2 {
    letter-spacing: 0.5px;
    font-family: Proxima-nova, Helvetica, Arial, sans-serif;
   color: #454b71;
}

/* End - FB LP page April 21st 2025 */

/* Bridge Lander */

#bridgeheader {
    background-color: #1e182a;
    height: 90px;
    width: 100%;
    margin-top: 0px;
    border-bottom: 1px solid transparent;
}

#bridgeh1 {
    margin-top: 26px;
    font-size: 40px;
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: #da1660;
   margin-bottom: 20px;
}


#bridgeh2 {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 22px;
    line-height: 28px;
    margin-left: auto;
    margin-right: auto;
    color: #393939;
}

#bridgeh3 {
    margin-top: 10px;
    font-size: 24px;
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: #594d51;
   margin-bottom: 20px;
}

#bighand {
 font-size: 30px;
}

#bridgeh4 {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    color: #393939;
}

#bridgeh4accesspass {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 17px;
   max-width: 520px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    color: #393939;
}

.page-id-2 #bridgeh4accesspass {
color: #ced0ddc4;
}

.page-id-293 #bridgeh4 {
 margin-top: -15px;
}

.page-id-219 .button-home {
    background: #da1560 !important;
    border-color: #c40948 !important;
    width: 100% !important;
    font-size: 27px !important;
    font-family: "helvetica", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin: 0 auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: 0px;
    padding: 21px 15px;
    color: #ffffff;
    text-shadow: none;
    margin-bottom: 40px;
    text-transform: none;
    margin-top: 0px;
}

 .button-vsl {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 100% !important;
    font-size: 25px !important;
    font-family: "helvetica", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin: 0 auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: 0px;
    padding: 21px 15px;
    color: #ffffff;
    text-shadow: none;
    margin-bottom: 40px;
    text-transform: none;
    margin-top: 0px;
}

.button-vsl:hover {
    background: #faae41 !important;
    border-color: #e98225 !important;
}

.page-id-293 .button-vsl {
    background: #9333ea !important;
    border-color: #842ad6 !important;
    width: 100% !important;
    max-width: 355px !important;
    font-size: 21px !important;
   padding: 19px 15px;
}

.page-id-293 .button-vsl:hover {
    background: #842ad6 !important;
    border-color: #842ad6 !important;
}

.page-id-219 .button-home:hover {
    background: #da1560 !important;
    border-color: #c40948 !important;
}

.page-id-219 #lpvideoseenon, .page-id-207 #lpvideoseenon, .page-id-262 #lpvideoseenon, .page-id-268 #lpvideoseenon, .page-id-315 #lpvideoseenon {
    background-color: #f4f4f2;
    margin-bottom: -50px;
}

#rich-bio-topsection {
    background-color: #f8f8f8;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: none;
    margin-bottom: 20px;
}

h2#richjamesh2quiz {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.5px;
    line-height: 30px;
    color: #2b3336;
    margin-bottom: 20px;
    margin-top: 50px;
}

h3#subheaderoptionsquiz {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 22px;
    color: #626569;
    margin-bottom: 50px;
    margin-top: -19px;
}

#richbiotwentyfour {
    font-family: 'Open Sans', "Verdana", "Palatino Linotype" !important;
    font-size: 13px !important;
    margin-top: -20px;
}

#richjamestwentyfour {
    margin-top: -20px;
}

/* Quiz Lander */

#processingquizresults {
 display: none;
}

#processingquizresults {
    margin-top: -1096px;
    position: relative;
    background-color: #ffffff !important;
    padding-bottom: 500px;
  }

#calcresults {
  text-align: center;
   clear: both;
  padding-top: 70px;
  font-family: 'proxima-nova';		
  font-size: 25px;
  font-weight: 700;
  background: #ffffff;
  color: #237358;
  margin-top: -780px;	
}

#quizreviewanswers {
  text-align: center;
   clear: both;
  margin-bottom: 10px;
  font-family: 'proxima-nova';	
  color: #42484a;	
  font-size: 18px;
  -webkit-animation: 2s ease 0s normal forwards 1 fadein;
    animation: 2s ease 0s normal forwards 1 fadein;
   animation-name:delayquiz1;
		-o-animation-name:delayquiz1;
		-ms-animation-name:delayquiz1;
		-webkit-animation-name:delayquiz1;
		-moz-animation-name:delayquiz1;
}

@keyframes delayquiz1 {
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes delayquiz1 {
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

#quizcustomfeedback {
  text-align: center;
    font-family: 'proxima-nova';	
   clear: left;	
 margin-bottom: 10px;
  font-size: 18px;
  color: #42484a;
 -webkit-animation: 3.5s ease 0s normal forwards 1 fadein;
    animation: 3.5s ease 0s normal forwards 1 fadein;
   animation-name:delayquiz3;
		-o-animation-name:delayquiz3;
		-ms-animation-name:delayquiz3;
		-webkit-animation-name:delayquiz3;
		-moz-animation-name:delayquiz3;
}

@keyframes delayquiz3 {
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes delayquiz3 {
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

#quizcalibrating {
  text-align: center;
    font-family: 'proxima-nova';	
   clear: left;	
  font-size: 18px;
  color: #42484a;
 -webkit-animation: 5.5s ease 0s normal forwards 1 fadein;
    animation: 5.5s ease 0s normal forwards 1 fadein;
   animation-name:delayquiz4;
		-o-animation-name:delayquiz4;
		-ms-animation-name:delayquiz4;
		-webkit-animation-name:delayquiz4;
		-moz-animation-name:delayquiz4;
}

@keyframes delayquiz4 {
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes delayquiz4 {
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

#floatingCirclesG{
	position:relative;
	width:125px;
	height: 125px;
	margin: 30px auto;
	transform:scale(0.6);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
}

.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

#processing {
  display: none;	

}

#quiz2, #quiz3, #quiz3, #quiz4, #quiz5, #quiz6, #quizb1, #quizb2, #quizb3, #quiz7, #quiz8, #quiz9, #quiz10, #quiz11, #quiz12, #quiz13, #quiz14 {
 display: none;
}

#quizbackbutton {
   margin-bottom: -78px;
    margin-left: 167px;
    width: 30px;
}

#quizbridgeh2 {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 20px;
    max-width: 500px;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
    margin-top: 42px;
    margin-bottom: -10px;
    color: #393939;
}

#quizp {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: left;
    font-size: 18px;
    line-height: 1.4;
    margin-top: 10px;
    margin-bottom: -10px;
    color: #393939;
}

#quiztestimonialbox {
    background: #fbfbfb;
    border: 1px solid #ebe7e7;
    box-shadow: 1px 1px 5px 0 #dfe4e6;
    max-width: 362px;
    padding: 0px 20px 20px 20px;
    margin-left: auto;
    margin-top: -15px;
    margin-right: auto;
    margin-bottom: 40px;
}

#quiztrainingh2 {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 30px;
    max-width: 520px;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 24px;
    color: #393939;
}

#quizresultsh2 {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 18px;
    max-width: 500px;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 30px;
    color: #393939;
}

#quiz-scroll-image-area {
    width: 500px;
    margin-bottom: 0px;
    margin-left: auto !important;
    margin-right: auto !important;
}

#quiz-scroll-image {
    margin: 0 0 20px 20px;
    width: 88px;
    margin-left: 266px;
    margin-bottom: -50px;
}


#ghostingimageexample {
  margin-bottom: -20px;
}

#quiztestimonialh2 {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: left;
    font-size: 18px;
    max-width: 325px;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
    margin-top: 45px;
    margin-bottom: 6px;
    color: #393939;
}

#quiztestimonial {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: left;
    font-size: 17px;
    max-width: 325px;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #323131;
}

#quiz2 {
  -webkit-animation: 1s ease 0s normal forwards 1 fadein;
    animation: 1s ease 0s normal forwards 1 fadein;
   animation-name:quiz2;
		-o-animation-name:delayquiz2;
		-ms-animation-name:delayquiz2;
		-webkit-animation-name:delayquiz2;
		-moz-animation-name:delayquiz2;
}

@keyframes delayquiz2 {
    0% { opacity:0; }
    80% { opacity:0.9; }
    100% { opacity:1; }
}

@-webkit-keyframes delayquiz2 {
    0% { opacity:0; }
    80% { opacity:0.9; }
    100% { opacity:1; }
}

#quizheader {
    background-color: #191620;
    height: 96px;
    width: 100%;
    margin-top: 0px;
    border-bottom: 1px solid transparent;
}

.page-id-207 .site-inner, .page-id-262 .site-inner, .page-id-268 .site-inner, .page-id-315 .site-inner {
    background-color: #ffffff;
    margin-top: 0px;
    margin-bottom: -1px;
    padding-top: 0px;
    width: 100%;
    max-width: 100% !important;
}


#optionsquizlogo {
   padding-top: 13px;
}

.page-id-207 .entry-content, .page-id-262 .entry-content, .page-id-268 .entry-content, .page-id-315 .entry-content {
  width: 100%;
  max-width: 100%;
  background: #ffffff;
}

#quizh1 {
    margin-top: 41px;
    font-size: 47px;
    font-family: proxima-nova, helvetica, sans-serif;
    max-width: 585px;
    margin-right: auto;
    margin-left: auto;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: #da1660;
}

#quizh2 {
    color: #594d51;
    text-align: center;
    font-family: Proxima-nova, Helvetica, Arial, sans-serif;
    font-weight: 800;
    font-size: 19px;
    margin-bottom: 30px;
}

#quizquestion {
 font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 30px;
   color: #42484a;
}

  #quizresultsnetflix {
       font-family: proxima-nova, helvetica, sans-serif;
        max-width: 640px;
         font-weight: 700;
        margin-top: 25px;
        font-size: 32px;
        line-height: 1.3;
      margin-left: auto;
    margin-right: auto;
    text-align: center;
    }

#quizresultsnetflixmobile {
    font-family: proxima-nova, helvetica, sans-serif;
    width: 100%;
    font-weight: 700;
    margin-top: 30px;
    font-size: 23px;
    line-height: 1.4;
    max-width: 358px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#redletters {
  color: #e63e67;
}

#lppriceaftervideotop {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 30px;
    font-weight: 300;
    color: #2b3336;
    margin-top: 30px;
    text-align: center;
}

#lppriceaftervideobottom {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 30px;
    font-weight: 300;
    color: #c8e4ed;
    margin-top: 30px;
    text-align: center;
}

#lpaccesspass {
    font-size: 29px;
    margin-top: 40px;
    font-weight: 900;
    color: #3d3939;
    font-family: 'proxima-nova', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    letter-spacing: -0.5px;
    line-height: 1.3;
}

.page-id-2 #lpaccesspass {
    color: #bfc3cf;
}

.accesspassgraphic {
    width: 100%;
    max-width: 505px;
    background-color: #DDF4ED;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    min-height: 205px;
    margin-top: 20px;
    margin-bottom: 10px;
}


#accesspassleft {
    float: left;
    width: 35%;
    padding-top: 25px;
    padding-bottom: 42px;
    border-right: 1px solid rgba(77, 179, 136, 0.20);
    background-color: #ddf4ed;
}

#accesspassright {
    float: right;
    width: 65%;
    background-color: #DDF4ED;
    padding-bottom: 1px;
    padding-left: 21px;
    padding-top: 20px;
}

#accesspasscoupon {
   margin-top: -27px;
    margin-left: 0px;
    margin-bottom: -40px;
}

#whitecirclecouponleft {
    float: left;
    margin-left: -11px;
    margin-top: -64px;
}

#whitecirclecouponright {
    margin-right: -10px;
    margin-top: -82px;
    float: right;
}

#lpnewpriceaftervideotop {
    font-family: 'Proxima-Nova', sans-serif;
    font-weight: 700;
    letter-spacing: -1px;
    margin-left: 6px;
    color: #3fb252;
}

#lpnewpriceaftervideobottom {
    font-family: 'Proxima-Nova', sans-serif;
    font-weight: 700;
    letter-spacing: -1px;
    margin-left: 6px;
    color: #25ca81;
}

#countdowntimer2 {
    width: 100%;
    background-color: #221f2e;
    padding: 15px;
    padding-top: 40px;
    margin-bottom: 30px;
    font-family: 'Proxima-Nova', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 2;
    color: #ffffff;
    font-weight: bold;
}

#timer {
    font-size: 36px;
    padding: 10px;
    color: #ffffff;
}

#timerbackground {
    width: 150px;
    height: 80px;
    padding-top: 5px;
    margin-bottom: 25px;
    background-color: #f04247;
    margin-left: auto;
    margin-right: auto;
}

#twentyfourdiscount {
    font-size: 20px;
    color: #000000;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    letter-spacing: -0.5px;
    line-height: 9px;
}

#appintrodiscount {
    font-size: 22px;
    color: #000000;
    font-family: 'Proxima-nova', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    letter-spacing: -0.5px;
    line-height: 9px;
    font-weight: 900;
}

#appintrolimited {
    font-size: 18px;
    color: #000000;
    font-family: 'Proxima-nova', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    letter-spacing: -0.5px;
    line-height: 9px;
}

#twentyfourdiscountbig {
    font-size: 24px !important;
    color: #0f8f55 !important;
    font-family: 'Proxima-Nova', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
    font-weight: 500 !important;
    line-height: 14px !important;
    margin-bottom: 22px;
}

.page-id-297 #twentyfourdiscountbig, .page-id-312 #twentyfourdiscountbig, .page-id-318 #twentyfourdiscountbig, .page-id-230 #twentyfourdiscountbig, .page-id-335 #twentyfourdiscountbig {
    font-size: 27px;
    color: #1421d3 !important;
    text-decoration: underline;
    font-weight: 900 !important;
    margin-bottom: 22px;
    line-height: 1.3 !important;
}

#specialh4corona {
    font-family: 'Rock Salt', cursive;
    font-weight: 400;
    text-align: center;
    color: #03aee7;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: -14px;
    letter-spacing: 1px;
    font-size: 16px;
}

#scarcity-mobile-discount {
  font-size: 13.5px !important;
  line-height: 0px;
}

#scarcity-mobile-discount-white {
    font-size: 13.5px !important;
    line-height: 0px;
    margin-top: -20px;
    color: #ffffff;
}

#upgrade-badges {
    display: inline;
    margin-left: 0px;
    margin-bottom: -8px;
    opacity: 0.9;
    margin-right: 5px;
}

#scarcityred {
    color: #ff0202;
}

#scarcitylightred {
    color: #ff4f7d;
}

#recap-cards-accepted3 {
    margin-top: 25px;
    max-width: 300px;
}


#testimonialh2 {
    font-size: 15px;
    line-height: 25px;
    margin-top: 45px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
}

#testimonialh3 {
    font-size: 13px;
    font-family: Proxima-nova;
    color: #2b3336;
    margin-bottom: 0px;
}

#testimonialname {
    text-decoration: underline;
    font-family: 'Proxima-nova';
    font-weight: bold;
    color: #0066c0;
}

#testimonialh4 {
    font-size: 11px;
    color: #249667;
    font-family: 'Proxima-nova';
    font-weight: 900;
    margin-top: 0px;
    margin-bottom: 0px;
}

#testimonialtext {
    font-size: 14px;
    line-height: 24px;
    color: #2b3336;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 40px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
}

#quizquestiontestimonials {
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.2;
    max-width: 205px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 700;
    text-align: center;
    font-size: 30px;
    margin-top: 20px;
    color: #3d4041;
}

#quizsubheader {
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-align: center;
    margin-top: 20px;
    font-size: 23px;
    color: #42484a;
}

#worksdatingapps {
  margin-bottom: -30px;
}


#takequizheader {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 26px;
    line-height: 1.5;
    max-width: 495px;
    margin-left: auto;
    margin-right: auto;
    color: #393939;
}

#nosubstressheader {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 20px;
    margin-top: -15px;
    margin-bottom: 15px;
    line-height: 1.5;
    max-width: 495px;
    margin-left: auto;
    margin-right: auto;
    color: #3a8b7e;
    font-weight: 900;
}

#takequizheadersmall {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
    max-width: 495px;
    margin-left: auto;
    margin-right: auto;
    color: #393939;
}

#pinkquizword {
   color: #b11f95;
}

.quizland1jv {
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.06);
    padding-top: 30px;
    border-radius: 12px;
    padding-bottom: 15px;
}

.quizland1jv ul li {
    list-style-type: none;
    font-family: 'Proxima-nova', 'arial', sans-serif, "Verdana", "Palatino Linotype", Palatino, serif;
    letter-spacing: 1px;
    margin-left: 0px;
    color: #2e0259;
    padding: 15px 10px 15px 10px;
    font-size: 18px;
    background: #e7dbff9c;
    border: 1px solid #ede5fe;
    margin-bottom: 30px;
    text-align: center;
    border-radius: 7px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}

.quizland1jv ul li:hover {
 background: #8f70cf;
  color: #ffffff;
}

.quizland2jv {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: none;
    padding-top: 10px;
    border-radius: 12px;
    padding-bottom: 15px;
}

.quizland2jv ul li {
    list-style-type: none;
    font-family: 'Proxima-nova', 'arial', sans-serif, "Verdana", "Palatino Linotype", Palatino, serif;
    letter-spacing: 1px;
    margin-left: 0px;
    color: #2e0259;
    padding: 15px 10px 15px 10px;
    font-size: 18px;
    background: #e7dbff9c;
    border: 1px solid #ede5fe;
    margin-bottom: 0px;
    text-align: center;
    border-radius: 7px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}

.quizland2jv ul li:hover {
 background: #8f70cf;
   border: 1px solid #8f70cf;
  color: #ffffff;
}

#textexamplequestion {
    font-family: helvetica, sans-serif;
    letter-spacing: 0px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.4;
    color: #ffffff;
    font-size: 19px;
    background: #2ba1e5;
    border: 1px solid #31aaf0;
    border-radius: 19px;
    font-weight: 600;
}

#textexamplequestion:hover {
   background: #2a99d9;
    border: 1px solid #31aaf0;
}

#textexampleno {
    font-family: helvetica, sans-serif;
    letter-spacing: 0px;
    color: #313030;
    font-size: 18px;
    background: #e9e7e7;
    border: 1px solid #d0d0d0;
    border-radius: 8px;
    font-weight: 400;
}


#textexampleno:hover {
    background: #dddbdb;
    border: 1px solid #c3c1c1;
}

#quizyesbutton {
     font-family: helvetica, sans-serif;
    letter-spacing: 0px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    background: #03bd85;
    border: 1px solid #04a675;
    max-width: 240px;
}

#quizyesbutton:hover {
 background: #04a675;
  border: 1px solid #04a675;
}

#quiznobutton {
     font-family: helvetica, sans-serif;
    letter-spacing: 0px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    background: #ce1f4f;
    border: 1px solid #b5123e;
    max-width: 240px;
}

#quiznobutton:hover {
   background: #b91b47;
    border: 1px solid #9f1037;
}

#testimonialrating {
    color: #ffbe00;
    font-size: 15px;
    letter-spacing: -1.5px;
    margin-right: 20px;
}

.page-id-280 #testimonialrating, .page-id-297 #testimonialrating, .page-id-312 #testimonialrating, .page-id-318 #testimonialrating {
 margin-right: 5px;
}

#progressbutton {
    font-family: helvetica, sans-serif;
    letter-spacing: 0px;
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: bold;
    background: #d50e92 !important;
    border-color: #b40a7a !important;
}

#progressbutton:hover {
   background: #b40a7a !important;
   border-color: #b40a7a !important;
}

#appscreenshottext {
  margin-bottom: 0px;
} 

#quizaiexampletext {
    margin-left: 0px;
    padding: 0px;
    border: 1px solid #f001de;
    border-radius: 0px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}

#quizaiexampletext:hover {
  border: 1px solid #8f70cf;
  opacity: 0.8;
}

#quizprogresscounter {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    max-width: 400px;
    margin-left: auto;
    margin-top: 25px;
    margin-right: auto;
    color: #393939;
}

#quizprogresscounterhid {
    visibility: hidden;
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    max-width: 400px;
    margin-left: auto;
    margin-top: 25px;
    margin-right: auto;
    color: #393939;
}

.progressquizland {
    background: #e9d4f6;
    width: 100%;
    max-width: 400px;
    height: 4px;
    margin: 0 auto;
}

.progress-bar-striped, .progress-striped .progress-bar {
    background: #3b295f;
    height: 4px;
    text-align: center;
    font-family: 'open sans';
    color: #ffffff;
    padding: 0px;
    margin: 10px 0px 10px 0px;
}

.page-id-207 .entry-content ul, .page-id-262 .entry-content ul, .page-id-268 .entry-content ul, .page-id-315 .entry-content ul {
    margin-bottom: 20px;
    padding-left: 0px;
   padding-right: 0px;
}

#mythirdbutton {
  display: none;
    margin-bottom: -105px;
}

#greendiscount {
color: #088967;
font-weight: 500;
}

.page-id-318 #greendiscount, .page-id-230 #greendiscount, .page-id-2 #greendiscount, .page-id-312 #greendiscount, .page-id-335 #greendiscount {
    color: #088967;
    font-weight: 600;
    font-size: 16px;
}

@media only screen and (max-width: 299px) {

/* New Mobile Quiz Results Lander 25th May 2025 */

    .accesspassgraphic {
        max-width: 400px;
        padding-bottom: 0px;
        min-height: 180px;
        margin-bottom: 88px;
    }

#accesspassleft {
        width: 100%;
        padding-top: 26px;
        padding-bottom: 0px;
        max-height: 86px;
        border-bottom: 1px solid rgba(77, 179, 136, 0.20);
        border-right: none;
    }

#accesspassright {
        width: 100%;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-top: 9px;
    }

    #accesspassfeatures {
        font-size: 14px;
        padding-top: 9px;
        line-height: 1.3;
    }

    #whitecirclecouponleft {
        display: none;
    }

#whitecirclecouponright {
    display: none;
}

    #accesspasscoupon {
        width: 74px;
        height: auto;
        margin-left: 0px;
        margin-bottom: -75px;
    }

    #usericonpass {
        width: 31px;
        margin-top: 36px;
    }

#quizresultsnetflix {
 display: none;
}

#nosubstressheader {
    font-size: 15px;
    line-height: 1.2;
}

#lpaccesspass {
    font-size: 18px;
}

.page-id-293 #quizresultsnetflixmobile {
 font-size: 20px;
}

.page-id-297 #quizresultsnetflixmobile, .page-id-312 #quizresultsnetflixmobile, .page-id-318 #quizresultsnetflixmobile, .page-id-230 #quizresultsnetflixmobile {
 font-size: 20px;
}

.page-id-293 .button-vsl {
  font-size: 15px !important;
   padding: 17px 15px !important;
}

.page-id-280 #homepmainheaderblack, .page-id-297 #homepmainheaderblack, .page-id-312 #homepmainheaderblack, .page-id-318 #homepmainheaderblack {
        font-size: 23px;
    }

.page-id-280 #bridgeh4, .page-id-297 #bridgeh4, .page-id-312 #bridgeh4, .page-id-318 #bridgeh4 {
 font-size: 13px;
}

#bridgeh4accesspass {
    font-size: 13px;
line-height: 1.5;
}

.page-id-293 #bridgeh4 {
 font-size: 13px;
  margin-top: -20px;
}

#quizresultsnetflixmobile {
    font-size: 21px;
    max-width: 400px;
}

#scarcity-mobile-discount {
    font-size: 10px !important;
}

#scarcity-mobile-discount-white {
    font-size: 10.5px !important;
}

#secretsaucebig {
    font-size: 28px;
    line-height: 1.2;
}

#secretsauceheader {
    padding-top: 50px;
    padding-bottom: 0px;
    font-size: 20px;
    padding-left: 3%;
    padding-right: 3%;
}

#twentyfourdiscountbig {
    font-size: 20px !important;
}

  #specialh4corona {
        margin-top: -15px;
        font-size: 12px;
    }

#recap-cards-accepted3 {
    max-width: 240px;
}

 .page-id-280 #afterbuttontext2 {
        font-size: 14px;
    }

.page-id-297 #afterbuttontext2, .page-id-2 #afterbuttontext2, .page-id-312 #afterbuttontext2, .page-id-318 #afterbuttontext2 {
        font-size: 13px;
    }

#testimonialtext {
    font-size: 12px;
   line-height: 22px;
    margin-top: 5px;
}

#testimonialh2 {
    font-size: 13px;
  margin-top: 40px;
}

#lppriceaftervideotop {
    font-size: 19px;
    margin-top: 35px;
    margin-bottom: -20px;
}

#lppriceaftervideobottom {
    font-size: 19px;
    margin-top: 35px;
    margin-bottom: 12px;
}

#takequizheadersmall {
    font-size: 14px;
    line-height: 1.3;
}

.page-id-280 #takequizheader, .page-id-293 #takequizheader, .page-id-297 #takequizheader, .page-id-312 #takequizheader, .page-id-318 #takequizheader {
  font-size: 20px;
 max-width: 400px;
  margin-bottom: 5px;
}

.page-id-280 #afterbuttontext {
    font-size: 15px;
}

.page-id-297 #afterbuttontext, .page-id-312 #afterbuttontext, .page-id-318 #afterbuttontext {
    font-size: 14px;
}

    #countdowntimer2 {
        font-size: 19px;
        line-height: 1.4;
    }

    #timerbackground {
        width: 120px;
        height: 48px;
    }

#timer {
    font-size: 28px;
}

 .page-id-280 .homepagetestimonials, .page-id-297 .homepagetestimonials, .page-id-312 .homepagetestimonials, .page-id-318 .homepagetestimonials {
        padding-top: 0px;
        padding-bottom: 40px;
        margin-top: -25px;
    }

#twentyfourdiscount {
    font-size: 15px;
    line-height: 4px;
}

#upgrade-badges {
    width: 22px;
    margin-bottom: -6px;
    margin-right: 4px;
}

.page-id-280 #pricingfeatures, .page-id-297 #pricingfeatures, .page-id-312 #pricingfeatures, .page-id-318 #pricingfeatures {
        padding: 20px 0px 15px 0px;
    }

.page-id-280 #upgrade-tick, .page-id-297 #upgrade-tick, .page-id-312 #upgrade-tick, .page-id-318 #upgrade-tick {
        margin-right: 10px;
    }

/* END New Quiz Results Lander 25th May 2025 */

/* Quiz Lander Mobile */

#processingquizresults {
    margin-top: -865px;
}

#calcresults {
    padding-top: 35px;
    font-size: 20px;
}

#upgrade-tick {
    margin-right: 10px;
}

#quizreviewanswers, #quizcustomfeedback {
    margin-bottom: 2px;
    font-size: 16px;
}

#quizcalibrating {
 font-size: 16px;
}

#testimonialrating {
    font-size: 13px;
    margin-right: 10px;
}

#quiztestimonialh2 {
    font-size: 15px;
}

#quiztestimonial {
    font-size: 14px;
}

#quizsubheader {
    font-size: 18px;
}

#progressbutton {
    font-size: 15px;
    letter-spacing: 0.5px;
   margin-top: -10px;
}

#worksdatingapps {
    width: 130px;
    margin-top: -5px;
}

#quizresultsh2 {
    font-size: 15px;
    max-width: 275px;
    line-height: 1.3;
}

.progress-bar-striped, .progressquizland {
    height: 2px;
}

#takequizheader {
    font-size: 16px;
    max-width: 240px;
    margin-top: -30px;
}

#quizquestion {
    max-width: 240px;
    margin-top: 22px;
    font-size: 18px;
    line-height: 1.3;
}

#quiztrainingh2 {
    font-size: 18px;
    line-height: 1.3;
    margin-top: 18px;
}

  #quizp {
        font-size: 14px;
        margin-top: 45px;
        margin-bottom: 10px;
    }

.quizland1jv {
    width: 100%;
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-top: 0px;
    border-radius: 12px;
    padding-bottom: 8px;
}

.quizland1jv ul li {
    padding: 15px 10px 15px 10px;
    font-size: 13px;
    letter-spacing: 0.5px;
    border: none;
    margin-bottom: -12px;
    max-width: 180px;
    margin-top: 0px;
}

.quizland2jv {
    max-width: 300px;
    margin-top: -25px;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 5px;
   padding-right: 5px;
}

.quizland2jv ul li {
    letter-spacing: 0.5px;
    padding: 15px 10px 15px 10px;
    font-size: 13px;
    margin-bottom: -10px;
    max-width: 240px;
}

#quizbackbutton {
    margin-left: 5%;
   width: 23px;
}

.progressquizland {
    max-width: 240px;
}

#quizprogresscounter {
    font-size: 11px;
}

#textexamplequestion {
    font-size: 14px;
}

#textexampleno {
    font-size: 14px;
}

#quizbridgeh2 {
    font-size: 15px;
    margin-top: 25px;
    margin-bottom: -10px;
}

#quizyesbutton, #quiznobutton {
    font-size: 15px;
}

#quizquestiontestimonials {
    max-width: 200px;
    font-size: 20px;
    margin-top: 7px;
}

#testimonialfaces {
    width: 120px;
    opacity: 0.9;
    margin-top: -5px;
}

/* Bridge Page */

.page-id-217 #homeph2, .page-id-230 #homeph2, .page-id-234 #homeph2, .page-id-270 #homeph2, .page-id-280 #homeph2, .page-id-297 #homeph2, .page-id-312 #homeph2, .page-id-318 #homeph2, .page-id-335 #homeph2 {
font-size: 17px;
}

#as-seen-desktop {
 display: none;
}

#bridgevideoplay {
 width: 95%;
}

#optionsquizlogo {
    width: 39px;
    height: auto;
    padding-top: 12px;
}

#bridgeheader {
    height: 75px;
}

#bridgeh2 {
    font-size: 17px;
    margin-top: -20px;
}

#bridgeh1 {
    font-size: 25px;
}

#quizcontainer {
    padding-left: 2%;
	 padding-right: 2%;
}

#quiz2container {
    padding-left: 2%;
	 padding-right: 2%;
   max-width: 290px;
}

#bridgeh3 {
    margin-top: 5px;
    font-size: 19px;
}

#bridgeh4 {
    font-size: 14px;
    line-height: 1.5;
}

.page-id-219 .button-home {
    font-size: 20px !important;
    max-width: 280px !important;
}

 .button-vsl {
    font-size: 18px !important;
    max-width: 280px !important;
}

#rich-bio-topsection {
    padding-left: 2%;
    padding-right: 2%;
}


/* Quick Start Guide mobile */

#pa-alert-bar {
width: 100%;
padding: 5px;
line-height: 20px;
font-size: 12px;
}


.page-id-122 .homepagequestions {
    padding-bottom: 80px !important;
    padding-left: 0px;
    padding-right: 0px;
   margin-top: 0px !important;
   padding-top: 0px;
}

.page-id-194 .homepagequestions {
    padding-bottom: 40px !important;
    padding-left: 0px;
    padding-right: 0px;
   margin-top: 0px !important;
   padding-top: 0px;
}

.page-id-122 #infopage, .page-id-194 #infopage {
        padding-left: 3%;
        padding-right: 3%;
    }

#infopage2 {
      padding-left: 1%;
      padding-right: 1%;
}

.page-id-122 h2#accordianh2 {
    font-size: 16px !important;
    margin-top: -21px !important;
    padding: 23px;
}

.page-id-194 h2#accordianh2 {
    font-size: 16px !important;
    margin-top: -21px !important;
    padding: 23px;
}

#quickstarth3 {
  font-size: 15px;
}

.page-id-122 details p, .page-id-194 details p {
    padding: 15px 10px 15px 10px;
}

#loginquickstart {
    margin-right: 0px !important;
    padding: 5px 5px 5px !important;
    border: none !important;
    margin-left: 0px !important;
}

#loginquickstart:hover {
  background-color: none !important;
 color: #ffffff !important;
 text-decoration: none !important;
}

#share-icon {
    display: inline;
    width: 18px;
    line-height: 1.4;
    margin-left: 2px;
    margin-right: 2px;
    opacity: 1;
    margin-bottom: -3px;
}

#bigplus {
    font-size: 17px;
}

#quickstartdesktopimage {
 display: none;
}

#scroll-through-images-quickstart {
    width: 80px;
    height: auto;
    margin-right: -10px;
    margin-top: -10px;
}

#scroll-modules-quickstart {
    width: 190px;
}

/* About Page mobile */

#aboutemailsupport {
    font-size: 22px;
}

#big404 {
    font-size: 26px;
}

.page-id-115 #infopage p {
    font-size: 16px;
}

#arrow404 {
   margin-bottom: -15px;
}

.page-id-91 .before-footer-cta, .page-id-95 .before-footer-cta {
    padding-top: 50px;
}

    .page-id-95 #homepmainheader {
        font-size: 24px;
        margin-bottom: 0px;
    }

.aboutpagemiddle {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20px;
    padding-top: 25px;
}

#options3d {
        width: 70%;
        margin-left: 15%;
        margin-right: 15%;
        height: auto;
    }

.aboutpagemiddle p {
    font-size: 15px;
}

.aboutpagemiddle a {
    font-size: 15px;
}

.page-id-95 .box {
    margin-top: -20px;
}

.page-id-95 .button-home {
    font-size: 15px !important;
    max-width: 280px;
}

#highlight {
    padding: 2px 2px;
}

/* Pricing Page mobile */

#pricingheader {
    font-size: 18px;
}

.page-id-91 #afterbuttontext {
    font-size: 12px;
}

#pricingfreetrial {
        font-size: 28px;
        padding-left: 5%;
        padding-right: 5%;
        line-height: 1.3;
    }

#pricingfreetrial2 {
    font-size: 24px;
}

    #pricingtopbox {
        padding: 15px 15px 0px 15px;
    }

#pricingcenterbox {
    width: 92%;
    margin-bottom: -432px !important;
    max-width: 420px;
}

#pricingcenterboxlp {
    width: 94%;
    max-width: 424px;
   margin-top: 50px;
}

#pricingplanheader {
    font-size: 18px;
}

#bigprice {
    font-size: 26px;
}

#pricemonthly, #pricemonthly2, #pricemonthly3 {
    font-size: 13px;
     font-weight: 300;
}

.page-id-91 .button-home {
    font-size: 15px !important;
    max-width: 400px;
}

#pricingfeatures {
    padding: 20px 15px 15px 15px;
}

.page-id-91 #upgrade-tick {
   margin-bottom: -2px;
   width: 15px;
   height: 15px;
}

.page-id-91 #appfeatures {
        font-size: 15px;
    }

.pricingbottom {
    height: 520px;
}

.page-id-91 #homepmainheaderbottom {
    font-size: 32px;
    max-width: 700px;
    margin-top: 40px;
     margin-left: auto;
     margin-right: auto;
}

.page-id-91 #homepsubheaderbottom {
    font-size: 20px;
    max-width: 560px;
    line-height: 1.5;
}

#pricingsubheader {
    font-size: 15px;
}

#afterbuttontext2 {
    font-size: 13px;
}

/*  Info page mobile */

#infopage {
    margin-top: 0px;
   padding-left: 4%;
   padding-right: 4%;
}

    #infopage p {
        font-size: 15px;
        line-height: 1.5;
    }

#infopage a {
    font-size: 15px;
}

#infopage > h1 {
    font-size: 26px;
}

#infopage > h3 {
    font-size: 17px;
}

/*  END Info page mobile */

#otheaderarea {
 padding-left: 2%;
 padding-right: 2%;
    height: 85px;
}

    #otlogo {
        width: 47px;
        padding-top: 17px;
    }

.site-inner {
   padding-left: 0%;
   padding-right: 0%;
 }

#lptopcontainer {
 padding-left: 3%;
 padding-right: 3%;
}

#otnavlink {
    margin-left: -1px;
    border: 2px solid #d661f9;
}

#otnavlinkleft {
    margin-right: 14px;
}

#otnavbarleft {
        font-size: 9px;
        padding-top: 32px;
    }

#homeph1 {
    font-size: 36px;
}


#homeph2 {
    font-size: 15px;
}


    .button-home {
        width: 100% !important;
        font-size: 14px !important;
        padding: 15px 12px;
    }

#afterbuttontext {
    font-size: 11px;
    margin-top: -30px;
}

.homepagetop {
 padding-left: 3%;
 padding-right: 3%;
overflow: auto;
padding-bottom: 40px;
}

#hometopleft {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

#hometopleft1 {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright1 {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

    #homeph3 {
        font-size: 24px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 15px;
        text-align: center;
    }

#homeph4 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
}

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: -10px;
    width: 35px;
}

#aiwebappmodelmobile {
        width: 180px;
        height: auto;
        margin-top: -35px;
    }

    .homepagehowworks {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 50px;
      padding-bottom: 15px;
}

  .homepagehowworks2 {
        padding-left: 3%;
        padding-right: 3%;
       overflow: hidden;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
    }

#homepmainheaderblack {
    padding-top: 5px;
    font-size: 26px;
    line-height: 1.4;
}

#homepmainheader {
    padding-top: 30px;
    font-size: 24px;
    line-height: 1.4;
}

#numsteps {
    width: 35px;
    height: 35px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: -2px;
}

#homesteps {
    padding-top: 0px;
    font-size: 21px;
    line-height: 1.4;
}

#stepsubheader {
    font-size: 19px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 16px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 14px;
   margin-bottom: 5px;
}

#appfeatures2 {
    font-size: 14px;
    padding-top: 9px;
   margin-bottom: 6px;
}

#upgrade-tick {
   width: 14px;
   height: 14px;
   margin-right: 6px;
 }


#webappmodelsteps {
  display: none;
}

 #webappmodelstepsmobile {
        box-shadow: 0px 1px 10px #aca7a7;
        width: 80%;
        height: auto;
        max-width: 250px;
        margin-top: 30px;
    }

    .scroll-modules {
        height: 535px;
        padding-top: 123px;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        width: 225px;
    }

    #scroll-modules2 {
        width: 184px;
        height: 302px;
        overflow-y: scroll !important;
        overflow-x: hidden;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile {
        width: 116px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -80px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 17px;
        line-height: 1.5;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
    }

.button2-home {
    width: 100% !important;
    font-size: 14px !important;
    padding: 15px 12px;
    margin-bottom: -10px;
    margin-top: -20px;
}

#manageoptionsleft {
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-left: 0%;
    margin-right: 0%;
}

#manageoptionsright {
    float: left;
    width: 100%;
    padding-top: 0px;
    margin-top: -20px;
}

    #manageoptionsimage {
        width: 85%;
        margin-top: 0px;
        margin-bottom: -30px;
    }

#apphomeshadow {
   margin-bottom: 50px;
}

#ottestp1, #ottestp2, #ottestp3, #ottestp4 {
     display: none;
    }

#ottestp1mob, #ottestp2mob, #ottestp3mob, #ottestp4mob {
      margin-top: 40px;
        float: left;
        width: 90%;
        margin-bottom: 5px;
        margin-left: 5%;
        margin-right: 5%;
        height: auto;
    }

.homepagetestimonials {
       padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 35px !important;
}

.homepagehowworks3  {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

h2#accordianh2 {
    font-size: 15px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswers {
    font-size: 15px;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 14px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 47%;
    padding-left: 0%;
    margin-right: 3%;
}

#apphomescreenright {
    width: 47%;
    margin-left: 3%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 36px;
    line-height: 1.3;
    margin-left: auto;
    margin-right: auto;
}

    #homepsubheaderbottom {
        font-size: 16px;
        margin-top: 24px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    #bottom-nav {
        padding-top: 20px;
        margin-bottom: 5px;
        font-size: 11px;
    }

    #footermenu1, #footermenu2, #footermenu3 {
        margin-right: 15px;
        margin-bottom: 12px;
        outline: none;
    }

#footermenu4 {
        margin-right: 0px;
        margin-bottom: 25px;
    }


#copyrightmwo {
    font-size: 11px;
}

}


@media only screen and (min-width: 300px) and (max-width: 380px) {

/* New Mobile Quiz Results Lander 25th May 2025 */

.accesspassgraphic {
    max-width: 400px;
    padding-bottom: 0px;
    min-height: 180px;
}

#accesspassleft {
        width: 21%;
        padding-top: 25px;
        padding-bottom: 37px;
    }

#accesspassright {
        width: 79%;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-top: 20px;
    }

#accesspassfeatures {
    font-size: 14px;
    padding-top: 9px;
    line-height: 1.3;
}

    #whitecirclecouponleft {
        display: none;
    }

#whitecirclecouponright {
    display: none;
}

#accesspasscoupon {
    width: 72px;
    height: auto;
    margin-left: 0px;
    margin-bottom: -40px;
}

  #usericonpass {
        width: 30px;
        margin-top: 56px;
    }

.page-id-293 #quizresultsnetflixmobile {
 font-size: 23px;
}

#nosubstressheader {
    font-size: 15px;
    line-height: 1.2;
}

#lpaccesspass {
    font-size: 21px;
}

.page-id-297 #quizresultsnetflixmobile, .page-id-312 #quizresultsnetflixmobile, .page-id-318 #quizresultsnetflixmobile, .page-id-230 #quizresultsnetflixmobile {
 font-size: 24px;
}

.page-id-297 #specialh4corona, .page-id-312 #specialh4corona, .page-id-318 #specialh4corona {
        margin-top: -20px;
    }

#quizresultsnetflix {
 display: none;
}

.page-id-293 .button-vsl {
  font-size: 16px !important;
   padding: 17px 15px !important;
}

.page-id-280 #upgrade-tick {
        margin-right: 10px;
    }

.page-id-297 #upgrade-tick, .page-id-312 #upgrade-tick, .page-id-318 #upgrade-tick {
        margin-right: 5px;
    }

.page-id-280 #homepmainheaderblack, .page-id-297 #homepmainheaderblack, .page-id-312 #homepmainheaderblack, .page-id-318 #homepmainheaderblack {
        font-size: 26px;
    }

.page-id-280 #bridgeh4, .page-id-297 #bridgeh4, .page-id-312 #bridgeh4, .page-id-318 #bridgeh4 {
 font-size: 13.5px;
}

#bridgeh4accesspass {
    font-size: 13.5px;
    line-height: 1.5;
}

.page-id-293 #bridgeh4 {
 font-size: 13.5px;
 margin-top: -20px;
}

#quizresultsnetflixmobile {
    font-size: 20px;
    max-width: 400px;
}

#scarcity-mobile-discount {
    font-size: 12.5px !important;
}

#secretsaucebig {
    font-size: 32px;
    line-height: 1.2;
}

#secretsauceheader {
    padding-top: 60px;
    padding-bottom: 10px;
    font-size: 22px;
    padding-left: 3%;
    padding-right: 3%;
}

#twentyfourdiscountbig {
    font-size: 20px !important;
}

  #specialh4corona {
        margin-top: -15px;
        font-size: 12px;
    }

#recap-cards-accepted3 {
    max-width: 275px;
}

 .page-id-280 #pricingfeatures, .page-id-297 #pricingfeatures, .page-id-312 #pricingfeatures, .page-id-318 #pricingfeatures {
        padding: 20px 0px 20px 0px;
    }

 .page-id-280 #afterbuttontext2 {
        font-size: 15px;
    }

.page-id-297 #afterbuttontext2, .page-id-2 #afterbuttontext2, .page-id-312 #afterbuttontext2, .page-id-318 #afterbuttontext2 {
        font-size: 13px;
    }

#testimonialtext {
    font-size: 13px;
   line-height: 22px;
    margin-top: 5px;
}

#testimonialh2 {
    font-size: 14px;
  margin-top: 40px;
}

#lppriceaftervideotop {
    font-size: 24px;
    margin-top: 35px;
    margin-bottom: -20px;
}

#lppriceaftervideobottom {
    font-size: 24px;
    margin-top: 35px;
    margin-bottom: 12px;
}

#takequizheadersmall {
    font-size: 14px;
    line-height: 1.3;
}

.page-id-280 #takequizheader, .page-id-293 #takequizheader, .page-id-297 #takequizheader, .page-id-312 #takequizheader, .page-id-318 #takequizheader {
  font-size: 21px;
 max-width: 400px;
  margin-bottom: 5px;
}

.page-id-280 #afterbuttontext {
    font-size: 16px;
}

.page-id-297 #afterbuttontext, .page-id-312 #afterbuttontext, .page-id-318 #afterbuttontext {
    font-size: 15px;
}

#countdowntimer2 {
 font-size: 19px;
}

    #timerbackground {
        width: 120px;
        height: 62px;
    }

#timer {
    font-size: 28px;
}

 .page-id-280 .homepagetestimonials, .page-id-297 .homepagetestimonials, .page-id-312 .homepagetestimonials, .page-id-318 .homepagetestimonials {
        padding-top: 0px;
        padding-bottom: 40px;
        margin-top: -25px;
    }

#twentyfourdiscount {
    font-size: 16px;
    line-height: 4px;
}

/* END New Quiz Results Lander 25th May 2025 */

/* Quiz Lander Mobile */

#processingquizresults {
    margin-top: -960px;
}

#calcresults {
    padding-top: 35px;
    font-size: 22px;
}

#upgrade-tick {
    margin-right: 10px;
}

#quizreviewanswers, #quizcustomfeedback {
    margin-bottom: 2px;
    font-size: 17px;
}

#quizcalibrating {
 font-size: 17px;
}

#testimonialrating {
    font-size: 13px;
    margin-right: 10px;
}

#quiztestimonialh2 {
    font-size: 16px;
}

#quiztestimonial {
    font-size: 15px;
}

#quizsubheader {
    font-size: 20px;
}

#progressbutton {
    font-size: 16px;
    letter-spacing: 0.5px;
   margin-top: -10px;
}

#worksdatingapps {
    width: 130px;
    margin-top: -5px;
}

#quizresultsh2 {
    font-size: 16px;
    max-width: 275px;
    line-height: 1.3;
}

.progress-bar-striped, .progressquizland {
    height: 2px;
}

#takequizheader {
    font-size: 18px;
    max-width: 300px;
    margin-top: -20px;
}

#quizquestion {
    max-width: 350px;
    margin-top: 22px;
    font-size: 21px;
    line-height: 1.3;
}

#quiztrainingh2 {
    font-size: 21px;
    line-height: 1.3;
    margin-top: 18px;
}

  #quizp {
        font-size: 15px;
        margin-top: 45px;
        margin-bottom: 10px;
    }

.quizland1jv {
    width: 100%;
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-top: 0px;
    border-radius: 12px;
    padding-bottom: 8px;
}

.quizland1jv ul li {
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    letter-spacing: 0.5px;
    border: none;
    margin-bottom: -10px;
    max-width: 200px;
    margin-top: 0px;
}

.quizland2jv {
    max-width: 350px;
    margin-top: -25px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.quizland2jv ul li {
    letter-spacing: 0.5px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    margin-bottom: -10px;
    max-width: 350px;
}

#quizbackbutton {
    margin-left: 5%;
   width: 25px;
}

.progressquizland {
    max-width: 300px;
}

#quizprogresscounter {
    font-size: 12px;
}

#textexamplequestion {
    font-size: 16px;
}

#textexampleno {
    font-size: 15px;
}

#quizbridgeh2 {
    font-size: 16px;
    margin-top: 25px;
    margin-bottom: -10px;
}

#quizyesbutton, #quiznobutton {
    font-size: 16px;
}

#quizquestiontestimonials {
    max-width: 200px;
    font-size: 22px;
    margin-top: 7px;
}

#testimonialfaces {
    width: 140px;
    opacity: 0.9;
    margin-top: -5px;
}

/* Bridge Page */

.page-id-217 #homeph2, .page-id-230 #homeph2, .page-id-234 #homeph2, .page-id-270 #homeph2, .page-id-280 #homeph2, .page-id-297 #homeph2, .page-id-312 #homeph2, .page-id-318 #homeph2, .page-id-335 #homeph2 {
font-size: 18px;
}

#as-seen-desktop {
 display: none;
}

#bridgevideoplay {
 width: 95%;
}

#optionsquizlogo {
    width: 39px;
    height: auto;
   padding-top: 12px;
}

#bridgeheader {
    height: 75px;
}

#bridgeh2 {
    font-size: 19px;
    margin-top: -20px;
}

#bridgeh1 {
    font-size: 28px;
}

#quizcontainer {
    padding-left: 3%;
	 padding-right: 3%;
}

#quiz2container {
    padding-left: 3%;
    padding-right: 3%; 
    max-width: 380px;

}

#bridgeh3 {
    margin-top: 5px;
    font-size: 21px;
}

#bridgeh4 {
    font-size: 16px;
    line-height: 1.5;
}

.page-id-219 .button-home {
    font-size: 23px !important;
    max-width: 360px !important;
}

.button-vsl {
    font-size: 21px !important;
    max-width: 360px !important;
}

#rich-bio-topsection {
    padding-left: 2%;
    padding-right: 2%;
}

/* Quick Start Guide mobile */

#pa-alert-bar {
width: 100%;
padding: 10px;
line-height: 20px;
font-size: 13px;
}


.page-id-122 .homepagequestions {
    padding-bottom: 80px !important;
    padding-left: 0px;
    padding-right: 0px;
   margin-top: 0px !important;
   padding-top: 0px;
}

.page-id-194 .homepagequestions {
    padding-bottom: 40px !important;
    padding-left: 0px;
    padding-right: 0px;
   margin-top: 0px !important;
   padding-top: 0px;
}

.page-id-122 #infopage, .page-id-194 #infopage {
        padding-left: 3%;
        padding-right: 3%;
    }

#infopage2 {
      padding-left: 1%;
      padding-right: 1%;
}

.page-id-122 h2#accordianh2, .page-id-194 h2#accordianh2 {
    font-size: 17px !important;
    margin-top: -21px !important;
    padding: 23px;
}

#quickstarth3 {
  font-size: 16px;
}

.page-id-122 details p, .page-id-194 details p {
    padding: 15px 10px 15px 10px;
}

#loginquickstart {
    margin-right: 0px !important;
    padding: 5px 5px 5px !important;
    border: none !important;
    margin-left: 0px !important;
}

#loginquickstart:hover {
  background-color: none !important;
 color: #ffffff !important;
 text-decoration: none !important;
}

#share-icon {
    display: inline;
    width: 20px;
    line-height: 1.4;
    margin-left: 3px;
    margin-right: 3px;
    opacity: 1;
    margin-bottom: -3px;
}

#bigplus {
    font-size: 19px;
}

#quickstartdesktopimage {
 display: none;
}

#scroll-through-images-quickstart {
    width: 80px;
    height: auto;
    margin-right: -10px;
    margin-top: -10px;
}

#scroll-modules-quickstart {
    width: 255px;
}

/* About Page mobile */

#aboutemailsupport {
    font-size: 26px;
}

#big404 {
    font-size: 30px;
}

#arrow404 {
   margin-bottom: -15px;
}

.page-id-115 #infopage p {
    font-size: 17px;
}

.page-id-91 .before-footer-cta, .page-id-95 .before-footer-cta {
    padding-top: 50px;
}

    .page-id-95 #homepmainheader {
        font-size: 28px;
        margin-bottom: 0px;
    }

.aboutpagemiddle {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20px;
    padding-top: 25px;
}

#options3d {
        width: 70%;
        margin-left: 15%;
        margin-right: 15%;
        height: auto;
    }

.aboutpagemiddle p {
    font-size: 15px;
}

.aboutpagemiddle a {
    font-size: 15px;
}

.page-id-95 .box {
    margin-top: -20px;
}

.page-id-95 .button-home {
    font-size: 15px !important;
    max-width: 280px;
}

#highlight {
    padding: 2px 2px;
}

/* Pricing Page mobile */

#pricingheader {
    font-size: 20px;
}

.page-id-91 #afterbuttontext {
    font-size: 13px;
}


#pricingfreetrial {
        font-size: 32px;
        padding-left: 5%;
        padding-right: 5%;
        line-height: 1.3;
    }

#pricingfreetrial2 {
    font-size: 26px;
}

#pricingtopbox {
    padding: 20px 20px 0px 20px;
}

#pricingcenterbox {
    width: 92%;
    margin-bottom: -432px !important;
    max-width: 420px;
}

#pricingcenterboxlp {
    width: 94%;
    max-width: 424px;
  margin-top: 50px;
}

#pricingplanheader {
    font-size: 20px;
}

#bigprice {
    font-size: 28px;
}

#pricemonthly, #pricemonthly2, #pricemonthly3 {
    font-size: 13px;
     font-weight: 300;
}

.page-id-91 .button-home {
    font-size: 15px !important;
    max-width: 400px;
}

#pricingfeatures {
    padding: 20px 20px 20px 20px;
}

.page-id-91 #upgrade-tick {
   margin-bottom: -2px;
   width: 15px;
   height: 15px;
}

.page-id-91 #appfeatures {
        font-size: 15px;
    }

.pricingbottom {
    height: 520px;
}

.page-id-91 #homepmainheaderbottom {
    font-size: 32px;
    max-width: 700px;
    margin-top: 40px;
     margin-left: auto;
     margin-right: auto;
}

.page-id-91 #homepsubheaderbottom {
    font-size: 20px;
    max-width: 560px;
    line-height: 1.5;
}

#pricingsubheader {
    font-size: 15px;
}

#afterbuttontext2 {
    font-size: 13px;
}

/*  Info page mobile */

#infopage {
    margin-top: 0px;
   padding-left: 4%;
   padding-right: 4%;
}

    #infopage p {
        font-size: 15px;
        line-height: 1.5;
    }

#infopage a {
    font-size: 15px;
}

#infopage > h1 {
    font-size: 30px;
}

#infopage > h3 {
    font-size: 20px;
}

/*  END Info page mobile */

#otheaderarea {
 padding-left: 3%;
 padding-right: 3%;
   height: 85px;
}

    #otlogo {
        width: 56px;
        padding-top: 14px;
    }

.site-inner {
   padding-left: 0%;
   padding-right: 0%;
 }

#lptopcontainer {
 padding-left: 4%;
 padding-right: 4%;
}

#otnavlink {
    margin-left: -2px;
}

#otnavlinkleft {
    margin-right: 28px;
}

#otnavbarleft {
        font-size: 10px;
        padding-top: 32px;
    }

#homeph1 {
        font-size: 42px;
        line-height: 1.1;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 36px;
}


#homeph2 {
    font-size: 17px;
}


.page-id-112 #player, .page-id-176 #player, .page-id-179 #player, .page-id-200 #player, .page-id-210 #player, .page-id-217 #player, .page-id-230 #player, .page-id-234 #player, .page-id-270 #player, .page-id-280 #player, .page-id-297 #player, .page-id-312 #player, .page-id-318 #player {
    display: block;
    margin-top: -200px;
}

    .button-home {
        width: 90% !important;
        max-width: 360px;
        font-size: 16px !important;
        padding: 17px 15px;
    }

#afterbuttontext {
    font-size: 12px;
    margin-top: -30px;
}

.homepagetop {
 padding-left: 3%;
 padding-right: 3%;
overflow: auto;
padding-bottom: 40px;
}

#hometopleft {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

#hometopleft1 {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright1 {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

    #homeph3 {
        font-size: 27px;
        max-width: 330px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 15px;
        text-align: center;
    }

#homeph4 {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
}

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: -10px;
    width: 40px;
}

#aiwebappmodelmobile {
        width: 180px;
        height: auto;
        margin-top: -35px;
    }

    .homepagehowworks {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 50px;
      padding-bottom: 15px;
}

  .homepagehowworks2 {
        padding-left: 3%;
        padding-right: 3%;
       overflow: hidden;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
    }

#homepmainheaderblack {
    padding-top: 5px;
    font-size: 30px;
    line-height: 1.4;
}

#homepmainheader {
    padding-top: 30px;
    font-size: 28px;
    line-height: 1.4;
}

#numsteps {
    width: 40px;
    height: 40px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: -2px;
}

#homesteps {
    padding-top: 0px;
    font-size: 23px;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 20px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 18px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 15px;
   margin-bottom: 5px;
}

#appfeatures2 {
    font-size: 15px;
    padding-top: 9px;
   margin-bottom: 6px;
}

#upgrade-tick {
width: 16px;
height: 16px;
}


#webappmodelsteps {
  display: none;
}

 #webappmodelstepsmobile {
        box-shadow: 0px 1px 10px #aca7a7;
        width: 80%;
        height: auto;
        max-width: 250px;
        margin-top: 30px;
    }

    .scroll-modules {
        height: 674px;
        padding-top: 149px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        width: 295px;
    }

    #scroll-modules2 {
        width: 240px;
        height: 392px;
        overflow-y: scroll !important;
        overflow-x: hidden;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 19px;
        line-height: 1.5;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
    }

.button2-home {
    width: 90% !important;
    max-width: 320px;
    font-size: 16px !important;
    padding: 17px 15px;
    margin-bottom: -10px;
    margin-top: -20px;
}

#manageoptionsleft {
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-left: 0%;
    margin-right: 0%;
}

#manageoptionsright {
    float: left;
    width: 100%;
    padding-top: 0px;
    margin-top: -20px;
}

    #manageoptionsimage {
        width: 100%;
        max-width: 250px;
        margin-top: 0px;
        margin-bottom: -30px;
    }

#apphomeshadow {
   margin-bottom: 60px;
}

#ottestp1, #ottestp2, #ottestp3, #ottestp4 {
     display: none;
    }

#ottestp1mob, #ottestp2mob, #ottestp3mob, #ottestp4mob {
      margin-top: 40px;
        float: left;
        width: 90%;
        max-width: 520px;
        margin-bottom: 5px;
        margin-left: 5%;
        margin-right: 5%;
        height: auto;
    }

.homepagetestimonials {
       padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 35px !important;
}

.homepagehowworks3  {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

h2#accordianh2 {
    font-size: 15px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswers {
    font-size: 15px;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 15px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 45%;
    padding-left: 0%;
    margin-right: 5%;
}

#apphomescreenright {
    width: 45%;
    margin-left: 5%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 40px;
    line-height: 1.3;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}

    #homepsubheaderbottom {
        font-size: 18px;
        margin-top: 24px;
        max-width: 358px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    #bottom-nav {
        max-width: 390px;
        padding-top: 20px;
        margin-bottom: 5px;
        font-size: 12px;
    }

    #footermenu1, #footermenu2, #footermenu3 {
        margin-right: 17px;
        margin-bottom: 12px;
        outline: none;
    }

#footermenu4 {
        margin-right: 0px;
        margin-bottom: 30px;
    }


#copyrightmwo {
    font-size: 11px;
}


}



@media only screen and (min-width: 381px) and (max-width: 782px) {

/* New Mobile Quiz Results Lander 25th May 2025 */

.accesspassgraphic {
    max-width: 400px;
    padding-bottom: 0px;
    min-height: 184px;
}

#accesspassleft {
    width: 27%;
    padding-top: 25px;
    padding-bottom: 35px;
}

#accesspassright {
    width: 73%;
    padding-bottom: 1px;
    padding-left: 12px;
    padding-top: 20px;
}

#accesspassfeatures {
    font-size: 15px;
    padding-top: 9px;
    line-height: 1.3;
}

#whitecirclecouponleft {
    margin-top: -65px;
}

#whitecirclecouponright {
    margin-top: -73px;
}

#accesspasscoupon {
    margin-top: -27px;
    width: 72px;
    height: auto;
    margin-left: 0px;
    margin-bottom: -40px;
}

#usericonpass {
   width: 36px;
    margin-top: 56px;
}

#quizresultsnetflix {
 display: none;
}

#lpaccesspass {
    font-size: 26px;
}

#nosubstressheader {
    font-size: 17px;
    line-height: 1.2;
}

.page-id-297 #twentyfourdiscountbig, .page-id-312 #twentyfourdiscountbig, .page-id-318 #twentyfourdiscountbig, .page-id-230 #twentyfourdiscountbig {
    font-size: 23px !important;
}

.page-id-297 #specialh4corona, .page-id-312 #specialh4corona, .page-id-318 #specialh4corona {
        margin-top: -17px;
    }


.page-id-297 #quizresultsnetflixmobile {
 font-size: 26px;
}

.page-id-312 #quizresultsnetflixmobile, .page-id-318 #quizresultsnetflixmobile, .page-id-230 #quizresultsnetflixmobile {
 font-size: 25px;
}

.page-id-293 .button-vsl {
  font-size: 17px !important;
  padding: 17px 15px !important;
}

.page-id-293 #quizresultsnetflixmobile {
 font-size: 25px;
}


.page-id-280 #upgrade-tick, .page-id-297 #upgrade-tick, .page-id-312 #upgrade-tick, .page-id-318 #upgrade-tick {
        margin-right: 10px;
    }

.page-id-280 #bridgeh4, .page-id-297 #bridgeh4, .page-id-312 #bridgeh4, .page-id-318 #bridgeh4 {
 font-size: 14px;
}

    #bridgeh4accesspass {
        font-size: 14px;
        max-width: 450px;
        line-height: 1.5;
    }

.page-id-293 #bridgeh4 {
 font-size: 14px;
 margin-top: -20px;
}

.page-id-280 #homepmainheaderblack, .page-id-297 #homepmainheaderblack, .page-id-312 #homepmainheaderblack, .page-id-318 #homepmainheaderblack {
        font-size: 28px;
  }

.page-id-280 #pricingfeatures, .page-id-297 #pricingfeatures, .page-id-312 #pricingfeatures, .page-id-318 #pricingfeatures {
        padding: 20px 4px 25px 4px;
    }

#secretsaucebig {
    font-size: 35px;
    line-height: 1.2;
}

#secretsauceheader {
    padding-top: 60px;
    padding-bottom: 10px;
    font-size: 25px;
    padding-left: 3%;
    padding-right: 3%;
}

#twentyfourdiscountbig {
    font-size: 20px !important;
}

#specialh4corona {
    margin-top: -13px;
    font-size: 14px;
}

#recap-cards-accepted3 {
    max-width: 275px;
}

 .page-id-280 #afterbuttontext2 {
        font-size: 15px;
    }

.page-id-297 #afterbuttontext2, .page-id-2 #afterbuttontext2, .page-id-312 #afterbuttontext2, .page-id-318 #afterbuttontext2 {
        font-size: 14px;
    }

#testimonialtext {
    font-size: 13px;
   line-height: 22px;
    margin-top: 5px;
}

#testimonialh2 {
    font-size: 14px;
  margin-top: 40px;
}

#lppriceaftervideotop {
    font-size: 26px;
    margin-top: 35px;
    margin-bottom: -20px;
    clear: both;
}

#lppriceaftervideobottom {
    font-size: 26px;
    margin-top: 35px;
    margin-bottom: 12px;
}

    #takequizheadersmall {
        font-size: 17px;
        line-height: 1.3;
        max-width: 300px;
    }

.page-id-280 #takequizheader, .page-id-293 #takequizheader, .page-id-297 #takequizheader, .page-id-312 #takequizheader, .page-id-318 #takequizheader {
  font-size: 22px;
  max-width: 450px;
  margin-bottom: 5px;
}

.page-id-280 #afterbuttontext {
    font-size: 16px;
}

.page-id-297 #afterbuttontext, .page-id-312 #afterbuttontext, .page-id-318 #afterbuttontext {
    font-size: 15px;
}


#countdowntimer2 {
 font-size: 20px;
}

#timerbackground {
    width: 125px;
    height: 70px;
}

#timer {
    font-size: 30px;
}

 .page-id-280 .homepagetestimonials, .page-id-297 .homepagetestimonials, .page-id-312 .homepagetestimonials, .page-id-318 .homepagetestimonials {
        padding-top: 0px;
        padding-bottom: 40px;
        margin-top: -25px;
    }

#twentyfourdiscount {
    font-size: 17px;
    line-height: 4px;
}

/* END New Quiz Results Lander 25th May 2025 */

/* Quiz Lander Mobile */

#processingquizresults {
    margin-top: -975px;
}

#calcresults {
    padding-top: 35px;
    font-size: 22px;
}

#upgrade-tick {
    margin-right: 10px;
}

#quizreviewanswers, #quizcustomfeedback {
    margin-bottom: 2px;
    font-size: 17px;
}

#quizcalibrating {
 font-size: 17px;
}

#testimonialrating {
    font-size: 13px;
    margin-right: 10px;
}

#quiztestimonialh2 {
    font-size: 16px;
}

#quiztestimonial {
    font-size: 15px;
}

#quizsubheader {
    font-size: 20px;
}

#progressbutton {
    font-size: 16px;
    letter-spacing: 0.5px;
   margin-top: -10px;
}

#worksdatingapps {
    width: 130px;
    margin-top: -5px;
}

#quizresultsh2 {
    font-size: 16px;
    max-width: 275px;
    line-height: 1.3;
}

.progress-bar-striped, .progressquizland {
    height: 2px;
}

#takequizheader {
    font-size: 18px;
    max-width: 300px;
    margin-top: -20px;
}

#quizquestion {
    max-width: 350px;
    margin-top: 22px;
    font-size: 21px;
    line-height: 1.3;
}

#quiztrainingh2 {
    font-size: 21px;
    max-width: 350px;
    line-height: 1.3;
    margin-top: 18px;
}

  #quizp {
        font-size: 15px;
        margin-top: 45px;
        margin-bottom: 10px;
    }

.quizland1jv {
    width: 100%;
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-top: 0px;
    border-radius: 12px;
    padding-bottom: 8px;
}

.quizland1jv ul li {
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    letter-spacing: 0.5px;
    border: none;
    margin-bottom: -10px;
    max-width: 240px;
    margin-top: 0px;
}

.quizland2jv {
    max-width: 350px;
    margin-top: -25px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.quizland2jv ul li {
    letter-spacing: 0.5px;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    margin-bottom: -10px;
    max-width: 350px;
}

#quizbackbutton {
        margin-left: 40px;
        width: 28px;
    }

.progressquizland {
    max-width: 300px;
}

#quizprogresscounter {
    font-size: 12px;
}

#textexamplequestion {
    font-size: 16px;
}

#textexampleno {
    font-size: 15px;
}

#quizbridgeh2 {
    font-size: 16px;
    margin-top: 25px;
    max-width: 350px;
    margin-bottom: -10px;
}

#quizyesbutton, #quiznobutton {
    font-size: 16px;
}

#quizquestiontestimonials {
    max-width: 200px;
    font-size: 22px;
    margin-top: 7px;
}

#testimonialfaces {
    width: 140px;
    opacity: 0.9;
    margin-top: -5px;
}

/* Bridge Page */

.page-id-217 #homeph2, .page-id-230 #homeph2, .page-id-234 #homeph2, .page-id-335 #homeph2 {
font-size: 18px;
}

#optionsquizlogo {
    width: 39px;
    height: auto;
   padding-top: 12px; 
}

#bridgeheader {
    height: 75px;
}

#bridgeh2 {
    font-size: 20px;
    margin-top: -15px;
}

#bridgeh1 {
    font-size: 32px;
}

#quizcontainer {
    padding-left: 2%;
	 padding-right: 2%;
}

#quiz2container {
    padding-left: 2%;
    padding-right: 2%;
    max-width: 400px;
}

#bridgeh3 {
    margin-top: 5px;
    font-size: 22px;
}

#bridgeh4 {
    font-size: 17px;
    line-height: 1.5;
}

#bridgevideoplay {
 width: 90%;
 max-width: 400px;
}

.page-id-219 .button-home {
    font-size: 25px !important;
    max-width: 375px !important;
}

.button-vsl {
    font-size: 23px !important;
    max-width: 375px !important;
}

#as-seen-desktop {
 display: none;
}

#rich-bio-topsection {
    padding-left: 2%;
    padding-right: 2%;
}

/* Quick Start Guide mobile */

#pa-alert-bar {
width: 100%;
padding: 10px;
line-height: 22px;
font-size: 14px;
}


.page-id-122 .homepagequestions {
    padding-bottom: 80px !important;
    padding-left: 0px;
    padding-right: 0px;
   margin-top: 0px !important;
   padding-top: 0px;
}

 .page-id-194 .homepagequestions {
    padding-bottom: 40px !important;
    padding-left: 0px;
    padding-right: 0px;
   margin-top: 0px !important;
   padding-top: 0px;
}

.page-id-122 #infopage, .page-id-194 #infopage {
        padding-left: 3%;
        padding-right: 3%;
    }

#infopage2 {
      padding-left: 2%;
      padding-right: 2%;
}

.page-id-122 h2#accordianh2 {
    font-size: 18px !important;
    margin-top: -21px !important;
    padding: 23px;
}

.page-id-194 h2#accordianh2 {
    font-size: 18px !important;
    margin-top: -21px !important;
    padding: 23px;
}

#quickstarth3 {
  font-size: 17px;
}

.page-id-122 details p {
    padding: 15px 15px 15px 10px;
}

.page-id-194 details p {
    padding: 15px 15px 15px 10px;
}

#loginquickstart {
    margin-right: 0px !important;
    padding: 5px 5px 5px !important;
    border: none !important;
    margin-left: 0px !important;
}

#loginquickstart:hover {
  background-color: none !important;
 color: #ffffff !important;
 text-decoration: none !important;
}

#share-icon {
    display: inline;
    width: 20px;
    line-height: 1.4;
    margin-left: 3px;
    margin-right: 3px;
    opacity: 1;
    margin-bottom: -3px;
}

#bigplus {
    font-size: 21px;
}

#quickstartdesktopimage {
 display: none;
}

#scroll-through-images-quickstart {
        width: 90px;
        height: auto;
        margin-right: 1%;
        margin-top: -10px;   
}


/* About Page mobile */

#aboutemailsupport {
    font-size: 30px;
}

#big404 {
    font-size: 32px;
}

.page-id-115 #infopage p {
    font-size: 18px;
}

#arrow404 {
   margin-bottom: -15px;
}

.page-id-91 .before-footer-cta, .page-id-95 .before-footer-cta {
    padding-top: 50px;
}
    .page-id-95 #homepmainheader {
        font-size: 30px;
        margin-bottom: 0px;
        max-width: 395px;
        margin-left: auto;
        margin-right: auto;
    }

.aboutpagemiddle {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20px;
    padding-top: 25px;
}

#options3d {
    margin: 0px -18px 43px 20px;
    width: 200px;
    height: auto;
}

.aboutpagemiddle p {
    font-size: 16px;
}

.aboutpagemiddle a {
    font-size: 16px;
}

.page-id-95 .box {
    margin-top: -20px;
}

.page-id-95 .button-home {
    font-size: 16px !important;
    max-width: 280px;
}

#highlight {
    padding: 2px 2px;
}

/* Pricing Page mobile */

#pricingheader {
    font-size: 21px;
}

.page-id-91 #afterbuttontext {
    font-size: 15px;
   margin-top: 10px;
}

#pricingfreetrial {
        font-size: 34px;
        padding-left: 5%;
        padding-right: 5%;
        line-height: 1.3;
    }

#pricingfreetrial2 {
    font-size: 28px;
}

#pricingtopbox {
    padding: 25px 25px 0px 25px;
}

#pricingcenterbox {
    width: 90%;
    margin-bottom: -432px !important;
    max-width: 420px;
}

#pricingcenterboxlp {
    width: 94%;
    max-width: 424px;
  margin-top: 70px;
}

#pricingplanheader {
    font-size: 21px;
}

#bigprice {
    font-size: 30px;
}

#pricemonthly, #pricemonthly2, #pricemonthly3 {
    font-size: 13px;
     font-weight: 300;
}

.page-id-91 .button-home {
    font-size: 16px !important;
    max-width: 450px;
}

#pricingfeatures {
    padding: 20px 25px 25px 25px;
}

.page-id-91 #upgrade-tick {
   margin-bottom: -2px;
   width: 15px;
   height: 15px;
}

.page-id-91 #appfeatures {
        font-size: 15px;
    }

.pricingbottom {
    height: 520px;
}

.page-id-91 #homepmainheaderbottom {
    font-size: 36px;
    max-width: 700px;
    margin-top: 40px;
     margin-left: auto;
     margin-right: auto;
}

.page-id-91 #homepsubheaderbottom {
    font-size: 21px;
    max-width: 560px;
    line-height: 1.5;
}

#pricingsubheader {
    font-size: 16px;
}

#afterbuttontext2 {
    font-size: 13px;
}

/*  Info page mobile */

#infopage {
    margin-top: 0px;
   padding-left: 5%;
   padding-right: 5%;
}

    #infopage p {
        font-size: 15px;
        line-height: 1.5;
    }

#infopage a {
    font-size: 15px;
}

/*  END Info page mobile */

#otheaderarea {
 padding-left: 3%;
 padding-right: 3%;
   height: 85px;
}

#otlogo {
    width: 60px;
    padding-top: 16px;
}

.site-inner {
   padding-left: 0%;
   padding-right: 0%;
 }

#lptopcontainer {
 padding-left: 4%;
 padding-right: 4%;
}

#otnavlink {
    margin-left: -2px;
}

#otnavbarleft {
    font-size: 11px;
    padding-top: 34px;
}

    #homeph1 {
        font-size: 43px;
        padding-left: 1%;
        padding-right: 1%;
        line-height: 1.1;
        max-width: 356px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 36px;
    }

#homeph2 {
    font-size: 19px;
}

#mobile-videoplayer-vsl {
    width: 100%;
    max-width: 500px;
   height: auto;
}

#mobile-square-vsl {
    width: 100%;
    max-width: 475px;
   height: auto;
}


.button-home {
    width: 90% !important;
    max-width: 280px;
    font-size: 19px !important;
    padding: 20px 15px;
}

#afterbuttontext {
    font-size: 13px;
    margin-top: -30px;
}

.homepagetop {
 padding-left: 3%;
 padding-right: 3%;
overflow: auto;
padding-bottom: 40px;
}

#hometopleft {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

#hometopleft1 {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright1 {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

    #homeph3 {
        font-size: 29px;
        max-width: 330px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 15px;
        text-align: center;
    }

#homeph4 {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
}

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: -10px;
    width: 40px;
}

#aiwebappmodelmobile {
        width: 180px;
        height: auto;
        margin-top: -35px;
    }

    .homepagehowworks {
        padding-left: 4%;
        padding-right: 4%;
        overflow: auto;
        padding-top: 50px;
      padding-bottom: 15px;
}

  .homepagehowworks2 {
        padding-left: 4%;
        padding-right: 4%;
       overflow: auto;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 4%;
        padding-right: 4%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
    }

#homepmainheaderblack {
    padding-top: 5px;
    font-size: 32px;
    line-height: 1.4;
}

#homepmainheader {
    padding-top: 30px;
    font-size: 30px;
    line-height: 1.4;
}

#numsteps {
    width: 40px;
    height: 40px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: -2px;
}

#homesteps {
    padding-top: 0px;
    font-size: 25px;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 22px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 20px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 16px;
   margin-bottom: 5px;
}

#appfeatures2 {
    font-size: 16px;
    padding-top: 9px;
   margin-bottom: 6px;
}

#upgrade-tick {
width: 17px;
height: 17px;
}


#webappmodelsteps {
  display: none;
}

 #webappmodelstepsmobile {
        box-shadow: 0px 1px 10px #aca7a7;
        width: 75%;
        height: auto;
        max-width: 250px;
        margin-top: 30px;
    }

.scroll-modules {
    height: 656px;
    padding-top: 116px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 324px;
}

#scroll-modules2 {
    width: 265px;
    height: 439px;
    overflow-y: scroll !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
}

#scroll-through-images-cta-mobile {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 21px;
        line-height: 1.5;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
    }

.button2-home {
    width: 55% !important;
    max-width: 210px;
    font-size: 18px !important;
    padding: 20px 15px;
    margin-bottom: -10px;
    margin-top: -20px;
}

#manageoptionsleft {
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-left: 0%;
    margin-right: 0%;
}

#manageoptionsright {
    float: left;
    width: 100%;
    padding-top: 0px;
    margin-top: -20px;
}

    #manageoptionsimage {
        width: 100%;
        max-width: 250px;
        margin-top: 0px;
        margin-bottom: -30px;
    }

#ottestp1, #ottestp2, #ottestp3, #ottestp4 {
     display: none;
    }

#ottestp1mob, #ottestp2mob, #ottestp3mob, #ottestp4mob {
      margin-top: 40px;
        float: left;
        width: 84%;
        max-width: 520px;
        margin-bottom: 5px;
        margin-left: 8%;
        margin-right: 8%;
        height: auto;
    }

.homepagetestimonials {
       padding-left: 4%;
        padding-right: 4%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 4%;
     padding-right: 4%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 35px !important;
}

.homepagehowworks3  {
     padding-left: 4%;
     padding-right: 4%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 4%;
     padding-right: 4%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

h2#accordianh2 {
    font-size: 16px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswers {
    font-size: 16px;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 16px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 43%;
    padding-left: 0%;
    margin-right: 7%;
}

#apphomescreenright {
    width: 43%;
    margin-left: 7%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 42px;
    line-height: 1.3;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}

    #homepsubheaderbottom {
        font-size: 19px;
        margin-top: 24px;
        max-width: 358px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    #bottom-nav {
        max-width: 390px;
        padding-top: 20px;
        margin-bottom: 5px;
        font-size: 12px;
    }

    #footermenu1, #footermenu2, #footermenu3 {
        margin-right: 17px;
        margin-bottom: 12px;
        outline: none;
    }

#footermenu4 {
        margin-right: 0px;
        margin-bottom: 30px;
    }


#copyrightmwo {
    font-size: 11px;
}

}

@media only screen and (min-width: 500px) and (max-width: 782px) {


#ottestp1, #ottestp2, #ottestp3, #ottestp4 { 
display: none;
}

#ottestp1mob, #ottestp2mob, #ottestp3mob, #ottestp4mob { 
 margin-top: 40px;
 float: left;
 width: 46% !important;
margin-bottom: 20px;
 margin-left: 2% !important;
 margin-right: 2% !important;
height: auto;
}

#ottestp1mob, #ottestp3mob { 
clear: both;
}

   #hometopleft1 {
        width: 52% !important;
        padding-top: 15px !important;
        padding-left: 0 !important;
        margin-right: 10% !important;
    }

#hometopright1 {
        width: 38% !important;
        padding-top: 20px;
        padding-left: 0;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #homeph3 {
        font-size: 27px !important;
        text-align: left !important;
      margin-left: 0px !important;
}

    #homeph4 {
    font-size: 19px !important;
    text-align: left !important;
}

    #aiwebappmodelmobile {
        width: 175px !important;
        height: auto;
        margin-top: 0 !important;
    }

}

@media only screen and (min-width: 783px) and (max-width: 991px) {

/* New Mobile Quiz Results Lander 25th May 2025 */

  .page-id-280 .homepagetestimonials, .page-id-297 .homepagetestimonials, .page-id-312 .homepagetestimonials, .page-id-318 .homepagetestimonials {
        padding-top: 25px;
}

#secretsauceheader {
    font-size: 30px;
    max-width: 725px;
}

#nosubstressheader {
    font-size: 17px;
    line-height: 1.5;
}

.page-id-280 #takequizheader, .page-id-293 #takequizheader, .page-id-297 #takequizheader, .page-id-312 #takequizheader, .page-id-318 #takequizheader {
    font-size: 23px;
    max-width: 460px;
    margin-top: -20px;
    margin-bottom: 6px;
}

/* END Mobile Quiz Results Lander 25th May 2025 */

/* Quiz Lander Tablet */

#quizresultsnetflixmobile {
 display: none;
}

.page-id-280 #upgrade-tick, .page-id-297 #upgrade-tick, .page-id-312 #upgrade-tick, .page-id-318 #upgrade-tick {
        margin-right: 10px;
    }

#quiz2container {
    max-width: 500px;
}

#processingquizresults {
    margin-top: -985px;
}

#calcresults {
    padding-top: 35px;
    font-size: 24px;
}

#upgrade-tick {
    margin-right: 10px;
}

#quizreviewanswers, #quizcustomfeedback {
    margin-bottom: 2px;
    font-size: 18px;
}

#quizcalibrating {
 font-size: 18px;
}

#testimonialrating {
    font-size: 14px;
    margin-right: 10px;
}

#quiztestimonialh2 {
    font-size: 17px;
}

#quiztestimonial {
    font-size: 16px;
}

#quizsubheader {
    font-size: 21px;
}

#progressbutton {
    font-size: 16px;
    letter-spacing: 0.5px;
   margin-top: -10px;
}

#worksdatingapps {
    width: 150px;
    margin-top: -5px;
}

#quizresultsh2 {
    font-size: 17px;
    max-width: 300px;
    line-height: 1.3;
}

.progress-bar-striped, .progressquizland {
    height: 3px;
}

#takequizheader {
    font-size: 20px;
    max-width: 380px;
    margin-top: -20px;
}

#quizquestion {
    max-width: 380px;
    margin-top: 25px;
    font-size: 23px;
    line-height: 1.3;
}

#quiztrainingh2 {
    font-size: 23px;
    line-height: 1.3;
   max-width: 400px;
    margin-top: 18px;
}

  #quizp {
        font-size: 16px;
        margin-top: 45px;
        margin-bottom: 10px;
    }

.quizland1jv {
    width: 100%;
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-top: 0px;
    border-radius: 12px;
    padding-bottom: 8px;
}

.quizland1jv ul li {
    padding: 15px 10px 15px 10px;
    font-size: 16px;
    letter-spacing: 0.5px;
    border: none;
    margin-bottom: -10px;
    max-width: 240px;
    margin-top: 0px;
}

.quizland2jv {
    max-width: 350px;
    margin-top: -25px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.quizland2jv ul li {
    letter-spacing: 0.5px;
    padding: 15px 10px 15px 10px;
    font-size: 16px;
    margin-bottom: -10px;
    max-width: 370px;
}

#quizbackbutton {
        margin-left: 98px;
        width: 30px;
    }

.progressquizland {
    max-width: 300px;
}

#quizprogresscounter {
    font-size: 13px;
}

#textexamplequestion {
    font-size: 16px;
}

#textexampleno {
    font-size: 16px;
   max-width: 302px;
}

#quizbridgeh2 {
    font-size: 18px;
    margin-top: 25px;
    max-width: 400px;
    margin-bottom: -10px;
}

#quizyesbutton, #quiznobutton {
    font-size: 16px;
}

#quizquestiontestimonials {
    max-width: 220px;
    font-size: 24px;
    margin-top: 7px;
}

#testimonialfaces {
    width: 160px;
    opacity: 0.9;
    margin-top: -5px;
}

#optionsquizlogo {
        width: 42px;
        height: auto;
        padding-top: 12px;
    }

#bridgeheader {
    height: 80px;
}

/* End Quiz Page */

/* Bridge Page */

.page-id-217 #homeph2, .page-id-230 #homeph2, .page-id-234 #homeph2, .page-id-335 #homeph2 {
font-size: 20px;
}

#as-seen-mobile {
 display: none;
}

.page-id-219 .button-home {
    width: 100% !important;
    max-width: 550px !important;
}

.button-vsl {
    max-width: 550px !important;
}


/* Quick Start Guide mobile */

#pa-alert-bar {
width: 100%;
padding-left: 15%;
padding-right: 15%;
line-height: 23px;
font-size: 15px;
}

.page-id-122 .homepagequestions, .page-id-194 .homepagequestions {
   margin-top: 0px !important;
   padding-top: 20px;
}

.page-id-122 #infopage, .page-id-194 #infopage {
 margin-top: 0px;
}

 .page-id-122 h2#accordianh2, .page-id-194 h2#accordianh2 {
   padding-left: 15px !important;
   font-size: 21px !important;
}

#quickstarth3 {
  font-size: 19px;
}

 #share-icon {
        width: 24px;
        margin-bottom: -5px;
    }

#bigplus {
    font-size: 24px;
}

#quickstartmobileimage {
 display: none;
}

#scroll-through-images-quickstart {
    margin-right: 30%;
}

/* About Page mobile */

#big404 {
    font-size: 36px;
}

.page-id-115 #infopage p {
    font-size: 19px;
}

#arrow404 {
   margin-bottom: -15px;
}

.page-id-91 .before-footer-cta, .page-id-95 .before-footer-cta {
    padding-top: 50px;
}

.page-id-95 #homepmainheader {
        font-size: 34px;
        margin-bottom: 0px;
        max-width: 596px;
        margin-left: auto;
        margin-right: auto;
    }

.aboutpagemiddle {
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 20px;
    padding-top: 25px;
}

#options3d {
    margin: 0px -18px 43px 20px;
    width: 240px;
    height: auto;
}

.aboutpagemiddle p {
    font-size: 16px;
}

.aboutpagemiddle a {
    font-size: 16px;
}

.page-id-95 .box {
    margin-top: -20px;
}

.page-id-95 .button-home {
    font-size: 16px !important;
    max-width: 340px;
}

/* Pricing Page mobile */

#pricingheader {
    font-size: 23px;
}

.page-id-91 #afterbuttontext {
    font-size: 14px;
}

#pricingfreetrial {
    font-size: 42px;
}

#pricingfreetrial2 {
    font-size: 30px;
}


#pricingtopbox {
    padding: 25px 25px 0px 25px;
}

#pricingcenterbox {
    width: 90%;
    margin-bottom: -490px !important;
    max-width: 420px;
}

#pricingcenterboxlp {
    width: 94%;
    max-width: 424px;
  margin-top: 70px;
}

#pricingplanheader {
    font-size: 21px;
}

#bigprice {
    font-size: 32px;
}

#pricemonthly, #pricemonthly2, #pricemonthly3 {
    font-size: 14px;
     font-weight: 300;
}

.page-id-91 .button-home {
    font-size: 16px !important;
    max-width: 450px;
}

#pricingfeatures {
    padding: 20px 25px 25px 25px;
}

.page-id-91 #upgrade-tick {
   margin-bottom: -2px;
   width: 15px;
   height: 15px;
}

.page-id-91 #appfeatures {
        font-size: 16px;
    }

.pricingbottom {
    height: 520px;
}

.page-id-91 #homepmainheaderbottom {
    font-size: 45px;
    max-width: 700px;
    margin-top: 40px;
     margin-left: auto;
     margin-right: auto;
}

.page-id-91 #homepsubheaderbottom {
    font-size: 25px;
    max-width: 560px;
    line-height: 1.5;
}

#pricingsubheader {
    font-size: 18px;
}

#afterbuttontext2 {
    font-size: 14px;
}

/* Info page tablet */

  #infopage {
   padding-left: 3%;
   padding-right: 3%;
}

#otheaderarea {
 padding-left: 5%;
 padding-right: 5%;
   height: 100px;
}

#otlogo {
    width: 70px;
    padding-top: 15px;
}

.site-inner {
   padding-left: 0%;
   padding-right: 0%;
 }

#lptopcontainer {
 padding-left: 5%;
 padding-right: 5%;
}

#otnavlink {
    margin-left: -2px;
}

#otnavbarleft {
        font-size: 12px;
        padding-top: 40px;
    }

#homeph1 {
    font-size: 48px;
     margin-top: 36px;
}

.page-id-112 #homeph1, .page-id-176 #homeph1, .page-id-179 #homeph1, .page-id-200 #homeph1, .page-id-210 #homeph1, .page-id-217 #homeph1, .page-id-230 #homeph1, .page-id-234 #homeph1, .page-id-335 #homeph1 {
  font-size: 48px;
  margin-top: 36px;
}

#homeph2 {
    font-size: 19px;
}

.button-home {
    width: 80% !important;
    max-width: 310px;
    font-size: 19px !important;
    padding: 20px 15px;
}

#afterbuttontext {
    font-size: 13px;
    margin-top: -30px;
}

    .homepagetop {
        padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-bottom: 40px;
        padding-top: 40px;
    }

#hometopleft {
    float: left;
    width: 50%;
    padding-top: 50px;
    padding-left: 0;
    margin-right: 3%;
}

    #hometopright {
        float: left;
        width: 45%;
        margin-top: 20px;
        margin-right: 2%;
    }

 #hometopleft1 {
        width: 52% !important;
        padding-top: 15px !important;
        padding-left: 0 !important;
        margin-right: 10% !important;
    }

#hometopright1 {
        width: 38% !important;
        padding-top: 20px;
        padding-left: 0;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #homeph3 {
        font-size: 34px !important;
        max-width: 365px;
        text-align: left !important;
        margin-left: 0px !important;
    }

    #homeph4 {
        font-size: 21px !important;
        max-width: 360px;
        text-align: left !important;
    }

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: -10px;
    width: 40px;
}

    #aiwebappmodelmobile {
        width: 200px !important;
        height: auto;
        margin-top: -20px !important;
    }

    .homepagehowworks {
        padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-top: 70px;
      padding-bottom: 35px;
}

  .homepagehowworks2 {
        padding-left: 5%;
        padding-right: 5%;
       overflow: auto;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-top: 70px;
        padding-bottom: 50px;
    }

    #homepmainheaderblack {
        padding-top: 5px;
        font-size: 35px;
        line-height: 1.5;
    }

#homepmainheader {
    padding-top: 30px;
    font-size: 35px;
    line-height: 1.5;
}

#numsteps {
    width: 40px;
    height: 40px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: -2px;
}

#homesteps {
    padding-top: 0px;
    font-size: 27px;
    margin-right: -13%;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 23px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 21px;
    margin-right: -5%;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 16px;
   margin-bottom: 12px;
}

    #appfeatures2 {
        font-size: 18px;
        padding-top: 9px;
        margin-bottom: 12px;
    }

#upgrade-tick {
width: 17px;
height: 17px;
}


#webappmodelsteps {
    width: 75%;
    height: auto;
    max-width: 250px;
    margin-top: 30px;
   box-shadow: 0px 1px 10px #aca7a7;
}

 #webappmodelstepsmobile {
       display: none;
    }

    .scroll-modules {
        height: 600px;
        padding-top: 115px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: -7%;
        margin-bottom: 0px;
        width: 290px;
    }

    #scroll-modules2 {
        width: 236px;
        height: 387px;
        overflow-y: scroll !important;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 22px;
        line-height: 1.5;
        max-width: 582px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

.button2-home {
    width: 55% !important;
    max-width: 210px;
    font-size: 18px !important;
    padding: 18px 14px;
    margin-bottom: -10px;
    margin-top: -20px;
}

#manageoptionsleft {
    float: left;
    width: 40%;
    padding-top: 50px;
    padding-left: 0%;
    margin-right: 5%;
}

#manageoptionsright {
        float: left;
        width: 55%;
        padding-top: 30px;
        margin-top: -20px;
    }

    #manageoptionsimage {
        width: 100%;
        max-width: 240px;
        margin-top: 0px;
        margin-bottom: -30px;
    }

#ottestp1, #ottestp2, #ottestp3, #ottestp4 {
     display: none;
    }

#ottestp1, #ottestp2, #ottestp3, #ottestp4 { 
display: none;
}

#ottestp1mob, #ottestp2mob, #ottestp3mob, #ottestp4mob { 
 margin-top: 40px;
 float: left;
 width: 40% !important;
margin-bottom: 20px;
 margin-left: 5% !important;
 margin-right: 5% !important;
height: auto;
}

#ottestp1mob, #ottestp3mob { 
clear: both;
}

.homepagetestimonials {
       padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-top: 70px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 5%;
     padding-right: 5%;
    margin: 0 auto;
    padding-top: 55px;
    padding-bottom: 50px !important;
}

.homepagehowworks3  {
     padding-left: 5%;
     padding-right: 5%;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 5%;
     padding-right: 5%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 0px;
}

h2#accordianh2 {
    font-size: 17px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswers {
    font-size: 17px;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 16px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 40%;
    padding-left: 0%;
    margin-right: 10%;
}

#apphomescreenright {
    width: 40%;
    margin-left: 10%;
}

#homepmainheaderbottom {
        padding-top: 30px;
        font-size: 52px;
        line-height: 1.5;
    }

#homepsubheaderbottom {
        font-size: 22px;
        margin-top: 24px;
        max-width: 430px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    #bottom-nav {
        max-width: 440px;
        padding-top: 20px;
        margin-bottom: 5px;
        font-size: 13px;
    }

    #footermenu1, #footermenu2, #footermenu3 {
        margin-right: 23px;
        margin-bottom: 12px;
        outline: none;
    }

#footermenu4 {
        margin-right: 0px;
        margin-bottom: 30px;
    }

#copyrightmwo {
    font-size: 12px;
}

}


@media only screen and (min-width: 992px) and (max-width: 1400px) {

/* New Mobile Quiz Results Lander 25th May 2025 */

  .page-id-280 .homepagetestimonials, .page-id-297 .homepagetestimonials, .page-id-312 .homepagetestimonials, .page-id-318 .homepagetestimonials {
        padding-top: 25px;
}

#secretsauceheader {
    font-size: 30px;
    max-width: 750px;
}

/* END Mobile Quiz Results Lander 25th May 2025 */

/* Quiz Lander Small Desktop */

#quizresultsnetflixmobile {
 display: none;
}

.page-id-280 #upgrade-tick, .page-id-297 #upgrade-tick, .page-id-312 #upgrade-tick, .page-id-318 #upgrade-tick {
        margin-right: 10px;
    }

#quiz2container {
    max-width: 600px;
}

#processingquizresults {
    margin-top: -975px;
}

#calcresults {
    padding-top: 55px;
    font-size: 25px;
}

#upgrade-tick {
    margin-right: 10px;
}

#quizreviewanswers, #quizcustomfeedback {
    margin-bottom: 2px;
    font-size: 18px;
}

#quizcalibrating {
 font-size: 18px;
}

#testimonialrating {
    font-size: 14px;
    margin-right: 12px;
}

#quiztestimonialh2 {
    font-size: 17px;
}

#quiztestimonial {
    font-size: 16px;
}

#quizsubheader {
    font-size: 22px;
}

#progressbutton {
    font-size: 17px;
    letter-spacing: 0.5px;
   margin-top: -10px;
}

#worksdatingapps {
    width: 150px;
    margin-top: -5px;
}

#quizresultsh2 {
    font-size: 17px;
    line-height: 1.3;
}

.progress-bar-striped, .progressquizland {
    height: 3px;
}

#takequizheader {
    font-size: 22px;
    max-width: 425px;
    margin-top: -20px;
}

.page-id-280 #takequizheader, .page-id-293 #takequizheader, .page-id-297 #takequizheader, .page-id-312 #takequizheader, .page-id-318 #takequizheader {
    font-size: 23px;
    max-width: 460px;
    margin-top: -20px;
     margin-bottom: 6px;
}


#quizquestion {
    max-width: 440px;
    margin-top: 25px;
    font-size: 25px;
    line-height: 1.3;
}

#quiztrainingh2 {
    font-size: 25px;
    line-height: 1.3;
   max-width: 400px;
    margin-top: 18px;
}

  #quizp {
        font-size: 16px;
        margin-top: 45px;
        margin-bottom: 10px;
    }

.quizland1jv {
        width: 100%;
        margin-top: 25px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 8px;
        border-radius: 12px;
        padding-bottom: 16px;
    }

.quizland1jv ul li {
    padding: 15px 10px 15px 10px;
    font-size: 16px;
    letter-spacing: 0.5px;
    border: none;
    margin-bottom: -10px;
    max-width: 280px;
    margin-top: 0px;
}

.quizland2jv {
    max-width: 350px;
    margin-top: -25px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.quizland2jv ul li {
    letter-spacing: 0.5px;
    padding: 15px 10px 15px 10px;
    font-size: 16px;
    margin-bottom: -10px;
    max-width: 380px;
}

 #quizbackbutton {
        margin-left: 148px;
        width: 28px;
    }

.progressquizland {
    max-width: 300px;
}

#quizprogresscounter {
    font-size: 13px;
}

#textexamplequestion {
    font-size: 16px;
     max-width: 300px;
}

#textexampleno {
    font-size: 16px;
   max-width: 302px;
}

#quizbridgeh2 {
        font-size: 19px;
        margin-top: 25px;
        max-width: 425px;
        margin-bottom: -10px;
    }

#quizyesbutton, #quiznobutton {
    font-size: 16px;
}

#quizquestiontestimonials {
    max-width: 220px;
    font-size: 26px;
    margin-top: 7px;
}

#testimonialfaces {
    width: 160px;
    margin-top: -5px;
}

#optionsquizlogo {
        width: 42px;
        height: auto;
        padding-top: 12px;
    }

#bridgeheader {
    height: 80px;
}


/* End Quiz Page */

/* Bridge Page */

.page-id-217 #homeph2, .page-id-230 #homeph2, .page-id-234 #homeph2, .page-id-335 #homeph2 {
font-size: 22px;
}

#as-seen-mobile {
 display: none;
}

.page-id-219 .button-home {
    width: 100% !important;
    max-width: 550px !important;
}

.button-vsl {
    max-width: 550px !important;
}

/* Quick Start Guide */


.page-id-122 .homepagequestions, .page-id-194 .homepagequestions {
   margin-top: 0px !important;
   padding-top: 20px;
}

.page-id-122 #infopage, .page-id-194 #infopage {
 margin-top: 0px;
}

 .page-id-122 h2#accordianh2,  .page-id-194 h2#accordianh2 {
   padding-left: 15px !important;
   font-size: 22px !important;
}

#quickstarth3 {
  font-size: 19px;
}

 #share-icon {
        width: 26px;
        margin-bottom: -5px;
    }

#bigplus {
    font-size: 26px;
}

#quickstartmobileimage {
 display: none;
}

/* Pricing Page mobile */

#big404 {
    font-size: 36px;
}

.page-id-115 #infopage p {
    font-size: 19px;
}

#arrow404 {
   margin-bottom: -15px;
}

.page-id-91 .before-footer-cta, .page-id-95 .before-footer-cta {
    padding-top: 50px;
}

#pricingheader {
    font-size: 25px;
}

.page-id-91 #afterbuttontext {
    font-size: 14px;
}

#pricingfreetrial {
    font-size: 45px;
}

#pricingtopbox {
    padding: 30px 30px 0px 30px;
}

#pricingcenterbox {
    width: 100%;
    margin-bottom: -500px !important;
    max-width: 440px;
}

#pricingcenterboxlp {
    width: 100%;
    max-width: 440px;
     margin-top: 80px;
}

#pricingplanheader {
    font-size: 21px;
}

#bigprice {
    font-size: 35px;
}

#pricemonthly, #pricemonthly2, #pricemonthly3 {
    font-size: 14px;
}

.page-id-91 .button-home {
    font-size: 16px !important;
    max-width: 450px;
}

.page-id-95 .button-home {
    font-size: 16px !important;
    max-width: 400px;
}


#pricingfeatures {
    padding: 20px 30px 30px 30px;
}

.page-id-91 #upgrade-tick {
   margin-bottom: -2px;
   width: 16px;
   height: 16px;
}

.page-id-91 #appfeatures {
        font-size: 16px;
    }

.pricingbottom {
   height: 590px;
}

.page-id-91 #homepmainheaderbottom {
    font-size: 54px;
    max-width: 700px;
    margin-top: 40px;
     margin-left: auto;
     margin-right: auto;
}

.page-id-91 #homepsubheaderbottom {
    font-size: 26px;
    max-width: 560px;
    line-height: 1.5;
}

#pricingsubheader {
    font-size: 19px;
}

#afterbuttontext2 {
    font-size: 14px;
}

/*  Info page small desktop */

#infopage {
    max-width: 840px;
}

#infopage a {
    font-size: 16px;
}

/*  END Info page small desktop */

.site-inner {
   padding-left: 0%;
   padding-right: 0%;
 }


#homeph1 {
    font-size: 56px;
   margin-top: 46px;
}


#homeph2 {
    font-size: 22px;
}

.button-home {
    width: 80% !important;
    max-width: 310px;
    font-size: 19px !important;
    padding: 20px 15px;
}

#afterbuttontext {
    font-size: 14px;
    margin-top: -25px;
}

    .homepagetop {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-bottom: 40px;
        padding-top: 40px;
    }

    #hometopleft {
        float: left;
        width: 52%;
        padding-top: 50px;
        padding-left: 0;
        margin-right: 7%;
    }

    #hometopright {
        float: left;
        width: 41%;
        margin-top: 20px;
        margin-right: 0%;
    }

    #hometopleft1 {
        width: 52%;
        padding-top: 15px !important;
        padding-left: 4%;
        margin-right: 8% !important;
    }

#hometopright1 {
        width: 40% !important;
        padding-top: 20px;
        padding-left: 0;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #homeph3 {
        font-size: 37px !important;
        max-width: 426px;
        text-align: left !important;
        margin-left: 0px !important;
    }

    #homeph4 {
        font-size: 23px !important;
        max-width: 390px;
        text-align: left !important;
        line-height: 1.5;
    }

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: -10px;
    width: 40px;
}

     #aiwebappmodelmobile {
        width: 220px !important;
        height: auto;
        margin-top: -20px !important;
        padding-bottom: 30px;
    }

    .homepagehowworks {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-top: 70px;
      padding-bottom: 35px;
}

  .homepagehowworks2 {
        padding-left: 8%;
        padding-right: 8%;
       overflow: auto;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-top: 70px;
        padding-bottom: 50px;
    }

    #homepmainheaderblack {
        padding-top: 5px;
        font-size: 37px;
        line-height: 1.5;
        margin-bottom: 40px;
    }

#homepmainheader {
    padding-top: 30px;
    font-size: 35px;
    line-height: 1.5;
}

#numsteps {
    width: 45px;
    height: 45px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: -2px;
}

#homesteps {
    padding-top: 0px;
    font-size: 29px;
   margin-right: -22%;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 24px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 22px;
    margin-right: -5%;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 17px;
   margin-bottom: 12px;
}

    #appfeatures2 {
        font-size: 19px;
        padding-top: 9px;
        margin-bottom: 12px;
    }

#upgrade-tick {
width: 17px;
height: 17px;
}


#webappmodelsteps {
    width: 75%;
    height: auto;
    max-width: 250px;
    margin-top: 30px;
   box-shadow: 0px 1px 10px #aca7a7;
}

 #webappmodelstepsmobile {
       display: none;
    }

    .scroll-modules {
        height: 600px;
        padding-top: 115px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: 1%;
        margin-bottom: 0px;
        width: 290px;
    }

    #scroll-modules2 {
        width: 236px;
        height: 387px;
        overflow-y: scroll !important;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 24px;
        line-height: 1.5;
        max-width: 678px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        margin-top: -20px;
    }

.button2-home {
    width: 55% !important;
    max-width: 210px;
    font-size: 18px !important;
    padding: 18px 14px;
    margin-bottom: -10px;
    margin-top: -20px;
}

#manageoptionsleft {
    float: left;
    width: 40%;
    padding-top: 50px;
    padding-left: 0%;
    margin-right: 5%;
}

#manageoptionsright {
        float: left;
        width: 55%;
        padding-top: 30px;
        margin-top: -20px;
    }

    #manageoptionsimage {
        width: 100%;
        max-width: 240px;
        margin-top: 0px;
        margin-bottom: -30px;
    }


#ottestp1mob, #ottestp2mob, #ottestp3mob, #ottestp4mob { 
display: none;
}

.homepagetestimonials {
       padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 80px;
        padding-bottom: 100px;
}

.homepagequestions {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 55px;
    padding-bottom: 50px !important;
}

.homepagehowworks3  {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 0px;
}

h2#accordianh2 {
    font-size: 17px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswers {
    font-size: 17px;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 16px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 40%;
    padding-left: 0%;
    margin-right: 10%;
}

#apphomescreenright {
    width: 40%;
    margin-left: 10%;
}

#homepmainheaderbottom {
        padding-top: 30px;
        font-size: 58px;
        line-height: 1.5;
    }

#homepsubheaderbottom {
        font-size: 22px;
        margin-top: 24px;
        max-width: 430px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }


}


@media only screen and (min-width: 1401px) {

/* Quiz Lander Desktop */

  .page-id-280 .homepagetestimonials, .page-id-297 .homepagetestimonials, .page-id-312 .homepagetestimonials, .page-id-318 .homepagetestimonials {
        padding-top: 25px;
}

#quizresultsnetflixmobile {
 display: none;
}

.page-id-280 #upgrade-tick, .page-id-297 #upgrade-tick, .page-id-312 #upgrade-tick, .page-id-318 #upgrade-tick {
        margin-right: 10px;
    }

#optionsquizlogo {
        width: 42px;
        height: auto;
        padding-top: 12px;
    }

#bridgeheader {
    height: 80px;
}


#quiz2container {
    max-width: 600px;
}

#processingquizresults {
    margin-top: -980px;
}

#calcresults {
    font-size: 26px;
}

#upgrade-tick {
    margin-right: 10px;
}

#quizreviewanswers, #quizcustomfeedback {
    margin-bottom: 5px;
    font-size: 19px;
}

#quizcalibrating {
 font-size: 19px;
}

#testimonialrating {
    font-size: 14px;
    margin-right: 12px;
}

#quiztestimonialh2 {
    font-size: 17px;
}

#quiztestimonial {
    font-size: 16px;
}

#quizsubheader {
    font-size: 23px;
}

#progressbutton {
    font-size: 17px;
    letter-spacing: 0.5px;
   margin-top: -10px;
}

#worksdatingapps {
    width: 170px;
    margin-top: -5px;
}

#quizresultsh2 {
    font-size: 19px;
    line-height: 1.3;
}

.progress-bar-striped, .progressquizland {
    height: 3px;
}

#takequizheader {
    font-size: 22px;
    max-width: 425px;
    margin-top: -20px;
    margin-bottom: 6px;
}

.page-id-280 #takequizheader, .page-id-293 #takequizheader, .page-id-297 #takequizheader, .page-id-312 #takequizheader, .page-id-318 #takequizheader {
    font-size: 23px;
    max-width: 460px;
    margin-top: -20px;
    margin-bottom: 6px;
}

#quizquestion {
    max-width: 440px;
    margin-top: 25px;
    font-size: 26px;
    line-height: 1.3;
}

#quiztrainingh2 {
    font-size: 26px;
    line-height: 1.3;
   max-width: 400px;
    margin-top: 18px;
}

  #quizp {
        font-size: 17px;
        margin-top: 45px;
        margin-bottom: 10px;
    }

.quizland1jv {
        width: 100%;
        margin-top: 25px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 8px;
        border-radius: 12px;
        padding-bottom: 16px;
    }

.quizland1jv ul li {
    padding: 15px 10px 15px 10px;
    font-size: 17px;
    letter-spacing: 0.5px;
    border: none;
    margin-bottom: -10px;
    max-width: 280px;
    margin-top: 0px;
}

.quizland2jv {
    max-width: 350px;
    margin-top: -25px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.quizland2jv ul li {
    letter-spacing: 0.5px;
    padding: 15px 10px 15px 10px;
    font-size: 17px;
    margin-bottom: -10px;
    max-width: 380px;
}

 #quizbackbutton {
        margin-left: 148px;
        width: 28px;
    }

.progressquizland {
    max-width: 300px;
}

#quizprogresscounter {
    font-size: 13px;
}

#textexamplequestion {
    font-size: 17px;
     max-width: 300px;
}

#textexampleno {
    font-size: 17px;
   max-width: 302px;
}

#quizbridgeh2 {
        font-size: 19px;
        margin-top: 25px;
        max-width: 435px;
        margin-bottom: -10px;
    }

#quizyesbutton, #quiznobutton {
    font-size: 17px;
}

#quizquestiontestimonials {
    max-width: 220px;
    font-size: 27px;
    margin-top: 7px;
}

#testimonialfaces {
    width: 170px;
    margin-top: -5px;
}

/* Bridge Page */

#as-seen-mobile {
 display: none;
}


#quickstartmobileimage {
 display: none;
}

.page-id-122 details p, .page-id-194 details p {
    padding: 15px 23px 15px 23px;
}

#aiwebappmodelmobile {
 display: none;
}

.page-id-91 .before-footer-cta, .page-id-95 .before-footer-cta {
    padding-top: 50px;
}

#webappmodelstepsmobile {
 display: none;
}

#ottestp1mob, #ottestp2mob, #ottestp3mob, #ottestp4mob {
 display: none;
}


.page-id-112 #homeph2, .page-id-176 #homeph2, .page-id-179 #homeph2, .page-id-200 #homeph2, .page-id-210 #homeph2 {
font-size: 22px;
}

.page-id-217 #homeph2, .page-id-230 #homeph2,  .page-id-234 #homeph2, .page-id-335 #homeph2 {
font-size: 24px;
}


}



