/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1731739938
Updated: 2024-11-16 06:52:18

*/

/* start custom css */

@font-face { font-family: eicons; src: url(https://ecoarmourpestcontrol.com.au/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot); src: url(https://ecoarmourpestcontrol.com.au/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot) format("embedded-opentype"),url(https://ecoarmourpestcontrol.com.au/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff) format("woff2"),url(https://ecoarmourpestcontrol.com.au/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff) format("woff"),url(https://ecoarmourpestcontrol.com.au/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf) format("truetype"),url(https://ecoarmourpestcontrol.com.au/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg) format("svg"); font-weight: 400; font-style: normal }
[class*=" eicon-"],[class^=eicon] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.eicon-star:before { content: "\e934"; }
.header-main { border-bottom: 1px solid #e6e7e8; }
.header-main ul.elementskit-navbar-nav li.menu-item a.ekit-menu-nav-link { position: relative; }
.header-main ul.elementskit-navbar-nav li.menu-item a.ekit-menu-nav-link::after { content: ''; position: absolute; width: 7px; height: 7px; border-radius: 50%; background-color: var( --e-global-color-primary ); top: 18px; left: 50%; transform: translateX(-50%); opacity: 0;}
.header-main ul.elementskit-navbar-nav li.current-menu-item a.ekit-menu-nav-link::after { opacity: 1; }
.testimonials-review .grw-reviews .grw-review-inner.grw-backgnd { background-color: #f3f3f3 !important; }
.testimonials-review .grw-header-inner .wp-google-place.wp-place-center .wp-google-right { text-align: left !important; background-color: #f3f3f3 !important; padding: 15px !important; border-radius: 8px !important; max-width: 1400px !important; }
.testimonials-review .wp-gr[data-layout="grid"] .grw-header-inner { margin-left: 20px !important; }
.ecoarmour-banner { margin: 0 0 -34px 0; }
.overflow-x-hidden { overflow-x: hidden; }
.pricing-package .e-n-tabs button.e-n-tab-title { border: 2px solid #e3e3e3; background-color: transparent; }
.pricing-package .e-n-tabs button.e-n-tab-title:first-child{ border-right: 0;  border-radius: 5px 0 0 5px; }
.pricing-package .e-n-tabs button.e-n-tab-title:last-child{ border-left: 0;  border-radius: 0 5px 5px 0; }
.pricing-package .e-n-tabs button.e-n-tab-title[aria-selected="true"]{ border-color: var( --e-global-color-primary ); }
.pricing-package .e-n-tabs button.e-n-tab-title:hover{ border-color:var( --e-global-color-primary ); }
.seamless-service-list .elementor-widget-container img { width: 108px; }
.appointment-icons span.elementor-icon-list-icon svg { width: 48px; height: 48px; }
.appointment-icons span.elementor-icon-list-icon svg path.b { fill: none; }
.service-eco-lists .elementor-widget-container img.size-thumbnail { width: 108px; height: 108px; }
.searvice-listing .e-con-inner>.elementor-element {flex-direction: row;}
.searvice-listing .e-con-inner>.elementor-element .elementor-widget-image { max-width: 90px; }
.searvice-listing .e-con-inner>.elementor-element .e-con-full { padding-top: 0; }
form.metform-form-content .metform-form-main-wrapper .elementor-widget-container button.metform-btn { width: 96%; }
.seamless-service-list .elementor-element .elementor-widget-container {background-color: transparent !important;}
.seamless-service-list .elementor-element .elementor-widget-container .elementor-icon-wrapper { background-color: var( --e-global-color-primary ); border-radius: 50%; width: 54px; height: 54px; line-height: 56px; }
.elementor-element.icon-arrow { display: flex; justify-content: end; min-width: 105px; }
.contact-form-page::after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 50%; background-color: #f4f4f4; }
.contact-form-page .e-con-inner{ position: relative; z-index: 1; }
.blog-page-listing .image-box-img-left img { width: 100%; }
.latest-news-event .image-box-img-left img { width: 100%; }
.phone-number-text li.elementor-icon-list-item path.a { fill: #229b3a; }
.eco-armour-pest .e-con-inner{ position: relative; z-index: 1;}
.eco-armour-pest .e-con-inner::before { content: ''; background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/100-Australia-badge.png') no-repeat; position: absolute; right: 0; top: 220px; width: 125px; height: 206px; background-size: 100%; }
.eco-armour-pest{ position: relative; }
.eco-armour-pest::after { content: ''; background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/lizard-1.png') no-repeat; width: 387px; height: 264px; position: absolute; right: 93px; bottom: -43px; background-size: 100%;}
.common-pets-problems .e-con-full .e-con-full { box-shadow: 0 0 21px rgba(0,0,0,0.2); padding: 20px 30px; }
.appointment-icons li.elementor-icon-list-item span.elementor-icon-list-icon path.a { fill: #229b3a; }
.whatsapp-icon svg path.b { stroke-width: 1; }
.latest-news-event h3.elementskit-info-box-title span.news-title { min-height: 66px; display: inline-block; }
.preferred-booking .elementor-widget-container { padding-left: 0 !important; }
.our-client-say .swiper-slide .elementskit-single-testimonial-slider { min-height: 277px; box-shadow: 0 0 14px 0 rgba(0,0,0,.2); }
.our-client-say .ekit-main-swiper { padding:21px 9px; }
.our-client-say .swiper-slide .elementskit-single-testimonial-slider .elementskit-commentor-content p{ min-height: auto; }
.our-client-say .swiper-slide .elementskit-single-testimonial-slider span.elementskit-author-des { display: inline-block; min-height: 16px; }
.schedule-appointment .mf-input-wrapper input.mf-input.mf-date-input.mf-time-input { height: 47px; }
.schedule-appointment .mf-input.mf-input-select { border: 1px solid #eaeaea !important; }
.schedule-appointment .mf-input.mf-input-select.mf-invalid { border-color: #f00 !important; }
.affordable-pest .e-con-inner { position: relative; }
.seamless-services-outer { width: 100%; }
.seamless-services-outer>.elementor-element { margin-left: 0; }
#mysticky-nav.wrapfixed .myfixed{ border-bottom: 1px solid #E6E7E8; margin: 0;}
#pum-1076 { background-color: rgba(255 255 255 / 90%); }
#pum-1076 .pum-container.popmake { width: 100%; max-width: 881px !important; left: 50% !important; transform: translateX(-50%); margin-left: 0; border: none; background-color: #fff; box-shadow: 0 0 22px #bbbbbb; border-radius: 15px; padding: 99px 126px; }
#pum-1076 .pum-container.popmake .pum-title.popmake-title { text-align: center; font-weight: 700; }
#pum-1076 .pum-container.popmake h4 { font-size: 19px !important; font-weight: 500 !important; line-height: 28px; text-align: center; }
#pum-1076 .pum-container.popmake button.pum-close.popmake-close { background-color: transparent; color: var( --e-global-color-primary ); font-weight: 300; width: auto; height: auto; border: none; box-shadow: none; top: 23px; right: 23px; font-size: 46px; }
.mobile-overflow-hidden { overflow-x: hidden; }
/* startup popup css */
#pum-1076 { background-color: rgba(255 255 255 / 90%); }
.slick-mobile .elementor-element .elementor-widget-container { background-color: #fff; }
.w-full a.elementor-button { width: 100%; }
.contact-form-page .elementor-element>.elementor-element { border-color: #e9e2e2; }
.contact-form-page .elementor-element>.elementor-element:last-child{ border-bottom: none; }
.single .header-main { max-width: 1371px; margin: 0 auto; }
.single #mysticky-nav.wrapfixed .myfixed { margin: 0 auto; border-bottom: none; }
.single #mysticky-nav { background-color: #fff; border-bottom: 1px solid #E6E7E8; }
.single-blog-outer>.e-con-inner { padding-top: 0; }
.single-blog-outer .e-con-inner>.elementor-element:first-child { border-right: 1px solid #ddd; padding-right: 40px; }
.single-blog-outer .e-con-inner>.elementor-element { padding-top: 40px; }
.single-blog-outer .e-con-inner>.elementor-element>.elementor-element { padding-top: .0; }

.email-and-phone p strong { color: #38a54d; }
.email-and-phone p  a { text-decoration: none; }
.compare-plans { position: sticky; top: 0; z-index: 11; background-color: #fff; box-shadow: 0 10px 15px rgba(0,0,0,.05); border-bottom: 1px solid #e5e5e5; }

.news-letter-form .ekit-mailChimpForm .elementskit_inline_form { column-gap: 5px; }
.news-letter-form .ekit-mailChimpForm .elementskit_inline_form input.ekit_mail_email { border: 1px solid #dddddd; border-radius: 5px; font-style: italic; font-size: 15px; }
.news-letter-form .ekit-mailChimpForm .elementskit_inline_form input.ekit_mail_email:focus{ box-shadow: none; border-color: var(--e-global-color-primary); }
.news-letter-form .ekit-mailChimpForm .elementskit_inline_form input.ekit_mail_email::placeholder{ color: #d1d3d4; }
.news-letter-form .ekit-mailChimpForm .elementskit_inline_form button.ekit-mail-submit { border-radius: 5px; font-weight: 600; font-size: 14px; }

.call-more-info .elementor-button-wrapper span.elementor-button-content-wrapper span.elementor-button-icon { transform: rotate(90deg); }
.latest-news-container span.elementor-button-content-wrapper span.elementor-button-icon { transform: inherit !important; }
.footer-icon-list ul.elementor-icon-list-items { margin: 0 !important; column-gap: 30px; }
.footer-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item { margin: 0 !important;; }
.footer-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(7) span.elementor-icon-list-text { color: #fff; }

/* Karan CSS Start */
* { text-shadow: none !important;font-variant-ligatures: no-common-ligatures !important;}
a {text-decoration: none !important;}
.home .page-header {display: none;}
.elementor-element.elementor-element-3ca6a53 {padding-left: 0;}
.elementor-button, .elementskit-pricing-btn {font-family: "Plus Jakarta Sans" !important; font-weight: 700 !important;}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper {margin-top: 0 !important;}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header {min-height: 130px;}
.pricing-package {width: 100%;max-width: 1020px;}
.pricing-package .elementor-element.elementor-element-fcfc492 > .elementor-widget-container {margin-right: 118px;}
.pricing-package .elementor-widget-elementskit-pricing .elementor-widget-container {padding: 0px 30px 30px 30px !important;}
.our-client-say {margin-top: 80px;}
.contact-form-page form.metform-form-content .metform-form-main-wrapper .elementor-widget-container button.metform-btn {width: 100%;}
.social-media .e-con-inner {display: flex; align-items: center !important; padding-top: 10px;}
.social-media .e-con-inner .ekit_social_media {text-align: left !important; margin-left: 20px;}
.searvice-page-video, .home-hero-banner .elementor-widget-elementskit-video {display: none;}
.appointment-icons>div {
    width: 33.3%;
}
.seamless-service-list .icon-arrow {
    display: none;
}
.elementor-invisible {
    opacity: 1 !important;
    transform: none !important;
}
.animated, .elementor-animation {
    animation: none !important;
    transition: none !important;
}
/* Karan CSS Close */

.pricing-package .e-n-tabs-content .elementor-element[data-tab-index="1"]>.elementor-element>.elementor-widget-container { margin-right: 98px; }
.pricing-package .e-n-tabs-content .elementor-element[data-tab-index="2"]>.elementor-element>.elementor-widget-container { margin-right: 98px; }
.blog-page .ekit-wid-con .ekit-image-box-body-inner h3.elementskit-info-box-title { font-size: 24px; }

.table-title-width .elementor-widget-container .ekit-wid-con .elementskit-pricing-header h3.elementskit-pricing-title { max-width: 170px; margin: 0 auto; }
.table-title-width .elementor-widget-container .ekit-wid-con .elementskit-pricing-header { min-height: auto; }

.our-client-say .swiper-navigation-button.swiper-button-prev { background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/siwper-prev.png') var( --e-global-color-primary ) !important; background-repeat: no-repeat !important; background-position: center !important; }
.our-client-say .swiper-navigation-button.swiper-button-next { background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/swiper-next.png') var( --e-global-color-primary ) !important; background-repeat: no-repeat !important; background-position: center !important; }
.blog-page .elementor-widget-container .elementskit-box-footer i.icon { margin-left: 8px; }

.full-treatment { border: none !important; }

/* start media quries */
@media screen and (min-width: 1440px) {
    .elementor-element.seamless-service-list{ margin-left: 68px; }
}
@media screen and (min-width:1360px) {
    .our-client-say .swiper-navigation-button.swiper-button-prev { left: -61px !important; }
    .our-client-say .swiper-navigation-button.swiper-button-next { right: -77px !important; }
}
@media screen and (min-width:1025px) {
    .header-main ul.elementskit-navbar-nav li.menu-item-object-custom { display: none; }
    .home-page-info ul.elementor-icon-list-items span.elementor-icon-list-text br { display: none; }
    .home-page-info ul.elementor-icon-list-items span.elementor-icon-list-text span.phone-number { display: block; }
    .site-inspection .elementor-widget-container p.elementor-heading-title { font-size: 18px !important; }
    .home-page-info .site-inspection .elementor-widget-container p.elementor-heading-title{ margin-bottom: -6px; }
    .home-page-info .site-inspection { row-gap: 6px; }
    .call-text-top.inner-pages span.elementor-icon-list-text { padding-left: 0; }
}
@media screen and (min-width: 768px) {
        .e-con-full.keep-your-btns { grid-template-columns: auto auto !important; column-gap: 17px; }
        .schedule-appointment .e-con-inner .elementor-element:nth-child(2) { padding-left: 0; padding-right: 0; }
        .common-pets-problems .e-con-full .e-con-full { padding: 20px 30px; }
        .elementor-element.seamless-service-list { max-width: 700px;}
    .elementor-element.seamless-service-list .elementor-element:nth-child(2) { max-width: 365px; }
.seamless-service-list .seamless-service-grid {
    display: flex;
}
.seamless-service-list .seamless-service-grid .elementor-widget-image {
    max-width: 135px !important;
}
.seamless-service-list .seamless-service-grid .seamless-service-text {
    max-width: 100% !important;
    width: calc(100% - 135px) !important;
}
.seamless-service-list .seamless-service-grid .seamless-service-text>div {
    width: 100% !important;
    max-width: 100% !important;
}
}
@media screen and (min-width:1441px) and (max-width:1680px) {
    /* .wrapfixed.down { top: 13px !important; } */
}
@media screen and (min-width:1200px) and (max-width:1440px) {
    .pum-container.pum-responsive.pum-responsive-small { margin-left: -31%; width: 62%; }
    :root{ --content-width: 1220px !important;}
    .latest-news-event { max-width: 100%; }
    .footer-padding { padding-left: 20px !important; padding-right: 20px !important; }
    .header-main, .top-header, .schedule-appointment-outer { padding-left: 20px; padding-right: 20px; }
    .latest-news-heading { padding-left: 0; padding-right: 10px;}
    .footer-padding ul.ekit_social_media li { margin: 4px !important; }
    .top-header ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text { font-size: 19px !important; }
    .keep-property-safe { padding: 50px; }
    .top-header .e-con-inner>.elementor-element:first-child { width: 36%; }
    .top-header .e-con-inner>.elementor-element:nth-child(3) { width: 39%; }
    .header-main .elementor-button-wrapper a.elementor-button { font-size: 12px !important; padding: 17px 13px 17px 13px !important; }
    .affordable-pest .e-con-inner>.elementor-element { right: 0; }
    .seamless-services-outer .seamless-service-list .elementor-widget-container img { width: 80%; }
    .seamless-services-outer .seamless-service-list>.elementor-element { align-items: center; }
    .top-header .e-con-inner, .header-main .e-con-inner, .schedule-appointment-outer .e-con-inner { max-width: 100%; padding: 0 15px; }
    .header-main .e-con-inner>.elementor-element:last-child .elementor-widget-button.pum-trigger { align-self: end; }
    .latest-news-container{ --width:100% !important; }
    .latest-news-event { --width: 100% !IMPORTANT; }
    .schedule-appointment-outer .schedule-appointment>.elementor-widget-container { padding: 14px 14px 14px 3px !important; }
    .schedule-appointment-outer .schedule-appointment>.elementor-widget-container .elementor-widget-container h2.elementor-heading-title { margin-bottom: 5px; }
    .home-hero-banner .e-con-inner { max-width: 94%; }
    .home-hero-banner .e-con-inner .home-hero-heading h2.elementor-heading-title { font-size: 56px; line-height: 59px; }
    .home-hero-banner .home-hero-btn { width: 100%; max-width: 444px; }
    .appointment-heading h2.elementor-heading-title { font-size: 1.5vw !important; }
    .schedule-appointment-outer .appointment-right>.elementor-element { padding: 7px 15px; min-height: 214px; }
}
@media screen and (min-width:1200px) and (max-width: 1366px) {
    .home-hero-banner { background-size: cover !important; }
    .schedule-appointment-outer .appointment-right>.elementor-element { padding: 7px 15px; min-height: 214px; }
    .schedule-appointment-outer .appointment-right>.elementor-element h2.elementor-heading-title { font-size: 15px; }
}
@media screen and (max-width:1399px) {
	.social-media .e-con-inner .ekit_social_media { margin-left: 20px;}
}
@media screen and (max-width:1199px) {
	.social-media .e-con-inner .ekit_social_media { margin-left: 20px;}
}
@media screen and (min-width:1025px) and (max-width:1199px) {
    .pum-container.pum-responsive.pum-responsive-small { margin-left: -31%; width: 62%; }
    .latest-news-container { width: 100%; }
    .latest-news-event { width: 100%; }
    .header-main ul li a { padding: 0 8px !important; }
    .top-header li.elementor-icon-list-item span.elementor-icon-list-text { font-size: 17px !important; }
    .home-hero-banner .elementor-widget-container h2.elementor-heading-title { font-size: 39px !important; line-height: 43px !important; }
    .header-main .elementor-button-wrapper a.elementor-button { font-size: 10px !important; padding: 14px !important; }
    .e-con>.e-con-inner { max-width: 96% !important; }
}
@media screen and (max-width:1024px) {
	.pricing-package {width: 100%;max-width: 700px;}
	.pricing-package .elementor-element.elementor-element-fcfc492 > .elementor-widget-container, .pricing-package .e-n-tabs-content .elementor-element[data-tab-index="1"]>.elementor-element>.elementor-widget-container {margin-right: 32px;margin-bottom: -18px; margin-top: 22px;}
	.pricing-package .elementor-element.elementor-element-fcfc492 > .elementor-widget-container .elementor-button {padding: 15px 20px 22px;}
	.pricing-package .elementor-element .elementskit-single-pricing a.elementskit-pricing-btn {padding: 11px 24px;}	

    /* menu css */
    body.mobile-menu-open #mysticky-nav{ z-index: 12 !important; }
    #mysticky-nav #ekit-megamenu-primary-menu { max-width: 100%; left: 0; top: -100%; background-color: #fff; transition: top .6s cubic-bezier(.6,.1,.68,.53); }
    #mysticky-nav #ekit-megamenu-primary-menu.active { top: 0; }
    #mysticky-nav .elementskit-menu-overlay { display: none; }
    #mysticky-nav #ekit-megamenu-primary-menu button.elementskit-menu-close { position: absolute; top: 21px; right: 0; background-color: #f2f2f4; padding: 0; color: var( --e-global-color-primary ) !important; border: none; font-size: 24px; font-weight: 500; margin: 0 15px 0 0; font-size: 0; height: 45px;}
    #mysticky-nav #ekit-megamenu-primary-menu button.elementskit-menu-close::before { content: ''; background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/menu-close.png'); position: absolute; left: 50%; top: 50%; width: 18px; height: 18px; transform: translate(-50%, -50%); background-size: cover; }
    .header-main ul.elementskit-navbar-nav li.menu-item a.ekit-menu-nav-link { border-bottom: 1px solid #ddd; }
    .header-main ul.elementskit-navbar-nav li.menu-item:last-child a.ekit-menu-nav-link{ border-bottom: none; }
    .header-main ul.elementskit-navbar-nav li.menu-item a.ekit-menu-nav-link::after{ content:none; }
    .header-main ul.elementskit-navbar-nav li.mobile-appointment-btn a.ekit-menu-nav-link { background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/calendar-icon.png') var( --e-global-color-primary ); background-repeat: no-repeat; color: #fff !important; justify-content: center; width: 100%; max-width: 260px; margin: 30px auto 0; border-radius: 6px; font-weight: 500; background-position: 76% 50%; background-size: 16px; }
	.ecoArmourLogo .elementor-widget-container, .ecoArmourLogo .elementor-widget-container img {height: 200px !important;}
	.hideTab { display: none;}
	.elementor-element.elementor-element-dc8c54c.e-con-full.eco-armour-stands {background-position: center left !important;padding-top: 0;}
}
@media screen and (min-width: 801px) and (max-width:1024px) {
    .top-header .e-con-inner>.elementor-element:first-child { max-width: 320px; }
    .top-header .e-con-inner { justify-content: space-between !important; }
}
@media screen and (min-width:768px) and (max-width:1024px) {
    .header-logo { padding-left: 0; margin-left: -2px; }
    .pum-container.pum-responsive.pum-responsive-small { margin-left: -31%; width: 86%; }
    .latest-news-container { width: 100%; }
    #header.header-main .e-con-inner .elementor-widget-image .elementor-widget-container { padding: 0; }
    #header.header-main .e-con-inner>.elementor-element:nth-child(2) { width: 10%; order: 3; }
    #mysticky-nav #header { padding-right: 0; }
    #header.header-main .e-con-inner>.elementor-element:nth-child(3) { width: 59%; }
    #header.header-main .e-con-inner>.elementor-element:nth-child(3)>.elementor-element { align-self: end; }
    form.metform-form-content .metform-form-main-wrapper .elementor-widget-container button.metform-btn { width: 100%; }
    .eco-armour-pest .e-con-inner::before { width: 85px; height: 176px; }
    .eco-armour-pest::after { width: 237px; height: 184px; right: 27px; }
    .footer-outer span.elementor-icon-list-text p { font-size: 11px !important; }
    .pricing-package .elementskit-pricing-header h3.elementskit-pricing-title { min-height: 36px; }
    .pricing-package .elementskit-pricing-header p.elementskit-pricing-subtitle { min-height: 39px; }
    .header-main button.elementskit-menu-hamburger:focus { background-color: var( --e-global-color-primary ); }
     .header-main button.elementskit-menu-hamburger:focus span.elementskit-menu-hamburger-icon { background-color: #fff !important; }
     .header-main button.elementskit-menu-close { color: #fff !important; }
     .home-hero-banner .video-content .ekit-video-popup-btn { width: 50px !important; height: 50px !important; padding: 0 0 0 0 !important; --glow-size: 21px !important; position: relative; }
     .home-hero-banner .video-content .ekit-video-popup-btn i.icon.icon-play-button { font-size: 16px; position: absolute; left: 56%; top: 50%; transform: translate(-50%, -50%); }
     .e-con-full.eco-armour-stands .seamless-services-outer { position: relative; right: 0; width: 64%; }
     .e-con-full.eco-armour-stands .eco-armour-images img { width: 100%; }
     .eco-armour-stands .eco-armour-images { row-gap: 0; }
     .schedule-appointment-outer .appointment-right .elementor-widget-container h2 br { display: none; }
     .schedule-appointment-outer .appointment-right .elementor-widget-button { position: absolute; right: 24px; top: 50%; transform: translateY(-50%); }
     .call-info-text { margin-left: 0; max-width: 100% !important; width: 100%; }
    .call-info-text .elementor-element { align-items: center; }
    .call-info-text>.elementor-element>.elementor-element { padding: 8px !important;; text-align: left; }
    .call-info-text>.elementor-element>.elementor-element .elementor-icon-list-text span { font-size: 18px !important;; }
    .call-info-text>.elementor-element>.elementor-element .elementor-widget-container h2.elementor-heading-title { font-size: 18px; }
    .call-info-text>.elementor-element>.elementor-element a.elementor-button { padding: 15px 6px; min-width: 149px; text-decoration: none; }
    .compare-plans { padding: 17px; }
    .background-blend { background-blend-mode: lighten; }
    .common-pets-problems .e-con-full .e-con-full { box-shadow: 0 0 6pc rgba(0,0,0,0.1); }
    .break-none br { display: none; }

    .eco-armour-stands>.elementor-element { justify-content: end; }
    .eco-armour-stands>.elementor-element .eco-armour-images { display: none; }
    .seamless-services-outer .slick-mobile .elementor-element .elementor-widget-icon { min-width: auto; }
    .elementor-element.seamless-service-list .seamless-service-grid { display: flex; align-items: center; }
    .elementor-element.seamless-service-list .seamless-service-grid .elementor-widget-image { max-width: 67px; }
    .elementor-element.seamless-service-list .seamless-service-grid .elementor-widget-icon { min-width: 68px; }
    .elementor-element.seamless-service-list .elementor-element:nth-child(2){ max-width: 100%; width: 100%;}
    .seamless-service-list .elementor-element .elementor-widget-container .elementor-icon-wrapper { width: 39px; height: 39px; line-height: 39px; }
    .seamless-service-list .seamless-service-grid { padding: 0; }
    .seamless-service-list .elementor-widget-container img{ width: 127px; }
    .seamless-service-list .seamless-service-text { min-width: 276px; }
    .elementor-element.seamless-service-list:nth-child(2) .elementor-widget-image,
    .elementor-element.seamless-service-list:nth-child(3) .elementor-widget-image
    { min-width: 67px; }
    .elementor-element.eco-armour-stands { background-size: 78%; }
    .pricing-package .e-n-tabs-content .elementor-element[data-tab-index="2"]>.elementor-element>.elementor-widget-container { margin-bottom: -18px; margin-right: 7px; }
    .compare-plans .e-con-inner>.elementor-element:first-child { width: 100%; padding: 0; }
    .compare-plans .e-con-inner>.elementor-element { padding: 8px 8px 15px 8px; width: 29%; }
    .compare-plans .e-con-inner { flex-wrap: wrap !important; }
    .compare-plans { padding: 0; }
    .compare-plans .elementor-widget-container h2.elementor-heading-title.elementor-size-default { min-height: 24px; }
    .compare-plans .e-con-inner>.elementor-element:first-child h2.elementor-heading-title.elementor-size-default { min-height: auto; }
    .full-treatment .e-con-inner>.elementor-element { display: flex; flex-wrap: wrap; row-gap: 11px; border: 1px solid #f2f2f4; border-radius: 9px; padding: 0; background-color: transparent !important;}
    .full-treatment .font-normal.break-none { border: none; }
    .full-treatment .e-con-inner>.elementor-element>.elementor-element:first-child { width: 100%; background-color: #f2f2f4; padding: 10px; }
    .full-treatment .e-con-inner>.elementor-element>.elementor-element:first-child h2 { font-size: 14px; }
    .full-treatment .e-con-inner>.elementor-element>.elementor-element:first-child h2 br { display: none; }
    .full-treatment .e-con-inner>.elementor-element>.elementor-element { width: 31%; }
    .our-client-say { background-position: -87px 0 !important; background-size: 77% !important; }

    .call-more-info { margin-left: 0; width: 100%; padding: 22px; border-radius: 11px; }
    .call-more-info span.elementor-icon-list-text span.phone-number { font-size: 20px !important; line-height: 20px !important; }
    .call-more-info .elementor-widget-container h2.elementor-heading-title { font-size: 20px !important; line-height: 20px !important; }
    .call-more-info .elementor-widget-container p.elementor-heading-title { font-size: 12px !important; }

    .footer-icon-list ul.elementor-icon-list-items{ column-gap: 15px; }
    .footer-icon-list ul.elementor-icon-list-items li span.elementor-icon-list-icon { padding-right: 15px !important; }
    .footer-outer ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text p { font-size: 16px !important; }
    
    .footer-menu>.elementor-container .elementor-column { width: 30%; }
    .footer-menu>.elementor-container .elementor-column .elementor-widget-wrap { padding-top: 0; }
    .footer-menu>.elementor-container .elementor-column .elementor-widget-container { margin: 0; transform: inherit; }
    .footer-menu>.elementor-container .elementor-column .elementor-widget-wrap { padding-top: 0; }
    .footer-menu>.elementor-container .elementor-column .elementor-widget-container { margin: 0; transform: inherit; }
    .footer-menu>.elementor-container .footer-logo-wrap .elementor-widget-wrap { display: flex; }
    .footer-menu>.elementor-container .footer-logo-wrap .elementor-widget-wrap .elementor-element { width: 40%; }
    .footer-menu>.elementor-container .footer-logo-wrap .elementor-widget-wrap .elementor-element:last-child { width: 60%; padding-left: 15px; }
    .footer-menu .elementor-container .footer-logo-wrap { width: 100%; }
    .footer-menu>.elementor-container .elementor-column .elementor-column{ width: 100%; } 

    .pricing-package .e-n-tabs-content .elementor-element[data-tab-index="2"] .elementskit-pricing-header { min-height: 90px; }
    .pricing-package .elementor-widget-elementskit-pricing .elementor-widget-container { padding: 0px 16px 30px 16px !important; }
    .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header { min-height: 105px; }
    .call-more-info.about-page { border-radius: 0px; }
    .services-listing>.elementor-element>.elementor-element { padding: 18px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) !important; }
    .pricing-package .e-n-tabs-content .elementor-element[data-tab-index="1"]>.elementor-element>.elementor-widget-container{ margin-right: 8px; }

    .blog-page .ekit-wid-con .ekit-image-box-body-inner h3.elementskit-info-box-title { font-size: 16px; }
    .blog-page .ekit-wid-con .ekit-image-box-body-inner h3.elementskit-info-box-title br{ display: none; }
    .blog-page .ekit-wid-con .ekit-image-box-body-inner h3.elementskit-info-box-title span { display: block; margin-top: 10px; }
    .contact-form-page::after{ content: none; }
    .contact-form-bg .elementor-widget-container img { display: none; }
    .single-blog-outer .e-con-inner>.elementor-element:first-child{ border:none; }

    .header-main ul.elementskit-navbar-nav li.mobile-appointment-btn a.ekit-menu-nav-link { justify-content: start; background-position: 80% 50%; text-align: left; padding-left: 33px; }

}
@media screen and (max-width:991px) {
    #mysticky-nav{ opacity: 1 !important; }
    #mysticky-nav button.elementskit-menu-hamburger { padding: 0; background-color: transparent; width: 28px; border: none; }
    #mysticky-nav button.elementskit-menu-hamburger span.elementskit-menu-hamburger-icon { background-color: var( --e-global-color-primary ); height: 3px; }
    .header-main button.elementskit-menu-hamburger:focus { background-color: var( --e-global-color-primary ); }
    .header-main button.elementskit-menu-hamburger:focus span.elementskit-menu-hamburger-icon { background-color: #fff !important; }
    .header-main button.elementskit-menu-close { color: #fff !important; }
    .header-main button.elementskit-menu-close:focus{ background-color:  var( --e-global-color-primary ); }
    .header-main button.elementskit-menu-close:hover{ background-color: var(--e-global-color-primary); }
    #mysticky-nav button.elementskit-menu-hamburger:focus{ background-color: var(--e-global-color-primary); }
    #mysticky-nav button.elementskit-menu-hamburger:hover{ background-color: var(--e-global-color-primary); }
    #mysticky-nav button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{ background-color: #fff; }
    .latest-news-event button.slick-arrow { font-size: 0; padding: 0;}
    .latest-news-event button.slick-arrow::before { content: none; }
    .latest-news-event button.slick-prev.slick-arrow{ left: 0; }
    .latest-news-event button.slick-next.slick-arrow{ right: 0; }
    .latest-news-event button.slick-prev.slick-arrow { left: 0; background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/slider-prev-arrow.png'); width: 13px; height: 22px; border: none; }
    .latest-news-event button.slick-next.slick-arrow { right: 0; background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/slider-next-arrow.png'); width: 13px; height: 22px; border: none; }
    .latest-news-event .slick-list .slick-slide{ padding: 0 15px; }
    .latest-news-event button.slick-next.slick-arrow { right: -9px; }
    .latest-news-event button.slick-prev.slick-arrow { left: -9px; }
}
@media screen and (max-width:767px) {
    .header-main .mobile-toggle-menu { width: 37px; }
    .header-logo .elementor-widget-container { position: relative; left: -30px; }
    .header-main .elementor-widget-image .elementor-widget-container img { margin-left: 0; }
    .header-logo img{ width: 50% !important; }
    .pricing-package .e-n-tabs button.e-n-tab-title { width: 50% !important; margin: 0 !important; }
    .pricing-package .e-n-tabs .e-n-tabs-heading { display: flex; margin-bottom: 15px;}
    .break-none h2 br{ display: none; }
    .break-none p br{ display: none; }
    .latest-news-event .image-box-img-left img { width: 100%; }
    .testimonials-review .grw-header-inner .wp-google-place.wp-place-center .wp-google-right { width: 100% !important; min-width: calc(100vw - 40px) !important; }
    .seamless-service-list .icon-arrow { justify-content: center; }
    .eco-armour-pest .e-con-inner::before { right: 24px; top: 128px; width: 86px; height: 140px; }
    .eco-armour-pest::after { width: 187px; height: 160px; right: auto; bottom: -45px; background-size: 100%; left: 50%; transform: translateX(-50%); }
    .schedule-appointment>.elementor-widget-container { padding: 0 !important; box-shadow: none !important; }
    #header.header-main .e-con-inner .elementor-widget-image>.elementor-widget-container { position: relative; left: -15px; }
    #header.header-main { margin: 0; width: 100%; padding:14px 15px; }
    #header.header-main .e-con-inner { flex-wrap: nowrap; }
    #header.header-main .e-con-inner .elementor-widget-image .elementor-widget-container { width: 100%; padding: 0; left: 0; transform: inherit; }
    #header.header-main .e-con-inner .elementor-widget-image .elementor-widget-container img { width: 247px; }
    .eco-armour-stands { background-image: none !important; padding-bottom: 0; }
    .eco-armour-pest .e-con-inner::before{ display: none; }
    .appointment-icons .elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item { flex-wrap: wrap; justify-content: center; text-align: center; }
    .appointment-icons { column-gap: 12px; }
    .appointment-icons>.elementor-element { padding: 0; width: 30%; }
    .appointment-icons span.elementor-icon-list-icon svg { width: 32px; height: 32px; margin: 0 !important; }
    .common-pets-problems { --e-con-grid-template-columns: repeat(2, 1fr) !important; padding: 0 10px;}
    .common-pets-problems>.elementor-element { padding: 0; }
    .common-pets-problems .elementor-element .elementor-element { padding: 6px 6px; }
    .common-pets-problems .elementor-element .elementor-element span.elementor-icon-list-text { font-size: 14px !important; }
    .common-pets-problems .elementor-element .elementor-element span.elementor-icon-list-icon svg { width: 29px; height: 29px; }
    .affordable-pest .mobile-affordable-img { transform: translateX(-50%); }
    .affordable-pest .mobile-affordable-img .elementor-widget-container { padding: 0 !important; }
    .pricing-package .e-n-tabs button.e-n-tab-title span.e-n-tab-title-text { font-size: 14px; }
    .call-more-info .call-text-top li.elementor-icon-list-item { flex-wrap: wrap; }
    .call-more-info .call-text-top li.elementor-icon-list-item span.elementor-icon-list-text { width: 100%; text-align: center; }
    .call-more-info .call-text-top li.elementor-icon-list-item span.elementor-icon-list-icon { margin: 0 auto 18px; }
    .call-more-info .call-text-top li.elementor-icon-list-item span.elementor-icon-list-text span { border-bottom: 1px solid #fff; padding-bottom: 8px; font-size: 24px !important; color: #fff !important; text-align: center; margin: 0 auto 0; }
    .footer-outer .e-con-inner li.elementor-icon-list-item {flex-wrap: wrap;}
    .footer-outer .e-con-inner li.elementor-icon-list-item span.elementor-icon-list-text, .footer-outer .e-con-inner li.elementor-icon-list-item span.elementor-icon-list-text a {
        width: 100%;
        text-align: center;
        display: block;
    }
    .footer-outer .e-con-inner li.elementor-icon-list-item span.elementor-icon-list-icon { margin: 0 auto 13px; }
    .footer-outer .e-con-inner li.elementor-icon-list-item span.elementor-icon-list-icon svg { padding: 0; margin: 0; }
    .footer-outer .e-con.e-child>.elementor-element { width: 100%; }
    #pum-1076 .pum-container.popmake { max-width: 91% !important; left: 50% !important; transform: translateX(-50%); padding: 22px; }
    .pum-theme-1068 .pum-title, .pum-theme-lightbox .pum-title{ font-size: 18px; }
    #pum-1076 .pum-container.popmake h4{ font-size: 14px !important; }
    #pum-1076 .pum-container.popmake button.pum-close.popmake-close { top: 12px; right: 12px; font-size: 36px; }
    .full-treatment .e-con-inner>.elementor-element { display: flex; border: 1px solid #f2f2f2; padding: 0 0 9px 0; flex-wrap: wrap; }
    .full-treatment .e-con-inner>.elementor-element h2.elementor-heading-title { background-color: #f2f2f2; text-align: left; padding: 5px; font-size: 12px; font-weight: bold; }
    .full-treatment .e-con-inner>.elementor-element h2.elementor-heading-title br { display: none; }
    .full-treatment .e-con-inner>.elementor-element .elementor-element { max-width: 29%; width: 100%; }
    .full-treatment .e-con-inner>.elementor-element .elementor-element.elementor-widget-heading { max-width: 100%; }
    .full-treatment .e-con-inner>.elementor-element { background-color: #fff !important; }
    .full-treatment .e-con-inner>.elementor-element.elementor-widget-button { background-color: transparent; border: none; }
    .home-hero-banner .video-content .ekit-video-popup-btn { width: 40px !important; height: 40px !important; padding: 0 0 0 0 !important; --glow-size: 21px !important; position: relative; }
    .home-hero-banner .video-content .ekit-video-popup-btn i.icon.icon-play-button { font-size: 16px; position: absolute; left: 56%; top: 50%; transform: translate(-50%, -50%); }
    .schedule-appointment-outer .e-con-inner .elementor-element { box-shadow: none; }
    .schedule-appointment-outer .e-con-inner .elementor-element .elementor-widget-container { box-shadow: none; }
    .footer-padding .elementor-icon-list-item    a { font-size: 12px; }
    .affordable-pest .e-con-inner { padding-bottom: 0; }
    .seamless-services-outer .slick-list .slick-slide { box-shadow: none; background-color: transparent !important; }
    .seamless-services-outer .slick-list .slick-slide>.elementor-element { box-shadow: 0 0 10px #ddd; padding: 12px; background-color: #fff; border-radius: 7px; }
    .seamless-services-outer .slick-list .slick-slide>.elementor-element .elementor-element { padding: 0; }
    .seamless-services-outer .slick-mobile { position: relative; margin-top: -63px; }
    .pricing-package .slick-slide>.elementor-widget-container { border-color: var( --e-global-color-accent ) !important; border-width: 3px !important; padding: 20px !important; box-shadow: none !important; }
    .footer-outer li.elementor-icon-list-item span.elementor-icon-list-text p { color: #249A3B !important; text-align: center; display: flex; justify-content: center; --align-self: center !important; }
    .slick-mobile button.slick-arrow, .latest-news-event button.slick-arrow { font-size: 0; padding: 0;}
    .slick-mobile button.slick-arrow::before, .latest-news-event button.slick-arrow::before { content: none; }
    .slick-mobile button.slick-prev.slick-arrow, .latest-news-event button.slick-prev.slick-arrow{ left: 0; }
    .slick-mobile button.slick-next.slick-arrow, .latest-news-event button.slick-next.slick-arrow{ right: 0; }
    .slick-mobile button.slick-prev.slick-arrow, .latest-news-event button.slick-prev.slick-arrow { left: 0; background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/slider-prev-arrow.png'); width: 13px; height: 22px; border: none; }
    .slick-mobile button.slick-next.slick-arrow, .latest-news-event button.slick-next.slick-arrow { right: 0; background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/slider-next-arrow.png'); width: 13px; height: 22px; border: none; }

    .our-client-say .swiper-navigation-button.swiper-button-prev { background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/slider-prev-arrow.png') var( --e-global-color-primary ) !important; background-repeat: no-repeat !important; background-position: center !important; }
    .our-client-say .swiper-navigation-button.swiper-button-next { background: url('https://ecoarmourpestcontrol.com.au/wp-content/uploads/2024/12/slider-next-arrow.png') var( --e-global-color-primary ) !important; background-repeat: no-repeat !important; background-position: center !important; }

    .pricing-package .slick-mobile button.slick-prev.slick-arrow { left: -11px; }
    .pricing-package .slick-mobile button.slick-next.slick-arrow { right: -11px; }
    .slick-mobile .slick-list .slick-slide{ padding: 0 30px 20px; }
    .latest-news-event .slick-list .slick-slide{ padding: 0 30px; }
    .latest-news-event button.slick-next.slick-arrow { right: 9px; }
    .latest-news-event button.slick-prev.slick-arrow { left: 9px; }
    .about-img-text .elementor-widget-container p.elementor-heading-title br { display: none; }
    .call-text-top .elementor-icon-list-items li.elementor-icon-list-item { width: 100%; flex-wrap: wrap; }
    .call-text-top .elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text { width: 100%; text-align: center; }
    .call-text-top .elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon { justify-content: center; width: 100%; margin-bottom: 18px; }
    .call-text-top .elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text span { font-size: 25px !important; border-bottom: 1px solid #fff; padding-bottom: 15px; margin-bottom: 0; display: inline-block; color: #fff !important; }
    .call-info-text .elementor-widget-container h2.elementor-heading-title { font-size: 22px !important; }
    .about-page-gallery .gallery figure.gallery-item { width: 50%; }
    .services-listing { display: flex; flex-wrap: wrap; }
    .pricing-banner .e-con-inner .elementor-widget-container p br { display: none; }
    .latest-news-event.blog-page .slick-slide { padding: 0 20px; }
    .footer-outer>.e-con-inner>.elementor-element {position: relative;}
    .footer-outer>.e-con-inner>.elementor-element::after { content: ''; position: absolute; left: 50%; bottom: -4px; transform: translateX(-50%); height: 1px; width: 150px; background-color: #dbd0d0; }
    .footer-outer>.e-con-inner>.elementor-element:last-child::after{ content: none; }
    .contact-form-page::after{ content: none; }
    .header-main .e-con-inner>.elementor-element { transform: inherit; padding-left: 0; }
    .testimonials-slider{ padding: 0 30px; }
    .testimonials-slider .elementskit-single-testimonial-slider { box-shadow: 0 0 20px rgba(0,0,0, .1) !important; max-width: 91%; margin-left: 13px !important; }
    .our-client-say .ekit-main-swiper { padding: 21px 0; }
    .testimonials-slider .ekit-wid-con .elementskit-testimonial-slider .swiper-navigation-button { display: flex !important;; background-color: transparent !important;; }
    .testimonials-slider .ekit-wid-con .elementskit-testimonial-slider .swiper-navigation-button i { color: var( --e-global-color-primary ); }
    .testimonials-slider .ekit-wid-con .elementskit-testimonial-slider .swiper-navigation-button::after { color: var( --e-global-color-primary ); font-size: 21px; }
    .testimonials-slider .ekit-wid-con .elementskit-testimonial-slider .swiper-navigation-button.swiper-button-prev { left: -6px !important; }
    .testimonials-slider .elementskit-single-testimonial-slider { text-align: center; }
    .testimonials-slider .ekit-wid-con .elementskit-single-testimonial-slider .elementkit-commentor-details { justify-content: center !important; width: 100%; }
    .footer-padding .ekit-wid-con .ekit-heading.text_right { text-align: center; }
    .compare-plans { padding: 0; }
    .compare-plans .elementor-widget-container h2.elementor-heading-title br { display: none; }
    .compare-plans .e-con-inner { column-gap: 0; }
    .compare-plans .e-con-inner>.elementor-element { padding: 0 3px 15px 7px; width: 33%; }
    .compare-plans .e-con-inner>.elementor-element:first-child { width: 100%; padding: 0; }
    .compare-plans .elementor-widget-container h2.elementor-heading-title { font-size: 12px !important; font-weight: 700 !important; line-height: 16px !important; }
    .compare-plans .e-con-inner>.elementor-element:first-child h2.elementor-heading-title { font-size: 10px !important; }
    .full-treatment { border: none !important; margin-top: 0; }

    .pricing-package .slick-mobile .slick-list[ style="height: 0px;"] .slick-slide { min-width: 305px; min-height: 290px; }
    .pricing-package .slick-mobile .slick-list[ style="height: 0px;"] .slick-slide>.elementor-widget-container { min-width: 245px; min-height: 270px; }
    .pricing-package .slick-mobile .slick-list[ style="height: 0px;"] { min-height: 370px; }
    .pricing-package .slick-mobile .slick-list[ style="height: 0px;"] .slick-track { transform: translate3d(-157px, 0px, 0px) !important; }
	.our-client-say {margin-top:0;}
    .searvice-page-video .elementor-widget-elementskit-video>.elementor-widget-container { transform: inherit; }
    .compare-plans .e-con-inner .elementor-element .elementor-element { margin-top: 0; }
	.foolow-us .elementor-widget-container {margin: 0 !important;}
    .common-pets-problems .e-con-full .e-con-full { box-shadow: 0 0 5px rgba(0,0,0,0.15); }
    .font-normal h2.elementor-heading-title { font-weight: normal !important; font-size: 12px !important; }
    .footer-icon-list ul.elementor-icon-list-items{ column-gap: 5px; }
    .social-media .e-con-inner>.elementor-element { width: 100%; }
    .social-media .e-con-inner {flex-wrap: wrap;}
    .social-media .e-con-inner>.elementor-element h2.elementor-heading-title { text-align: center; }
    .social-media .e-con-inner>.elementor-element ul.ekit_social_media { margin-left: 0; text-align: center !important; }
    .call-more-info ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text { padding-left: 0; }
    .call-more-info .site-inspection { padding: 0 0 12px 0 !important; }
    .call-more-info li.elementor-icon-list-item span.elementor-icon-list-icon svg.e-font-icon-svg.e-fas-mobile { margin: 0; }
    .inner-banner-mobile { background-position: right !important; background-blend-mode: lighten; }
    .testimonials-review .wp-gr[data-layout="grid"] .grw-header-inner { margin: 0 !important; padding: 0 20px !important; }
    
    .single-blog-banner .e-con-inner { padding: 15px; }
    .single-blog-banner .e-con-inner h2 { font-size: 30px !important; line-height: 37px; }
    .single-blog-banner .e-con-inner h2 br{ display: none; }
    .single-blog-outer>.e-con-inner { padding: 0; }
    .single-blog-outer>.e-con-inner .elementor-element { display: inline-block; }
    .single-blog-outer .e-con-inner>.elementor-element:first-child { border-right: none; padding: 15px; }
    .single-blog-outer .e-con-inner>.elementor-element:first-child h2.elementor-heading-title.elementor-size-default { font-size: 18px; line-height: 24px; }
    .single-blog-banner { min-height: 219px; padding: 0; }
    .single-blog-banner .elementor-widget-container ul.elementor-icon-list-items span.elementor-icon-list-text { font-size: 18px; line-height: 24px; }
    .single-blog-outer{ padding: 0; }
    .single-blog-outer .elementor-widget-image { margin-top: 40px; }
    .latest-post>.elementor-element { padding: 0; }
    .latest-post>.elementor-element h2.elementor-heading-title.elementor-size-default { padding-bottom: 23px; }

    .contact-detail { background-image: none !important; }

    .header-main ul.elementskit-navbar-nav li.mobile-appointment-btn a.ekit-menu-nav-link { max-width: 92%; background-position: 76% 50% !important; }
	
	.ecoArmourLogo .elementor-widget-container, .ecoArmourLogo .elementor-widget-container img {height: 150px !important;}

}
@media screen and (max-width: 480px) {
    .header-logo img{ width: 100% !important; max-width: 200px;}
    .our-client-say .ekit-main-swiper { padding: 21px 0; }
    .testimonials-slider .ekit-wid-con .elementskit-single-testimonial-slider { box-shadow: 0 0 20px rgba(0,0,0, .1) !important; max-width: 93%; margin-left: 9px !important; }
    .testimonials-slider .ekit-wid-con .elementskit-testimonial-slider .swiper-navigation-button.swiper-button-prev { left: -6px !important; }
    .slick-mobile .slick-list .seamless-service-list.slick-slide{ min-height: 370px; }   
}
