.radio-tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
    z-index: 9999999999 !important;
}

.radio-tabs input[type="radio"] {
	display: none;
}

.radio-tabs label {
	padding: 10px 20px;
	border: 1px solid #ccc;;
	cursor: pointer;
	background-color: #f5f5f5;
	margin-right: -1px;
}

.radio-tabs input[type="radio"]:checked+label {
    background-color: #B8860B !important;
    color: white;
    border-color: #B8860B !important;
}

.edit-ing {
	border-radius: 0 8px 8px 0;
}

.wri-ting {
	border-radius: 8px 0 0 8px;
}

.input-width {
	width: 100%;
	border-bottom: 1px solid #b4b4b4 !important;
}

input,select {
	border: 0;
	outline: 0;
	font-size: 15px;
	padding-left: 5px;
	padding-bottom: 9px;
}

.phone-num, .ser-sub, .plusminus-input{
	margin: 30px 0 0 0;
}

.input-box, .ser-sub{
	border-bottom: 1px solid #b4b4b4 !important;
	display: flex !important;

}
.plusminus-input {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.plusminus-input .inner-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 48%;
}
.plusminus-input .right {
	width: 48%;
}
.plusminus-input .minus, .plus {
    background: #b8860b !important;
    width: 30px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
}
.right, .inner-box{
	border-bottom: 1px solid #b4b4b4 !important;
	padding-bottom: 9px;
}

.question-ans{
	border-bottom: 1px solid #b4b4b4 !important;
	margin-top: 25px;
	width: 100% !important;
	display: none;
}
.selec-code, .phon-field{
	display: flex !important;
}
.submit-button {
    background-color: #000 !important;
    color: white;
    padding: 15px;
    margin-top: 10px !important;
    border: none;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
}

.submit-button:hover {
    background-color: #b8860b !important;
    color: #fff !important;
    transition: 0.7s !important;
}
