/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 25 2025 | 05:03:18 */
.modal-close
{
	display:none !important;
}
#input_2_19, #input_2_26, #input_2_27, #input_2_43
{
	    background: #f2f2f2 !important;
		border: 0px !important;
		font-size: 16px !important;
		font-weight: bold !important;
		letter-spacing: 2px !important;
}
#field_2_55 .gfield_label_before_complex
{
	font-size: 20px !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    color: #1e73be !important;
}
.ginput_product_price_label
{
	font-size: 17px  !important;
    font-weight: bold  !important;
    letter-spacing: 1px  !important;
}
#ginput_base_price_2_41
{
	font-size: 20px !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    color: #28a745 !important;
}
.terms_swasthyacon
{
	border: 1px solid #ddd;
    padding: 20px;
    border-radius: 8px;
}

.terms_swasthyacon ul
{
	margin: 0px !important;
    padding: 0px;
    font-size: 13px;
    letter-spacing: 1px;
}

/* FORM DESIGN*/
#input_2_1, #input_2_17, #input_2_21, #input_2_44
{
	height: 43px !important;
	border: 1px solid #abb8c3 !important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large
{
	border: 1px solid #abb8c3 !important;
	border-radius: 5px !important;
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message
{
	background: transparent !important;
    border: 0px solid #c02b0a !important;
    font-size: 14.992px;
    margin-top: 5px  !important;
    padding: 0px 0px !important;
}
#gform_submit_button_2
{
	padding: 8px 30px !important;
    background: #008dd2 !important;
    border: 0px !important;
    border-radius: 5px !important;
    color: #fff !important;
    box-shadow: 0px 0px 10px -1px #7a7a7a !important;
	letter-spacing: 1px !important;
    text-transform: uppercase !important;
}
#gform_submit_button_2:hover
{
	padding: 8px 30px !important;
    background: #343a40 !important;
    border: 0px !important;
    border-radius:5px !important;
    color: #fff !important;
    box-shadow: 0px 0px 10px -1px #7a7a7a !important;
	cursor: pointer;
	transition:2s;
	letter-spacing: 1px !important;
    text-transform: uppercase !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media only screen and (max-width: 641px)
{
	.gsection_title
	{
		font-size:20px !important;
	}
}