html .nav-area .navbar-area .main-nav {
    border: 0px solid #000000;
    background-color: transparent;
}
html .navbar-expand-md .navbar-nav {
   margin: 0 0 0 auto !important;
   padding-right: 25px !important;
}
.nav-area {
    max-width: 1400px;
    margin: 0 auto;
}
.nav-area .navbar-area .main-nav {
    max-width: 1400px;
    margin: 0 auto;
}
.elementor-2954 .elementor-element.elementor-element-a6b12f3 .default-btn:first-child::before, .elementor-2954 .elementor-element.elementor-element-a6b12f3 .default-btn:first-child::after {
          background-color: var(--e-global-color-735a52a) !important;
}
.get-quote a.default-btn::before,.get-quote a.default-btn::after {
          background-color: var(--e-global-color-735a52a) !important;
}
.get-quote a.default-btn:hover {
          color: var(--e-global-color-primary);
}
html .mean-container .mean-bar {
          background-color:  #0E0129 !important;
}
html .mobile-nav .get-quote {
     display: none;
}

.elementor-widget-container ul {
    padding-left: 17px;
}
.elementor-widget-container ul li {
  list-style-type: disc;       /* The bullet symbol */
  list-style-position: outside; /* Bullet sits outside the content block */
}
.elementor-widget-container ul li::marker {
    color: inherit;
}
.elementor-widget-container ol {
    padding-left: 17px;
}
.elementor-widget-container ol li {
  list-style-type: decimal;
  list-style-position: outside; /* Bullet sits outside the content block */
}

.premium-blog-filter ul.premium-blog-filters-container, .premium-img-gallery-filter ul.premium-gallery-cats-container {
    text-align: left;
}

.single-post .article-img {
    display: none;
}
.prev-post {
    margin-right: 50px;
}

.blog-details-content p {
    font-size: 18px;
}

html .blog-details .blog-details-content ul li, html .blog-details .blog-details-content ol li {
    color: #212121;
    font-size: 18px;
}

html p {
    font-size: 18px;
    line-height: 32.4px;
    color: #212121;
    font-weight: normal;
}

html .elementor-widget-container ul li {
    font-size: 18px;
    line-height: 32.4px;
    color: #212121;
    font-weight: normal;
}

 

html .nav-area .navbar-area.is-sticky {
    background-color: var(--e-global-color-primary);
}

html .page-title-area {
    background-color: var(--e-global-color-primary);
}

html .page-title-area .page-title-content h2 {
    font-family: "Open Sans";
    font-size: 70px;
    font-weight: 700;
}

.mobile_only {
    display: none !important;
}
.button_style.menu-item a {
    background-color: #D41D00;
    color: #ffffff !important;
    padding: 5px 25px;
    border: none;
    display: block;
}
html .modal-dialog {
    max-width: 1000px;
}


@media (max-width: 900px) {
.nav-area .others-option .get-quote {
    display: none;
}
div[data-elementor-type="wp-page"] {
    max-width: 100%;
    overflow: hidden;
}

h2 {
    font-size: 28px !important;
    line-height: 1.5em !important;
}
html .mobile-nav .logo {
    max-width: 175px;
}
.mobile_only {
    display: block !important;
}
html body .ekit-team-modal-img {
        flex: 0 0 100%;
        max-width: 100%;
}
html body .ekit-team-modal-info.has-img {
        flex: 0 0 100%;
        max-width: 100%;
}
}