/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.page-header .entry-title {
    display: none;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root {
    --font-family: 'Montserrat', sans-serif;
    --font-main: 'Poppins', sans-serif;
}

/* COMMON SECTION */
.js-sis-home-banner.elementor-element .jg-sis-smartest-container p.elementor-heading-title,
.jg-sis-automate-section.elementor-element .js-sis-automate-simple-container p.elementor-heading-title,
.jg-sis-section-4-container.elementor-element .jg-sis-how-it-work-section p.elementor-heading-title,
.jg-sis-why-companies-section.elementor-element .jg-sis-why-companies-section .jg-sis-whycompanies-grid-text p.elementor-heading-title,
.jg-sis-simple-transparent-section.elementor-element ul li.elementor-icon-list-item span.elementor-icon-list-text,
.js-sis-about-us-container.elementor-element p.elementor-heading-title {
    font-family: var(--font-family);
}

.jg-sis-home-banner-btn-container {
    display: flex;
    align-items: center !important;
    gap: 20px;
    flex-wrap: wrap;
}

.jg-sis-btn-btn.banner-btn1 a.elementor-button,
.jg-sis-btn-btn.banner-btn2 a.elementor-button,
.jg-sis-btn-btn a.elementor-button,
.jg-sis-form-section .jg-sis-contact-form form.elementor-form .e-form__buttons button.elementor-button,
.jg-sis-book-demo-button-header a.elementor-button {
    transition: background-color 0.3s ease, color 0.3s ease;
}

.jg-sis-btn-btn.banner-btn1 a.elementor-button:hover,
.jg-sis-btn-btn.banner-btn2 a.elementor-button:hover {
    background-color: #2A4E99 !important;
    color: #fff !important;
    border-color: #2A4E99 !important;
}

.jg-sis-btn-btn a.elementor-button:hover,
.jg-sis-form-section .jg-sis-contact-form form.elementor-form .e-form__buttons button.elementor-button:hover,
.jg-sis-book-demo-button-header a.elementor-button:hover {
    background-color: #97B4DE !important;
    color: #000 !important;
    border-color: #97B4DE !important;
}

/* ======================================================
         HEADER STYLE
====================================================== */
li.menu-item-191,
li.menu-item-190,
li.wpml-ls-current-language,
li#menu-item-349 {
    display: none;
}

.elementor-element.jg-sis-language-swicher .wpml-ls-legacy-list-horizontal ul,
.elementor-element.jg-sis-language-swicher .wpml-ls-item {
    display: flex;
}

.elementor-element.jg-sis-language-swicher .wpml-ls-item:not(:last-child)::after {
    content: "|";
    color: #ffffff;
    margin: 0 10px;
    font-size: 18px;
    font-weight: 300;
}

.elementor-element.jg-sis-language-swicher a.wpml-ls-link {
    padding: 5px 0;
}

.jg-sis-language-swicher .wpml-ls-native,
.jg-sis-language-swicher .wpml-ls-display {
    font-size: 0;
}

.jg-sis-language-swicher .wpml-ls-item-nl a::before {
    content: "NL";
    font-size: 18px;
}

.jg-sis-language-swicher .wpml-ls-item-en a::before {
    content: "EN";
    font-size: 18px;
}

.jg-sis-main-header nav ul.elementskit-navbar-nav li.menu-item a.ekit-menu-nav-link.active {
    color: #fff;
}

/* ======================================================
         END HEADER STYLE
====================================================== */

/* ======================================================
         HOME PAGE
====================================================== */
/* BANNER SECTION */
.jg-sis-smartest-container {
    display: grid;
    row-gap: 40px;
}

.jg-sis-smartest-container::before {
    content: "";
    position: absolute;
    backdrop-filter: blur(3px);
}

/* TRANSPORT SECTION */
.jg-sis-second-section-homepage .jg-sis-backgourd-color-text-container,
.jg-sis-how-it-work-section,
.jg-sis-the-founders {
    row-gap: 55px;
}

.jg-sis-second-section-homepage .jg-sis-backgourd-color-text {
    border-left: 2.61px solid #5A7184;
    padding-left: 28.73px;
}

/* AUTOMATE SIMPLE SECTION */

.js-sis-automate-simple-container div.e-con-inner {
    row-gap: 35px;
}

.js-sis-automate-simple-container .js-sis-paragraph-box {
    margin-top: -10px;
}

.js-sis-icon-card-container {
    padding-top: 50px;
}

.js-sis-automate-withicon,
.jg-sis-whycompanies-container-grid {
    position: relative;
}

.js-sis-automate-withicon-2 {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.03);
}

.js-sis-automate-withicon .elementor-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.js-sis-automate-withicon h3.elementor-heading-title {
    padding-top: 18px;
}

/* HOW TO WORK SECTION */
.jg-sis-how-it-work-section.elementor-element .jg-sis-howitwork-hover-box {
    cursor: pointer;
    transition: all 0.3s ease;
}

.jg-sis-how-it-work-section.elementor-element .jg-sis-howitwork-hover-box:hover {
    background-color: #2A4E99;
}

/* WHY COMPANIES SECTION */

.jg-sis-why-companies-section,
.js-sis-about-us-container {
    row-gap: 45px;
}

.jg-sis-whycompanies-container-grid .jg-sis-whycompanies-grid-text {
    position: absolute;
    bottom: -35px;
    min-height: 270px;
    height: auto;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.04);
}

/* SIMPLE TRANSPARENT PRICING */

.jg-sis-simple-transparent-section {
    row-gap: 28px;
}

.jg-sis-simple-transparent-section ul.elementor-icon-list-items {
    display: grid;
    row-gap: 18px;
}

/* ABOUT US SECTION */

.js-sis-about-us-container .js-sis-heading-box {
    margin-top: -20px;
}

/* ======================================================
        END HOME PAGE
====================================================== */

/* ======================================================
        ABOUT US PAGE
====================================================== */

.jg-sis-lets-simplify-container .jg-sis-the-founders {
    padding-top: 100px;
}

.jg-sis-the-founders .jg-sis-shor-bio-container {
    background-color: #F9FBFE;
    padding: 50px 119px 50px 0px;
}

.jg-sis-the-founders .jg-sis-founder-img img {
    border-radius: 100%;
    width: 345px !important;
    height: 345px;
    background: #fff;
    object-fit: contain;
}

.jg-sis-the-founders .jg-sis-shor-bio-container .jg-sis-our-approach-content h2.elementor-heading-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 100%;
    font-family: var(--font-main);
}

.jg-sis-the-founders .jg-sis-shor-bio-container .jg-sis-our-approach-content p.elementor-heading-title,
.jg-sis-the-our-approach .jg-sis-shor-bio-container .jg-sis-our-approach-content p.elementor-heading-title {
    font-size: 24px;
    font-weight: 350;
    line-height: 155%;
    letter-spacing: 1%;
    font-family: var(--font-main);
}


.jg-sis-the-our-approach {
    padding: 100px 119px 100px 0px;
}

.jg-sis-the-our-approach .jg-sis-shor-bio-container .jg-sis-founder-img img {
    border-radius: 16px;
}

/* ======================================================
        END ABOUT US PAGE
====================================================== */

/* ======================================================
        FORM PAGE
====================================================== */

.jg-sis-form-section .jg-sis-contact-form,
.jg-sis-form-section .jg-sis-contact-information {
    padding: 50px;
    border-radius: 25px;
    background-color: #F4F9FE;
}

.jg-sis-form-section .jg-sis-contact-form form.elementor-form input.elementor-field,
.jg-sis-form-section .jg-sis-contact-form form.elementor-form textarea.elementor-field {
    padding: 20px;
    border-radius: 100px;
    color: #2A4E99 !important;
    border-color: #2A4E99;
}

.jg-sis-form-section .jg-sis-contact-form form.elementor-form .elementor-form-fields-wrapper {
    row-gap: 15px;
}

.jg-sis-form-section .jg-sis-contact-form form.elementor-form .e-form__buttons {
    width: 320px;
}

.jg-sis-form-section .jg-sis-contact-form form.elementor-form .e-form__buttons button.elementor-button {
    background-color: #2A4E99;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 2%;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 41px 41px 41px 41px;
    padding: 24px 48px 24px 48px;
}

/* ======================================================
        END FORM PAGE
====================================================== */

footer#site-footer {
    display: none;
}

/* COOKIE, PRIVACY & TERM PAGE  */
body.page-id-3 .page-content,
body.page-id-342 .page-content,
body.page-id-341 .page-content {
    padding: 50px 0px;
}

body.page-id-3 .page-content h2,
body.page-id-342 .page-content h2,
body.page-id-341 .page-content h2 {
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 500;
    line-height: 141%;
    letter-spacing: 2%;
    color: #183B56;
    margin: 0;
    padding: 0;
}

body.page-id-3 .page-content h3,
body.page-id-342 .page-content h3,
body.page-id-341 .page-content h3 {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    color: #183B56;
    margin: 0;
    padding: 20px 0px;
}

body.page-id-342 .page-content h4 {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    color: #183B56;
    margin: 0;
    padding: 20px 0px;
}

body.page-id-3 .page-content p,
body.page-id-342 .page-content p,
body.page-id-341 .page-content p {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
    color: #2A2829;
    margin: 0;
    padding: 10px 0px;
}

body.page-id-3 .page-content strong,
body.page-id-342 .page-content strong,
body.page-id-341 .page-content strong,
body.page-id-342 .page-content b,
body.page-id-341 .page-content b {
    font-weight: 600;
}

body.page-id-342 .page-content strong a {
    color: #2A4E99;
}


body.page-id-3 .page-content ul li,
body.page-id-342 .page-content ul li,
body.page-id-341 .page-content ul li {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 2;
    letter-spacing: 0;
    color: #2A2829;
    margin: 0;
}

body.page-id-3 .page-content table,
body.page-id-342 .page-content table {
    margin: 20px 0px;
}

body.page-id-3 .page-content table th,
body.page-id-342 .page-content table th {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    color: #183B56;
}

body.page-id-3 .page-content table td,
body.page-id-3 .page-content table td p,
body.page-id-342 .page-content table td,
body.page-id-342 .page-content table td p {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    color: #2A2829;
    font-size: 15px;
}



@media (max-width:1500px) {

    .js-sis-home-banner.elementor-element,
    .jg-sis-second-section-homepage.elementor-element,
    .jg-sis-automate-section.elementor-element,
    .jg-sis-section-4-container.elementor-element,
    .jg-sis-lets-simplify-container .jg-sis-meet-founder-content,
    .jg-sis-main-header.elementor-element,
    .jg-sis-form-section.elementor-element {
        padding-left: 20px;
        padding-right: 20px;
    }

    /* ABOUT PAGE */
    .jg-sis-the-founders .jg-sis-shor-bio-container {
        column-gap: 50px;
        padding: 50px 20px 50px 20px
    }

    .jg-sis-the-our-approach {
        padding: 100px 20px 100px 20px;
    }

    .jg-sis-the-our-approach .jg-sis-shor-bio-container {
        column-gap: 50px;
    }
}

@media (max-width:1200px) {

    .js-sis-home-banner.elementor-element .jg-sis-smartest-container h2.elementor-heading-title {
        font-size: 50px;
        line-height: 60px;
    }

    .jg-sis-second-section-homepage.elementor-element .elementor-element.elementor-element-d5c0d74,
    .jg-sis-grid-opration-container.elementor-element,
    .jg-sis-the-founders.elementor-element .jg-sis-shor-bio-container {
        column-gap: 50px;
    }

    .jg-sis-second-section-homepage .jg-sis-backgourd-color-text-container,
    .jg-sis-how-it-work-section,
    .jg-sis-the-founders,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-grid-opration-content,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-grid-opration-content .jg-sis-grid-opration-icon-text,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-getting-started-right.elementor-element {
        row-gap: 35px;
    }

    .jg-sis-why-companies-section .elementor-element.elementor-element-717c630 {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 125px;
    }

    .jg-sis-whycompanies-container-grid .jg-sis-whycompanies-grid-text {
        bottom: -100px;
    }
}

@media (max-width:1024px) {

    /* ======================================================
         HEADER STYLE
====================================================== */
    li.menu-item-191,
    li.menu-item-190,
    li.wpml-ls-current-language,
    li#menu-item-349 {
        display: block;
    }

    .jg-sis-language-swicher,
    .jg-sis-book-demo-button-header {
        display: none;
    }

    .jg-sis-main-header.elementor-element .elementor-element.elementor-element-2cf25c7 {
        justify-content: center;
        align-items: flex-end;
        width: 45px;
    }

    .jg-sis-main-header.elementor-element .elementor-element.elementor-element-a2f9c89 {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .jg-sis-main-header.elementor-element button.elementskit-menu-hamburger {
        border: 2px solid #ffff;
        padding: 10px !important;
        border-radius: 8px !important;
    }

    .jg-sis-main-header.elementor-element .elementskit-nav-identity-panel button.elementskit-menu-close {
        padding: 8px;
        margin: 20px 20px 12px 12px;
        border-radius: 8px;
        color: #fff;
        border: 2px solid #fff;
    }

    .jg-sis-main-header.elementor-element button.elementskit-menu-hamburger:hover {
        background-color: transparent !important;
    }

    .jg-sis-main-header.elementor-element button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
        height: 2px;
        background-color: #fff !important;
    }

    .jg-sis-main-header.elementor-element nav.ekit_menu_responsive_tablet .elementskit-navbar-nav-default {
        background-color: #2A4E99;
    }

    .jg-sis-main-header.elementor-element nav.ekit_menu_responsive_tablet .elementskit-navbar-nav-default ul.elementskit-menu-po-left a.ekit-menu-nav-link {
        color: #fff;
        padding: 20px 30px;
    }


    .jg-sis-main-header.elementor-element nav.ekit_menu_responsive_tablet .elementskit-navbar-nav-default ul.elementskit-menu-po-left li.menu-item-190 a.ekit-menu-nav-link,
    .jg-sis-main-header.elementor-element nav.ekit_menu_responsive_tablet .elementskit-navbar-nav-default ul.elementskit-menu-po-left li.menu-item-349 a.ekit-menu-nav-link {
        display: inline-block;
        background-color: #F0EBE5;
        font-family: "Poppins", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 130%;
        letter-spacing: 2%;
        fill: #2A4E99;
        color: #2A4E99;
        border-radius: 41px;
        padding: 10px 25px;
        margin: 20px 0px 0px 30px;
        height: 41px;
    }

    .jg-sis-main-header.elementor-element ul#menu-maine-header,
    .jg-sis-main-header.elementor-element ul#menu-maine-header-nl {
        display: flex;
        flex-direction: column;
    }

    .jg-sis-main-header.elementor-element ul#menu-maine-header li:nth-child(4),
    .jg-sis-main-header.elementor-element ul#menu-maine-header-nl li:nth-child(4) {
        order: 5;
    }

    .jg-sis-main-header.elementor-element ul#menu-maine-header li:nth-child(5),
    .jg-sis-main-header.elementor-element ul#menu-maine-header-nl li:nth-child(5) {
        order: 4;
    }

    .jg-sis-main-header.elementor-element ul#menu-maine-header li:nth-child(5) a .elementskit-submenu-indicator,
    .jg-sis-main-header.elementor-element ul#menu-maine-header-nl li:nth-child(5) a .elementskit-submenu-indicator {
        color: #fff;
    }

    .jg-sis-main-header.elementor-element ul#menu-maine-header li:nth-child(5) a,
    .jg-sis-main-header.elementor-element ul#menu-maine-header-nl li:nth-child(5) a {
        height: 60px;
    }


    .jg-sis-main-header.elementor-element ul#menu-maine-header li:nth-child(5) ul.elementskit-dropdown-open a.dropdown-item,
    .jg-sis-main-header.elementor-element ul#menu-maine-header-nl li:nth-child(5) ul.elementskit-dropdown-open a.dropdown-item {
        padding: 0px 15px 0px 30px;
        height: 30px;
    }

    /* ======================================================
         END HEADER STYLE
====================================================== */
    .js-sis-icon-card-container {
        column-gap: 15px;
    }

    .jg-sis-home-banner-btn-container .jg-sis-btn-btn a.elementor-button {
        width: 100%;
        font-size: 20px;
    }

    .js-sis-home-banner.elementor-element .jg-sis-smartest-container h2.elementor-heading-title {
        font-size: 40px;
        line-height: 50px;
    }

    .jg-sis-second-section-homepage.elementor-element .elementor-element.elementor-element-d5c0d74,
    .jg-sis-transport-companies-container.elementor-element .jg-sis-transport-companies-content,
    .jg-sis-second-section-homepage .jg-sis-backgourd-color-text-container,
    .jg-sis-how-it-work-section,
    .jg-sis-the-founders,
    .jg-sis-grid-opration-container.elementor-element,
    .jg-sis-the-founders.elementor-element .jg-sis-shor-bio-container {
        row-gap: 30px;
    }

    .jg-sis-transport-companies-container.elementor-element .jg-sis-transport-companies-content h2.elementor-heading-title,
    .jg-sis-automate-section.elementor-element .js-sis-automate-simple-container h2.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-how-it-work-section h2.elementor-heading-title,
    .js-sis-about-us-container.elementor-element .js-sis-heading-box h2.elementor-heading-title,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-grid-opration-content h2.elementor-heading-title,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-getting-started-right h2.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-why-companies-section.elementor-element h2.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-simple-transparent-section.elementor-element h2.elementor-heading-title,
    .jg-sis-lets-simplify-container.elementor-element .js-sis-lets-simple-order-container h2.elementor-heading-title,
    .jg-sis-the-founders.elementor-element .jg-sis-shor-bio-container .jg-sis-our-approach-content h2.elementor-heading-title,
    .jg-sis-meet-founder-content.elementor-element .jg-sis-the-founders h2.elementor-heading-title,
    .jg-sis-the-our-approach .jg-sis-shor-bio-container .jg-sis-our-approach-content h2.elementor-heading-title,
    .jg-sis-lets-simplify-container .jg-sis-the-founders .elementor-widget-heading h2.elementor-heading-title {
        font-size: 28px;
    }

    .jg-sis-second-section-homepage.elementor-element div.e-con-inner,
    .jg-sis-automate-section.elementor-element .js-sis-automate-simple-container div.e-con-inner,
    .jg-sis-section-4-container.elementor-element div.e-con-,
    .jg-sis-grid-opration-container.elementor-element {
        padding: 100px 0px;
    }

    .jg-sis-getting-started-section,
    .jg-sis-how-it-work-section {
        padding-top: 100px;
    }

    .jg-sis-second-section-homepage.elementor-element .elementor-element.elementor-element-d5c0d74,
    .jg-sis-grid-opration-container.elementor-element,
    .jg-sis-the-founders.elementor-element .jg-sis-shor-bio-container {
        grid-template-columns: 1fr;
    }

    .jg-sis-second-section-homepage.elementor-element .elementor-widget-image img {
        width: 100%;
    }

    .jg-sis-automate-section.elementor-element .js-sis-automate-simple-container p.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-how-it-work-section p.elementor-heading-title,
    .js-sis-about-us-container.elementor-element .elementor-widget-heading.elementor-element p.elementor-heading-title,
    .jg-sis-grid-opration-content .jg-sis-grid-opration-icon-text .jg-sis-icon-with-text h4.elementor-heading-title,
    .js-sis-home-banner.elementor-element .jg-sis-smartest-container p.elementor-heading-title,
    .jg-sis-lets-simplify-container.elementor-element .js-sis-lets-simple-order-container p.elementor-heading-title,
    .jg-sis-the-founders .jg-sis-shor-bio-container .jg-sis-our-approach-content p.elementor-heading-title,
    .jg-sis-the-our-approach .jg-sis-shor-bio-container .jg-sis-our-approach-content p.elementor-heading-title {
        font-size: 21px;
    }

    .jg-sis-how-it-work-section.elementor-element .jg-sis-grid-box-container {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 12px;
    }

    .js-sis-about-us-container {
        padding: 50px 20px;
    }
}

@media (max-width:767px) {

    .js-sis-home-banner.elementor-element,
    .js-sis-home-banner.elementor-element .js-sis-home-banner-container {
        min-height: 550px;
    }

    .jg-sis-home-banner-btn-container {
        grid-template-columns: 1fr !important;
    }

    .jg-sis-second-section-homepage.elementor-element div.e-con-inner,
    .jg-sis-automate-section.elementor-element .js-sis-automate-simple-container div.e-con-inner,
    .jg-sis-section-4-container.elementor-element div.e-con-,
    .jg-sis-grid-opration-container.elementor-element {
        padding: 50px 0px;
    }

    .jg-sis-getting-started-section,
    .jg-sis-how-it-work-section {
        padding-top: 50px;
    }

    .js-sis-icon-card-container {
        row-gap: 40px;
    }

    .js-sis-home-banner.elementor-element .jg-sis-smartest-container h2.elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }

    .jg-sis-transport-companies-container.elementor-element .jg-sis-transport-companies-content h2.elementor-heading-title,
    .jg-sis-automate-section.elementor-element .js-sis-automate-simple-container h2.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-how-it-work-section h2.elementor-heading-title,
    .js-sis-about-us-container.elementor-element .js-sis-heading-box h2.elementor-heading-title,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-grid-opration-content h2.elementor-heading-title,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-getting-started-right h2.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-why-companies-section.elementor-element h2.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-simple-transparent-section.elementor-element h2.elementor-heading-title,
    .jg-sis-lets-simplify-container.elementor-element .js-sis-lets-simple-order-container h2.elementor-heading-title,
    .jg-sis-meet-founder-content.elementor-element .jg-sis-the-founders h2.elementor-heading-title,
    .jg-sis-the-our-approach .jg-sis-shor-bio-container .jg-sis-our-approach-content h2.elementor-heading-title,
    .jg-sis-the-founders .jg-sis-shor-bio-container .jg-sis-our-approach-content h2.elementor-heading-title,
    .jg-sis-lets-simplify-container .jg-sis-the-founders .elementor-widget-heading h2.elementor-heading-title {
        font-size: 22px !important;
    }

    .jg-sis-how-it-work-section.elementor-element .jg-sis-grid-box-container {
        grid-template-columns: repeat(1, 1fr);
        padding: 20px 0px;
    }

    .jg-sis-why-companies-section .elementor-element.elementor-element-717c630 {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 30px;
    }

    .jg-sis-whycompanies-container-grid .jg-sis-whycompanies-grid-text {
        bottom: 0px;
    }

    .jg-sis-simple-transparent-section.elementor-element {
        background-size: contain !important;
        min-height: 400px !important;
    }

    .jg-sis-the-our-approach {
        padding: 50px 20px 50px 20px;
    }

    .jg-sis-lets-simplify-container .jg-sis-the-founders {
        padding-top: 70px;
    }

}

@media (max-width:575px) {

    .js-sis-home-banner.elementor-element,
    .js-sis-home-banner.elementor-element .js-sis-home-banner-container {
        min-height: 600px;
    }

    .js-sis-home-banner.elementor-element .jg-sis-smartest-container {
        padding: 40px 25px;
    }

    .js-sis-home-banner.elementor-element .jg-sis-smartest-container h2.elementor-heading-title {
        font-size: 22px;
        line-height: 32px;
    }

    .js-sis-automate-withicon.elementor-element .js-sis-automate-withicon-2 h3.elementor-heading-title,
    .jg-sis-transport-companies-container.elementor-element .jg-sis-transport-companies-content p.elementor-heading-title,
    .jg-sis-automate-section.elementor-element .js-sis-automate-simple-container p.elementor-heading-title,
    .jg-sis-section-4-container.elementor-element .jg-sis-how-it-work-section p.elementor-heading-title,
    .js-sis-about-us-container.elementor-element .elementor-widget-heading.elementor-element p.elementor-heading-title,
    .jg-sis-grid-opration-content .jg-sis-grid-opration-icon-text .jg-sis-icon-with-text h4.elementor-heading-title,
    .jg-sis-grid-opration-content .jg-sis-grid-opration-icon-text .jg-sis-icon-with-text p.elementor-heading-title,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-getting-started-right ul li.elementor-icon-list-item span.elementor-icon-list-text,
    .jg-sis-section-4-container.elementor-element .jg-sis-simple-transparent-section.elementor-element ul li.elementor-icon-list-item span.elementor-icon-list-text,
    .js-sis-home-banner.elementor-element .jg-sis-smartest-container p.elementor-heading-title,
    .jg-sis-lets-simplify-container.elementor-element .js-sis-lets-simple-order-container p.elementor-heading-title,
    .jg-sis-the-founders.elementor-element .jg-sis-shor-bio-container .jg-sis-our-approach-content p.elementor-heading-title,
    .jg-sis-the-founders .jg-sis-shor-bio-container .jg-sis-our-approach-content p.elementor-heading-title,
    .jg-sis-the-our-approach .jg-sis-shor-bio-container .jg-sis-our-approach-content p.elementor-heading-title {
        font-size: 18px;
    }

    .jg-sis-transport-companies-container.elementor-element .jg-sis-transport-companies-content,
    .jg-sis-second-section-homepage .jg-sis-backgourd-color-text-container,
    .jg-sis-how-it-work-section,
    .jg-sis-the-founders,
    .jg-sis-grid-opration-container.elementor-element .jg-sis-getting-started-right.elementor-element {
        row-gap: 20px;
    }

    .jg-sis-second-section-homepage.elementor-element .elementor-element.elementor-element-d5c0d74,
    .jg-sis-grid-opration-container.elementor-element {
        row-gap: 30px;
    }

    .jg-sis-btn-btn a.elementor-button {
        font-size: 16px !important;
        padding: 16px 30px !important;
    }

    .jg-sis-second-section-homepage .jg-sis-backgourd-color-text {
        border-left: none;
        padding-left: 0px;
    }

    .jg-sis-the-our-approach {
        padding: 30px 10px 30px 10px;
    }

    .jg-sis-lets-simplify-container .jg-sis-the-founders {
        padding-top: 50px;
    }

    /* ======================================================
        FORM PAGE
====================================================== */

    .jg-sis-form-section .jg-sis-contact-form,
    .jg-sis-form-section .jg-sis-contact-information {
        padding: 40px 25px;
    }

    .jg-sis-form-section .jg-sis-contact-form form.elementor-form input.elementor-field,
    .jg-sis-form-section .jg-sis-contact-form form.elementor-form textarea.elementor-field {
        padding: 15px 20px;
    }

    .jg-sis-form-section.elementor-element .e-con-inner {
        padding: 40px 0px;
    }

    .jg-sis-form-section .jg-sis-contact-form form.elementor-form .e-form__buttons {
        width: 320px;
    }

    .jg-sis-form-section .jg-sis-contact-form form.elementor-form .e-form__buttons button.elementor-button {
        font-size: 16px;
        padding: 15px 48px;
    }

    /* ======================================================
       END FORM PAGE
====================================================== */

    /* COOKIE, PRIVACY & TERM PAGE  */
    body.page-id-3 .page-content,
    body.page-id-342 .page-content,
    body.page-id-341 .page-content {
        padding: 25px 10px;
    }

    body.page-id-3 .page-content h2,
    body.page-id-342 .page-content h2,
    body.page-id-341 .page-content h2 {
        font-size: 28px;
    }

    body.page-id-3 .page-content h3,
    body.page-id-342 .page-content h3,
    body.page-id-341 .page-content h3 {
        font-size: 20px;
    }

    body.page-id-342 .page-content h4 {
        font-size: 18px;
    }

    body.page-id-3 .page-content p,
    body.page-id-342 .page-content p,
    body.page-id-341 .page-content p,
    body.page-id-3 .page-content ul li,
    body.page-id-342 .page-content ul li,
    body.page-id-341 .page-content ul li {
        font-size: 16px;
    }


}

@media (max-width:400px) {
    .jg-sis-the-founders .jg-sis-founder-img img {
        width: 200px !important;
        height: 200px;
    }

    .jg-sis-btn-btn.banner-btn1,
    .jg-sis-btn-btn.banner-btn2 {
        width: 100%;
    }
}