div#results h2 {
    margin-bottom: 0px;
}
.calculator button.delete-btn {
    width: 23px;
    padding: 0px;
    background: transparent;
    color: #d32f2f;
    position: relative;
    top: 4px;
}

div#results p {
    margin-bottom: 0px;
}
div#results {
    background: #85ff8e;
    padding: 30px;
    border-radius: 15px;
    margin-top: 15px;
}
.calculator label {
    display: block;
}
.calculator input, .calculator select {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.calculator button {
    width: 100%;
	background:#d32f2f;
}
p#result, p#resultText {
    font-size: 30px;
    margin-bottom: 0px;
    margin-top: 30px;
    text-align: center;
    font-weight: 700;
    color: #d32f2f;
}
img#n2-ss-6item7 {
    border-radius: 15px;
}
div#flwx a {
    width: 100%;
}
#newtable .tablepress .row-1 .column-1, #newtable .tablepress .row-1 .column-2, #newtable .tablepress .row-1 .column-3 {
    background-color: #F7F7F7 !important;
    color: #000 !important;
}
#newtable table#tablepress-1-no-2 tr.row-1.odd td.column-3 {
    background: #f7f7f7 !important;
}
#newtable .tablepress tbody tr:nth-child(2n) td.column-3, #newtable .tablepress tbody tr:nth-child(n) td.column-3 {
    background: #F9FFF9 !important;
    color: #000 !important;
    border-top: 1px solid #ededed !important;
	    border-left: 1px solid #ededed !important;
}
#newtable .tablepress tbody tr:nth-child(2n) td, #newtable .tablepress>:where(tbody)>.odd>* {
    background: #fff !important;
    border-top: 1px solid #ededed !important;
}
#filter img {
    filter: brightness(0) invert(1);
    height: 40px !important;
    opacity: 0.8;
    object-fit: contain;
}
body.page-id-41080 .inside-header, .inside-header {
    padding: 10px 20px;
}
body.page-id-41080 img.header-image.is-logo-image, img.header-image.is-logo-image {
    width: 163px;
}
body.page.page-id-41080 .header-wrap {
    background: #D32F2F;
}

div#absimg img {
    position: absolute;
    right: 0px;
    left: 0px;
    margin: auto;
    z-index: 1;
    top: -121px;
}
div#wpj-jtoc {
    height: 100vh;
    overflow-y: scroll;
    position: -webkit-sticky;
    position: sticky;
    top: 20px;

}
a.ez-toc-close-icon {
    right: 15px;
}
figcaption {
    display: none;
}
.ez-toc-counter nav ul li a::before {
    content: '';
}
.header-wrap
{
	    background: #D32F2F;
    position:relative;
}
body.home.page-template-default .entry-content {
    margin-top: 0px;
}
form#gform_43 .disabled, form#gform_50 .disabled,
form#gform_53 .disabled,
form#gform_52 .disabled{
    opacity: 0.3;
    background: #e7e7e7 !important;
    cursor: not-allowed;
}

form#gform_43 input#miniorange_otp_token_submit.enabled, form#gform_50 input#miniorange_otp_token_submit.enabled, form#gform_53 input#miniorange_otp_token_submit.enabled, form#gform_52 input#miniorange_otp_token_submit.enabled{
    background: #019d00 !important;
    color: #fff !important;
    border-color: #019d00 !important;
}

form#gform_43 input#gform_submit_button_43.enabled, form#gform_50 input#gform_submit_button_50.enabled, form#gform_53 input#gform_submit_button_53.enabled, form#gform_52 input#gform_submit_button_52.enabled {
    background: #f30000;
}

div#gfield_description_43_5, div#gfield_description_50_8,
div#gfield_description_53_3{
    border: 1px solid #b3b3b3;
    padding: 5px;
    margin-top: 10px;
    font-size: 13px;
    background: #fff900;
}

.invalid-phone {
    background: rgb(255 0 0 / 21%) !important;
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after,
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
    display: none;
}

form#gform_43 .gform_previous_button.button, form#gform_50 .gform_previous_button.button {
    background-color: #e7e7e7 !important;
    color: #898989 !important;
}

div#gf_page_steps_43:before, div#gf_page_steps_50:before {
    content: '';
    border: 1px solid #6a6a6a;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
}

.gf_step_completed:after {
    content: '';
    border: 1px solid #f05425;
    position: absolute;
    left: 0px;
    margin: auto;
    z-index: -1;
    top: 0px;
    bottom: 0px;
    height: 1px;
    width: 17.5vw;
}

input#input_43_5, #input_50_8 {
    width: 50%;
}

div#gf_page_steps_43, div#gf_page_steps_50 {
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
}

.popimg img {
    margin: 15px auto;
    width: 200px;
}

h2.areyou {
    margin-bottom: 0px;
    text-align: center;
}

h4.letsget {
    text-align: center;
    margin-bottom: 40px;
    color: #747474;
    font-weight: 400;
}

form#gform_43 div#gfield_description_43_1, form#gform_50 div#gfield_description_50_1 {
    font-size: 27px;
    color: #f05425;
}

div#gf_page_steps_43 .gf_step, div#gf_page_steps_50 .gf_step {
    margin: 0px;
    position: relative;
}

div#gf_page_steps_43 .gf_step.gf_step_active span.gf_step_number,
div#gf_page_steps_43 .gf_step_completed span.gf_step_number,
div#gf_page_steps_50 .gf_step.gf_step_active span.gf_step_number,
div#gf_page_steps_50 .gf_step_completed span.gf_step_number {
    background: #fff;
    color: #000;
    border-color: #f05425;
    font-weight: 700;
}

div#gf_page_steps_43 span.gf_step_number, div#gf_page_steps_50 span.gf_step_number {
    background: #fff;
    color: #000;
    font-weight: 700;
}

div#gf_page_steps_43 .gf_step span.gf_step_label, div#gf_page_steps_50 .gf_step span.gf_step_label {
    display: none;
}

span#input_43_1_3_container, span#input_50_1_3_container {
    padding: 0px;
}

form#gform_43 .gform_page_footer.top_label, form#gform_50 .gform_page_footer.top_label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}

form#gform_43 input,
form#gform_43 select,
form#gform_50 input,
form#gform_50 select {
    padding: 15px;
    background: #fff;
    border-radius: 5px;
}

form#gform_43 input[type=submit],
form#gform_43 input[type="button"],
form#gform_50 input[type=submit],
form#gform_50 input[type="button"] {
    background: #f34d23;
}

form#gform_43 input[type=button],
form#gform_43 input[type=submit],
form#gform_50 input[type=button],
form#gform_50 input[type=submit] {
    flex-basis: 50%;
    border-radius: 5px;
}

.gfield_description.validation_message.gfield_validation_message {
    background: rgb(255 0 0 / 74%);
    color: #fff;
    padding: 10px !important;
}

form#gform_43 input#miniorange_otp_token_submit,
form#gform_50 input#miniorange_otp_token_submit {
    width: 49%;
    margin: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    border: 1px solid #f05425;
    border-radius: 5px;
    background: #fff;
    color: #000;
    text-transform: uppercase;
    padding: 14px;
}

form#gform_43 .gfield, form#gform_50 .gfield {
    position: relative;
}

body.page-id-36236 div#content,
body.page-id-38470 div#content,
body.page.page-id-38449 div#content,
body.page.page-id-38705 div#content {
    padding: 0px;
}

body.page-id-36236 div#page, body.page-id-38470 div#page{
    max-width: 100%;
}

.packbt {
    margin-top: 30px;
}

.packageshow p.elementskit-pricing-subtitle {
    background: #e8edeb;
}

.packageshow .elementor-widget-container {
    overflow: unset;
}

.packageshow figure.elementor-pricing-img img {
    position: absolute;
    top: -28vw;
}

input#gform_submit_button_49 {
    text-transform: uppercase;
    background: #FE9603;
}

input#input_49_1 {
    background: #000;
    height: 47.5px;
    top: -1px;
    position: relative;
}

form#gform_49 .ginput_container_email {
    margin-right: 15px;
}

form#gform_49 .gform-body.gform_body {
    flex: 1;
}

form#gform_49 {
    display: flex;
    align-items: center;
    justify-content: center;
}

@font-face {
    font-family: 'Impact';
    src: url('../wp-content/themes/etmax/impact/Impact.woff2') format('woff2'), url('../wp-content/themes/etmax/impact/Impact.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

html {
    scroll-behavior: smooth;
}

@-webkit-keyframes ticker {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes ticker {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.ticker-wrap {
    position: fixed;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    height: 30px;
    background-color: #9C27B0;
    padding-left: 100%;
}

.ticker {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    padding-right: 100%;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: ticker;
    animation-name: ticker;
    -webkit-animation-duration: 30s;
    animation-duration: 30s;
}

.ticker_item {
    display: inline-block;
    padding: 0 2rem;
    font-size: 16px;
    color: #fff;
}


body.page-id-21068:not(.home) .site-main ul:not(.gform_fields):not(.ul-features-3):not(.ul-features-2):not(.gfield_radio) li::before {
    content: '' !important;
    background: url(../wp-content/uploads/2022/01/play.png) no-repeat center !important;
    background-size: 100% auto !important;
    width: 15px !important;
    height: 15px !important;
    position: absolute;
    border: 0px !important;
    border-left: 0px !important;
    top: 7px !important;
    left: -20px;
}

.orrnge span.gb-icon {
    padding-top: 3px;
}

.innerwidthadjst .gb-inside-container .alignfull {
    margin: 0px;
}

.gb-button-wrapper.gb-button-wrapper-a54e508f,
.gb-button-wrapper.gb-button-wrapper-80baed67 {
    justify-content: center !important;
}

.gform_wrapper.gravity-theme .gf_step_hidden {
    display: inline-block;
}

.gform_wrapper.gravity-theme .gsection,
.gform_wrapper.gravity-theme .gf_page_steps {
    border-bottom: 0px;
}

#pum-28191 {
    background-color: #000;
}

#popmake-28191 {
    background-color: #000;
    border-color: #000;
}

#popmake-28191 .gform_title {
    color: #fff;
}

#popmake-28191 .gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
    background: #db1f00;
    color: #fff;
    border-color: #db1f00;
}

#popmake-28191 .gform_wrapper.gravity-theme .gf_step_number {
    border: 2px solid #6a6a6a;
    color: #6a6a6a;
}

#popmake-28191 .gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 24px;
    margin-bottom: 15px;
    width: 100%;
}

form#gform_46 .gfield-choice-input {
    opacity: 0;
    position: fixed;
    width: 0;
}

div#gform_wrapper_46 {
    text-align: center;
    color: #fff;
}

div#pum-28191 {
    overflow-x: hidden;
}

input#gform_submit_button_46 {
    border-radius: 4px;
}

div#gform_fields_46_4 input {
    border-radius: 5px;
}

div#gf_page_steps_46 .gf_step {
    margin: 8px 15px 8px 15px;
}

div#gf_page_steps_46 span.gf_step_label {
    display: none !important;
}

div#gform_fields_46_4 {
    max-width: 500px;
    margin: 0px auto;
    grid-row-gap: 10px;
}

form#gform_46 .gfield-choice-input:checked+label {
    background-color: #a81800;
    border: 2px solid #a81800;
}

form#gform_46 .gfield-choice-input:focus+label {
    background-color: #a81800;
    border: 2px solid #a81800;
}

form#gform_46 .gfield-choice-input+label {
    display: inline-block;
    background-color: #db1f00;
    padding: 10px 20px;
    font-size: 16px;
    border: 2px solid #db1f00;
    border-radius: 4px;
    color: #fff;
    max-width: unset;
    text-align: center;
}

form#gform_46 .gfield_radio {
    text-align: center;
}

form#gform_46 .gchoice {
    display: inline-block;
    margin: 3px 3px;
}

body.page-id-27468 .header-widget {
    display: none;
}

body.page-id-28156 .page-hero {
    display: none;
}

div#slider_27843 .owl-item img {
    margin: auto;
    display: block;
    border: 1px solid #fff;
}

div#slider_27843 .owl-dots .active span {
    background-color: #E5C200 !important;
}

div#slider_27843 .owl-dots span {
    background-color: #707070 !important;
}

body.page-id-27781 .page-hero.gradient-overlay {
    padding-top: unset;
    padding-bottom: 0px;
}

.gform_previous_button.button {
    background-color: #7c7c7c !important;
    color: #fff !important;
}

a.btn.btn-sec {
    padding: 1px 15px;
    display: inline-block;
    background: #db5b46;
    border-radius: 1px;
    box-shadow: 1px 1px 3px 0px #000;
    font-family: Oswald, sans-serif;
}

div#gform_fields_43_3 .instruction.validation_message {
    display: none;
}

div#gform_43_validation_container {
    display: none;
}

div#popmake-26756 h2,
div#popmake-31084 h2 {
    font-size: 22px;
    color: #ff3b00;
}

input#miniorange_otp_token_submit {
    max-width: 70%;
    margin-right: 5px;
}

div#popmake-26756 .gform_legacy_markup_wrapper ul.gform_fields li.gfield,
div#popmake-31084 .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 0px;
}

div#popmake-26756 .gform_footer.left_label,
div#popmake-31084 .gform_footer.left_label {
    max-width: 100%;
    width: 100%;
    margin: 0px;
}

aside#gform_widget-5 h2.widget-title {
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 15px;
}

div#popmake-22955 h2.gform_title {
    display: none;
}

form#gform_42 input#miniorange_otp_token_submit {
    white-space: break-spaces;
    background: #3c3c3c;
    border-radius: 5px;
    box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 15%);
}

.cstmcl .gb-inside-container {
    z-index: 1;
}

form#gform_37 input,
form#gform_37 select,
form#gform_48 input,
form#gform_48 select {
    width: 100%;
}

input#miniorange_otp_token_submit {
    width: 100%;
    margin-left: auto;
    display: block;
}

#uniqtable {
    width: 600px;
}

div#mo_message {
    width: 100%;
    padding: 15px !important;
}

div#logbtom img {
    width: 200px;
}

body.page-id-27348 .gb-button-wrapper {
    margin-bottom: 0px;
}

.instruction.validation_message {
    margin-left: 0px !important;
}

div#logbtom {
    background: #f34616;
    padding: 17px 0px;
}

.pum.pum-overlay.popmake-overlay.click_open {
    opacity: 1 !important;
}

body.page-template-default.page.page-id-25794 .gb-grid-wrapper>.gb-grid-column {
    margin-bottom: 15px;
}

div#af-form-1684455315 {
    width: 100%;
    max-width: 100%;
}

body.post-template-default main#main {
    margin-top: 30px;
}

input.lepopup-ta-left::-webkit-input-placeholder {
    text-align: left !important;
    font-size: 15px !important;
}

div#af-body-1684455315 input.text {
    height: 40px !important;
    margin-bottom: 10px !important;
}

div#af-form-799693312 .af-clear {
    margin-bottom: 10px !important;
}

div#af-body-1684455315 label {
    font-size: 15px !important;
    margin-bottom: 3px;
    margin-top: 10px;
}

select#countrycode {
    max-width: 100%;
    width: 100%;
    margin-bottom: 15px !important;
    font-size: 13px !important;
    padding: 5px 5px !important;
}

div#af-body-799693312 input {
    height: 31px;
}

div#af-body-799693312 input.submit {
    height: auto;
}

.validator.validator-phone.validation-none.validator-inline,
.validator.validator-phone.validator-inline {
    height: auto !important;
}

body.postid-4946 ol {
    margin: 0px 0px 0px 20px;
}

body.page-template-default.page.page-id-26753 .entry-content {
    margin-top: 0px;
}

body.page-id-21068 ul.narrow li {
    background: #f0ff00;
    margin-left: 18px !important;
}

body.page.page-id-26753 h1.entry-title {
    margin-top: 30px;
    text-align: center;
}

body.page-id-1161 div#fortick ul li:before {
    width: 20px;
    height: 20px;
    top: 5px;
    line-height: 22px;
    font-size: 12px;
}

.nomrgnn .gb-grid-column.gb-grid-column-8a0248b3 {
    margin-bottom: 0px;
}

.widthadjust {
    width: 450px;
}

.threecolumn li {
    display: inline-block;
    width: 30%;
}

body.page .page-hero {
    padding-top: calc(80px + 32px);
}

body.home.page .page-hero {
    padding-top: unset;
}

body.page-template-default.page.page-id-26631 .site-main ul:not(.gform_fields):not(.ul-features-3):not(.ul-features-2):not(.gfield_radio) li:before {
    display: none;
}

body.page-id-20752 .gb-grid-column.gb-grid-column-0bd06803 {
    margin-bottom: 0px;
}

div#fortick ul li:before {
    font-family: "Font Awesome 5 Free";
    content: "\f00c";
    display: inline-block;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    color: #ffffff;
    left: -7px;
    margin-top: 0px;
    border: 0px !important;
    top: 8px;
    width: 23px;
    height: 23px;
    background: #cf2e2e;
    font-size: 15px;
    text-align: center;
    padding: 0px;
    line-height: 26px;
    border-radius: 50%;
}

.display-none {
    display: none;
}

body.page.page-id-5686 .owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

a.myaw-button {
    background: #00a72b;
    color: #fff;
    padding: 15px 15px;
    display: inline-block;
    border-radius: 5px;
    margin: 0px 2px;
}

a.myaw-button:hover {
    color: #fff;
    background: #212121;
}

nav#sticky-navigation {
    top: 0px !important;
}

body.page-id-1020 nav#sticky-navigation {
    top: 0px !important;
}

body.page-id-1020 div#packagesandpricing .wp-block-column {
    margin-bottom: 30px;
}

.mobonlyprice {
    display: none;
}

body.page.page-id-1020 .site-footer .inside-footer-widgets .footer-widget-2 ul li a {
    font-size: 15px;
    color: #fff;
}

body.page-id-1020 div#footer-widgets {
    background: #000;
    color: #fff;
}

.fullywidthwidget {
    width: 100%;
}

#wpsm_accordion_24399 span.ac_open_cl_icon {
    color: #B90000 !important;
}

body.page.page-id-1020 #wpsm_accordion_24399 .wpsm_panel-title a {
    font-family: 'Oxygen', sans-serif !important;
}

div#wpsm_accordion_24399 {
    background: #EBEAEA;
    padding: 40px;
    width: 889px;
    margin: auto;
}

.customcircle {
    width: 112px;
    height: 112px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

body.page-id-1020 .wpcmtt_hotspot_container {
    width: 100%;
}

div#slider_24355 .owl-dots .active span {
    background-color: #E5C200 !important;
}

div#slider_24355 .owl-dots span {
    background-color: #707070 !important;
}

#slider_24355 .owl-item .starss {
    color: #E5C200;
    text-align: center;
    margin-bottom: 15px;
}

#slider_24355 .owl-item img {
    margin: auto;
    display: block;
}

.testimonialcnt p {
    color: #000;
    text-align: center;
}

#slider_24355 .owl-item .sa_hover_container {
    margin: 0px 10px !important;
    border-radius: 15px;
}

.popmake-22981.btnlarge.pum-trigger a,
span.gb-button.gb-button-55c7b7b3,
.btnlarge {
    width: 260px;
}

.fafa p i {
    font-size: 24px !important;
    color: #b90000 !important;
    display: inline-block;
    vertical-align: sub;
}

.moneyback {
    margin: 50px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.moneyback h2 span {
    font-size: 34px;
    color: #D3EFE9;
}

.moneyback img {
    width: 170px;
    right: -60px;
    position: relative;
}

.moneyback h2 {
    color: #fff;
    margin: 0px auto;
    text-align: center;
    border-radius: 40px;
    background: #000;
    padding: 30px 80px;
    font-size: 42px;
}

div#packagesandpricing ul.minheight {
    list-style: none !important;
    position: relative;
    margin: 30px 0px 0px 0px;
    padding: 0px 15px 0px 20px;
    line-height: 1.8em;
}

div#packagesandpricing ul.minheight li {
    font-weight: 400;
    color: #000;
    margin-bottom: 0px;
    font-size: 14px;
    position: relative;
    padding-left: 15px;
}

div#packagesandpricing ul.minheight li:before {
    display: none;
}

div#packagesandpricing ul.minheight li:after {
    font-family: "Font Awesome 5 Free";
    content: "\f00c";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: absolute;
    color: #099B25;
    left: -5px;
    margin-top: 0px;
    top: 0px;
}

.packhow .gb-grid-column,
.packhow .gb-grid-column {
    flex: 1;
}

.packhow {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}

.packhow button {
    background: transparent;
    color: #000;
    font-size: 42px;
}

.packhow button.tablinks.active {
    border-bottom: 2px solid #b90000;
}

.pww {
    text-align: center;
    background: #eaeaea;
    padding: 15px 15px;
}

.pww h3 {
    text-align: center;
    font-size: 43px;
    color: #B90000;
    font-weight: 700;
    margin: 0px;
    line-height: 40px;
}

.pww h3 span {
    font-size: 17px;
    color: #656565;
    font-weight: 500;
}

.pww p {
    font-size: 17px;
    color: #656565;
    font-weight: 500;
}

.pww h6 {
    color: #000;
    font-weight: 600;
}

.getbtn.pum-trigger {
    background: #B90000;
    color: #fff;
    display: block;
    width: 85%;
    margin: auto;
    padding: 10px 0px;
    border-radius: 40px;
}

div#packagesandpricing img {
    margin: auto;
    display: block;
}

div#popmake-24166 {
    width: 90%;
    max-width: 100% !important;
    margin: 0px auto;
    left: 0px !important;
    right: 0px;
}

div#packagesandpricing .wp-block-column {
    border: 1px solid #c5c5c5;
    border-radius: 15px;
    padding: 15px 0px;
}

div#packagesandpricing h2.gb-headline {
    text-align: center;
    font-size: 43px;
    color: #B90000;
}

div#packagesandpricing h5.gb-headline a {
    display: block;
    text-align: center;
    color: #000;
    font-size: 1.1vw;
    font-weight: 600;
}

div#pum-24166 {
    background: #fff;
}

body.page-id-1020 .header-wrap .site-header,
body.page.page-id-1020 .page-hero {
    background: #000;
}

.arrowss img {
    position: absolute;
    top: -70px;
    left: -77px;
    transform: rotate(7deg);
}

.arrowss {
    position: relative;
}

body.page-id-1020 .header-wrap .site-header .inside-header .main-navigation ul li.btn a {
    padding: 0px 30px;
    opacity: 1;
    color: #fff !important;
    background: #B90000;
}

body.page-template-default.page.page-id-1020 .inside-header.grid-container.grid-parent,
body.page.page-id-1020 .inside-navigation.grid-container.grid-parent {
    max-width: 1580px;
    padding: 15px 40px;
}

.moveimg img {
    position: absolute;
    left: -70px;
    top: 5px;
    max-width: 167px;
}

.moveimg {
    position: relative;
}

input#gform_submit_button_34 {
    width: 100%;
    background: #b90000;
    font-size: 20px;
    border-radius: 30px;
}

ul#gform_fields_34 li.gfield {
    padding: 0px;
    margin-top: 10px;
}

div#gform_wrapper_34 div.ginput_container {
    margin-top: 0px;
}

form#gform_34 label.gfield_label {
    font-size: 15px;
}

.lftr {
    position: relative;
    left: -5vw;
}

.dominate .flowplayer.skin-slim {
    margin: 0px;
}

@media (max-width: 1440px) {
    .moveimg img {
        left: -60px;
        top: 5px;
        max-width: 135px;
    }

    body.page-id-1020 h1.gb-headline-82d5a9f2 {
        font-size: 58px;
    }

    body.page.page-id-1020 p.gb-headline.gb-headline-e740cec6.gb-headline-text {
        font-size: 15px;
    }
}

input.lepopup-ta-center::-webkit-input-placeholder {
    font-size: 15px !important;
}

ul#gform_fields_33 li input {
    padding: 15px 4px;
}

input#gform_submit_button_33 {
    margin: 0px auto;
    font-size: 28px;
    border-radius: 2px;
    display: block;
    width: 100%;
}

form#gform_33 .gform_footer.top_label {
    text-align: center;
}

ul#gform_fields_33 li {
    padding: 0px;
}

input#input_33_1_3 {
    margin-bottom: 0px;
}

body.page-template-default.page.page-id-1020 .page-hero {
    padding: 54px 0px !important;
}

body.page-template-default.page.page-id-1020 .inside-header {
    padding: 15px 0px;
}

a.term-id-all,
a.term-id-136,
a.term-id-134,
a.term-id-all,
.portfolio-client-cats a span {
    display: none;
}

form#gform_32 span.gform_description,
form#gform_35 span.gform_description {
    font-size: 26px;
    font-weight: 700;
    text-align: center;
    color: #e80000;
    margin: 0px auto;
}

.gform_wrapper ul#gform_fields_32 li.gfield,
.gform_wrapper ul#gform_fields_35 li.gfield {
    padding-right: 0px;
}

form#gform_32 .gform_footer.left_label,
form#gform_35 .gform_footer.left_label {
    width: 100%;
    margin: 0px auto;
    float: left;
    padding: 15px 0px;
    text-align: center;
}

input#gform_submit_button_32,
input#gform_submit_button_35 {
    background: #e80000;
    font-size: 22px;
}

ul#gform_fields_32 .charleft.ginput_counter.warningTextareaInfo,
ul#gform_fields_35 .charleft.ginput_counter.warningTextareaInfo {
    display: none;
}

ul#gform_fields_32 label.gfield_label,
ul#gform_fields_35 label.gfield_label {
    display: block;
    width: 100% !important;
    margin-bottom: 5px;
}

ul#gform_fields_32 .ginput_container,
ul#gform_fields_35 .ginput_container {
    width: 100%;
    margin: 0px auto;
    clear: both;
}

ul#gform_fields_32 input.large,
ul#gform_fields_32 textarea.small,
ul#gform_fields_35 input.large,
ul#gform_fields_35 textarea.small {
    width: 100%;
}

.header-wrap .site-header .inside-header .main-navigation ul li.btn a {
    padding: 0px 15px;
    opacity: 1;
    color: #000 !important;
}

body.page-id-20854 form#gform_30 input#gform_submit_button_30 {
    font-size: 30px !important;
}

body.page-id-20854 form#gform_30,
body.page-id-20854 form#gform_30 input#gform_submit_button_30 {
    font-family: Oswald, sans-serif;
}

body.page-template-default.page.page-id-21596 .circlee span.gb-icon svg {
    background: #1B8B00;
    padding: 4px;
    font-size: 11px;
}

.wp-block-image.mobildo {
    margin-bottom: 0px;
}

body.page-template-default.page.page-id-21596 aside#media_image-4 {
    display: none;
}

body.page-template-default.page.page-id-21596 .site-footer .inside-footer-widgets .footer-widget-2 {
    text-align: left;
    justify-content: start;
}

aside#lsi_widget-1 h2.widget-title {
    display: none;
}

body.page-template-default.page.page-id-21596 aside#lsi_widget-1 h2.widget-title {
    display: block;
}

body.page-template-default.page.page-id-21596 aside#lsi_widget-1 {
    text-align: left;
    width: 100%;
}

body.page-template-default.page.page-id-21596 aside#text-19 {
    text-align: center;
}

body.page-template-default.page.page-id-21596 aside#lsi_widget-1 h2.widget-title,
body.page-template-default.page.page-id-21596 aside#media_image-3 h2 {
    margin-bottom: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    font-family: Open Sans, sans-serif;
}

body.page-template-default.page.page-id-21596 ul.lsi-social-icons.icon-set-lsi_widget-1,
body.page-template-default.page.page-id-21596 aside#media_image-3 {
    text-align: left !important;
}

body.page-template-default.page.page-id-21596 .footer-widgets {
    padding: 40px 0px 40px 0px;
}

body.page-template-default.page.page-id-21596 aside#nav_menu-6 ul li a {
    font-size: 14px;
    color: #fff;
    font-style: italic;
    font-family: Open Sans, sans-serif;
}

body.page-template-default.page.page-id-21596 .footer-widgets-container.grid-container.grid-parent {
    max-width: 960px;
}

body.page-template-default.page.page-id-21596 aside#nav_menu-5 ul li a {
    font-weight: 600;
    font-family: Open Sans, sans-serif;
    color: #fff;
    font-size: 14px;
}

body.page-template-default.page.page-id-21596 aside#nav_menu-6 h2.widget-title {
    padding: 0px 11px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    font-family: Open Sans, sans-serif;
}

.circlee span.gb-icon svg {
    background: #f05425;
    color: #fff;
    padding: 7px;
    border-radius: 50%;
    margin: 9px auto;
    font-size: 14px;
}

.pizzaform h3.gform_title {
    margin-bottom: 30px;
    color: #F75934;
    font-size: 25px;
    font-weight: 700;
    font-family: Open Sans, sans-serif;
}

.pizzaform form#gform_29 input {
    border-width: 1px;
}

.pizzaform form#gform_29 input#gform_submit_button_29 {
    background: #1b8b00;
    margin: 0px auto;
    padding: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 21px;
    font-weight: 700;
    font-family: Open Sans, sans-serif;
}

.pizzaform form#gform_29 li {
    text-align: left;
}

.mycustomcall,
.mycustomcall a,
.mycustomsocial a {
    color: #fff;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
}

.mycustomcall i {
    font-size: 18px;
}

.mycustomcall,
.mycustomsocial {
    text-align: center;
}

.mycustomsocial a {
    padding: 0px 7px;
}

#red-c {
    background-image: none;
}

body.page-id-19872,
body.page-id-19872 .container.grid-container {
    background-color: #e2e2e2;
}

body.page-id-2714 .inside-page-hero.grid-container.grid-parent {
    display: none;
}

.page-id-19872 .entry-title {
    text-align: center;
}

.page-id-19872 .minheight li {
    border-bottom: 1px solid #c1c1c1;
    text-align: center;
    margin: 0 !important;
    padding: 6px 0 !important;
}

.page-id-19872 .hoverbg .wp-block-column h2 span {
    background-color: #e2e2e2;
    position: relative;
    padding: 0 10px;
}

.page-id-19872 h2.has-text-align-center::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    top: 20px;
    left: 0;
    border-top: 6px double #6a0d07;
}

.page-id-19872 .wp-block-column:not(:first-child) {
    margin-left: 7px;
}

.page-id-19872 .minheight {
    min-height: 500px;
}

.page-id-19872 .hoverbg .wp-block-column h3 {
    position: relative;
    z-index: 6;
    padding-top: 16px;
}

.page-id-19872 .hoverbg .wp-block-column {
    background-color: #f7f7f7;
    position: relative;
}

.page-id-19872 .hoverbg .wp-block-column .wp-block-image {
    z-index: 4;
    position: relative;
}

.page-id-19872 .hoverbg .wp-block-column .wp-block-image::before,
.page-id-19872 .hoverbg .wp-block-column .wp-block-image::after {
    content: "";
    position: absolute;
    height: 240px;
    background-color: #c1c1c1;
    width: 100%;
    z-index: -1;
    border-radius: 0px 0 0 100px;
}

.page-id-19872 .hoverbg .wp-block-column .wp-block-image::after {
    left: 0;
    top: 65px;
    background-color: #a2a2a2;
    z-index: -10;
}

.page-id-19872 .hoverbg .wp-block-column .wp-block-image img {
    padding-top: 20px;
}

.page-id-19872 figcaption {
    position: absolute;
    right: 0px;
    background-color: #797979;
    top: 210px;
    color: #fff;
    font-size: 13px;
    padding: 0 10px;
}

.page-id-19872 .hoverbg .wp-block-column h2 {
    padding-bottom: 20px;
    background-color: #e2e2e2;
    margin-bottom: 0;
}

.page-id-19872 .hoverbg .wp-block-column h2.gb-headline {
    background-color: #f7f7f7;
    padding: 15px 0;
    border-bottom: 1px solid #c1c1c1;
}

.page-id-19872 .hoverbg .wp-block-column:hover .wp-block-image::after {
    background-color: #550904;
}

.page-id-19872 .hoverbg .wp-block-column:hover .wp-block-image::before {
    background-color: #6a0e07;
}

.page-id-19872 .minheight li::before {
    display: none !important;
}

.top-bar a,
.top-bar {
    font-size: 16px;
}

#gform_submit_button_31 {
    background: #cf2e2e;
}

@media (max-width: 992px) {
    #text-22 span {
        display: block;
    }

    #text-22 .no-mobile {
        display: none;
    }

    .wp-block-spacer.remove-on-mobile {
        height: 0px !important;
    }

    .threecolumn li {
        width: 100%;
    }

    .wp-block-columns.videoss div {
        padding: 0;
        margin: 2px 0 !important;
    }

    a.generate-back-to-top {
        display: none;
    }

    .phone_btn_flat.new {
        right: 30px !important;
        left: auto !important;
        width: 40px;
        height: 40px;
        bottom: 30px !important;
        top: auto !important;
    }

    .phone_btn_flat.new img {
        max-width: 15px;
        left: 12px;
        top: 12px;
        transform: rotate(15deg) !important;
    }

    .phone_btn_flat.new:before {
        width: 40px !important;
        height: 40px !important;
    }

    .phone_btn_flat.new:after {
        width: 50px !important;
        height: 50px !important;
        left: -5px !important;
        top: -5px !important;
    }

    body.page-id-19872 .minheight {
        min-height: auto;
    }

    .page-id-19872 .hoverbg .wp-block-column .wp-block-image::before,
    .page-id-19872 .hoverbg .wp-block-column .wp-block-image::after {
        height: 220px;
    }

    .page-id-19872 .hoverbg .wp-block-column {
        margin-bottom: 30px;
    }
}

.page-id-19872 .page-hero.gradient-overlay {
    display: none;
}

.page-id-19872 .header-wrap {
    position: relative;
    background: #6a0e07;
}

.page-id-19872 .hoverbg .wp-block-column:hover .wp-block-image::before,
.page-id-19872 .hoverbg .wp-block-column:hover .wp-block-image::after {
    transition: .5s;
}

.gb-button-wrapper a.gb-button-a626277b,
.gb-button-wrapper a.gb-button-a626277b:visited,
.gb-button-wrapper a.gb-button-6ed63203,
.gb-button-wrapper a.gb-button-6ed63203:visited,
.gb-button-wrapper a.gb-button-2fb25f8f,
.gb-button-wrapper a.gb-button-2fb25f8f:visited {
    padding: 15px 40px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 5px 14px 0px rgb(0 0 0 / 52%);
    -moz-box-shadow: 0px 5px 14px 0px rgb(0 0 0 / 52%);
    box-shadow: 0px 5px 14px 0px rgb(0 0 0 / 52%);
    margin-bottom: 25px;
}

.wp-block-columns.hoverbg {
    margin-bottom: 0 !important;
}

p.has-text-align-center.greytext {
    background: #585858;
    padding: 15px;
    font-size: 18px;
    font-family: oswald;
}

.page-id-19872 .minheight li {
    padding: 6px 15px !important;
}

.page-id-20060 #gform_1 input#input_1_1 {
    width: 100%;
    background-color: transparent;
    border-bottom: 2px solid #fff !important;
    border: none;
    color: #fff;
    FONT-WEIGHT: 900;
}

.page-id-20060 #gform_1 ul#gform_fields_1 li {
    width: 33%;
    display: inline-block;
}

.page-id-20060 #gform_1 input#input_1_2 {
    width: 100%;
    background-color: transparent;
    border-bottom: 2px solid #fff !important;
    border: none;
    color: #fff;
    FONT-WEIGHT: 900;
}

.page-id-20060 #gform_1 input#input_1_4 {
    width: 100%;
    background-color: transparent;
    border-bottom: 2px solid #fff !important;
    border: none;
    color: #fff;
    FONT-WEIGHT: 900;
}

.page-id-20060 #gform_1 label.gfield_label.gfield_label_before_complex {
    display: none !important;
}

.page-id-20060 #gform_1 .gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 6px !important;
    border-top: 0px solid #c89797;
    border-bottom: 0px solid #c89797;
    color: #fff;
    FONT-WEIGHT: 900;
}

.page-id-20060 #gform_1 input::placeholder {
    color: #fff !important;
}

.page-id-20060 #gform_1 .gform_wrapper form {
    text-align: center;
}

.page-id-20060 #gform_1 .gform_wrapper span.gform_description {
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.page-id-20060 #primary #article-end-callout-link .text h4 {
    font-size: 52px;
    text-align: center;
}

.cost-heading {
    padding-top: 60px;
    padding-bottom: 20px;
}

.wp-block-columns.cost-box {
    margin-bottom: 0px !important;
}

div#form-90 {
    background-color: #6a0e07;
    color: #fff;
    margin-top: 50px;
}

.page-id-20060 form#gform_1 .gform_heading h3.gform_title {
    color: #fff;
    font-size: 30px;
}

.page-id-20060 #gform_1 .gform_description h2 {
    color: #fff;
    font-weight: bold;
}

h2.has-text-align-center.lose-box {
    padding-top: 60px;
}

.page-id-20060 form#gform_1 {
    text-align: center;
}

.page-id-20060 form#gform_5 {
    text-align: center;
}

.page-id-20060 form#gform_5 h2 {
    margin-bottom: 0px;
    color: #000;
    margin-top: 10px;
}

.page-id-20060 form#gform_5 h3.gform_title {
    display: none;
}

.page-id-20060 form#gform_5 span.gform_description {
    display: none;
}

.page-id-20060 form#gform_5 input {
    border-color: transparent;
    border: 2px solid #000 !important;
    border-radius: 10px !important;
    background-color: #fff !important;
    width: 75%;
}

.page-id-20060 form#gform_5 input::placeholder {
    padding-left: 15px;
}

.page-id-20060 form#gform_5 span.gfield_required {
    display: none;
}

.gform_next_button.button,
.gform_previous_button.button {
    box-shadow: 1px 1px 5px 0px rgb(0 0 0 / 7%);
    border-radius: 5px;
}

@media screen and (max-width: 767px) {
	td.column-2 {
    width: 15%;
    padding: 15px 10px !important;
}
	
	td.column-1 {
    width: 26%;
    padding: 15px 10px !important;
}
	table#tablepress-1-no-2 {
    min-width: 100%;
    width: 100%;
    max-width: 100%;
    table-layout: fixed;
		        font-size: 16px;
}
	div#makrela {
    position: relative;
}
	.mob {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
	div#absimg img {
    position: relative;
    right: 0px;
    left: 0px;
    margin: auto;
    z-index: auto;
    top: auto;
}
    .gf_step_completed:after {
        width: 140px;
    }

    .packageshow figure.elementor-pricing-img img {
        top: -267px;
        width: 260px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .ticker-wrap {
        height: 40px;
    }

    div#slider_27843 .owl-item img {
        width: 99%;
    }

    .gform_wrapper.gravity-theme .gf_step {
        margin: 8px 8px 8px 0;
    }

    body.page-id-27007 .gb-grid-wrapper>.gb-grid-column {
        margin-bottom: 10px;
    }

    body.page-id-27348 .gb-grid-wrapper>.gb-grid-column {
        margin-bottom: 0px;
    }

    .gb-grid-column.gb-grid-column-b4ad80bd {
        margin-bottom: 0px;
    }

    body.page-template-default.page.page-id-26753 div#primary {
        width: 100%;
        margin: auto;
    }

    a.gb-button.gb-button-69c8ca65.gb-button-text,
    a.gb-button.gb-button-2f933f71.gb-button-text.popmake-26756,
    span.gb-button.gb-button-441c18a5.gb-button-text.popmake-26756.pum-trigger,
    span.gb-button.gb-button-2141d898.gb-button-text.popmake-26756.pum-trigger,
    a.gb-button.gb-button-53e34277.gb-button-text.popmake-26756.pum-trigger,
    span.gb-button.gb-button-bd5c0a04.gb-button-text.popmake-22981,
    span.gb-button.gb-button-aa4af9b8.gb-button-text.popmake-26756 {
        flex: auto;
    }

    .widthadjust {
        width: 100%;
    }

    .gb-grid-column.gb-grid-column-c5081ece {
        margin-bottom: 8px;
    }

    body.home.page-template-default.page.page-id-5686 .page-hero {
        padding-top: 25px !important;
    }

    body.page .page-hero {
        padding-top: calc(80px + 15px);
    }

    .inside-page-hero.grid-container.grid-parent h5 {
        margin-top: 70px;
    }

    div#packagesandpricing .wp-block-column {
        margin-bottom: 15px;
    }

    .moneyback h2 {
        padding: 30px 15px;
        font-size: 30px;
    }

    .moneyback h2 span {
        font-size: 24px;
    }

    .moneyback img {
        right: 0px;
        position: relative;
        display: block;
        margin: auto;
        bottom: -30px;
    }

    body.page.page-id-1020 #wpsm_accordion_24399 .wpsm_panel-title a {
        font-size: 18px !important;
    }

    .mobonlyprice {
        display: block;
    }

    body.page.page-id-1020 .movvv {
        display: none;
    }

    .arrowss img {
        position: relative;
        top: -62px;
        left: 0px;
        transform: rotate(108deg);
        display: block;
        margin: auto;
    }

    .lftr {
        left: 0px;
    }

    div#wpsm_accordion_24399 {
        padding: 5px;
        width: 96%;
    }

    body.page-template-default.page.page-id-1020 .inside-header.grid-container.grid-parent,
    body.page.page-id-1020 .inside-navigation.grid-container.grid-parent {
        max-width: 100%;
        padding: 15px 0px;
    }

    .page-id-20060 form#gform_5 .gform_footer.top_label {
        width: 52%;
        margin: 0 auto;
    }

    .wp-block-columns.commision-p img.wp-image-20166 {
        padding-left: 0px !important;
    }

    .resellerh {
        width: 100% !important;
    }

    .page-id-20060 form#gform_5 input {
        width: 100% !important;
    }

    .page-id-20060 div#gform_wrapper_25 input#gform_submit_button_25 {
        width: 62% !important;
    }

    .page-id-20060 #gform_1 ul#gform_fields_1 li {
        width: 100%;
    }

    .page-id-20060 form#gform_1 .gform_heading h3.gform_title {
        font-size: 22px;
    }

    .page-id-20060 h2 {
        text-align: center;
    }

    .page-id-20060 p {
        text-align: center;
    }

    .page-id-20060 #primary #article-end-callout-link .text h4 {
        font-size: 20px;
    }

    .page-id-20060 article#post-20060 .btn.btn-primary {
        font-size: 17px;
    }

    .page-id-20060 .has-text-align-left {
        text-align: center;
    }
}

.wp-block-column.form2-box {
    padding-top: 15px;
}

.resellerh {
    width: 73%;
    color: #f05425 !important;
    padding-left: 20px;
    margin-top: 20px;
    padding-top: 30px;
}

.wp-block-column.form2-box p {
    color: #fff;
    padding-left: 15px;
    margin-bottom: 10px;
}

.wp-block-column.form2-box h2 {
    color: #fff;
    padding-left: 15px;
    margin-bottom: 5px;
}

.page-id-20060 form#gform_5 #gform_submit_button_5 {
    border: none !important;
}

div#resel {
    background-color: #000;
    margin-bottom: 50px;
}

p.has-text-align-center.link-la a {
    color: #000;
    font-weight: bold;
    font-size: 32px;
}

div#losing p {
    margin-bottom: 5px;
}

div#losing .wp-block-columns {
    margin-bottom: 5px;
}

div#losing img.wp-image-20215 {
    height: 350px;
}

p.has-text-align-left.link-la {
    margin-bottom: 5px;
}

.wp-block-columns.commision-p {
    margin-bottom: 0px !important;
    padding-top: 15px;
}

.wp-block-columns.commision-p img.wp-image-20166 {
    padding-left: 30px;
}

.page-id-20060 .separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.separate-containers .paging-navigation,
.one-container .site-content,
.inside-page-header,
.wp-block-group__inner-container {
    padding: 0px 20px 0px 20px;
}

.wp-block-columns.commision-p .wp-block-column:not(:first-child) {
    margin-left: 0px;
}

.page-id-20060 .page-hero.gradient-overlay {
    display: none;
}

.page-id-20060 .inside-header.grid-container.grid-parent {
    display: none;
}

.page-id-20060 p.has-text-color.logo-bt {
    font-size: 26px;
}

.page-id-20060 p.has-text-color.has-very-light-gray-color.call-now {
    font-size: 20px;
    padding-top: 25px;
}

@media screen and (min-width: 767px) {
    .page-id-20060 figure.wp-block-image.size-large.logo-image {
        padding-top: 71px;
    }

    .page-id-20060 p.has-text-color.has-very-light-gray-color.banner-la-p {
        font-size: 30px;
    }
}

.page-id-20060 .inside-top-bar.grid-container.grid-parent {
    display: none;
}

.page-id-20060 div#top-head .gb-inside-container {
    padding: 10px;
}

.page-id-20060 div#banner .gb-inside-container {
    padding: 10px;
}

h2.has-vivid-red-color.has-text-color.has-text-align-center.thirdparty {
    padding: 40px 0px;
    font-size: 33px;
}

.page-id-20060 div#gform_wrapper_25 label.gfield_label {
    display: none !important;
}

.page-id-20060 div#gform_wrapper_25 h3.gform_title {
    color: #fff;
    font-weight: bold !important;
    font-size: 30px !important;
}

div#gform_wrapper_25 {
    background-color: #F05425;
    padding: 15px;
    border-radius: 10px;
}

.page-id-20060 div#gform_wrapper_25 form#gform_25 {
    text-align: center;
}

.page-id-20060 div#gform_wrapper_25 input {
    width: 80%;
    border-radius: 10px;
}

.gb-container.gb-container-13bad483.sec1-content {
    padding-top: 40px;
}

.page-id-20060 aside#lsi_widget-1 {
    display: none;
}

.page-id-20060 aside#nav_menu-3 {
    display: none;
}

.page-id-20060 .footer-widgets {
    padding: 10px 20px 10px 20px;
}

.page-id-20060 .fmenu .gb-inside-container {
    padding: 10px 0px 10px 0px !important;
}

.page-id-20060 .fmenu p {
    margin-bottom: 0;
}

.page-id-20060 .fmenu .wp-block-columns {
    margin-bottom: 0px;
}

.page-id-20060 .fmenu a.rank-math-link {
    color: #fff;
}

.page-id-20060 input#gform_submit_button_25 {
    width: 44% !important;
    background: rgb(0, 0, 0);
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 20%, rgba(49, 49, 49, 1) 63%);
}

.page-id-20060 nav#mobile-header {
    display: none !important;
}

figure.wp-block-image.size-large.is-resized.cycle {
    margin-bottom: 0px;
}

p.banner-la-p {
    font-size: 30px;
    font-weight: bolder;
    color: #000 !important;
}

p.logo-bt {
    font-size: 26px;
    color: #000;
}

h2.has-text-align-center.hrd {
    color: #cf2e2e;
    font-size: 42px;
}

.page-id-20427 h1.entry-title {
    text-align: center;
}

.page-id-20427 .page-hero.gradient-overlay {
    display: none;
}

ul#gform_fields_26 input#input_26_7 {
    width: 100%;
    border: 3px solid #000;
    height: 55px;
}

ul#gform_fields_26 input#input_26_2 {
    width: 100%;
    border: 3px solid #000;
    height: 55px;
}

ul#gform_fields_26 input#input_26_5,
select#input_26_10 {
    width: 100%;
    border: 3px solid #000;
    height: 55px;
    text-align: center;
    font-size: 22px;
}

select#awf_field-113454752 {
    width: 100%;
    font-size: 14px !important;
    padding: 5px 10px !important;
    background: #fff;
}

ul#gform_fields_26 input#input_26_9 {
    width: 100%;
    border: 3px solid #000;
    height: 55px;
}

ul#gform_fields_26 h3.gform_title {
    text-align: center;
    font-size: 30px !important;
    background-color: antiquewhite;
}

ul#gform_fields_26 label.gfield_label {
    display: none !important;
}

ul#gform_fields_26 form#gform_26 {
    text-align: center;
}

div#gform_wrapper_26 h3.gform_title {
    text-align: center;
    font-size: 30px !important;
    background-color: antiquewhite;
}

form#gform_26 {
    text-align: center;
}

ul#gform_fields_28 li {
    width: auto;
    display: block;
    margin-top: 0px;
}

ul#gform_fields_28 input,
select#input_28_9 {
    width: 100%;
    display: inline-block;
    border: 3px solid #000;
    height: 55px;
    text-align: center;
    font-size: 22px;
}

ul#gform_fields_28 span.gfield_required {
    display: none !important;
}

div#gform_wrapper_28 h3.gform_title {
    color: #de1010;
    text-align: center;
}

div#gform_wrapper_28 form#gform_28 {
    text-align: center;
    margin-bottom: 35px;
}

.page-id-20427 aside#nav_menu-3 {
    display: none;
}

.page-id-20427 .footer-widgets {
    padding: 10px 20px 10px 20px;
}

.page-id-20427 aside#lsi_widget-1 {
    display: none;
}

.fmenu.alignfull .gb-inside-container {
    padding: 9px;
}

.fmenu .wp-block-columns {
    margin-bottom: 0px;
}

.fmenu p.has-text-color.has-text-align-center.has-very-dark-gray-color {
    margin-bottom: 0px;
}

.page-id-20427 input::placeholder {
    font-size: 26px;
    text-align: center;
}

.toplo .gb-inside-container {
    padding: 10px !important;
}

.toplo.alignfull {
    margin-bottom: 13px;
}

span.tt2 {
    border-left: 1px solid #919191;
    border-right: 1px solid #919191;
    padding: 0px 5px;
    margin: 0px 5px;
}

@media screen and (max-width: 767px) {

    aside#nodesktopdev a.btn,
    span.mobile-menu {
        font-size: 14px;
    }

    span.tt2,
    span.tt3 {
        display: none;
    }

    .top-bar.top-bar-align-right.sticky-element-original.element-is-sticky {
        height: 50px;
    }

    h2.has-text-align-center.hrd {
        font-size: 29px !important;
    }

    p.banner-la-p {
        font-size: 24px;
        text-align: center;
        line-height: 30px;
    }

    p.logo-bt {
        font-size: 26px;
        color: #000;
        text-align: center;
        line-height: 30px;
    }

    ul#gform_fields_28 li {
        width: 100%;
    }

    .page-id-20427 .site-logo.mobile-header-logo {
        display: none;
    }

    .k-head {
        font-size: 28px !important;
    }

    h2.has-text-align-center.from {
        font-size: 32px !important;
    }
}

h2.has-text-align-center.from {
    font-size: 68px;
    font-weight: bolder !important;
    color: #000 !important;
    background-color: #f4f4f4;
    padding-top: 15px;
    padding-bottom: 15px;
}

.k-head {
    color: #000 !important;
    font-size: 40px;
}

.heading-we {
    font-size: 55px;
    line-height: 73px;
    font-weight: bold !important;
}

p.has-text-align-center.thead-lock {
    color: #000 !important;
    font-size: 44px;
}

p.has-text-align-center.top-txt-com {
    font-size: 22px;
    line-height: 34px;
    color: #000 !important;
}

.gb-button-wrapper.gb-button-wrapper-8b97f1ac.btn-click a.gb-button.gb-button-084abf9d {
    font-size: 22px;
    padding: 28px;
    width: 30%;
    border-radius: 46px;
}

div#video-content-epos .wp-block-columns {
    margin: 0px;
}

.pizzzabx-p {
    padding-left: 88px;
    font-size: 28px;
    width: 88%;
    line-height: 44px;
    font-weight: 400;
}

p.has-text-color.list {
    font-size: 26px;
}

p.has-text-color.list strong {
    color: #b50000;
}

h2.gb-headline.gb-headline-9575e33b.headg {
    font-size: 40px;
}

h2.has-text-color.headg {
    font-size: 40px;
}

p.listgrowth {
    font-size: 25px;
}

ul.listlf li {
    width: 23%;
    display: inline-block;
    font-weight: 600;
}

ul.listlf li:before {
    display: none !IMPORTANT;
}

.gb-container.gb-container-268ae35d.headpeds.alignfull .gb-inside-container {
    padding: 7px;
}

.gb-button-wrapper.gb-button-wrapper-4957124e.btn-click a.gb-button.gb-button-be0ae912 {
    font-size: 22px;
    padding: 28px;
    width: 30%;
    border-radius: 46px;
}

.gb-button-wrapper.gb-button-wrapper-f3b6cbdc.btn-click a.gb-button.gb-button-470edb35 {
    font-size: 22px;
    padding: 28px;
    width: 30%;
    border-radius: 46px;
}

.gb-button-wrapper.gb-button-wrapper-8448d8bf.btn-click a.gb-button.gb-button-ccab99ec {
    font-size: 22px;
    padding: 28px;
    width: 30%;
    border-radius: 46px;
}

.footer-widget-2 {
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

aside#text-19 {
    width: 100%;
}

aside#media_image-3,
aside#lsi_widget-1 {
    padding: 0px 7px;
}

aside#media_image-3 h2.widget-title {
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    form#gform_29 li {
        width: 100% !important;
    }

    form#gform_29 .gform_heading {
        font-size: 18px !important;
    }

    .heading-we {
        font-size: 29px;
        line-height: 34px;
    }

    p.has-text-align-center.thead-lock {
        font-size: 20px;
    }

    .gb-button-wrapper.gb-button-wrapper-8b97f1ac.btn-click a.gb-button.gb-button-084abf9d {
        font-size: 11px;
        padding: 18px;
        width: 100%;
        border-radius: 46px;
    }

    .pizzzabx-p {
        padding-left: 0px;
        font-size: 17px;
        width: 100%;
        line-height: 31px;
    }

    .gb-button-wrapper.gb-button-wrapper-4957124e.btn-click a.gb-button.gb-button-be0ae912 {
        font-size: 11px;
        padding: 18px;
        width: 100%;
        border-radius: 46px;
    }

    .gb-button-wrapper.gb-button-wrapper-f3b6cbdc.btn-click a.gb-button.gb-button-470edb35 {
        font-size: 11px;
        padding: 18px;
        width: 100%;
        border-radius: 46px;
    }

    .gb-button-wrapper.gb-button-wrapper-8448d8bf.btn-click a.gb-button.gb-button-ccab99ec {
        font-size: 11px;
        padding: 18px;
        width: 100%;
        border-radius: 46px;
    }

    h2.gb-headline.gb-headline-9575e33b.headg {
        font-size: 26px;
    }

    p.has-text-color.list {
        font-size: 16px;
    }

    h2.has-text-color.headg {
        font-size: 26px;
        text-align: center;
    }

    p.listgrowth {
        font-size: 16px;
    }

    ul.listlf li {
        width: 100%;
        font-size: 17px;
    }
}

.wp-block-column.epsdvideo #content .flowplayer.skin-slim,
.flowplayer.skin-slim {
    margin: 0 auto;
}

.page-id-19872 figcaption {
    display: none;
}

.page-id-19872 .hoverbg .wp-block-column h2.gb-headline {}

.page-id-19872 .hoverbg .wp-block-column h3 {
    margin-bottom: 29px;
}

.page-id-20427 .phone_btn_flat {
    display: none !important;
}

form#gform_29 span.gfield_required {
    display: none;
}

form#gform_29 li {
    width: 33%;
    margin-top: 0px;
    display: inline-block;
}

form#gform_29 input {
    width: 100%;
    border: 3px solid #000;
    padding: 14px 4px;
}

form#gform_29 input#gform_submit_button_29 {
    width: auto;
    border: none;
}

form#gform_29 .gform_heading {
    margin-bottom: 0px;
    font-size: 34px;
    color: #000 !important;
}

.page-id-20569 input::placeholder {
    font-size: 26px;
    text-align: center;
}

form#gform_29 {
    text-align: center;
}

form#gform_29 span.gform_description {
    display: none !important;
}

div#get-your-best-value-deal-for-pizza-shops div#gform_wrapper_29 {
    margin-top: 0px;
}

.top-box-imgc .gb-inside-container {
    padding: 0px !important;
}

form#gform_28 .gform_heading {
    margin-bottom: 0px !important;
}

form#gform_28 span.gform_description {
    display: none !important;
}

ul#gform_fields_28 .ginput_container.ginput_container_text {
    margin-top: 0px !important;
}

.page-id-20854 .page-hero.gradient-overlay {
    display: none;
}

.page-id-2189 .header-wrap {
    display: none;
}

.page-id-2189 .page-hero.gradient-overlay {
    display: none;
}

.wp-block-columns.gradi {
    background: rgb(254, 201, 59);
    background: linear-gradient(90deg, rgba(254, 201, 59, 1) 0%, rgba(255, 232, 178, 1) 74%);
    padding: 10px;
}

p.rep.has-text-color.has-large-font-size {
    padding-top: 19px;
}

.wp-block-columns.gradi .gb-inside-container {
    display: flex;
    align-items: center;
    justify-content: left;
}

@media screen and (max-width:767px) {
    p.has-vivid-red-color.has-text-color {
        font-size: 19px !important;
    }

    .gb-container.gb-container-5d27d4d4 p.has-large-font-size {
        font-size: 20px;
    }

    .gb-container.gb-container-2e0a61d1 p.has-text-align-right {
        font-size: 20px !important;
        text-align: center;
    }

    .gb-container.gb-container-daeea01d p.has-text-align-center {
        font-size: 20px !important;
    }

    .gb-container.gb-container-16ca13df p {
        font-size: 20px !important;
        text-align: center;
    }

    .gb-container.gb-container-8dc23a30 p.has-text-align-right {
        font-size: 20px !important;
        text-align: center !important;
    }

    .gb-container.gb-container-5dd0b38d p.has-large-font-size {
        font-size: 20px;
        text-align: center;
    }

    .gb-container.gb-container-5dd0b38d .wp-block-column {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .gb-container.gb-container-5dd0b38d .wp-block-column figure.alignleft.size-large.is-resized {
        margin: 0px !important;
    }
}

@media screen and (min-width:768px) {
    body.page-id-2189 #main .gb-inside-container {
        max-width: 800px;
    }
}

p.has-vivid-red-color.has-text-color {
    margin-bottom: 0px;
}

.gb-container.gb-container-5d27d4d4 p strong {
    color: #000;
}

.gb-container.gb-container-5d27d4d4 p {
    color: #c71313;
    font-weight: bold;
}

p.pqo strong {
    color: #3c3744;
    font-weight: bold;
}

p.pqo {
    color: #cf2e2e;
    font-weight: bold;
}

.page-id-2189 .wp-block-image {
    margin-bottom: 0em;
}

@media screen and (min-width:1025px) {
    .gb-container.gb-container-8dc23a30 .wp-block-image.size-large {
        padding-left: 15px;
    }
}

.page-id-2189 aside#lsi_widget-1 {
    display: none;
}

.page-id-2189 aside#media_image-3 {
    display: none;
}

.page-id-21596 .page-hero {
    display: none;
}

body.page-id-21596 .site-main ul:not(.gform_fields):not(.ul-features-3):not(.ul-features-2):not(.gfield_radio) li::before {
    display: none !important;
}

.ftr {
    display: inline-block;
    list-style-type: none;
    width: 100%;
    text-align: center;
}

.ftr li {
    display: inline-block;
}

body.page-id-25794 .page-hero.gradient-overlay {
    display: none;
}

.newclr a {
    color: #fff;
}

.newclr span.gb-icon {
    transform: scaleX(-1);
    padding-left: 10px;
}

a.a2a_dd.addtoany_share_save.addtoany_share {
    display: none;
}

.fivestars .gb-inside-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

body.page-id-25794 a.gb-button {
    box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 40%);
}

@media (max-width: 767px) {

    figure.wp-block-table.is-style-regular table {
        width: 700px;
        font-size: 11px;
    }

    .page-id-21596 .gb-headline-0d7091dc {
        text-align: center;
        margin-bottom: 0px;
    }

    p.mobp {
        padding: 15px;
    }

    .gb-headline-ca50d3a2 br {
        display: none;
    }

    .page-id-21596 nav#mobile-header {
        display: none !important;
    }
}

body.page-id-27468 .page-hero {
    padding-top: calc(80px + 0px);
}

body.page-id-27468 .site-logo {
    margin: auto;
}

body.page-id-27468 .site-header .header-image {
    width: auto;
}

form#gform_26 input#miniorange_otp_token_submit,
div#gform_wrapper_28 input#miniorange_otp_token_submit,
div#gform_wrapper_44 input#miniorange_otp_token_submit {
    max-width: 100%;
}

div#gform_wrapper_28 {
    max-width: 465px;
    margin: auto;
}

@media only screen and (min-width: 768px) and (max-width: 1010px) {
    div#packagesandpricing .wp-block-column.has-base-background-color.has-background {
        margin: 15px auto;
    }
}

@media (max-width: 1024px) {
    header#masthead nav#site-navigation {
        order: 1;
        margin: 0px auto;
        flex: 1;
    }

    header#masthead .site-logo {
        order: 2;
        flex: 1;
        margin: 0px;
    }

    aside#nodesktopdev a.btn {
        background: #fff;
        color: #000;
        padding: 10px 15px;
        border-radius: 43px;
        display: inline-block;
    }

    aside#nodesktopdev {
        margin: 0px !important;
        padding: 0px !important;
    }

    header#masthead .inside-header {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    header#masthead .header-widget {
        margin-bottom: 0px !important;
        top: 0px !important;
        order: 3;
        flex: 1;

    }

    aside#nodesktopdev {
        display: block !important;
    }

    header#masthead div#primary-menu {
        display: none;
    }

    #uniqtable {
        width: auto;
    }

    div#wpsm_accordion_24399 {
        padding: 20px;
        width: 93%;
    }

    body.page.page-id-1020 .movvv {
        display: none;
    }

    .mobonlyprice {
        display: block;
    }

    body.page-template-default.page.page-id-21596 .circlee span.gb-icon svg {
        margin: 6px auto;
    }

    .page-id-21596 .gb-headline-0d7091dc {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    p.mobp {
        padding: 15px;
    }

    .page-id-21596 nav#mobile-header {
        display: none !important;
    }
}

.page-id-21596 .container.grid-container {
    max-width: 1000px;
}

.page-id-21596 .gb-button-wrapper a.gb-button-4ea7af2b,
.gb-button-wrapper a.gb-button-4ea7af2b:visited {
    -webkit-box-shadow: 0px 5px 14px 0px rgb(0 0 0 / 52%);
    -moz-box-shadow: 0px 5px 14px 0px rgb(0 0 0 / 52%);
    box-shadow: 0px 5px 14px 0px rgb(0 0 0 / 52%);
}

.gform_wrapper select option {
    text-transform: capitalize !important;
}

.ftr li a {
    color: #000;
}

.page-id-21596 .gb-headline-24af0136 {
    max-width: 70%;
    margin: 0px auto 30px;
}

.sps {
    line-height: 125%;
}

body.page-template-default.page.page-id-21897 .header-wrap {
    background-color: #6a0e07;
}

body.page-template-default.page.page-id-21897 thead th:last-child {
    background: #cf2e2e;
}

@media (max-width: 781px) and (min-width: 600px) {
    .wp-block-column.fuller {
        flex-basis: 100% !important;
    }
}

@media (max-width: 768px) {
    div#rmber .gb-grid-wrapper>.gb-grid-column {
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    input#miniorange_otp_token_submit {
        max-width: 100%;
    }

    figure#uniqtable table {
        width: 100%;
    }

    header#masthead .inside-header {
        padding: 0px;
    }

    aside#nodesktopdev a.btn {
        padding: 6px 10px;
    }

    .gb-container-f3558954>.gb-inside-container,
    .gb-container-425704a4>.gb-inside-container {
        padding: 40px 15px;
    }

    body.page-id-999 .site-content {
        padding: 0px;
    }

    body.page-template-default.page.page-id-21596 .circlee span.gb-icon svg {
        margin: 4px auto;
    }

    body.page-template-default.page.page-id-21596 ul.lsi-social-icons.icon-set-lsi_widget-1,
    body.page-template-default.page.page-id-21596 aside#media_image-3,
    body.page-template-default.page.page-id-21596 aside#lsi_widget-1 h2.widget-title,
    body.page-template-default.page.page-id-21596 aside#media_image-4 {
        text-align: center !important;
        width: 100%;
        display: block;
    }

    .wp-block-image.mobildo img {
        width: 200px;
    }

    .circlee span.gb-icon svg {
        padding: 6px;
        margin: 6px auto;
        font-size: 8px;
    }

    body.page-template-default.page.page-id-21596 .footer-widgets {
        padding: 40px 15px 40px 15px;
    }

    .mycustomsocial a {
        padding: 0px 14px 0px 0px;
    }

    .mycustomcall,
    .mycustomcall a,
    .mycustomsocial a {
        font-size: 12px;
    }

    .mycustomcall i {
        font-size: 14px;
    }

    div#removgap .gb-inside-container {
        padding: 0px 0px 6px 0px;
    }

    div#spvv figure.alignleft.size-large.is-resized {
        margin: 0px auto;
    }

    .mheight {
        height: 15px !important;
    }

    .page-id-21596 .red-text br {
        display: none;
    }

    .page-id-21596 .p-br br {
        display: none;
    }

    ul.y-choose-list {
        font-size: 25px;
        margin-bottom: 0px !important;
    }
}

.circlee p {
    align-items: center;
}

/* 




AWweber LP Style */

#af-form-1700189644 .af-body .af-textWrap {
    width: 70%;
    display: block;
    float: right;
}

#af-form-1700189644 .af-body input.text,
#af-form-1700189644 .af-body textarea {
    background-color: #FFFFFF;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    color: #000000;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: Verdana, sans-serif;
}

#af-form-1700189644 .af-body input.text:focus,
#af-form-1700189644 .af-body textarea:focus {
    background-color: #FFFAD6;
    border-color: #5E5E5E;
    border-width: 1px;
    border-style: solid;
}

#af-form-1700189644 .af-body label.previewLabel {
    display: block;
    float: left;
    width: 25%;
    text-align: left;
    color: #000000;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    font-family: Verdana, sans-serif;
}

#af-form-1700189644 .af-body {
    padding-bottom: 15px;
    padding-top: 15px;
    background-repeat: no-repeat;
    background-position: inherit;
    background-image: none;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, sans-serif;
}

#af-form-1700189644 .af-quirksMode {
    padding-right: 15px;
    padding-left: 15px;
}

#af-form-1700189644 .af-standards .af-element {
    padding-right: 15px;
    padding-left: 15px;
}

#af-form-1700189644 .buttonContainer input.submit {
    background-color: #1b8b00;
    color: #ffffff;
    font-family: Open Sans, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    padding: 15px 45px;
    text-transform: uppercase;
}

#af-form-1700189644 .buttonContainer input.submit {
    width: auto;
}

#af-form-1700189644 .buttonContainer {
    text-align: center;
}

#af-form-1700189644 button,
#af-form-1700189644 input,
#af-form-1700189644 submit,
#af-form-1700189644 textarea,
#af-form-1700189644 select,
#af-form-1700189644 label,
#af-form-1700189644 optgroup,
#af-form-1700189644 option {
    float: none;
    position: static;
    margin: 0;
}

#af-form-1700189644 div {
    margin: 0;
}

#af-form-1700189644 form,
#af-form-1700189644 textarea,
.af-form-wrapper,
.af-form-close-button,
#af-form-1700189644 img {
    float: none;
    color: inherit;
    position: static;
    background-color: none;
    border: none;
    margin: 0;
    padding: 0;
}

#af-form-1700189644 input,
#af-form-1700189644 button,
#af-form-1700189644 textarea,
#af-form-1700189644 select {
    font-size: 100%;
}

#af-form-1700189644 select,
#af-form-1700189644 label,
#af-form-1700189644 optgroup,
#af-form-1700189644 option {
    padding: 0;
}

#af-form-1700189644,
#af-form-1700189644 .quirksMode {
    width: 100%;
    max-width: 965px;
}

#af-form-1700189644.af-quirksMode {
    overflow-x: hidden;
}

#af-form-1700189644 {
    background-color: #FFFFFF;
}

#af-form-1700189644 {
    display: block;
}

#af-form-1700189644 {
    overflow: hidden;
}

.af-body .af-textWrap {
    text-align: left;
}

.af-body input.image {
    border: none !important;
}

.af-body input.submit,
.af-body input.image,
.af-form .af-element input.button {
    float: none !important;
}

.af-body input.submit {
    white-space: inherit;
}

.af-body input.text {
    width: 100%;
    float: none;
    padding: 2px !important;
}

.af-body.af-standards input.submit {
    padding: 4px 12px;
}

.af-clear {
    clear: both;
}

.af-element label {
    text-align: left;
    display: block;
    float: left;
}

.af-element {
    padding-bottom: 5px;
    padding-top: 5px;
}

.af-form-wrapper {
    text-indent: 0;
}

.af-form {
    box-sizing: border-box;
    text-align: left;
    margin: auto;
}

.af-quirksMode .af-element {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.lbl-right .af-element label {
    text-align: right;
}

body {}

#af-form-1700189644 .bodyText p {
    margin: 0 0 1em !important;
}

#af-form-1700189644 .af-body .af-textWrap {
    width: 100% !important;
}

#af-form-1700189644 .af-body .af-element {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 28%;
    float: left;
}

#af-form-1700189644 .af-body .af-element:first-child {
    margin-top: 0 !important;
}

#af-form-1700189644 .af-body label.previewLabel {
    margin-top: 0.25rem !important;
    margin-bottom: .25rem !important;
}

#af-form-1700189644 .af-body input.text,
#af-form-1700189644 .af-body textarea {
    border-radius: 3px !important;
    box-sizing: border-box !important;
    color: #444444 !important;
    font-size: 1rem !important;
    margin-bottom: 0.75rem !important;
    padding: 8px 12px !important;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#af-form-1700189644 .af-body select {
    width: 100%;
}

#af-form-1700189644 .af-body .af-dateWrap select {
    width: 33%;
}

#af-form-1700189644 .choiceList-radio-stacked {
    margin-bottom: 1rem !important;
    width: 100% !important;
}

#af-form-1700189644 .af-element-radio {
    margin: 0 !important;
}

#af-form-1700189644 .af-element-radio input.radio {
    display: inline;
    height: 0;
    opacity: 0;
    overflow: hidden;
    width: 0;
}

#af-form-1700189644 .af-element-radio input.radio:checked~label {
    font-weight: 700 !important;
}

#af-form-1700189644 .af-element-radio input.radio:focus~label {
    box-shadow: inset 0 0 0 2px rgba(25, 35, 70, .25);
}

#af-form-1700189644 .af-element-radio input.radio:checked~label:before {
    background-color: #777777;
    border-color: #d6dee3;
}

#af-form-1700189644 .af-element-radio label.choice {
    border: 1px solid #d6dee3;
    border-radius: 3px !important;
    display: block !important;
    font-weight: 300 !important;
    margin: 0.5rem 0 !important;
    padding: 1rem 1rem 1rem 2rem !important;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#af-form-1700189644 .af-element-radio label.choice:before {
    background-color: #FFF;
    border: 1px solid #d6dee3;
    border-radius: 50%;
    content: '';
    height: 0.75rem;
    margin-left: -1.3rem;
    position: absolute;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    width: 0.75rem;
}

#af-form-1700189644 .buttonContainer {
    box-sizing: border-box !important;
    margin-bottom: 50px;
}

@media (max-width: 768px) {
    #af-form-1700189644 .buttonContainer {
        margin-bottom: 35px;
    }
}

#af-form-1700189644 .af-footer {
    box-sizing: border-box !important;
}

#af-form-1700189644 .af-footer p {
    margin: 0 !important;
}

#af-form-1700189644 input.submit,
#af-form-1700189644 #webFormSubmitButton {
    border: none;
    border-radius: 3px !important;
    font-weight: bold;
    margin-top: 0.5rem !important;
    margin-bottom: 1rem !Important;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#af-form-1700189644 input.submit:hover,
#af-form-1700189644 #webFormSubmitButton:hover {
    cursor: pointer;
    opacity: 0.8;
}

#af-form-1700189644 input.text:hover {
    cursor: pointer;
    opacity: 0.8;
}

.poweredBy a,
.privacyPolicy p {
    color: #000000 !important;
    font-size: 0.65rem !important;
}

.af-element.buttonContainer {
    width: 96% !important;
    text-align: center !important;
}

#af-form-1700189644 .buttonContainer input.submit:hover {
    background-image: none;
    background-color: #222222;
}

@media (max-width: 768px) {
    #af-form-1700189644 .af-body .af-element {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: 100%;
        float: left;
    }
}

@media (max-width: 768px) {
    .without-margin.circlee p {
        margin-bottom: 0;
    }

    div.valuable-resources .wp-block-column {
        width: 50% !important;
        min-height: 100px;
        float: left;
    }

    .gb-grid-column.gb-grid-column-ff33bb9d {
        margin-top: 50px;
    }

    .circlee p {
        align-items: center;
        margin-bottom: 15px;
    }

    #af-form-1700189644 .af-body label.previewLabel {
        font-size: 12px;
    }
}

#af-form-1700189644,
#af-form-1700189644 .quirksMode {
    width: 100%;
    max-width: 850px !important;
}

#af-form-1700189644 {
    border-style: none !important;
}

#af-form-1700189644 .buttonContainer input.submit {
    background-color: #1b8b00 !important;
}

#af-form-1700189644 .buttonContainer input.submit:hover {
    background-color: #222222 !important;
}

@media (max-width: 768px) {
    .af-form-wrapper {
        padding: 0 20px !important;
    }

    .p-mob {
        font-size: 14px !important;
    }
}

.online-order-features.circlee p span.gb-icon {
    position: relative;
    top: 2px;
}

.online-order-features.circlee p {
    align-items: baseline;
}

@media (min-width: 768px) {
    .shops {
        min-height: 340px;
    }
}

.resouces-wrapper {
    float: left;
    width: 100%;
}

.wp-block-columns.valuable-resources {
    display: inline-block;
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 25px;
}

.valuable-resources .wp-block-column {
    width: 30.33% !important;
    margin: 0;
    display: inline-block;
}

.shops .gb-headline.gb-headline-7a40ae9e.gb-headline-text {
    font-family: Open Sans, sans-serif;
    text-align: center;
    color: #f75934;
    font-size: 25px;
    font-weight: 700;
    line-height: 34px;
    font-style: italic;
}

.shops .gb-headline.gb-headline-ea1eeaca.gb-headline-text {
    font-family: Open Sans, sans-serif;
    text-align: center;
    color: #f75934;
    font-size: 25px;
    font-weight: 700;
    line-height: 34px;
    font-style: italic;
}

.circlee p {
    align-items: baseline;
}

.circlee p .gb-icon {
    position: relative;
    top: 5px;
}

/* Landing page 2 new desigh style */

.lander-style-img {
    float: left;
}

.lander-style-header-text {
    margin-top: 50px;
    font-size: 30px !important;
}

.page-id-21596 .site-footer {
    display: none;
}

@media (max-width: 768px) {
    .lander-style-header-text {
        width: 100% !important;
        float: left !important;
        line-height: 25px !important;
        font-size: 20px !important;
    }

    .p-bottom-space {
        margin-bottom: 0px !important;
    }

    .lander-style-header-text {
        margin-top: 0px;
    }

    .lander-style-img {
        float: none;
    }

    .borderd-box-n {
        border: none;
        background: none;
        box-shadow: none;
    }

    .borderd-box-n {
        margin: 0 0 0px;
    }

    .height-mob-spacer {
        height: 0px !important;
    }

    .quote-height {
        margin-bottom: 0px;
    }
}

@media (min-width: 768px) {
    .br-class br {
        display: none;
    }
}

.videoss .wp-block-group__inner-container {
    padding: 0;
}

.videoss .wp-block-column {
    padding: 5px;
}

.error404 .inside-article {
    min-height: 250px;
}