*{
	margin:0px;
	padding:0px;
}
body{
	font-family: 'Poppins', sans-serif;
}
input{
	outline:none;
}	
.creativeContainer {
    width: 1170px;
    margin: 25px auto;
    padding: 50px 15px;
    border: 1px solid #ddd;	
}
.keyInfoFlex {
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	margin-bottom: 50px;
}

.keyInfoFlex li{
	width:32%;
}
label {
    display: block;
    margin: 18px 0px 0px;
    font-weight: 600;
}
.inputField input[type="text"] {
    width: 95%;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #ddd;
}
.inputField select{
    width: 100%;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #ddd;
}
ul.personalInfoFlex, .familyInfoFlex, .panternalFamilyInfoFlex, .maternalFamilyInfoFlex {
    display: flex;
    list-style: none;
    justify-content: space-between;
    flex-wrap: wrap;
	margin-bottom: 50px;
}
ul.personalInfoFlex li {
    width: 32%;
}
.familyInfoFlex li {
    width: 49%;
}

.panternalFamilyInfoFlex li {
    width: 49%;
}

.maternalFamilyInfoFlex li {
    width: 49%;
}
.divFlexptb {
    display: flex;
    justify-content: space-between;
}
.divFlexptb span {
    font-size: 13px;
    display: inline-block;
    margin-top: 6px;
}

.personalInfoFlex .inputField input[type="text"] {
    width: 62px;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #ddd;
}
.personalInfoFlex .inputField .divFlexpHeight input[type="text"] {
    width: 12%;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #ddd;
}
.divFlexpHeight span {
    display: inline-block;
    padding: 5px;
}
input#weightFeet {
    width: 87%;
}
input#pName {
    width: 98%;
}

.multiFlexInput {
    display: flex;
    justify-content: space-between;
}
.inputField .multiFlexInput input[type="text"] {
    width: auto;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #ddd;
}
ul.specialDes {
    line-height: none;
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	margin-top:10px;
}
ul.specialDes  li{
	width:49%;
}
input.fillInput {
    width: 95%;
    padding: 8px;
    border: none;
    border-bottom: 1px solid #ddd;
}
.calBox {
    position: relative;
}
.calBox i.fa.fa-calendar {
    right: 9px;
    top: 9px;
    position: absolute;
}
input#submitBtn {
    text-align: center;
    padding: 13px 15px;
    background: #000;
    color: #fff;
    border: 1px solid #000;
    width: 25%;
    margin: 32px auto;
    border-radius: 7px;
}
.personalInfoFlex .inputField input[type="text"]#place{
    width:150px;
}
.personalInfoFlex .inputField input[type="text"]#time, .personalInfoFlex .inputField input[type="text"]#hrs {
    width: 18px;
}
.multiFlexInput.gapRow {
    margin-top: 10px;
}