.integration--sec .apps-list { display: flex; flex-wrap: wrap; column-gap: 30px; margin: 0; padding-top: 100px; padding-bottom: 100px; background-color: #fff; }
.integration--sec .integration-app { width: calc(33.33% - 40px); background-color: #fff; padding: 25px 25px; margin-bottom: 30px; border-radius: 10px; box-shadow: 0px 4px 24px 4px rgba(0, 0, 0, 0.06); transition: box-shadow 0.4s; color: #000; }
.rtl .integration--sec .integration-app { text-align: right;}
.rtl .integration--sec input#searchInput { text-align: right; background-position: left 1.1rem center; }
.integration--sec .integration-app a { color: #000; }
.integration--sec .row.row-search { width: 100%; max-width: 100%; text-align: center; }
.integration--sec .search { margin: 0 auto; display: block; }
.integration--sec input#searchInput { width: 34rem; height: 3.5rem; padding: 0 1rem; text-align: left; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; -webkit-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1); background-color: #fff; -webkit-transition: border-color 0.2s; -moz-transition: border-color 0.2s; -ms-transition: border-color 0.2s; transition: border-color 0.2s; border: 2px solid transparent; box-sizing: border-box; color: #1B212B; background-image: url('/wp-content/themes/jibble-theme/img/search-integrations.svg'); background-position: right 1.1rem center; background-size: auto 1.1rem; background-repeat: no-repeat; font-size: 16px; line-height: 25px; font-weight: 700;margin-top: 30px; }
.integration--sec .integration-app a h5 { font-size: 26px; font-weight: 800; line-height: 30px; }
 .integration--sec .soft-image { width: 30%; }
 .integration--sec .integration-app .inbox_desc p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
 [lang^="es"] .integration--sec .integration-app .inbox_desc p { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
 .integration--sec .integration-app a { display: flex; flex-wrap: wrap; align-items: center; gap: 50px; }
 .integration--sec .integration-app a h3 { font-size: 26px; font-weight: 800; line-height: 30px; }

.integration--sec .integration-app:hover {
    box-shadow: 0px 4px 24px 4px rgb(0 0 0 / 26%);
}


@media (max-width:991px) {
    .integration--sec .apps-list { column-gap: 40px;}
    .integration--sec .integration-app { width: calc(50% - 20px);}


}


@media  (max-width:767px) {
	.integration--sec .integration-app a { gap: 30px; }
	.integration--sec .apps-list { padding-top: 80px; }
	.integration--sec .integration-app { width: 100%; }
	.integration--sec .search { width: 100%; padding: 0 1.8rem; }
	.integration--sec input#searchInput { width: 100%; }
	.integration--sec .row.row-search { padding: 2rem 0; margin: 1rem 0 0rem 0; }
}