@media (max-width: 1199px) {
	.preguntas_aside {
	    padding: 3rem 2rem 3rem 0.6rem;
	}
	.preguntas_content_accordion {
	    padding: 0 32px 0 0;
	}
	.pastor-meta .prof-meta img.pastor-img {
	    height: 210px;
	}
}

@media (max-width: 991px) {
	.boxGracias h2 {
	    font-size: 32px;
	    line-height: 32px;
	    margin-bottom: 1rem;
	}
	.boxGracias .theme-btn {
	    padding: 10px 25px;
	}
	.gracias_section {
	    padding: 210px 0 120px;
	}
	.nosotros_content {
	    padding: 2rem 0 4rem;
	}
	.about-us .content h2 {
	    font-size: 2.5rem;
	    line-height: 2.5rem;
	}
	.nosotros_intro h2 {
	    font-size: 2rem;
	    line-height: 2.5rem;
	}
	.single-about .about-content .about-year .year {
	    left: -15px;
	}
	.single-about .about-content {
	    padding-left: 15px;
	}
	.line-timeA::after {
	    background: linear-gradient(180deg, rgb(233 132 48) 0%, rgba(246,211,45,1) 90%);
	    height: 57%;
	    width: 5px;
	    margin: 0 12px;
	}
	.line-timeB::after {
	    background: linear-gradient(180deg, rgb(233 132 48) 0%, rgba(246,211,45,1) 90%);
	    height: 40%;
	    width: 5px;
	    margin: 0 12px;
	}
	.line-timeC::after {
	    background: linear-gradient(180deg, rgb(233 132 48) 0%, rgba(246,211,45,1) 90%);
	    height: 46%;
	    width: 5px;
	    margin: 0 12px;
	}
	.psiqui_contact_right {
	    padding-left: 0;
	    padding-top: 0 !important;
	}
	.psqui_contact {
	    padding: 4rem 0;
	}
	.psqui_contact_left {
	    border-right: 0px solid #d2d2cc;
	    padding-right: 0;
	}
	.preguntas_content_accordion {
	    padding: 0;
	}
	.preguntas_aside {
	    padding: 3rem 0 3rem;
	}
	.preguntas_content {
	    padding: 3rem 0 4rem;
	    border-right: 0px solid #d2d2cc;
	}
	.gap.prof-detail {
	    padding: 60px 0;
	}
	.pastor-meta .prof-meta img.pastor-img {
	    width: 210px;
	}
	.banner.banner-prof-single {
	    padding-top: 155px;
	}
	.pastor-meta .prof-meta img.pastor-img {
	    margin-top: 0;
	}
	.banner-prof {
	    padding-top: 200px;
	}
	.banner-prof_data h2 {
	    font-size: 3rem;
	    line-height: 3rem;
	}
	.Recomendacion_section {
	    padding-top: 8rem;
	}
}
@media (max-width: 767px) {
	.banner.banner-prof-single h2 {
	    font-size: 48px;
	    line-height: 48px;
	}
	.item_card .content_information {
	    width: 100%;
	}
	.item_card .content_type {
	    width: 100%;
	}
	.item_card {
	    flex-direction: column;
	}
}
@media (max-width: 575px) {
	.gracias_section {
	    padding: 130px 0 64px;
	}
	button.scrollTopStick {
	    bottom: 30px;
	    right: 12px !important;
	}
	.BoxBotonWhatsappFlotante {
	    left: 12px;
	    bottom: 30px;
	}
	.hero-one {
	    height: 70vh;
	}
	.theme-btn {
	    padding: 10px 25px;
	}
	.hero-one-slider button.slick-arrow {
	    top: 50%;
	}
	.Recomendacion_iframe iframe {
	    height: 3440px;
	}
	.about-us .content h2 {
	    font-size: 1.8rem;
	    line-height: 2.3rem;
	}
	.nosotros_intro h2 {
	    font-size: 1.3rem;
	    line-height: 1.7rem;
	}
	.line-timeB::after {
	    height: 44%;
	}
	.line-timeA::after {
	    height: 62%;
	}
	.line-timeC::after {
	    height: 48%;
	}
	.comofunciona_title h2 {
	    font-size: 1.5rem;
	}
	.box_datos_contact a {
	    font-size: 1.1rem;
	}
	.psqui_contact_content .text {
		font-size: 1rem;
    	line-height: 1.5rem;
	}
	.accordion-btn {
	    gap: 16px;
	}
	.preguntas_content {
	    padding: 3rem 0 2rem;
	}
	.container-iframe iframe {
	    height: 480px;
	}
	.sumate_content p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.prof-descrip p {
		font-size: 16px;
    	line-height: 26px;
	}
	.pastor-meta .prof-meta h3 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.pastor-meta {
	    padding: 30px 15px;
	}
	.prof_filter_type {
	    gap: 10px;
	}
	.banner-prof_data h2 {
	    font-size: 2.5rem;
	    line-height: 2.5rem;
	}
	.banner-prof {
	    padding-top: 150px;
	}
	.hero-one-slider img {
	    height: 70vh;
	}
	.hero-data h1 {
		font-size: 32px;
	    line-height: 38px;
	}
	.animated1 {
	    animation: none;
	    left: 12px;
	}
	.animated2 {
	    animation: none;
	    right: 12px;
	}
	.about-data p {
	    width: 100% !important;
	    line-height: 28px !important;
	}
}

@media (max-width: 480px) {
	.Recomendacion_section {
	    padding-top: 6rem;
	}
	.sidetwo .icon {
	    flex-basis: auto;
	}
}

@media (max-width: 375px) {
	.about-us .services-online .icon {
	    flex-basis: auto;
	}
}

@media (min-width: 992px) {
	.boxAnimacion {
	    height: 100%;
	}
}

@media (min-width: 1400px) {
	.textFloat {
	    font-size: 24px;
	}
	.nosotros_intro h2 {
	    width: 72%;
	}
}