
    .top-section-index.bg_2c, .show-top-section.bg_2c, .top-section-globelifedirect.bg_2c { background: url("/images/gb/home-hero-2c.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_2c, .webp .show-top-section.bg_2c, .webp .top-section-globelifedirect.bg_2c { background: url("/images/gb/webp/home-hero-2c.webp") no-repeat; background-size: cover; background-position: 33% 0; }

    .top-section-index.bg_2d, .show-top-section.bg_2d, .top-section-globelifedirect.bg_2d { background: url("/images/gb/home-hero-2d.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_2d, .webp .show-top-section.bg_2d, .webp .top-section-globelifedirect.bg_2d { background: url("/images/gb/webp/home-hero-2d.webp") no-repeat; background-size: cover; background-position: 33% 0; }

    .top-section-index.bg_2f, .show-top-section.bg_2f, .top-section-globelifedirect.bg_2f { background: url("/images/gb/home-hero-2f.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_2f, .webp .show-top-section.bg_2f, .webp .top-section-globelifedirect.bg_2f { background: url("/images/gb/webp/home-hero-2f.webp") no-repeat; background-size: cover; background-position: 33% 0; }

    .top-section-index.bg_3c, .show-top-section.bg_3c, .top-section-globelifedirect.bg_3c { background: url("/images/gb/home-hero-3c.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_3c, .webp .show-top-section.bg_3c, .webp .top-section-globelifedirect.bg_3c { background: url("/images/gb/webp/home-hero-3c.webp") no-repeat; background-size: cover; background-position: 33% 0; }

    .top-section-index.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d { background: url("/images/gb/home-hero-3d.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .webp .top-section-globelifedirect.bg_3d { background: url("/images/gb/webp/home-hero-3d.webp") no-repeat; background-size: cover; background-position: 33% 0; }

    .top-section-index.bg_3e, .show-top-section.bg_3e, .top-section-globelifedirect.bg_3e { background: url("/images/gb/home-hero-3e.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_3e, .webp .show-top-section.bg_3e, .webp .top-section-globelifedirect.bg_3e { background: url("/images/gb/webp/home-hero-3e.webp") no-repeat; background-size: cover; background-position: 33% 0; }

    .top-section-index.bg_3f, .show-top-section.bg_3f, .top-section-globelifedirect.bg_3f { background: url("/images/gb/home-hero-3f.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_3f, .webp .show-top-section.bg_3f, .webp .top-section-globelifedirect.bg_3f { background: url("/images/gb/webp/home-hero-3f.webp") no-repeat; background-size: cover; background-position: 33% 0; }

    .top-section-index.bg_3g, .show-top-section.bg_3g, .top-section-globelifedirect.bg_3g { background: url("/images/gb/home-hero-3g.jpg") no-repeat; background-size: cover; background-position: 33% 0; }
    .webp .top-section-index.bg_3g, .webp .show-top-section.bg_3g, .webp .top-section-globelifedirect.bg_3g { background: url("/images/gb/webp/home-hero-3g.webp") no-repeat; background-size: cover; background-position: 33% 0; }


    .top-section:before { height: 150px; }

    @media (min-width: 2100px) {
        .webp .top-section-index, .webp .show-top-section, .webp .top-section-globelifedirect { background-position: 0 20%; }
    }
    @media (max-width: 1200px) {
        .top-section-index, .show-top-section, .top-section-globelifedirect { background-position: 50% 0; }
        .webp .top-section-index, .webp .show-top-section, .webp .top-section-globelifedirect { background-position: 50% 0; }
    }

    @media (max-width: 1000px) {
        .top-section-index, .show-top-section, .top-section-globelifedirect { background-position: 40% 0; }
        .webp .top-section-index, .webp .show-top-section, .webp .top-section-globelifedirect { background-position: 40% 0; }
    }

    /* start with 2f */
    @media (max-width: 1000px) {
        .webp .top-section-index.bg_2f, .top-section-index.bg_2f, .webp .show-top-section.bg_2f, .show-top-section.bg_2f, .top-section-globelifedirect.bg_2f, .webp .top-section-globelifedirect.bg_2f { background-size: 141%;
            background-position: 60% 50px; }  
    }
    

    @media (max-width: 620px) {
        .main-form-holder h3, .top-section-index h1, .top-section-globelifedirect h1 { text-shadow: 1px 1px 3px white; }

        .top-section-index.bg_2c, .show-top-section.bg_2c, .top-section-globelifedirect.bg_2c { background: url("/images/gb/home-hero-mobile-2c.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_2c, .webp .show-top-section.bg_2c, .webp .top-section-globelifedirect.bg_2c { background: url("/images/gb/webp/home-hero-mobile-2c.webp") 40% 0 no-repeat; background-size: 100%; }

        .top-section-index.bg_2d, .show-top-section.bg_2d, .top-section-globelifedirect.bg_2d { background: url("/images/gb/home-hero-mobile-2d.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_2d, .webp .show-top-section.bg_2d, .webp .top-section-globelifedirect.bg_2d { background: url("/images/gb/webp/home-hero-mobile-2d.webp") 40% 0 no-repeat; background-size: 100%; }

        .top-section-index.bg_2f, .show-top-section.bg_2f, .top-section-globelifedirect.bg_2f { background: url("/images/gb/home-hero-mobile-2f.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_2f, .webp .show-top-section.bg_2f, .webp .top-section-globelifedirect.bg_2f { background: url("/images/gb/webp/home-hero-mobile-2f.webp") 40% 0 no-repeat; background-size: 100%; }

        .top-section-index.bg_3c, .show-top-section.bg_3c, .top-section-globelifedirect.bg_3c { background: url("/images/gb/home-hero-mobile-3c.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_3c, .webp .show-top-section.bg_3c, .webp .top-section-globelifedirect.bg_3c { background: url("/images/gb/webp/home-hero-mobile-3c.webp") 40% 2% no-repeat; background-size: 100%; }

        .top-section-index.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d { background: url("/images/gb/home-hero-mobile-3d.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .webp .top-section-globelifedirect.bg_3d { background: url("/images/gb/webp/home-hero-mobile-3d.webp") 40% 0 no-repeat; background-size: 100%; }

        .top-section-index.bg_3e, .show-top-section.bg_3e, .top-section-globelifedirect.bg_3e { background: url("/images/gb/home-hero-mobile-3e.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_3e, .webp .show-top-section.bg_3e, .webp .top-section-globelifedirect.bg_3e { background: url("/images/gb/webp/home-hero-mobile-3e.webp") 40% 0 no-repeat; background-size: 100%; background-position: 0px 15px; }

        .top-section-index.bg_3f, .show-top-section.bg_3f, .top-section-globelifedirect.bg_3f { background: url("/images/gb/home-hero-mobile-3f.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_3f, .webp .show-top-section.bg_3f, .webp .top-section-globelifedirect.bg_3f { background: url("/images/gb/webp/home-hero-mobile-3f.webp") 40% 0 no-repeat; background-size: 100%; }

        .top-section-index.bg_3g, .show-top-section.bg_3g, .top-section-globelifedirect.bg_3g { background: url("/images/gb/home-hero-mobile-3g.jpg") 40% 0 no-repeat; background-position: 0 14px; background-size: 100%; }
        .webp .top-section-index.bg_3g, .webp .show-top-section.bg_3g, .webp .top-section-globelifedirect.bg_3g { background: url("/images/gb/webp/home-hero-mobile-3g.webp") 40% 0 no-repeat; background-size: 100%; }

        .top-section-index h1, .show-top-section h1, .top-section-globelifedirect h1 { text-shadow: 1px 1px 4px white; }
        .top-section-index .main-section-holder, .show-top-section .main-section-holder, .top-section-globelifedirect .main-section-holder { /* padding-top: 65px; */ }
    }

    @media (max-width: 530px) {
        .webp .top-section-index, .top-section-index, .webp .show-top-section, .show-top-section, .top-section-globelifedirect, .webp .top-section-globelifedirect { background-size: 110%; background-position: -35px 7px;  }
    }

    @media (max-width: 340px) {
        .webp .top-section-index, .top-section-index, .webp .show-top-section, .show-top-section, .top-section-globelifedirect, .webp .top-section-globelifedirect { background-size: 130%; background-position: 40% 0; }
    }

    /* end of common css **/

    /* start with 2c */
    @media (min-width: 620px) {
        .webp .top-section-index.bg_2c, .top-section-index.bg_2c, .webp .show-top-section.bg_2c, .show-top-section.bg_2c, .top-section-globelifedirect.bg_2c, .webp .top-section-globelifedirect.bg_2c { background-color: #e7dbcd; }
    }

    @media (max-width: 1200px) {
        .webp .top-section-index.bg_2c, .top-section-index.bg_2c, .webp .show-top-section.bg_2c, .show-top-section.bg_2c, .top-section-globelifedirect.bg_2c, .webp .top-section-globelifedirect.bg_2c { background-position: 50% 0; }  
    }

    @media (max-width: 1000px) and (min-width: 620px) {
        .webp .top-section-index.bg_2c, .top-section-index.bg_2c, .webp .show-top-section.bg_2c, .show-top-section.bg_2c, .top-section-globelifedirect.bg_2c, .webp .top-section-globelifedirect.bg_2c { background-position: 60% 6px; background-size: 151%; }  
    }


    /* start with 2d */
    @media (min-width: 620px) {
        .webp .top-section-index.bg_2d, .top-section-index.bg_2d, .webp .show-top-section.bg_2d, .show-top-section.bg_2d, .top-section-globelifedirect.bg_2d, .webp .top-section-globelifedirect.bg_2d { background-color: #fffbf2; }
    }

    @media (max-width: 1400px) {
        .webp .top-section-index.bg_2d, .top-section-index.bg_2d, .webp .show-top-section.bg_2d, .show-top-section.bg_2d, .top-section-globelifedirect.bg_2d, .webp .top-section-globelifedirect.bg_2d { background-position: 50% 0; }  
    }

    @media (max-width: 1000px) {
        .webp .top-section-index.bg_2d, .top-section-index.bg_2d, .webp .show-top-section.bg_2d, .show-top-section.bg_2d, .top-section-globelifedirect.bg_2d, .webp .top-section-globelifedirect.bg_2d { background-position: 100% 20%; background-size: 125%; }  
    }

    @media (max-width: 620px) {
        .webp .top-section-index.bg_2d, .top-section-index.bg_2d, .webp .show-top-section.bg_2d, .show-top-section.bg_2d, .top-section-globelifedirect.bg_2d, .webp .top-section-globelifedirect.bg_2d {  background-position: 0 9px; background-size: 100%; }
    }

    @media (max-width: 340px) {
        .webp .top-section-index.bg_2d, .top-section-index.bg_2d, .webp .show-top-section.bg_2d, .show-top-section.bg_2d, .top-section-globelifedirect.bg_2d, .webp .top-section-globelifedirect.bg_2d { background-size: 114%;
            background-position: -29px 13px; }
    }

    @media (max-width: 340px) {
        .webp .top-section-index.bg_2f, .top-section-index.bg_2f, .webp .show-top-section.bg_2f, .show-top-section.bg_2f, .top-section-globelifedirect.bg_2f, .webp .top-section-globelifedirect.bg_2f { background-size: 103%;
            background-position: 0 12px; }
    }

    /* start with 2f */
    @media (min-width: 620px) {
        .webp .top-section-index.bg_2f, .top-section-index.bg_2f, .webp .show-top-section.bg_2f, .show-top-section.bg_2f, .top-section-globelifedirect.bg_2f, .webp .top-section-globelifedirect.bg_2f { background-color: #eaecd6; }
    }
    


    /* start with 3c */
    @media (min-width: 620px) {
        .webp .top-section-index.bg_3c, .top-section-index.bg_3c, .webp .show-top-section.bg_3c, .show-top-section.bg_3c, .top-section-globelifedirect.bg_3c, .webp .top-section-globelifedirect.bg_3c { background-color: #faeeee; }
    }
    @media (max-width: 1000px) and (min-width: 620px) {
        .webp .top-section-index.bg_3c, .top-section-index.bg_3c, .webp .show-top-section.bg_3c, .show-top-section.bg_3c, .top-section-globelifedirect.bg_3c, .webp .top-section-globelifedirect.bg_3c { background-position: -128px 42%; background-size: 120%; }
    }
    @media (max-width: 360px) {
        .webp .top-section-index.bg_3c, .top-section-index.bg_3c, .webp .show-top-section.bg_3c, .show-top-section.bg_3c, .top-section-globelifedirect.bg_3c, .webp .top-section-globelifedirect.bg_3c { background-size: 118%; background-position: 48% 15px }
    }

    /* start with 3d */
    @media (min-width: 620px) {
        .webp .top-section-index.bg_3d, .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d, .webp .top-section-globelifedirect.bg_3d {  background-color: #fefefe;}
    }
    @media (max-width: 1600px) {
        .webp .top-section-index.bg_3d, .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d, .webp .top-section-globelifedirect.bg_3d { background-size: 110%; background-position: -100px 25%; }
    }
    @media (max-width: 1000px) and (min-width: 620px) {
        .webp .top-section-index.bg_3d, .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d, .webp .top-section-globelifedirect.bg_3d { background-position: 56% 41%; }
    }
    @media (max-width: 620px) and (min-width: 480px) {
        .webp .top-section-index.bg_3d, .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d, .webp .top-section-globelifedirect.bg_3d { background-position: 0 -30px; background-size: 100%; }
    }
    @media (max-width: 480px) and (min-width: 340px) {
        .webp .top-section-index.bg_3d, .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d, .webp .top-section-globelifedirect.bg_3d { background-position: -9px 4px; background-size: 103%; }
    }
    @media (max-width: 340px) {
        .webp .top-section-index.bg_3d, .top-section-index.bg_3d, .webp .show-top-section.bg_3d, .show-top-section.bg_3d, .top-section-globelifedirect.bg_3d, .webp .top-section-globelifedirect.bg_3d { background-size: 130%; background-position: 40% 0; }
    }

    /* start with 3e */
    @media (min-width: 620px) {
        .webp .top-section-index.bg_3e, .top-section-index.bg_3e, .webp .show-top-section.bg_3e, .show-top-section.bg_3e, .top-section-globelifedirect.bg_3e, .webp .top-section-globelifedirect.bg_3e { background-color: #edd3bc; }
    }
    @media (max-width: 1000px) and (min-width: 620px) {
        .webp .top-section-index.bg_3e, .top-section-index.bg_3e, .webp .show-top-section.bg_3e, .show-top-section.bg_3e, .top-section-globelifedirect.bg_3e, .webp .top-section-globelifedirect.bg_3e { background-position: -130px 25%; background-size: 130%; }
    }
    @media (max-width: 620px) and (min-width: 480px) {
        .webp .top-section-index.bg_3e, .top-section-index.bg_3e, .webp .show-top-section.bg_3e, .show-top-section.bg_3e, .top-section-globelifedirect.bg_3e, .webp .top-section-globelifedirect.bg_3e {  background-position: 0 -14px; }
    }

    /* start with 3f */
    @media (max-width: 1000px) and (min-width: 620px) {
        .webp .top-section-index.bg_3f, .top-section-index.bg_3f, .webp .show-top-section.bg_3f, .show-top-section.bg_3f, .top-section-globelifedirect.bg_3f, .webp .top-section-globelifedirect.bg_3f { background-position: 56% 0; }
    }
    @media (max-width: 530px) and (min-width: 340px) {
        .webp .top-section-index.bg_3f, .top-section-index.bg_3f, .webp .show-top-section.bg_3f, .show-top-section.bg_3f, .top-section-globelifedirect.bg_3f, .webp .top-section-globelifedirect.bg_3f { background-size: 110%; background-position: -30px -11px; }
    }

    /* start with 3g */
    @media (min-width: 620px) {
        .webp .top-section-index.bg_3g, .top-section-index.bg_3g, .webp .show-top-section.bg_3g, .show-top-section.bg_3g, .top-section-globelifedirect.bg_3g, .webp .top-section-globelifedirect.bg_3g { background-color: #ddd9d0; }
    }
    @media (max-width: 1200px) {
        .webp .top-section-index.bg_3g, .webp .show-top-section.bg_3g, .webp .top-section-globelifedirect.bg_3g { background-position: 33% 0; }
    }
    @media (max-width: 1000px) and (min-width: 620px) {
        .webp .top-section-index.bg_3g, .top-section-index.bg_3g, .webp .show-top-section.bg_3g, .show-top-section.bg_3g, .top-section-globelifedirect.bg_3g, .webp .top-section-globelifedirect.bg_3g { background-position: 53% 20%; background-size: 122%; }
    }
    @media (max-width: 620px) and (min-width: 531px) {
        .webp .top-section-index.bg_3g, .top-section-index.bg_3g, .webp .show-top-section.bg_3g, .show-top-section.bg_3g, .top-section-globelifedirect.bg_3g, .webp .top-section-globelifedirect.bg_3g { background-position: 0 -27px; background-size: 100%; }
    }
    @media (max-width: 530px) and (min-width: 340px) {
        .webp .top-section-index.bg_3g, .top-section-index.bg_3g, .webp .show-top-section.bg_3g, .show-top-section.bg_3g, .top-section-globelifedirect.bg_3g, .webp .top-section-globelifedirect.bg_3g { background-size: 110%; background-position: 0 9px; background-size: 100%; }
    }

