/*** CUSTOM FONTS ***/
/*@font-face {
    font-family:Din2014_Regular;
	src:url('https://storage.googleapis.com/msgsndr/QnlvmEriOy5Z2WoPDNDq/media/67bd4af1873a6ba5df192762.woff2');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:Din2014_Light;
	src:url('https://storage.googleapis.com/msgsndr/QnlvmEriOy5Z2WoPDNDq/media/67bd4af19e1553301c9e59b5.woff2');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:Din2014_Bold;
	src:url('https://storage.googleapis.com/msgsndr/QnlvmEriOy5Z2WoPDNDq/media/67bd4af131c31555ebf2d4fd.woff2');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:Din2014_Medium;
	src:url('https://storage.googleapis.com/msgsndr/QnlvmEriOy5Z2WoPDNDq/media/67bd4d05c3edf62a6d0a1e4f.woff2');
	font-weight: normal;
    font-style: normal;
}
/*
/*** END CUSTOM FONTS ***/


/*** VARIABLES ***/
:root {
	/*Colors*/
    --primary: #E8B904;
    --secondary: #d3af25;
    --textColor: #000000;
    --whiteColor: #FFFFFF;
	/*Fonts*/
    --headingfont: 'Roboto';
    --primaryfont: 'Roboto';
    --secondaryfont: 'Roboto';
    --contentfont: 'Roboto';
    --lightfont: 'Roboto';
	/*Screen Sizes*/
    --xlarge: 1380px !important;
    --large: 1200px !important;
    --medium: 1050px !important;
    --small: 767px !important;
	/*Custom Width*/
    --customContentWidth: 1024px;
    --maxContentWidth: 1380px;
    --wideContentWidth: 1380px;
    --widerContentWidth: 1480px;
    --narrowContentWidth: 1000px;
    --fullContentWidth: 1920px;
    --smallContentWidth: 768px;
    --mediumContentWidth: 860px;
	/*Padding*/
    --leftPadding: 20px;
    --rightPadding: 20px;
    --columnGap: 15px;
}
/*** END OF VARIABLES ***/

/*** LAYOUT ***/

/* Setting up the container width of all sections */
.c-section > .inner {
    max-width: var(--maxContentWidth)!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
/* Custom Width */
.wide-width {
    max-width: var(--wideContentWidth)!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.medium-width {
    max-width: var(--mediumContentWidth)!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.narrow-width {
    max-width: var(--narrowContentWidth)!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.full-content-width {
    max-width: var(--fullContentWidth)!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.small-width {
    max-width: var(--smallContentWidth)!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.custom-width {
    max-width: var(--customContentWidth)!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.full-width > .inner {
    max-width: 100%!important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

/* End Custom Width */


/* Custom Grids */
.pr-section {
    padding: 80px 0px!important;
}

.pr-section.header-section {
    padding: 0px 0px!important;
}

.pr-section > .inner {
}

.pr-row > .inner {
    display: flex;
    flex-wrap: wrap;
  /*  margin-left:  calc(var(--columnGap) * -1)!important;
    margin-right: calc(var(--columnGap) * -1)!important;*/
}

.pr-column {
    padding-left: var(--columnGap)!important;
    padding-right: var(--columnGap)!important;
    box-sizing: border-box;
    width: 100%!important;
}

/* Responsive column sizes */
@media (max-width: 768px) {
    .small-12 {
        flex: 0 0 100%!important;
        max-width: 100%!important;
        width: 100%!important;
    }
	.small-8{
		flex: 0 0 66.66%!important;
        max-width: 66.66%!important;
	}
    .small-6 {
        flex: 0 0 50%!important;
        max-width: 50%!important;
    }

    .small-4 {
        flex: 0 0 33.3333%!important;
        max-width: 33.3333%!important;
    }

    .small-3 {
        flex: 0 0 25%!important;
        max-width: 25%!important;
    }

    .hide-small {
        display: none;
    }
}

@media (min-width: 769px) {
    .medium-12 {
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
	.medium-8{
		flex: 0 0 66.66%!important;
        max-width: 66.66%!important;
	}
      
    .medium-6 {
        flex: 0 0 50%!important;
        max-width: 50%!important;
    }

    .medium-4 {
        flex: 0 0 33.3333%!important;
        max-width: 33.3333%!important;
    }
	.medium-3 {
        flex: 0 0 25%!important;
        max-width: 25%!important;
    }

}

@media (min-width: 1024px) {
    .large-12 {
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }

    .large-8 {
        flex: 0 0 66.66%!important;
        max-width: 66.66%!important;
    }

    .large-6 {
        flex: 0 0 50%!important;
        max-width: 50%!important;
    }

    .large-4 {
        flex: 0 0 33.3333%!important;
        max-width: 33.3333%!important;
    }

    .large-3 {
        flex: 0 0 25%!important;
        max-width: 25%!important;
    }

    .large-2 {
        flex: 0 0 20%!important;
        max-width: 20%!important;
    }
}

@media (min-width: 1366px) {
    .xlarge-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
}


/* End Custom Grids */

/*** END OF LAYOUT ***/
/*** TYPOGRAPHY ***/

/* - Headings */
.c-heading h1,
.c-sub-heading h2,
.c-sub-heading h3,
.c-sub-heading h4 {
    margin-bottom: 23px!important;
    font-family: var(--secondaryfont)!important;
}

.c-heading h1 {
    font-family: var(--headingfont)!important;
    line-height: 85px!important;
    font-size: 75px!important;
    text-transform: Capitalize;
}

.c-heading h2 {
    font-weight: normal!important;
    line-height: 58px!important;
    font-size: 48px!important;
}

.c-sub-heading h2 {
    font-size: 48px!important;
    line-height: 58px!important;
    text-transform: Capitalize;
}

.c-sub-heading .section-title h2 {
    font-size: 50px!important;
    line-height: 60px!important;
    text-transform: capitalize;
}

.c-sub-heading h3 {
    font-size: 32px!important;
    line-height: 42px!important;
}

.c-sub-heading h4 {
    font-size: 22px!important;
    line-height: 32px!important;
}

.c-sub-heading h5 {
    font-size: 20px!important;
    line-height: 25px!important;
}
/* -Content text */
p {
   /* font-size: 22px;
    font-weight: normal;
    line-height: 32px;*/
    font-family: var(--lightfont)!important;
}
/*** END OF TYPOGRAPHY ***/


/*** ELEMENTS ***/
button.btn-vp, a.btn-vp {
    font-size: 20px;
    padding: 20px 50px;
    font-family: var(--primaryfont)!important;
    font-style: normal!important;
    line-height: 30px!important;
    border-radius: 0px!important;
    background: var(--primary)!important;
    border: 1px solid var(--secondary)!important;
    text-transform: uppercase;
    color: var(--whiteColor)!important;
    font-weight: 700!important;
}

button.btn-vp.no-icon .button-icon-start,
button.btn-vp.no-icon .button-icon-end,
a.btn-vp.no-icon .button-icon-start,
a.btn-vp.no-icon .button-icon-end {
    display: none;
}

button.btn-vp:hover, a.btn-vp:hover {
    background: var(--secondary)!important;
    color: var(--whiteColor)!important;
}

button.btn-vp .main-heading-group {
    text-transform: uppercase!important;
}

button.btn-yellow {
    background: #edae16!important;
}

button.btn-vp .button-icon-start, a.pr-btn-after-icon.btn-vp .button-icon-start {
   /* display: none!important;*/
}
/*** END OF ELEMENTS ***/

/*** PANELS ***/

/* HERO AREA */
.hero-area .text-column-left {
    padding-right: 60px;
}

.hero-area .text-column-right {
    padding-left: 60px;
}
/* END HERO AREA */

/*** END PANELS ***/

/*** CUSTOM CLASSESS ***/
body {
    /*padding-bottom: 150px;*/
}

.pr-bg-cover .bg {
    background-size: cover!important;
}

.pr-bg-position .bg {
    background-position: right top;
}

.pr-bg-contain .bg {
    background-size: contain!important;
}

.pr-bg-position-center-bottom .bg {
    background-position: center bottom!important;
}

.section-full-width > .inner {
    max-width: 100%!important;
}

.section-width-medium > .inner {
    max-width: 980px!important;
}

.steps.noBorder {
    border-left: 1px solid #1843A0 !important;
}

.pr-custom-list ul li p,.pr-custom-list-p p {
    font-size: 25px!important;
    line-height: 35px!important;
}

.pr-custom-form #_builder-form {
    border: 1px solid #103178;
}

.transparent-bg {
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.85)!important;
}

.mid-width {
    max-width: 940px;
    margin-left: auto!important;
    margin-right: auto!important;
}

.mid-width-row > .inner {
    max-width: 980px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.above-fold-text p {
    font-size: 20px!important;
}

.button-caption p {
    font-size: 14px!important;
}

.pr-2column-list ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.countdown-timer .time-grid-3 {
    display: block!important;
}

.countdown-timer .timer-box {
    display: inline-block;
    /* max-width: 140px; */
    width: 152px;
    position: relative;
    padding-left: 110px;
}

.countdown-timer .timer-box  .label {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
    text-align: right;
    text-transform: capitalize;
}

.countdown-timer .timer-box  .label::after {
    content: ":";
}

/* Custom Box */
.custom-box {
    border: 1px solid #103178;
    border-radius: 10px;
}

.custom-box * {
    font-family: 'Open Sans';
}

.custom-box .c-heading {
    background-color: #103178;
    padding: 10px 20px 20px;
    position: relative;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
}

.custom-box .c-heading h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
 /* 100% */
    letter-spacing: -1.2px;
    color: #FFFFFF;
}

.custom-box .c-heading h3 span {
    display: block;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
 /* 150% */
    letter-spacing: -0.8px;
}

.custom-box .c-content {
    background: #FFFFFF;
    padding: 20px;
    color: #103178;
    border-radius: 0px 0px 10px 10px;
}

.custom-box .c-content p {
    font-size: 20px;
    font-weight: 600;
}

.custom-box .c-content p.footer_ {
    font-size: 14px;
    line-height: 20px;
}

.custom-box .c-content * {
    color: #103178;
}

.custom-box .c-content h3 {
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
 /* 100% */
    letter-spacing: -1.2px;
    text-transform: capitalize;
}

.custom-box .c-content ul {
    padding-left: 0px;
}

.custom-box .c-content ul  li {
    list-style: none;
    position: relative;
    background: transparent url('https://storage.googleapis.com/msgsndr/PWclwG8P0zvfCwmFWnFS/media/66e0fe09e0b5151f39bc8b92.png') no-repeat left 6px;
    padding: 3px 3px 10px 30px;
    font-size: 18px;
}

.custom-box .c-content ul li h4 {
    font-size: 20px;
    font-weight: normal;
}

.custom-box .c-content ul  li ul {
    padding-left: 20px;
}

.custom-box .c-content ul  li ul li {
    list-style: disc;
    background: none;
    padding-left: 0px;
    font-size: 18px;
}
/* End Custom Box */
.pr-info-list-col .pr-custom-list ul li {
    list-style-type: none!important;
    padding-left: 40px!important;
}

.pr-custom-list.phone-icon ul li {
    background: transparent url('https://assets.cdn.filesafe.space/PWclwG8P0zvfCwmFWnFS/media/674d434c12775b21b9dc5b0d.png') no-repeat left 4px;
}

.pr-custom-list.email-icon ul li {
    background: transparent url('https://storage.googleapis.com/msgsndr/PWclwG8P0zvfCwmFWnFS/media/674d480200da0c761704cfee.png') no-repeat left 4px;
}

.pr-custom-list.address-icon ul li {
    background: transparent url('https://storage.googleapis.com/msgsndr/PWclwG8P0zvfCwmFWnFS/media/674d481212775b3997dc68d7.png') no-repeat left 4px;
}

.pr-custom-list.schedule-icon ul li {
    background: transparent url('https://storage.googleapis.com/msgsndr/PWclwG8P0zvfCwmFWnFS/media/674d481dfeef64f131b80e83.png') no-repeat left 4px;
}

#__nuxt .bgCover100.bg-fixed:before {
    background-size: cover!important;
    -webkit-background-size: cover !important;
}

.floating-footer-section {
    left: 0px;
}
/*** OVERWRITES ***/
#paragraph-k0NCfV0sfE p {
    font-size: 16px!important;
}

.c-bullet-list ul {
    padding-left: 0px!important;
}

.c-bullet-list ul li {
    margin-bottom: 20px;
}

.c-bullet-list ul li p {
    font-size: 20px!important;
    font-family: var(--lightfont)!important;
}

.pr-custom-list ul li p {
    font-size: 24px!important;
    line-height: 34px!important;
}

.pr-footer .copy p {
    font-size: 16px;
    font-weight: 300;
}

.pr-btn-after-icon .button-icon-end:before {
    font-size: 20px;
    padding-left: 10px;
}

.video-vsl {
    margin-left: auto!important;
    margin-right: auto!important;
}

.custom-heading h1 {
}

.custom-heading h1 strong {
    font-family: var(--contentfont)!important;
    font-weight: normal!important;
    font-size: 40px;
    display: block;
    line-height: 45px;
}

.custom-heading h3 {
    font-family: var(--lightfont)!important;
    font-size: 20px!important;
    line-height: 30px!important;
    margin-bottom: 10px!important;
    text-transform: uppercase;
}

.hero-sub-headline h4 {
    font-size: 20px;
    line-height: 30px;
    font-family: var(--contentfont)!important;
}

.bordered-center-column {
    border-left: 1px solid #FFFFFF4D;
    border-right: 1px solid #FFFFFF4D;
}

button .sub-heading-button {
    text-transform: capitalize;
    font-family: var(--primaryfont)!important;
}

.pr-img-feature-container.no-description .featureText p {
    display: none;
}

table {
    width: 100%;
}

table tr td {
    border-bottom: 1px solid #000000;
}

table tr td:nth-child(2) {
    background: var(--primary)!important;
}

table thead tr td {
    font-family: var(--secondaryfont)!important;
    font-size: 22px;
    text-transform: uppercase;
    padding: 24px;
}

table thead tr td span {
    display: block;
    font-size: 16px;
    font-family: var(--secondaryfont)!important;
    text-transform: capitalize;
}

table tbody tr td {
    font-family: var(--secondaryfont)!important;
    font-size: 18px;
    padding: 18px 24px;
}

.pr-table {
    max-width: 1024px;
    width: 100%;
    margin: 10px auto;
}

.pr-table tr td:nth-child(1) {
    padding-left: 0px;
    width: 40%;
}

.pr-table tr td:nth-child(2) {
    text-align: center;
    width: 30%;
}

.pr-table tr td:nth-child(3) {
    width: 30%;
}

.how-it-works-item.noBorder {
    border-left: 1px solid rgba(255, 255, 255, 0.30)!important;
}

.how-it-works-item.noBorder:first-child {
    border-left: 0px!important;
}

.pr-faq .hl-faq-child-heading-text h4 {
    font-family: var(--lightfont)!important;
}

.cta-phone p {
    display: inline-block;
    background: transparent url('https://storage.googleapis.com/msgsndr/QnlvmEriOy5Z2WoPDNDq/media/67bebc750b7f24535cfc3c81.png');
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 40px;
}

.numbers-section .number-section-count {
    padding-right: 40px;
}

.numbers-section .c-paragraph {
    align-self: center;
}

.feature-checklist .c-column.noBorder {
    border-left: 1px solid #000000!important;
}

.feature-checklist .c-column.noBorder:first-child {
    border: 0px!important;
}

.pr-footer {
    padding: 0px 40px;
}

.pr-footer .copy a {
    padding: 0px 10px;
}

.inline-column-wrapper {
    min-height: 90px;
}

.custom-icon-text {
    position: relative;
}

.custom-icon-text .img-container {
    width: 97px !important;
    height: 87px !important;
}

.custom-icon-text .img-container {
    position: absolute;
    left: 0px;
    top: 0px;
}

.custom-icon-text .img-container,
.custom-icon-text .txt-container {
    display: inline-block;
    float: none!important;
    vertical-align: middle;
}

.custom-icon-text .txt-container {
    padding-left: 100px;
    width: 100%!important;
    float: none!important;
    display: block!important;
}

.custom-icon-text .txt-container .featureText p {
    display: none;
}

.full-width-section .right-col-text {
    max-width: 630px;
}

.full-width-section .left-col-image > .inner {
   /*  justify-content: end!important; */
}

.full-width-section .left-col-image {
    max-width: 970px;
}

.steps-row > .inner {
    position: relative;
}

.steps-row > .inner:before {
    content: "";
    max-width: 950px;
    width: 100%;
    height: 2px;
    border-top: 1px dashed #FFFFFF;
    position: absolute;
    top: 92px;
    left: 150px;
}

/* OWL Slider */
.testimonial-carousel .owl-item {
    text-align: center;
}

.testimonial-carousel p {
    text-align: left!important;
    font-size: 25px;
    margin: 0px 10px 40px;
    border-radius: 20px;
    padding: 40px;
    background: #FFFFFF;
    font-family: 'Poppins';
    font-size: 18px;
    position: relative;
}

.testimonial-carousel p:after {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    z-index: 1;
    border-style: solid;
    border-color: #FFFFFF transparent;
    border-width: 20px 20px 0;
    bottom: -20px;
    left: 24%;
    margin-left: -20px;
}

.testimonial-carousel h4.testimonial-author {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 26px;
    padding-left: 60px;
    text-align: left!important;
}

.testimonial-carousel h4.testimonial-author span {
    font-size: 14px;
    display: block;
    font-weight: 300;
}

.testimonial-carousel .owl-nav {
    text-align: center;
    margin-top: 20px;
}

.testimonial-carousel .owl-nav button.owl-prev {
    border-right: 1px solid #cccccc;
}

.testimonial-carousel .owl-nav button span {
    font-size: 60px;
    padding: 0px 20px;
    line-height: 24px;
}

.sticky-header {
    background-color: #FFFFFF!important;
    box-shadow: 0px 0px 40px rgba(2, 1, 1, 0.2)!important;
}

.navigation-wrapper button {
    padding: 10px 16px;
    border-radius: 0px;
    border: 0px;
    cursor: pointer;
    color: var(--btnColor)!important;
    font-size: 25px;
    background: #FFFFFF;
}

.navigation-wrapper button:hover {
    background: var(--btnColor)!important;
    color: #FFFFFF!important;
}

.navigation-wrapper button.prev-btn {
    margin-right: 10px;
}

.owl-nav {
    display: none;
}
/* END OWL Slider */

/* -- GRID SERVICES BLOCKS -- */
.grid-services-blocks {
}
/* -- END GRID SERVICES BLOCKS -- */


/* Table */
.tableWrapper {
    overflow-x: auto;
}

.pr-table {
    font-family: 'Roboto';
    width: 100%;
    table-layout: fixed;
}

.pr-table tr td:nth-child(2),
.pr-table tr th:nth-child(2) {
    background-color: var(--primary)!important;
}

.pr-table tr th:nth-child(2) {
    color: #FFFFFF;
}

.pr-table tr {
}

.pr-table tr th {
    text-align: center;
    padding: 24px;
    border-bottom: 1px solid #000000;
    vertical-align: top;
}

.pr-table tr td {
    font-size: 18px;
    text-align: center;
    padding: 18px 24px;
    border-bottom: 1px solid #000000;
}

.pr-table tr td:nth-child(1),
.pr-table tr th:nth-child(1) {
    text-align: left;
}

.pr-table thead tr th {
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
}
/* End Table */


.pr-section.no-vert-padding {
    padding: 0px 20px!important;
}

.pr-section.no-padding,
.pr-section.no-padding  .pr-row {
    padding: 0px!important;
}

.grid-box > div.inner {
    background-color: #FFFFFF;
    border-radius: 0px;
    padding: 20px!important;
    background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
}

.grid-box.bordered-box > div.inner {
    background: transparent;
    border-radius: 7px;
    border: 1px solid #FFFFFF;
    box-shadow: none;
}

.grid-box.no-bg-grid > div.inner {
    background: transparent;
    box-shadow: none;
}

.grid-box.no-bg-grid.pr-testimonial-col > div.inner,
.grid-box.no-bg-grid.no-padding-grid > div.inner {
    padding: 0px!important;
}

.reviews-author .featureText {
    background: transparent url('https://storage.googleapis.com/msgsndr/1OBMhirDABhuWHbVuyQo/media/6878aaa42035ba1c61919c77.png') no-repeat left center;
}

.reviews-author .img-container {
    width: 14%!important;
}

.reviews-author .txt-container {
    width: 85%!important;
}

.reviews-badge-small p span,
.reviews-badge-large div p {
    display: inline-block;
    position: relative;
}

.reviews-badge-large  div p:before {
    content: url('https://storage.googleapis.com/msgsndr/1OBMhirDABhuWHbVuyQo/media/6878904b2035ba751791365d.png');
    top: 4px;
    position: relative;
    padding-right: 15px;
}

.reviews-badge-small p span:before {
    content: url('https://storage.googleapis.com/msgsndr/1OBMhirDABhuWHbVuyQo/media/6878dba5e8df545b9591ebed.png');
    top: 2px;
    position: relative;
    padding-right: 15px;
}

.pr-testimonial-wrapper {
    background: #FFFFFF;
    padding: 20px!important;
    border-radius: 0px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}

.pr-testimonial-wrapper .pr-testimonial-author {
    margin-bottom: 20px;
}

.pr-testimonial-wrapper .pr-testimonial-author .author-thumb {
    display: inline-block;
    margin-right: 12px;
}

.pr-testimonial-wrapper .pr-testimonial-author .author-name {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

.testimonial-content {
    font-size: 18px;
    line-height: 28px;
}
/* LIST ITEMS */
.list-content {
    padding: 0 !important;
}

.list-content ul {
    padding-left: 20px !important;
}

.list-container  .list-content ul {
    padding-left: 100px!important;
}

.list-content ul li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px!important;
}

.list-content ul li:not(:last-child) {
    margin-bottom: 10px;
}

.list-padding ul li:not(:last-child) {
    margin-bottom: 30px !important;
}

.list-content ul li::marker {
    list-style: none;
    content: none;
}

.list-content ul li::before {
    margin-right: 16px!important;
    content: url("https://storage.googleapis.com/msgsndr/1OBMhirDABhuWHbVuyQo/media/68ccc1f5eaa0588ee3edc6e6.svg");
}

.list-content ul li p {
    font-family: var(--primaryfont) !important;
    /*color: var(--white) !important;*/
    font-size: 18px !important;
    padding-top: 2px!important;
    /*font-weight: bold;*/
}
.pr-bg-position-left-top .bg {
    background-position: left top!important;
}
/*** MEDIA QUERIES ***/
/* Laptops */
@media screen and (max-width:1366px) {
    .adjust-column {
        padding: 10px 30px!important;
    }

    .c-column.fullWidthSection_leftCol,
  	.c-column.fullWidthSection_rightCol {
        padding: 40px 20px!important;
    }
}
/* End Laptops */
/* Large Tablets */
@media screen and (max-width:1024px) {
	/* HERO AREA */
    .hero-area .text-column-left {
        padding-right: 10px;
    }

    .hero-area .text-column-right {
        padding-right: 10px;
    }
	/* END HERO AREA */
	/* Custom Grids */
    .pr-row > .inner {
	/*	flex-direction: row;
		flex-wrap: wrap;*/
    }

    .pr-row .pr-column.pr-col-4 {
        max-width: 50%!important;
        width: 100%;
    }

    .pr-row .pr-column {
       /* margin-bottom: 30px;*/
    }
	/* End Custom Grids */
	
	/* Custom Classes */
    .numbers-item > .inner {
        flex-direction: column!important;
    }
	/* End Custom Classes */
	
    .numbers-item p {
        text-align: center;
    }

    .featured-image-with-text .pr-row > .inner .pr-column {
        max-width: 100%;
        width: 100%;
    }

    .no-bottom-gap {
        margin-bottom: 0px!important;
        padding-bottom: 0px!important;
    }

    .no-top-gap {
        margin-top: 0px!important;
        padding-top: 0px!important;
    }

    .steps-row > .inner:before {
        display: none!important;
        border: 0px!important;
    }

    .pr-section > .inner {
		/*padding:40px 20px!important;*/
    }

    .pr-table {
        table-layout: auto;
    }
}

@media screen and (max-width:1024px) and (min-width: 769px) {
}

@media screen and (max-width:1023px) {
    .medium-down-center {
        align-self: center;
    }

    .medium-down-center .c-button,
	.medium-down-center .c-image .image-container {
        text-align: center!important;
    }

    .pr-section.header-section > .inner {
        padding: 0px 20px!important;
    }

    .pr-section.header-section .pr-row .pr-column {
        margin-bottom: 0px!important;
    }

    .header-affiliate-logo-container {
        display: none!important;
    }

    .header-logo-container .image-container,
  	.header-phone-container .c-paragraph p {
        text-align: center!important;
    }
}
/* Mini Tablets and Mobile */
@media screen and (max-width: 768px) {
    .c-heading h1 {
        line-height: 50px!important;
        font-size: 40px!important;
    }

    .pr-2column-list ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .floating-footer-section > .inner {
        position: relative;
    }

    .floating-footer-section .c-sub-heading h3 {
        font-size: 20px !important;
        line-height: 25px !important;
    }

    .timer-box .count,
  	.timer-box .label {
        font-size: 16px!important;
    }

    .hl_page-preview--content {
     /*   padding: 0px 10px;*/
    }

    #button-5Xb6iK5Qfb {
        position: absolute!important;
        top: -66px;
        right: -10px;
    }

    .c-sub-heading .section-title h2,
  	.c-heading h2 {
        font-size: 40px!important;
        line-height: 50px!important;
    }

    .pr-boxed-icon-row > .inner {
        display: block!important;
        text-align: center!important;
    }

    .pr-boxed-icon-row > .inner  .pr-boxed-icon-item.c-column {
        width: 44% !important;
        margin: 0px 10px 10px 10px !important;
        display: inline-block!important;
    }

    button.btn-vp {
        padding: 15px 20px!important;
        font-size: 20px!important;
    }

    .pr-affiliate-logos > .inner {
        display: block!important;
        text-align: center!important;
    }

    .pr-affiliate-logos > .inner .pr-affiliate-item.c-column {
        width: 44% !important;
        margin: 0px 10px 10px 10px !important;
        display: inline-block!important;
    }

    .pr-footer-logo > .inner,
  	.pr-footer-copy {
        align-items: center!important;
    }

    .pr-logo-container > .inner,
  	.pr-btn-container > .inner {
        align-items: center!important;
    }

    .c-sub-heading h3 {
        font-size: 20px !important;
        line-height: 25px !important;
    }

    button.btn-vp, a.btn-vp {
        padding: 6px 15px!important;
    }

    button.btn-vp, a.btn-vp span.main-heading-button {
        font-size: 18px!important;
        line-height: 25px!important;
    }

    .pr-footer .copy p {
        text-align: center;
    }

    .feature-checklist .c-column.noBorder,
  	.how-it-works-item.noBorder {
        border: 0px!important;
    }

    .cta-phone {
        text-align: center!important;
    }

    .pr-footer {
        padding: 0px;
    }

    .pr-footer .logo-container .image-container {
        text-align: center!important;
    }

    .pr-bg-position .bg {
        background-position: left top!important;
    }

    .footer-logo .image-container {
        text-align: center!important;
    }

    

    /*.hero-area.c-section,
  	.hero-area-centered-text.c-section,
    .grid-services-blocks.c-section,
  	.cta-strip.c-section {
        padding: 40px 20px!important;
    }*/

    .grid-services-blocks-item.c-column {
        padding: 40px 20px!important;
        margin-bottom: 20px!important;
    }
	
	/* Custom Grids */
    .pr-row > .inner {
        flex-direction: column;
        flex-wrap: wrap;
    }

    .pr-row .pr-column.pr-col-4 {
        max-width: 100%!important;
        width: 100%;
    }
	
	/* End Custom Grids */
    .pr-section {
        padding: 40px 0px!important;
    }

    .float-header .c-row > .inner {
        flex-direction: row !important;
    }

    .header-logo-container > .inner,
  	.header-phone-container > .inner,
    .footer-column > .inner {
        align-items: center!important;
    }

    .hero-area {
        padding-bottom: 590px!important;
    }

    .hero-area .bg {
        background: url('https://storage.googleapis.com/msgsndr/1OBMhirDABhuWHbVuyQo/media/68cce72eeaa0582c9bf49feb.jpeg')!important;
        background-position: bottom center!important;
        background-repeat: no-repeat!important;
        background-size: cover !important;
    }

    .header-logo-container img.header-logo {
        max-width: 250px!important;
    }

    .reviews-badge-large {
        text-align: center!important;
    }

    .reviews-badge-large p {
        font-size: 18px;
        line-height: 28px;
        text-align: center;
    }

    .form-builder--wrap {
        padding: 0px 10px 0px!important;
    }

    .grid-box,
  	.grid-box h4,
    .grid-box p,
  	.footer-copy p {
        text-align: center;
    }

    .footer-copy p {
        margin-bottom: 20px;
    }

    .footer-section {
        padding: 10px 20px!important;
    }

    .footer-section .footer-column {
        text-align: center!important;
    }

    .footer-logo img {
        max-width: 250px!important;
    }
}

@media screen and (max-width: 1300px) and (min-width: 768px) {
    .hl_page-preview--content {
       /* padding: 0px 10px;*/
    }
}

@media screen and (max-width: 1024px) and (min-width: 767px) {
    .pr-custom-2col-row > .inner {
        display: block!important;
        text-align: center!important;
    }

    .pr-custom-2col-row > .inner .pr-custom-2col-item.c-column {
        width: 44% !important;
        margin: 0px 10px 10px 10px !important;
        display: inline-block!important;
    }
}

@media screen and (max-width: 767px) {
    

    .header-logo-container > .inner,
  	.header-phone-container > .inner,
    .footer-column > .inner {
        align-items: center!important;
    }
}

@media screen and (max-width:480px) {
}