.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media (max-width: 767.98px) { /* Targets small devices */
    .hide-on-small {
        display: none;
    }
}
@media screen and (max-height: 640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

.rtl.off-open .menu-wrap-off {
  transform: translate3d(0, 0, 0);
}
body.rtl .loader {
    right: 50%;
    margin: -75px -75px -75px 0;
    left: auto;
}
.lds-ellipsis div {
    background: #df4026;
}
.react-heading .title-inner .sub-text {
    color: #df4026;
}
.react-heading .title-inner .sub-text {
    color: #1F1F25;
}
.react-button a {
    background-color: #df4026;
}
.react-button a:hover {
    background: #1F1F25;
}
.react-button a {
    color: #FFFFFF;
}
.react-button a:hover {
    color: #FFFFFF;
}
.react-button.secondary_btn a {
    background-color: #FFFFFF;
}
.react-button.secondary_btn a:after {
    background: #df4026;
}
.react-button.secondary_btn a {
    color: #df4026;
}
.react-button.secondary_btn a:after {
    color: #FFFFFF;
}
.breadcrumbs-single::after {
    background-color: rgba(34, 36, 37, 0.58);
}
.single-teams .bg-team {
    background: #FFFFFF;
}

body {
     background: #30373e;
     color: #FFFFFF !important;
     font-family: Overpass !important;
     font-size: 16px !important;
}
h1 {
    color: #30373e;
    font-family: Plus Jakarta Sans;
    font-size: 60px;
    font-weight: 700;
    line-height: 70px;
}
h2 {
    color: #30373e;
    font-family: Plus Jakarta Sans;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px
}
h3 {
    color: #30373e;
    font-family: Plus Jakarta Sans;
    font-size: 30px;
    line-height: 36px;
}
h4 {
    color: #30373e;
    font-family: Plus Jakarta Sans;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
}
h5 {
    color: #30373e;
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
}
h6 {
    color: #30373e;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
.menu-area .navbar ul li > a,
.sidenav .widget_nav_menu ul li a {
    font-size: 20px !important;
}

.menu-area .navbar ul li > a{
    font-weight: bold;
    color: #fff;
}
:root {
    --color-primary: #df4026 !important;
}
.reactheme-breadcrumbs .breadcrumbs-inner,
#reactheme-header.header-style-3 .reactheme-breadcrumbs .breadcrumbs-inner {
    padding-top: 150px;
    padding-bottom: 150px;
}
@media only screen and (max-width: 767px) {
    .reactheme-breadcrumbs .breadcrumbs-inner,
    #reactheme-header.header-style-3 .reactheme-breadcrumbs .breadcrumbs-inner {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
.portfolio-filter button:hover,
.portfolio-filter button.active {
    background: #df4026;
}
.blog .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a:hover,
.archive .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a:hover,
.reactheme-blog .blog-meta .blog-title a:hover,
a:hover, a:focus, a:active,
.reactheme-blog .blog-meta .blog-title a:hover,
.reactheme-blog .blog-item .blog-meta .categories a:hover,
.react-sideabr ul a:hover,
.react-sideabr .widget_categories ul li a:hover, .react-sideabr .widget_archive ul li a:hover, .react-sideabr .widget_pages ul li a:hover, .react-sideabr .widget_meta ul li a:hover, .react-sideabr .widget_recent_entries ul li a:hover, .react-sideabr .widget_nav_menu ul li a:hover, .react-sideabr .widget_block ul li a:hover,
.blog .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title:hover a, .archive .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title:hover a {
    color: #df4026;
}
a {
    color: #7D7D7D;
}
@media only screen and (min-width: 1300px) {
    .container {
        max-width: 1350px;
    }
}
#innovat-load .loader-wrapper .loader-section {
    background: #FFFFFF;
}
#innovat-load .loader-wrapper .loader:after {
    border-top-color: #df4026;
}
.reactheme-breadcrumbs .page-title {
    color: #FFFFFF !important;
}
body.archive.tax-product_cat {
    background: #FFFFFF !important;
}

.main-contain #content,
body.reactheme-pages-btm-gap .main-contain #content {
     padding-top: 100px;
     padding-bottom: 100px;
}
.blog .reactheme-blog .blog-item .full-blog-content,
.archive .reactheme-blog .blog-item .full-blog-content,
.reactheme-blog-details .news-details-inner,
.react-sideabr .widget,
body.search-results .site-main > article,
.sticky_form.rts-search-popup {
     background: #F6F6F6;
}
.blog .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title a,
.archive .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title a,
body.search-results .site-main > article .entry-title a,
.sticky_form .search-input,
.close-search,
.sticky_form_full button i::before {
    color: #30373E;
}
.blog .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a,
.archive .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a,
.react-sideabr .recent-post-widget .post-desc span {
    color: #7D7D7D;
}
.react-sideabr .widget_block label.wp-block-search__label,
.react-sideabr .widget_block h2,
.react-sideabr .widget-title {
    color: #30373E;
}
.react-sideabr .widget_block label.wp-block-search__label:before,
.react-sideabr .widget_block h2:before,
.react-sideabr .widget-title:before {
    background: #E3E3E3;
}
.react-sideabr .widget_search input, .react-sideabr .bs-search input,
.react-sideabr .widget_search button, .react-sideabr .bs-search button,
.comments-area p.comment-form-comment textarea,
.react-sideabr .widget_block ul li {
    background: #FFFFFF;
}
.react-sideabr .recent-post-widget .post-desc a {
    color: #1C2539;
}
.react-sideabr .widget_categories ul li a,
.react-sideabr .tagcloud a,
.reactheme-blog-details .bs-info.tags a,
.react-sideabr .widget_categories ul li,
.react-sideabr .widget_archive ul li,
.react-sideabr .widget_pages ul li,
.react-sideabr .widget_meta ul li,
.react-sideabr .widget_recent_entries ul li,
.react-sideabr .widget_nav_menu ul li,
.react-sideabr .widget_block ul li,
.react-sideabr .widget_recent_comments ul li,
.comments-area .comment-list li.comment {
    background: #F6F6F6;
}
.react-sideabr .widget_categories ul li a,
.react-sideabr .tagcloud a,
.reactheme-blog-details .bs-info.tags a,
.react-sideabr .widget_archive ul li a,
.react-sideabr .widget_pages ul li a,
.react-sideabr .widget_meta ul li a,
.react-sideabr .widget_recent_entries ul li a,
.react-sideabr .widget_nav_menu ul li a,
.react-sideabr .widget_block ul li a,
.react-sideabr .widget_recent_comments ul li a,
.react-sideabr .widget_block ol.wp-block-latest-comments li a,
.comments-area .comment-list li.comment .comment-author a {
    color: #30373E;
}


/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}
.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

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;
}