.hire_the_team_section {
    display: flex;
    flex-wrap: wrap;
    background-image: url("/assets/images/services/digital_marketing/Marketing BG desktop.png");
    background-size: cover;
    background-repeat: no-repeat;
    align-items: start;
    padding-top: 90px;
    padding-bottom: 50px;
}

.hire_the_team_section_items {
    flex: 1;
    min-width: 0;
    padding: 10px;
}

.button {
    display: flex;
    padding: 23.608px 57.053px;
    align-items: center;
    border-radius: 39.347px;
    background: rgb(255, 255, 255);
    color: #050505;
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-family: "Poppins", sans-serif;
    font-size: 24.828px;
    font-style: normal;
    font-weight: 700;
    line-height: 24.828px;
    /* 90% */
    gap: 4px;
}

.hire_the_team_section_text {
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
    padding-left: 100px;
}

.hire_the_team_section_text_paragraph {
    color: #000;
    font-family: "Inter", sans-serif;
    font-size: 21.196px;
    font-style: normal;
    font-weight: 500;
    line-height: 38.525px;
    /* 181.751% */
}

.hire_the_team_text {
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 62.195px;
    font-style: normal;
    font-weight: 700;
    line-height: 65.305px;
    /* 105% */
}

.hire_the_team_text span {
    color: #EE6969;
}

.seo-form {
    border-radius: 36px;
    background: #fff;
    box-shadow: -6px 7px 39.1px 0px rgba(15, 30, 3, 0.14);
    padding: 30px;
    display: flex;
    gap: 16px;
    flex-direction: column;
}

.seo-group {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.seo-label {
    color: #606060;
    font-feature-settings: "clig" off, "liga" off;
    font-family: "Inter", sans-serif;
    font-size: 11.022px;
    font-style: normal;
    font-weight: 700;
    line-height: 11.022px;
    /* 100% */
}

.seo-flex-group {
    display: flex;
    justify-content: space-between;
    gap: 16px;
}

.seo-input {
    width: 100%;
    border: none;
    padding: 16px;
    box-sizing: border-box;
    border-radius: 30.616px;
    background: #efefef;
    color: #595959;
    font-feature-settings: "clig" off, "liga" off;
    font-family: "Inter", sans-serif;
    font-size: 11.022px;
    font-style: normal;
    font-weight: 400;
    line-height: 11.022px;
    /* 100% */
}

.seo-textarea {
    display: flex;
    padding: 14.696px 14.696px 61.231px 14.696px;
    align-items: flex-start;
    border-radius: 12.246px;
    background: #efefef;
    color: #595959;
    font-feature-settings: "clig" off, "liga" off;
    font-family: "Inter", sans-serif;
    font-size: 11.022px;
    font-style: normal;
    font-weight: 400;
    line-height: 11.022px;
    /* 100% */
    border: none;
    resize: none;
}

.seo-button {
    color: var(--neutral-colors-white, #fff);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    border-radius: 24.493px;
    background: #171a1c;
    /* Text single/200/Bold */
    font-family: "Inter", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    /* 100% */
    display: flex;
    padding: 14.696px 22.043px;
    align-items: flex-start;
    gap: 4.899px;
    cursor: pointer;
}

.hire_the_team_section_form {
    display: flex;
    align-items: center;
    justify-content: center;
}

.seo-form-heading {
    color: #171a1c;
    font-feature-settings: "clig" off, "liga" off;
    font-family: "Poppins", sans-serif;
    font-size: 33.065px;
    font-style: normal;
    font-weight: 700;
    line-height: 40.413px;
    /* 122.222% */
}

.seo-form-sub-heading {
    color: var(--neutral-colors-text-gray, #9795b5);
    font-feature-settings: "clig" off, "liga" off;
    font-family: "Inter", sans-serif;
    font-size: 11.022px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.369px;
    /* 166.667% */
}

/* Media Queries */
@media screen and (max-width: 768px) {

    .hire_the_team_section_items,
    .seo-faq-accordion-items,
    .seo-custom-section-main,
    .seo-custom-section-img,
    .best-seo-section-main-points-div {
        flex-basis: 100%;
    }

    /* 1st Section */
    .hire_the_team_section {
        padding-top: 40px;
        padding-bottom: 0px;
        background-image: url("/assets/images/services/digital_marketing/Marketing BG mob.png");
        margin-top: 15%;
    }

    .hire_the_team_section_text {
        gap: 20px;
        text-align: center;
        align-items: center;
        padding-left: 0px;
    }

    .hire_the_team_section_items {
        padding: 0px;
        padding-bottom: 40px;
    }

    .hire_the_team_text {
        font-size: 32.977px;
        line-height: 34.626px;
        padding-inline: 13px;
    }

    .hire_the_team_section_text_paragraph {
        font-size: 16px;
        line-height: 24.025px;
        padding-inline: 45px;
    }

    .button {
        padding: 12.652px 30.575px;
        align-items: center;
        font-size: 11.426px;
        line-height: 10.284px;
    }

    .button path,
    .button svg {
        width: 16px;
        fill: #000;
    }

    .seo-form-heading {
        font-size: 20.744px;
        line-height: 25.353px;
    }

    .seo-form-sub-heading {
        font-size: 6.915px;
        line-height: 11.524px;
    }

    .seo-label {
        font-size: 6.915px;
        line-height: 6.915px;
    }

    .seo-input {
        width: 102.181px;
        height: 27.658px;
        flex-shrink: 0;
        font-size: 6.915px;
        line-height: 6.915px;
    }

    .seo-button {
        padding: 9.219px 13.829px;
        gap: 3.073px;
        font-size: 11.426px;
        line-height: 10.284px;
    }

    /* 2nd Section */
    .happy-clients-section {
        padding-inline: 0px;
        justify-content: center;
        padding-block: 60px;
    }

    .happy-clients-box-heading {
        font-size: 51.152px;
        line-height: 121%;
        /* 61.894px */
        letter-spacing: 1.023px;
    }

    .happy-clients-box-sub-heading {
        font-size: 12.036px;
        line-height: 121%;
        /* 14.564px */
        letter-spacing: -0.843px;
    }

    .happy-clients-box {
        border-radius: 24px;
        padding: 16px 24px;
        background: url("./assets/image\ 67m.png"), lightgray 50%;
        background-size: cover;
        background-repeat: no-repeat;
        height: 130px;
        width: 132px;
    }
}


		.row{
			display: flex;
			align-content: center;
			justify-content: center;
			align-items: center;
		}
		.my-container {
			width: 85%;
			margin: 5% auto;
			padding: 20px;
			text-align: center;
		}
		.heading {
			font-size: 24px;
			font-weight: bold;
		}
		.description {
			font-size: 16px;
			margin-top: 20px;
		}
		.cta-button {
			display: inline-block;
			margin-top: 20px;
			padding: 10px 20px;
			background-color: #3489C6;
			color: #fff;
			text-decoration: none;
			border-radius: 5px;
		}

		.cta-button:hover {
			display: inline-block;
			margin-top: 20px;
			padding: 10px 20px;
			background-color: #3489C6;
			color: #fff;
			text-decoration: none;
			border-radius: 5px;
		}

		.services {
			font-size: 16px;
			margin-top: 20px;
		}

		/* 6th Section */
		.benefits-section {
			padding-block: 100px;
			padding-inline: 220px;
			flex-shrink: 0;
			display: flex;
			gap: 30px;
			align-items: center;
			flex-direction: column;
			justify-content: center;
			background: linear-gradient(180deg, #FFDCD8 -6.09%, #FFFFFF 117.27%);
		}
			.benefits-section-content{
			text-align: center;
			}
			.benefits-section-heading {
			font-family: "Poppins", sans-serif;
			color: #000;
			text-align: center;
			font-feature-settings: "clig" off, "liga" off;
			font-size: 55px;
			font-style: normal;
			font-weight: 700;
			line-height: 63.5px; /* 115.455% */
			text-align: center;
			}
			.button{
			display: flex;
				padding: 23.608px 57.053px;
				align-items: center;
				border-radius: 39.347px;
				background: #050505;
				color: rgb(255, 255, 255);
				text-align: center;
				font-feature-settings: "clig" off, "liga" off;
				font-family: "Poppins", sans-serif;
				font-size: 24.828px;
				font-style: normal;
				font-weight: 700;
				line-height: 24.828px;
				gap: 4px;
				box-shadow: 0px 4px 22.4px 0px rgba(0, 0, 0, 0.22);
			}

			.button:hover{
			background: rgb(255, 255, 255);
			color: #050505;
			}

			/* Media Queries */
			@media screen and (max-width: 768px) {
				.my-container {
				margin: 10% auto;
				width: 100%;
				}

				.heading {
				font-size: 20px;
				}

				.description {
				font-size: 14px;
				margin-top: 10px;
				}

				.cta-button {
				padding: 8px 16px;
				font-size: 14px;
				}

				.services {
				font-size: 14px;
				margin-top: 10px;
				}
				/* 6th Section */
			.benefits-section {
				padding: 60px;
				background-image: url("./assets/Frame\ 63042.png");
			}
			.benefits-section-heading {
				font-size: 24.81px;
				line-height: 32.5px;
			}
			/* 7th Section */
			.best-seo-section {
				padding: 40px 24px;
				gap: 24px;
				background-image: url("./assets/Frame\ 63047.png");
			}
			.best-seo-section-heading {
				font-size: 24.41px;
				line-height: 132%; /* 32.221px */
				padding-inline: 40px;
			}
			.best-seo-section-text {
				font-size: 14.92px;
				line-height: 159.145%;
				padding-inline: 32px;
			}
			.best-seo-section-main {
				width: 100%;
			}
			.best-seo-section-main-heading {
				font-size: 26.19px;
				line-height: 18.345px;
				padding-bottom: 24px;
				padding-top: 0px;
			}
			.best-seo-section-main-logo-div-img img {
				height: 26px;
				width: 26px;
			}
			.best-seo-section-main-logo-div-text {
				font-size: 15.898px;
				line-height: 20.323px;
			}
			.best-seo-section-main-div {
				gap: 16px;
				padding-left: 32px;
			}
			.best-seo-section-main-points-div {
				gap: 16px;
			}
			
			}

			@media screen and (max-width: 480px) {
				.my-container {
				margin: 15% auto;
				}

				.heading {
				font-size: 18px;
				}

				.description {
				font-size: 12px;
				margin-top: 10px;
				}

				.cta-button {
				padding: 6px 12px;
				font-size: 12px;
				}

				.services {
				font-size: 12px;
				margin-top: 10px;
				}
			}	
            
            .heading-digital-marketing .btn-container {
                margin: 4% 0;
                display: flex;
                justify-content: center;
            }
    
            .heading-digital-marketing .btn-cta {
                background: linear-gradient(110.29deg, #3489C6 18.45%, #1B6CA6 93.66%);
                padding: 13px 41px;
                border-radius: 19px;
                color: #fff;
                font-size: 19px;
            }
    
            .heading-digital-marketing .heading-title-h1 {
                color: white;
                font-size: 31px;
                text-align: center;
            }
    
            .sub-heading-p {
                color: white;
                text-align: center;
                font-family: 'Gordita Regular';
                font-size: 16px;
            }
    
            /* Media Queries */
            @media screen and (max-width: 768px) {
                .heading-digital-marketing .btn-container {
                margin: 8% 0;
                }
    
                .heading-digital-marketing .btn-cta {
                padding: 10px 30px;
                font-size: 18px;
                }
    
                .heading-digital-marketing .heading-title-h1 {
                font-size: 24px;
                }
    
                .sub-heading-p {
                font-size: 14px;
                }
            }
    
            @media screen and (max-width: 480px) {
                .heading-digital-marketing .btn-cta {
                padding: 8px 24px;
                font-size: 16px;
                }
    
                .heading-digital-marketing .heading-title-h1 {
                font-size: 20px;
                }
    
                .sub-heading-p {
                font-size: 12px;
                }
            }
        
            
	/* 5th Section */
		.our-services-section {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		padding: 70px 70px;
		gap: 40px;
		}
		.our-services-section-heading {
		color: #2c2c2c;
		text-align: center;
		font-feature-settings: "clig" off, "liga" off;
		font-family: "Poppins", sans-serif;
		font-size: 55px;
		font-style: normal;
		font-weight: 700;
		line-height: 68.134px; /* 123.881% */
		text-transform: capitalize;
		padding-inline: 92px;
		}
		.our-services-section-text {
		color: #000;
		text-align: center;
		font-feature-settings: "clig" off, "liga" off;
		font-family: "Poppins", sans-serif;
		font-size: 23px;
		font-style: normal;
		font-weight: 400;
		line-height: 39.294px; /* 170.843% */
		text-transform: capitalize;
		padding-inline: 60px;
		padding-bottom: 60px;
		}
		.our-services-section-card {
		display: flex;
			justify-content: start;
			flex-direction: column;
			padding: 20px;
			gap: 15px;
			width: 100%; 
			border-radius: 20.595px;
			margin-bottom: 56px;
			/* padding-inline: 24px; */
			background: linear-gradient(180deg, #FFDCD8 -6.09%, #FFFFFF 117.27%);
			box-shadow: 0px 15px 28px -10px rgba(105, 105, 105, 0.27);
		}
		.our-services-section-card-heading {
		color: #000;
		text-align: center;
		font-feature-settings: "clig" off, "liga" off;
		font-family: "Poppins", sans-serif;
		font-size: 28.185px;
		font-style: normal;
		font-weight: 700;
		line-height: 34.916px; /* 123.881% */
		text-transform: capitalize;
		text-align: start;
		}
		.our-services-section-card-text {
		color: #000;
		font-feature-settings: "clig" off, "liga" off;
		font-family: "Poppins", sans-serif;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 26.037px; /* 144.649% */
		text-transform: normal;
		text-align: justify;
		}
		.our-services-section-cards {
			display: grid;
			grid-template-columns: 1fr 1fr 1fr 1fr;
			justify-content: space-evenly;
			gap: 25px;
			padding: 25px;
		}
		.our-services-section-card-logo{
		display: flex;
			flex-direction: column;
			align-content: center;
			align-items: center;
			gap: 14px;
		}
		.our-services-section-heading span {
		color: #a073db;
		}
		.our-services-section-heading svg {
		width: 55px;
		height: 54px;
		position: relative;
		top: 8px;
		}
		.our-services-section-heading p {
		display: inline;
		}
		.our-services-section-card-logo img {
			border-radius: 10px;
		}
		.ftrd-text{
		font-family: "Poppins", sans-serif;
		font-size: 55px;
		font-style: normal;
		font-weight: 700;
		line-height: 26.037px; /* 144.649% */
		}

			@media screen and (max-width: 768px) {
			.ftrd-text{
				font-size:30px;
			}
			.reverse {
			display: flex;
			flex-direction: column-reverse;
			}
			.module{
			padding: 0px;
			}
			.our-services-section-cards{
			grid-template-columns: 1fr;
			justify-content: space-evenly;
			gap: 10px;
			padding: 0 25px;
			}
			.our-services-section {
			padding: 50px 24px;
			}
		.our-services-section-heading {
			font-size: 24.81px;
			line-height: 34.634px;
			padding-inline: 30px;
		}
		.our-services-section-text {
			padding-inline: 0px;
			font-size: 14.92px;
			line-height: 24.794px;
			padding-bottom: 0px;
		}
		.our-services-section-sub-heading br {
			display: none;
		}
		.our-services-section-card {
			margin-bottom: 10px;
			gap: 5px;
		}
		.our-services-section-card-heading {
			font-size: 15.54px;
			line-height: 19.251px;
		}
		.Experience {
			padding-right: 30px;
		}
		.Heights {
			padding-left: 30px;
		}
		.our-services-section-heading svg {
			width: 26px;
			height: 25px;
			top: 3px;
		}
		.our-services-section-card-text {
			font-size: 9.924px;
			line-height: 17.105px;
		}
		.our-services-section-card-logo img {
			width: 100%;
		}
		.button{
			padding: 18.608px 32.053px;
			font-size: 14px;

		}
		
		}
	/* 11th Section */
    .seo-faq-section-heading {
		color: #000;
		font-feature-settings: "clig" off, "liga" off;
		font-family: "Inter", sans-serif;
		font-size: 55px;
		font-style: normal;
		text-align: center;
		font-weight: 700;
		line-height: 57px; /* 103.636% */
		padding-bottom: 40px;
		}
		.seo-faq-section {
		padding-block: 80px;
		}
		.seo-faq-accordion-container {
		display: flex;
		flex-wrap: wrap;
		padding-inline: 50px;
		align-items: center;
		}
		.seo-faq-accordion-items {
		flex: 1;
		min-width: 0;
		padding: 10px;
		}
		.seo-accordion-item {
		border-radius: 16px;
		background: var(--neutral-100, #fff);
		margin-bottom: 16px;
		/* Cards/Short Default */
		box-shadow: 0px 5px 16px 0px rgba(8, 15, 52, 0.06);
		}
		.seo-accordion-header {
		color: #000;
		background-color: white;
		font-feature-settings: "clig" off, "liga" off;
		font-family: "Poppins", sans-serif;
		font-size: 17px;
		font-style: normal;
		font-weight: 500;
		width: 100%;
		line-height: 28px;
		padding: 30px 15px;
		border: none;
		cursor: pointer;
		outline: none;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-radius: 8px 8px 0 0;
		transition: background-color 0.3s ease;
		white-space: nowrap;
		}
		.seo-accordion-content {
		overflow: hidden;
		padding: 0 15px;
		max-height: 0;
		transition: max-height 0.3s ease;
		color: #3a3a3a;
		font-feature-settings: "clig" off, "liga" off;
		font-family: "Inter", sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 30px; /* 166.667% */
		}
		.seo-accordion-content p {
		padding: 0px 20px 20px 18px;
		line-height: 1.5;
		}
		.seo-icon {
		transition: transform 0.3s ease;
		}
		.seo-active .seo-icon {
		background-color: #040404;
		padding-inline: 7px;
		color: white;
		border-radius: 8px;
		}
		.button-gradient {
		background: linear-gradient(169deg, #5e5e5e -68.54%, #000 186.47%) !important;
		color: white !important;
		}
		.button path {
		fill: #000;
		}
		.button-gradient path {
		fill: white !important;
		}

		/* Responsive Styles */

		@media only screen and (max-width: 768px) {
		.seo-faq-accordion-items {
		flex: unset;
		padding: 0px;
		}
		.seo-accordion-item{
		margin-bottom: 0;
		}

		.seo-faq-section-heading {
			padding-bottom: 0px;
			font-size: 24.81px;
			line-height: 57px;
		}
		.seo-faq-accordion-container {
			padding-inline: 0px;
		}
		.seo-accordion-header {
			padding: 20px;
			font-size: 10.339px;
			line-height: 13.159px;
		}
		.seo-accordion-content {
			font-size: 8.459px;
			line-height: 14.099px;
		}
		.seo-active .seo-icon {
			padding-inline: 4px;
			border-radius: 5px;
		}
		.seo-accordion-content p {
			padding: 0px 20px 20px 5px;
		}
		.seo-faq-section {
			padding-block: 30px;
		}
		
		}


		.quote-btn-container{
		text-align: center;
		margin: 30px 0;
		}
