.inline-form {background: #259BAB;
border: 1px solid #9CC1C9;
border-radius: 10px;color: #fff;padding: 35px;}


.inline-form__inner{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
	margin:0 -10px;
}

.inline-form__heading {
	width: 28%;
	padding:0 10px;
}
.inline-form__content{
	width:72%;
	padding:0 10px;
}

.inline-form__title {font-size: 18px;font-weight: 500;margin: 0 0 15px;}

.inline-form__subtitle {font-size: 12px;line-height: 1.4;}

.inline-form__controls {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;}

.inline-form__col {margin: 0 0 10px;padding: 0 10px;}

.inline-form__pp {font-size: 11px;}

.inline-form__pp a {color: #fff; border-bottom: 1px solid;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease;}

.inline-form__pp a:hover {border-color: transperent;}

.inline-form__col-input {width: 35%;}

.inline-form__col-button {width: 30%;}

.inline-form__col-input input {width: 100%;}

.inline-form__col-button button {width: 100%;background: -webkit-gradient(linear, left top, right top, color-stop(-2.78%, #2FB1C2), to(#76D2DE));background: -o-linear-gradient(left, #2FB1C2 -2.78%, #76D2DE 100%);background: linear-gradient(90deg, #2FB1C2 -2.78%, #76D2DE 100%);}

@media screen and (max-width:767px){
	.inline-form__inner {display: block;}

	.inline-form__heading {width: 100%;margin: 0 0 20px;}

	.inline-form__content {width: 100%;}
}
@media screen and (max-width:575px){
	.inline-form__controls {display: block;}

	.inline-form__col {width: 100%;}
}