.title_halfdesc_halfmedia_text .row.mt-30 {
	margin-top: 15px !important;
}
 .title_halfdesc_halfmedia_text .row.mt-30 p, .title_halfdesc_halfmedia_text .row.mt-30 p a{
	font-size: 13px;
}
 .section.section.title_desc_2col_vid.first-sec.pb-40 {
	padding-bottom: 70px !important;
}
.title_halfdesc_halfmedia_text + section.title_desc_2col_vid {
	padding-top: 0 !important;
}
 section.section.title_desc_2col_vid.first-sec.pb-40 .row.mb-30 {
	margin-bottom: 0 !important;
}
 section.section.title_desc_3_icons {
	padding-top: 0;
}
 .idc_logo {
	display: none;
}
 .wistia_click_to_play{
	height:auto!important;
	width:auto!important
}
 .title_halfdesc_halfmedia_text .video-cont.wistia_click_to_play {
	width: 100% !important;
}
 #diagram_use_case{
	background:no-repeat center 45%;
	background-size:auto 95%;
	height:620px;
	width:100%;
	text-align:center;
	margin-top:40px
}
.group{
	display:flex;
	justify-content:space-between;
	margin:0 auto
}
.group .items{
	width:180px;
	max-width:180px;
	vertical-align:top
}
.group .list{
	text-align:center
}
.group .list a{
	display:block
}
.group .title,.group .list a{
	font-size:14px
}
.group .wistia_click_to_play{
	position:static!important;
	height:auto!important;
	width:auto!important
}
.group_4,.group_1{
	max-width:350px
}
.group_3,.group_2{
	max-width:700px
}
.group_2{
	margin-top:20px
}
.group_3{
	margin-top:50px
}
.group_4{
	margin-top:25px
}
@media (max-width:767px){
	#diagram_use_case{
		background:none!important;
		height:auto;
		text-align:center;
		margin-top:0
	}
	#diagram_use_case .img_wrap img{
		max-width:80%
	}
	.items{
		margin-bottom:20px
	}
	.items:last-child{
		margin-bottom:0
	}
	.items .title{
		font-size:18px
	}
	.items a{
		font-size:16px
	}
}
 .rightbg_leftcontent:before {
	display: none;
}
 .rightbg_leftcontent.bg-centercenter {
	background-position: right 20% center;
}
 .title_halfdesc_halfmedia_text {
	margin-bottom: 70px;
}
 .title_halfdesc_halfmedia_text .flex {
	align-items: center;
	justify-content: center;
}
 .title_halfdesc_halfmedia_text:nth-of-type(3) .flex{
	flex-direction: row-reverse;
}
 section.title_halfdesc_halfmedia_text:nth-of-type(7) {
	padding-top: 0px;
	margin-bottom: 70px;
}
 .thousand_possibilities.pb-0 {
	padding-top: 0;
	padding-bottom: 70px !important;
}
 section.title_desc_2col_vid:nth-of-type(5){
	background-color: #f7f7f7;
}
 #idc_section.section {
	padding-top: 30px;
	position: relative;
	top: -20px;
}
 .idc_content_wrap {
	padding-top: 0 !important;
}
 section.title_2coldesc_3cards.section {
	padding-top: 70px !important;
}
 .idc .titles-design2:before {
	display: none;
}
 .title_halfdesc_halfmedia_text + .title_2coldesc_3cards.section {
	padding-bottom: 0 !important;
}
 .idc .idc_img_wrap:before {
	bottom: 11% !important;
	left: 0 !important;
	width: 65% !important;
	height: 60% !important;
	border-radius: 50px !important;
}
 .fullimgbg_coloredbgcontent h2 {
	margin-top: 7rem;
}
 .what_is_low_code img.w-100p {
	width: 90% !important;
}
 @media (max-width: 991px) {
	 .what_is_low_code img.w-100p {
		width: 100% !important;
	}
}
 .free-app-builder-style2 {
	 background: rgb(17,149,187);
	 background: -webkit-linear-gradient(rgba(17,149,187,1) 0%, rgba(1,88,131,1) 100%);
	 background: -o-linear-gradient(rgba(17,149,187,1) 0%, rgba(1,88,131,1) 100%);
	 background: linear-gradient(rgba(17,149,187,1) 0%, rgba(1,88,131,1) 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195bb', endColorstr='#015883',GradientType=0 );
	 padding-top: 4rem;
}
 .free-app-builder-style2 .generic-titles {
	max-width: 100%;
}
 .free-app-builder-style2 .generic-titles h2, .free-app-builder-style2 .generic-titles p {
	color: #fff;
	 margin-bottom: 25px;
}
 .free-app-builder-style2 .generic-titles p {
	text-align: left;
	column-count: 2;
	column-gap: 30px;
}
 .free-app-builder-style2 .generic-titles p a {
	color: #fff;
	text-align: left;
}
 .free-app-builder-style2 img {
	width: 100%;
}
 .free-app-builder-style2 .generic-titles a.btn {
	touch-action: unset;
	 white-space: unset;
	 user-select: unset;
	 outline: 0 none;
}
 @media (max-width:768px) {
	 .free-app-builder-style2 .generic-titles {
		margin: 0 auto 4rem!important;
	}
	 .free-app-builder-style2 .generic-titles p, ul[style="column-count:2;column-gap:40px;"] {
		column-count: 1 !important;
		column-gap: 0 !important;
	}
}
 @media (max-width: 767px) {
	 .free-app-builder-style2 img {
		width: 100%;
	}
}
 @media (max-width: 700px) {
	 section.free-app-builder-style2.section {
		padding-top: 5rem !important;
	}
}
