/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
h2, .h2, h2 a{color:#262626;font-family:'Open Sans Condensed', sans-serif;font-size: 25px;line-height:32px;font-weight:700;letter-spacing:0px;text-transform: initial;}
.main-box-left-side {width: 100%;background-color:#e0effb;display: inline-block;padding-left: 260px;position: relative;padding: 11px 0 70px 260px;height: auto;}
.main {padding: 0 0 0 40px;}
.main-box-left-side h1 {border-bottom: 8px solid #1b74ba4d;display: inline-block;float: left;}
.clear {clear: both;}
.main-outer {width: 100%;display: inline-block;margin: 40px 0;padding:20px 0px 0px;background-color: #fff;border: 1px solid #1b74ba33;border-radius: 7px;overflow: hidden;box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.05);}
.main-outer label {display: inline-block;width: 100%;float: left;font-size: 18px;font-weight: 700;color: #000;margin-bottom: 10px;border-bottom: 1px solid #0000001a;padding-bottom: 14px;padding: 0px 0 12px 30px;color: #1b74ba;}
.main-outer label:last-child {border: none;}
.fist-details {width: 160px;display: inline-block;float: left;}
.details {font-weight: 500;font-size: 17px;color: #000;}
.select-plan.main-outer {padding-top: 0px;}
.select-plan h3 {font-size: 19px;font-weight: 700;padding: 17px 0 17px 31px;color: #fff;background-color: #18acf0;}
.plan-outer {margin-bottom: 0px;text-align: center;display:flex;width: 100%;float: left;border-bottom: 1px solid #0003;height:auto;line-height: 19px; 
vertical-align: middle;}
.plan-outer div { width: 235px; float: left;padding: 6px;font-size: 15px;font-weight: 700;color: #3e3e3e; vertical-align: middle;}
.main-text {font-size: 26px !important;font-style: italic;font-weight: 800;line-height: 67px !important;display: inline-block;height: 65px;}
.main-text.sky-blue {color:#01b0ff;}
.main-text.blue {color:#0165ff;}
.main-text.dark-blue {color: #2e3192;}
.plan-outer .one img {width: 60px;}
.plan-icon {height: 16px;width: 16px;display: inline-block;border-radius: 100%;}
.plan-icon-color {background-color: #eb6cbc;}
.plan-icon-green {background-color: #6baf94;}
.plan-icon-light-blue {background-color: #00759b;}
.plan-icon-light-yello{background-color: #ca7b1c;}
.plan-icon.red{background-color: #f04237;}
.plan-icon.light-orange{background-color: #e68570;}
.plan-icon.light-purple{background-color: #4f6bd0;}
.plan-icon.light-maroon{background-color: #ac145a;}
.plan-icon.only-yellow{background-color: #f5b400;}
.plan-icon.ern-icons { background-color: #139148;}
.two, .four, .five, .six, .seven.code {font-style: italic;line-height:none;}
.two{ text-align:left;}
.main-select-plan-outer .hellooo.select-plan.main-outer.rewards .seven.code ul, .main-select-plan-outer .hellooo.select-plan.main-outer.rewards .seven.code ul li {padding: 0px;}
.plan-outer:last-child {border-bottom: none;}
.only-text {color: #00c5fb;font-size: 19px;}
.main-text.blue {color: #0165ff;}
.all-selected-plan .plus {background-color: #f3f3f3;padding: 32px 10px !important;}
.price {font-size: 18px !important;color: #0a87e1 !important;font-style: italic;line-height: 66px;}
.three.price {color: #3e3e3e !important;}
.hide {display:none;}
.page-id-409 .login.main-box-left-side {background-image: url("/wp-content/uploads/2019/04/healthy-home-new.jpg");background-size: cover;background-repeat: no-repeat;display:inline-table; height: 100vh;}

.left-box-with-text {width: 30%;float: left;padding: 30px 0;}
.left-box-with-text h2 {font-size: 32px;line-height: 1.2;margin-bottom: 10px;color: #fff;}
.left-box-with-text p, .left-box-with-text ul li {font-size: 15px;color: #fff;font-weight: 500;list-style: none;padding: 0 0 0 18px;position: relative;}
.login-screen {width: 420px;display: inline-block;float: left;margin: 30px 0 0 60px;background-color: rgba(255,255,255,.6);padding: 30px 31px;border-radius: 5px;min-height: 300px;}
.login-screen label, .login-screen p {width: 100%;display: inline-block;margin: 0 0px 10px 0;font-size: 15px;font-weight: 600;color: #3f3d3d;}
.login-screen a {color:#164aad !important;}
input.form-control {width: 93%;border: none;height: 30px;margin-bottom: 12px;border-radius: 4px;padding: 2px 13px;}
.inner-pass {position: relative;}
span.fa.fa-eye.field-icon.toggle-password, .fa.field-icon.toggle-password.fa-eye-slash {position: absolute;right: 17px;top: 8px;}
.login-screen .btn.btn-login {color: #fff;border-radius: 30px;border: 1px solid #164aad;padding: 10px 30px;opacity: 1;font-weight: 600;background-color: #164aad;margin: 28px 0 0 0;}
.get-these-free-benefits {margin: 20px 0;}
.left-box-with-text ul li::before {position: absolute;left: 0px;content: "*";font-size: 32px;top: 7px;}
.reset-userpass-grid {padding: 80px 0 0 0;}
.health-pop-title.text-center {text-align: center;font-weight: 600;color: #000;font-size: 28px;line-height: 1.2;margin-bottom: 10px;}
.login-screen a {color: #164aad !important;font-weight: 600;margin: 17px 0 0 0;}
.login-screen .btn.btn-login {margin: 10px 0 0 0;}
#wppb-recover-password-container {width: 480px;text-align: center;background-color: #fff;padding: 50px;display: inline-block;margin: 0 auto 100px;border-radius: 12px;box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);}
#wppb-recover-password-container p, #wppb-recover-password-container label {font-size: 15px;text-align: left;font-weight: 600;color: #3f3f3f;width: 100%;}
#wppb-recover-password ul {margin: 30px 0 20px 0;}
#username_email {height: 45px;margin: 10px 0 0 0;width: 100%;border:2px solid #000000b3;border-radius: 7px;padding: 10px;}
#wppb-recover-password-container .submit.button {color: #fff;border-radius: 30px;border: 1px solid #164aad;padding: 13px 30px;opacity: 1;font-weight: 600;background-color: #164aad;}n_left {height: auto !important;}
.page-id-414 .title.title_size_large h1 sp
.page-id-414 .title.title_size_large.positioan {font-size: 49px;}

.select-plan.main-outer {margin-bottom: 60px;position: relative;}
.first-div-top {margin: 0px 0 0 0;z-index: 99999;top: 0px;left: 0px;height: auto !important;line-height: normal;}
.first-div-top .main-text{font-size: 26px !important;line-height: 46px !important;height: 100%;}
.plan-outer .one {width: 70px; }
.seven.code ul {display: inline-block;list-style: none;}
.seven.code ul li {width: 100%;display: inline-block;padding: 0 0 3px 20px;text-align: left;}
.seven.code ul li lable {width: 115px;float: left;text-align: left;color: #2e3192;}
.main-text.dark-blue.login_code.seven.code {background-color: #000250;color: #fff;}
.first-div-top .main-text.blue.plus {background-color: #0165ff;color: #fff;padding: 10px !important;}
.seven.code ul {display: inline-block;list-style: none;width: 98%;}
.three {text-transform: uppercase;}
.access_link {
	width: 100%;
	text-align: center !important;
	display: inline-block;
	padding: 0px;
	height: 100%;
	vertical-align: middle;
}

.access_link a {background-color: #00bee3;padding: 6px 14px;border-radius: 5px;color: #fff !important;margin: 2px 0 0 0;display: inline-block;float: left;}
.seven.code ul li span.access_link {padding: 0px;}
.comingsoon_t {
	width: 100% !important;
	display: inline-block;color: #e68570;
	text-align: center !important;
	padding: 0px !important;
	margin: 0 0 6px 0;
}
.seven.code {width: 408px;}.seven.code a {color: #00c5fb;}
.seven.code ul li lable.label_pass {width: 190px !important;margin: 6px auto 3px;display: inline-block;font-size:13px;}
.seven.code ul li span.span_pass {margin: 6px auto 3px;display: inline-block;}
.vc_row.wpb_row.section.vc_row-fluid.text-about {background-color: #fff;padding: 40px 20px;border-radius: 7px;box-shadow: 0 4px 20px #a2a2a233;width: 79%;margin: 0 0 50px 170px !important;display: inline-block;}
body.page-id-531 .content .content_inner {background-color: #1b74ba33;padding-bottom: 80px;}
body.page-id-531 .wpb_single_image img {height: 102px;max-width: 100%;vertical-align: top;width: 102px;border: 5px solid #0000001a;}
.page-id-531 .wpb_column.vc_column_container h3 {color: #0e0e0e;font-size: 1.75rem;font-weight: 300;font-family: Raleway,sans-serif;}
.page-id-531 .wpb_column.vc_column_container .wpb_wrapper p {font-size: 16px;color: #626262;font-weight: 400;line-height: 27px;margin: 15px 0 0 0;}
.page-id-531 .wpb_single_image.vc_align_center {text-align: right;}
.text-about .wpb_column.vc_column_container.vc_col-sm-2 {width: 170px;}
.premium {background-color: #f8f8f8;padding: 32px 10px !important;}
.select-plan.main-outer.Premium .seven.code {width: 408px;}
.main-text.dark-blue.premium {background-color: #2e3192;color: #fff;padding: 10px !important;}
.select-plan.main-outer.Premium {}
.text-premium {color: #f04237;}

/*Foundations plan*/
.select-plan.main-outer.Foundation .seven.code {width: 408px;}
.foundations {background-color: #f8f8f8;padding: 32px 10px !important;}
.main-text.sky-blue.foundations {background-color: #1434e3;padding: 10px !important;color: #fff;}

/****** Foundations, Plus, Premium ******/
.no_plan_selected .plan-outer div {width: 16.367%;}


/*homp-page-new-copy-three-section*/
#homp-page-new-copy-three-section .home-page-three-section h3 {background-color: #fff;position: absolute;padding: 10px;}
#homp-page-new-copy-three-section .home-page-three-section h3 img {width: 183px;}
#homp-page-new-copy-three-section .main-text.sky-blue.foundations {background-color: #f8f8f8;padding: 10px !important;color: #0425db;}
#homp-page-new-copy-three-section .main-text.blue.plus{background-color: #f3f3f3;padding: 10px !important;color: #0165ff;}
#homp-page-new-copy-three-section .main-text.dark-blue.premium{background-color:#f8f8f8;padding: 10px !important;color: #2e3192;}
#homp-page-new-copy-three-section .plan-outer div.two {font-style: italic;padding-top: 30px;}
#homp-page-new-copy-three-section .plan-outer div.three {padding-top: 22px;}
#homp-page-new-copy-three-section .three.price-plan-in-bottom {font-style: italic;padding-top: 31px;}
a.cancel_subscription {background-color: #00d211;padding: 14px 17px;color: #fff;border-radius: 7px;text-transform: capitalize;}
a.cancel_subscription:hover {background-color: #07a714;}
.seven.code.new-link-add .access_link {padding: 0px;text-align: center !important;margin: 5px auto 0px!important;}
.seven.code.new-link-add .access_link .trigger_popup_fricc {background-color: #82cc06;font-size: 16px;padding: 13px 24px;color: #fff !important;}
.seven.code.new-link-add .access_link .trigger_popup_fricc:hover {background-color: #7cc304;}
.hover_bkgr_fricc > div {background-color: #fff;box-shadow: 10px 10px 60px #555;padding: 50px 5% !important;z-index: 99999999999 !important;position: absolute !important;left: 31vw !important;top: 12vw !important;}
.pop-btn a {background-color: #04b6ff;padding: 10px 30px;margin: 20px 7px;display: inline-block;border-radius: 5px;font-weight: 700;color: #fff;}
.pop-btn a:hover {background-color: #009fde;}
.this-will-close-text {font-weight: 600;color: #000;margin-bottom: 30px;}
.access_link.center-bottom-lins-outer {text-align: center !important;margin: 0 auto;padding: 0;}
.access_link.center-bottom-lins-outer a {background-color:#0ac2fe;padding:8px 30px;border-radius:5px;color:#fff !important;margin: 2px 0 0 0;display: inline-block;}
.access_link.center-bottom-lins-outer a:hover{background-color:#0496c6;}

/* Popup box BEGIN */
.hover_bkgr_fricc{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000;}.hover_bkgr_fricc .helper{display:inline-block;height:100%;vertical-align:middle;}
.hover_bkgr_fricc > div {background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 551px;min-height: 100px;vertical-align: middle;width: 60%;position: relative;border-radius: 8px;padding: 15px 5%;}
.popupCloseButton {background-color: #f00;border: 3px solid #d80000b3;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top: -18px;right: -19px;font-size: 16px;line-height: 30px;width: 30px;height: 30px;text-align: center;color: #fff;}
.popupCloseButton:hover {background-color: #d80d05;}
.trigger_popup_fricc {cursor: pointer;font-size: 20px;margin: 20px;display: inline-block;font-weight: bold;}


/* Popup box BEGIN */
a.no-btn-close {background-color: #ff0900cc;}
.pop-btn a.no-btn-close:hover {background-color: #ff0900;}
.contact-us-new-page .gform_body ul li input, .contact-us-new-page .gform_wrapper textarea.medium {background-color: #f5f5fa;border-color: #f5f5fa !important;border-width: 2px!important;border-style: solid!important;border-top-left-radius: 6px!important;border-top-right-radius: 6px!important;border-bottom-right-radius: 6px!important;border-bottom-left-radius: 6px!important;color: #b2b2b2!important;font-family: Open Sans!important;font-size: 15px!important;line-height: 25px!important;font-weight: 400!important;letter-spacing: 0px!important;text-transform: capitalize!important;margin-bottom: 7px!important;}


.contact-us-new-page .gform_body ul li input:focus, .contact-us-new-page .gform_wrapper textarea.medium:focus{background-color: #f5f5fa !important;
border-color: #edeef2 !important;}
.contact-us-new-page .gform_wrapper ul.gform_fields li.gfield {width: 100%;}
.contact-us-new-page .gform_wrapper textarea.medium {height: 129px !important; }
.contact-us-new-page .gform_wrapper .gform_footer {padding: 0px !important;margin: 0px !important;}
.contact-us-new-page .gform_wrapper input[type="submit"], .contact-us-new-page .gform_wrapper input[type="button"], .contact-us-new-page .gform_wrapper input[type="reset"] {border-width: 2px !important;
border-top-left-radius: 6px !important;
border-top-right-radius: 6px !important;
border-bottom-right-radius: 6px !important;
border-bottom-left-radius: 6px !important;
color: #ffffff !important;
font-family: Montserrat;
font-size: 15px !important;
font-weight: 400 !important;
letter-spacing: 0.25px !important;
text-transform: capitalize !important;
height: 60px !important;
line-height: 60px !important;
width: 98% !important;
text-align: center !important;
box-sizing: border-box;
padding: 0 !important;
background-color: #04b6ff !important;
border-color: #04b6ff !important;}

#gform_submit_button_3:hover{color: #04b6ff !important;
background-color: #ffffff !important;
border-color: #04b6ff !important;}


.contact-us-new-page .gform_wrapper li.gfield.gfield_error, .contact-us-new-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: #fff;margin-bottom: 0px !important;border-top: none;
	border-bottom: 0px solid #C89797;padding-bottom: 0px;padding-top: 8px;}
.contact-us-new-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {max-width: 100%;padding-right: 16px;color: #f00;font-weight: 500;}
/***********************THREE-PLANE-HOME-PAGE-RESPONSIVE 3-MAY-2019-----------------************************************/
.three-plan-only-show-responsive, .price-per-month {display: none;}
/******** Registration Page********/
.page-id-440 .title .title_holder .container {display: inline-block !important;}
.page-id-440 .title {height: auto !important;}
.register_form{background-image: url("https://living2-0.com/wp-content/uploads/2019/04/healthy-home-new.jpg");background-size: cover;background-repeat: no-repeat;display: inline-table;display: inline-block;width: 100%;padding:7px 60px;}
body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type="text"], .comment_holder .comment #respond input[type="email"], .content .container {background-color: transparent !important;}
.gfield_label {font-size: 19px !important;color: #323232 !important;float: left;width: 160px;position: relative;font-weight: 600 !important;}body .gform_wrapper .top_label div.ginput_container {margin-top: 0px !important;}.gform_body ul li input {border: 1px solid #0006 !important;height: 53px;border-radius: 5px;}
.page-id-440 .title.title_size_large h1 {font-size: 47px;line-height: 60px;margin-bottom: 30px;}input#choice_1_5_0, input#choice_1_5_1, input#choice_1_7_0, #choice_1_7_1, #choice_1_7_2 {height: auto !important;}
label {color: #454545 !important;font-weight: 700;}

.page-id-440 .content_inner {display: inline-flex;width: 100%;}
.edit.pull-right {margin: 6px 46px 0 0;}
.edt_profile {color: #17ABEF;}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: inherit;font-family: inherit;padding: 5px 4px;letter-spacing: normal;width: 100% !important;}
.ginput_container.ginput_container_radio {float: left;margin: 0 auto !important;width: 50%;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {margin: 0px auto;padding: 0;}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 16px;display: inline-block;width: 40%;margin-bottom: 14px;min-height: 80px;margin-right: 70px;position: relative;}
.gform_wrapper .gfield_required {color: #cf0909 !important;margin-left: 4px;font-size: 30px;position: absolute;top: 0px;}
.gform_wrapper .gform_footer {padding: 16px 0 10px 162px !important;}#input_1_4 {width: 70% !important;}
#gform_submit_button_1 {padding: 7px 36px;min-height: 100% !important;height: 100%;display: inline-block;margin-bottom: 100px;color: #fff;border-radius: 30px;border: 1px solid #164aad;padding: 6px 34px;opacity: 1;font-weight: 600;background-color: #164aad;}
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {float: left;width: 29%;padding-right: 6px;margin-bottom: 0px;margin: 6px auto 0px !important;}
.gform_wrapper .gform_footer:not(.top_label) {padding: 56px 0 10px !important;margin-left: 0%;width: 100%;margin: 0 auto !important;text-align: center;}
#gform_1 {background-color: rgba(255, 255, 255, 0.81);border-radius: 15px;padding: 70px 70px 0px 70px;width: 100%;box-shadow: 0 20px 50px #0000001a;margin-bottom: 110px;}
.gchoice_1_5_0, .gchoice_1_5_1, .gchoice_1_7_0, .gchoice_1_7_1, .gchoice_1_7_2 {width: 105px;float: left;}
.gfield_radio {width: 100% !important;}
#field_1_5, #field_1_7 {float: left;}
.gform_body ul li input {border: 2px solid #000000b3 !important;height: 53px;border-radius: 5px;padding: 12px !important;font-weight: 700 !important;color: #3f3f3f !important;}
.validation_message {position: absolute;top: -16px;}
.page-id-418 {background-color: #0b94ff1a !important;}
.editing-page-show {background-color: #fff;padding: 70px;border-radius: 15px;border: 1px solid #1b74ba33;border-radius: 7px;overflow: hidden;box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.05);margin-bottom:120px !important;}
.page-id-418 .wppb-form-field label {width: 150px;float: left;display: inline-block;font-size: 14px;color: #2a2929 !important;}
.page-id-418 .wppb-form-field input {border: 1px solid #000;border: 2px solid #000000b3 !important;height: 53px;border-radius: 5px;padding: 12px !important;font-weight: 700 !important;color: #3f3f3f !important;background-color: #fff;margin: 0 0 20px 0 !important; font-size: 14px !important;}
.page-id-418 .select2.select2-container.select2-container--default {float: left;margin: 0 auto;width: 54% !important;}
.page-id-418 .select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;height: 58px;user-select: none;-webkit-user-select: none;margin-bottom: 0px !important;border: 2px solid #000000b3 !important;height: 53px;}
.page-id-418 .wppb-default-name-heading {display: inline-block;width: 100%;margin-bottom: 20px !important;}
.page-id-418 .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 50px;font-size: 15px;font-weight: 600 !important;padding: 0 0 0 12px;}
.page-id-418 .select2-container--default .select2-selection--single .select2-selection__arrow {top: 4px;right: 6px;}
.page-id-418 p.form-submit {text-align: left;margin: 0 auto;padding: 0 0 0 150px;}
.page-id-418 #edit_profile{padding:15px 34px ;min-height: 100% !important;height: 100%;display: inline-block;color: #fff;border-radius: 30px;border: 1px solid #164aad;padding: 6px 34px;opacity: 1;font-weight: 600;background-color: #164aad;margin-bottom: 0px;}
.page-id-418 .title.title_size_large h1 {font-size: 44px !important;}
.page-id-414 {background-image: url("https://living2-0.com/wp-content/uploads/2019/04/healthy-home-new.jpg");background-size: cover;background-repeat: no-repeat;}
#wppb-recover-password-container ul li input {border: 2px solid #000000b3 !important;height: 53px;border-radius: 5px;padding: 12px !important;font-weight: 700 !important;color: #3f3f3f !important;width: 100%;}
#wppb-recover-password-container .wppb-description-delimiter {margin: 0 auto !important;text-align: left;}
.page-id-414 #wppb-recover-password-container {width: 480px;text-align: center;display: inline-block;margin: 0 auto 100px;border-radius: 12px;box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);background-color: rgba(255, 255, 255, 0.81);border-radius: 15px;padding: 30px 70px 60px 70px;box-shadow: 0 20px 50px #0000001a;margin-bottom: 110px;}
.bottom-register-link-new {background-color: #fff;padding: 28px;text-align: right;margin: 0 auto;width: 72%;float: left;border-radius: 9px;margin: -30px 0 0 0;}
.bottom-register-link-new a {background-color: #04b8ff;padding: 16px 20px;border-radius: 8px;color: #fff;font-weight: 500;}
#dob {position: relative; z-index:99999;}

/******** Product Page********/
.woocommerce .product .images {float: left;width: 40%;}
.qode-single-product-summary .summary {float: right;width: 58%;}
.main-outer.three-product-shop{width:100%;}
.main-outer.three-product-shop .plan-outer .two {padding-top: 30px;}
.main-outer.three-product-shop .plan-outer .three {padding-top: 24px;}
.main-outer.three-product-shop .plan-outer div {width: 33%;}
.main-outer.three-product-shop .plan-outer .one {width: 70px;}
.main-outer.three-product-shop .main-text.blue.plus {padding: 10px !important;}
.grid_section .vc_column-inner{margin-left: 0px !important;}
.main-outer.three-product-shop .four.foundations {padding: 15px 10px !important;}
.woocommerce-product-gallery--columns-4.images img.wp-post-image {width: 80%;margin:0 auto;}
.main-outer.three-product-shop .main-text.sky-blue.foundations, .main-outer.three-product-shop .main-text.dark-blue.premium {width: 275px !important;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title h2, .what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title p {display: none;}
.wpb_wrapper {	position: relative;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover .wpb_heading.wpb_singleimage_heading, .what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover p {display: block;position: absolute;top: 0px;z-index: 99;width: 100%;left: 0px;right: 0px;background-color: #242424;height: auto;border-radius: 8px;bottom: 0px;color: #fff;padding: 7px 0 0 0;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover p {margin: 40px 0 0 0 !important;left: auto;width: auto;font-size: 16px;}
.page-id-406 .main {padding: 0 0 0 40px;width: 80%;}
.every-facet-of-your-life.slider-part .testimonials_c_holder .testimonial_content_inner {padding: 60px 30px;margin: 41px 16px;}
.home-page-three-section.select-plan.main-outer h3.home-inner span {font-size: 14px;color: #3e3e3e;left: 12px;position: absolute;bottom: 0;line-height: 14px;padding: 2px 5px;}.home-page-three-section.select-plan.main-outer h3.home-inner {width: 26%;}

/******** New Design Apply ********/
.live-life-to-the-fullest, .what_we_offer, .every-facet-of-your-life.slider-part {position: relative !important;
    height: 100%;}
.main-box-with-text-before::before {background-color: #00d3f1;position: absolute;left: -14px;right: 0px;width: 72%;content: "";bottom: 0px;height: 100%;top: 48px;}
.main-box-with-text-before-2020::before {background-color: #00d3f1;background-image: url("/wp-content/uploads/2020/01/moneytree1-700x1057.jpg");background-repeat: no-repeat;background-size: cover;position: absolute;left: -14px;right: 0px;width: 72%;content: "";bottom: 0px;height: 100%;top: 48px;}

 .what_we_offer::before {background-color: #ea6bba;position: absolute;right: -15px;width: 70%;content: "";bottom: 0px;height: 100%;top: -53px;display: inline-block;}
 .every-facet-of-your-life.slider-part::before {background-color: #ffe01b;position: absolute;left: 0px;right: 0px;width: 83%;content: "";bottom: 0px;height: 100%;top: 48px;display: inline-block;}

/*************** Checkout Page only---> body.page-id-333 ***************/
 body.page-id-333 .title_subtitle_holder, .page-id-332 .title_subtitle_holder{display: block;padding: 0;position: relative;padding: 18px 0px;color: #fff;}
 body.page-id-333 .title.title_size_large h1, body.page-id-332 .title.title_size_large h1 {font-size: 100%;line-height: normal;}
 body.page-id-333 .title_subtitle_holder span,  body.page-id-332 .title_subtitle_holder span {color: #0bb9fa;font-size: 53px;letter-spacing: 0.5px;font-weight: 900;line-height: normal;}
 body.page-id-333 .woocommerce-error, body.page-id-333 .woocommerce-info {padding: 6px 20px !important;background-color: #0bb9fa36 !important;margin-bottom: 20px !important;border-radius: 3px;box-shadow: none;border: 1px solid #90d0e8;}
 body.page-id-333 .checkout.woocommerce-checkout {background-color: #f2f2f2;padding: 30px 30px 0px 30px;border-radius: 5px;margin: 70px 0 30px;border: 1px solid #00000014;}
 body.page-id-333 input, body.page-id-333 .select2-container--default .select2-selection--single .select2-selection__rendered, body.page-id-333 textarea {border: 1px solid #0000004a !important;border-radius: 4px;font-family: Raleway,sans-serif !important;font-weight: 600 !important;font-size: 14px !important;color: #000 !important;}body.page-id-333::-webkit-input-placeholder {color: #000 !important;}
 body.page-id-333:-ms-input-placeholder {color: #000 !important;}body.page-id-333::placeholder {color: #000!important;}
 body.page-id-333 .shop_table.woocommerce-checkout-review-order-table thead {background-color: #fff;}
 body.page-id-333 .shop_table.woocommerce-checkout-review-order-table thead tr, body.page-id-333 .woocommerce form.checkout table.shop_table tbody tr, body.page-id-333 .woocommerce form.checkout table.shop_table tfoot tr {border: 1px solid #3e3e3e !important;}
 body.page-id-333 .woocommerce table tr td .woocommerce-Price-amount.amount {background: 0 0;color: #000;font-size: 17px;}
 body.page-id-333 .woocommerce form.checkout h3, body.page-id-333 .woocommerce-page form.checkout h3 {margin: 20px 0;font-size: 20px;color: #000;font-weight: 500;}
 body.page-id-333 .woocommerce #payment ul.payment_methods {border-bottom: none;}
 body.page-id-333 .woocommerce #payment ul.payment_methods li {padding: 10px 20px;border:1px solid #0000003d !important;border-bottom: 0;background-color: #fff;border-radius: 6px;padding: 40px 30px;}
 body.page-id-333 .woocommerce #payment ul.payment_methods li .payment_box {padding: 30px 0 0 13px;}
 body.page-id-333 .woocommerce #payment ul.payment_methods p, body.page-id-333 .woocommerce-terms-and-conditions-wrapper p {font-family: Raleway,sans-serif;font-size: 16px;margin-bottom: 30px;}body.page-id-333 .woocommerce #payment ul.payment_methods li label {color: #000;margin-left: 0px;font-size: 18px;}
 body.page-id-333 .wc-stripe-elements-field, body.page-id-333 .wc-stripe-iban-element-field {border: 1px solid #bdbaba;margin: 5px 0;padding: 5px;background-color: #fff;outline: 0;height: 34px;padding: 15px 0 0 20px;margin-bottom: 20px;border-radius: 4px;}body.page-id-333 #dob_field, body.page-id-333 #gender_field {width: 100% !important;}body.page-id-333 select#gender {width: 100%;border: 1px solid #b5b5b5;height: 50px;border-radius: 5px;padding: 0 0 0 26px;}
 body.page-id-333 .woocommerce-input-wrapper strong{margin: 25px 0 0px;font-size: 20px;color: #000;font-weight: 500;}
 body.page-id-333 .ui-widget-header {border: 1px solid #a3a3a3;background-image: none;background-color: #0000001f;}
 body.page-id-333 .ui-state-default, body.page-id-333 .ui-widget-content .ui-state-default, body.page-id-333 .ui-widget-header .ui-state-default, .ui-button, body.page-id-333 html .ui-button.ui-state-disabled:hover, body.page-id-333 html .ui-button.ui-state-disabled:active {background-image: none;background-color: black;}
 body.page-id-333 .ui-datepicker-calendar thead tr th {background-color: #0000002b;border: 0px solid #fff;}
 body.page-id-333 .recurring-totals th {font-weight: 600 !important;font-size: 19px;}
 body.page-id-333 .woocommerce form.checkout table.shop_table td strong, body.page-id-333 .woocommerce form.checkout table.shop_table th {font-weight: 300;font-size: 17px;}
 body.page-id-333 .woocommerce form.check-login div.login-entrance-text p {font-size: 19px;font-family: Raleway,sans-serif !important;font-weight: 600 !important;font-size: 14px !important;color: #000 !important;}
 body.page-id-333 .woocommerce .login-entrance-text p.form-row label {font-size: 19px;font-family: Raleway,sans-serif !important;font-weight: 600 !important;font-size: 14px !important;color: #000 !important;}
 .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline.woo-my-account-rememberme span {font-size: 17px;}
 body.page-id-333 .woocommerce form.checkout table.shop_table td strong, body.page-id-333 .woocommerce form.checkout table.shop_table th {font-weight: 300;font-size: 17px;}
 body.page-id-333 .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline.woo-my-account-rememberme span {font-size: 17px;}
 body.page-id-333 .woocomerce-form.woocommerce-form-login.login.check-login a.lost_password {font-size: 18px;width: 100%;margin: 30px auto 0px;}

body.page-id-333 .woocommerce-notices-wrapper .woocommerce-message {background-color: #00ff461c !important;padding: 10px !important;line-height: 48px !important;
border-radius: 5px;border: 1px solid #adecbf;height: 44px;}
body.page-id-333 .woocomerce-form.woocommerce-form-login.login.check-login .button, body.page-id-333 .checkout_coupon.woocommerce-form-coupon .button  {
	color: #fff !important;border: 2px solid #01b0ff !important;}
body.page-id-333 .woocomerce-form.woocommerce-form-login.login.check-login .button:hover, body.page-id-333 .checkout_coupon.woocommerce-form-coupon .button:hover {
	background-color: #fff;border: 2px solid #01b0ff !important;color: #01b0ff !important;}


/********** Checkout Thank you. Your order has been received **********/

.page-id-333 .woocommerce-order .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received.woocommerce-message {background-color: red;padding: 10px !important;background-color: #00ff461c !important;padding: 10px !important;line-height: 48px !important;border-radius: 5px;border: 1px solid #adecbf;height: 44px;}
.page-id-333 .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {background-color: #c4c4c41a;padding: 0px;border: 1px solid #00000021;border-radius: 5px;}
.page-id-333 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details.clearfix li {border-right:1px solid #00000030;padding: 20px 0 20px 15px;margin: 0 auto;width: 18.7%;height: 84px;}

.woocommerce-order-overview__payment-method.method {
	border-right: none !important;
}
.page-id-333 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details.clearfix li span {width: 100%;display: inline-block;font-size: 17px;color: #000;font-weight: 600;}
.page-id-333 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details.clearfix li span span {width: auto;}
.page-id-333 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details.clearfix li p {width: 100%;display: inline-block;font-size: 17px;font-family: Raleway,sans-serif;font-weight: 500; word-break: break-all;}
.page-id-333 .woocommerce-order .order-details-wrapper p {display: inline-block;width: 100%;font-size: 17px;font-family: Raleway,sans-serif;font-weight: 500;color:#000;}
.page-id-333 .woocommerce .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title, .page-id-333 .woocommerce .woocommerce-order .woocommerce-order-details header h2, .page-id-333 .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-column__title {width: 100%;font-size: 20px;margin: 30px auto 10px;font-family: Raleway,sans-serif;}
.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {width: 100%;border: 1px solid #00000040;}
.page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr {border-bottom:1px solid #00000040;}
.page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td {font-size: 18px;padding: 10px !important;font-weight: 500;}
.page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td span, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td span span, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td span, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td span span {font-size: 17px;color: #000 !important;font-weight: 500;}
.page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td a, .page-id-333 .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td a strong {font-size: 17px;color: #000 !important;font-weight: 500;}
.page-id-333 .shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions, .page-id-333 .shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions thead tr {border: 1px solid #bfbfbf;width: 100%;}
.page-id-333 .order-details-wrapper .woocommerce-customer-details address {font-size: 17px;color: #000;font-weight: 500;font-family: Raleway,sans-serif;margin-bottom: 30px;}
.page-id-333 .woocommerce-account table.shop_table td span.amount, .page-id-333 .woocommerce-checkout table.shop_table td span.amount {color: #000;}
.page-id-333 .woocommerce .woocommerce-order table tr td {color: #000;font-size: 17px;font-weight: 500;}

/********** Cart **********/
body.page-id-332 .product-thumbnail, .product-thumbnail a {width: 283px !important;border-right: 1px solid #e6e6e6;}
body.page-id-332 .product-thumbnail a img {width: 100%;min-width: 100%;}
body.page-id-332 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td a, body.page-id-332 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td span, body.page-id-332 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td {font-size: 17px !important;color: #000;font-weight: 600;}
body.page-id-332 #coupon_code {border: 1px solid #0000005e;margin: 0 auto;height: 28px;border-radius: 5px;}
body.page-id-332 .shop_table.shop_table_responsive tr th, body.page-id-332 .shop_table.shop_table_responsive tr td, body.page-id-332 .shop_table.shop_table_responsive tr td span, body.page-id-332 .shop_table.shop_table_responsive tr td strong span{font-size: 16px;color: #000;font-weight: 500 !important;}
body.page-id-332 .cart-collaterals.clearfix .shop_table.shop_table_responsive tbody, body.page-id-332 .cart-collaterals.clearfix .shop_table.shop_table_responsive tbody tr {border: 1px solid #00000036;}
.cart-collaterals.clearfix .shop_table.shop_table_responsive th {padding: 0 0 0 10px !important;}

body.page-id-332 .woocommerce-Price-amount.amount, body.page-id-332 .woocommerce-Price-amount.amount {font-size: 17px !important;color: black !important;}
body.page-id-332 a.checkout-button.button.alt.wc-forward {color: #fff !important;border: 2px solid #01b0ff;}
body.page-id-332 a.checkout-button.button.alt.wc-forward:hover {color: #01b0ff !important;}
body.page-id-332 .shop_table.shop_table_responsive tbody tr.cart-subtotal.recurring-total td span.woocommerce-Price-amount.amount {color: #000 !important;}
body.page-id-332 .shop_table.shop_table_responsive tbody tr.cart-subtotal.recurring-total td span.woocommerce-Price-amount.amount {color: #000 !important;}
body.page-id-332 .cart-collaterals.clearfix .shop_table.shop_table_responsive tr.order-total td strong span{color:#000 !important;display: inline-block !important;}
body.page-id-332 .button, body.page-id-333 #place_order {font-weight: 600 !important;}

.wppb-form-field > span {margin-left: 150px !important;}

/******** new-css********/
.woocommerce-MyAccount-content .tab_heading {margin-bottom: 30px;}
.woocommerce-MyAccount-content .tab_heading strong {color:#01b0ff;}
.plan-name .plan {color: #01b0ff;}
.tab_heading a {color: #01b0ff;float:right;}
.tab_heading a:hover {color: #0673a3;}


 /********Product Access new-css********/
.access-class-new-design h3 {margin: 0 0;}
.access-class-new-design .main-plan.plan-outer.first-div-top .main-text.dark-blue.premium {font-size: 18px !important;line-height: 23px !important;}

.access-class-new-design .plan-outer .seven.code .college {margin: 0px 0px 20px 0px !important;}
.access-class-new-design .plan-outer .seven.code ul li lable.label_pass {width: 170px !important;margin: 6px auto 3px;display: inline-block;}
.access-class-new-design .plan-outer .one, .access-class-new-design .plan-outer .two, .access-class-new-design .plan-outer .three, .access-class-new-design .plan-outer .six.premium, .hellooo.select-plan.main-outer .plan-outer .one, .hellooo.select-plan.main-outer .plan-outer .two, .hellooo.select-plan.main-outer .plan-outer .three, .hellooo.select-plan.main-outer .plan-outer .six.premium{justify-content: center;align-items: center;display: flex;}
.access-class-new-design .plan-outer .two, .hellooo.select-plan.main-outer .plan-outer .two{justify-content: center !important;}
.access-class-new-design .seven.code ul li lable.label_pass, .access-class-new-design .seven.code ul li span.span_pass, .access-class-new-design .seven.code .label_pass.password, .access-class-new-design .seven.code .span_pass, .hellooo.select-plan .seven.code lable.label_pass.password  {font-size: 13px;}


.plan-icon.bearn-icons {background-color: #f76923 !important;}
.plan-icon.viv-icons{background-color: #ec2095;}
.plan-icon.mm-icons { background-color:  #fd7180;}
.access-class-new-design .plan-outer .seven.code .access_link, .access-class-new-design .plan-outer .seven.code span.comingsoon_t, .hellooo.select-plan.main-outer span.access_link, .hellooo.select-plan.main-outer .seven.code .comingsoon_t{text-align: left !important;}
.access-class-new-design .plan-outer .seven.code ul li {width: 100%;padding: 0 0px 3px 0px;}
.access-class-new-design .plan-outer .seven.code .activation_notice {margin: 5px 0 9px 0px !important;}

.hellooo.select-plan.main-outer .seven.code ul {width: 100%;text-align: left;}
.hellooo.select-plan.main-outer .seven.code .activation_notice {margin: 5px 0 9px 0px;}

.hellooo.select-plan.main-outer.rewards .three {font-size: 12px;line-height: 14px;}
.hellooo.select-plan.main-outer .seven.code ul {margin: 0 auto !important;}
.seven.code .trav-codes {padding: 0px;}
.plan-outer .seven.code .trav-codes {text-align: left;color: #2e3192;}
.label_pass.password {float: left;width: auto;display: inline-block;margin: 0 8px 5px 25px;}
.span_pass {float: left;color: #000;}
.label_pass.rsi {width: auto;display: inline-block;float: left;clear: both;margin: 0 8px 0 0;}
.span_pass.number {float: left;width: auto;display: inline-block;color: #000;}

.main-plan.plan-outer.first-div-top {min-height: 65px !important;}
.hellooo.select-plan.main-outer.rewards .main-text.dark-blue {
    font-size: 18px !important;
    min-height: 69px !important;
    line-height: normal !important;justify-content: center; padding: 10px !important;
    align-items: center;display: flex;}	
.hellooo.select-plan.main-outer.Save .main-text.dark-blue.login_code.seven.code, .hellooo.select-plan.main-outer.Save .main-text.dark-blue.premium{font-size: 18px !important;
    min-height: 69px !important;
    line-height: normal !important;
    justify-content: center;
    padding: 10px !important;
    align-items: center;
    display: flex;
	}		
.page-id-334.logged-in.woocommerce-account .woocommerce {
	width: 100% !important;
	padding:0px !important;
}
.page-id-406 .main-box-left-side {
	padding: 231px 0 70px 260px;
}
/********profile-page-css-10-feb********/
.main-box-left-side.profile-side-page {padding: 250px 0px 0px 0px;}
.main-box-left-side.profile-side-page .main {
    width: 75%;
    margin: 0 auto;
    padding: 0 0 !important;
}
.page_header.sticky.sticky_animate nav.main_menu.drop_down.right {
    float: right
}




	
/******** my-account-css********/
.page-id-334.woocommerce-account .woocommerce {width: 90% !important;padding: 10px 40px !important;}
.page-id-334.woocommerce-account input.woocommerce-Input.woocommerce-Input--text.input-text.placeholder{width: 97% !important;}
.page-id-334.woocommerce-account input.woocommerce-Button.button{
	 width: auto  !important;
    height: 44px !important;}
.page-id-334.woocommerce-account input#rememberme {
    height: 13px !important;
    margin-top: 18px !important;}
.page-id-334.woocommerce-account .woocommerce h2 {font-size: 32px;}


.woocommerce-MyAccount-content .logged-in .activation_notice {
    width: 88%;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    font-size: 11px;
    font-weight: 600;
    font-style: normal;
    line-height: 15px;
    margin: 5px 0px 5px 0px;
}
.activation_notice {
    width: 85%;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    font-size: 11px;
    font-weight: 600;
    font-style: normal;
    line-height: 15px;
    margin: 5px 0 9px 17px;
    float: left;
    background-color:#fdf7e6;
padding: 8px;
border-radius: 4px;
border: 1px solid #efb74b;color:#000;
}



/******** my-account {.page-id-334.logged-in} CSS  ********/
.page-id-334.logged-in .access-class-new-design .plan-outer .seven.code ul li lable.label_pass {width: auto !important;margin: 6px 5px 3px 0;display: inline-block;float: left;}
.page-id-334.logged-in .plan-outer div, .page-id-334.logged-in .access-class-new-design .seven.code ul li lable.label_pass, .page-id-334.logged-in .access-class-new-design .seven.code ul li span.span_pass, .page-id-334.logged-in .access-class-new-design .seven.code .label_pass.password, .access-class-new-design .seven.code .span_pass, .page-id-334.logged-in .hellooo.select-plan .seven.code lable.label_pass.password {font-size: 14px;}
.page-id-334.logged-in .access-class-new-design .seven.code .trav-codes {width: 100%;}
.page-id-334.logged-in .hellooo.select-plan.main-outer .plan-outer .two sup {float: left;font-size: 11px;margin: 0 0 0 4px;}


table.shop_table tr.product-item.cart td.product-thumbnail {
    width: 76px !important;
    display: inline-block  !important;vertical-align: middle !important;
}
table.shop_table tr.product-item.cart td.product-thumbnail a.woocommerce-main-image.zoom {
    display: inline-block;
    width: 70px !important;
    vertical-align: middle;
    /* margin-right: 10px; */
}






.create_user_by_greavityForm .ginput_complex.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix{margin-top: 20px !important;}
.create_user_by_greavityForm .gform_wrapper ul.gform_fields li.gfield {
    float: left;

}

.create_user_by_gravityForm .ginput_complex.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix{margin-top: 20px !important;}
.create_user_by_gravityForm .gform_wrapper ul.gform_fields li.gfield {
    float: left;

}




/************************** Access_tooltip **************************/

.access_tooltip {
	position: relative;
	width: 20px;
	cursor: pointer;
	margin: 3px 0 0 10px;
	float: left;
}
.access_tooltip img {width: 18px;}
.access_tooltip p span {display: none;transition: 0s display;}
.access_tooltip p span {
	position: absolute;
	top: -38px;
	font-size: 10px;
	line-height: 12px;
	width: 160px;
	background-color: #3c3a3a;
	border-radius: 5px;
	left: 10px;
	color: #fff;
	padding: 7px;
	font-family: Raleway,sans-serif;
	font-style: normal;
	font-weight: 600;
	text-align: left;
	line-height: 13px;
	border: 1px solid #000;
}


.access_tooltip p:hover span {display: inline-block; transition-delay: 0.5s;}
.hvr_cont {display: none;transition: 0s display;}
.cont.hvr_toggle:hover span {display: inline-block !important;  transition-delay: 0.5s;}
.hvr_cont.tgl_show {display: inline-block;}







@media (min-width : 1440px) {
.every-facet-of-your-life.slider-part .vc_col-sm-3 {width: 24% !important;}
.every-facet-of-your-life.slider-part .vc_col-sm-9 {width: 68%;}
.every-facet-of-your-life.slider-part .testimonials_c_holder .testimonial_content_inner {padding: 51px 20px; margin: 50px 12px;}
.vc_row.wpb_row.section.vc_row-fluid.every-facet-of-your-life.slider-part .element_from_right.element_from_right_on {padding: 25px 0;}
.main-select-plan-outer .hellooo.select-plan.main-outer.rewards .main-text.dark-blue.login_code.seven.code, .main-select-plan-outer .hellooo.select-plan.main-outer.rewards .seven.code {width: 44%;}
.main-box-left-side.profile-side-page .main {
    width: 1170px;
    margin: 0 auto;
    padding: 0 0 !important;
}

}

@media (max-width : 1440px) {
.qode-single-product-summary .summary {float: right;width: 58%;}
.main-outer.three-product-shop .main-text.sky-blue.foundations, .main-outer.three-product-shop .main-text.dark-blue.premium {width: 235px !important;font-size: 22px !important;}
.page-id-406 .main {width: 75%;}
.every-facet-of-your-life.slider-part .q_icon_with_title .icon_text_inner { padding: 0 0 20px;}
.vc_row.wpb_row.section.vc_row-fluid.every-facet-of-your-life.slider-part .element_from_right.element_from_right_on {padding: 25px 0;}
.page-id-333 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details.clearfix li {padding: 20px 0 20px 15px;margin: 0 auto;width: 31.6%;height: 84px;border-bottom: 1px solid #00000030;}
.page-id-333 .woocommerce-order-overview__email.email {border-right: none !important;}
.page-id-333 .woocommerce-order-overview__total.total, .woocommerce-order-overview__payment-method.method {border-bottom: none !important;}
.woocommerce-order-overview__payment-method.method {border-right: 1px solid #00000030 !important;}
.access-class-new-design .seven.code .trav-codes {
    width: 185px !important;
}

.page-id-334.logged-in .plan-outer div, .page-id-334.logged-in .access-class-new-design .seven.code ul li lable.label_pass, .page-id-334.logged-in .access-class-new-design .seven.code ul li span.span_pass, .page-id-334.logged-in .access-class-new-design .seven.code .label_pass.password, .access-class-new-design .seven.code .span_pass, .page-id-334.logged-in .hellooo.select-plan .seven.code lable.label_pass.password, .page-id-334.logged-in .plan-outer div .hellooo.select-plan.main-outer.rewards .three {
	font-size: 13px;
}
}

@media (max-width : 1370px) {
#gform_1 {padding: 70px 20px 0px 20px;}
.gform_body ul li input {height: 47px;border-radius: 3px;padding: 10px !important;font-weight: 700 !important;color: #3f3f3f !important;}
.gfield_label {font-size: 15px !important;}
#gform_submit_button_1 {padding: 3px 25px;}
.gchoice_1_7_1 {width: 54px !important;}
.gform_wrapper .gfield_radio li label {font-size: 12px;}
.gchoice_1_5_0, .gchoice_1_5_1, .gchoice_1_7_0, .gchoice_1_7_1, .gchoice_1_7_2 {width: 99px;}
.main-outer {width: 79%;}
.main-text {font-size: 19px !important;}
.main-outer {width: 100%;}
.seven.code {width: 329px;}
.plan-outer div {font-size: 14px;line-height:19px;width: 189px;}
.seven.code ul li {width: 94%;padding: 0 0px 3px 12px;}
.seven.code ul li lable {width: 92px;}
.select-plan.main-outer.Foundation .seven.code, .select-plan.main-outer.Premium .seven.code, .seven.code {width: 310px;}
.access_link {padding: 0px;}
.hover_bkgr_fricc > div {top: 8vw !important;}
.vc_row.wpb_row.section.vc_row-fluid.text-about {width: 87%;margin: 0 0 50px 70px !important;display: inline-block;}
.text-about .wpb_column.vc_column_container.vc_col-sm-2 {width: 144px;}
/******** Product Page********/
.woocommerce .product .images {float: left;width: 30%;}
.qode-single-product-summary .summary {float: right;width: 68%;}
.main-outer.three-product-shop .plan-outer div {width:33%;}
.main-outer.three-product-shop .plan-outer .one {width: 70px !important;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title p {font-size: 14px !important;line-height: 18px !important;}
.what_we_offer h2, .what_we_offer .h2, .what_we_offer h2 a {font-size: 1.4vw;line-height: normal;font-weight: 700;}
.access-class-new-design .seven.code .trav-codes {
    width: 169px !important;
}
.access-class-new-design .seven.code .label_pass.password {
    margin: 0 0px 4px 25px;
    font-size: 12px !important;
}



}



@media (max-width : 1280px) {
/*.main-outer {width: 77%;}*/
.home-page-three-section.select-plan.main-outer{width: 100%;}
.seven.code ul li lable.label_pass {width: 189px !important;}
.qode-single-product-summary .summary {float: right;width: 68%;}
.main-outer.three-product-shop {overflow: unset;}
.main-outer.three-product-shop .plan-outer .two {padding-right: 0px;}
.main-outer.three-product-shop .plan-outer .three {font-size: 12px;}
.main-outer.three-product-shop .plan-outer .one {width: 65px !important;}
.main-outer.three-product-shop .main-text.sky-blue.foundations {width: 250px !important;}
.home-page-three-section.select-plan.main-outer .main-text.sky-blue.foundations {font-size: 16px !important;}
.home-page-three-section.select-plan.main-outer .plan-outer div.three {font-size: 11px;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover p {margin: 3vw 0 0 0 !important;left: auto;width: auto;font-size: 16px;font-size: 1.2vw !important;line-height: 13px;}
.every-facet-of-your-life.slider-part .testimonial_text_inner p{font-size: 20px;line-height: 28px;}
.home-page-three-section.select-plan.main-outer h3.home-inner span {font-size: 10px;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover p {margin: 3vw 0 0 0 !important;font-size: 1.2vw !important;padding-top: 0px !important;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover .wpb_heading.wpb_singleimage_heading, .what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover p {border-radius: 5px !important;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title p {line-height: 13px !important;}
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper, .wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper img {position: relative;overflow: hidden;width: 100%;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover p {width: 100%;}

.access-class-new-design .plan-outer .seven.code ul li lable.label_pass {width: 130px !important;}
.access-class-new-design .plan-outer div {font-size: 12px;}
.access-class-new-design .main-plan.plan-outer.first-div-top .main-text.dark-blue.premium {font-size: 16px !important;}
.access-class-new-design .seven.code .access_link {padding: 0 0 0 0px;}
.access-class-new-design .seven.code .trav-codes {width: 140px !important;}
.main-select-plan-outer .seven.code .trav-codes {width: 220px !important;}


.container_inner.default_template_holder.clearfix.page_container_inner {
    width: 90%;}

}


@media (max-width : 1024px) {
#homp-page-new-copy-three-section .home-page-three-section h3 {background-color: #fff;position: absolute;padding: 10px;width: 190px;}
.main-outer, .select-plan h3{width: 100%;}
.plan-outer div {width: 80px !important;}
.main-text {font-size: 15px !important;}
.plan-outer div {font-size: 13px;line-height: 12px;}
.price {font-size: 15px !important;line-height: 20px !important;padding-top: 22px !important;}
.plan-outer .one img {width: 50px;}
.left-box-with-text {width: 100%;float: left;padding: 30px 0;}
.login-screen {width: 50%;margin: 40px 0 0 0px;padding: 30px 31px;min-height: 300px;}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {width: auto !important;}
.plan-outer .one {width: 38px !important;}
.plan-outer div {width: 110px !important;}
.first-div-top .main-text {font-size: 15px !important;line-height: 47px !important;height: 45px;padding: 10px !important;}
.main-text.dark-blue.login_code.seven.code {
    width: 324px !important;}
.all-selected-plan .plus {background-color: #f3f3f3;padding: 28px 10px 3px !important;}
.seven.code {width: 231px !important;}
.seven.code ul li lable {width: 68px;}
.only-text {color: #00c5fb;font-size: 14px;}
.access_link {padding: 0 0 0 14px;}
.no_plan_selected .plan-outer div {width: 101.83px !important;}
.only-text {font-size: 13px;}
.seven.code ul li {width: 100%;padding: 0 0px 3px 12px;}
.seven.code ul li lable.label_pass {width: 118px;margin: 6px auto 3px;display: inline-block;float: left;}
.main-outer label, .details {font-size: 13px;}
.fist-details {width: 110px;}
.seven.code ul li lable.label_pass {width: 115px !important;margin: 9px auto 3px;}
.seven.code ul li span.span_pass{margin: 9px auto 3px;}
.wpcf7-form-control.wpcf7-submit {margin: 0px 0 0 0 !important;}
.seven.code.new-link-add .access_link .trigger_popup_fricc {font-size: 12px;padding: 11px 16px;}
.hover_bkgr_fricc > div {top: 24vw !important;left: 32vw !important;position: absolute !important;z-index: 999999 !important;display: inline-block;}
.title.title_size_large h1 {font-size: 46px}
.text-about .wpb_column.vc_column_container.vc_col-sm-2 {width: 142px;}
.wpb_column.vc_column_container.vc_col-sm-10 {width: 76%;}
.vc_row.wpb_row.section.vc_row-fluid.text-about {width: 82%;}
.page-id-531 .wpb_column.vc_column_container h3 {font-size: 1.25rem;}
.page-id-531 .wpb_column.vc_column_container .wpb_wrapper p {font-size: 14px;line-height: 22px;margin: 15px 0 0 0;}
body.page-id-531 .wpb_single_image img {height: 82px;width: 82px;}
#homp-page-new-copy-three-section .home-page-three-section h3 {background-color: #fff;position: absolute;padding: 10px;width: 190px;}	
/***********************THREE-PLANE-HOME-PAGE-RESPONSIVE 3-MAY-2019-----------------************************************/
.vc_column-inner.vc_custom_1521542976181 {padding: 0px;}
#homp-page-new-copy-three-section .main-text.sky-blue.foundations, #homp-page-new-copy-three-section .main-text.blue.plus, #homp-page-new-copy-three-section .main-text.dark-blue.premium, #homp-page-new-copy-three-section .four.foundations, #homp-page-new-copy-three-section .five.plus, #homp-page-new-copy-three-section .six.premium {display:none;}
#homp-page-new-copy-three-section .select-plan.main-outer {overflow:unset;height: auto; width:100%;}
#homp-page-new-copy-three-section .all-selected-plan {width: auto;height: 100%;}
#homp-page-new-copy-three-section .home-page-three-section h3 {background-color: #f6f5f5;position: static;width: auto;}
#homp-page-new-copy-three-section .main-plan.plan-outer {display: none;}
#homp-page-new-copy-three-section .plan-outer .one {width: 29px !important;padding-right: 0px;padding-left: 8px;}
#homp-page-new-copy-three-section .plan-outer div.two {padding-top: 10px;padding-right: 0px;width: 190px !important;display: inline-block;}
.two .three-plan-only-show-responsive {padding: 0px !important;width: 100% !important;display: inline-block;text-align: left;margin: 3px 0 0 0;}
#homp-page-new-copy-three-section .plan-outer {width: 100%;}
#homp-page-new-copy-three-section .plan-outer div {width: 235px;padding: 10px 9px;font-size: 13px;}
#homp-page-new-copy-three-section .plan-outer div.three {padding-top: 22px;font-size: 11px;padding: 10px 3px 10px 5px;width: 104px !important;}
.three-plan-only-show-responsive span.mobile-foundations {color: #
0425db;width: 80px;}
.three-plan-only-show-responsive span.mobile-plus {color: #0165ff;width: 28px;}
.three-plan-only-show-responsive span.mobile-Premium {color: #2e3192;width: 63px;}
.three-plan-only-show-responsive span {color: red;margin: 0 0 5px 0;display: inline-block;}
.price-per-month {width: 100% !important;display: inline-block;}
.price-per-month .per-month {color: green;width: 100%;display: inline-block;}
.two .price-per-month {padding: 0px !important;width: 100% !important;display: inline-block !important;}
.prize-one, .prize-two, .prize-three {width: 50px;display: inline-block;margin: 0px 0 10px;color: green;}
.three-plan-only-show-responsive span.mobile-foundations, .three-plan-only-show-responsive span.mobile-plus, .three-plan-only-show-responsive span.mobile-Premium, .prize-one, .prize-two, .prize-three {width: 32% !important;float: left;text-align: center;margin: 10px 0 10px 0 !important;}
#homp-page-new-copy-three-section .plan-outer div.three {width: 50% !important;}
#homp-page-new-copy-three-section .plan-outer:last-child {display: none;}
#homp-page-new-copy-three-section .plan-outer div.two {width: 50% !important;padding-left: 25px;}
#homp-page-new-copy-three-section .plan-outer .one {width: 79px !important;}

/******** Product Page********/
.main-outer.three-product .plan-outer .one {width: 50px !important;}
.woocommerce .product .images {width: 100%;}
.qode-single-product-summary .summary {width: 100%;}
.main-outer.three-product-shop .plan-outer div {width: 27% !important;}
.main-outer.three-product-shop {width: 100%;height: auto !important;}
.main-outer.three-product-shop .plan-outer {width: 100%;}
.main-outer.three-product-shop {overflow: unset;}
.main-outer.three-product-shop .main-text.sky-blue.foundations, .main-outer.three-product-shop .main-text.blue.plus, .main-outer.three-product-shop .main-text.dark-blue.premium{width: 200px !important;height: 42px;line-height: 42px !important;font-size: 19px !important;}
.related.products .products .image-wrapper .attachment-woocommerce_thumbnail {width: 85%;}
/***********16-MAY-2019***************/
#peckage-1 .plan-outer, #peckage-2 .plan-outer, #peckage-3 .plan-outer {width: 100% !important;}
#peckage-1 .plan-outer .one, #peckage-2 .plan-outer .one, #peckage-3 .plan-outer .one{width: 50px !important;}
#peckage-1 .plan-outer div, #peckage-2 .plan-outer div, #peckage-3 .plan-outer div{width: 48% !important;}
#peckage-1 .plan-outer .two, #peckage-1 .plan-outer .three, #peckage-2 .plan-outer .two, #peckage-2 .plan-outer .three, #peckage-3 .plan-outer .two, #peckage-3 .plan-outer .three {padding-top: 19px;}
.home-page-three-section .full_section_inner.clearfix h3 img {width: 240px;}
div#peckage-1 .two, div#peckage-2 .two, div#peckage-3 .two {position: relative;}
#peckage-1 .plan-outer .two .new-row, #peckage-2 .plan-outer .two .new-row, #peckage-3 .plan-outer .two .new-row {position: absolute;right: 0px;left: 0px;padding: 4px 0 !important;text-align: center;width: 100%;margin: 0 auto;}
#peckage-1, div#peckage-2, div#peckage-3 {padding: 0px;}
div#peckage-1 .plan-outer, div#peckage-2 .plan-outer, div#peckage-3 .plan-outer{background-color: #eeeeee82;z-index: 999;}
#ui-id-1{background-color: #0425db !important;color: #fff !important;font-weight:600;z-index: 9999;}
#ui-id-2 {background-color:#0165ff !important;color: #fff !important;font-weight:600;z-index: 9999 !important;}
#ui-id-3 {background-color:#2e3192ed !important;color: #fff !important;font-weight:600;}
.home-page-three-section {padding: 0px 0 40px 0 !important;}
.five-box-in-responsive .wpb_column.vc_column_container {width: 33% !important;float: left !important;	min-height: 427px;}
.q_elements_item_content.q_elements_holder_custom_989992 {padding: 85px 0px 0px 0px !important;}
.title_outer .title_subtitle_holder {display: inline-block !important;margin: 25px 0 0 0 !important;float: left !important;width: 100% !important;}
.contact-us-new-page {padding: 40px 0 0 0 !important;}
.page-id-591 .full_width .full_width_inner {text-align: center;}
.full_width_inner .contact-us-new-page {padding: 40px 0 0 0 !important;}
.q_elements_holder .q_elements_item_inner .q_elements_item_content.q_elements_holder_custom_167905 {padding: 11px 0px 24px 0px !important;}
.error-response div {font-size: 14px;margin: 10px 0 0 0;}
.woocommerce ul.products li.product {width: 100%;border: 1px solid #ccc;}
#every-facet-of-your-life {padding: 0px !important;background-image: none !important;background-color: #ffe01b;}
.main_cont .what_we_offer {padding: 60px 0 0 !important;}
#hicontop {padding: 0px !important;}
.every-facet-of-your-life.slider-part .q_elements_item_content{padding: 40px 0px 0px 10%;}
.every-facet-of-your-life.slider-part .wpb_column.vc_column_container.vc_col-sm-3 {width: 30%;}
.every-facet-of-your-life.slider-part .wpb_column.vc_column_container.vc_col-sm-9 {width: 70%;}
.every-facet-of-your-life.slider-part .testimonials_c_holder .testimonial_content_inner {padding: 30px 20px;margin: 42px 10px;}
.every-facet-of-your-life.slider-part .testimonial_content_inner p {font-size: 18px;line-height: 25px;}
.every-facet-of-your-life.slider-part .q_elements_item_content .icon_text_inner p {font-size: 18px;line-height: 22px;}
div#hiconbot {padding: 0 0 !important;}
#hicontop .q_icon_with_title.qode_iwt_hover_enabled {padding: 45px 10px;}
#hiconbot .q_icon_with_title.qode_iwt_hover_enabled {padding: 45px 10px;}
.vc_row.wpb_row.section.vc_row-fluid.every-facet-of-your-life.slider-part {
    padding-top: 100px !important;
    padding-bottom: 100px !important;}
.vc_row.wpb_row.section.vc_row-fluid.every-facet-of-your-life.slider-part .vc_empty_space {height: 0px !important;}
.vc_row.wpb_row.section.vc_row-fluid.home-page-three-section h3.mobile-our {font-size: 17px;color: #3e3e3e;}
.main-box-with-text-before::before {
	background-color: #0bb9fa;
	position: absolute;
	left: -14px;
	right: 0px;
	width: 100%;
	content: "";
	bottom: 0px;
	height: 100%;
	border-radius: 18px;
	top: 48px;
}
.main-box-with-text-before::before {
	background-color: #0bb9fa;
	position: absolute;
	left: -14px;
	right: 0px;
	width: 100%;
	content: "";
	bottom: 0px;	height: 100%;
	border-radius: 18px;
	top: 0px;
}

.what_we_offer::before {
	background-color: #ea6bba;
	position: absolute;
	right: 0px;
	width: 96%;
	content: "";
	bottom: 0px;
	height: 100%;
	border-radius: 18px;
	top: 0px;
	left: 0px;
	margin: 0 auto;
}

/********Product Access new-css********/
.access-class-new-design .select-plan.main-outer {width: 100%;}
.access-class-new-design .seven.code {width: 263px !important;}
.page-id-334.logged-in .container_inner.default_template_holder.clearfix.page_container_inner {width: 90%;margin: 0 auto;}
.access-class-new-design .main-plan.plan-outer.first-div-top .main-text.dark-blue.premium{font-size: 16px !important;line-height: 20px !important;}
.page-id-334 .title_subtitle_holder .title_subtitle_holder_inner h1 {letter-spacing: 0px;border-bottom: 5px solid #1b74ba4d !important;font-size: 35px !important;}
.page-id-334 .woocommerce-MyAccount-content h2 {
font-size: 27px !important;}
.access-class-new-design .seven.code ul li lable.label_pass, .access-class-new-design .seven.code ul li span.span_pass {font-size: 13px;}
.select-plan.main-outer .seven.code .access_link {padding: 0 0 0 0px;}
.main-box-left-side .hellooo.select-plan.main-outer.rewards .seven.code .trav-codes lable.label_pass.password {
    width: 200px !important;    margin-bottom: 5px;}
.page-id-334.woocommerce-account .woocommerce h2 {font-size: 30px;margin-bottom: 13px;}

/********profile-page-css********/
.header_inner.clearfix nav.main_menu.drop_down.right ul li a {font-size: 14px !important;}


}
@media (max-width:992px) and (orientation : landscape){
footer .column1.footer_col1, footer .column2.footer_col2 {width: 50% !important;float: left !important;display: inline-block;}	
.page-id-406 .main {width: 95% !important;}

}


@media (min-width:768px) and (max-width:1024px) and (orientation : landscape){
.main-outer.three-product-shop .plan-outer .three {
    padding-top: 24px;
    width: 40% !important;}
.main-outer.three-product-shop .plan-outer div {
    width: 30% !important;}
.woocommerce .product .images {
    width: 30%;}
.qode-single-product-summary .summary {
    width: 68%;}
.main-outer.three-product-shop .main-text.sky-blue.foundations, .main-outer.three-product-shop .main-text.blue.plus, .main-outer.three-product-shop .main-text.dark-blue.premium{width:180px !important;padding: 10px 10px !important;line-height: 40px !important;height: 40px;font-size: 17px !important;}
.every-facet-of-your-life.slider-part .q_icon_with_title.tiny.normal_icon p {
    font-size: 20px;
    line-height: 26px;}
.home-page-three-section.select-plan.main-outer h3.home-inner span {
    font-size: 14px;
    color: #3e3e3e;
    left: 0px;
    position: static;
    line-height: 0px;
    width: 100% !important;
    float: left !important;}

.main_cont .what_we_offer {
	padding: 60px 27px 0 !important;
}	
.every-facet-of-your-life.slider-part::before, .what_we_offer::before {width: 100%;}


	
}


@media (max-width : 992px) {
.main-box-left-side {width: 100%;padding: 11px 0 0px 0px;}
.login-screen {width: 70%;}.gform_wrapper ul.gform_fields li.gfield {width: 100%;min-height: 80px;margin-right: 0px;}
#gform_submit_button_1 {margin-bottom: 30px;}
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {width: 100%;margin: 6px auto 0px !important;}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {padding: 0 10px;margin: 20px auto;border-radius: 2px;float: left;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {border-radius: 0px;}
.hover_bkgr_fricc > div {left: 18vw !important;}
.main-outer.three-product-shop .plan-outer div {width: 28% !important;}
.main-outer.three-product-shop .plan-outer div {width: 28% !important;}

.title_outer .title_subtitle_holder {
	display: inline-block !important;
	margin: 50px 0 0 0 !important;
	float: left !important;
	width: 100% !important;}
.five-box-in-responsive .wpb_column.vc_column_container {
	min-height: 427px !important;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title p {
	line-height: 16px !important;}
.main-box-with-text-before::before {
	left: 0px;
	right: 0px;
	width: 100%;
	content: "";
	bottom: 0px;
	height: 100%;
}
.what_we_offer::before, .every-facet-of-your-life.slider-part::before{
	width: 100%;
}
body.page-id-333 .woocommerce-notices-wrapper .woocommerce-message {
	background-color: #00ff461c !important;
	padding: 10px !important;
	line-height: 25px !important;
	border-radius: 5px;
	border: 1px solid #adecbf;
	height: auto;
	display: inline-grid;
}
body.page-id-333 .woocommerce .woocommerce-message a.button {float: none;margin-top: 0px;display: inline-block;clear: both;text-align: center;}
.page-id-333 .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {border: 1px solid #00000021;overflow: hidden;}
.page-id-333 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details.clearfix li {border-left: none;padding: 20px 0 20px 15px;margin: 0 auto;width: 100%;height: 100%;border-bottom: 1px solid #00000021;display: inline-block;}
.page-id-333 .shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions {width: 100% !important;display: inline-block;overflow: scroll;}
.page-id-406 .main {width: 91%;padding: 0px 15px;}


/********Product Access new-css********/
.page-id-334.logged-in .woocommerce .woocommerce-MyAccount-content p, .page-id-334.logged-in .woocommerce .woocommerce-MyAccount-content h2 {padding: 0 15px;}
.page-id-334.logged-in .woocommerce .woocommerce-MyAccount-content{float: none;width: 100%;padding: 30px 0px;margin: 0 auto;}
.page-id-334.logged-in .container_inner.default_template_holder.clearfix.page_container_inner {padding-top: 15px;}

.access-class-new-design .select-plan.main-outer {width: 100%;}
.access-class-new-design .seven.code ul li {font-size: 15px;}



.plan-outer .seven.code .trav-codes {
	text-align: left;
	color: #2e3192;
	width: 100%;
	min-width: 100% !important;
	margin: 0 auto 8px;
}


.page-id-334.logged-in .woocommerce-MyAccount-navigation li {
	width: 100%;
	display: inline-block;
	margin: 0 auto !important;
	float: left;
	border-right: 1px solid #dedede;
}
.page-id-334.logged-in .woocommerce-MyAccount-navigation {
	float: none;
	width: 100%;
	margin-bottom: 30px;
	display: inline-block;
}
.page-id-334.logged-in .woocommerce-MyAccount-navigation ul {
	display: inline-block;
	border-right: none;
		padding: 0px;
}
.page-id-334.logged-in .woocommerce-MyAccount-navigation li a {
	padding: 18px 6px !important;
	font-size: 12px !important;
}

.select-plan h3 {
	box-sizing: border-box !important; 
}
.access-class-new-design .plan-outer div {
	font-size: 12px !important;
	width: 109px !important;
	box-sizing: border-box !important;
}


.woocommerce-account .woocommerce-MyAccount-navigation {
	float: left;
	width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	background-color: #fff;
	padding: 0px;
	border-right: 1px solid #00000021;
	width: 100%;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active {
	background-color: #01b0ff;
	color: #fff;
	border-color: #7acef4;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
	display: block !important;
	border-bottom: 1px solid #dedede !important;
	border-right: 1px solid #dedede !important;
	float: left !important;
	width: 50% !important;
	box-sizing: border-box;
}


.main-box-left-side.profile-side-page {
    padding: 40px 0px 0px 0px;}
.main-box-left-side.profile-side-page .main {
    width: 90%;
    margin: 0 auto;
    padding: 0 0 !important;
}

	
.access_tooltip p span {
	position: absolute;
	top: -48px;
	font-size: 10px;
	line-height: 12px;
	width: 128px;
	left: 21px;
	padding: 5px;
	line-height: 13px;
}	


}

@media (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.main_cont .what_we_offer .q_elements_item_content.q_elements_holder_custom_422138 {padding: 0px 0 30px 0 !important;}
}


@media (max-width : 767px) {
.main {padding: 10px;}
.main-outer {width: 100%;}
.all-selected-plan {width: 700px;height: 450px;}
.left-box-with-text {width: 66%;}
.login-screen {width: 80%;margin: 0px 0 0 0px;padding: 30px 31px;}
.register_form {padding: 7px 14px;}
#input_1_4, .ginput_container.ginput_container_radio {width: 100% !important;}
.gchoice_1_5_0, .gchoice_1_5_1, .gchoice_1_7_0, .gchoice_1_7_1, .gchoice_1_7_2 {width: 104px;}
#gform_submit_button_1, .gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {width: auto;}
.edt_profile {font-size: 15px;}
.select-plan.main-outer {display: inline-block;} 
.select-plan h3 {width: 700px;}
.select-plan.main-outer {overflow: scroll;height: 510px; width: 100%;}
.main-outer {margin-bottom:20px;}
.edit.pull-right {margin: 10px 0px 0 0;float: left;width: 100%;}
.seven.code.new-link-add .access_link .trigger_popup_fricc {font-size: 12px;padding: 11px 16px;}
.hover_bkgr_fricc > div {top: -7vw !important;left: 3vw !important;width: 100%;padding: 20px !important;}
.this-will-close-text {font-size: 14px;line-height: 22px;}
.hover_bkgr_fricc > div {top: 23vw !important;left: 0px !important;width: 77%;padding: 20px !important;margin: 0 auto;right: 0px;}
.gform_wrapper .gform_footer {width: 67% !important;}
.vc_row.wpb_row.section.vc_row-fluid.text-about {width: 82%;margin: 0 auto 30px !important;float: none;display: inherit;}
.text-about .wpb_column.vc_column_container.vc_col-sm-2 {width: 100%;text-align: center;margin: 0 auto;display: inline-block;}
.wpb_column.vc_column_container.vc_col-sm-10 {width: 100%;}
.page-id-531 .wpb_column.vc_column_container h3 {font-size: 1.1rem;line-height: 26px;font-weight: 500;}
.page-id-531 .wpb_single_image.vc_align_center {text-align: center;margin: 0 auto 20px !important;}
footer .footer_top {padding: 72px 15px 52px;}
.home-page-three-section {padding: 0px !important;}
#homp-page-new-copy-three-section .access_link.center-bottom-lins-outer a {padding: 8px 20px;}
#homp-page-new-copy-three-section .plan-outer .one {width: 29px !important;}
#homp-page-new-copy-three-section .plan-outer div.two {padding-left: 9px;}
.main-outer.three-product .main-text.blue.plus {width: 125px !important;}
.home-page-three-section.select-plan.main-outer.three-product {overflow: unset;height: auto !important;scroll-behavior: smooth;}
.main-outer.three-product-shop .all-selected-plan {width: 100%;height: auto;}
.main-outer.three-product-shop .plan-outer .one {width: 27px !important;padding-right: 0px;}
.main-outer.three-product-shop .plan-outer .two {padding-top: 14px;padding-right: 3px;padding-left: 9px;font-size: 11px;}
.main-outer.three-product-shop .plan-outer .three {padding-top: 12px;font-size: 11px;width: 30% !important;}
.main-outer.three-product-shop .plan-outer div {width: 22% !important;}
.main-outer.three-product-shop .main-text.sky-blue.foundations, .main-outer.three-product-shop .main-text.blue.plus, .main-outer.three-product-shop .main-text.dark-blue.premium{width:151px !important;padding: 10px 10px !important;line-height: 28px !important;height: 28px;font-size: 13px !important;}
.main-outer.three-product-shop .four.foundations, .main-outer.three-product-shop .premium, .main-outer.three-product-shop .five.plus  {padding-top: 20px !important;}
.related.products .products .image-wrapper .attachment-woocommerce_thumbnail {width: 70% !important;}
.woocommerce .product .images .wp-post-image {width: 85% !important;}
.main-outer.three-product-shop {overflow: unset;}
.main-outer.three-product-shop .six.premium {font-size: 11px;}

/***********17-MAY-2019***************/
#peckage-1 .plan-outer, #peckage-2 .plan-outer, #peckage-3 .plan-outer {width: 100% !important;}
#peckage-1 .all-selected-plan, #peckage-2 .all-selected-plan, #peckage-3 .all-selected-plan {width: 100%;display: inline-block;height: auto;	float: left;border: 1px solid #0003;}
#peckage-1 .plan-outer .one, #peckage-2 .plan-outer .one, #peckage-3 .plan-outer .one{width: 35px !important;}
#peckage-1 .plan-outer div, #peckage-2 .plan-outer div, #peckage-3 .plan-outer div{width: 37% !important;}
#peckage-1 .plan-outer .two, #peckage-1 .plan-outer .three, #peckage-2 .plan-outer .two, #peckage-2 .plan-outer .three, #peckage-3 .plan-outer .two, #peckage-3 .plan-outer .three {padding-top: 12px;}
#peckage-1 .plan-outer .three, #peckage-2 .plan-outer .three, #peckage-3 .plan-outer .three {padding-left: 0px;}
.home-page-three-section .full_section_inner.clearfix h3 img {width: 170px;}
.home-page-three-section .full_section_inner {padding: 0px 12px;}
#peckage-1, div#peckage-2, div#peckage-3 {padding: 0px;border: 1px solid #cdcdcd;}
#peckage-1 .plan-outer .one, #peckage-2 .plan-outer .one, #peckage-3 .plan-outer .one {padding-right: 0px;}
div#peckage-1 .two, div#peckage-2 .two, div#peckage-3 .two {position: relative;}
#peckage-1 .plan-outer .two .new-row, #peckage-2 .plan-outer .two .new-row, #peckage-3 .plan-outer .two .new-row {position: absolute;right: 0px;left: 0px;padding: 4px 0 !important;text-align: center;width: 100%;margin: 0 auto;}
#ui-id-1, #ui-id-2, #ui-id-3{font-size:17px;}
#ui-id-1 span.qode-tab-title, #ui-id-2 span.qode-tab-title, #ui-id-3 span.qode-tab-title{height: 57px;}
.five-box-in-responsive .wpb_column.vc_column_container {width: 100% !important;min-height: auto;}
.page-id-409 .login.main-box-left-side {padding: 0 0 70px 0;}
.health-pop-title.text-center {font-size: 22px;}
.login-screen a {width: 100%;}
.page-id-414 #wppb-recover-password-container {width: 100%;padding: 23px 20px;min-width: 100%;display: inline-block;}
h1, h1 a {font-size: 23px;line-height: 30px;}
.embed-responsive-item {width: 100%;}
.icon_with_title_link {font-size: 15px;}
.what_we_offer h2, .what_we_offer .h2, .what_we_offer h2 a {font-size:3.5vw;line-height: normal;font-weight: 700;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title p {font-size: 29px !important;line-height: 18px;}
.what_we_offer .wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_bottom_title:hover p {margin: 40px 0 0 0 !important;left: 0px;width: auto;
	font-size: 15px !important;padding: 0 13px;line-height: 23px;right: 0px;}
.every-facet-of-your-life.slider-part .wpb_column.vc_column_container.vc_col-sm-3 {width: 100%;}
.every-facet-of-your-life.slider-part .wpb_column.vc_column_container.vc_col-sm-9 {width: 100%;}
.every-facet-of-your-life.slider-part .testimonials_c_holder .testimonial_content_inner {padding: 20px 12px;margin: 15px 7px;}
div#hiconbot {padding: 10px 0px !important;}
div#hiconbot .q_icon_with_title.qode_iwt_hover_enabled {padding: 45px 20px;}
.vc_row.wpb_row.section.vc_row-fluid.what_we_offer .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px !important;}
.vc_row.wpb_row.section.vc_row-fluid.every-facet-of-your-life.slider-part .wpb_text_column.wpb_content_element {
    margin-bottom: 8px !important;}
.vc_row.wpb_row.section.vc_row-fluid.home-page-three-section .wpb_raw_code.wpb_content_element.wpb_raw_html {
 margin-bottom: 10px !important;}
.vc_row.wpb_row.section.vc_row-fluid.home-page-three-section h3.mobile-our {font-size: 18px;color: #3e3e3e;bottom: 0; line-height: 15px;}
.q_elements_item_content {padding: 0px 7px !important;}
.vc_row.wpb_row.section.vc_row-fluid.every-facet-of-your-life.slider-part {padding-top: 40px !important;padding-bottom: 0px !important;}
.every-facet-of-your-life.slider-part::before {background-color: #ffe01b;position: absolute;left: 0px;right: 0px;width: 100%;content: "";bottom: 0px;height: 100%;border-radius: 18px;top: 0px;}
body.page-id-333 .container_inner.default_template_holder.clearfix.page_container_inner {padding: 0px !important;}
body.page-id-333 .boxed div.section .section_inner, body.page-id-333 .carousel-inner .slider_content_outer, body.page-id-333 .container_inner, .container_inner nav.content_menu, body.page-id-333 .full_width .parallax_content, body.page-id-333 .steps_holder_inner, body.page-id-333 div.grid_section .section_inner, body.page-id-333 nav.content_menu ul {	width: 94%;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content {float: none;width: 88%;padding: 10px;}

/********Product Access new-css********/
.page-id-334 .title_subtitle_holder .title_subtitle_holder_inner h1 {font-size: 27px !important;}

.select-plan h3 {
	box-sizing: border-box !important; 
}
.access-class-new-design .plan-outer div {
	font-size: 12px !important;
	width: 109px !important;
	box-sizing: border-box !important;
}

.plan-outer {width: 700px;}


}

@media (max-width : 767px) and (orientation : portrait) {
.three-plan-only-show-responsive span.mobile-foundations {width: 80px !important;}
.three-plan-only-show-responsive span.mobile-plus {width: 28px !important;}
.three-plan-only-show-responsive span.mobile-Premium {width: 63px !important;}
#homp-page-new-copy-three-section .plan-outer div.three {width: 90px !important;}
#homp-page-new-copy-three-section .plan-outer div.two {width: 80% !important;}
.what_we_offer h2, .what_we_offer .h2, .what_we_offer h2 a {font-size: 5vw;}
/*******my-account-css*******/
.page-id-334.woocommerce-account .woocommerce {width: 90% !important;padding: 0 20px !important;}
.page-id-334.woocommerce-account input.woocommerce-Input.woocommerce-Input--text.input-text.placeholder {width: 91% !important;}
.page-id-334.woocommerce-account a.lost_password.woo-lost_password2 {font-size: 15px;margin-left: 6px !important;}
}

@media (max-width : 767px)  and (orientation : landscape) {
#homp-page-new-copy-three-section .plan-outer div.two {width: 50% !important;display: inline-block;text-align: center;float: left;}
.main-outer.three-product-shop .plan-outer div {width: 29% !important;}
.main-outer.three-product-shop .plan-outer .three {width: 29% !important;}

/***********17-MAY-2019***************/
#peckage-1 .plan-outer, #peckage-2 .plan-outer, #peckage-3 .plan-outer {width: 100% !important;}
#peckage-1 .plan-outer .one, #peckage-2 .plan-outer .one, #peckage-3 .plan-outer .one{width: 40px !important;}
#peckage-1 .plan-outer div, #peckage-2 .plan-outer div, #peckage-3 .plan-outer div{width: 40% !important;}
#peckage-1 .plan-outer .two, #peckage-1 .plan-outer .three, #peckage-2 .plan-outer .two, #peckage-2 .plan-outer .three, #peckage-3 .plan-outer .two, #peckage-3 .plan-outer .three {padding-top: 21px;}
}

@media (min-width:400px) and (max-width:645px) {
.main-outer.three-product-shop .plan-outer div {width: 28% !important;}
.main-outer.three-product-shop .plan-outer .three {font-size: 9px;}
}

@media (min-width:300px) and (max-width:400px) {
.main-outer.three-product-shop .plan-outer div {width: 20% !important;}
.main-outer.three-product-shop .plan-outer .three {font-size: 10px;width: 34% !important;padding-right: 4px;}
}


/**** Select Page Page-id-6573 ****/

 .page-id-6573 .woocommerce-form-coupon-toggle .woocommerce-info, .page-id-6573 .woocommerce-form-login-toggle .woocommerce-info {padding: 6px 20px !important;background-color: #0bb9fa36 !important;margin-bottom: 20px !important;border-radius: 3px;box-shadow:
none;text-align: left;border: 1px solid #90d0e8;} 
.select-your-additional.Program {text-align: center;margin: 0 0 50px 0;} 
.page-id-6573 #opc-messages .woocommerce-message {padding: 6px 20px;background-color: #f4f4f4;border: 1px solid #d0d0d0;border-radius:
6px;} 
#three {margin: 0 auto !important;display: inline-block;text-align: center;width: 100%;padding: 0 10%;} 
.page-id-6573 .product-thumbnail img {width: 76px;} 
.page-id-6573.woocommerce table tr td, .page-id-6573.woocommerce form.checkout table.shop_table
span.amount {color: #262222;} 
.page-id-6573 .checkout.woocommerce-checkout #opc-product-selection .shop_table{width: 100%;margin: 40px 0 !important;} 
.page-id-6573.woocommerce table td.product-quantity {position: relative !important;} 
.page-id-6573.woocommerce
table td.product-quantity a { position: absolute; left: 0px; bottom: -6px; font-size: 15px; color: #1e1e1e !important; width: 100%; font-weight: 600; }
 #customer_details {padding: 50px;border: 1px solid #000;background-color: #f2f2f2;padding: 30px 30px 0px 30px;border-radius: 5px;margin: 70px 0 30px;border: 1px solid #00000014;}
 body.page-id-6573 input, body.page-id-6573 .select2-container--default .select2-selection--single .select2-selection__rendered, .page-id-6573 textarea, .page-id-6573 #gender {border: 2px solid #c1c0c0 !important;border-radius: 4px;font-family: Raleway,sans-serif !important;font-weight: 600 !important;font-size: 14px !important;color: #000 !important;}
 .page-id-6573.woocommerce table td.product-quantity a::before {display: none;}
 .page-id-6573.woocommerce form.checkout h3, .page-id-6573.woocommerce-page form.checkout h3 {margin: 20px 0;font-size: 20px;color: #000;font-weight: 500;text-align:left;}
 .woocommerce #payment {margin-top: 50px;margin-bottom: 70px;}
 body.page-id-6573 .woocommerce #payment ul.payment_methods li {padding: 10px 20px;border: 1px solid #c1c0c0 !important;border-bottom: 0;background-color: #fff;border-radius: 6px;padding: 40px 30px;}
 body.page-id-6573 .woocommerce #payment ul.payment_methods li label {color: #000;margin-left: 0px;font-size: 18px;}
 .page-id-6573 label {color: #454545 !important;font-weight: 700;}
 .page-id-6573 #dob_field, .page-id-6573 #gender_field, .page-id-6573 #gender_field .woocommerce-input-wrapper {margin: 0 auto;width: 100%;display: inline-block;}
 .page-id-6573 #gender {height: 50px;margin: 25px auto;padding: 0 0 0 20px;width: 100%;min-width: 100%;max-width: 100%;}
 .page-id-6573 .shop_table.woocommerce-checkout-review-order-table thead tr, .page-id-6573 .woocommerce form.checkout table.shop_table tbody tr, .page-id-6573 .woocommerce form.checkout table.shop_table tfoot tr {border: 1px solid #3e3e3e !important;}
 .page-id-6573 .shop_table.woocommerce-checkout-review-order-table thead tr, .page-id-6573 .woocommerce form.checkout table.shop_table tbody tr, .page-id-6573 .woocommerce form.checkout table.shop_table tfoot tr {border: 1px solid #3e3e3e !important;}
 .page-id-6573 tbody tr, .page-id-6573 tfoot tr {border: 1px solid #000;}
 .page-id-6573.woocommerce #payment ul.payment_methods {list-style: none;border-bottom: 1px solid #ddd;margin-bottom: 25px;text-align: left;}
 .page-id-6573 #opc-product-selection .shop_table tr {border-color: #fff;}
 .page-id-6573 #wc-stripe-cc-form label {display: inline-block;color: #000;margin-left: 10px;margin: 20px 0 10px 0 !important;font-size: 16px;}
 .page-id-6573 .wc-stripe-elements-field, .page-id-6573 .wc-stripe-iban-element-field {border: 1px solid #a4a0a0;margin: 5px 0;padding: 5px;background-color: #fff;outline: 0;height: 50px;padding: 16px 0px 0 20px !important;}
 .page-id-6573 .payment_box.payment_method_stripe p, .page-id-6573 .form-row.place-order p {font-size: 18px;margin: 20px auto;font-family: Raleway,sans-serif;}
 #place_order {margin: 20px auto;}
 .woocomerce-form.woocommerce-form-login.login.check-login .form-row {width: 365px !important;text-align: left;margin: 20px auto;}
 body.page-id-6573 input.button {border: none !important;}
 .woocommerce .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce-page table.cart thead tr th, .woocommerce-page table.my_account_orders thead tr th {font-weight:300;}.page-id-6573.woocommerce table tr td .product-details {color:#888;}
 .page-id-6573.woocommerce table tr td.product-total span span.subscription-details {color:#888;}
 .page-id-6573.woocommerce form.checkout table.shop_table tr.cart-subtotal th {font-size: 17px;}
 .page-id-6573.woocommerce form.checkout table.shop_table tr.order-total th {font-size: 17px;}
 body.page-id-6573 .recurring-totals th {font-weight: 600 !important;font-size: 17px;}
 body.page-id-6573 .woocommerce-Price-amount.amount {color: #888 !important;}
 body.page-id-6573 .woocomerce-form.woocommerce-form-login.login.check-login .button, body.page-id-6573 .checkout_coupon.woocommerce-form-coupon .button {color: #fff !important;border: 2px solid #01b0ff !important;}
 body.page-id-6573 .woocomerce-form.woocommerce-form-login.login.check-login .button:hover, body.page-id-6573 .checkout_coupon.woocommerce-form-coupon .button:hover {background-color: #fff;border: 2px solid #01b0ff !important;color: #01b0ff !important;}
 .page-id-6573.woocommerce form.checkout table.shop_table thead tr th {font-size: 17px;font-weight: 700 !important;}
.opc_order_review table {border: 1px solid #000 !important;display: inline-block;width: 100%;}
.page-id-6573.woocommerce table tr td .product-details {color: #000;font-size: 16px;font-weight: 600;}
.page-id-6573.woocommerce form.checkout table.shop_table thead, .page-id-6573.woocommerce form.checkout table.shop_table tbody, .page-id-6573.woocommerce form.checkout table.shop_table tfoot {width: 100%;display: inline-table; float:left;}
.page-id-6573.woocommerce form.checkout table.shop_table thead {width: 100%;display: inline-table;}
.page-id-6573.woocommerce #order_review .opc_order_review table.shop_table tbody tr td,
.page-id-6573.woocommerce #order_review .opc_order_review table.shop_table tbody tr td div, 
.page-id-6573.woocommerce #order_review .opc_order_review table.shop_table tbody tr td span,
.page-id-6573.woocommerce #order_review .opc_order_review table.shop_table tfoot tr th,
.page-id-6573.woocommerce #order_review .opc_order_review table.shop_table tfoot tr td,
.page-id-6573.woocommerce #order_review .opc_order_review table.shop_table tfoot tr td span {color:#373636 !important;font-size: 15px;font-weight: 500;}
.page-id-6573 .product-remove {font-size: 28px !important;margin: 0 0 0 -10px !important;background-color: red;border-radius: 62px;width: 21px;height: 21px;
	color: #fff !important;padding: 0px !important;position: relative;}
.page-id-6573 .product-remove a.remove {color: #fff !important;line-height: 7px !important;height: 10px !important;position: absolute;top: 5px;width: 100%;text-align: center;left: 0px;right: 0px;font-size: 24px;}
/*************** My Account ***************/

.page-id-334 .woocommerce table tr td {color: #0d0d0d;font-size: 15px;font-weight: 500;}.page-id-334 .shop_table.subscription_details {margin-bottom: 45px;width: auto;}.page-id-334 .button.cancel {margin: 0 10px 10px 0;}
.page-id-334 .woocommerce-customer-details, .page-id-334 .woocommerce-customer-details--phone,.page-id-334 .woocommerce-customer-details--email {font-size: 17px;}
.page-id-334 .woocommerce-Button.button {float: left;}
.page-id-334 #password_current, .page-id-334 #password_1, .page-id-334 #password_2 {border: 1px solid;width: 50%;}
.page-id-334 .woocommerce-MyAccount-content p, .page-id-334 .woocommerce .addresses address, header.woocommerce-Address-title.title h3{font-size: 17px;font-family: Raleway,sans-serif;color: #000;font-weight: 500;line-height: 30px;}
.page-id-334 .main_cont {background-color: #e0effb;}
.page-id-334 .title_subtitle_holder .title_subtitle_holder_inner h1 {border-bottom: 8px solid #1b74ba4d;display: inline-block;float: left;color: #262626;font-family: 'Open Sans Condensed', sans-serif;font-size: 45px;line-height: 55px;font-weight: 700;text-transform: capitalize !important;text-transform: initial;}
.page-id-334 .container_inner.default_template_holder.clearfix.page_container_inner .woocommerce {background-color: white;display: inline-block;width: 100%;box-shadow: 0 0 20px #00000012;border-radius: 0px;margin-bottom: 80px;}
.page-id-334 .woocommerce-account.woocommerce-MyAccount-navigation {float: left;width: 20%;}
.page-id-334 .woocommerce-account.woocommerce-MyAccount-content {float: right;width: 75%;margin: 20px 20px 0 0;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation ul {background-color: #fff;padding: 0px;border-right: 1px solid #00000021;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation li {display: block;border-bottom: 1px solid #dedede;padding:0px;-webkit-transition: background-color 2s ease-out;-moz-transition: background-color 2s ease-out;-o-transition: background-color 2s ease-out;transition: background-color 2s ease-out;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation li a {padding: 17px 20px;-webkit-transition: background-color 0.1s ease-out;-moz-transition: background-color 0.1s ease-out;-o-transition: background-color 0.1s ease-out;transition: background-color 0.1s ease-out;color: #242424;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation li.is-active {background-color: #01b0ff;color: #fff;border-color: #7acef4;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {color: #ffff;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation li:hover {background-color: #01b0ff;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation li:hover a{color: #fff;border-color: #7acef4;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content {float: right;width: 71%;padding: 15px 25px 30px 0;}
.page-id-334.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {padding: 0px 26px !important;margin: 8px 14px 0 0;}
.page-id-334.woocommerce-account table.my_account_orders tbody tr, .page-id-334 .woocommerce-cart table.cart tbody tr {border: 1px solid #dedede;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content ul {display: inline-block;list-style: none;margin: 20px auto;}
.page-id-334 .woocommerce-MyAccount-content li {font-size: 17px;font-family: Raleway,sans-serif;}
.page-id-334 .woocommerce-EditAccountForm.edit-account input {border: 1px solid #000 !important;}
.page-id-334 .woocommerce-MyAccount-content h2 {margin: 0 auto 5px;font-size: 33px;}
.page-id-334 .plan-name {margin: 20px auto;color: #000;text-transform: capitalize;}
.page-id-334 .woocommerce table tr td {color: #0d0d0d;font-size: 15px;font-weight: 500;padding: 12px;position: relative;vertical-align: middle;line-height: 20px;height: 52px;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content table {border: 1px solid #dedede;margin: 20px auto;width: 100%;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content table tbody tr th:first-child {background-color: #18acf0;color: #fff;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content table tbody tr th {font-size: 19px;color: #023e4f;padding:15px 13px;}
.page-id-334 .woocommerce-MyAccount-content table tbody tr td .td-img {	width: 40px;float: left;margin: 0 0px 0 0;position: static;top: 23px;bottom: 0px;}
.page-id-334 .woocommerce table tr td .sitename {margin:9px 0 0 17px;display: inline-block;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content table tbody tr th:nth-child(2) {background-color: #2e3192;color: #fff;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content table tbody tr th:last-child {background-color: #000250;color: #fff;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-content table tbody tr:nth-child(2n+1) {background-color: #dedede52;}
.page-id-334.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {display: none !important;}
.page-id-334.woocommerce-account input[type="text"], .page-id-334.woocommerce-account input[type="email"] {width: 93%;display: inherit;}	
.page-id-334 #password_current, .page-id-334 #password_1, .page-id-334 #password_2 {border: 1px solid;width: 93%;}
.page-id-334.woocommerce-account input, .page-id-334.woocommerce-account input.form-control , .page-id-334.woocommerce-account select
{height: 24px !important;border-radius: 0px !important;border: 1px solid !important;width:93% !important}
.page-id-334  .select2-container--default { width: 96% !important;	border: 1px solid #000;}
.page-id-334.woocommerce-account input[type="checkbox"] {width: auto !important;}
.page-id-334 .select2-container .select2-selection--single {margin: 0;height: 50px;}
.activation_notice.inner_notice {margin-left: 0px;width: 92%;}
.activation_notice {width: 85%;display: inline-block;text-align: left;font-size: 11px;font-weight: 600;font-style: normal;line-height: 15px; margin: 5px 0 9px 17px;float: left;background-color: #fdf7e6;padding: 8px;border-radius: 4px;border: 1px solid #efb74b;color: #000;}
.woocommerce-customer-details .woocommerce-column__title {margin: 20px 0 30px 0 !important;display: inline-block;width: 100%;}

/******** checkout/order-received  ********/
#woo-thank-err {font-size: 0px;}
.order-again.order-access-info {margin: 20px auto;}


/******** .page-id-334.woocommerce-lost-password CSS  ********/

.page-id-334.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password {display: inline-block;margin: 0 auto;float: none;height: 100% !important;min-width: 100% !important;min-height: 100% !important;padding: 40px;box-sizing: border-box;}
.page-id-334.woocommerce-lost-password .container_inner.default_template_holder.clearfix.page_container_inner .woocommerce-Button.button {float: left;height: auto !important;text-align: center;height: 52px !important;width: auto!important;}
.page-id-334.woocommerce-lost-password vertical_menu_enabled .content {background-color: #e0effb !important;}
.woocommerce-MyAccount-content .hellooo.select-plan.main-outer .seven.code ul {margin: 0 auto;}



/******** .page-id-6598 BKR .AFSSE CSS  ********/
body.page-id-6598 .title.title_size_large h1 {
	font-size: 35px;
	letter-spacing: 0px;
	text-align: center;
}


 .create_user_by_greavityForm {
	background-color: #2a777536;
	padding: 150px 20px;
	text-align: center;
	margin: 0px auto 25px;
}

 .create_user_by_gravityForm {
	background-color: #D2E2E2;
	padding: 40px 20px;
	text-align: center;
	margin: 0px auto 25px;
}


#gform_wrapper_4, #gform_wrapper_6, #gform_wrapper_7, #gform_wrapper_8, #gform_wrapper_9, #gform_wrapper_10, #gform_wrapper_11, #gform_wrapper_13, #gform_wrapper_14, #gform_wrapper_15, #gform_wrapper_16, #gform_wrapper_17, #gform_wrapper_18 {
	margin: 0 auto;
}

 #gform_4, #gform_6,#gform_7,#gform_8,#gform_9,#gform_10,#gform_11,#gform_13,#gform_14,#gform_15,#gform_16,#gform_17,#gform_18 {
	background-color: #2784816b;
	width: 850px;
	border-radius: 9px;
	padding: 40px;
	box-shadow: 0px 50px 60px #00000047;
}

 h3.gform_title {
	color: #fff;
	font-size: 25px !important;
	margin: 0 auto 35px !important;
}





 .create_user_by_greavityForm #gform_wrapper_4 .ginput_complex.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix{}

 .create_user_by_gravityForm #gform_wrapper_4 .ginput_complex.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix{}



body.page-id-6598 .gform_wrapper .gform_body, body.page-id-14761 .gform_wrapper .gform_body, body.page-id-14784 .gform_wrapper .gform_body, body.page-id-14786 .gform_wrapper .gform_body, body.page-id-14785 .gform_wrapper .gform_body, body.page-id-14794 .gform_wrapper .gform_body, body.page-id-14840 .gform_wrapper .gform_body, body.page-id-14998 .gform_wrapper .gform_body, body.page-id-15000 .gform_wrapper .gform_body, body.page-id-15002 .gform_wrapper .gform_body, body.page-id-15004 .gform_wrapper .gform_body, body.page-id-15006 .gform_wrapper .gform_body, body.page-id-15091 .gform_wrapper .gform_body{
	width: 100% !important;
	display: inline-block;
}

body.page-id-6598 #gform_fields_4.gform_fields, body.page-id-14761 #gform_fields_4.gform_fields, body.page-id-14784 #gform_fields_7.gform_fields, body.page-id-14786 #gform_fields_9.gform_fields, body.page-id-14785 #gform_fields_8.gform_fields, body.page-id-14794 #gform_fields_10.gform_fields, body.page-id-14840 #gform_fields_11.gform_fields, body.page-id-14998 #gform_fields_11.gform_fields, body.page-id-15000 #gform_fields_11.gform_fields, body.page-id-15002 #gform_fields_11.gform_fields, body.page-id-15004 #gform_fields_11.gform_fields, body.page-id-15006 #gform_fields_11.gform_fields, body.page-id-15091 #gform_fields_11.gform_fields {
	width: 100% !important;
	display: inline-block;
}

.create_user_by_greavityForm .gform_wrapper ul.gform_fields li.gfield, .create_user_by_gravityForm #gform_wrapper_6 ul.gform_fields li.gfield{
	width: 100%;
	margin: 0 auto !important;
	padding: 0px !important;
}
.create_user_by_greavityForm .gform_wrapper ul.gform_fields li.gfield .gfield_label {
	width: 100%;
	color: #fff !important;
	margin: 0 0 6px 0;
}

.create_user_by_gravityForm .gform_wrapper ul.gform_fields li.gfield, .create_user_by_gravityForm #gform_wrapper_6 ul.gform_fields li.gfield{
	width: 100%;
	margin: 0 auto !important;
	padding: 0px !important;
}
.create_user_by_gravityForm .gform_wrapper ul.gform_fields li.gfield .gfield_label {
	width: 100%;
	color: #fff !important;
	margin: 0 0 6px 0;
}

body.page-id-6598 .gform_body ul li input, body.page-id-14761 .gform_body ul li input, body.page-id-14784 .gform_body ul li input, body.page-id-14786 .gform_body ul li input, body.page-id-14785 .gform_body ul li input, body.page-id-14794 .gform_body ul li input, body.page-id-14840 .gform_body ul li input, body.page-id-14998 .gform_body ul li input, body.page-id-15000 .gform_body ul li input, body.page-id-15002 .gform_body ul li input, body.page-id-15004 .gform_body ul li input, body.page-id-15006 .gform_body ul li input, body.page-id-15091 .gform_body ul li input {
	border: 2px solid #278481 !important;
	height: 53px;
	border-radius: 8px;
	padding: 12px !important;font-size: 14px !important;color: #000 !important;letter-spacing: 1px !important;}
	
	
body.page-id-6598 #input_4_1 label, body.page-id-14761 #input_4_1 label, body.page-id-14784 #input_7_1 label, body.page-id-14786 #input_9_1 label, body.page-id-14785 #input_8_1 label, body.page-id-14794 #input_10_1 label, body.page-id-14840 #input_11_1 label, body.page-id-14998 #input_11_1 label, body.page-id-15000 #input_11_1 label, body.page-id-15002 #input_11_1 label, body.page-id-15004 #input_11_1 label, body.page-id-15006 #input_11_1 label, body.page-id-15091 #input_11_1_3 label {font-size: 14px;color: #fff !important;}

.create_user_by_greavityForm .gform_wrapper ul.gform_fields li.gfield {width: 100%;margin: 10px auto !important;padding: 0px !important;}
.create_user_by_greavityForm .gform_wrapper ul.gform_fields li.gfield {margin: 0 auto 20px !important;}

.create_user_by_gravityForm .gform_wrapper ul.gform_fields li.gfield {width: 100%;margin: 10px auto !important;padding: 0px !important;}
.create_user_by_gravityForm .gform_wrapper ul.gform_fields li.gfield {margin: 0 auto 20px !important;}

body.page-id-6598 .gform_wrapper textarea.medium, body.page-id-14761 .gform_wrapper textarea.medium, body.page-id-14784 .gform_wrapper textarea.medium, body.page-id-14786 .gform_wrapper textarea.medium, body.page-id-14785 .gform_wrapper textarea.medium, body.page-id-14794 .gform_wrapper textarea.medium, body.page-id-14840 .gform_wrapper textarea.medium, body.page-id-14998 .gform_wrapper textarea.medium, body.page-id-15000 .gform_wrapper textarea.medium, body.page-id-15002 .gform_wrapper textarea.medium, body.page-id-15004 .gform_wrapper textarea.medium, body.page-id-15006 .gform_wrapper textarea.medium, body.page-id-15091 .gform_wrapper textarea.medium{
	height: 160px;
	width: 100%;
	border-radius: 12px;
	border: 2px solid #278481 !important;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}

body.page-id-6598 .gform_footer.top_label, .page-id-14761 .gform_footer.top_label, .page-id-14784 .gform_footer.top_label, .page-id-14786 .gform_footer.top_label, .page-id-14785 .gform_footer.top_label, .page-id-14794 .gform_footer.top_label, .page-id-14840 .gform_footer.top_label, .page-id-14998 .gform_footer.top_label, .page-id-15000 .gform_footer.top_label, .page-id-15002 .gform_footer.top_label, .page-id-15004 .gform_footer.top_label, .page-id-15006 .gform_footer.top_label, .page-id-15091 .gform_footer.top_label  {
	padding: 0px !important;
	margin: 50px auto 20px;
	text-align: center;
}

body.page-id-6598 #gform_submit_button_4, body.page-id-14761 #gform_submit_button_6,body.page-id-14784 #gform_submit_button_7, body.page-id-14786 #gform_submit_button_9, body.page-id-14785 #gform_submit_button_8, body.page-id-14794 #gform_submit_button_10, body.page-id-14840 #gform_submit_button_11, body.page-id-14998 #gform_submit_button_13, body.page-id-15000 #gform_submit_button_14, body.page-id-15002 #gform_submit_button_15, body.page-id-15004 #gform_submit_button_16, body.page-id-15006 #gform_submit_button_17, body.page-id-15091 #gform_submit_button_18 {margin: 0 auto;padding: 5px 41px !important;height: 100%;font-size: 15px;background-color: #fff;border: 2px solid #fff;}

body.page-id-6598 #gform_submit_button_4:hover, body.page-id-14761 #gform_submit_button_6:hover, body.page-id-14784 #gform_submit_button_7:hover,body.page-id-14786 #gform_submit_button_9:hover,body.page-id-14785 #gform_submit_button_8:hover, body.page-id-14794 #gform_submit_button_10:hover, body.page-id-14840 #gform_submit_button_11:hover, body.page-id-14998 #gform_submit_button_13:hover, body.page-id-15000 #gform_submit_button_14:hover, body.page-id-15002 #gform_submit_button_15:hover, body.page-id-15004 #gform_submit_button_16:hover, body.page-id-15006 #gform_submit_button_17:hover, body.page-id-15091 #gform_submit_button_18:hover {background-color: #115b5a;border-color: #225554;}

body.page-id-6598 .validation_message, .page-id-14761 .validation_message, .page-id-14784 .validation_message, .page-id-14786 .validation_message, .page-id-14785 .validation_message, .page-id-14794 .validation_message, .page-id-14840 .validation_message, .page-id-14998 .validation_message, .page-id-15000 .validation_message, .page-id-15002 .validation_message, .page-id-15004 .validation_message, .page-id-15006 .validation_message, .page-id-15091 .validation_message  {
	font-size: 12px !important;
	float: right !important;
	width: 100%;
	text-align: right;
	color: #dd0606 !important;
	top: -4px;
	letter-spacing: 0.6px !important;
}

body.page-id-6598 .validation_error, .page-id-14761 .validation_error, .page-id-14784 .validation_error, .page-id-14786 .validation_error, .page-id-14785 .validation_error, .page-id-14794 .validation_error, .page-id-14840 .validation_error, .page-id-14998 .validation_error, .page-id-15000 .validation_error, .page-id-15002 .validation_error, .page-id-15004 .validation_error, .page-id-15006 .validation_error, .page-id-15091 .validation_error {
	padding: 10px !important;
	font-size: 13px !important;
	background-color: #ff2c2c !important;
	border-radius: 6px;
}

.gform_wrapper h3.gform_title {
	letter-spacing: normal !important;
	margin: 10px 0 6px;
	color: #000;
}


.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent !important;
}

/*---------------Error----------------*/
.api-errors {
width: 100%;
display: inline-block;
margin: 0 auto;
text-align: left;
}

.api-errors .red-error {
background-color: #fbb1b1;
margin: 0 auto 7px;
border: 1px solid #f56d6d;
padding: 7px 20px;
font-weight: 600;
font-family: Raleway,sans-serif !important;
font-size: 19px;
}
.api-errors .red-error span {
font-weight: 500;
margin: 0 0 0 10px;
}




.avance-top {
	margin-bottom: 25px;

}

body.page-id-14945 .title_subtitle_holder_inner {
	display: none;
}

.avance-bottom {
	width: 400px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

body.page-id-14945 .title.title_size_large.position_left {
	height: 230px !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
 .create_user_by_greavityForm {
	background-color: #D2E2E2;
	padding: 150px 20px;
	text-align: center;
	margin: 0px auto 25px;
}
	 .create_user_by_gravityForm {
	background-color: #D2E2E2;
	padding: 40px 20px;
	text-align: center;
	margin: 0px auto 25px;
}



	#gform_4,    ``		 #gform_6,#gform_7,#gform_8,#gform_9,#gform_10,#gform_11,#gform_13,#gform_14,#gform_15,#gform_16,#gform_17,#gform_18 {
	background-color: #8ABBB9;
	width: 850px;
	border-radius: 9px;
	box-shadow: 0px 50px 60px #00000047;
}
	
	.gform_wrapper form {
	text-align: left;
	max-width: 100%;
	margin: 0 auto;
}
	
}

.seven.code {
	position: relative;
}



#bc .access_link {
	margin-left: 20px;
}

.access_link {
	margin-left: 25px;
}

.plan-icon.pw-icons {
	background: #EDD7AD;
}