 /* Light Color */
      body #booked-profile-page input[type=submit].button-primary:hover,
      body table.booked-calendar input[type=submit].button-primary:hover,
      body .booked-modal input[type=submit].button-primary:hover,
      body table.booked-calendar thead,
      body table.booked-calendar thead th,
      body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
      body #booked-profile-page .booked-profile-appt-list .appt-block .google-cal-button,
      body #booked-profile-page .booked-profile-header {
        background: #ff6f70 !important;
      }

      body #booked-profile-page input[type=submit].button-primary:hover,
      body table.booked-calendar input[type=submit].button-primary:hover,
      body .booked-modal input[type=submit].button-primary:hover,
      body table.booked-calendar th,
      body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
      body #booked-profile-page .booked-profile-appt-list .appt-block .google-cal-button,
      body #booked-profile-page .booked-profile-header {
        border-color: #ff6f70 !important;
      }

      /* Dark Color */
      body table.booked-calendar tr.days,
      body table.booked-calendar tr.days th,
      body .booked-calendarSwitcher,
      body .booked-calendarSwitcher select {
        background: #af0101 !important;
      }

      body table.booked-calendar tr.days th {
        border-color: #af0101 !important;
      }

      /* Primary Button Color */
      body #booked-profile-page input[type=submit].button-primary,
      body table.booked-calendar input[type=submit].button-primary,
      body .booked-modal input[type=submit].button-primary,
      body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
      body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block {
        background: #fd3c3d;
      }

      body #booked-profile-page input[type=submit].button-primary,
      body table.booked-calendar input[type=submit].button-primary,
      body .booked-modal input[type=submit].button-primary,
      body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
        border-color: #fd3c3d;
      }

     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;
      }

  body {
        --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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
        --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
        --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
        --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
        --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
        --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
        --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
        --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
        --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);
      }

      :where(.is-layout-flex) {
        gap: 0.5em;
      }

      body .is-layout-flow>.alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
      }

      body .is-layout-flow>.alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
      }

      body .is-layout-flow>.aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
      }

      body .is-layout-constrained>.alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
      }

      body .is-layout-constrained>.alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
      }

      body .is-layout-constrained>.aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
      }

      body .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;
      }

      body .is-layout-constrained>.alignwide {
        max-width: var(--wp--style--global--wide-size);
      }

      body .is-layout-flex {
        display: flex;
      }

      body .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
      }

      body .is-layout-flex>* {
        margin: 0;
      }

      :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
      }

      .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;
      }

      .wp-block-navigation a:where(:not(.wp-element-button)) {
        color: inherit;
      }

      :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
      }

      .wp-block-pullquote {
        font-size: 1.5em;
        line-height: 1.6;
      }

       .mptt-shortcode-wrapper .mptt-shortcode-table:first-of-type {
          display: table !important
        }

        .mptt-shortcode-wrapper .mptt-shortcode-table .mptt-event-container:hover {
          height: auto !important;
          min-height: 100% !important
        }

        body.mprm_ie_browser .mptt-shortcode-wrapper .mptt-event-container {
          height: auto !important
        }

        @media (max-width:767px) {
          .mptt-shortcode-wrapper .mptt-shortcode-table:first-of-type {
            display: none !important
          }
        }

        .recentcomments a {
        display: inline !important;
        padding: 0 !important;
        margin: 0 !important;
      }

      body {
        font-style: normal;
        font-weight: 300;
        font-size: 20px;
        line-height: 1.5;
        font-family: Lato, sans-serif;
        letter-spacing: 0px;
        text-align: left;
        color: #363636;
      }

      pre {
        background-color: #363636;
      }

      @media (max-width: 992px) {
        body {
          font-size: 15px;
        }
      }

      @media (max-width: 1400px) {
        .sidebar-primary {
          font-size: 16px;
        }
      }

      @media (min-width: 992px) and (max-width: 1200px) {
        .sidebar-primary {
          font-size: 14px;
        }
      }

      h1 {
        font-style: normal;
        font-weight: 700;
        font-size: 34px;
        line-height: 1.1;
        font-family: Montserrat, sans-serif;
        letter-spacing: 3px;
        text-align: inherit;
        color: #363636;
      }

      h2 {
        font-style: normal;
        font-weight: 700;
        font-size: 17px;
        line-height: 1.2;
        font-family: Montserrat, sans-serif;
        letter-spacing: 1px;
        text-align: inherit;
        color: #363636;
      }

      h3 {
        font-style: normal;
        font-weight: 700;
        font-size: 17px;
        line-height: 1.2;
        font-family: Montserrat, sans-serif;
        letter-spacing: 1px;
        text-align: inherit;
        color: #363636;
      }

      h4 {
        font-style: normal;
        font-weight: 700;
        font-size: 15px;
        line-height: 1.3;
        font-family: Montserrat, sans-serif;
        letter-spacing: 1px;
        text-align: inherit;
        color: #363636;
      }

      h5 {
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 1.4;
        font-family: Montserrat, sans-serif;
        letter-spacing: 0px;
        text-align: inherit;
        color: #363636;
      }

      h6 {
        font-style: normal;
        font-weight: 700;
        font-size: 13px;
        line-height: 1.4;
        font-family: Montserrat, sans-serif;
        letter-spacing: 1px;
        text-align: inherit;
        color: #363636;
      }

      @media (min-width: 992px) {
        h1 {
          font-size: 60px;
        }

        h2 {
          font-size: 30px;
        }

        h3 {
          font-size: 28px;
        }

        h4 {
          font-size: 24px;
        }

        h5 {
          font-size: 20px;
        }

        h6 {
          font-size: 18px;
        }
      }

      a,
      h1 a:hover,
      h2 a:hover,
      h3 a:hover,
      h4 a:hover,
      h5 a:hover,
      h6 a:hover,
      .not-found .page-title {
        color: #ffb633;
      }

      .not-found .page-content p {
        color: #ffffff;
      }

      a:hover {
        color: #ff6f2c;
      }

      /* #Invert Color Scheme */
      .invert {
        color: #ffffff;
      }

      .invert h1 {
        color: #fff;
      }

      .invert h2 {
        color: #fff;
      }

      .invert h3 {
        color: #fff;
      }

      .invert h4 {
        color: #ffffff;
      }

      .invert h5 {
        color: #fff;
      }

      .invert h6 {
        color: #fff;
      }

      .invert a {
        color: #ffffff;
      }

      .invert a:hover {
        color: #ffb633;
      }

      /*button - Read More*/
      a.invert.tm_pb_button:hover {
        background-color: #363636;
        color: #ffffff;
      }

      /* #Layout */
      @media (min-width: 1200px) {

        .container,
        .isStuck #main-menu {
          max-width: 1788px;
        }
      }

      /* #Elements */
      blockquote {
        color: #ffffff;
        background-color: #000000
      }

      blockquote cite,
      blockquote:before {
        color: #ffb633;
      }

      blockquote a:hover {
        color: #ffb633;
      }

      ol li:before {
        color: #ffb633;
      }

      code {
        background: #ffb633;
      }

      code,
      kbd,
      tt,
      var {
        font-style: normal;
        font-weight: 300;
        font-size: 20px;
        line-height: 1.5;
        font-family: Lato, sans-serif;
        letter-spacing: 0px;
        color: #363636;
      }

      /* #Header */
      .header-container {
        background-color: #000000;
        background-image: url();
        background-repeat: repeat;
        background-position: center top;
        background-attachment: scroll;
      }

      /* ##Logo */
      .site-logo {
        font-style: normal;
        font-weight: 700;
        font-size: 26px;
        font-family: Montserrat, sans-serif;
      }

      .site-logo__link,
      .site-logo__link:hover {
        color: #ffffff;
      }

      .site-description {
        color: #ffb633;
        font-size: 15px;
      }

      /* ##Top Panel */
      .top-panel {
        background-color: #20232a;
      }

      .top-panel__message .info-block {
        color: #ffffff;
      }

      .top-panel__message .fa,
      .top-panel__message .material-icons {
        color: #ffb633;
      }

      /* #Search Form */
      .search-form .search-form__submit:hover {
        color: #ffffff;
        /*background-color: #363636;*/
      }

      /*Top panel*/
      .top-panel .search-form__field {
        background-color: #20232a;
      }

      .top-panel .search-form__submit {
        color: #ffb633;
      }

      .top-panel .search-form__submit:hover {
        color: #ff6f2c;
      }

      /* #Comment, Contact, Password Forms */
      .comment-form .submit,
      .wpcf7-submit,
      .post-password-form label+input {
        color: #ffffff;
        background-color: #ffb633;
        border-color: #ffb633;
      }

      .wpcf7-submit:hover,
      .post-password-form label+input:hover {
        color: #ffffff;
        background-color: #363636;
      }

      .comment-form .submit:hover {
        background-color: #ffffff;
        color: #ffb633;
      }

      .comment-form label>span {
        color: #ffb633;
      }

      .comments-title {
        background-color: #000000;
      }

      .comment-list .even>.comment-body {
        background-color: #dd3333;
      }

      .comment-list .odd>.comment-body {
        background-color: #000000;
      }

      .comment-list .comment-body .comment-content {
        color: #ffffff;
      }

      .comment .comment-metadata .fn {
        color: #ffb633;
      }

      /* #Comment respond */
      .comment-respond {
        background-color: rgb(196, 26, 26);
      }

      .comment-respond h3 {
        color: #fff;
      }

      .comment-respond label {
        color: #ffffff;
      }

      /* #Comment Reply Link */
      .comment-reply-link {
        color: #ffb633;
      }

      .comment-reply-link:hover {
        color: #ff6f2c;
      }

      #cancel-comment-reply-link {
        color: #ffb633;
      }

      #cancel-comment-reply-link:hover {
        color: #ff6f2c;
      }

      /* #Input Placeholders */
      ::-webkit-input-placeholder {
        color: #363636;
      }

      ::-moz-placeholder {
        color: #363636;
      }

      :-moz-placeholder {
        color: #363636;
      }

      :-ms-input-placeholder {
        color: #363636;
      }

      /* #Social */
      .social-list a,
      .social-list a:hover,
      .share-btns__link {
        color: #ffffff;
      }

      .share-btns__link:hover {
        color: #ffb633;
      }

      .share-btns__label {
        color: #ffffff;
      }

      .social-list--header a {
        color: #ffffff;
      }

      .social-list--header a:hover {
        color: #ffb633;
        background: #000000;
      }

      .social-list--footer .menu-item a:hover {
        color: #ffb633;
      }

      .social-list--footer .menu-item a:hover::before {
        background-color: #dd3333
      }

      /* #Social (invert scheme) */
      .invert .social-list a {
        color: #ffffff;
      }

      .invert .social-list a:hover {
        color: #ffffff;
      }

      /* #Main Menu */
      .main-navigation li a {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 1.4;
        font-family: Montserrat, sans-serif;
        letter-spacing: 1px;
        color: #ffffff;
      }

      .main-navigation .menu>li>a:hover,
      .main-navigation .menu>li.menu-hover>a,
      .main-navigation .menu>li.current_page_item>a,
      .main-navigation .menu>li.current_page_ancestor>a,
      .main-navigation .menu>li.current-menu-item>a,
      .main-navigation .menu>li.current-menu-ancestor>a {
        color: #ffffff;
      }

      .main-navigation .menu>li:before {
        background-color: #ffffff;
      }

      .main-navigation .sub-menu li {
        border-color: rgb(131, 131, 131);
        background-color: rgb(196, 26, 26);
      }

      .main-navigation .sub-menu>li>a:hover,
      .main-navigation .sub-menu>li.menu-hover>a,
      .main-navigation .sub-menu>li.current_page_item>a,
      .main-navigation .sub-menu>li.current_page_ancestor>a,
      .main-navigation .sub-menu>li.current-menu-item>a,
      .main-navigation .sub-menu>li.current-menu-ancestor>a {
        color: #ffb633;
      }

      .menu-item__desc {
        font-style: normal;
        font-family: Lato, sans-serif;
        color: #363636;
      }

      .menu-toggle {
        font-style: normal;
        font-weight: 700;
        font-family: Montserrat, sans-serif;
        color: #ffffff;
      }

      .main-navigation li:after {
        color: #ffffff;
      }

      .stuckMenu.isStuck {
        background-color: #000000;
      }

      @media screen and (max-width: 767px) {

        .main-navigation .menu .menu-item:first-child,
        .main-navigation .menu .menu-item,
        .main-navigation .menu .menu-item .sub-menu {
          border-color: #ffffff;
        }

        .main-navigation .menu .menu-item .sub-menu span,
        .main-navigation .menu .menu-item .sub-menu-toggle {
          color: #ffffff;
        }

        .main-navigation .menu .menu-item .sub-menu .menu-item,
        .main-navigation .menu .menu-item .sub-menu .sub-menu {
          border-color: rgba(255, 255, 255, 0.1);
        }
      }

      /* #Footer Menu */
      .footer-menu:before {
        background-color: rgb(182, 182, 182);
      }

      .footer-menu__items li {
        color: #ffffff;
      }

      .footer-menu__items li.current-menu-item a,
      .footer-menu__items li.current_page_item a {
        color: #ffb633;
      }

      /* #Posts List & Post single */
      .posts-list__item,
      .single-post article.post {
        background-color: #dd3333;
        border-color: #ffffff;
      }

      .posts-list .entry-content,
      .single-post .entry-content {
        color: #ffffff;
      }

      .posts-list .entry-footer a:hover {
        color: #ffffff;
      }

      .posts-list .entry-header h4.entry-title a {
        color: #ffffff;
      }

      .posts-list .entry-header h4.entry-title a:hover {
        color: #ffb633;
      }

      .single-post h4 {
        color: #fff;
      }

      /* #Post thumbnail */
      .post-thumbnail--fullwidth.has-post-thumbnail .post-thumbnail,
      .post-thumbnail--fullwidth .post-featured-content,
      .single-post article.post.has-post-thumbnail .post-thumbnail {
        border-color: #ffb633;
      }

      /* #Entry Meta */
      .post__cats a,
      .sticky__label {
        border-color: #ffb633;
        color: #ffffff;
        background-color: #ffb633;
      }

      .post__cats a:hover {
        color: #363636;
        background-color: #ffffff;
      }

      .entry-meta .material-icons,
      .post__tags .material-icons,
      .entry-meta .fa,
      .post__tags .fa {
        color: rgba(255, 182, 51, 0.3);
      }

      .entry-meta>span:before {
        color: #ffb633;
      }

      .post__tags {
        color: #ffb633;
      }

      .post__tags-label {
        color: #ffffff;
      }

      .post-featured-content {
        color: #ffffff;
      }

      .posted-by {
        color: #ffb633;
      }

      .invert .post__cats a:hover {
        color: #ffb633;
        background-color: #000000;
      }

      /* #Post navigation */
      .post-navigation .nav-previous a,
      .post-navigation .nav-next a {
        border-color: #ffffff;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        font-family: Montserrat, sans-serif;
      }

      @media (max-width: 1200px) {

        .post-navigation .nav-previous a,
        .post-navigation .nav-next a {
          font-size: 13px;
        }
      }

      .post-navigation a .meta-nav {
        color: #ffb633;
      }

      .post-navigation a .post-title {
        color: #ffffff;
      }

      .post-navigation a:before {
        color: #363636;
        background-color: #ffffff;
      }

      .post-navigation a:hover {
        border-color: #ffb633;
      }

      .post-navigation a:hover:before {
        color: #ffffff;
        background-color: #ffb633;
      }

      /* #Post Format */
      .format-quote .post-quote {
        color: #ffffff;
        background-color: #ffffff;
      }

      .post-format-link,
      .post-format-link:hover {
        color: #ffffff;
        background-color: rgba(255, 182, 51, 0.8);
      }

      .post_format-post-format-audio .post-format-audio {
        background-color: #ffb633;
      }

      /* #Author Bio */
      .post-author__holder {
        background-color: #000000;
      }

      .post-author__title {
        font-family: Lato, sans-serif;
      }

      .post-author__title a {
        color: #ffb633;
      }

      .post-author__title a:hover {
        color: #ff6f2c;
      }

      .post-author__content {
        color: #ffffff;
      }

      /* #Paginations */
      .page-numbers {
        color: #31343c;
      }

      .page-links a {
        font-family: Montserrat, sans-serif;
        color: #ffffff;
      }

      a.page-numbers:hover,
      .page-links a:hover,
      .page-links>.page-links__item {
        color: #ffb633;
      }

      .page-numbers.current {
        color: #ffb633;
      }

      .page-numbers.next,
      .page-numbers.prev {
        color: #ffffff;
        background: #ffb633;
      }

      .page-numbers.next:hover,
      .page-numbers.prev:hover {
        color: #363636;
        background: #dd3333;
      }

      /* #Breadcrumbs */
      .breadcrumbs__title {
        border-color: #dd3333;
        /*#ff6f2c*/
      }

      .breadcrumbs__title .page-title:after {
        background-color: #dd3333;
        /*#ff6f2c*/
      }

      .breadcrumbs .breadcrumbs__item {
        font-style: normal;
        font-weight: 700;
        font-size: 13px;
        line-height: 1.5;
        font-family: Montserrat, sans-serif;
        letter-spacing: 0px;
      }

      .breadcrumbs .breadcrumbs__item a {
        color: #dd3333;
      }

      .breadcrumbs .breadcrumbs__item a:hover {
        color: #ffb633;
      }

      .breadcrumbs .breadcrumbs__item span {
        color: #ffb633;
      }

      .breadcrumbs__item-sep {
        color: #dd3333;
      }

      /* #Footer */
      .site-footer {
        background-color: #000000;
      }

      .footer-container {
        color: rgb(182, 182, 182);
      }

      .footer-area-wrap {
        background-color: #0c0c0c;
      }

      .footer-area-wrap ul li a {
        color: #ffffff;
      }

      .footer-area-wrap ul li a:hover {
        color: #ffb633;
      }

      .footer-area-wrap .textwidget a {
        color: #ffb633;
      }

      .footer-area-wrap .textwidget a:hover {
        color: #ff6f2c;
      }

      .site-info a {
        color: #ffffff;
      }

      .site-info a:hover {
        color: #ffb633;
      }

      .footer-full-width-area-wrap {
        background-color: #000000;
      }

      .footer-full-width-area-wrap .calendar_wrap {
        color: #ffffff;
      }

      .footer-full-width-area-wrap .calendar_wrap td a {
        border-color: #ffffff;
      }

      .footer-full-width-area-wrap .widget_calendar tbody td a {
        color: #ffffff;
      }

      .footer-full-width-area-wrap .widget_calendar tbody td a:hover {
        color: #ffffff;
      }

      .footer-full-width-area-wrap .search-form__field {
        border-color: #ffffff;
      }

      /* Main title subline */
      .main-title h1:after,
      .main-title h2:after,
      .main-title h3:after,
      .main-title h4:after,
      .main-title h5:after,
      .main-title h6:after {
        background-color: #363636;
      }

      #tm_builder_outer_content .tm_pb_title_holder:before {
        background-color: #ffb633;
      }

      /* 404 */
      .error404 .not-found {
        background-color: #000000;
      }

      .error404 .page-title {
        color: #ffb633;
      }

      .error404 .page-content h4 {
        color: #ffffff;
      }

      .error404 .page-content .btn-holder a:hover {
        color: #ffb633;
      }

      /* #ToTop button */
      #toTop {
        color: #ffffff;
        border-color: #363636;
        background: #000000;
      }

      #toTop:hover {
        color: #ffffff;
        background-color: #dd3333;
      }

      /* #Page Preloader */
      .page-preloader-cover {
        background-color: #ffb633;
      }

      .page-preloader div {
        background-color: #ffffff;
      }

      /* #Facebook Preloader */
      .widget_fbw_id .loader {
        border-top: 1.1em solid rgba(255, 182, 51, 0.2);
        border-right: 1.1em solid rgba(255, 182, 51, 0.2);
        border-bottom: 1.1em solid rgba(255, 182, 51, 0.2);
        border-left: 1.1em solid #ffb633;
      }

      /* #Button Appearance Styles (regular scheme) */
      .btn,
      .submit {
        font-family: Montserrat, sans-serif;
        font-weight: 700;
      }

      .btn,
      .btn-default,
      .btn-primary,
      .btn-secondary,
      .btn-default:hover,
      .btn-primary:hover,
      .btn-secondary:hover {
        color: #ffffff;
        border-color: #ffffff;
      }

      .btn-default {
        background-color: #ffb633;
        border-color: #ffb633;
      }

      .btn-default:hover {
        background-color: #ff6f2c;
        border-color: #ff6f2c;
      }

      .btn-default:focus {
        box-shadow: 0 0 10px #ffb633;
      }

      .btn,
      .btn-primary {
        background-color: #ffb633;
        border-color: #ffb633;
      }

      .btn:hover,
      .posts-list .btn-primary:hover {
        background-color: #ffffff;
      }

      .posts-list .btn-primary:hover span {
        color: #363636;
      }

      .btn-secondary {
        background-color: #ffffff;
        border-color: #ffffff;
      }

      .btn-secondary:hover {
        background-color: rgb(230, 230, 230);
        border-color: rgb(230, 230, 230);
      }

      .btn-secondary:focus {
        box-shadow: 0 0 10px #ffffff;
      }

      /* #Button Appearance Styles (invert scheme) */
      .invert .btn-default {
        color: #ffb633;
        background-color: #ffffff;
        border-color: #ffffff;
      }

      .invert .btn-default:hover {
        color: #ffb633;
        background-color: #ffb633;
        border-color: #ffb633;
      }

      .invert .btn-default:focus {
        box-shadow: 0 0 10px #ffffff;
      }

      .invert .btn-primary {
        color: #ffb633;
        background-color: #000000;
        border-color: #000000;
      }

      .invert .btn-primary:hover {
        color: #ffb633;
        background-color: rgb(0, 0, 0);
        border-color: rgb(0, 0, 0);
      }

      .invert .btn-primary:focus {
        box-shadow: 0 0 10px #000000;
      }

      .invert .btn-secondary {
        color: #ffb633;
        background-color: #31343c;
        border-color: #31343c;
      }

      .invert .btn-secondary:hover {
        color: #ffb633;
        background-color: rgb(24, 27, 35);
        border-color: rgb(24, 27, 35);
      }

      .invert .btn-secondary:focus {
        box-shadow: 0 0 10px #31343c;
      }

      /*--------------------------------------------------------------## Button--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_button,
      #tm_builder_outer_content button.tm_pb_button,
      #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button.tm_pb_button,
      #tm_builder_outer_content .tm_pb_button_module_wrapper .tm_pb_button,
      #tm_builder_outer_content .tm_pb_button.tm_pb_more_button,
      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .more-link,
      #tm_builder_outer_content .tm_pb_button {
        font-family: Montserrat, sans-serif;
        font-weight: 700;
        color: #ffffff;
        border-color: transparent;
        background-color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_button:hover,
      #tm_builder_outer_content button.tm_pb_button:hover,
      #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button.tm_pb_button:hover,
      #tm_builder_outer_content .tm_pb_button_module_wrapper .tm_pb_button:hover,
      #tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover,
      #tm_builder_outer_content .tm_pb_button:hover {
        color: #ffffff;
        /*border-color: #363636;*/
        background-color: #dd3333;
      }

      #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_button:hover {
        border-color: #ffb633;
        color: #ffb633;
        background-color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .more-link:hover {
        background-color: #dd3333;
      }

      #tm_builder_outer_content .tm_pb_link_box:before {
        background-color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_link_box .tm_pb_button {
        border-color: #ffffff;
        color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_pricing_table_button.tm_pb_button {
        color: #ffffff;
        border-color: transparent;
      }

      #tm_builder_outer_content .tm_pb_link_box .tm_pb_button:hover,
      #tm_builder_outer_content .tm_pb_pricing_table_button.tm_pb_button:hover {
        color: #363636;
        border-color: #ffffff;
        background-color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_pricing_table_button.tm_pb_button:hover {
        color: #ffb633;
      }

      /*--------------------------------------------------------------## Slider--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_slide_content {
        font-weight: 300;
        font-size: 20px;
      }

      @media (max-width: 992px) {
        #tm_builder_outer_content .tm_pb_slide_content {
          font-size: 15px;
        }
      }

      #tm_builder_outer_content .tm-pb-slider-arrows a {
        background-color: #ffffff;
      }

      #tm_builder_outer_content .tm-pb-slider-arrows a:before {
        color: #363636;
      }

      #tm_builder_outer_content .tm-pb-slider-arrows a:hover {
        background-color: #dd3333;
      }

      #tm_builder_outer_content .tm-pb-slider-arrows a:hover:before {
        color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_slide_content ul {
        color: #ffb633;
      }

      /*--------------------------------------------------------------## Blog--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_blog_grid_wrapper .tm_pb_post__grid:before {
        background-color: #31343c;
      }

      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .post-categories li a {
        color: #ffffff;
        background-color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .entry-title a {
        color: #363636;
      }

      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .entry-title a:hover {
        color: #ff6f2c;
      }

      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .post-categories li a:hover {
        color: #363636;
        background-color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .author a {
        color: #ff6f2c;
      }

      #tm_builder_outer_content .tm_pb_blog .tm_pb_post .author a:hover {
        color: #dd3333;
      }

      #tm_builder_outer_content .tm_pb_post .blog_content_wrapp {
        background-color: #F0F0F0;
      }

      #tm_builder_outer_content .tm_pb_post .blog_content_wrapp .tm_pb_post_meta,
      #tm_builder_outer_content .tm_pb_post .blog_content_wrapp .tm_pb_post_meta a {
        color: #ff6f2c;
      }

      #tm_builder_outer_content .tm_pb_post .blog_content_wrapp .tm_pb_post_content {
        color: #363636;
      }

      /*--------------------------------------------------------------## testimonial--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_quote_icon {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_author {
        font-family: Montserrat, sans-serif;
        font-weight: 700;
        color: #ffb633;
      }

      /*--------------------------------------------------------------## Blurb--------------------------------------------------------------*/
      #tm_builder_outer_content .blurb-box-layout .tm_pb_blurb_container {
        background-color: #ffb633;
      }

      #tm_builder_outer_content .blurb-box-layout .tm_pb_blurb_container h4 {
        color: #ffffff;
      }

      /*--------------------------------------------------------------## Team Member--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_position {
        font-family: Montserrat, sans-serif;
        font-weight: 700;
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_team_member_name a:hover {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links li a {
        color: #ffffff;
        border-color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links li a:hover {
        color: #363636;
        border-color: #ffffff;
        background-color: #ffffff;
      }

      /*--------------------------------------------------------------## Toggle--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title,
      #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title:before {
        color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title {
        background-color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title {
        background-color: #dd3333;
      }

      #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content {
        background-color: #000000;
      }

      /*--------------------------------------------------------------## Tabs--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_tabs .tm_pb_tabs_controls a {
        color: #ffffff;
      }

      @media (max-width: 768px) {
        #tm_builder_outer_content.tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls li.tm_pb_tab_active a {
          color: #ffb633 !important;
        }
      }

      /*--------------------------------------------------------------## Countdown timer--------------------------------------------------------------*/
      #tm_builder_outer_content .tm_pb_countdown_timer .section .countdown-sep {
        color: #ffb633;
      }

      /*--------------------------------------------------------------## Misc--------------------------------------------------------------*/
      #tm_builder_outer_content .hr-line-accent-elemet:after {
        background-color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_social_media_follow .tm_pb_social_icon a:hover {
        color: #363636 !important;
        border-color: #ffb633;
        background-color: #ffb633 !important;
      }

      /* #Booked */
      .widget_booked_calendar .booked-calendar-wrap .booked-calendar thead tr {
        background: #ffb633;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar thead .backToMonth {
        color: rgba(255, 255, 255, 0.5);
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar thead .backToMonth:hover {
        color: rgba(255, 255, 255, 0.8);
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar thead tr.days th {
        color: #ffb633 !important;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td .tooltipster {
        border-color: #ffb633;
        /*background-color: #ffb633;*/
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
        border-color: rgba(255, 255, 255, 0.45);
        background-color: #ffb633;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td:hover .tooltipster span {
        color: #ffffff;
      }

      .widget_booked_calendar .booked-calendar tbody .number {
        color: #ffffff;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td.active {
        border-color: rgba(255, 255, 255, 0.45);
        background-color: #31343c;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td span {
        color: #ffb633;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.week td.active .number {
        color: #ffffff !important;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.entryBlock {
        background-color: #31343c;
      }

      .widget_booked_calendar .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td {
        border-color: rgba(255, 255, 255, 0.45);
      }

      .mptt-shortcode-wrapper .mptt-shortcode-table thead tr.mptt-shortcode-row th {
        font-family: Montserrat, sans-serif;
        font-weight: 700;
      }

      .single-mp-event .mptt-main-wrapper .mptt-content {
        background-color: #dd3333;
      }

      .single-mp-event .mptt-main-wrapper .mptt-content .comment-respond {
        background-color: #dd3333;
      }

      .single-mp-event .mptt-main-wrapper .mptt-content .event-content,
      .single-mp-event .mptt-main-wrapper .mptt-content .event-content h5,
      .single-mp-event .mptt-main-wrapper .mptt-content .timeslots-title,
      .single-mp-event .mptt-main-wrapper .mptt-content .events-list,
      .single-mp-event .mptt-main-wrapper .mptt-content .event-title {
        color: #ffffff;
      }

      .single-mp-event .mptt-main-wrapper .mptt-content .event-content h4 {
        color: #ffffff;
      }

      /*siderbar*/
      .mptt-sidebar .events-list .event .event-title a,
      .mptt-sidebar .events-list .timeslot,
      .mptt-sidebar .events-list .column-title {
        color: #ffffff;
      }

      .mptt-sidebar .events-list .event .event-title a:hover {
        color: #ffb633;
      }

      .mptt-sidebar .mptt-widget p {
        color: #363636;
      }

      .upcoming-events-widget .events-list .event-title a {
        color: #ffffff;
      }

      .upcoming-events-widget .events-list .event-title a:hover {
        color: #ffb633;
      }

      /*end-sidebar*/
      .mptt-container .widgettitle {
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 1.3;
        font-family: Montserrat, sans-serif;
        letter-spacing: 1px;
        color: #363636;
      }

      .mptt-container .widgettitle:before {
        background-color: #ffb633;
      }

      #content .upcoming-events-widget .mptt-widget.events-list .event {
        border-color: #ffffff;
        color: #ffffff;
        background-color: #dd3333;
      }

      .mptt-widget.events-list .column-title:before,
      .mptt-widget.events-list .timeslot:before,
      .single .events-list .event:before {
        color: #ffb633;
      }

      /* #Widgets */
      .widget-title:before {
        background-color: #ffb633;
      }

      .tm_pb_widget_area .widget-title,
      #tm_builder_outer_content .widget .widget-title {
        color: #363636;
      }

      .tm_pb_widget_area .widget-title:after {
        background-color: #363636;
      }

      /* #Widgets (defaults) */
      .widget li {
        color: #ffb633;
      }

      /* #Widget Calendar */
      .widget_calendar caption,
      .widget_calendar th,
      .widget_calendar tfoot td a {
        font-style: normal;
        font-weight: 700;
      }

      .widget_calendar caption {
        color: #ffffff;
        background-color: #ffb633;
      }

      .widget_calendar th {
        color: #ffb633;
      }

      .widget_calendar tr td,
      .widget_calendar tr td a {
        color: #ffb633;
      }

      .widget_calendar tbody td a:hover {
        color: #ffffff;
        border-color: #ffb633;
        background-color: #ffb633;
      }

      .widget_calendar tfoot td a {
        color: #ffb633;
      }

      .widget_calendar tfoot td a:hover {
        color: #ff6f2c;
      }

      /* #Widget Tag Cloud */
      .widget_tag_cloud a {
        color: #ff6f2c;
      }

      .widget_tag_cloud a:hover {
        color: #ffb633;
      }

      .footer-full-width-area-wrap a {
        color: #ffffff;
      }

      .footer-full-width-area-wrap a:hover {
        color: #ffb633
      }

      .footer-full-width-area-wrap .widget_tag_cloud a {
        color: #ffffff;
      }

      .footer-full-width-area-wrap .widget_tag_cloud a:hover {
        color: #ffb633;
      }

      .footer-full-width-area-wrap .widget_rss ul li {
        color: #ffffff;
      }

      /* #Widget Recent Posts */
      .widget_recent_entries .post-date {
        color: #ffb633;
      }

      /* #Widget Recent Comments */
      .widget_recent_comments .recentcomments {
        color: #ffffff;
      }

      .widget_recent_comments .comment-author-link {
        color: #ffb633;
      }

      /* #Widget Recent Posts && Comments */
      .widget_recent_entries a,
      .widget_recent_comments .recentcomments a {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 1.4;
        font-family: Montserrat, sans-serif;
        letter-spacing: 1px;
        color: #363636;
      }

      .widget_recent_entries a:hover,
      .widget_recent_comments .recentcomments a:hover {
        color: #ffb633;
      }

      .sidebar-primary .widget-title,
      .sidebar-secondary .widget-title {
        color: #363636;
      }

      .sidebar-primary .widget-title:before,
      .sidebar-secondary .widget-title:before {
        background-color: #dd3333;
      }

      .sidebar-primary a,
      .sidebar-secondary a {
        color: #363636;
      }

      .sidebar-primary a:hover,
      .sidebar-secondary a:hover {
        color: #ffb633;
      }

      .sidebar-primary .widget_calendar,
      .sidebar-secondary .widget_calendar {
        color: #363636;
      }

      .sidebar-primary input[type='search'],
      .sidebar-secondary input[type='search'] {
        border-color: rgb(182, 182, 182);
      }

      .sidebar-primary select {
        border: 1px solid rgb(182, 182, 182);
      }

      .sidebar-primary .widget_nav_menu h4,
      .sidebar-secondary .widget_nav_menu h4 {
        color: #363636;
      }

      /*sidebar search form*/
      .sidebar-primary .search-form .search-form__submit:hover,
      .sidebar-secondary .search-form .search-form__submit:hover {
        background-color: #363636;
        border-color: #363636;
      }

      .widget-taxonomy-tiles__content::before {
        background-color: #ffb633;
      }

      .widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
        background-color: #ffffff;
      }

      .widget-taxonomy-tiles__content a:hover {
        color: #ffb633;
      }

      .invert .widget-image-grid__content::before {
        background: #ffffff;
      }

      .invert .widget-image-grid__title a:hover,
      .invert .widget-image-grid__link:hover {
        color: #ffb633;
      }

      /* #Carousel */
      .swiper-pagination-bullet {
        background-color: #ffb633;
      }

      .swiper-button-next,
      .swiper-button-prev {
        color: #ffffff;
        background-color: #ffb633;
      }

      .swiper-button-next:not(.swiper-button-disabled):hover,
      .swiper-button-prev:not(.swiper-button-disabled):hover {
        color: #363636;
        background-color: #ffffff;
      }

      /*Sidebar carousel*/
      .widget-carousel .swiper-carousel-container .swiper-container {
        background-color: #007c7c;
      }

      .widget-carousel .swiper-carousel-container .swiper-container,
      .widget-carousel .swiper-carousel-container .swiper-container a {
        color: #ffffff;
      }

      .widget-carousel .swiper-carousel-container .swiper-container a:hover {
        color: #ffb633;
      }

      .smart-slider__instance .sp-arrow {
        color: #ffffff;
        background-color: #ffffff;
      }

      .smart-slider__instance .sp-next-arrow:hover,
      .smart-slider__instance .sp-previous-arrow:hover {
        color: #ffffff;
        background-color: #ffb633;
      }

      .smart-slider__instance .sp-selected-thumbnail {
        border-color: #ffb633;
      }

      .smart-slider__instance .sp-image-container:after {
        background: rgba(255, 255, 255, 0.5);
      }

      .instagram__cover {
        background-color: rgba(49, 52, 60, 0.7);
      }

      .subscribe-block__submit {
        color: #ffffff;
        border-color: #ffb633;
        background-color: #ffb633;
      }

      .subscribe-block__submit:hover {
        color: #ffffff;
        background-color: #dd3333;
        border-color: #dd3333;
      }

      .subscribe-block__message {
        color: #fff;
      }

      .subscribe-block h4.widget-title {
        color: #ffffff;
      }

      .follow-block h4.widget-title {
        color: #ffffff;
      }

      .sidebar-primary .widget-subscribe .subscribe-block {
        background-color: #dd3333;
      }

      .follow-block .menu-item a {
        color: #ffffff;
        border-color: #ffffff;
      }

      .follow-block .menu-item a:hover {
        color: #363636;
        background-color: #ffffff;
      }

      /*footer-full-width-area*/
      .footer-full-width-area-wrap .widget-title {
        color: #ffffff;
      }

      .about-author {
        border-color: #ffffff;
      }

      .about-author_content {
        background-color: #363636;
        color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_audio_module {
        background-color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_pricing_heading {
        background-color: #ffffff;
      }

      #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading {
        background-color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_pricing li:before {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_toggle_title {
        color: #ffb633;
      }

      .tm_pb_testimonial:before {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active {
        border-bottom: 2px solid #ffb633;
      }

      #tm_builder_outer_content .tm_pb_video_play:before {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_countdown_timer_container {
        color: #363636;
      }

      #tm_builder_outer_content .tm_pb_promo {
        color: #363636;
      }

      #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button {
        background-color: #363636;
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button:after {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_button {
        border-color: #ffb633;
        background-color: #ffb633;
        color: #363636;
      }

      #tm_builder_outer_content .tm_pb_button:hover {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_button:hover:after {
        color: #ffb633;
      }

      #tm_builder_outer_content .tm_pb_button:after {
        color: #363636;
      }

      #tm_builder_outer_content .tm_pb_pricing li:before {
        display: none;
      }

      /* disable the hover effect */
      #tm_builder_outer_content .tm_pb_link_box:before {
        background-color: inherit;
      }

      #tm_builder_outer_content .row div.invert .tm_pb_link_box_title {
        font-size: 1.8rem;
      }

      @media (min-width: 1200px) {
        #tm_builder_outer_content .tm_pb_link_box .tm_pb_link_box_content {
          min-height: 550px !important;
        }
      }

      .site-header.centered .header-container__center {
        flex: 0 1 100%;
      }

      .tm_pb_pricing_table_button {
        display: none !important;
      }

      .tm_pb_pricing_table {
        border: 1px solid #fff;
      }

      .tm_pb_pricing_table_3 {
        height: 500px;
      }

      .tm_pb_pricing_table_5 {
        height: 608px;
      }

      #menu-item-13,
      #menu-item-15,
      #menu-item-16 {
        display: none
      }

      .tm_pb_pricing_content {
        font-size: 23px;
      }

      .social-list .menu-item>a[href*="yelp.com"]::before {
        content: '\f1e9'
      }



       

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial * {
        font-size: 24px;
        line-height: 1.4em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6 {
        height: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6:before {
        border-top-width: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 {
        height: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7:before {
        border-top-width: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 {
        margin-right: 5%;
        margin-left: 5%;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box h4,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box h4 a {
        line-height: 1em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box {
        background-color: #ed1c22;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_5.tm_pb_link_box h4,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_5.tm_pb_link_box h4 a {
        color: #ffffff !important;
        line-height: 1em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_5.tm_pb_link_box {
        background-color: #fad804;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_6.tm_pb_link_box h4,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_6.tm_pb_link_box h4 a {
        color: #ffffff !important;
        line-height: 1em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_6.tm_pb_link_box {
        background-color: #4ba244;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
        background-color: #000000;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial {
        padding-top: 0px !important;
        padding-right: 310px !important;
        padding-bottom: 0px !important;
        padding-left: 310px !important;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 {
        height: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 {
        background-position-x: 25%;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait:before {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait {
        width: 40%;
        height: 1px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1.tm_pb_testimonial * {
        font-size: 24px;
        line-height: 1.4em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1.tm_pb_testimonial {
        padding-top: 0px !important;
        padding-right: 310px !important;
        padding-bottom: 0px !important;
        padding-left: 310px !important;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 {
        background-position-x: 25%;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait:before {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait {
        width: 40%;
        height: 1px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2.tm_pb_testimonial * {
        font-size: 24px;
        line-height: 1.4em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2.tm_pb_testimonial {
        padding-top: 0px !important;
        padding-right: 310px !important;
        padding-bottom: 0px !important;
        padding-left: 310px !important;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2 {
        background-position-x: 25%;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2 .tm_pb_testimonial_portrait,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2 .tm_pb_testimonial_portrait:before {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2 .tm_pb_testimonial_portrait {
        width: 40%;
        height: 1px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before {
        border-top-width: 28px;
        border-top-color: #ffffff;
        border-top-style: solid;
        width: 100%%;
        margin-left: -50%;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before {
        border-top-width: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 {
        margin-left: 50%;
        background: rgba(0, 0, 0, 0.3);
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 {
        height: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
        opacity: 1 height: 100px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
        border-top-width: 100px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 {
        color: #ffffff !important;
        letter-spacing: 19px;
        opacity: 1
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0:before {
        width: 111px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0 {
        border-radius: 1px;
        letter-spacing: 1px;
        font-size: 20px;
        opacity: 1
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
        letter-spacing: 1px;
        padding-left: 0.7em;
        padding-right: 2em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover:after {
        opacity: 1;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
        font-size: 32px;
        opacity: 0;
      }

      body.tm_button_custom_icon #page-container .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
        font-size: 20px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 {
        color: #ffffff !important;
        opacity: 1
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
        opacity: 1 height: 100px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before {
        border-top-width: 100px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before {
        border-top-width: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 {
        height: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 {
        margin-right: 5%;
        margin-left: 5%;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4 a {
        font-size: 30px;
        line-height: 1em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box {
        background-color: #ed1c22;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0 {
        .tm_pb_link_box_title {
          font-size: 2rem;
        }
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4 a {
        font-size: 2em;
        color: #ffffff !important;
        line-height: 1em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box {
        background-color: #fad804;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4 a {
        font-size: 2em;
        color: #ffffff !important;
        line-height: 1em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box {
        background-color: #4ba244;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2 {
        .tm_pb_link_box_title {
          font-size: 2rem;
        }
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4,
      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4 a {
        font-size: 2em;
        color: #ffffff !important;
        line-height: 1em;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box {
        background-color: #000000;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 {
        height: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before {
        border-top-width: 28px;
      }

      .tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
        background-color: #000000;
      }

      @media only screen and (min-width: 981px) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {
          padding-top: 158px;
          padding-bottom: 143px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
          padding-top: 95px;
          padding-bottom: 100px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
          padding-top: 97px;
          padding-bottom: 77px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
          padding-top: 91px;
          padding-bottom: 69px;
        }
      }

      @media (max-width: 47.9em) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 {
          margin-left: 0%;
        }
      }

      @media only screen and (max-width: 980px) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
          height: 70px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box p {
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 {
          height: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before {
          border-top-width: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6 {
          height: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6:before {
          border-top-width: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 {
          height: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7:before {
          border-top-width: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box h4 a {
          font-size: 51px;
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box {
          font-size: 51px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_5.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_5.tm_pb_link_box h4 a {
          font-size: 51px;
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 {
          height: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_5.tm_pb_link_box {
          font-size: 51px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_5.tm_pb_link_box p {
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_6.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_6.tm_pb_link_box h4 a {
          font-size: 51px;
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_6.tm_pb_link_box {
          font-size: 51px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_6.tm_pb_link_box p {
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
          padding-top: 70px;
          padding-bottom: 70px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial * {
          font-size: 15px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1.tm_pb_testimonial * {
          font-size: 15px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2.tm_pb_testimonial * {
          font-size: 15px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before {
          border-top-width: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before {
          border-top-width: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
          border-top-width: 70px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box {
          font-size: 51px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
          letter-spacing: 0px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
          letter-spacing: 0px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
          height: 70px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before {
          border-top-width: 70px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
          padding-top: 70px;
          padding-bottom: 70px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 {
          height: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before {
          border-top-width: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4 a {
          font-size: 51px;
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box p {
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 {
          height: 18px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4 a {
          font-size: 51px;
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box {
          font-size: 51px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box p {
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4 a {
          font-size: 51px;
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box {
          font-size: 51px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box p {
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4 a {
          font-size: 51px;
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box {
          font-size: 51px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box p {
          line-height: 2px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
          padding-top: 65px;
          padding-bottom: 70px;
        }
      }

      @media only screen and (max-width: 767px) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
          height: 40px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 {
          height: 60px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2.tm_pb_testimonial * {
          font-size: 13px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1.tm_pb_testimonial * {
          font-size: 13px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial * {
          font-size: 13px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
          padding-top: 40px;
          padding-bottom: 40px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_4.tm_pb_link_box h4 a {
          line-height: 1px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7:before {
          border-top-width: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 {
          height: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6:before {
          border-top-width: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6 {
          height: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before {
          border-top-width: 60px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before {
          border-top-width: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
          border-top-width: 40px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 {
          height: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before {
          border-top-width: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 {
          height: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4 a {
          line-height: 1px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before {
          border-top-width: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 {
          height: 12px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
          padding-top: 40px;
          padding-bottom: 40px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before {
          border-top-width: 40px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
          height: 40px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
          letter-spacing: 0px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,
        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
          letter-spacing: 0px;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
          padding-top: 40px;
          padding-bottom: 40px;
        }
      }

      @media (max-width: 61.9em) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial {
          padding-top: 0px !important;
          padding-right: 10px !important;
          padding-bottom: 0px !important;
          padding-left: 10px !important;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1.tm_pb_testimonial {
          padding-top: 0px !important;
          padding-right: 10px !important;
          padding-bottom: 0px !important;
          padding-left: 10px !important;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_2.tm_pb_testimonial {
          padding-top: 0px !important;
          padding-right: 10px !important;
          padding-bottom: 0px !important;
          padding-left: 10px !important;
        }
      }


  /*About us*/

 

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
    height: 6px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before {
    border-top-width: 6px;
    border-top-color: #ffb633;
    border-top-style: solid;
    width: 100%;
    margin-left: -50%;
}

@media only screen and (min-width: 981px) {
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
        padding-top: 97px;
        padding-bottom: 77px;
    }
}

@media (min-width: 1200px) {
    .container, .isStuck #main-menu {
        max-width: 1788px;
    }
}

 
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 {
    background-position-x: 25%;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {
    background-color: #ffffff;
}
/*.tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 {
    background-color: #000000;
}*/

.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_frequency {
    color: #ffb633 !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_tables_0 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_tables_0 .tm_pb_frequency {
     color: #ffb633 !important; 
}

#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
    color: #ffb633;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_sum {
    color: #ffb633 !important;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_tables_0 .tm_pb_sum {
    color: #ffb633 !important;
}
.tm_pb_pricing_content {
    font-size: 23px;
}

#tm_builder_outer_content .tm_pb_pricing_table_button.tm_pb_button {
    color: #ffffff;
    border-color: transparent;
}

#tm_builder_outer_content .tm_pb_button {
    border-color: #ffb633;
    background-color: #ffb633;
    color: #363636;
}