
			.author-link{
	display:none;
}
.wp-link{
	display:none;
}
.wte-selected-package-description p{
	color : red !important;
}
		:root {
			--e-global-color-primary_color  : #28b5a4;
            --e-global-color-secondary_color: #e48e45;
            --e-global-color-body_font_color: rgba(28,32,17,0.8);
            --e-global-color-heading_color  : rgba(28,32,17,1);
            --e-global-color-section_bg_color  : #fefaf6;
            --e-global-color-site_bg_color  : #FFFFFF;
        }
    
    :root {
		--tmp-primary-color             : #28b5a4;
		--tmp-primary-color-rgb         : 40, 181, 164;
		--tmp-secondary-color           : #e48e45;
		--tmp-secondary-color-rgb       : 228, 142, 69;
		--tmp-body-font-color           : rgba(28,32,17,0.8);
		--tmp-body-font-color-rgb       : 28, 32, 17;
		--tmp-heading-color             : rgba(28,32,17,1);
		--tmp-heading-color-rgb         : 28, 32, 17;
		--tmp-section-bg-color          : #fefaf6;
		--tmp-section-bg-color-rgb      : 254, 250, 246;
		--tmp-background-color          : #FFFFFF;
		--tmp-background-color-rgb      : 255, 255, 255;

        --tmp-btn-text-initial-color: #ffffff;
        --tmp-btn-text-hover-color: #ffffff;
        --tmp-btn-bg-initial-color: #e48e45;
        --tmp-btn-bg-hover-color: #28b5a4;
        --tmp-btn-border-initial-color: #e48e45;
        --tmp-btn-border-hover-color: #28b5a4;

        --tmp-primary-font-family: "Poppins";     
        --tmp-primary-font-weight: 400;
        --tmp-primary-font-transform: none;

        --tmp-btn-font-family: "Poppins";     
        --tmp-btn-font-weight: 500;
        --tmp-btn-font-transform: none;
        --tmp-btn-roundness-top: 4px;
        --tmp-btn-roundness-right: 4px;
        --tmp-btn-roundness-bottom: 4px;
        --tmp-btn-roundness-left: 4px;
        --tmp-btn-padding-top: 20px;
        --tmp-btn-padding-right: 32px;
        --tmp-btn-padding-bottom: 20px;
        --tmp-btn-padding-left: 32px;
	}

    .site-header{
        --tmp-menu-items-spacing: 15px;
        --tmp-menu-dropdown-width: 230px;
        --tmp-btn-text-initial-color: #ffffff;
        --tmp-btn-text-hover-color: #ffffff;
        --tmp-btn-bg-initial-color: #f58220;
        --tmp-btn-bg-hover-color: #a1e7ef;
    }

    .notification-bar{
        --tmp-bg-color: #28B5A4;
        --tmp-text-color: #ffffff;
    }

	.site-header .custom-logo{
		width : 150px;
	}
    
    .site-footer{
        --tmp-uf-text-color: #0a0a0a;
        --tmp-uf-bg-color: #a1e7ef;
        --tmp-uf-link-hover-color: rgba(255,255,255,0.8);
        --tmp-uf-widget-heading-color: #ffffff;
        --tmp-bf-text-color: #0a0a0a;
        --tmp-bf-bg-color: #a1e7ef;
        --tmp-bf-link-initial-color: #0a0a0a;
        --tmp-bf-link-hover-color: rgba(255,255,255,0.8);
    }

    .header-layout-1 .header-m{
        --tmp-top-header-bg-color: #dbae37;
        --tmp-top-header-text-color: #000000;
		--tmp-top-header-text-color-rgb: 0, 0, 0;
    }

        

    /*Typography*/
    .site-branding .site-title{
        font-family   : inherit;
        font-weight   : bold;
        text-transform: none;
    }
    
    h1{
        font-family : "Poppins";
        text-transform: none;      
        font-weight: 700;
    }
    h2{
        font-family : "Poppins";
        text-transform: none;      
        font-weight: 600;
    }
    h3{
        font-family : "Poppins";
        text-transform: none;      
        font-weight: 600;
    }
    h4{
        font-family : "Poppins";
        text-transform: none;      
        font-weight: 500;
    }
    h5{
        font-family : "Poppins";
        text-transform: none;      
        font-weight: 500;
    }
    h6{
        font-family : "Poppins";
        text-transform: none;      
        font-weight: 400;
    }

    @media (min-width: 1024px){
        :root{
            --tmp-primary-font-size   : 16px;
            --tmp-primary-font-height : 1.8em;
            --tmp-primary-font-spacing: 0px;

            --tmp-container-width  : 1320px;
            --tmp-centered-maxwidth: 780px;

            --tmp-btn-font-size   : 16px;
            --tmp-btn-font-height : 1.5em;
            --tmp-btn-font-spacing: 0px;
        }

        .main-content-wrapper{
            --tmp-sidebar-width: 28%;
        }

        aside.widget-area {
            --tmp-widget-spacing: 32px;
        }

        .to_top{
            --tmp-scroll-to-top-size: 20px;
            --tmp-scroll-to-top-bottom-offset: 25px;
            --tmp-scroll-to-top-side-offset: 25px;
        }

        .site-header .site-branding .site-title {
            font-size     : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h1,
        h1{
            font-size   : 40px;
            line-height   : 1.2em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h2,
        h2{
            font-size   : 55px;
            line-height   : 1.2em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h3,
        h3{
            font-size   : 40px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h4,
        h4{
            font-size   : 35px;
            line-height   : 1.4em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h5,
        h5{
            font-size   : 25px;
            line-height   : 1.78em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h6,
        h6{
            font-size   : 19px;
            line-height   : 1.8em;
            letter-spacing: 0px;
        }
    }

    @media (min-width: 767px) and (max-width: 1024px){
        :root{
            --tmp-primary-font-size: 16px;
            --tmp-primary-font-height: 1.75em;
            --tmp-primary-font-spacing: 0px;

            --tmp-container-width  : 992px;
            --tmp-centered-maxwidth: 780px;

            --tmp-btn-font-size   : 16px;
            --tmp-btn-font-height : 1.5em;
            --tmp-btn-font-spacing: 0px;
        }

        .main-content-wrapper{
            --tmp-sidebar-width: 28%;
        }

        aside.widget-area {            
            --tmp-widget-spacing: 32px;
        }

        .to_top{
            --tmp-scroll-to-top-size: 20px;
            --tmp-scroll-to-top-bottom-offset: 25px;
            --tmp-scroll-to-top-side-offset: 25px;
        }

        .site-branding .site-title {
            font-size   : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .site-branding .custom-logo-link img{
			width: 178px;
        }

        .elementor-page .site-content h1,
        h1{
            font-size   : 40px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h2,
        h2{
            font-size   : 32px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h3,
        h3{
            font-size   : 28px;
            line-height   : 1.4em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h4,
        h4{
            font-size   : 24px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h5,
        h5{
            font-size   : 20px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h6,
        h6{
            font-size   : 16px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }
    }

    @media (max-width: 767px){
        :root{
            --tmp-primary-font-size: 16px;
            --tmp-primary-font-height: 1.75em;
            --tmp-primary-font-spacing: 0px;

            --tmp-container-width  : 420px;
            --tmp-centered-maxwidth: 780px;

            --tmp-btn-font-size   : 16px;
            --tmp-btn-font-height : 1.5em;
            --tmp-btn-font-spacing: 0px;
        }
        
        aside.widget-area {
            --tmp-widget-spacing: 20px;
        }

        .site-branding .site-title{
            font-size   : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .to_top{
            --tmp-scroll-to-top-size: 20px;
            --tmp-scroll-to-top-bottom-offset: 25px;
            --tmp-scroll-to-top-side-offset: 25px;
        }

        .site-branding .custom-logo-link img{
            width: 120px;
        }

        .elementor-page .site-content h1,
        h1{
            font-size   : 36px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h2,
        h2{
            font-size   : 30px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h3,
        h3{
            font-size   : 26px;
            line-height   : 1.4em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h4,
        h4{
            font-size   : 22px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h5,
        h5{
            font-size   : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page .site-content h6,
        h6{
            font-size   : 16px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }
    }