
img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:root {
    --wp--style--global--content-size: 1300px;
    --wp--style--global--wide-size: 1300px;
}

:where(body) {
    margin: 0;
}

.wp-site-blocks>.alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks>.alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

.is-layout-flow>.alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

.is-layout-flow>.alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

.is-layout-flow>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained>.alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

.is-layout-constrained>.alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

.is-layout-constrained>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained>.alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.sharing-default-minimal .nectar-love.loved,
body .nectar-social[data-color-override="override"].fixed>a:before,
body .nectar-social[data-color-override="override"].fixed .nectar-social-inner a,
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:hover,
.nectar-social.vertical[data-color-override="override"] .nectar-social-inner a:hover {
    background-color: #fcae3a;
}

.nectar-social.hover .nectar-love.loved,
.nectar-social.hover>.nectar-love-button a:hover,
.nectar-social[data-color-override="override"].hover>div a:hover,
#single-below-header .nectar-social[data-color-override="override"].hover>div a:hover,
.nectar-social[data-color-override="override"].hover .share-btn:hover,
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a {
    border-color: #fcae3a;
}

#single-below-header .nectar-social.hover .nectar-love.loved i,
#single-below-header .nectar-social.hover[data-color-override="override"] a:hover,
#single-below-header .nectar-social.hover[data-color-override="override"] a:hover i,
#single-below-header .nectar-social.hover .nectar-love-button a:hover i,
.nectar-love:hover i,
.hover .nectar-love:hover .total_loves,
.nectar-love.loved i,
.nectar-social.hover .nectar-love.loved .total_loves,
.nectar-social.hover .share-btn:hover,
.nectar-social[data-color-override="override"].hover .nectar-social-inner a:hover,
.nectar-social[data-color-override="override"].hover>div:hover span,
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i,
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) {
    color: #fcae3a;
}

html body[data-header-resize="1"] .container-wrap,
html body[data-header-format="left-header"][data-header-resize="0"] .container-wrap,
html body[data-header-resize="0"] .container-wrap,
body[data-header-format="left-header"][data-header-resize="0"] .container-wrap {
    padding-top: 0;
}

.main-content>.row>#breadcrumbs.yoast {
    padding: 20px 0;
}

.a-stats {
    --akismet-color-mid-green: #357b49;
    --akismet-color-white: #fff;
    --akismet-color-light-grey: #f6f7f7;

    max-width: 350px;
    width: auto;
}

.a-stats * {
    all: unset;
    box-sizing: border-box;
}

.a-stats strong {
    font-weight: 600;
}

.a-stats a.a-stats__link,
.a-stats a.a-stats__link:visited,
.a-stats a.a-stats__link:active {
    background: var(--akismet-color-mid-green);
    border: none;
    box-shadow: none;
    border-radius: 8px;
    color: var(--akismet-color-white);
    cursor: pointer;
    display: block;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif;
    font-weight: 500;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease;
}


.widget .a-stats a.a-stats__link:focus {
    background: var(--akismet-color-mid-green);
    color: var(--akismet-color-white);
    text-decoration: none;
}

.a-stats a.a-stats__link:hover {
    filter: brightness(110%);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16);
}

.a-stats .count {
    color: var(--akismet-color-white);
    display: block;
    font-size: 1.5em;
    line-height: 1.4;
    padding: 0 13px;
    white-space: nowrap;
}

.no-rgba #header-space {
    display: none;
}

@media only screen and (max-width:999px) {
    body #header-space[data-header-mobile-fixed="1"] {
        display: none;
    }

    #header-outer[data-mobile-fixed="false"] {
        position: absolute;
    }
}

@media only screen and (max-width:999px) {
    body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]) {
        display: block !important;
        margin-bottom: -91px;
    }

    #header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"] {
        display: none;
    }

    #header-outer[data-mobile-fixed="false"],
    body.nectar_using_pfsr #header-outer {
        top: 0 !important;
        margin-bottom: -91px !important;
        position: relative !important;
    }
}

@media only screen and (min-width:1000px) {
    #header-space {
        display: none;
    }

    .nectar-slider-wrap.first-section,
    .parallax_slider_outer.first-section,
    .full-width-content.first-section,
    .parallax_slider_outer.first-section .swiper-slide .content,
    .nectar-slider-wrap.first-section .swiper-slide .content,
    #page-header-bg,
    .nder-page-header,
    #page-header-wrap,
    .full-width-section.first-section {
        margin-top: 0 !important;
    }

    body #page-header-bg,
    body #page-header-wrap {
        height: 202px;
    }

    body #search-outer {
        z-index: 100000;
    }
}

@media only screen and (min-width:1000px) {

    #page-header-wrap.fullscreen-header,
    #page-header-wrap.fullscreen-header #page-header-bg,
    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
    .nectar_fullscreen_zoom_recent_projects,
    #nectar_fullscreen_rows:not(.afterLoaded)>div {
        height: 100vh;
    }

    .wpb_row.vc_row-o-full-height.top-level,
    .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: 100vh;
    }

    #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,
    #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
    .blog-archive-header.color-bg .container {
        padding-top: 165px;
    }

    #page-header-wrap.container #page-header-bg .span_6 .inner-wrap {
        padding-top: 0;
    }

    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh + 2px) !important;
    }

    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh - 30px) !important;
    }
}

@media only screen and (max-width:999px) {

    #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,
    #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
    .blog-archive-header.color-bg .container {
        padding-top: 75px;
    }

    .vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12,
    #page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap {
        padding-top: 65px;
    }
}

@media only screen and (max-width:690px) {
    .vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12 {
        padding-top: 75px;
    }

    .vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container>.inner-wrap {
        padding-top: 65px;
    }
}

@media only screen and (max-width:999px) and (min-width:691px) {

    #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,
    #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
    .vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12 {
        padding-top: 115px;
    }
}

@media only screen and (max-width:999px) {

    .full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content,
    .full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content {
        padding-top: 30px;
    }
}

@media only screen and (max-width:999px) {
    .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
        height: calc(100vh - 76px);
    }

    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12,
    [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
    [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: calc(100vh - 76px);
    }

    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
    .nectar_fullscreen_zoom_recent_projects,
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,
    #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
        height: calc(100vh - 1px);
    }

    .wpb_row.vc_row-o-full-height.top-level,
    .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: calc(100vh - 1px);
    }

    body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
        min-height: calc(100vh - 1px);
        height: calc(100vh - 1px);
    }
}

#nectar_fullscreen_rows {
    background-color: transparent;
}

.wpb_row[data-using-ctc="true"] h1,
.wpb_row[data-using-ctc="true"] h2,
.wpb_row[data-using-ctc="true"] h3,
.wpb_row[data-using-ctc="true"] h4,
.wpb_row[data-using-ctc="true"] h5,
.wpb_row[data-using-ctc="true"] h6 {
    color: inherit
}

body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content),
html body .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 0;
}

body .container-wrap .vc_row-fluid[data-column-margin="none"]>.span_12,
html body .vc_row-fluid[data-column-margin="none"]>.span_12,
body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.container>.span_12,
body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
}

body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
body .container-wrap .inner_row[data-column-margin="none"] .child_column,
html body .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
html body .inner_row[data-column-margin="none"] .child_column {
    padding-left: 0;
    padding-right: 0;
}

@media only screen,
print {

    .wpb_column.force-desktop-text-align-left,
    .wpb_column.force-desktop-text-align-left .col {
        text-align: left !important;
    }

    .wpb_column.force-desktop-text-align-right,
    .wpb_column.force-desktop-text-align-right .col {
        text-align: right !important;
    }

    .wpb_column.force-desktop-text-align-center,
    .wpb_column.force-desktop-text-align-center .col,
    .wpb_column.force-desktop-text-align-center .vc_custom_heading,
    .wpb_column.force-desktop-text-align-center .nectar-cta {
        text-align: center !important;
    }

    .wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img {
        display: inline-block;
    }
}

.wpb_column.el_spacing_0px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
.wpb_column.el_spacing_0px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
    margin-bottom: 0;
}

.wpb_column.border_bottom_desktop_1px>.vc_column-inner,
.wpb_column.border_bottom_desktop_1px>.n-sticky>.vc_column-inner {
    border-bottom-width: 1px;
}

.wpb_column.border_style_solid>.vc_column-inner,
.wpb_column.border_style_solid>.n-sticky>.vc_column-inner {
    border-style: solid;
}

.wpb_column.border_top_desktop_1px>.vc_column-inner,
.wpb_column.border_top_desktop_1px>.n-sticky>.vc_column-inner {
    border-top-width: 1px;
}

.wpb_column.border_color_5e5e5e>.vc_column-inner,
.wpb_column.border_color_5e5e5e>.n-sticky>.vc_column-inner {
    border-color: #5e5e5e;
}

.col.padding-5-percent>.vc_column-inner,
.col.padding-5-percent>.n-sticky>.vc_column-inner {
    padding: calc(600px * 0.06);
}

@media only screen and (max-width:690px) {

    .col.padding-5-percent>.vc_column-inner,
    .col.padding-5-percent>.n-sticky>.vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

@media only screen and (min-width:1000px) {

    .col.padding-5-percent>.vc_column-inner,
    .col.padding-5-percent>.n-sticky>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.05);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.025);
    }
}

@media only screen and (min-width:1425px) {
    .col.padding-5-percent>.vc_column-inner {
        padding: calc(1245px * 0.05);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner {
        padding: calc(1245px * 0.025);
    }
}

.full-width-content .col.padding-5-percent>.vc_column-inner {
    padding: calc(100vw * 0.05);
}

@media only screen and (max-width:999px) {
    .full-width-content .col.padding-5-percent>.vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

@media only screen and (min-width:1000px) {
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner {
        padding: calc(100vw * 0.025);
    }
}

body[data-aie] .col[data-padding-pos="left"]>.vc_column-inner,
body #ajax-content-wrap .col[data-padding-pos="left"]>.vc_column-inner,
#ajax-content-wrap .col[data-padding-pos="left"]>.n-sticky>.vc_column-inner {
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0
}

.wpb_column.child_column.border_bottom_desktop_1px>.vc_column-inner,
.wpb_column.child_column.border_bottom_desktop_1px>.n-sticky>.vc_column-inner {
    border-bottom-width: 1px;
}

.wpb_column.child_column.border_color_000000>.vc_column-inner,
.wpb_column.child_column.border_color_000000>.n-sticky>.vc_column-inner {
    border-color: #000000;
}

.wpb_column.child_column.border_style_solid>.vc_column-inner,
.wpb_column.child_column.border_style_solid>.n-sticky>.vc_column-inner {
    border-style: solid;
}

body[data-aie] .col[data-padding-pos="right"]>.vc_column-inner,
body #ajax-content-wrap .col[data-padding-pos="right"]>.vc_column-inner,
#ajax-content-wrap .col[data-padding-pos="right"]>.n-sticky>.vc_column-inner {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0
}

#ajax-content-wrap .col[data-padding-pos="left-right"]>.vc_column-inner,
#ajax-content-wrap .col[data-padding-pos="left-right"]>.n-sticky>.vc_column-inner {
    padding-top: 0;
    padding-bottom: 0
}

@media only screen and (min-width:1000px) {

    .nectar-highlighted-text.font_size_65px h1,
    .nectar-highlighted-text.font_size_65px h2,
    .nectar-highlighted-text.font_size_65px h3,
    .nectar-highlighted-text.font_size_65px h4,
    .nectar-highlighted-text.font_size_65px h5,
    .nectar-highlighted-text.font_size_65px h6,
    .nectar-highlighted-text.font_size_65px p {
        font-size: 65px;
        line-height: 1.1em;
    }
}

.nectar-highlighted-text[data-style="regular_underline"].font_size_65px em:before,
.nectar-highlighted-text[data-style="half_text"].font_size_65px em:before {
    bottom: .07em;
}

@media only screen and (min-width:1000px) {

    .nectar-highlighted-text.font_size_3vw h1,
    .nectar-highlighted-text.font_size_3vw h2,
    .nectar-highlighted-text.font_size_3vw h3,
    .nectar-highlighted-text.font_size_3vw h4,
    .nectar-highlighted-text.font_size_3vw h5,
    .nectar-highlighted-text.font_size_3vw h6,
    .nectar-highlighted-text.font_size_3vw p {
        font-size: 3vw;
        line-height: 1.1em;
    }
}

.nectar-highlighted-text[data-style="regular_underline"].font_size_3vw em:before,
.nectar-highlighted-text[data-style="half_text"].font_size_3vw em:before {
    bottom: .07em;
}

.nectar-highlighted-text[data-color="#ff7530"]:not([data-style="text_outline"]) em {
    background-image: linear-gradient(to right, #ff7530 0, #ff7530 100%);
}

.nectar-highlighted-text[data-color="#ff7530"]:not([data-style="text_outline"]) em.has-link,
.nectar-highlighted-text[data-color="#ff7530"]:not([data-style="text_outline"]) a em {
    background-image: linear-gradient(to right, #ff7530 0, #ff7530 100%), linear-gradient(to right, #ff7530 0, #ff7530 100%);
}

@media only screen and (min-width:1000px) {

    .nectar-highlighted-text.font_size_48px h1,
    .nectar-highlighted-text.font_size_48px h2,
    .nectar-highlighted-text.font_size_48px h3,
    .nectar-highlighted-text.font_size_48px h4,
    .nectar-highlighted-text.font_size_48px h5,
    .nectar-highlighted-text.font_size_48px h6,
    .nectar-highlighted-text.font_size_48px p {
        font-size: 48px;
        line-height: 1.1em;
    }
}

.nectar-highlighted-text[data-style="regular_underline"].font_size_48px em:before,
.nectar-highlighted-text[data-style="half_text"].font_size_48px em:before {
    bottom: .07em;
}

.nectar-highlighted-text[data-color="#ffffff"]:not([data-style="text_outline"]) em {
    background-image: linear-gradient(to right, #ffffff 0, #ffffff 100%);
}

.nectar-highlighted-text[data-color="#ffffff"]:not([data-style="text_outline"]) em.has-link,
.nectar-highlighted-text[data-color="#ffffff"]:not([data-style="text_outline"]) a em {
    background-image: linear-gradient(to right, #ffffff 0, #ffffff 100%), linear-gradient(to right, #ffffff 0, #ffffff 100%);
}

.nectar-highlighted-text[data-style="regular_underline"][data-exp="default"] em {
    background-position: left 90%;
}

.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"] em {
    background-size: 0 3px;
}

.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"][data-exp="default"] a em,
.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"][data-exp="default"] em.has-link {
    background-size: 0 3px, 0% 80%;
    background-position: left 90%, left 50%;
}

.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"] em.animated {
    background-size: 100% 3px;
}

.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"][data-exp="default"] a em.animated,
.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"][data-exp="default"] em.animated.has-link {
    background-size: 100% 3px, 0% 80%;
}

.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"][data-exp="default"] a em.animated:hover,
.nectar-highlighted-text[data-style="regular_underline"][data-underline-thickness="default"][data-exp="default"] em.animated.has-link:hover {
    background-size: 100% 3px, 100% 80%;
}

@media only screen and (min-width:1000px) {

    .nectar-highlighted-text.font_size_70px h1,
    .nectar-highlighted-text.font_size_70px h2,
    .nectar-highlighted-text.font_size_70px h3,
    .nectar-highlighted-text.font_size_70px h4,
    .nectar-highlighted-text.font_size_70px h5,
    .nectar-highlighted-text.font_size_70px h6,
    .nectar-highlighted-text.font_size_70px p {
        font-size: 70px;
        line-height: 1.1em;
    }
}

.nectar-highlighted-text[data-style="regular_underline"].font_size_70px em:before,
.nectar-highlighted-text[data-style="half_text"].font_size_70px em:before {
    bottom: .07em;
}

.nectar-scrolling-text[data-style="text_outline"] a {
    color: inherit;
}

.nectar-scrolling-text[data-style="text_outline"] a:hover em {
    -webkit-text-fill-color: initial;
    -webkit-text-stroke-width: 0;
}

.nectar-scrolling-text[data-style="text_outline"] em,
.nectar-scrolling-text[data-style="text_outline"] i {
    font-style: normal;
    font-family: inherit;
}

.nectar-scrolling-text[data-style="text_outline"] em,
.nectar-scrolling-text[data-style="text_outline"] i {
    -webkit-text-stroke-color: inherit;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.nectar-scrolling-text[data-style="text_outline"][data-outline-thickness="thin"] em,
.nectar-scrolling-text[data-style="text_outline"][data-outline-thickness="thin"] i {
    -webkit-text-stroke-width: .015em;
}

.nectar-scrolling-text.has-custom-divider .nectar-scrolling-text-inner__text-chunk>* {
    display: flex;
    align-items: center;
}

@media only screen and (min-width:1000px) {
    .nectar-scrolling-text.font_size_11vh .nectar-scrolling-text-inner * {
        font-size: 11vh;
        line-height: 1em;
    }
}

.nectar-button.small {
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    padding: 8px 14px;
    color: #FFF;
    box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
}

.nectar-button.small.see-through,
.nectar-button.small.see-through-2,
.nectar-button.small.see-through-3 {
    padding-top: 6px;
    padding-bottom: 6px
}

.nectar-button.small i {
    font-size: 16px;
    line-height: 16px;
    right: 26px
}

.nectar-button.small i.icon-button-arrow {
    font-size: 16px
}

.nectar-button.has-icon.small,
.nectar-button.tilt.has-icon.small {
    padding-left: 33px;
    padding-right: 33px
}

.nectar-button.has-icon.small:hover span,
.nectar-button.tilt.small.has-icon span,
body.material .nectar-button.has-icon.small span {
    -webkit-transform: translateX(-14px);
    transform: translateX(-14px)
}

.nectar-button.small.has-icon:hover i,
.nectar-button.small.tilt.has-icon i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

body.material .nectar-button.small i {
    font-size: 14px;
}

body.material[data-button-style^="rounded"] .nectar-button.small i {
    font-size: 12px;
}

.nectar-flickity.nectar-carousel.vertical-alignment-middle .flickity-slider .cell .inner-wrap-outer>.inner-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media only screen and (min-width:691px) and (max-width:999px) {
    .nectar-flickity[data-tablet-columns="5"]:not(.masonry) .flickity-slider .cell {
        width: calc(100% / 5);
    }
}

@media only screen and (max-width:690px) {
    .nectar-flickity[data-phone-columns="4"]:not(.masonry) .flickity-slider .cell {
        width: calc(100% / 4);
    }
}

.nectar-flickity.nectar-carousel[data-format="default"].custom-column-padding-2vw .flickity-slider .cell {
    padding: 2vw;
}

.nectar-simple-slider .cell.color-overlay-1-transparent>.bg-layer-wrap>.color-overlay {
    background-color: transparent;
}

div[data-style="default"] .toggle>.toggle-title a,
div[data-style="default"] .toggle>.toggle-title {
    font-size: 14px;
    line-height: 14px
}

.light .toggles[data-style="default"] .toggle>.toggle-title a {
    color: #fff;
}

.light .toggles[data-style="default"] .toggle>div {
    background-color: transparent;
}

@media only screen and (max-width:999px) {
    .wpb_row .wpb_column.border_top_tablet_0px>.vc_column-inner {
        border-top-width: 0;
    }
}

@media only screen and (max-width:999px) {
    body .vc_row-fluid:not(.full-width-content)>.span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
        margin-bottom: 25px;
    }
}

@media only screen and (min-width :691px) and (max-width :999px) {
    body .vc_col-sm-2 {
        width: 31.2%;
        margin-left: 3.1%;
    }

    body .full-width-content .vc_col-sm-2 {
        width: 33.3%;
        margin-left: 0;
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
        margin-left: 0;
    }
}

@media only screen and (max-width :690px) {

    body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),
    body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
        width: 50%;
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
        margin-left: 0;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.inner_row.top_padding_tablet_0px {
        padding-top: 0 !important;
    }
}

@media only screen and (max-width:999px) {
    .nectar-scrolling-text.font_size_mobile_8vh .nectar-scrolling-text-inner * {
        font-size: 8vh;
        line-height: 1.1em;
    }
}

@media only screen and (max-width:690px) {

    body .wpb_row .wpb_column.child_column.padding-3-percent_phone>.vc_column-inner,
    body .wpb_row .wpb_column.child_column.padding-3-percent_phone>.n-sticky>.vc_column-inner {
        padding: calc(690px * 0.03);
    }
}

@media only screen and (max-width:690px) {
    body .vc_row.top_padding_phone_7pct {
        padding-top: 7% !important;
    }
}

@media only screen and (max-width:690px) {
    .wpb_row .wpb_column.border_top_phone_0px>.vc_column-inner {
        border-top-width: 0;
    }
}

.screen-reader-text,
.nectar-skip-to-content:not(:focus) {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.row .col img:not([srcset]) {
    width: auto;
}

.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: 100%;
}

.left {
    width: 50%;
    float: left;
}

.left ul {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.vc_col-sm-6.customA.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone a {
    color: #ffffff !important;
}

ul.sub-menu.tracked-pos {
    width: 300px !important;
}

a#logo {
    float: left !important;
}


.customTitles {
    -webkit-text-stroke-width: 0.01em !important;
}

.grw-net-widget.grw-net-widget-light {
    float: left;
    margin-top: 35px;
}

.headerMain {
    width: 100%;
}

.phoneMain {
    float: right;
    display: block;
    padding: 5px 30px 5px 30px;
    border-left: 1px solid #ffffff;
    font-size: 15px;
}

.meetingMain {
    margin-right: 25px !important;
    float: right;
    display: block;
    padding: 5px 0px 5px 0px;
    font-size: 15px;
}



#header-secondary-outer[data-full-width="true"]>.container {
    width: 100%;
    max-width: 100%;
    padding: 0 0px !important;
}

body[data-button-style*="slightly_rounded"] #to-top {
    border-radius: 200px !important;
    -webkit-border-radius: 200px !important;
    width: 40px;
}


input#input_1_2 {
    padding: 13px;
    width: 100%;
    background-color: #85858529;
}

#footer-outer .row {
    padding: 40px 0;
}

.nectar-highlighted-text[data-style="text_outline"][data-outline-thickness="thin"] em {
    -webkit-text-stroke-width: 0.025em;
}

.nectar-scrolling-text[data-style="text_outline"][data-outline-thickness="thin"] em,
.nectar-scrolling-text[data-style="text_outline"][data-outline-thickness="thin"] i {
    -webkit-text-stroke-width: 0.001em;
}

.material #footer-outer #footer-widgets .col ul li {
    padding: 4px 0 !important;
    border: none;
    width: 24%;
    float: left;
}

div#footer-outer {
    padding-top: 53px;
}

.nectar-flickity[data-control-style="material_pagination"]:not(.masonry) .flickity-viewport,
.nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport {
    margin: 68px 0 130px 0;
}

i[class*="fa-"],
span[class*="fa-"] {
    display: inline-block;
    word-spacing: 1px;
    position: relative;
    text-align: center;
    top: -2px;
    vertical-align: middle;
    max-width: 100%;
    float: left;
    margin-right: 20px;
}


body #header-secondary-outer .nectar-center-text {
    font-size: 16px;
    line-height: 31px;
    max-width: 70%;
}

#footer-outer .widget {
    margin-bottom: 30px;
    padding: 0px 40px 0px 40px;
}

.textwidget.custom-html-widget h2 {
    color: #fcae3a;
}


#footer-outer #footer-widgets .col input[type=text],
#footer-outer #footer-widgets .col input[type=email] {
    padding: 13px;
    width: 100%;
    background-color: #85858529;
}

.orbit-wrapper .slider-nav .right,
.orbit-wrapper .slider-nav .left,
.progress li span,
.nectar-progress-bar span,
#footer-outer #footer-widgets .col .tagcloud a:hover,
#sidebar .widget .tagcloud a:hover,
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner,
#pagination .next a:hover,
#pagination .prev a:hover,
.comment-list .reply a:hover,
.comment-list .reply a:focus,
.icon-normal,
.bar_graph li span,
.nectar-button[data-color-override="false"].regular-button,
.nectar-button.tilt.accent-color,
body .swiper-slide .button.transparent_2 .primary-color:hover,
#footer-outer #footer-widgets .col input[type="submit"],
.blog-recent .more-link span:hover,
.post-tags a:hover,
#to-top:hover,
#to-top.dark:hover,
body[data-button-style*="rounded"] #to-top:after,
#pagination a.page-numbers:hover,
#pagination span.page-numbers.current,
.portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,
.portfolio-items .col[data-default-color="true"] .bottom-meta,
.portfolio-items .col.nectar-new-item .inner-wrap:before,
.portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after,
.portfolio-filters a,
.portfolio-filters #sort-portfolio,
.project-attrs li span,
.portfolio-filters,
.portfolio-filters-inline[data-color-scheme="accent-color"],
.bottom_controls #portfolio-nav .controls li a i:after,
.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,
.single-portfolio .facebook-share a:hover,
.single-portfolio .twitter-share a:hover,
.single-portfolio .pinterest-share a:hover,
.single-post .facebook-share a:hover,
.single-post .twitter-share a:hover,
.single-post .pinterest-share a:hover,
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.post.quote .content-inner .quote-inner .whole-link,
.masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner,
.masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner,
.iosSlider .prev_slide:hover,
.iosSlider .next_slide:hover,
#header-outer .widget_shopping_cart a.button,
#header-outer a.cart-contents .cart-wrap span,
#header-outer #mobile-cart-link .cart-wrap span,
#top nav ul .slide-out-widget-area-toggle a:hover .lines,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
#header-outer .widget_shopping_cart a.button,
body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"])>a span:after,
#buddypress a.button:focus,
.swiper-slide .button.solid_color a,
.swiper-slide .button.solid_color_2 a,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
#top nav>ul>.button_solid_color>a:before,
#header-outer.transparent #top nav>ul>.button_solid_color>a:before,
.twentytwenty-handle,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.masonry.classic_enhanced .posts-container article .meta-category a:hover,
.blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,
.masonry.classic_enhanced .posts-container article .video-play-button,
.masonry.material .masonry-blog-item .meta-category a:before,
.material.masonry .masonry-blog-item .video-play-button,
.masonry.material .quote-inner:before,
.masonry.material .link-inner:before,
.nectar-recent-posts-slider .container .strong span:before,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:focus,
.single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,
.single .heading-title[data-header-style="default_minimal"] .meta-category a:focus,
.nectar-fancy-box:after,
.divider-small-border[data-color="accent-color"],
.divider-border[data-color="accent-color"],
.nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after,
#fp-nav:not(.light-controls).tooltip_alt ul li a span:after,
#fp-nav.tooltip_alt ul li a span:after,
.nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,
body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play>.inner-wrap:before,
.span_12.dark .owl-theme .owl-dots .owl-dot.active span,
.span_12.dark .owl-theme .owl-dots .owl-dot:hover span,
.nectar-recent-posts-single_featured .strong a,
.post-area.standard-minimal .post .more-link span:before,
.nectar-slide-in-cart .widget_shopping_cart a.button,
.related-posts[data-style="material"] .meta-category a:before,
.post-area.featured_img_left .meta-category a:before,
body.material #page-header-bg.fullscreen-header .inner-wrap>a,
.nectar-hor-list-item[data-color="accent-color"]:before,
.material #sidebar .widget .tagcloud a:before,
.single .post-area .content-inner>.post-tags a:before,
.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,
.auto_meta_overlaid_spaced .post.link .n-post-bg:after,
.post-area.featured_img_left .posts-container .article-content-wrap .video-play-button,
.post-area.featured_img_left .post .quote-inner:before,
.post-area.featured_img_left .link-inner:before,
.nectar-recent-posts-single_featured.multiple_featured .controls li:after,
.nectar-recent-posts-single_featured.multiple_featured .controls .active:before,
.nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after,
body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i,
body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after,
.fancybox-navigation button:hover:before,
button[type=submit]:hover,
button[type=submit]:focus,
body[data-form-submit="see-through"] input[type=submit]:hover,
body[data-form-submit="see-through"] button[type=submit]:hover,
body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover,
body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover,
body.original .bypostauthor .comment-body:before,
.widget_layered_nav ul.yith-wcan-label li a:hover,
.widget_layered_nav ul.yith-wcan-label .chosen a,
.nectar-next-section-wrap.bounce a:before,
body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {
    background-color: #fcae3a !important;
    width: 100%;
    padding: 17px;
}


.vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.padding-3-percent.inherit_tablet.inherit_phone.one-fourths.right-edge {
    border-left: 1px solid #ffffff !important;
}

.vc_col-sm-2.vc_col-xs-5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.no-extra-padding.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_color_000000.border_style_solid.triggered-animation.animated-in {
    transform: rotate(90deg) !important;
    position: relative;
    right: 142px;
    border: #ffffff !important;
}


body[data-form-submit="regular"] .container-wrap input[type=submit],
body[data-form-submit="regular"] .container-wrap button[type=submit],
body[data-form-submit="see-through"] .container-wrap input[type=submit],
body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn) {
    padding: 15px 22px !important;
    width: 100%;
}


.footer-main {
    width: 100%;
}


.footer-sub {
    width: 50%;
    display: inline-block;
    float: left;
    padding-right: 20px;

}


.footer-sub-b {
    width: 50%;
    float: left;
}

.social-main {
    width: 100%;
    display: inline-block;

}


.social-sub {
    width: 37%;
    display: inline-block;
    float: left;
    padding-right: 20px;
}


.social-subB {
    margin-left: 25px;
    width: 24%;
    float: left;
}





@media only screen and (max-width: 600px) {

    input#input_1_3_6 {
        margin-top: 8px;
    }

    div#field_1_1 {
        margin-top: -8px;
    }

    .phoneMain {
        float: none;
        display: block;
        padding: 5px 30px 5px 30px;
        border: none;
        font-size: 15px;
    }

    .meetingMain {
        margin-right: 0px !important;
        float: none;
        display: block;
        padding: 5px 0px 5px 0px;
        font-size: 15px;
    }



    .vc_col-sm-1\/5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.padding-3-percent.inherit_tablet.inherit_phone.instance-9 {
        border-top: 1px solid #ffffff;
    }


    .vc_col-sm-1\/5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.padding-3-percent.inherit_tablet.inherit_phone.instance-7 {
        border-top: 1px solid #ffffff;
    }

    .vc_col-sm-1\/5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.padding-3-percent.inherit_tablet.inherit_phone.border_left_desktop_1px.border_color_ffffff.border_style_solid.instance-8 {
        border-top: 1px solid #ffffff;
    }

    .vc_col-sm-1\/5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.padding-3-percent.inherit_tablet.inherit_phone.border_left_desktop_1px.border_right_desktop_1px.border_color_ffffff.border_style_solid.instance-9 {
        border-top: 1px solid #ffffff;
    }

    .vc_col-sm-1\/5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.padding-3-percent.inherit_tablet.inherit_phone.instance-10 {
        border-top: 1px solid #ffffff;
    }

    .vc_col-sm-1\/5.wpb_column.column_container.vc_column_container.col.child_column.centered-text.has-animation.padding-3-percent.inherit_tablet.inherit_phone.border_left_desktop_1px.border_color_ffffff.border_style_solid.instance-11 {
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
    }

    .footer-sub {
        width: 100%;
        display: inline-block;
        float: left;
        padding-right: 20px;
        margin-bottom: 30px;
    }

    .footer-sub-b {
        width: 100%;
        float: left;
    }

    .material #footer-outer #footer-widgets .col ul li {
        padding: 4px 0 !important;
        border: none;
        width: 24%;
        float: left;
    }


    .social-sub {
        width: 70%;
        display: inline-block;
        float: left;
        padding-right: 20px;
    }


    .social-subB {
        margin-left: 0px;
        width: 70%;
        float: left;
    }

    .material #footer-outer #footer-widgets .col ul li {
        padding: 4px 0 !important;
        border: none;
        width: 100%;
        float: left;
    }

}

.rll-youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.rll-youtube-player:focus-within {
    outline: 2px solid currentColor;
    outline-offset: 5px;
}

.rll-youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0
}

.rll-youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

.rll-youtube-player img:hover {
    -webkit-filter: brightness(75%)
}

.rll-youtube-player .play {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: var(--wpr-bg-ee3fa911-2219-45d2-8f60-c4645a955082) no-repeat center;
    background-color: transparent !important;
    cursor: pointer;
    border: none;
}

.service-content-section .toggle>.toggle-title a {
    font-size: 20px;
    line-height: 24px;

}

vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.el_spacing_0px.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_style_solid {
    padding: 20px 0px 20px 0px !important;
}


#page-id-3583 .vc_col-sm-2.vc_col-xs-5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.no-extra-padding.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_color_000000.border_style_solid.triggered-animation.animated-in {
    right: 460px;
}

.page-id-3583 .vc_col-sm-2.vc_col-xs-5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.no-extra-padding.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_color_000000.border_style_solid.triggered-animation.animated-in {
    right: 19%;
}

.page-id-10 .vc_col-sm-2.vc_col-xs-5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.no-extra-padding.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_color_000000.border_style_solid.triggered-animation.animated-in {
    right: 242px;
}

.phoneMain {
    font-size: 20px !important;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

.phoneMain a {
    font-weight: bold !important;
    text-decoration: underline;
}

.meetingMain {
    font-size: 22px;
}

.nectar-highlighted-text.font_size_65px p img {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 4px;
}

.nectar-fancy-ul ul li {
    font-size: 20px;
    color: #fff;
}

#top nav>ul>li>a {
    font-size: 20px;
    padding: 0 44px !important;
    color: #666 !important;
}

#header-outer {
    transform: inherit !important;
}

.cnt-bgg .left-section h2 {
    color: #fff;
}

.cnt-bgg .left-section h3 {
    color: #fff;
}

.cnt-bgg .left-section h4 {
    color: #fff;
}

#top nav>ul>li.mega-menu ul.sub-menu {
    width: 80% !important;
}

#top nav>ul>li.mega-menu {
    position: static;
}

#top nav>ul>li.mega-menu ul.sub-menu li {
    width: 33.33%;
}

.cnt-bgg a+a.nectar-button.small.regular.accent-color.regular-button {
    margin-left: 5px;
}

.cnt-bgg .row_col_wrap_12.col.span_12.dark {
    background: transparent !important;
    padding: 10px 0 !important;
    border-radius: 10px;
}

.cnt-bgg a.nectar-button.medium.regular.accent-color.regular-button,
.cnt-bgg a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 18px;
    line-height: 24px;
    padding: 12px 20px;
}

.logo-section-home {
    padding: 40px 0 40px 0px !important;
}

.exprience-box .inner {
    margin-bottom: 10px;
}

.exprience-box .nectar-fancy-ul a {
    color: #000;
}

.movebox {
    padding: 5px 4px !important;
}

.left-box-black .vc_column-inner {
    justify-content: flex-start !important;
}

div#fws_6602c08d50ebb {
    margin-top: 20px;
}

.right-black-box .vc_column-inner .row_col_wrap_12_inner.col.span_12.left {
    justify-content: center;
}

.right-black-box .vc_column-inner .row_col_wrap_12_inner.col.span_12.left .vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    margin-top: 15px;
}

.nectar-cta[data-alignment="left"] {
    text-align: center;
}

.right-black-box .vc_column-inner .row_col_wrap_12_inner.col.span_12.left .wpb_wrapper {
    text-align: center;
}

.top-logos .hover-wrap-inner {
    text-align: center;
}

.top-logos .vc_col-sm-1\/5.wpb_column.column_container {
    padding: 10px 10px 0;
}

.top-logos .row_col_wrap_12_inner.col.span_12.left {
    align-items: center;
    max-width: 1420px;
    margin: 0 auto;
}

.banner-form-title h2 {
    font-family: Oswald;
    font-weight: 400;
    color: #fcae3a;
    margin-bottom: 20px;
    padding: 0 20px;
}

.banner-form .gform_wrapper .medium,
.banner-form .gform_wrapper input[type="text"] {
    background: #fff !important;
    color: #555 !important;
    padding: 8px 13px !important;
    height: 42px !important;
    border: none !important;
    width: 100% !important;
}

.banner-form .gform_wrapper select {
    background: #fff !important;
    color: #555 !important;
    height: 42px !important;
}


.gform_wrapper.gravity-theme .ginput_container_address span,
.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type) {
    margin-bottom: 16px !important;
}

.gform_wrapper.gravity-theme .ginput_container_address {
    margin-bottom: -15px !important;
}

.banner-form .gform_wrapper .medium::-webkit-input-placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper .medium:-ms-input-placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper .medium::placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper input[type="text"]::-webkit-input-placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper input[type="text"]:-ms-input-placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper input[type="text"]::placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper input[type="text"]::placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper input[type="tel"]::placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper input[type="email"]::placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper input[type="url"]::placeholder {
    color: #555555 !important;
    opacity: 1;
}

.banner-form .gform_wrapper textarea.textarea.medium {
    height: 80px !important;
}

a.nectar-button.small.regular.accent-color.regular-button.hero-btn-1 {
    margin-right: 10px !important;
    background: #ffffff !important;
    color: #fcae3a !important;
}

a.nectar-button.small.regular.accent-color.regular-button.hero-btn-1:hover {
    background: #fcae3a !important;
    color: #fff !important;
}

.hero-text-left p {
    font-size: 20px !important;
    font-weight: 600;
    font-family: "Open Sans", Helvetica, sans-serif !important;
}

.container {
    max-width: 1530px !important;
}

#header-outer[data-full-width="true"] header>.container,
body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu {
    max-width: 100% !important;
}

.nectar-highlighted-text.font_size_65px h1,
.nectar-highlighted-text.font_size_65px h2,
.nectar-highlighted-text.font_size_65px h3,
.nectar-highlighted-text.font_size_65px h4,
.nectar-highlighted-text.font_size_65px h5,
.nectar-highlighted-text.font_size_65px h6 {
    font-size: 50px;
    line-height: 70px;
}

#header-secondary-outer[data-full-width="true"]>.container {
    width: 100%;
    max-width: 100% !important;
}

.hero-text-left .wpb_wrapper {
    margin-left: -70px;
}

.hero-text-left ul li {
    color: #FFF;
    font-family: "Open Sans", Helvetica, sans-serif !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    background: var(--wpr-bg-e61fe978-4225-4e2f-bb63-baccb3279a04) no-repeat top left;
    padding-left: 25px;
    background-position: 0 10px;
}

.hero-text-left ul {
    margin-left: 0;
}

.hero-text-left ul li strong {
    font-family: Open Sans !important;
    color: #FCAE3A;
    font-weight: 700;
}

.sf-menu>li.menu-item-has-children>a:after {
    content: "\f107";
    font-family: FontAwesome;
    color: #666;
    font-size: 30px;
    margin-left: 5px;
    margin-top: 0px;
    transition: 1s;
    text-align: center;
    position: relative;
    top: 2px;
    line-height: 18px;
}

.heroButtons .wpb_wrapper {
    margin: 0;
}

#footer-outer #footer-widgets .ftr-social ul li {
    border-radius: 4px;
    background: #FFF;
    width: 50px !important;
    height: 50px;
    text-align: center;
    line-height: 50px !important;
    display: inline-block;
    margin-right: 11px;
    padding: 11px !important;
}

#footer-outer .ftr-social ul li a {
    color: #fcae3a !important;
}

.material #footer-outer #footer-widgets .col ul li {
    padding: 10px 11px !important;
}

.ftr-social ul li a i.fa {
    color: #fcae3a !important;
    font-size: 33px !important;
    text-align: center;
    height: auto !important;
    width: auto !important;
    margin: 0 !important;
}

.footer-sub-b iframe {
    margin-right: 0 !important;
    float: none !important;
}

#ajax-content-wrap #footer-outer #copyright {
    border-top: 1px solid #545353;
    position: relative;
    text-align: center;
    z-index: 1;
}

#ajax-content-wrap #footer-outer #copyright p {
    font-size: 18px;
}

div#footer-outer {
    padding-top: 0;
}

.Faq-section {
    padding: 80px 0 50px !important;
    margin: 0 !important;
}

.Faq-section h2 {
    font-size: 60px;
    text-transform: uppercase;
}

.Faq-section h2 strong {
    color: #FCAE3A;
}

.Homefaq .toggles {
    max-width: 1200px;
    margin: 0 auto;
}

.Homefaq a.toggle-heading {
    border: 1px solid rgba(0, 0, 0, 0.15);
    background: #FFF;
    box-shadow: 20px 20px 30px 0px rgba(0, 0, 0, 0.10);
    color: #000;
    font-family: "Open Sans" !important;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 600;
    padding: 21px 45px 21px 26px !important;
    line-height: 24px !important;
}

.toggle.default.open a.toggle-heading {
    color: #FCAE3A;
    background: #fff;
}

.Homefaq .toggles .inner-toggle-wrap {
    border: none;
    padding: 40px 25px 10px !important;
}

.Homefaq .toggle[data-inner-wrap=true]>div {
    box-shadow: none;
}

.Homefaq .toggles .inner-toggle-wrap p {
    color: #666;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.fa-plus-circle:before {
    content: "\f067";
    color: #000;
}

.fa-minus-circle:before {
    content: "\f068";
    color: #FCAE3A;
}

.toggle>.toggle-title a i {
    right: 0;
    left: auto;
    color: #000;
    top: 25px;
    width: 18px;
    height: 16px;
    line-height: 18px;
    font-size: 22px;
}

.Homefaq .toggle {
    margin-bottom: 25px;
}

.Homefaq .col.span_12.section-title.text-align-center.extra-padding {
    border: none;
}

.testimonial-title h2 {
    font-size: 60px;
    line-height: normal;
    text-transform: uppercase;
    color: #fff;
}

.testimonial-title h2 strong {
    color: #FCAE3A;
}

.testimonial-title h2 img {
    display: inline;
    margin-right: 10px;
}

.reviews-section {
    padding: 60px 0 !important;
}

.testimonials-box {
    position: relative;
    height: 100%;
    text-align: center;
    clip-path: polygon(0 0, 100% 4%, 100% 96%, 0% 100%);
}

.testimonials-slider {
    padding: 40px 30px 0;
}

.testimonials-box h3 {
    color: #000;
    text-align: center;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0
}

.testimonials-box p {
    font-size: 14px;
    line-height: 22px;
}

.testimonials-box:hover h3 {
    color: #000;
    transition: all 0.6s;
}

.testi-name figure {
    width: 80px;
    height: 80px;
    border-radius: 5px;
    overflow: hidden;
    margin: -66px auto 16px;
}

.testi-name {
    padding: 25px 15px 50px;
    background: #fff;
}

.test-text p img {
    display: block;
    width: 30px !important;
}

.test-text p {
    color: #fff;
}

.test-text p img.quto2 {
    position: absolute;
    right: 40px;
}

.test-text {
    background-color: #2E261A;
    padding: 55px 25px 60px 30px;
    border-radius: 5px 5px 0 0;
}

.owl-carousel .owl-item.active:nth-child(2n) .testimonials-box .test-text {
    padding-bottom: 70px;
    padding-top: 50px;
}

.owl-carousel .owl-item.active:nth-child(3) .testimonials-box .test-text {
    padding-top: 70px;
    padding-bottom: 80px;
}

.owl-carousel .owl-item.active:nth-child(3n) .testimonials-box {
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 96%);
}

.owl-carousel .owl-item.active:nth-child(4) .testimonials-box {
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 96%);
}

.owl-stage {
    display: flex;
    align-items: center;
}

.owl-item {
    display: flex;
    flex: 1 0 auto;
}

.testimonials-slider.owl-carousel .owl-nav {
    margin: 50px auto 0;
    width: 100%;
}

.testimonials-slider.owl-carousel .owl-nav::after {
    display: none;
}

.testimonials-slider.owl-carousel .owl-nav::before {
    display: none;
}

.testimonials-slider.owl-carousel .owl-nav .owl-next,
.testimonials-slider.owl-carousel .owl-nav .owl-prev {
    background-position: center !important;
    width: 50px;
    height: 50px;
    border-radius: 50% !important;
    background-color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.testimonials-slider.owl-carousel .owl-nav .owl-prev {
    background: #fff var(--wpr-bg-a51617ad-22d0-4093-b0f7-5b782e1db352) no-repeat;
    left: -10px;
}

.testimonials-slider.owl-carousel .owl-nav .owl-next {
    background: #fff var(--wpr-bg-d5f959d2-85a2-4807-addb-11ac3af4d42c) no-repeat;
    right: -10px;
}

.testimonials-slider.owl-carousel .owl-nav .owl-prev:hover {
    background: #fff var(--wpr-bg-96cd4d59-5f4e-43d2-9688-4407c29d2e64) no-repeat;
}

.testimonials-slider.owl-carousel .owl-nav .owl-next:hover {
    background: #fff var(--wpr-bg-29c6633a-e92b-483b-aa2a-91ba0552229f) no-repeat;
}

.testimonials-slider.owl-carousel .owl-nav span {
    display: none;
}

.map-bgg-bg .row_col_wrap_12 {
    margin-bottom: 30px !important;
}

div#fws_6620f6729513a {
    display: none;
}

.reviews-section .wpb_wrapper {
    text-align: center;
}

div#services {
    display: none;
}

.container-wrap {
    padding-bottom: 0 !important;
}


.comparison-table-row .col-sm-4 {
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    max-width: 37%;
    padding: 0;
}

.comparison-table-row .col-sm-3 {
    -ms-flex: 0 0 26%;
    flex: 0 0 26%;
    max-width: 26%;
    padding: 0;
    background: #FCAE3A;
}

.comparison-table-top {
    background: #FCAE3A;
    text-align: center;
    padding: 23px 0;
    height: 100%;
}

.comparison-table-top h3 {
    color: #000;
    text-align: center;
    font-family: Oswald;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 9px 0 0;
}

.comparison-table-center {
    background: #FCAE3A;
    color: #000;
    text-align: center;
    font-family: Oswald;
    font-size: 76px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0 auto;
    padding-top: 13px;
}

.comparison-table-center h2 {
    color: #000;
    text-align: center;
    font-family: Oswald;
    font-size: 76px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.comparison-table-text {
    display: flex;
    align-items: center;
    padding: 18px 35px;
}

.comparison-table-text figure {
    width: 50px;
    margin-right: 10px;
    margin-bottom: 0 !important;
}

.comparison-table-text p {
    width: calc(100% - 50px);
    margin: 0;
    color: #fff;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}

.comparison-table-text-center {
    display: flex;
    align-items: center;
    padding: 25px 10px 25px 25px;
}

.comparison-table-text-center figure {
    width: 64px;
    margin-right: 20px;
    margin-bottom: 0 !important;
}

.comparison-table-text-center h4 {
    color: #FFF;
    font-family: "Open Sans" !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 !important;
    width: calc(100% - 65px);
}

.comparison-table-row {
    background: #0E0B08;
    padding: 14px;
    max-width: 1400px;
    margin: 0 auto 40px !important;
}

.comparison-table-top figure img {
    max-height: 50px;
}

.comparison-table-row .row {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0;
}

.comparison-table-row .row~.row:nth-child(odd) {
    background: rgb(255, 255, 255, 0.2);
}

.comparison-table-row .row+.row {
    border-bottom: 2px solid #000;
    border-top: 2px solid #000;
}


.heading-title h2 {
    font-size: 60px;
    text-transform: uppercase;
    color: #000;
    line-height: 80px;
    text-align: center;
}

.heading-title h2 strong {
    color: #FCAE3A;
}

.comparison-table-text figure img {
    margin: 0 !important;
}

.comparison-table-text-center figure img {
    margin: 0 !important;
}

.comparison-table-top img {
    margin: 0 !important;
}

.service-heading-title h2,
.service-heading-title h3 {
    color: #FFF;
    font-family: Oswald;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 60px;
}

.service-heading-title h2 strong,
.service-heading-title h3 strong {
    color: #FCAE3A;
    font-weight: 500;
}

.service-box-item {
    border-radius: 10px;
    background: #FFF;
    padding: 25px 24px 25px;
    text-align: center;
    height: 100%;
    min-height: 354px;
}

.service-box-item img {
    margin-bottom: 10px !important;
    text-align: center;
    display: inline-block;
    width: auto !important;
}

.service-box-item h4 {
    color: #000;
    font-family: Oswald;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 20px !important;
}

.services-slider .owl-stage {
    display: block;
    align-items: inherit;
}

.services-slider .owl-item {
    display: block;
}

.services-slider.owl-carousel {
    padding: 15px 70px 30px;
}

.services-slider.owl-carousel .owl-nav .owl-prev {
    background: #fff var(--wpr-bg-4b828edd-c4d6-4f55-8ff2-65bd7ec4e130) no-repeat;
    left: -10px;
}

.services-slider.owl-carousel .owl-nav .owl-next,
.services-slider.owl-carousel .owl-nav .owl-prev {
    background-position: center !important;
    width: 70px;
    height: 70px;
    border-radius: 50% !important;
    background-color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.services-slider.owl-carousel .owl-nav .owl-next {
    background: #fff var(--wpr-bg-7cd2a79f-23a4-4a39-95bc-a858484b0dea) no-repeat;
    right: -10px;
}

.services-slider.owl-carousel .owl-nav span {
    display: none;
}

.service-box-item p {
    color: #666;
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
}

.service-box-item p strong {
    color: #d93;
    font-family: "Open Sans";
}

.services-buttons .wpb_wrapper {
    text-align: center;
}

.hero-text-left h1 {
    display: inline-block;
    width: 100%;
}

.wedsite-design-title h2 {
    color: #000;
    font-weight: 600 !important;
    text-transform: uppercase;
}

.website-link-space {
    padding-top: 50px;
}

.testimonial-title h2 img {
    width: auto !important;
}

.service-page-banner h1 {
    font-size: 50px !important;
    font-weight: 500 !important;
    line-height: 70px !important;
}

.service-page-banner h1 strong {
    color: #FCAE3A;
}

.service-page-banner .wpb_wrapper {
    margin: 0 -90px;
}

.service-page-banner p {
    color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 36px !important;
    padding: 0 90px;
    margin-bottom: 10px !important;
}

.service-top-rating-text .wpb_wrapper p {
    display: flex;
    align-items: center;
    justify-content: center;
}

.service-top-rating-text .wpb_wrapper p img {
    margin: 0 !important;
    display: inline-block;
}

.service-page-banner .heroButtons {
    padding-top: 30px;
    text-align: center;
}

.service-page-parent-row .service-box-item .vc_column-inner {
    padding: 25px 24px 25px !important;
    border-radius: 10px;
    background: #FFF;
    height: 100%;
    text-align: center;
}

.service-box-item .hover-wrap {
    margin: 0 !important;
}

.service-box-item h4 {
    margin-top: 0 !important;
}

.service-page-parent-row .service-box-item p {
    font-size: 18px;
    line-height: 28px;
}

.service-page-parent-row .service-box-item {
    padding: 15px 20px 15px !important;
    background: transparent !important;
    border-radius: 0 !important;
    min-height: auto !important;
}

.service-page-parent-row {
    display: flex;
    justify-content: center;
}

.service-page-parent-row .row_col_wrap_12_inner.col.span_12.center {
    justify-content: center;
}

.service-page-parent-row .service-box-item .column-bg-overlay-wrap.column-bg-layer {
    background: transparent !important;
}

.service-page-parent-row .column-overlay-layer {
    background: transparent !important;
}

.service-heading-title .vc_column-inner {
    border: none !important;
}

.service-page-parent-row .column-bg-overlay {
    background: transparent !important;
}

.service-page-serv-sec .services-buttons {
    padding-top: 33px;
}

.service-page-serv-sec .service-heading-title h3 {
    margin-bottom: 35px !important;
}

.process-title h2 {
    color: #000;
    text-align: center;
    font-family: Oswald;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

.process-bx .vc_column-inner {
    border: 1px solid rgba(252, 174, 58, 0.80);
    padding: 40px 15px;
    text-align: center;
    height: 100%;
    transition: all 0.6s;
}

.process-bx h5.vc_custom_heading {
    color: #000;
    font-family: "Open Sans" !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
}

.process-bx p {
    color: #666;
    text-align: center;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.process-prent-row .process-bx {
    padding: 10px 10px !important;
}

.service-process-section .wpb_wrapper {
    max-width: 1630px;
    margin: 0 auto !important;
    justify-content: center;
}

.process-bx .hover-wrap-inner {
    margin-bottom: 15px;
}

a.nectar-button.small.regular.accent-color.regular-button.hero-btn-1.btnftr:hover {
    background: #000 !important;
    color: #fff !important;
}

.process-bx .vc_column-inner:hover {
    background: #FFF;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.20);
    border-color: #fff;
}

.step-text p {
    color: #000;
    font-family: "Open Sans" !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 !important;
    position: absolute;
    top: 12px;
    left: 15px;
}

.step-text {
    margin: 0 0 5px !important;
    font-family: Open Sans !important;
}

.step-text p strong {
    font-family: 'Open Sans' !important;
    font-weight: 700 !important;
}

.service-process-section .wpb_wrapper {
    text-align: center;
}

.service-process-section .wpb_wrapper a.nectar-button.small.regular.accent-color.regular-button.pro-btn {
    margin-top: 15px;
}

.process-title h2 strong {
    color: #dd9933 !important
}

.service-page-banner p strong {
    font-family: "Open Sans";
    font-weight: 600;
    color: #FCAE3A;
    border: none;
}

.service-dtl-page-banner .vc_column-inner {
    border: none !important;
}

.service-page-banner.service-dtl-page-banner .wpb_wrapper h1 {
    margin: 0 -90px 7px;
}

.service-page-banner.service-dtl-page-banner .wpb_wrapper {
    margin: 0;
}

.right-detail-form h2 {
    color: #fff !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    text-align: center;
}

.right-detail-form h2 strong {
    color: #FCAE3A;
}

.right-detail-form input[type=date],
.right-detail-form input[type=email],
.right-detail-form input[type=number],
.right-detail-form input[type=password],
.right-detail-form input[type=search],
.right-detail-form input[type=tel],
.right-detail-form input[type=text],
.right-detail-form input[type=url],
.right-detail-form textarea,
.right-detail-form select.large {
    border-radius: 5px;
    background: #FFF;
    color: #0E0B08;
    font-family: "Open Sans";
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 18px !important;
    border: none !important;
}

.right-detail-form textarea.large {
    height: 113px !important;
}

.right-detail-form .vc_column-inner {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}

.service-detail-left img.aligncenter.wp-image-854.size-full {
    margin-top: 0;
}

p strong,
p b {
    font-family: Open Sans;
    font-weight: 600;
    color: #FCAE3A;
}

.advertiging-logos .row_col_wrap_12_inner {
    justify-content: center;
}

.service-detail-left h2 {
    font-weight: 400;
    color: #000;
}

.service-detail-left h3 {
    font-weight: 500;
    color: #000;
}

.service-detail-left h1 {
    font-weight: 400;
    color: #000;
}

.service-detail-left h4 {
    font-weight: 500;
    color: #000;
}

.service-detail-left ul {
    margin: 0 0 10px !important;
}

.service-detail-left ul li {
    color: #666;
    font-family: "Open Sans", Helvetica, sans-serif !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    list-style: none;
    background: var(--wpr-bg-e872cc2a-b546-4f9d-88f4-c7a757c06f52) no-repeat top left;
    padding-left: 30px;
    background-position: 0 3px;
    margin-bottom: 10px;
}

.service-detail-left ol {
    margin: 0 0 15px;
    padding-left: 20px;
}

.service-detail-left ol li {
    color: #666;
    font-family: "Open Sans", Helvetica, sans-serif !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 10px;
}

.service-detail-left ol li strong {
    font-family: "Open Sans", Helvetica, sans-serif !important;
    font-weight: 600;
    color: #FCAE3A;
}

.img-mid-box p strong {
    color: #FCAE3A;
}

a.nectar-button.small.regular.accent-color.regular-button.button-black {
    background: #000 !important;
    color: #fcae3a;
    margin-right: 10px !important;
}

a.nectar-button.small.regular.accent-color.regular-button.button-black:hover {
    background: #fcae3a !important;
    color: #fff;
}

.right-sec a.nectar-button.small.regular.accent-color.regular-button.button-black:hover {
    background: #fff !important;
    color: #fcae3a;
}

.middle-btns .wpb_wrapper {
    text-align: center;
}

.service-detail-left p {
    line-height: 28px;
}

.service-detail-left h4 img.alignnone.size-full.wp-image-5511 {
    margin: 0;
    position: relative;
    top: 2px;
}

.Faq-section .row-bg.viewport-desktop.using-bg-color {
    display: none;
}

.Homefaq h3 {
    color: #0E0B08;
    font-family: Oswald;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.Homefaq h3 strong {
    color: #FCAE3A;
}

.Homefaq .row .col.section-title {
    padding: 0;
}

.Homefaq .col.span_12.section-title.text-align-center.extra-padding {
    padding: 0;
}

.service-dtl-cta-section .row_col_wrap_12.col.span_12.dark.left {
    margin: 0 -110px;
}

.right-detail-form button[type=submit],
.right-detail-form input[type=button],
.right-detail-form input[type=submit] {
    padding: 7px 11px;
    font-size: 18px;
    margin-bottom: 0 !important;
}

.service-detail-left ul li strong {
    font-family: Open Sans;
    font-weight: 600;
    color: #FCAE3A;
}

.right-detail-form .large::-webkit-input-placeholder {
    color: #0E0B08;
}

.right-detail-form .large::-moz-placeholder {
    color: #0E0B08;
    opacity: 1;
}

.right-detail-form .large:-ms-input-placeholder {
    color: #0E0B08;
}

.right-detail-form .large:-moz-placeholder {
    color: #0E0B08;
    opacity: 1;
}

.service-detail-left h4 img {
    width: auto !important;
    max-width: 20px !important;
}

img.aligncenter.wp-image-1869.size-full {
    margin-top: 0;
}

.page-id-460 .nectar-highlighted-text.font_size_80px h2.vc_custom_heading.vc_custom_1636488162216 {
    display: none;
}

.page-id-460 .photography-title .nectar-highlighted-text.font_size_80px h2.vc_custom_heading.vc_custom_1636488162216 {
    display: block;
}

img.aligncenter.wp-image-865.size-full {
    margin-top: 0;
}

.page-id-460 div#fws_673ae07cbe239 {
    margin: 0;
}

.logocarousel .owl-carousel .owl-stage {
    padding: 0 !important;
    display: flex;
}

.logocarousel .owl-carousel .owl-stage .owl-item {
    text-align: center;
    justify-content: center;
}

.digitalRaw .row_col_wrap_12_inner.col.span_12.left {
    max-width: 1530px !important;
    margin: 0 auto;
}

.right-digital {
    position: static;
    border-left: 1px solid rgb(184 177 177);
    padding: 80px 0 70px 100px !important;
}

.texas-digital-left {
    padding: 80px 0 !important;
}

@media (max-width: 1499px) and (min-width: 1299px) {
    .web-design-heading h1 {
        font-size: 32px;
        line-height: 50px;
    }

    #top nav>ul>li>a {
        font-size: 20px;
        padding: 0 20px !important;
    }

    .Faq-section h2 {
        font-size: 40px;
        line-height: normal;
    }

    .Homefaq .col.span_12.section-title.text-align-center.extra-padding {
        padding: 0;
    }

    .testimonial-title h2 {
        font-size: 40px;
    }

    .testimonial-title h2 img {
        display: inline;
        margin-right: 10px;
        max-height: 22px;
        margin-bottom: 0 !important;
    }

    .heading-title h2 {
        font-size: 40px;
    }

}

@media (max-width: 1699px) {

    .testimonial-title h2 {
        font-size: 50px;
    }

    .heading-title h2 {
        font-size: 50px;
        line-height: 60px;
    }

    .Faq-section h2 {
        font-size: 50px;
        line-height: 60px;
    }

    .service-box-item {
        padding: 25px 20px 25px;
    }

    .service-box-item h4 {
        font-size: 24px;
    }

    .process-title h2 {
        font-size: 50px;
    }

    .service-dtl-cta-section .row_col_wrap_12.col.span_12.dark.left {
        margin: 0 -60px;
    }

    .service-dtl-cta-section .row_col_wrap_12.col.span_12.dark.left {
        margin: 0 -50px;
    }

    .right-sec a.nectar-button.small.regular.regular-button {
        font-size: 20px;
        line-height: 24px;
        text-align: center;
        background: #fcae3a;
        border: none;
        padding: 16px 30px;
        text-transform: inherit;
        letter-spacing: 0;
        margin: 0;
        font-family: 'Open Sans';
        font-weight: 600;
        display: inline-block;
        width: auto;
    }

    a.nectar-button.small.regular.regular-button.button-black {
        background: #000 !important;
        color: #fcae3a;
    }

    a.nectar-button.small.regular.regular-button.hero-btn-1.btnftr {
        margin-left: 10px !important;
        background: #ffffff !important;
        color: #fcae3a !important;

    }

    .nectar-highlighted-text.font_size_80px h1,
    .nectar-highlighted-text.font_size_80px h2,
    .nectar-highlighted-text.font_size_80px h3,
    .nectar-highlighted-text.font_size_80px h4,
    .nectar-highlighted-text.font_size_80px h5,
    .nectar-highlighted-text.font_size_80px h6,
    .nectar-highlighted-text.font_size_80px p {
        font-size: 40px;
        line-height: 1.1em;
    }
}


@media (max-width: 1499px) {
    #top nav>ul>li>a {
        font-size: 20px;
        padding: 0 20px !important;
    }

    #top nav>ul>li.mega-menu ul.sub-menu {
        width: 100% !important;
    }

    .cnt-bgg a.nectar-button.medium.regular.accent-color.regular-button,
    .cnt-bgg a.nectar-button.small.regular.accent-color.regular-button {
        font-size: 16px;
        line-height: 20px;
        padding: 13px 20px;
    }

    .nectar-highlighted-text.font_size_65px h1,
    .nectar-highlighted-text.font_size_65px h2,
    .nectar-highlighted-text.font_size_65px h3,
    .nectar-highlighted-text.font_size_65px h4,
    .nectar-highlighted-text.font_size_65px h5,
    .nectar-highlighted-text.font_size_65px h6 {
        font-size: 40px;
        line-height: 1.1em;
    }

    .testimonial-title h2 {
        font-size: 40px;
    }

    .testimonial-title h2 img {
        display: inline;
        margin-right: 10px;
        max-height: 22px;
        margin-bottom: 0 !important;
    }

    .heading-title h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .service-heading-title h2,
    .service-heading-title h3 {
        font-size: 40px;
        line-height: 40px;
    }

    .service-box-item h4 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 14px !important;
    }

    .service-box-item {
        padding: 25px 15px 25px;
        min-height: 369px;
    }

    .Faq-section h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .service-page-banner h1 {
        font-size: 40px !important;
        line-height: 50px !important;
    }

    .service-page-parent-row .service-box-item {
        padding: 5px 6px 8px !important;
    }

    .process-title h2 {
        font-size: 40px;
    }

    .process-prent-row .row_col_wrap_12_inner.col.span_12.left {
        justify-content: center;
    }

    .service-page-banner p {
        font-size: 18px !important;
        line-height: 30px !important;
        padding: 0 40px;
    }

    .service-page-banner .wpb_wrapper {
        margin: 0;
    }

    .process-prent-row .process-bx {
        padding: 10px 10px !important;
        width: 33.33%;
    }

    .service-dtl-cta-text h2 {
        font-size: 28px;
    }

    .right-sec a.nectar-button.small.regular.regular-button {
        font-size: 18px;
        line-height: 24px;
        padding: 12px 20px;
    }

    a.nectar-button.small.regular.accent-color.regular-button.button-black {
        margin-right: 1px !important;
    }

    .right-detail-form h2 {
        font-size: 33px;
        line-height: 36px;
    }

    .right-detail-form input[type=date],
    .right-detail-form input[type=email],
    .right-detail-form input[type=number],
    .right-detail-form input[type=password],
    .right-detail-form input[type=search],
    .right-detail-form input[type=tel],
    .right-detail-form input[type=text],
    .right-detail-form input[type=url],
    .right-detail-form textarea,
    .right-detail-form select.large {
        font-size: 18px !important;
        line-height: 22px;
        padding: 11px 18px !important;
    }

}

@media (max-width: 1399px) {
    .page-id-3583 .vc_col-sm-2.vc_col-xs-5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.no-extra-padding.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_color_000000.border_style_solid.triggered-animation.animated-in {
        right: 23%;
    }

    #top nav>ul>li>a {
        font-size: 18px;
        padding: 0 20px !important;
    }

    .logo-section-home {
        padding: 40px 0 40px 0px !important;
    }

    .services-slider.owl-carousel .owl-nav .owl-next,
    .services-slider.owl-carousel .owl-nav .owl-prev {
        background-position: center !important;
        width: 50px;
        height: 50px;
    }

    .services-slider.owl-carousel {
        padding: 15px 50px 20px;
    }

    .nectar-button.regular-button.extra-color-1,
    .nectar-button.tilt.extra-color-1,
    body .swiper-slide .button.transparent_2 .extra-color-1:hover,
    #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
    .portfolio-filters-inline[data-color-scheme="extra-color-1"],
    .portfolio-filters[data-color-scheme="extra-color-1"] #sort-portfolio,
    .portfolio-filters[data-color-scheme="extra-color-1"] a,
    .nectar-fancy-box[data-color="extra-color-1"]:after,
    .divider-small-border[data-color="extra-color-1"],
    .divider-border[data-color="extra-color-1"],
    .nectar-animated-title[data-color="extra-color-1"] .nectar-animated-title-inner:after,
    .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"] a:after,
    .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox,
    body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] .nectar_video_lightbox:after,
    .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not([data-style="small"]) .play>.inner-wrap:before,
    body.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox:before,
    .nectar-hor-list-item[data-color="extra-color-1"]:before,
    .nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"]) .box-bg:after,
    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i,
    .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-1"] li:after,
    .extra-color-1.icon-normal,
    .bar_graph li .extra-color-1,
    .nectar-progress-bar .extra-color-1,
    .swiper-slide .button.solid_color .extra-color-1,
    .swiper-slide .button.solid_color_2 .extra-color-1 {
        background: transparent !important;
    }

    .sf-menu>li.menu-item-has-children>a:after {
        font-size: 22px;
        margin-left: 4px;
        top: 2px;
        line-height: 11px;
    }

    .service-page-parent-row .service-box-item p {
        font-size: 16px;
        line-height: 24px;
    }

    .service-page-banner.service-dtl-page-banner .wpb_wrapper h1 {
        margin: 0 0 7px;
    }

    .service-page-banner h1 {
        font-size: 36px !important;
        line-height: 50px !important;
    }

    .midimg-bx-row .vc_col-sm-3.img-mid-box {
        width: 33.33%;
        margin-top: 10px;
    }

    .midimg-bx-row .row_col_wrap_12_inner.col.span_12.left {
        justify-content: center;
    }

    .service-dtl-cta-section .row_col_wrap_12.col.span_12.dark.left {
        margin: 0 -55px;
    }

}

@media (max-width: 1199px) {
    .page-id-3583 .vc_col-sm-2.vc_col-xs-5.wpb_column.column_container.vc_column_container.col.child_column.has-animation.no-extra-padding.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_color_000000.border_style_solid.triggered-animation.animated-in {
        right: 30%;
    }

    #top nav>ul>li>a {
        font-size: 16px;
        padding: 0 15px !important;
    }

    .phoneMain {
        font-size: 16px !important;
    }

    .meetingMain {
        font-size: 16px;
    }

    .nectar-fancy-ul ul li {
        font-size: 15px;
        padding-left: 22px;
    }

    #top nav>ul>li.mega-menu ul.sub-menu li {
        width: 50%;
    }

    .cnt-bgg a.nectar-button.medium.regular.accent-color.regular-button,
    .cnt-bgg a.nectar-button.small.regular.accent-color.regular-button {
        font-size: 15px;
        line-height: 20px;
        padding: 10px 15px;
    }

    .logo-section-home {
        padding: 30px 0 30px 0px !important;
    }

    .exprience-box .nectar-fancy-ul {
        font-size: 16px;
    }

    .nectar-highlighted-text.font_size_65px h1,
    .nectar-highlighted-text.font_size_65px h2,
    .nectar-highlighted-text.font_size_65px h3,
    .nectar-highlighted-text.font_size_65px h4,
    .nectar-highlighted-text.font_size_65px h5,
    .nectar-highlighted-text.font_size_65px h6 {
        font-size: 36px;
        line-height: 45px;
    }

    .sf-menu>li.menu-item-has-children>a:after {
        font-size: 20px;
    }

    #ajax-content-wrap #footer-outer #copyright p {
        font-size: 16px;
    }

    .Faq-section {
        padding: 40px 0 !important;
        margin: 0 !important;
    }

    .Faq-section h2 {
        font-size: 30px;
    }

    .Homefaq a.toggle-heading {
        font-size: 16px !important;
        padding: 11px 35px 11px 15px !important;
        line-height: 22px !important;
    }

    .Homefaq .toggle {
        margin-bottom: 15px;
    }

    .toggle>.toggle-title a i {
        right: -8px;
        left: auto;
        color: #000;
        top: 15px;
        width: 18px;
        height: 16px;
        line-height: 18px;
        font-size: 17px;
    }

    .Homefaq .toggles .inner-toggle-wrap {
        border: none;
        padding: 15px 15px 10px !important;
    }

    .Homefaq .toggles .inner-toggle-wrap p {
        font-size: 14px;
        line-height: 20px;
    }

    .testimonial-title h2 {
        font-size: 30px;
    }

    .testimonial-title h2 img {
        display: inline;
        margin-right: 10px;
        max-height: 19px;
        margin-bottom: 0 !important;
    }

    .heading-title h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .comparison-table-text p {
        width: calc(100% - 30px);
        font-size: 16px;
        line-height: 22px;
    }

    .comparison-table-top {
        padding: 11px 0;
    }

    .comparison-table-center h2 {
        font-size: 46px !important;
    }

    .comparison-table-text figure {
        width: 25px;
    }

    .comparison-table-text {
        padding: 14px 15px;
    }

    .comparison-table-text-center figure {
        width: 44px;
        margin-right: 10px;
        margin-bottom: 0 !important;
    }

    .comparison-table-text-center h4 {
        font-size: 16px !important;
        line-height: normal !important;
        width: calc(100% - 25px);
    }

    .comparison-table-text-center {
        padding: 15px 10px 15px 15px;
    }

    .container {
        padding: 0 60px;
    }

    .service-heading-title h2,
    .service-heading-title h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .hero-text-left .wpb_wrapper {
        margin-left: -50px;
    }

    .hero-text-left p {
        font-size: 16px !important;
    }

    .nectar-highlighted-text.font_size_65px p img {
        top: -1px;
        margin: 0;
    }

    .hero-text-left ul li {
        font-size: 18px;
        line-height: 32px;
        padding-left: 23px;
        background-position: 0 8px;
        background-size: 17px;
    }

    .service-page-banner h1 {
        font-size: 34px !important;
        line-height: 44px !important;
    }

    .service-page-banner p {
        font-size: 18px !important;
        line-height: 26px !important;
        padding: 0 15px;
    }

    .service-page-parent-row .service-box-item .vc_column-inner {
        padding: 15px 14px 15px !important;
    }

    .wpb_row.vc_row-fluid.vc_row.full-width-section.service-page-serv-sec {
        padding: 40px 0 !important;
    }

    .service-page-serv-sec .services-buttons {
        padding-top: 17px;
    }

    .wpb_row.vc_row-fluid.vc_row.full-width-content.vc_row-o-equal-height.vc_row-flex.vc_row-o-content-top.service-process-section {
        padding: 30px 0 !important;
    }

    .process-title h2 {
        font-size: 30px;
    }

    .process-bx .vc_column-inner {
        padding: 25px 15px;
    }

    .process-bx p {
        font-size: 15px;
        line-height: 24px;
    }

    .process-bx h5.vc_custom_heading {
        font-size: 20px !important;
    }

    .process-prent-row .row {
        justify-content: center;
    }

    .process-prent-row .process-bx {
        padding: 10px 10px !important;
        width: 25%;
    }

    .service-detail-left ul li {
        font-size: 16px;
        line-height: 24px;
        padding-left: 27px;
        background-position: 0 2px;
        margin-bottom: 6px;
        background-size: 18px;
    }

    .service-detail-left ol li {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 9px;
    }

    .right-detail-form h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .right-detail-form input[type=date],
    .right-detail-form input[type=email],
    .right-detail-form input[type=number],
    .right-detail-form input[type=password],
    .right-detail-form input[type=search],
    .right-detail-form input[type=tel],
    .right-detail-form input[type=text],
    .right-detail-form input[type=url],
    .right-detail-form textarea,
    .right-detail-form select.large {
        font-size: 16px !important;
        line-height: 20px;
        padding: 9px 14px !important;
    }

    .right-detail-form textarea.large {
        height: 80px !important;
    }

    .material .wpb_content_element,
    .material .wpb_row {
        margin-bottom: 1.0em;
    }

    .right-sec a.nectar-button.small.regular.regular-button {
        font-size: 16px;
        line-height: 24px;
        padding: 10px 10px;
    }

    .right-digital {
        padding: 40px 0 40px 70px !important;
    }

    .texas-digital-left {
        padding: 40px 0 !important;
    }
}

@media (max-width: 1070px) {
    .wpb_row.vc_row-fluid.vc_row.full-width-section.cnt-bgg .vc_col-sm-8.left-section.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
        width: 100%;
    }

    .wpb_row.vc_row-fluid.vc_row.full-width-section.cnt-bgg .vc_col-sm-4.right-sec.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
        width: 100%;
        text-align: center;
        padding-top: 10px;
    }

    .row_col_wrap_12_inner.col.span_12.left {
        text-align: center;
    }

    .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.el_spacing_0px.inherit_tablet.inherit_phone.border_bottom_desktop_1px.border_style_solid .row_col_wrap_12_inner.col.span_12.left {
        text-align: center;
        justify-content: center;
    }

    .service-dtl-cta-text h2 {
        font-size: 24px;
    }

    .texas-digital-left {
        padding: 40px 0 0 !important;
        width: 100% !important;
    }

    .right-digital {
        padding: 16px 0 40px 0 !important;
        width: 100%;
        border: none;
    }

    .texas-digital-left .vc_column-inner {
        padding: 0 !important;
    }

}

@media (max-width: 1000px) {
    .ftr-social ul li a i.fa {
        display: block !important;
    }

    .footer-sub-b i {
        display: block;
    }

    body #footer-outer i {
        float: none;
    }

    .testimonials-box {
        clip-path: inherit;
    }

    .owl-carousel .owl-item.active:nth-child(3n) .testimonials-box {
        clip-path: inherit;
    }

    .owl-carousel .owl-item.active:nth-child(2n) .testimonials-box .test-text {
        padding-bottom: 60px;
        padding-top: 27px;
    }

    .testimonials-slider.owl-carousel .owl-stage {
        align-items: inherit;
    }

    .testimonials-box {
        background: #fff;
        border-radius: 7px;
    }

    .testi-name {
        padding: 25px 15px 20px;
    }

    .testimonials-slider.owl-carousel .owl-stage {
        padding-bottom: 20px;
    }

    .owl-carousel .owl-item.active:nth-child(4) .testimonials-box {
        clip-path: inherit;
    }

    .owl-carousel .owl-item.active:nth-child(3) .testimonials-box .test-text {
        padding-top: 30px;
        padding-bottom: 60px;
    }

    .testimonials-slider {
        padding: 0px 30px 0;
    }

    .testi-name figure {
        width: 70px;
        height: 70px;
        border-radius: 5px;
        overflow: hidden;
        margin: -6px auto 16px;
    }

    .service-box-item {
        padding: 20px 15px 25px;
    }

    .service-dtl-cta-section .row_col_wrap_12.col.span_12.dark.left {
        margin: 0;
    }
}

@media (max-width: 999px) {
    .container {
        max-width: 100% !important;
        padding: 0 15px;
    }

    .wpb_row.vc_row-fluid.vc_row.full-width-section.cnt-bgg .vc_col-sm-4.right-sec.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
        width: 100%;
        text-align: center;
        padding-top: 0;
    }

    #top nav>ul>li.mega-menu ul.sub-menu {
        width: 100% !important;
    }

    #top nav>ul>li.mega-menu {
        position: relative;
    }

    #top nav>ul>li.mega-menu ul.sub-menu li {
        width: 100%;
    }

    .exprience-box .nectar-fancy-ul {
        font-size: 14px;
    }

    .top-logos .vc_col-sm-1\/5.wpb_column.column_container {
        padding: 10px 10px;
    }

    div#fws_660a60c76f12d {
        padding: 40px 0 10px !important;
    }

    .wpb_row.vc_row-fluid.vc_row.top-level.full-width-section.home-banner-sec.first-section.loaded {
        padding: 50px 0 10px !important;
    }

    .nectar-highlighted-text.font_size_65px h1,
    .nectar-highlighted-text.font_size_65px h2,
    .nectar-highlighted-text.font_size_65px h3,
    .nectar-highlighted-text.font_size_65px h4,
    .nectar-highlighted-text.font_size_65px h5,
    .nectar-highlighted-text.font_size_65px h6 {
        font-size: 30px;
    }

    .hero-text-left .wpb_wrapper {
        margin-left: 0;
    }

    .hero-text-left ul li {
        font-size: 16px;
        line-height: 30px;
        padding-left: 20px;
        background-position: 0 7px;
        background-size: 15px;
    }

    .hero-text-left p {
        font-size: 16px !important;
        padding-bottom: 15px;
    }

    .wpb_wrapper>div {
        margin-bottom: 14px;
    }

    .nectar-highlighted-text.font_size_65px p img {
        top: 3px;
        max-height: 15px;
    }

    .material #footer-outer #footer-widgets .col ul li {
        padding: 10px 11px !important;
        float: none !important;
    }

    .Faq-section h2 {
        font-size: 22px;
    }

    .testimonial-title h2 {
        font-size: 20px;
    }

    .testimonial-title h2 img {
        display: inline-block;
        margin-right: 10px;
        max-height: 13px;
        margin-bottom: 0 !important;
    }

    .testimonials-slider {
        padding: 0px 4px 0;
    }

    .heading-title h2 {
        font-size: 22px;
        line-height: 30px;
    }


    .comparison-table-top img {
        margin: 0 !important;
        max-width: 100px !important;
    }

    .comparison-table-center h2 {
        font-size: 30px !important;
        line-height: normal !important;
    }

    .comparison-table-center {
        font-size: 28px !important;
        padding-top: 10px;
    }

    .comparison-table-text p {
        width: calc(100% - 20px);
        font-size: 14px;
        line-height: 20px;
    }

    .comparison-table-text figure {
        width: 17px;
    }

    .comparison-table-text-center h4 {
        font-size: 14px !important;
        line-height: normal !important;
        width: calc(100% - 25px);
    }

    .comparison-table-text-center figure {
        width: 33px;
        margin-right: 7px;
        margin-bottom: 0 !important;
    }

    .comparison-table-row {
        margin: 0 auto 10px !important;
    }

    .Website-box.wpb_column {
        width: 50%;
    }

    .website-link-section .row_col_wrap_12_inner {
        justify-content: center;
    }

    .service-page-banner h1 {
        font-size: 30px !important;
        line-height: 40px !important;
    }

    .service-page-banner .wpb_wrapper {
        margin: 0;
        padding: 0 10px;
    }

    .service-page-banner .heroButtons {
        padding-top: 10px;
    }

    .process-prent-row .process-bx {
        padding: 10px 10px !important;
        width: 50%;
    }

    .service-page-parent-row .service-box-item .vc_column-inner {
        padding: 15px 14px 15px !important;
        height: auto;
    }

    .service-page-parent-row {
        display: block;
        justify-content: center;
    }

    .service-pagebnr {
        padding: 130px 0 70px !important;
    }

    .service-pagebnr .row_col_wrap_12.col.span_12.light.center {
        padding-top: 25px !important;
    }

    .advertiging-logos .vc_col-sm-3 {
        width: 25% !important;
    }

    .top-logos.logoos .vc_col-sm-1\/5 {
        width: 20%;
        margin-bottom: 0;
    }

    .service-dtl-cta-section .row_col_wrap_12.col.span_12.dark.left {
        margin: 0;
    }

    .wpb_column:not([class*=vc_col-xs]) {
        margin-bottom: 15px;
    }

    .nectar-highlighted-text.font_size_80px h1,
    .nectar-highlighted-text.font_size_80px h2,
    .nectar-highlighted-text.font_size_80px h3,
    .nectar-highlighted-text.font_size_80px h4,
    .nectar-highlighted-text.font_size_80px h5,
    .nectar-highlighted-text.font_size_80px h6,
    .nectar-highlighted-text.font_size_80px p {
        font-size: 26px;
        line-height: 1.1em;
    }

    .full-page-inner>.container>.span_12,
    .full-page-inner>.span_12 {
        width: 100%;
    }

    .wpb_row.vc_row-fluid.vc_row.full-width-section.home-banner-sec {
        padding-top: 110px !important;
        padding-bottom: 20px !important;
    }

    .logo-section-home {
        padding: 50px 0 31px 0px !important;
    }

    .full-width-section.customA.probablyexperienced {
        padding: 45px 0 30px !important;
    }

    .top-logos.logoos .vc_col-sm-1\/5 img {
        margin: 0 !important;
    }

    .wpb_row.vc_row-fluid.vc_row.inner_row.top-logos.logoos {
        margin: 0 !important;
    }

    .texas-digital-marketing-section .wpb_row.vc_row-fluid.vc_row.inner_row.vc_row-o-content-top.bxx-box {
        padding: 45px 0 !important;
    }

    .texas-digital-marketing-section .wpb_row.vc_row-fluid.vc_row.inner_row.vc_row-o-content-top.bxx-box .vc_col-sm-2\/5.tttext.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.padding-3-percent_phone .vc_column-inner {
        padding: 10px 15px 0 !important;
    }

    .texas-digital-marketing-section .wpb_row.vc_row-fluid.vc_row.inner_row.vc_row-o-content-top.bxx-box {
        padding: 45px 0 25px !important;
    }

    .wpb_row.vc_row-fluid.vc_row.full-width-content.vc_row-o-equal-height.vc_row-flex.vc_row-o-content-top.texas-digital-marketing-section {
        margin-bottom: 0 !important;
    }

    .service-heading-title h2,
    .service-heading-title h3 {
        font-size: 26px !important;
        margin-bottom: 19px !important;
    }

    .full-width-section.expertise-section.nectar-parallax-enabled {
        padding: 45px 0 30px !important;
    }

    .logocarousel .owl-carousel .owl-stage {
        padding: 0 !important;
    }

    .logocarousel .owl-carousel .owl-stage .carousel-item {
        padding: 0 10px !important;
    }

    #footer-widgets .container .col {
        margin-bottom: 0px;
    }
}

@media (max-width:900px) {
    .owl-stage {
        display: block;
    }

    .owl-item {
        display: block;
    }

    .services-slider.owl-carousel .owl-item {
        display: flex;
    }

    .services-slider.owl-carousel .owl-stage {
        display: flex;
    }

    div#fws_66fb8b2f0dbb7 {
        padding: 150px 0 10px !important;
    }

    body .row .col.section-title h1,
    body h1,
    html body .row .col.section-title.span_12 h1,
    body.single.single-post .row .col.section-title.span_12 h1,
    #page-header-bg .span_6 h1,
    #page-header-bg.fullscreen-header .span_6 h1,
    body .featured-media-under-header h1,
    .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
        font-size: 26.25px;
        line-height: 34.75px;
    }
}

@media (max-width: 812px) {

    .nectar-highlighted-text.font_size_65px h1,
    .nectar-highlighted-text.font_size_65px h2,
    .nectar-highlighted-text.font_size_65px h3,
    .nectar-highlighted-text.font_size_65px h4,
    .nectar-highlighted-text.font_size_65px h5,
    .nectar-highlighted-text.font_size_65px h6 {
        font-size: 25px;
        line-height: 35px;
    }

    .testimonials-slider .owl-nav {
        text-align: center;
        margin-top: 0;
        position: relative;
        top: auto;
        transform: inherit;
        width: 100%;
        bottom: 0;
    }

    .testimonials-slider .owl-nav .owl-prev {
        left: -5px;
        background-size: 10px !important;
        position: relative;
    }

    .testimonials-slider .owl-nav .owl-next {
        right: -5px;
        background-size: 10px !important;
        position: relative;
    }

    .testimonial-row-parent {
        padding: 0;
    }

    .testimonials-slider.owl-carousel .owl-nav {
        margin: 10px auto 0;
        width: 100px;
    }

    .testimonials-slider.owl-carousel .owl-nav .owl-next,
    .testimonials-slider.owl-carousel .owl-nav .owl-prev {
        background-position: center !important;
        width: 40px;
        height: 40px;
        border-radius: 50% !important;
        background-color: #fff;
        position: relative;
        top: 0;
        transform: inherit;
    }

    .testimonials-slider.owl-carousel .owl-nav .owl-prev {

        left: 0;
    }

    .comparison-table-row .row:first-child .col-sm-3 {
        display: none;
    }

    .comparison-table-row .col-sm-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0;
    }

    .comparison-table-row .col-sm-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        order: 1;
    }

    .comparison-table-row .col-sm-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        order: 2;
        box-shadow: none;
        border-right: 1px solid #ccc;
    }

    .comparison-table-row .col-sm-4:last-child {
        border-right: 0;
    }

    .comparison-table-text-center figure {
        width: 38px;
        margin-right: 0;
        display: block;
        margin: 0 auto 7px;
    }

    .comparison-table-text-center h4 {
        font-size: 18px;
        line-height: 20px;
        width: 100%;
    }

    .comparison-table-text {
        padding: 10px 10px;
        align-items: inherit;
        height: 100%;
    }

    .comparison-table-text-center {
        padding: 15px 10px 15px 10px;
        display: block;
        text-align: center;
    }

    .comparison-table-row .row+.row {
        border-bottom: none;
        border-top: none;
    }

    .comparison-table-row .row:first-child {
        border-bottom: 2px solid #000;
    }

    .services-slider.owl-carousel .owl-item {
        display: block;
    }

    .services-slider.owl-carousel .owl-stage {
        display: block;
    }

    .services-slider.owl-carousel .owl-nav .owl-next,
    .services-slider.owl-carousel .owl-nav .owl-prev {
        background-position: center !important;
        width: 40px;
        height: 40px;
        border-radius: 50% !important;
        background-color: #fff;
        position: relative;
        top: 0;
        transform: inherit;
    }

    .services-slider.owl-carousel .owl-nav {
        margin: 10px auto 0;
        width: auto;
        text-align: center;
    }

    .services-slider.owl-carousel {
        padding: 0px 0 0;
    }

    .reviews-section {
        padding: 50px 0 !important;
    }

    .service-heading-title h2,
    .service-heading-title h3 {
        font-size: 26px;
        line-height: 32px;
    }

    .service-box-item {
        padding: 20px 15px 25px;
        height: auto;
        min-height: auto;
    }

    .service-page-banner h1 {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .service-page-banner p {
        font-size: 15px !important;
        line-height: 21px !important;
        padding: 0;
    }

    .service-top-rating-text .wpb_wrapper p img {
        margin: 0 !important;
        display: inline-block;
        max-height: 14px !important;
    }

    .service-page-banner .wpb_wrapper {
        margin: 0;
        padding: 0;
    }

    .material .wpb_content_element,
    .material .wpb_row {
        margin-bottom: 10px !important;
    }

    .hero-text-left ul li {
        font-size: 15px;
        line-height: 22px;
        padding-left: 19px;
        background-position: 0 4px;
        background-size: 14px;
        margin-bottom: 5px;
    }

    .banner-form-title h2 {
        margin-bottom: 20px;
        padding: 0 0;
    }

    .hero-text-left ul {
        margin-left: 0;
        margin-bottom: 20px;
    }

    .service-detail-left p {
        line-height: 23px;
    }

    .service-detail-left ul li {
        font-size: 14px;
        line-height: 23px;
        padding-left: 20px;
        background-position: 0 4px;
        margin-bottom: 6px;
        background-size: 15px;
    }

    p {
        padding-bottom: 13px;
    }

    .right-detail-form input[type=date],
    .right-detail-form input[type=email],
    .right-detail-form input[type=number],
    .right-detail-form input[type=password],
    .right-detail-form input[type=search],
    .right-detail-form input[type=tel],
    .right-detail-form input[type=text],
    .right-detail-form input[type=url],
    .right-detail-form textarea,
    .right-detail-form select.large {
        font-size: 14px !important;
        line-height: 20px !important;
        padding: 9px 14px !important;
    }

    .right-detail-form button[type=submit],
    .right-detail-form input[type=button],
    .right-detail-form input[type=submit] {
        padding: 7px 11px !important;
        font-size: 16px !important;
        margin-bottom: 0 !important;
        line-height: normal !important;
    }

    .service-detail-left ol li {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 8px;
    }

    .top-logos.logoos .vc_col-sm-1\/5 {
        width: 25%;
    }

    .process-title h2 {
        font-size: 24px;
    }

    .footer-main {
        padding-top: 20px;
    }

    .right-digital {
        padding: 0 0 0 0 !important;
    }

    .texas-digital-left {
        padding: 0 0 0 !important;
    }

    .texas-digital-marketing-section .wpb_row.vc_row-fluid.vc_row.inner_row.vc_row-o-content-top.bxx-box {
        padding: 45px 0 0 !important;
    }
}

@media (max-width: 767px) {

    p {
        font-size: 15px;
    }

    p a {
        text-decoration: underline !important;
        font-weight: bold;
    }

    .exprience-box .nectar-fancy-ul {
        font-size: 15px;
    }

    .map-bgg-bg p {
        font-size: 15px;
    }
}

@media (max-width: 700px) {
    .midimg-bx-row .vc_col-sm-3.img-mid-box {
        width: 50%;
        margin-top: 10px;
    }

    .top-logos.logoos .vc_col-sm-1\/5 {
        width: 33.33%;
    }

}

@media (min-width: 1500px) {
    .web-design-heading h1 {
        font-size: 40px;
        line-height: 60px;
    }
}



@media (max-width: 480px) {
    .service-content-section .toggle>.toggle-title a {
        font-size: 16px;
        line-height: 22px;
    }

    .nectar-highlighted-text.font_size_65px p img {
        top: 5px;
        max-height: 12px;
    }

    .nectar-highlighted-text.font_size_65px p {
        font-size: 11px !important;
        margin: 0;
        padding-bottom: 5px;
    }

    .Website-box.wpb_column {
        width: 50%;
    }

    .comparison-table-text figure {
        width: 14px;
        margin-right: 6px;
    }

    .comparison-table-text p {
        width: calc(100% - 15px);
        font-size: 13px;
        line-height: 18px;
    }

    .services-buttons a.nectar-button.small.regular.accent-color.regular-button {
        margin-right: 0 !important;
        margin-bottom: 8px !important;
        min-width: 270px;
    }

    .service-top-rating-text .wpb_wrapper p {
        font-size: 12px !important;
    }

    .service-top-rating-text .wpb_wrapper p img {
        margin: 0 !important;
        max-height: 13px !important;
    }

    .process-prent-row .process-bx {
        padding: 10px 10px !important;
        width: 100%;
    }

    .service-pagebnr {
        padding: 110px 0 40px !important;
    }

    .advertiging-logos .vc_col-sm-3 {
        width: 50% !important;
        margin-bottom: 10px;
    }

    .alignright {
        float: none;
        margin-left: 0;
        width: 100%;
    }

    .top-logos.logoos .vc_col-sm-1\/5 {
        width: 50%;
    }

    .testimonial-title h2 img {
        display: block;
        margin-right: 10px;
        max-height: 17px;
        margin-bottom: 0 !important;
        margin: 0 auto 5px !important;
    }

    p {
        font-size: 15px;
    }

    p a {
        text-decoration: underline !important;
        font-weight: bold;
    }

    .exprience-box .nectar-fancy-ul {
        font-size: 15px;
    }

    .map-bgg-bg p {
        font-size: 15px;
    }
}


.wpb_animate_when_almost_visible {
    opacity: 1;
}

.rll-youtube-player,
[data-lazy-src] {
    display: none !important;
}


.hero-text-left ul li {
    --wpr-bg-e61fe978-4225-4e2f-bb63-baccb3279a04: url('{$theme_path}/static/image/list-arrow.png');
}

.default-skin-loading-icon {
    --wpr-bg-938ab297-bfd5-4b48-83dd-5a34b27379c3: url('{$theme_path}/static/image/loading-white-bg.gif');
}

#infscr-loading {
    --wpr-bg-803a5ac7-c1df-4435-9320-0623deaef5eb: url('{$theme_path}/static/image/loading-white-bg.gif');
}

.post.quote .post-content .quote-inner .icon {
    --wpr-bg-58521508-b30a-4ec4-ae96-f61c910d3d17: url('{$theme_path}/static/image/quote.png');
}

.post.link .post-content .link-inner .icon {
    --wpr-bg-1e9c7aaa-7c53-466c-8148-37a2a4fe4fdc: url('{$theme_path}/static/image/link.png');
}

.post.format-status .post-content .status-inner .icon {
    --wpr-bg-2650a074-a8f9-4c03-8f82-f0843394d309: url('{$theme_path}/static/image/status.png');
}

body .post.quote .post-content .quote-inner .icon {
    --wpr-bg-70ebbfbd-21f9-438d-9a0f-c321fcf45e55: url('{$theme_path}/static/image/quote-2x.png');
}

body .post.link .post-content .link-inner .icon {
    --wpr-bg-af0ead8c-fcd3-41e7-a564-b77f9fa83c1d: url('{$theme_path}/static/image/link-2x.png');
}

#pagination .next a,
#pagination .next.inactive,
#pagination .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
    --wpr-bg-b72db047-ccbf-4057-8bde-26b5adf8d1d9: url('{$theme_path}/static/image/portfolio-arrows.png');
}

#pagination .next a,
#pagination .next.inactive,
#pagination .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
    --wpr-bg-db4c41fd-414e-4f8a-9e86-b765f20e08af: url('{$theme_path}/static/image/portfolio-arrows-2x.png');
}

#pagination .page-numbers.prev,
#pagination .prev a,
#pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    --wpr-bg-ff449bd8-8ebf-492b-82a3-7cdfba87ad17: url('{$theme_path}/static/image/portfolio-arrows.png');
}

#pagination .page-numbers.prev,
#pagination .prev a,
#pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    --wpr-bg-24c8cf25-afc8-425b-9e39-b9f0a40e379a: url('{$theme_path}/static/image/portfolio-arrows-2x.png');
}

body:not(.material) .comment-list .children {
    --wpr-bg-7dfa3fa0-ec10-4ea8-bbcd-1a25442375c0: url('{$theme_path}/static/image/comment-children-line.jpg');
}

