/* Fixes for Zephyr 7.9 */
html {
  overflow-x: hidden;
}

#page-header {
  max-width: 100vw;
}

.l-section.color_secondary, .highlight_secondary_bg, button.w-btn.color_secondary.style_raised, a.w-btn.color_secondary.style_raised, .w-actionbox.color_secondary, .no-touch .w-grid-item-elm.post_taxonomy.style_badge a:hover, .w-iconbox.style_circle.color_secondary .w-iconbox-icon, .w-progbar.color_secondary .w-progbar-bar-h, .w-sharing.type_solid.color_secondary .w-sharing-item, .w-sharing.type_fixed.color_secondary .w-sharing-item, .no-touch .w-toplink.active:hover, .no-touch .tp-leftarrow.tparrows.custom:hover, .no-touch .tp-rightarrow.tparrows.custom:hover, p.demo_store, .woocommerce .onsale, .woocommerce .form-row .chosen-results li.highlighted {
  background-color: #8CBA40;
}

.l-section.height_medium {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.l-section.height_small,
.l-footer .l-section, .l-canvas.sidebar_none .l-section {
  padding: 0 40px;
}

@media (max-width: 767px) {
  .g-cols > div:not([class*=" vc_col-"]) {
    width: 100%;
    margin: 0 0 1rem;
  }
  .g-cols.type_default > div[class*="vc_col-xs-"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 8px;
    padding-right: 8px;
  }
  .wpb_text_column:not(:last-child) {
    margin-bottom: 1rem !important;
  }
}

@media screen and (max-width: 600px) {
  .header_hor .l-subheader,
  .l-canvas > .l-section,
  .l-canvas.sidebar_left .l-main,
  .l-canvas.sidebar_right .l-main,
  .l-canvas.sidebar_none .l-section,
  .l-footer .l-section,
  .l-section.width_full .vc_col-sm-12 .w-tabs-section-content,
  .g-cols.valign_middle > div > .vc_column-inner,
  .g-cols.type_default > div > .vc_column-inner,
  .l-section-h > .g-cols.type_default > div > .vc_column-inner {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.l-body .ubtn {
  font-size: 15px;
  line-height: 2.8;
  padding: 0 1.5em;
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
}

.ubtn.ubtn-block, .ubtn.ubtn-large {
  font-size: 19px;
}

.w-menu .menu li.menu-item {
  display: inline-block;
  vertical-align: top;
  margin-left: 4px !important;
}

.w-menu.style_blocks .menu > .menu-item > a {
  display: block;
  padding: 1em;
  border: none !important;
  background-color: inherit !important;
  color: inherit !important;
  opacity: 0.66;
}

.w-menu.style_blocks .menu > .menu-item > a:hover,
.l-main .layout_hor .menu > .menu-item.current-menu-item a {
  opacity: 1;
}

.header_hor .l-header .ush_menu_1.type_desktop.dx-new-header-btns .w-nav-list.level_1 > .menu-item > a {
  border: 1px solid transparent !important;
}

.w-post-elm.post_image.usg_post_image_1 {
  padding: 20px !important;
}

.w-post-elm.post_image img {
  display: block;
  margin: 0 auto;
  width: auto !important;
}

section.l-section {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

@media (max-width: 600px) {
  section.l-section {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
}

@media (max-width: 600px) {
  .dx-direct-title,
  .dx-direct-subtitle {
    margin-bottom: 1rem !important;
  }
}

.l-footer .dx-footer-bottom {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.l-body .widget_archive ul li,
.l-body .widget_categories ul li,
.l-body .widget_meta ul li,
.l-body .widget_pages ul li,
.l-body .widget_recent_entries ul li,
.l-body .widget_recent_comments ul li,
.l-body .l-footer .widget_nav_menu ul li {
  padding-left: 1.2rem;
}

.l-body .widget_archive ul li:before,
.l-body .widget_categories ul li:before,
.l-body .widget_meta ul li:before,
.l-body .widget_pages ul li:before,
.l-body .widget_recent_entries ul li:before,
.l-body .widget_recent_comments ul li:before,
.l-body .l-footer .widget_nav_menu .menu-item:before {
  top: 0.1rem;
  left: -0.2rem;
  font-size: 1.2rem;
}

.dx-newhome__slider.l-section {
  padding: 50px 0 !important;
}

.dx-newhome__features-item .dx-newhome__subtitle {
  margin-bottom: 10px !important;
}

.w-iconbox.iconpos_top.no_title.no_text {
  display: inline-block;
  vertical-align: top;
  margin: 0.3rem;
  max-width: none;
}

.w-iconbox-icon svg, .w-iconbox-icon img {
  width: auto !important;
}

.dx-newhome__features-item .w-iconbox.iconpos_top.no_title.no_text {
  vertical-align: top;
  margin: 0.3rem;
  max-width: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-newhome__features-item .w-iconbox-icon {
  width: 80px;
  height: 80px;
  min-width: 80px;
}

@media screen and (min-width: 992px) {
  .dx-newhome__features-item .w-iconbox-icon {
    position: absolute;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media screen and (min-width: 992px) and (max-width: 1100px) {
  .dx-newhome__features-item .w-iconbox-icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
  }
}

@media (max-width: 767px) {
  .dx-newhome__features-item > .wpb_column:not(:last-child) {
    margin-bottom: 1rem !important;
  }
}

a.w-toplink.pos_right {
  width: 44px;
  height: 44px;
  line-height: 44px;
}

a.w-toplink.pos_right:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 30px rgba(0, 0, 0, 0.15);
}

.w-toplink span:not(.ripple-container):after {
  font-size: 34px;
}

.dx-newhome__search .dx-search-form button[type=submit].dx-search-btn {
  color: #898989 !important;
  line-height: 55px !important;
  background: transparent;
  padding: 0;
}

.dx-newhome__search .dx-search-form button[type=submit].dx-search-btn::before {
  content: none;
}

body #menu-copyright-menu li {
  margin-right: 0.77em !important;
}

.w-socials-item.facebook .w-socials-item-link:after {
  content: '\f39e' !important;
}

.dx-tm .usg_post_custom_field_1 {
  margin-top: 13px;
  padding-bottom: 21px;
}

@media (max-width: 600px) {
  .dx-newhome__row > .l-section-h > .g-cols > .wpb_column > .vc_column-inner {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.wpb_text_column.doxo-new-title h2 {
  margin: 50px 0 100px;
}

section.l-section.dx-plus__upgrade {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

section.l-section.doxo-sign-section {
  padding-top: 155px !important;
  padding-bottom: 155px !important;
}

section.l-section.dx-offers__tales {
  padding-bottom: 60px !important;
}

section.l-section.dx-offers__tales .l-section-h, section.l-section.dx-plans__wrp, section.l-section.dx-offers__buttons {
  padding: 80px 0 !important;
}

.dx-offers__tales .w-image {
  margin-bottom: 1.5rem;
}

.dx-offers__tales .vc_column_container h3,
.dx-offers__tales .wpb_text_column {
  margin-bottom: 15px !important;
}

.dx-plans__wrp .dx-plans-margin-space {
  margin-bottom: 50px !important;
}

.dx-plans__wrp h2 {
  margin-bottom: 1rem !important;
}

@media screen and (max-width: 1199px) {
  section.l-section.doxo-sign-section.height_medium {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  section.l-section.dx-offers__tales .l-section-h {
    padding: 40px 0 20px !important;
  }
  section.l-section.dx-plans__wrp .l-section-h {
    padding: 0 40px;
    max-width: 100%;
  }
  section.l-section.dx-plans__wrp {
    padding: 40px 0 !important;
  }
  section.l-section.dx-offers__buttons {
    padding: 40px !important;
  }
}

@media (max-width: 1024px) {
  section.l-section.dx-plus__upgrade {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 991px) {
  section.l-section.dx-plus__upgrade {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .doxo-plus-banner .dx-offers__button {
    margin-top: -4px !important;
  }
  .doxo-plus__upgrade > div {
    padding: 0 25px !important;
  }
}

@media screen and (max-width: 767px) {
  .doxo-plus-banner .dx-newhome__desc {
    margin-top: -10px !important;
  }
  .doxo-plus-banner .dx-offers__button {
    margin-top: -9px !important;
  }
  .dx-plans__wrp .dx-plans-margin-space {
    margin-bottom: 20px !important;
  }
  section.l-section.dx-plus__upgrade {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
}

@media screen and (max-width: 600px) {
  section.l-section.dx-plus__upgrade {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .doxo-plus__upgrade > div {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .doxo-plus__upgrade .dx-newhome__title-benefits {
    margin-top: -8px;
  }
  section.l-section .doxo-plus__upgrade .dx-newhome__desc {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
  .dx-newhome__title-benefits {
    margin-bottom: 15px !important;
  }
  section.l-section.doxo-sign-section.height_medium {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .doxo-sign-section .vc_column_container.vc_col-sm-6 {
    margin-bottom: 8px !important;
  }
  .doxo-sign-section .dx-newhome__desc + .wpb_row {
    margin-top: 22px !important;
  }
  section.l-section.dx-fraud .dx-offers__button {
    margin-top: 8px;
    margin-bottom: 10px;
  }
  section.l-section.dx-offers__tales {
    padding-bottom: 20px !important;
  }
  .dx-offers__tales .l-section-h {
    padding-top: 25px;
  }
  section.l-section.dx-plans__wrp {
    padding-top: 25px !important;
  }
  section.l-section.dx-plans__wrp .l-section-h {
    padding: 0 20px;
  }
  .dx-offers__tales .vc_column_container,
  .dx-plans__wrp .wpb_text_column {
    margin-bottom: 0 !important;
  }
  .dx-plans__wrp .vc_column-inner {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .dx-plans__wrp h2 {
    margin-bottom: 15px !important;
  }
  section.l-section.dx-offers__buttons {
    padding: 0 22px 20px !important;
  }
  section.l-section.dx-offers__buttons .g-cols > .wpb_column > .vc_column-inner {
    padding-left: 22px;
    padding-right: 22px;
  }
  section.l-section.doxo-plus__upgrade .us_custom_8c93be85 .wpb_column:not(:last-child) {
    margin-bottom: 1rem;
  }
  .page-id-27868 .l-footer > .l-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

header a.w-btn.us-btn-style_1.ush_btn_1 {
  padding: 0 1.5em 0 1.25em;
  background-color: #3F98BA;
  border-radius: 3px;
  line-height: 2.3 !important;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
}

header a.w-btn.us-btn-style_1.ush_btn_1:hover {
  background-color: #8CBA40;
}

@media (max-width: 600px) {
  header a.w-btn.us-btn-style_1.ush_btn_1 {
    line-height: 2.6 !important;
    min-width: 137px;
  }
}

header a.w-btn.us-btn-style_1.ush_btn_1 .fas.fa-lock {
  margin-right: 12px;
}

@media (max-width: 600px) {
  header a.w-btn.us-btn-style_1.ush_btn_1 .fas.fa-lock {
    margin-right: 10px;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__title {
    margin-bottom: 1rem !important;
  }
}

.l-section.dx-direct__banner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height: 100vh !important;
}

@media (max-width: 600px) {
  .l-section.dx-direct__banner {
    padding-top: 60px !important;
  }
}

.l-section.dx-direct__banner .l-section-h {
  padding: 80px 0;
}

@media (max-width: 1024px) {
  .l-section.dx-direct__banner .l-section-h {
    padding: 40px 0 !important;
  }
}

.l-section.dx-direct__banner .w-btn.slide-btn {
  border-color: #8cba40;
}

.l-section.dx-direct__banner .w-btn.slide-btn::before {
  border-color: transparent;
}

@media (max-width: 600px) {
  .l-section.dx-direct__banner .intro-text > .vc_column-inner {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
}

@media (max-width: 767px) {
  .l-section.dx-direct__benefits-item {
    margin-bottom: 1rem;
  }
}

@media (max-width: 767px) {
  .l-section.dx-direct__benefits-item:last-child {
    margin-bottom: 0;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__benefits .dx-direct__title {
    margin-bottom: 1rem;
  }
}

.l-section.dx-direct__benefits .dx-direct__benefits-desk {
  margin-top: 1.5rem;
}

.l-section.dx-direct__what-is-doxo, .l-section.dx-direct__benefits, .l-section.dx-direct__for-customers, .l-section.dx-direct__testimonials, .l-section.dx-direct__video, .l-section.dx-direct__four-icons, .l-section.dx-direct__paralax, .l-section.dx-direct__faq-title, .l-section.dx-direct__form-wrap {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

@media (max-width: 1024px) {
  .l-section.dx-direct__what-is-doxo, .l-section.dx-direct__benefits, .l-section.dx-direct__for-customers, .l-section.dx-direct__testimonials, .l-section.dx-direct__video, .l-section.dx-direct__four-icons, .l-section.dx-direct__paralax, .l-section.dx-direct__faq-title, .l-section.dx-direct__form-wrap {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__what-is-doxo, .l-section.dx-direct__benefits, .l-section.dx-direct__for-customers, .l-section.dx-direct__testimonials, .l-section.dx-direct__video, .l-section.dx-direct__four-icons, .l-section.dx-direct__paralax, .l-section.dx-direct__faq-title, .l-section.dx-direct__form-wrap {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
}

.l-section.dx-direct__tabs {
  padding-top: 0 !important;
  padding-bottom: 80px !important;
}

@media (max-width: 1024px) {
  .l-section.dx-direct__tabs {
    padding-bottom: 40px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__tabs {
    padding-bottom: 25px !important;
  }
}

@media (max-width: 767px) {
  .l-section.dx-direct__tabs .g-cols.type_default > div[class*="vc_col-xs-"] {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.l-section.dx-direct__tabs .w-tabs-item {
  padding: 0 1.5em;
}

.l-section.dx-direct__tabs .w-tabs-item::after {
  content: none !important;
}

.l-section.dx-direct__tabs .w-tabs-item:first-child {
  padding-left: 0;
}

.l-section.dx-direct__tabs .w-tabs-item-title {
  white-space: normal;
  text-overflow: unset;
  overflow: unset;
  text-transform: none;
}

.l-section.dx-direct__tabs .w-tabs-item.active {
  color: #02638B !important;
}

.l-section.dx-direct__tabs .w-tabs-list::before {
  content: none !important;
}

@media (max-width: 649px) {
  .l-section.dx-direct__tabs .w-tabs-section {
    display: block !important;
  }
}

.l-section.dx-direct__tabs .w-tabs-section-content {
  padding-top: 30px;
}

@media (max-width: 654px) {
  .l-section.dx-direct__tabs .w-tabs.iconpos_right .w-tabs-section-control {
    top: 50%;
    right: 15px;
    font-size: 28px;
    font-family: 'Material Icons';
    line-height: 30px;
    height: 30px;
    width: 30px;
    margin-top: -15px;
  }
}

@media (max-width: 654px) {
  .l-section.dx-direct__tabs .w-tabs.iconpos_right .w-tabs-section-control::before {
    font-size: inherit;
  }
}

.l-section.dx-direct__tabs .w-btn.slide-btn {
  border-color: #8cba40;
}

.l-section.dx-direct__tabs .w-btn.slide-btn::before {
  border-color: transparent;
}

@media (max-width: 600px) {
  .l-section.dx-direct__for-customers .l-section-h > .g-cols.type_default > div > .vc_column-inner {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.l-section.dx-direct__for-customers .w-image {
  margin-bottom: 1.5rem;
}

@media (max-width: 600px) {
  .l-section.dx-direct__for-customers .dx-direct__title {
    margin-bottom: 1rem;
  }
}

.l-section.dx-direct__for-customers .dx-direct__how-it-work-title {
  margin-bottom: 10px !important;
}

@media (max-width: 600px) {
  .l-section.dx-direct__for-customers .dx-direct__how-it-work-title {
    margin-bottom: 1rem;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__testimonials.l-section.wpb_row {
    padding-left: 22px !important;
    padding-right: 22px !important;
    padding-bottom: 10px !important;
  }
}

.l-section.dx-direct__testimonials .g-cols.wpb_row {
  padding-top: 10px !important;
}

.l-section.dx-direct__testimonials .dx-direct__testimonials-item {
  margin-bottom: 40px !important;
}

@media (max-width: 1024px) {
  .l-section.dx-direct__testimonials .dx-direct__testimonials-item {
    margin-bottom: 25px !important;
  }
}

.l-section.dx-direct__testimonials .dx-direct__testimonials-autor.w-iconbox.icontype_img {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-section.dx-direct__testimonials .dx-direct__testimonials-autor.w-iconbox.icontype_img .w-iconbox-icon {
  width: 1em !important;
  margin-right: 31px;
}

.l-section.dx-direct__testimonials .dx-direct__testimonials-autor.w-iconbox.icontype_img .w-iconbox-icon img {
  width: auto !important;
}

@media (max-width: 600px) {
  .l-section.dx-direct__testimonials .dx-direct__title,
  .l-section.dx-direct__testimonials .g-cols.wpb_row .wpb_column {
    margin-bottom: 1rem !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__testimonials .vc_column-inner {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__video.l-section.wpb_row {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
}

.l-section.dx-direct__video .dx-direct__title {
  margin-bottom: 45px !important;
}

@media (max-width: 600px) {
  .l-section.dx-direct__video .dx-direct__title {
    margin-bottom: 35px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__four-icons .dx-direct__four-icons-item {
    margin-bottom: 1rem !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__four-icons .dx-direct__four-icons-item:last-child {
    margin-bottom: 0 !important;
  }
}

.l-section.dx-direct__paralax .w-btn-wrapper {
  margin-right: 1rem !important;
}

.l-section.dx-direct__paralax .w-btn.slide-btn {
  border-color: #8cba40;
}

.l-section.dx-direct__paralax .w-btn.slide-btn::before {
  border-color: transparent;
}

@media (max-width: 1024px) {
  .l-section.dx-direct__faq-title {
    padding-bottom: 0 !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__faq-title .dx-direct__title {
    margin-bottom: 0 !important;
  }
}

.l-section.dx-direct__faq {
  padding-top: 0 !important;
  padding-bottom: 80px !important;
}

@media (max-width: 1024px) {
  .l-section.dx-direct__faq {
    padding-bottom: 40px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__faq {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-direct__faq.l-section.wpb_row {
    padding-left: 14px !important;
    padding-right: 15px !important;
    padding-bottom: 40px !important;
  }
}

.l-section.dx-direct__faq .dx-direct__accordion .w-tabs-section-header {
  padding: 20px;
  font-size: 1.2rem;
  line-height: 1.5rem;
}

.l-section.dx-direct__faq .dx-direct__accordion .w-tabs-section-header-h {
  padding-right: 40px !important;
}

.l-section.dx-direct__faq .dx-direct__accordion i + .w-tabs-section-title {
  margin-left: 15px !important;
}

.l-section.dx-direct__faq a.slide-btn::before {
  border: 0;
}

.l-section.dx-direct__faq a.slide-btn:hover {
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.3);
  color: #000 !important;
  border-color: #8cba40;
}

@media (max-width: 600px) {
  .l-section.dx-direct__form-wrap.l-section.wpb_row {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
}

.l-section.dx-direct__form-wrap .wFormContainer .wForm .inputWrapper input[type='text']:not(.tt-input),
.l-section.dx-direct__form-wrap .wFormContainer .wForm .inputWrapper input[type='password'],
.l-section.dx-direct__form-wrap .wFormContainer .wForm .inputWrapper select:not([multiple]) {
  height: 28px !important;
  line-height: 2.8rem;
  min-height: auto;
}

.l-section.dx-direct__form-wrap .wFormContainer .wForm .inputWrapper .oneChoice input[type="checkbox"],
.l-section.dx-direct__form-wrap .wFormContainer .wForm .inputWrapper .oneChoice input[type='radio'] {
  vertical-align: top;
  width: auto;
}

.l-section.dx-direct__form-wrap .wFormContainer .actions .primaryAction {
  text-transform: uppercase;
  padding: 10px 90px !important;
  display: inline-block;
  line-height: 2.8 !important;
}

@media (max-width: 600px) {
  .l-section.dx-direct__form-wrap .wFormContainer .actions .primaryAction {
    min-width: 150px;
    font-size: 16px;
    padding: 10px 20px !important;
  }
}

.l-section.dx-direct__form-wrap .wFormContainer .actions .primaryAction:disabled {
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.7) !important;
}

.page-id-25166 .l-footer .dx-footer-top, .page-id-25166 .l-footer .dx-footer-bottom {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

@media (max-width: 600px) {
  .page-id-25166 .l-footer .dx-footer-top, .page-id-25166 .l-footer .dx-footer-bottom {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media (max-width: 600px) {
  .page-id-24206 .l-section-h > .g-cols.type_default > div > .vc_column-inner {
    padding-left: 22px;
    padding-right: 22px;
  }
}

.page-id-24206 .layout_blog_classic .usg_post_title_1 {
  font-size: 18px !important;
}

.page-id-24206 .dx-newblog__btn.w-btn:hover {
  color: #8CBA40 !important;
}

@media (max-width: 600px) {
  .page-id-24206 .l-footer {
    padding: 0 10px;
  }
}

.l-section.dx-newhome__row.dx-doxoplus__banner {
  padding-top: 80px !important;
}

@media (max-width: 767px) {
  .l-section.dx-newhome__row.dx-doxoplus__banner {
    padding-top: 50px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-newhome__row.dx-doxoplus__banner {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

.l-section.dx-newhome__row-b.dx-newblog__row .w-post-elm.post_image.usg_post_image_1 {
  padding: 0 !important;
}

.l-section.dx-newhome__row-b.dx-newblog__row .dx-newblog__numbers {
  margin-bottom: 0;
}

.l-section.dx-newhome__row-b.dx-newblog__row .dx-newblog__recent#us_grid_2 .usg_post_title_1 {
  font-size: 1.1rem !important;
}

.l-section.dx-newhome__row-b.dx-newblog__row .dx-newblog__btn.w-btn {
  font-size: 15px;
  line-height: 2.8;
}

.l-section.dx-newhome__row-b.dx-insights__reports .wpb_text_column.dx-newblog__title.dx-newblog__border {
  margin: 0;
}

.l-section.dx-newhome__row-b.dx-insights__reports .dx-newblog__main-post#us_grid_3 .post_image {
  padding: 0 !important;
  margin-bottom: 0;
}

.l-section.dx-newhome__row-b.dx-insights__reports .dx-newblog__main-post#us_grid_3 .post_image img {
  width: 100% !important;
}

.l-section.dx-newhome__row-b.dx-insights__reports .layout_blog_cards .usg_post_title_1 {
  font-size: 1.2rem !important;
}

.l-section.dx-newhome__row-b.dx-insights__reports time.w-post-elm.post_date.usg_post_date_1.entry-date::before {
  content: "\f017";
  font-family: 'fontawesome';
  font-weight: 400;
  margin-right: 5px;
}

@media (max-width: 600px) {
  .l-section.dx-newhome__row-b.dx-insights__reports .l-section-h > .g-cols.type_default > div > .vc_column-inner {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.l-section.dx-insights__methodology {
  padding: 0 !important;
}

@media (max-width: 600px) {
  .l-section.dx-insights__methodology .l-section-h > .g-cols.type_default > div > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
}

.l-section.dx-insights__form {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

@media (max-width: 1024px) {
  .l-section.dx-insights__form {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}

@media (max-width: 600px) {
  .l-section.dx-insights__form {
    padding: 25px !important;
  }
}

.l-section.dx-insights__form .doxo-subscribe .wpcf7-form-control-wrap.email input[type=email],
.l-section.dx-insights__form .doxo-subscribe .wpcf7-form-control-wrap.email input[type=text],
.l-section.dx-insights__form .doxo-subscribe .wpcf7-form-control-wrap.zip input[type=email],
.l-section.dx-insights__form .doxo-subscribe .wpcf7-form-control-wrap.zip input[type=text] {
  margin-top: 0;
}

.l-section.dx-insights__form .doxo-subscribe__submit input[type=submit] {
  font-size: 15px;
  line-height: 2.8 !important;
  padding: 0 1.5em;
  font-weight: 400;
  height: 60px;
  text-transform: uppercase;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
}

@media (max-width: 600px) {
  .l-section.dx-insights__form .doxo-subscribe__submit input[type=submit] {
    height: 50px;
  }
}

.l-section.dx-insights__form .wpcf7-form {
  padding-top: 10px;
}

@media (max-width: 600px) {
  .l-section.dx-insights__form .wpcf7-form {
    padding-top: 18px;
  }
}

@media (max-width: 600px) {
  .l-section.dx-insights__form .wpcf7-form br {
    display: none;
  }
}

.single-post .l-main .for_sidebar > .l-section-h > .g-cols.type_default {
  margin: 0 auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.single-post .l-main .for_sidebar > .l-section-h > .g-cols.type_default > div > .vc_column-inner {
  padding: 0;
}

.single-post .l-main .for_sidebar .g-cols .l-content {
  width: 70%;
  float: left;
}

.single-post .l-main .for_sidebar .g-cols .l-content .l-section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.single-post .l-main .for_sidebar .g-cols .l-content .l-section.height_medium {
  padding-top: 80px !important;
}

.single-post .l-main .for_sidebar .g-cols .l-content .l-section.us_custom_b03640aa {
  padding-bottom: 80px !important;
}

@media (max-width: 1024px) {
  .single-post .l-main .for_sidebar .g-cols .l-content .l-section.us_custom_b03640aa {
    padding-bottom: 60px !important;
  }
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper {
  padding-bottom: 1rem;
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper .w-post-elm {
  display: inline-block;
  vertical-align: top;
  margin: 0 1.2rem 0.4rem 0;
  line-height: 1.2rem;
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper .w-post-elm:not(.type_icon) > i {
  margin-right: 0.3rem;
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper .w-post-elm i::before {
  font-family: 'Material Icons';
  vertical-align: top;
  font-weight: 600;
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper .w-post-elm .fa-clock::before {
  content: 'access_time';
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper .w-post-elm .fa-user::before {
  content: 'person';
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper .w-post-elm .fa-comments::before {
  content: 'comment';
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-hwrapper .w-post-elm .wp-block-image figcaption {
  margin-top: 0.95em;
}

.single-post .l-main .for_sidebar .g-cols .l-content figure {
  margin: 1em 3em;
}

.single-post .l-main .for_sidebar .g-cols .l-content figure:last-of-type {
  margin-bottom: 0;
}

.single-post .l-main .for_sidebar .g-cols .l-content figure figcaption,
.single-post .l-main .for_sidebar .g-cols .l-content figure .wp-block-embed figcaption {
  font-size: 1rem;
  margin-top: 0.95em;
}

.single-post .l-main .for_sidebar .g-cols .l-content .w-separator {
  display: none;
}

.single-post .l-main .for_sidebar .g-cols .l-sidebar {
  width: 25%;
  padding: 80px 0;
  float: right;
}

.single-post .l-main .for_sidebar .g-cols .l-sidebar .widgettitle {
  margin-bottom: 1.5rem;
}

.single-post .l-main .for_sidebar .g-cols .l-sidebar .widget_search .search-form {
  min-width: 100px;
  padding-top: 0;
  padding-bottom: 4px;
}

.single-post .l-main .for_sidebar .g-cols .l-sidebar .widget_search .search-form .search-field {
  line-height: 2.8rem;
  height: 2.8rem;
  width: 100%;
  border-radius: 0;
  border-width: 0 0 1px;
  border-style: solid;
  -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0) inset;
          box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0) inset;
  background-color: transparent !important;
  color: inherit !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  outline: none !important;
  border-color: #e0e0e0;
  padding: 1px 2px;
  min-height: unset;
}

.single-post .l-main .for_sidebar .g-cols .l-sidebar .widget_search .search-form::after {
  margin: 0;
  font-size: 24px !important;
  opacity: .5;
}

.single-post .l-main .for_sidebar .us-nav-style_6 > *, .single-post .l-main .for_sidebar .navstyle_6 > .owl-nav div, .single-post .l-main .for_sidebar .us-btn-style_6, .single-post .l-main .for_sidebar .us-btn-style_6:hover {
  color: #fff;
  background-color: #02638B;
}

@media (min-width: 601px) {
  .single-post .l-main .for_sidebar .g-cols .l-content figure {
    margin-right: 0;
    margin-left: 0;
  }
}

.w-post-elm.post_image {
  margin-bottom: 1.5rem;
}

.post_taxonomy.w-post-elm {
  font-size: 15px !important;
  line-height: 25px;
  color: #9e9e9e;
  padding-bottom: 2rem;
}

.post_taxonomy.w-post-elm a {
  color: #9e9e9e;
}

.post_taxonomy.w-post-elm a:hover {
  color: #8CBA40;
}

.post_taxonomy.w-post-elm i.fa-tags::before {
  content: 'turned_in_not';
  font-family: 'Material Icons';
  vertical-align: top;
  font-weight: 600;
}

.w-sharing {
  padding-bottom: 2rem;
}

.w-sharing .w-sharing-item {
  padding: 5px 12px;
  margin: 2px;
  border-radius: 3px;
  overflow: hidden;
  min-width: 50px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0), 0 3px 4px rgba(0, 0, 0, 0);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0), 0 3px 4px rgba(0, 0, 0, 0);
  color: #fff !important;
}

.w-sharing .w-sharing-item .w-sharing-icon {
  font-size: 17px;
  display: inline-block;
  vertical-align: top;
  min-width: 16px;
  line-height: 24px;
}

.w-sharing .w-sharing-item.email span::before {
  content: "mail" !important;
  font-family: 'Material Icons' !important;
  font-weight: 400;
}

.w-sharing .w-sharing-item.email .ripple-container {
  display: none;
}

.w-sharing .w-sharing-item.facebook {
  background-color: #42599e !important;
}

.w-sharing .w-sharing-item.facebook span::before {
  content: '\f39e';
}

.w-sharing .w-sharing-item.facebook .ripple-container {
  display: none;
}

.l-section.for_comments,
.layout_comments_template {
  margin-bottom: 4rem;
  border-top: 1px dashed #e0e0e0;
}

.l-section.for_comments .w-comments,
.layout_comments_template .w-comments {
  padding: 40px 0 0;
}

.l-section.for_comments .comment-reply-title,
.layout_comments_template .comment-reply-title {
  margin-bottom: 1.5rem !important;
}

.l-section.for_comments .comment-form .w-form-row,
.layout_comments_template .comment-form .w-form-row {
  position: relative;
  padding-left: 40px;
  margin-bottom: 28px !important;
}

.l-section.for_comments .comment-form .w-form-row::before,
.layout_comments_template .comment-form .w-form-row::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-family: 'Material Icons';
  font-size: 24px;
  line-height: 46px;
  opacity: 0.33;
  -webkit-transition: opacity 0.3s, color 0.3s;
  transition: opacity 0.3s, color 0.3s;
}

.l-section.for_comments .comment-form .w-form-row.for_textarea::before,
.layout_comments_template .comment-form .w-form-row.for_textarea::before {
  content: 'create';
}

.l-section.for_comments .comment-form .w-form-row.for_text::before,
.layout_comments_template .comment-form .w-form-row.for_text::before {
  content: 'person';
}

.l-section.for_comments .comment-form .w-form-row.for_email::before,
.layout_comments_template .comment-form .w-form-row.for_email::before {
  content: 'email';
}

.l-section.for_comments .comment-form .w-form-row.focused::before,
.layout_comments_template .comment-form .w-form-row.focused::before {
  color: #02638B;
  opacity: 1;
}

.l-section.for_comments .comment-form .comment-notes,
.layout_comments_template .comment-form .comment-notes {
  margin-bottom: 1.5rem !important;
}

.comment-form select,
.comment-form textarea,
.comment-form input:not([type="submit"]),
.comment-form .w-form-checkbox,
.comment-form .w-form-radio {
  border-radius: 0;
  border-width: 0 0 1px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.comment-form select:focus,
.comment-form textarea:focus,
.comment-form input:not([type="submit"]):focus,
.comment-form .w-form-checkbox:focus,
.comment-form .w-form-radio:focus {
  border-bottom-width: 2px;
}

.comment-form textarea {
  padding: 11px 0 0.6rem;
  line-height: 24px;
}

.comment-form select,
.comment-form input:not([type="submit"]) {
  line-height: 2.8rem;
  height: 2.8rem;
  min-height: unset;
  padding: 1px 2px;
}

.comment-form .button,
.comment-form button[type="submit"],
.comment-form input[type="submit"] {
  font-size: 15px;
  line-height: 2.8 !important;
  padding: 0 1.5em;
  text-transform: uppercase;
  overflow: hidden;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
  font-weight: 400;
  background-color: #02638B;
  border-color: #02638B;
  color: #fff;
}

.comment-form .button:hover,
.comment-form button[type="submit"]:hover,
.comment-form input[type="submit"]:hover {
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.3);
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main section:first-child {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .doxo-banner-spacing {
  padding: 120px 0;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .w-separator.size_medium.with_line {
  height: 2px;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main p:last-child,
.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .wpb_text_column:not(:last-child) {
  margin-bottom: 0;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .wpb_text_column:not(:last-child) p:last-child {
  margin-bottom: 1.5rem;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .l-section.height_medium.doxo-padding {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .l-section.height_medium.doxo-padding--b {
  padding-top: 0 !important;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .doxo-icons-section .dx-newhome__title.dx-newhome__title-benefits h2 {
  margin-bottom: 0;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .doxo-icons-section .w-image-h {
  margin-bottom: 1.5rem;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .doxo-drop-shadow.doxo-images-row {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .doxo-drop-shadow.doxo-images-row .us_custom_7ea5b039 {
  background-position-x: 0% !important;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .l-section.height_medium.with_img .l-section-h {
  padding: 80px 0;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .doxo-about-button {
  font-size: 15px;
  line-height: 2.8;
  padding: 0 1.5em;
  text-transform: uppercase;
  overflow: hidden;
  border-radius: 3px;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .g-filters {
  margin-bottom: 1.5rem;
}

.page-template-default:not(.home):not(.page-id-27868):not(.page-id-25166):not(.page-id-24206):not(.parent-pageid-23512) .l-main .l-section.height_small {
  padding-top: 43px;
  padding-bottom: 43px;
}

.no-touch .dx-search-form button[type="submit"]:not(.w-btn) {
  color: #898989 !important;
  line-height: 55px !important;
  background: transparent !important;
  padding: 0;
  opacity: .5;
}

.no-touch .dx-search-form button[type="submit"]:not(.w-btn):hover {
  opacity: 1;
  color: #898989 !important;
  background: transparent !important;
}

.dx-contact-us__content.l-section.width_full {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.doxo-mail-address-new.l-section.height_medium {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.doxo-mail-address-new.l-section.height_medium .icon_description h3 {
  font-weight: 400;
  margin-bottom: 0.65rem;
}

.page-template-default.parent-pageid-23681 .l-main h1:not(:first-of-type), .page-template-default.parent-pageid-23681 .l-main h2:not(:first-of-type), .page-template-default.parent-pageid-23681 .l-main h3:not(:first-of-type), .page-template-default.parent-pageid-23681 .l-main h4:not(:first-of-type), .page-template-default.parent-pageid-23681 .l-main h5:not(:first-of-type), .page-template-default.parent-pageid-23681 .l-main h6:not(:first-of-type),
.page-template-default.page-id-23685 .l-main h1:not(:first-of-type),
.page-template-default.page-id-23685 .l-main h2:not(:first-of-type),
.page-template-default.page-id-23685 .l-main h3:not(:first-of-type),
.page-template-default.page-id-23685 .l-main h4:not(:first-of-type),
.page-template-default.page-id-23685 .l-main h5:not(:first-of-type),
.page-template-default.page-id-23685 .l-main h6:not(:first-of-type),
.page-template-default.page-id-23678 .l-main h1:not(:first-of-type),
.page-template-default.page-id-23678 .l-main h2:not(:first-of-type),
.page-template-default.page-id-23678 .l-main h3:not(:first-of-type),
.page-template-default.page-id-23678 .l-main h4:not(:first-of-type),
.page-template-default.page-id-23678 .l-main h5:not(:first-of-type),
.page-template-default.page-id-23678 .l-main h6:not(:first-of-type) {
  padding-top: 1rem;
}

.page-template-default.parent-pageid-23681 .l-main .w-image,
.page-template-default.parent-pageid-23681 .l-main .faq_icon,
.page-template-default.page-id-23685 .l-main .w-image,
.page-template-default.page-id-23685 .l-main .faq_icon,
.page-template-default.page-id-23678 .l-main .w-image,
.page-template-default.page-id-23678 .l-main .faq_icon {
  margin-bottom: 1.5rem;
}

.page-template-default.parent-pageid-23681 .l-main .w-tabs.accordion .w-tabs-section-header,
.page-template-default.page-id-23685 .l-main .w-tabs.accordion .w-tabs-section-header,
.page-template-default.page-id-23678 .l-main .w-tabs.accordion .w-tabs-section-header {
  padding: 20px;
  font-size: 1.2rem;
  line-height: 1.5rem;
}

.page-template-default.parent-pageid-23681 .l-main .w-tabs.iconpos_right .w-tabs-section-header-h,
.page-template-default.page-id-23685 .l-main .w-tabs.iconpos_right .w-tabs-section-header-h,
.page-template-default.page-id-23678 .l-main .w-tabs.iconpos_right .w-tabs-section-header-h {
  padding-right: 40px;
}

.page-template-default.parent-pageid-23681 .l-main .w-tabs.iconpos_right .w-tabs-section-control,
.page-template-default.page-id-23685 .l-main .w-tabs.iconpos_right .w-tabs-section-control,
.page-template-default.page-id-23678 .l-main .w-tabs.iconpos_right .w-tabs-section-control {
  right: 15px;
}

.page-template-default.page-id-23678 .l-section.height_medium {
  padding-top: 80px !important;
}

.single-us_portfolio .l-main {
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
  max-width: 100%;
}

.single-us_portfolio .l-main .l-main-h {
  max-width: 1140px;
  margin: 0 auto;
}

.single-us_portfolio .l-main .l-content {
  width: 70%;
  float: left;
  padding: 80px 0;
  margin-right: auto;
}

.single-us_portfolio .l-main .l-content .l-section {
  padding: 0 !important;
  margin: 0;
}

.single-us_portfolio .l-main .l-content .us_portfolio .w-blogpost-meta {
  padding: 0 0 1rem;
  line-height: 1.2rem;
}

.single-us_portfolio .l-main .l-content .us_portfolio .w-blogpost-meta .w-blogpost-meta-date {
  color: #9e9e9e;
  display: inline-block;
  vertical-align: top;
  font-size: 0.9rem;
  margin: 0 1.2rem 0.4rem 0;
}

.single-us_portfolio .l-main .l-content .us_portfolio .w-blogpost-meta .w-blogpost-meta-date::before {
  content: 'access_time';
  font-family: 'Material Icons';
  vertical-align: top;
  margin-right: 0.3rem;
}

.single-us_portfolio .l-main .l-sidebar {
  width: 25%;
  padding: 80px 0;
  float: right;
  margin: 0;
}

.single-us_portfolio .l-main .l-sidebar h3.widgettitle {
  margin-bottom: 1.5rem;
}

.single-us_portfolio .l-main .l-sidebar .widget_search .search-form {
  min-width: 100px;
  padding-top: 0;
  padding-bottom: 4px;
}

.single-us_portfolio .l-main .l-sidebar .widget_search .search-form .search-field {
  line-height: 2.8rem;
  height: 2.8rem;
  width: 100%;
  border-radius: 0;
  border-width: 0 0 1px;
  border-style: solid;
  -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0) inset;
          box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0) inset;
  background-color: transparent !important;
  color: inherit !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  outline: none !important;
  border-color: #e0e0e0;
  padding: 1px 2px;
  min-height: unset;
}

.single-us_portfolio .l-main .l-sidebar .widget_search .search-form::after {
  margin: 0;
  font-size: 24px !important;
  opacity: .5;
}

.single-us_portfolio .l-main .l-sidebar li::before,
.single-us_portfolio .l-main .l-sidebar li a {
  line-height: 25px;
}

.us_portfolio-template-default.single.single-us_portfolio .l-footer .dx-footer-top .widget_nav_menu ul li {
  line-height: 25px;
}

.wpcf7 form .wpcf7-response-output {
  text-align: center;
  color: #fff;
}

.l-section.dx-insights__form .doxo-subscribe__submit input[type=submit]:hover {
  background: #1bb7ff;
}

.page-template-default.parent-pageid-24302 div.dx-button-tall a.ubtn-link .ubtn {
  padding: 0 15px !important;
  min-width: 250px;
}

.page-template-default.parent-pageid-24302 .dx-offers__tales {
  padding-bottom: 0 !important;
}

.page-template-default.parent-pageid-24302 .dx-offers__tales div.dx-button-tall.dx-button-tall--white a.ubtn-link .ubtn:hover {
  background-color: rgba(224, 224, 224, 0.01) !important;
}

.page-template-default.parent-pageid-24302 .dx-offers__tales div.dx-button-tall:not(.dx-button-tall--white) a.ubtn-link .ubtn {
  border: 2px solid #4caf50 !important;
}

.page-template-default.parent-pageid-24302 .dx-pricing.js-pricing-set-height .dx-offers__button .ubtn:hover {
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3) !important;
          box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3) !important;
}

.page-template-default.parent-pageid-24302 .dx-tale-slider.dx-newhome__testimonial {
  padding-bottom: 80px !important;
}

.page-template-default.parent-pageid-24302 .dx-connect__banner-img {
  padding-left: 0 !important;
}

.page-template-default.parent-pageid-24302 .dx-connect__subbanner-wrp {
  margin-left: auto;
  margin-right: auto;
}

.page-template-default.parent-pageid-24302 .dx-ng__contact {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.page-template-default.parent-pageid-24302 .dx-shadow-2.dx-download {
  padding-top: 60px !important;
  padding-bottom: 40px !important;
}

.page-template-default.parent-pageid-24302 .dx-ngrid__benefits-header.dx-ngrid__benefits {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.page-template-default.parent-pageid-24302 .dx-ngrid__banner .intro-text .slide-btn.custom-btn {
  padding: 12px 34px;
}

.page-template-default.parent-pageid-24302 .download-now-inner.dx-ngrid__download.dx-plus__btn {
  margin-top: 50px;
}

.search .search_title {
  padding: 140px 40px 45px !important;
  text-align: center;
}

.search .w-grid .w-grid-none {
  background: transparent;
  padding: 0 15px;
}

.search .w-grid-list {
  margin: 0 -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.search .w-grid-list .w-grid-item {
  padding: 15px;
  width: 33.3333%;
  margin: 0 !important;
}

@media (max-width: 899px) {
  .search .w-grid-list .w-grid-item {
    width: 50%;
  }
}

@media (max-width: 599px) {
  .search .w-grid-list .w-grid-item {
    width: 100%;
  }
}

.search .w-grid-list .w-grid-item-h {
  overflow: hidden;
  background: #ffffff;
  border-radius: .15rem;
  z-index: 3;
  -webkit-box-shadow: 0 0.03rem 0.06rem rgba(0, 0, 0, 0.1), 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.03rem 0.06rem rgba(0, 0, 0, 0.1), 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1);
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  padding: 32px 32px 40px 32px !important;
}

.search .w-grid-list .w-grid-item-h:hover {
  -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1), 0 0.67rem 2rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1), 0 0.67rem 2rem rgba(0, 0, 0, 0.15);
  z-index: 4;
}

.search .w-grid-list .w-post-elm.post_image.usg_post_image_1 {
  margin-bottom: 20px !important;
}

.search .w-grid-list .w-post-elm.post_content {
  margin-top: 40px !important;
}

.search .w-grid-list a.w-btn {
  display: none !important;
}

.search .pagination.navigation {
  margin-bottom: 80px;
}

@media (max-width: 599px) {
  .search .pagination.navigation {
    margin-bottom: 70px;
  }
}

.search .pagination.navigation .nav-links {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

@media (max-width: 440px) {
  .search .pagination.navigation > :not(.custom) .page-numbers {
    line-height: 2.6rem;
    height: 2.6rem;
    width: 2.6rem;
  }
}
/*# sourceMappingURL=fixes-zephyr-7-9-v2.css.map */