.color_primary{
	color: #214477;
}
.color_secondary{
	color: #FF7580;
}
nav li.desktop-none {
    display: none !important;
}


.appointment input:not(input[type=checkbox], input[type=submit]), 
.appointment select, 
.appointment textarea {
    color: black;
}
.gform_wrapper.gravity-theme .gfield textarea::placeholder{
    color: black;
}
.appointment textarea::-webkit-input-placeholder {
color: #000 !important;
 opacity: 1 ;
}

.appointment textarea:-moz-placeholder { /* Firefox 18- */
color: #000 !important; 
 opacity: 1 ;
}

.appointment textarea::-moz-placeholder {  /* Firefox 19+ */
color: #000 !important;
}

.appointment textarea:-ms-input-placeholder {
color: #000 !important;
    opacity: 1 ;
}

.appointment input:not(input[type=checkbox], input[type=submit])::placeholder, 
.appointment select::placeholder, 
.appointment textarea::placeholder {
    color: black;
}
.menu-item a i {
    margin-right: 5px;
}

.patient-form-main form #field_3_5 {
    margin-bottom: 20px;
}
.patient-form-main form #field_3_10 .gchoice.gchoice_3_10_1 {
    display: flex;
    align-items: flex-start;
}
.patient-form-main form #field_3_10 .gchoice.gchoice_3_10_1 input {
    margin-top: 5px;
    margin-right: 5px;
}
.patient-form-main form #field_3_3 input {
    width: 100%;
}
.patient-form-main form .gform-footer input {
    background: var( --e-global-color-secondary );
    text-transform: uppercase;
}
.patient-form-main form .gform-footer input:hover {
    background: var( --e-global-color-primary );
}
.patient-form-main form #field_3_10 {
    margin-bottom: 10px;
}
.patient-form-main form input:focus, 
.patient-form-main form textarea:focus {
    border: 1px solid #ff7580;
}

@media screen and (max-width: 1024px) {
    nav li.desktop-none {
        display: inline-block !important;
			    background-color: var(--e-global-color-secondary);
    font-family: "Gelion", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 5px 5px 5px 5px;
    }
nav ul {
    padding: 20px 20px 30px !important;
}
}

@media screen and (max-width:640px) {
    .patient-form-main form #field_3_3 input {
        width: 100%;
    }
}