.testimonial-grid{
	display: grid;
	margin-left: auto;
	margin-right: auto;
}



.review-img{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	
}

.testimonial-wrapper{
    margin-left: auto;
    margin-right: auto;
}

.testimonial-header-item{
    padding-top: 20px;
}

@media(min-width: 1350px){

	.testimonials-section{
		width: 100%;
		background-color: #e5e5e5;
        padding-top: 30px;
        padding-bottom: 30px;

	}


	.testimonial-wrapper{
		width: 1215px;
        box-shadow: #33626C 0px 1px 4px;
        background-color: #fafafa;
	}
    .testimonial-header-item{
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .testimonial-text-item{
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .testimonial-grid{
        gap: 30px;
    }

}

@media(min-width: 500px) and (max-width: 1350px){

	.testimonials-section{
		width: 100%;
		background-color: #e5e5e5;
        padding-top: 30px;
        padding-bottom: 30px;

	}

	.testimonial-wrapper{
		width: 90%;
        box-shadow: #33626C 0px 1px 4px;
        background-color: #fafafa;
	}

    .testimonial-header-item{
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .testimonial-text-item{
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .testimonial-grid{
        gap: 30px;
    }



}


@media(max-width: 500px){
	.testimonials-section{
		width: 100%;
		background-color: #f3f3f3;
        padding-bottom: 30px;

	}
	.testimonial-wrapper{
		width: 90%;
	}

    .swiper{
        box-shadow: #33626C 0px 1px 4px;
    }

    .testimonial-grid{
        gap: 15px;
    }


}

@media(min-width: 1350px){


    .header-text{
    	text-align: center;
        font-size: 70px !important;
        line-height: 70px !important;
    }



}
@media(min-width: 500px) and (max-width: 1350px){


    .header-text{
    	text-align: center;
        font-size: 64px !important;
        line-height: 64px !important;
        margin-left: 16px;
    }


}

@media(min-width: 500px) and (max-width: 1350px){


    .header-text{
        font-size: 64px !important;
        line-height: 64px !important;
        text-align: center;
    }



}



@media(min-width: 360px) and (max-width: 500px){




    .header-text{
        font-size: 40px !important;
        line-height: 40px !important;
        text-align: left;
    }




}


@media(max-width: 360px){




    .header-text{
        font-size: 40px !important;
        text-align: left;
    }




}


.reputation-text{
    color: #282828;

}


@media(min-width: 500px){
    .reputation-text{
        font-size: 25px;
        line-height: 25px;
        text-align: center;
    
    }
}
@media(max-width: 500px){
    .reputation-text{
        font-size: 20px;
        line-height: 20px;
        text-align: left;
    }
}


/* call CTA */

.services-cta-section{
    width: 100%;
    height: 500px;
}

.cta-prompt-img{
    width: 100%;
    height: 500px;
    display: flex;
  justify-content: center;
  align-items: center;
}


@media(min-width: 700px){
    .services-cta-section{
        width: 100%;
        height: 450px;
        padding-top: 30px;
        display: none;
    }

    .cta-prompt-img{
        width: 100%;
        height: 450px;
    }
}

@media(min-width: 500px) and (max-width: 700px){
    .services-cta-section{
        width: 100%;
        height: 350px;
        padding-top: 30px;
        display: none;
    }

    .cta-prompt-img{
        width: 100%;
        height: 350px;
    }
}

@media(max-width: 500px){
    .services-cta-section{
        width: 100%;
        height: 350px;
    }

    .cta-prompt-img{
        width: 100%;
        height: 350px;
    }
}

.header-btn{
    background-color: #FFC93C !important;
    color: #282828 !important;
}

.header-btn:hover{
    opacity: 75% !important;
}


@media(min-width: 500px){
    .header-btn{
        height: 70px !important;
        width: 300px !important;
        font-size: 30px !important;
        margin-bottom: 30px;
    }
}

@media(max-width: 500px){
    .header-btn{
        height: 45px !important;
        width: 200px !important;
        font-size: 20px !important;
    }
}


.hundred-percent-text{
    font-size: 30px;
    font-weight: 500;
}



.arrow-img{
    width: 20px;
    height: 20px;
    margin-left: 5px !important;
}