/*
 Theme Name:   GeneratePress Child v5
 Theme URI:    https://yourwebsite.com
 Description:  Child theme for the GeneratePress theme
 Author:       Your Name
 Author URI:   https://yourwebsite.com
 Template:     generatepress
 Version:      1.5.0
*/

/* Import parent theme styles */
@import url("../generatepress/style.css");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;600&display=swap");



h1, h2,h3,h4,h5,h6, p{
	background:transparent !important;
	font-family: 'Poppins', 'Montserrat', sans-serif !important;
}
/* Container for the layout */
    .containersingle {
		margin-top:20px;
      display: flex;
      flex-wrap: wrap;
      gap: 20px; /* Space between columns */
    }
	.imgholder{width:99%; min-height:135px;}
    /* First column - takes 50% of the space, 2 rows */
	.column-0 {
      flex: 1 0 100%;
      display: flex;
      flex-direction: column;
      gap: 20px; /* Space between rows */
    }
    .column-1 {
      flex: 1 1 48%;
      display: flex;
      flex-direction: column;
      gap: 20px; /* Space between rows */
    }

    .row-1, .row-2 {
      background-color: #fff;
      padding: 20px;
      border-radius: 5px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }

    /* Second column - takes 50% of the space, 1 row */
    .column-2 {
      flex: 1 1 48%;
      background-color: #fff;
      padding: 20px;
      border-radius: 5px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }

    /* Responsive design */
    @media (max-width: 768px) {
      .column-1, .column-2 {
        flex: 1 1 100%;
      }
    }

/* Apply Poppins as the primary font and Montserrat as the secondary font */

    
		:root {
            --top-color: #f8f8f8; /* Starting color at the top */
            --bottom-color: #e5e2f5; /* Ending color at the bottom */
            --white-color: #f8f8f8; /* White color after 600px */
            --gradient-transition-position: 465px; /* Position at which gradient transitions to white */
        }

        /* Apply a smooth transition for body background */
    body {
            margin: 0;
           // height: 1500vh; /* Make the page scrollable */
		    background:#f8f8f8;
            background: linear-gradient(
                to bottom, 
                var(--top-color) 0%, 
                var(--bottom-color) var(--gradient-transition-position),
                var(--white-color) var(--gradient-transition-position)
            );
            transition: background 2s ease;
			
        }
body {
		font-family: 'Poppins', 'Montserrat', sans-serif;
		margin: 0;
		font: 400 1rem / 24px 'Poppins', 'Montserrat', sans-serif;	
		color: #1f2345;
	}
/* Main header layout with Flexbox */
.site-header .header-inner {
    display: flex;
    justify-content: space-between; /* Distribute space between logo, menu, and custom element */
    align-items: center; /* Vertically center all items */
    width: 100%;
}

.site-logo {
    flex: 0 1 auto; /* Prevent logo from growing or shrinking */
}

.comparebutton{border-radius:6px !important; background:#6559eb !important; color:white;}

.inside-article{background:transparent !important;}


.entry-title{display:none;}





							
							
							



@media (min-width: 769px) and (max-width: 1024px) {
	.after-header-content{display:none !important;width:0px !important;
							content:'' !important;}
	.comparebutton		{display:none !important;width:0px !important;
							content:'' !important;}
							
							
}


@media (min-width: 1025px) and (max-width: 1400px) {
	.after-header-content{display:none !important;width:0px !important;
							content:'' !important;}
	.comparebutton		{display:none !important;width:0px !important;
							content:'' !important;}
							
							
 						
}




