@charset "UTF-8";@media only screen and (min-width: 1025px) {* {outline: none !important }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.header-area .container {width: 100% }.header-area .phone-no span.call-headline {font-size: 12px;}.single-step > h2 {font-size: 28px;height: 160px }#order-form .step-3 .benefits .single-benefit {font-size: 15px }.form-signin {right: 10px }.signup-now .single-membership .bottom-content .membership-price {font-size: 18px;}.footer-menu ul li a, ul.footer-bottom-menu li a {padding: 0 15px;font-size: 13px;}#order-form .step-3 .match-found-wrapper {font-size: 35px;}#order-form .step-3 .membership-select-wrapper {font-size: 25px;}#order-form .step-3 .single-membership {min-height: 440px;}#order-form .step-3 .single-membership .bottom-content {font-size: 17px;}#order-form .step-3 .call-phone-number .the-phone-number {font-size: 37px;}#sidebar .widget h4 {font-size: 26px;}}@media only screen and (max-width: 1024px) {.welcome-content-table {display: table;width: 100%;height: 100%;padding: 40px 0;}.welcome-content {margin-top: 10px;}.welcome-content h1 {font-size: 35px;line-height: 45px }.welcome-content-img {height: 100px;line-height: 83px;width: 100px;margin-bottom: 15px;}#sidebar .widget h4 {font-size: 26px;}.fancybox-inner .step-3-benefits-modal .image-holder {vertical-align: bottom;}.fancybox-inner .step-3-benefits-modal .benefits-holder {vertical-align: bottom;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.header-area .container {width: 100% }.header-area {-webkit-transition: none;-o-transition: none;transition: none }.header-area .phone-no > h3 {background: rgba(0, 0, 0, 0) url("../img/phone-icon.png") no-repeat scroll left center;background-size: 35px;font-size: 26px;padding-left: 45px;min-height: 35px;}.header-area .phone-no-wrapper {width: calc(100% - 170px);}.header-area .phone-no span.call-headline, .header-area .phone-no br {display: none }.header-signin-form {margin-right: 10px }.form-signin {right: 15px }.welcome-content-table {display: table;width: 100%;height: 100%;padding: 40px 0;}.welcome-content {margin-top: 10px;}.welcome-content h1 {font-size: 35px;line-height: 45px }.welcome-content-img {height: 100px;line-height: 83px;width: 100px;margin-bottom: 15px;}.services-title h2 {font-size: 45px;line-height: 50px }.single-step {min-height: 1px;margin-bottom: 30px;max-width: 80%;margin-left: auto;margin-right: auto }.single-step img {margin-bottom: 0 }.single-step br {display: none }.single-step > h2 {font-size: 28px;height: auto }.single-step h2 span {vertical-align: middle;margin-top: 14px;padding: 30px 0 30px 15px;width: auto;max-width: calc(100% - 50px) }.testimonial-area .flexbox {display: block }.testimonial-area .testimonial-content h3 {text-align: center }.testimonial-area .testimonial-content p, .testimonial-area .testimonial-content .author-name, .testimonial-area .testimonial-content .author-subtitle, .search-btn, .check-image {text-align: center }.testimonial-area .testimonial-content .author-subtitle {display: block }section.myself h1, section.family h1 {font-size: 42px }#progressbar {width: 100% }#gform_wrapper_1 .top_label li.gfield.gf_one_quarter {width: 50% }#gform_wrapper_5 .top_label li.gfield.gf_one_quarter {width: 50% !important }.page-template-template-family-ecommerce #gform_wrapper_5 .top_label li.gfield.gf_one_quarter input.medium, .page-template-template-family-ecommerce #gform_wrapper_5 .top_label li.gfield.gf_one_quarter input.large, .page-template-template-family-ecommerce #gform_wrapper_5 .top_label li.gfield.gf_one_quarter select.medium, .page-template-template-family-ecommerce .gform_wrapper .top_label li.gfield.gf_one_quarter select.large {width: 100% !important }#order-form #search-results-list tr td {font-size: 15px;padding: 10px 3px }section.myself, section.family {height: 750px }#order-form .order-testimonial .testimonial-content-wrapper {width: calc(100% - 180px) }.form-step-3 section.myself, .form-step-3 section.family {height: 1580px }#order-form .step-3 .list-of-memberships h3 {margin-bottom: 20px }.form-step-3 .list-of-memberships .flexbox {flex-direction: column }.form-step-3 .list-of-memberships .flexbox .col-md-4:first-child {order: 2;width: 100%;margin-bottom: 40px }.form-step-3 .list-of-memberships .flexbox .col-md-4:nth-child(2) {order: 1;width: 100%;margin-bottom: 40px }.form-step-3 .list-of-memberships .flexbox .col-md-4:last-child {order: 3;width: 100% }#order-form .step-3 .single-membership {padding: 10px 50px }#order-form .step-3 .single-membership.active:after {display: none }#order-form .step-3 .single-membership.active:before {display: none }#order-form .step-3 .benefits .single-benefit {font-size: 15px }.fancybox-inner .step-3-benefits-modal .benefits-holder {width: 72% }.fancybox-inner .step-3-benefits-modal .image-holder {width: 25% }.form-step-4 section.myself, .form-step-4 section.family {height: 960px }#order-form .step-4 .mepr_mepr-address-one, #order-form .step-4 .mepr_mepr-address-city {float: left;margin-right: 4%;width: 48% !important }#order-form .step-4 .mepr_mepr-address-city {margin-right: 0 !important }#order-form .step-4 .mepr_mepr-address-state, #order-form .step-4 .mepr_mepr-address-zip {float: left;margin-right: 4%;width: 48% !important }.testimonial .previous-holder {width: 40%;margin-right: 0;float: left }.testimonial .next-holder {width: 40%;margin-left: 0;float: right }.testimonial .pagination-holder {display: none }.home .our-planning-button-area {padding: 60px 0 }.our-planning-button h2 {font-size: 50px }.footer-menu ul li a {padding: 0 50px;margin-bottom: 15px }.footer-bottom .copyright, .footer-bottom .footer-sub-menu {display: block;margin-right: 0;margin-bottom: 15px }body .modal-dialog {width: auto;margin: 30px auto;max-width: 90% }.signup-now .memberships-wrapper .list-of-memberships h3 {margin-bottom: 20px }.signup-now .list-of-memberships .flexbox {flex-direction: column }.signup-now .list-of-memberships .flexbox .col-md-4:first-child {order: 2;width: 100%;margin-bottom: 40px }.signup-now .list-of-memberships .flexbox .col-md-4:nth-child(2) {order: 1;width: 100%;margin-bottom: 40px }.signup-now .list-of-memberships .flexbox .col-md-4:last-child {order: 3;width: 100% }.signup-now .memberships-wrapper .single-membership {padding: 10px 50px;min-height: 450px }.signup-now .memberships-wrapper .single-membership.active:after {display: none }.signup-now .memberships-wrapper .single-membership.active:before {display: none }.signup-now .memberships-wrapper .benefits .single-benefit {font-size: 15px }.footer-menu ul li a, ul.footer-bottom-menu li a {padding: 0 15px;}.blog-post .article-wrapper {padding-right: 0;}#sidebar {margin-top: 30px;padding-top: 30px;border-top: 1px #585858 dotted;clear: both;}.sub-page .article-list {padding-right: 0;}.sub-page .article-wrapper article.flexbox .blog-image {border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;height: 200px;}.sub-page .article-wrapper article .blog-image-wrapper {height: 200px;}.sub-page .article-wrapper article.flexbox {-webkit-flex-direction: column;flex-direction: column;}}@media only screen and (min-width: 768px) and (max-width: 900px) {.header-signin-form {height: 100% }.single-state .welcome-content-table-cell h2 {font-size: 45px;}.single-state .welcome-content-table-cell h3 {font-size: 22px;}}@media only screen and (max-width: 767px) {.header-area {-webkit-transition: none;-o-transition: none;transition: none }.header-area .phone-no > h3 {background: rgba(0, 0, 0, 0) url("../img/phone-icon.png") no-repeat scroll left center;background-size: 35px;font-size: 26px;padding-left: 45px;min-height: 35px;}.header-area .phone-no-wrapper {width: calc(100% - 170px);}.header-area .phone-no span.call-headline, .header-area .phone-no br {display: none }.header-signin-form {margin-right: 10px;height: 100% }.form-signin {right: 15px }.welcome-content-table {display: table;width: 100%;height: 100%;padding: 40px 0;}.welcome-content {margin-top: 10px;}.welcome-content h1 {font-size: 35px;line-height: 45px }.welcome-content-img {height: 100px;line-height: 83px;width: 100px;margin-bottom: 15px;}.welcome-button a {width: 90%;height: 52px;display: block;margin: 0 auto 30px;}.services-title h2 {font-size: 40px;line-height: 45px }.accreditation-area {padding-bottom: 30px;padding-top: 30px }.single-accreditation {margin-bottom: 20px }.single-step {min-height: 1px;margin-bottom: 30px;max-width: 80%;margin-left: auto;margin-right: auto }.single-step img {margin-bottom: 0 }.single-step br {display: none }.single-step > h2 {font-size: 28px;height: auto }.single-step h2 span {vertical-align: middle;margin-top: 14px;padding: 30px 0 30px 15px;width: auto;max-width: calc(100% - 50px) }.call-to-action-content a {width: 90% }.testimonial-area .flexbox {display: block }.testimonial-area .testimonial-content h3 {text-align: center }.testimonial-area .testimonial-content p, .testimonial-area .testimonial-content .author-name, .testimonial-area .testimonial-content .author-subtitle, .search-btn, .check-image {text-align: center }.testimonial-area .testimonial-content .author-subtitle {display: block }.testimonial-area .search-btn a {width: 90% }.testimonial-area .testimonial-content h3::before {background: url(../img/quate-left.png) no-repeat scroll center top;}section.myself h1, section.family h1 {font-size: 42px }#progressbar {width: 100% }#gform_wrapper_1 .top_label li.gfield.gf_one_quarter {width: 50% }#gform_wrapper_5 .top_label li.gfield.gf_one_quarter {width: 50% !important }.page-template-template-family-ecommerce #gform_wrapper_5 .top_label li.gfield.gf_one_quarter input.medium, .page-template-template-family-ecommerce #gform_wrapper_5 .top_label li.gfield.gf_one_quarter input.large, .page-template-template-family-ecommerce #gform_wrapper_5 .top_label li.gfield.gf_one_quarter select.medium, .page-template-template-family-ecommerce .gform_wrapper .top_label li.gfield.gf_one_quarter select.large {width: 100% !important }#gform_wrapper_1 #field_1_1, #gform_wrapper_1 #field_1_2, #gform_wrapper_1 #field_1_7 {margin-right: 0;width: 100%;padding-right: 0 }#order-form #search-results-list tr td {font-size: 15px;padding: 10px 3px }section.myself, section.family {height: 860px }#order-form .order-testimonial .testimonial-content-wrapper {width: calc(100% - 180px) }.form-step-2 section.myself, .form-step-2 section.family, .form-step-2-5 section.myself, .form-step-2-5 section.family {height: 860px }.form-step-3 section.myself, .form-step-3 section.family {height: 1850px }.form-step-3 section.myself.phone-target, .form-step-3 section.family.phone-target {height: 1000px }#order-form .step-3 .list-of-memberships h3 {margin-bottom: 20px }.form-step-3 .list-of-memberships .flexbox {flex-direction: column }.form-step-3 .list-of-memberships .flexbox .col-md-4:first-child {order: 2;width: 100%;margin-bottom: 40px }.form-step-3 .list-of-memberships .flexbox .col-md-4:nth-child(2) {order: 1;width: 100%;margin-bottom: 40px }.form-step-3 .list-of-memberships .flexbox .col-md-4:last-child {order: 3;width: 100% }#order-form .step-3 .single-membership {padding: 10px 50px;min-height: 450px }#order-form .step-3 .single-membership.active:after {display: none }#order-form .step-3 .single-membership.active:before {display: none }#order-form .step-3 .benefits .single-benefit {font-size: 15px }.fancybox-inner .step-3-benefits-modal .benefits-holder {width: 96%;margin: 0 auto;display: block }.fancybox-inner .step-3-benefits-modal .image-holder {display: none }.form-step-4 section.myself, .form-step-4 section.family {height: 960px }#order-form .step-4 .mepr_mepr-address-one, #order-form .step-4 .mepr_mepr-address-city {float: left;margin-right: 4%;width: 48% !important }#order-form .step-4 .mepr_mepr-address-city {margin-right: 0 !important }#order-form .step-4 .mepr_mepr-address-state, #order-form .step-4 .mepr_mepr-address-zip {float: left;margin-right: 4%;width: 48% !important }#order-form .step-4 .mepr_tos {width: 42% !important }#order-form .step-4 .mepr-submit {width: 54% !important }.testimonial .previous-holder {width: 48%;margin-right: 0;float: left }.testimonial .next-holder {width: 48%;margin-left: 0;float: right }.testimonial .pagination-holder {display: none }.checkout-payment-form-wrapper .mepr-signup-form .mp-form-row:not(.mepr-hidden) {display: block;vertical-align: top;width: 100% !important;margin-right: 0;}.mp-form-row.mepr_tos {margin-top: 15px;}#mepr_account_form .mepr_first_name, #mepr_account_form .mepr_last_name {float: left;margin-right: 4%;width: 48% !important }#mepr_account_form .mepr_last_name {margin-right: 0 !important }#mepr_account_form .mepr_email {float: left;margin-right: 0;width: 100% !important;margin-bottom: 30px }#mepr_account_form .mepr_mepr-address-one {clear: both }#mepr_account_form .mepr_mepr-address-one, #mepr_account_form .mepr_mepr-address-two {float: left;margin-right: 4%;width: 48% !important }#mepr_account_form .mepr_mepr-address-two {margin-right: 0 !important }#mepr_account_form .mepr_mepr-address-city, #mepr_account_form .mepr_mepr-address-country {float: left;margin-right: 4%;width: 48% !important }#mepr_account_form .mepr_mepr-address-city {margin-right: 4% !important }#mepr_account_form .mepr_mepr-address-country {margin-right: 0 !important }#mepr_account_form .mepr_mepr-address-state, #mepr_account_form .mepr_mepr-address-zip {float: left;margin-right: 4%;width: 48% !important }#mepr_account_form .mepr_mepr-address-state {margin-right: 4% !important }#mepr_account_form .mepr_mepr_phone_number {clear: both;float: left;margin-right: 0%;width: 100% !important;margin-top: 20px }#mepr_account_form .mp_wrapper .mp-form-row {margin-bottom: 15px;float: left;margin-right: 4%;width: 48% !important }#mepr-account-subscriptions-table .mepr-subscription-row td:last-child {display: none }.home .our-planning-button-area {padding: 60px 0 }.our-planning-button h2 {font-size: 45px;font-weight: 300 }.our-planning-button a {display: block;width: 90%;margin: 30px auto 0 }.footer-menu ul li a {padding: 0 50px;margin-bottom: 15px }.footer-bottom .copyright, .footer-bottom .footer-sub-menu {display: block;margin-right: 0;margin-bottom: 15px }body .modal-dialog {width: auto;margin: 30px auto;max-width: 90% }section.sub-page h1 {font-size: 38px;margin-bottom: 20px;}section.sub-page h2 {font-size: 30px }section.sub-page h3 {font-size: 30px;}section.sub-page h4 {font-size: 23px }#order-form .step-2-5 .search-name-wrapper h4 {display: none;}#order-form .step-3 .match-found-wrapper {font-size: 32px;}#order-form .step-3 .membership-select-wrapper {font-size: 27px;}#order-form .step-2-5 .congrats-content-wrapper, #order-form .step-3 .congrats-content-wrapper {border-bottom: none;min-height: 250px }#order-form .step-2-5 .congrats-content, #order-form .step-3 .congrats-content {padding-left: 0;text-align: left;width: 98%;margin: 0 auto;text-align: center }#order-form .step-2-5 .congrats-image-wrapper, #order-form .step-3 .congrats-image-wrapper {display: none }#order-form .step-3 .call-phone-number .the-phone-number {font-size: 37px;width: 50% }#order-form .step-3 .call-phone-number .call-label {width: 50% }#order-form .confirmation-number .the-confirmation-number {width: 50% }#order-form .confirmation-number .the-label {width: 50%;text-align: center }section.sub-page h2.header-sub-title {margin-bottom: 30px;}section.sub-page.signup-now .memberships-wrapper .flexbox {flex-direction: column;}section.sub-page.signup-now .memberships-wrapper .flexbox .col-md-4:first-child {order: 2;width: 100%;margin-bottom: 40px;}section.sub-page.signup-now .memberships-wrapper .flexbox .col-md-4:nth-child(2) {order: 1;width: 100%;margin-bottom: 40px;}section.sub-page.signup-now .memberships-wrapper .flexbox .col-md-4:last-child {order: 3;width: 100% }section.sub-page.signup-now .memberships-wrapper .single-membership {padding: 10px 50px;min-height: 450px }section.sub-page.signup-now .memberships-wrapper .single-membership.active:after {display: none }section.sub-page.signup-now .memberships-wrapper .single-membership.active:before {display: none }section.sub-page.signup-now .memberships-wrapper .benefits .single-benefit {font-size: 15px }.footer-menu ul li a, ul.footer-bottom-menu li a {padding: 0 15px;}.single-state .welcome-content-table-cell h2 {font-size: 43px;}.single-state .welcome-content-table-cell h3 {font-size: 20px;}.state-links-wrapper {display: none;}.blog-post .article-wrapper {padding-right: 0;}#sidebar {margin-top: 30px;padding-top: 30px;border-top: 1px #585858 dotted;clear: both;}.sub-page .article-list {padding-right: 15px;}.sub-page .article-wrapper article.flexbox .blog-image {border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;height: 150px;}.sub-page .article-wrapper article .blog-image-wrapper {height: 150px;}.sub-page .article-wrapper article.flexbox {-webkit-flex-direction: column;flex-direction: column;}section.sub-page {padding: 20px 0 0;}}@media only screen and (max-width: 700px) {.header-area .phone-no > h3 {background: none;padding-left: 0;min-height: 1px }#order-form .step-4 .mp-form-row {margin-right: 0 !important;width: 100% !important }#order-form .step-4 .mepr-submit {width: 100% !important;margin: 15px auto }.signup-now .single-membership .bottom-content .membership-price {font-size: 18px;}.sub-page.checkout-payment .mp-form-row {margin-right: 0 !important;width: 100% !important }.sub-page.checkout-payment .mepr-submit {width: 100% !important;margin: 15px auto }}@media only screen and (max-width: 560px) {.header-area {height: 100px;}.header-area .phone-no > h3 {font-size: 25px }.header-signin-form {height: 100% }.welcome-content-table {padding: 20px 0;}.welcome-content-img {height: 120px;line-height: 108px;width: 120px;margin-bottom: 10px }.welcome-content p {display: none;}.testimonial-area .testimonial-content p {max-height: 9999px }#order-form .step-2-3 input.next, #order-form .step-2-3 input.no-match {display: block;margin: 30px 0% 10px;width: 100% }section.myself, section.family {height: 930px }.form-step-2 section.myself, .form-step-2 section.family, .form-step-2-5 section.myself, .form-step-2-5 section.family {height: 890px }.form-step-3 section.myself.phone-target, .form-step-3 section.family.phone-target {height: 1100px }#search-results-list table, #search-results-list thead, #search-results-list tbody, #search-results-list th, #search-results-list td, #search-results-list tr {display: block !important }#search-results-list table {border-color: #318bad }#search-results-list thead tr {position: absolute;top: -9999px;left: -9999px }#search-results-list tr {border: 1px solid #318bad;margin: 20px }#search-results-list td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50% }#search-results-list td span {display: block;padding-left: 110px;text-align: left }#search-results-list td::before {position: absolute;top: 9px;left: 6px;width: 45%;padding-right: 47px;white-space: nowrap }#search-results-list td:before {content: attr(data-label) }#order-form #search-results-list tr td .next {padding: 5px 100px }#order-form .step-2-5 #email-address {display: block;margin-right: 0;width: 100%;margin-bottom: 15px;}#order-form .step-3 .call-phone-number .the-phone-number {font-size: 32px }#order-form .step-3 .call-phone-number {display: block;text-align: center;}#order-form .step-3 .call-phone-number .call-label {text-align: center;border-radius: 10px;width: 100%;display: block;font-size: 30px;text-align: center;}#order-form .step-3 .call-phone-number .the-phone-number {font-size: 30px;width: 100%;display: block;border-radius: 10px;margin-top: 20px;text-align: center;}#order-form .confirmation-number .the-confirmation-number {width: 100% }#order-form .confirmation-number .the-label {width: 100%;text-align: center;}#order-form .confirmation-number .the-label:after, #order-form .confirmation-number .the-label:before {display: none !important }#order-form .step-3 .match-found-wrapper {display: none;}.form-step-3 .list-of-memberships .flexbox .col-md-4:first-child {order: 2;width: 100%;margin-bottom: 40px;display: none;}#order-form .step-3 .benefits .single-benefit:nth-child(n+4) {display: none;}#order-form .step-3 .single-membership .membership-info {display: none;}#order-form .step-3 .single-membership {min-height: 350px;}#order-form .step-3 .benefits {width: 100%;max-width: 100%;display: block;}.single-state .welcome-content-table-cell h2 {font-size: 40px;}.single-state .welcome-content-table-cell h3 {font-size: 18px;}}@media only screen and (max-width: 480px) {.col-xxs-12 {width: 100% }.col-xxs-9 {width: 75% }.col-xxs-8 {width: 66.66666667% }.col-xxs-7 {width: 58.33333333% }.col-xxs-6 {width: 50% }.col-xxs-5 {width: 41.66666667% }.col-xxs-4 {width: 33.33333333% }.col-xxs-3 {width: 25% }.hidden-xxs {display: none !important }.visible-xxs {display: block !important }.header-area {height: 80px;}.header-area .logo {margin-top: 0;}.header-area .phone-no-wrapper {width: 100%;text-align: right;padding-right: 20px;margin-top: 0;}.header-signin-form {margin-right: 20px;height: 30%;display: block;float: right;margin-top: 10px }.testimonial .previous-holder {margin-right: 0;margin-left: 0;width: 100% }.testimonial .next-holder {margin-left: 0;margin-right: -4px;width: 100%;margin-top: 30px }.welcome-button a {width: 90%;display: block;margin: 0 auto 30px;}#progressbar {display: none }#gform_wrapper_5 .top_label li.gfield.gf_one_quarter {width: 100% !important;margin-right: 0 !important }.form-step-3 section.myself.phone-target, .form-step-3 section.family.phone-target {height: 1200px }#order-form .order-testimonial .testimonial-image {height: 100px;width: 100px;vertical-align: top }#order-form .order-testimonial .testimonial-content-wrapper {width: calc(100% - 140px);vertical-align: top }#order-form .step-2 h3, #order-form .step-2-5 h3 {font-size: 32px;}.form-step-3 section.myself, .form-step-3 section.family {height: 2000px }.single-step {max-width: 100% }#scrollUp {display: none !important }.single-state .welcome-content-table-cell h2 {font-size: 39px;}.single-state .welcome-content-table-cell h3 {display: none;}.welcome-area.small, .welcome-area.small .welcome-content-table, .welcome-area.small .welcome-content-table-cell {min-height: 200px;}.blog-post .welcome-area, .blog-post .welcome-content-table {height: 200px;}.blog-post .social-share-inline li:first-child {margin-bottom: 15px;display: block;}.blog-post .author-wrapper {margin: 0 0 20px;}.alignright, .alignleft {float: none;display: block;margin-left: auto !important;margin-right: auto !important;margin-bottom: 15px !important;}.our-planning-button h4 {font-size: 40px;}.our-planning-button-area {padding: 30px 0;}}@media only screen and (max-width: 420px) {.col-xxxs-12 {width: 100% }.col-xxxs-9 {width: 75% }.col-xxxs-8 {width: 66.66666667% }.col-xxxs-7 {width: 58.33333333% }.col-xxxs-6 {width: 50% }.col-xxxs-5 {width: 41.66666667% }.col-xxxs-4 {width: 33.33333333% }.col-xxxs-3 {width: 25% }.hidden-xxxs {display: none !important }.visible-xxxs {display: block !important }.header-area .logo {margin-top: 0;}.welcome-area, .welcome-content-table, .welcome-content-table-cell {min-height: 1px;padding-bottom: 20px }.welcome-content h1 {font-size: 32px;line-height: 36px }.welcome-button a {width: 300px;margin-bottom: 20px }.welcome-button a:last-child {margin-bottom: 0 }section.myself, section.family {height: 1160px }#gform_wrapper_1 .top_label li.gfield.gf_one_quarter {width: 100% }#search-results-list td::before {width: 35% }.form-step-2 section.myself, .form-step-2 section.family, .form-step-2-5 section.myself, .form-step-2-5 section.family {height: 960px }.fancybox-inner .step-3-benefits-modal .single-all-benefit {display: block;width: 100%;margin-right: 0;margin-bottom: 10px }.fancybox-inner .step-3-benefits-modal .more-benefits {display: block;width: 100%;margin-right: 0;margin-bottom: 10px }.form-step-4 section.myself, .form-step-4 section.family {height: 1560px }.sub-page.checkout-payment .mepr-submit {font-size: 18px;padding-left: 2px;padding-right: 2px;}#order-form .step-4 .mepr-submit {font-size: 18px;padding-left: 2px;padding-right: 2px;}.single-state .welcome-content-table-cell h2 {font-size: 38px;}}@media only screen and (max-width: 380px) {section.myself, section.family {height: 1210px }.form-step-2 section.myself, .form-step-2 section.family, .form-step-2-5 section.myself, .form-step-2-5 section.family {height: 970px }.form-step-3 section.myself, .form-step-3 section.family {height: 2100px }.form-step-3 section.myself.phone-target, .form-step-3 section.family.phone-target {height: 1300px }#order-form .step-3 .single-membership {min-height: 350px }.sub-page.checkout-payment .mepr-submit {font-size: 16px;padding-left: 2px;padding-right: 2px;}#order-form .step-4 .mepr-submit {font-size: 16px;padding-left: 2px;padding-right: 2px;}.single-state .welcome-content-table-cell h2 {font-size: 36px;}}@media only screen and (max-width: 360px) {.col-xxxxs-12 {width: 100% }.col-xxxxs-9 {width: 75% }.col-xxxxs-8 {width: 66.66666667% }.col-xxxxs-7 {width: 58.33333333% }.col-xxxxs-6 {width: 50% }.col-xxxxs-5 {width: 41.66666667% }.col-xxxxs-4 {width: 33.33333333% }.col-xxxxs-3 {width: 25% }.hidden-xxxxs {display: none !important }.visible-xxxxs {display: block !important }.form-signin {width: 280px }.welcome-button a {width: 90% }.our-planning-button a {font-size: 18px }section.sub-page h1 {font-size: 35px }#order-form .order-testimonial .testimonial-image {display: block;margin: 0 auto 15px }#order-form .order-testimonial .testimonial-content-wrapper {width: 100%;margin-left: 0 }.form-step-2 section.myself, .form-step-2 section.family, .form-step-2-5 section.myself, .form-step-2-5 section.family {height: 1010px }#order-form #search-results-list tr td .next {padding: 5px 60px }#order-form .step-3 .single-membership {min-height: 390px }.form-step-3 section.myself, .form-step-3 section.family {height: 2200px }#order-form .step-4 .mepr-submit {font-size: 14px }.signup-now .single-membership .bottom-content .membership-price {font-size: 16px;}section.sub-page.signup-now .memberships-wrapper .single-membership {min-height: 530px;}.sub-page.checkout-payment .mepr-submit {font-size: 14px;padding-left: 2px;padding-right: 2px;}.single-state .welcome-content-table-cell h2 {font-size: 32px;}.blog-post .social-share-inline li {width: 40px;height: 40px;line-height: 40px;}.blog-post .social-share-inline li i {line-height: 40px;}}