/* .container-expert.section.detail-page{
	border-top-left-radius:0px;
	border-top-right-radius: 0px;
	margin-top: -1.25rem;
} */


@media screen and (max-width: 95rem) and (min-width: 42.0625rem) {
    section#how-work,div#services-when-fits, section.example, div#faq-section {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}
@media screen and (max-width: 42rem) {
    section#how-work,div#services-when-fits, section.example, div#faq-section{
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
	.when-fits__items, .single-service__goals, .how-work__inside__items,.when-result__items{
		grid-template-columns: 1fr;
	}

/* .example__mounths {
    display: flex
;
    flex-direction: column;
    gap: 40px;
} */
.how-work__inside__item{
padding-left:0px !important;
padding-right:0px !important;
}
}

/* @media screen and (max-width:1080px) and (min-width: 42.0625rem){

	

	
} */

@media screen and (max-width:1080px){
	.more-offers__items{
		flex-direction: column;
	}
	.hero__single__steps{
		    flex-wrap: wrap;
		    justify-content: center;
	}
	/* .hero__single__project{
		flex-wrap: wrap;
		justify-content: center;
	} */
	.how-work__inside__item::before,.how-work__inside__item::after{
		display: none !important;
	}

}


@media screen and (min-width: 481px) {
    h2 {
        font-size: clamp(1.875rem, 3vw + 1rem, 3.875rem) !important;
    	line-height: 90%;
    }
}




@media screen and (max-width: 480px) {
    h2 {
        font-size: 30px !important;
    }

/* .hero__single__background img{
object-fit: contain;
    object-position: 0 92%;
} */
}

