.row.tech_supp_wrapper{
	margin: 0;
}

.tech_supp_wrapper{
	background: #46525d;
	padding: 25px 15px;
	width: 100%;
	max-width: 500px;
	margin: 0 auto!important;
}

.tech_supp_wrapper .input_wrapper {
	display:inline-block;
	width: 100%;
}
.input_wrapper.input_id_83{
	width: calc(50% - 2px);
}

.input_wrapper.input_id_84{
	width: calc(50% - 2px);
}

.input_wrapper.input_id_85{
	width: calc(100% - 1px);
	margin-top: 20px;
}
.input_wrapper.input_id_86{
	width: calc(100% - 1px);
	margin-top: 20px;
}
.input_wrapper.input_id_86 textarea{
	width: calc(100%);
	padding: 15px;
	outline: 0;
}

.tech_supp_wrapper .input_wrapper input {
	padding: 15px;
	font-size: 15px;
	border: 0;
	width: 100%;
	margin-top: 15px;
}

.tech_supp_wrapper .input_wrapper input:focus{
	border: 0;
	outline: 0;
}


.tech_supp_wrapper input[type="submit"] {
	background: #fe794e;
	color: #fff;
	padding: 15px;
	font-family: Arial;
	vertical-align: top;
	font-weight: bold;
	border: 0px solid #46525d;
	cursor: pointer;
	transition: .2s;
	display: block;
	margin: 0 auto;
	width: 33%;
	margin-top: 25px;
	border: 2px solid #fe794e;
}

.tech_supp_wrapper input[type="submit"]:hover {
	background: #46525d;
	color: #ffffff;
	/*border: 1px solid #fff;*/
}

.tech_supp_wrapper input[type="submit"]:focus{
	outline: 0;
}

.tech_supp_wrapper_tile{
	text-align: center;
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 25px;
}

.tech_supp_wrapper_sub_tile{
	text-align: center;
	display: block;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 50px;
	line-height: 22px;
}
.bot_field {
	display: none;
}

.input_wrapper.input_id_86 textarea::placeholder {
	color: #46525d;
	font-size: 17px!important;
	font-family: Arial;
}

.tech_supp_wrapper .input_wrapper input::placeholder {
	color: #46525d;
	font-size: 16px!important;
}

.tech_supp_wrapper form{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	flex-direction: column;
}

.input_wrapper.input_id_94{
	width: 100%;
	margin: 15px 0px;
}

.input_wrapper.input_id_94 textarea{
	font-size: 18px;
	color: rgb(70, 82, 93);
	height: 125px;
	width: 100%;
	min-height: 140px;
	margin-top: 5px;
	padding: 15px;
	resize: none;
}

.input_wrapper.input_id_94 textarea:focus {
	outline: 0;
}



@media screen and (max-width: 991px){
	.tech_supp_wrapper{
		padding: 15px 25px;
	}
	.tech_supp_wrapper form{
		display: flex;
		flex-wrap: wrap;
		justify-content: unset;
		flex-direction: column;
		width: 100%;
	}

	.tech_supp_wrapper .input_wrapper{
		width: 100%;
		margin-top: 15px;
	}

	.input_wrapper.input_id_94{
		margin: 15px 0 0 0;
	}

	.input_wrapper.input_id_94 textarea{
		width: 100%;
		margin: 0;
	}

}

.input_id_95{
	display: none!important;
}

.input_id_96{
	max-height: 0px!important;
	overflow: hidden!important;
}


