		.info-form-popup {
			position: fixed;
			left: 0px;
			top: 0px;
			right: 0px;
			bottom: 0px;
			z-index: 9999;
			background: rgba(0, 0, 0, 0.8);
		}

		.info-form-popup .info-form-inner-wrap {
			position: absolute;
			top: 50%;
			left: 0px;
			right: 0px;
			margin: 0 auto;
			max-width: 750px;
			padding: 40px;
			transform: translateY(-50%);
			background: #fff;
			box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
			font-size: 14px;
			padding-left: 120px;
			border: 4px solid #963496;
			max-height: 90vh;
			overflow: auto;
		}

		.bundle-form-wrap_wrapper {
			display: flex;
			flex-wrap: wrap;
		}

		.page-template-template-bundles main .container {
			max-width: 100%;
			width: 100%;
			padding: 0;
			font-family: "Open Sans", Sans-serif;
		}

		.page-template-template-bundles main .gform_heading {
			text-align: center;
			background: #7d2b8d;
			padding: 110px 0px;
			color: #ffffff;
			margin-bottom: 100px;
			width: 100%;
			order: 3;
		}

		.page-template-template-bundles main .gform_heading h2 {
			color: #ffffff;
			font-family: "Open Sans", Sans-serif;
			font-size: 60px;
			font-weight: 100;
			margin: 0;
		}

		.bundle-form-wrap {
			max-width: 1600px;
			margin: 0 auto;
			padding: 0 30px 100px;
			order: 5;
			width: 100%;
		}

		.gform_wrapper.bundle-form-wrap_wrapper > .gform_validation_errors {
			order: 4;
			max-width: 759px;
			margin-left: auto;
			margin-right: auto;
			position: relative;
			left: -32px;
			margin-bottom: 20px;
		}

		.bundle-form-wrap .tab-title {
			font-size: 32px;
			text-align: left;
			font-weight: 700;
			color: #963496;
			line-height: 1;
			margin-bottom: 20px;
		}

		.bundle-form-wrap #gform_page_2_1 .tab-title span span {
			color: #2967c4;
		}

		.bundle-form-wrap .tab-title a {
			color: #5a6275;
			text-decoration: underline;
		}

		.bundle-form-wrap .tab-title a.active-tab {
			color: #963496;
		}

		.bundle-selection legend {
			display: none !important;
		}

		.gform_wrapper form {
			display: flex;
			flex-wrap: wrap;
		}

		.gform_wrapper .gf_page_steps {
			width: 15%;
		}

		.gform_wrapper .gform-body {
			width: 65%;
			padding: 0 30px;
		}

		.gform_wrapper .gform-body > .gform_page {
			padding: 30px 30px;
			border: 2px solid #5a6275;

		}

		.gform_wrapper .ginput_container {
			width: 100%;
		}

		.gform_wrapper .ginput_container .gfield_radio {
			display: flex;
			flex-wrap: wrap;
			margin: 0 -15px;
		}

		.gform_wrapper .ginput_container .gchoice {
			width: 33.33%;
			position: relative;
			padding: 0 15px;
			margin-bottom: 20px;
		}

		.gform_wrapper .ginput_container .gchoice > input {
			position: absolute;
			left: 0px;
			top: 0px;
			bottom: 0px;
			right: 0px;
			opacity: 0;
		}

		.gform_wrapper.gravity-theme .bundle-form-wrap .gfield-choice-input + label {
			max-width: 100%;
			width: 100%;
			height: 100%;
			cursor: pointer;
		}

		.gform_wrapper .bundle-or-custom-bundle-rdo .ginput_container .gchoice {
			width: auto;
		}

		.gform_wrapper .bundle-or-custom-bundle-rdo legend {
			display: none !important;
		}

		/*
		.page-2-form .gform_previous_button {
			display: none !important;
		}
*/

		.bundle-form-wrap .bundle-col-box {
			border: 2px solid #f2f3f5;
			padding: 20px;
			display: inline-block;
			width: 100%;
			height: 100%;
			padding-bottom: 40px;
			background: #f2f3f5;
		}

		.bundle-form-wrap .bundle-col-box:hover,
		.bundle-form-wrap .bundle-col-box:focus {
			cursor: pointer;
			background-color: #cdd1d4;
			border-color: #474747;
		}

		.bundle-form-wrap .gchoice:hover .bundle-detail,
		.bundle-form-wrap .gchoice:hover .add-on-detail {
			color: #993399;
		}

		.bundle-selection.text-lighter .gchoice label .title,
		.bundle-selection.text-lighter .gchoice .bundle-detail,
		.gfield.text-lighter .gchoice label .title,
		.gfield.text-lighter .gchoice .add-on-detail {
			color: #939aa9;
		}

		.bundle-selection.text-lighter .bundle-col-box .custom-checkbox,
		.gfield.text-lighter .bundle-col-box .custom-addon-checkbox {
			background: url(https://mediacyber.wpengine.com/wp-content/uploads/2023/01/checkbox-default-lighter.png) no-repeat;
		}

		.bundle-selection.text-lighter .gchoice .bundle-detail,
		.gfield.text-lighter .gchoice .add-on-detail {
			text-decoration: none !important;
		}

		.page-template-template-bundles #lqd-contents-wrap .elementor-section.elementor-element-797977f2 {
			padding-top: 10px !important;
		}

		.gform_wrapper .ginput_container .gchoice > input:checked + label .bundle-col-box {
			background: #f3e6f6;
			border-color: #993399;
		}

		.bundle-col-box .top {
			width: 100%;
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			/*	padding-left: 52px;*/
			position: relative;
		}

		.bundle-col-box .top .img {
			width: 40px;
			margin-right: 20px;
			position: absolute;
			left: 0;
			top: 0;
		}

		.bundle-col-box .top .title {
			/*	font-size: 16px;*/
			font-size: 18px;
			/*			color: #939aa9;*/
			color: #474747;
			line-height: 1.2;
			padding-top: 7px;
			font-weight: 400;
		}

		.bundle-col-box .content {
			line-height: 1.4;
			font-size: 14px;
			/*	margin-top: 30px;*/
			margin-top: 10px;
			margin-bottom: 20px;
			color: #939aa9;
		}

		.bundle-col-box .content ul {
			list-style: none;
			padding: 0;
		}

		.bundle-col-box .content ul li {
			margin-bottom: 3px;
		}

		.your-selection .selection-bundle ul li.list-padding {
			padding-left: 20px;
		}

		.your-selection .selection-bundle ul li {
			color: #474747;
			text-decoration: underline;
			font-weight: 500;
			cursor: pointer;
			font-size: 14px;
			margin-bottom: 4px;
		}

		.your-selection .selection-bundle ul li:hover {
			color: #993399;
		}


		.bundle-col-box .details {
			float: right;
			font-size: 13px;
			color: #939aa9;
		}

		.bundle-detail,
		.add-on-detail,
		.custom-bundle-detail {
			position: absolute;
			right: 30px;
			bottom: 16px;
			font-size: 13px;
			color: #474747;
			text-decoration: underline;
			cursor: pointer;
		}

		.custom-bundle-detail {
			position: static;
		}

		.not-need-bundle {
			margin: 10px 0;
		}

		.not-need-bundle legend {
			display: none !important;
		}

		.not-need-bundle label {
			width: auto !important;

		}

		.not-need-bundle .gchoice {
			width: 100% !important;
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			padding: 20px 0 !important;
			border: 0px solid #5a6275;
		}

		.not-need-bundle .gchoice input {
			position: static !important;
			opacity: 1 !important;
			margin-right: 20px;
		}

		.gform_wrapper.gravity-theme fieldset.custom-bundle {
			display: none;
		}

		.talk-to-sales {
			width: 70% !important;
		}

		.talk-to-sales input {
			width: 100%;
			border: 2px solid #939aa9;
			height: 50px;
			background: #e9ebee;
		}

		.bundle-form-wrap .gform_page_footer {
			width: 100%;
			float: none;
			text-align: right;
			padding: 0 !Important;
			margin: 20px 0 0 !important;
		}

		.bundle-form-wrap .gform_page_footer input {
			margin-bottom: 0;
			border: 0;
			height: 50px;
			width: 170px;
		}

		.your-selection {
			border: 2px solid #5a6275;
			padding: 30px 20px;
			width: 20%;
			color: #5a6275;
		}

		.your-selection h6 {
			margin: 0 0 20px;
			font-size: 18px;
			color: #5a6275;
		}

		.selection-bundle {
			margin-bottom: 20px;
		}

		.selection-bundle span {
			font-weight: 700;
			font-size: 16px;
		}

		.selection-bundle ul {
			padding: 0px;
			list-style: none;
			font-size: 16px;
			font-weight: 400;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_number {
			display: none !important;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_label {
			font-size: 14px;
			font-weight: 600;
			line-height: 19px;
			padding-left: 10px;
			color: #bbb;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step {
			display: inline-block;
			margin: 0;
			width: 100%;
			padding: 9px;
			background: #f2f3f5;
			background: transparent;
			/*		border-radius: 50px;*/
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step:hover {

			/*		background: #939;*/
			color: #fff;
		}

		.bundle-form-wrap .add-ons-wrap .ginput_container {
			margin: 0 -11px;
		}

		.bundle-form-wrap .add-ons-wrap .ginput_container .gfield_checkbox {
			display: flex;
			flex-wrap: wrap;
		}

		.bundle-form-wrap .add-ons-wrap .bundle-col-box {
			height: 95%;
		}

		/*
		.add-ons-wrap .gform_page_footer .gform_previous_button {
			display: none !important;
		}
*/

		.add-ons-wrap legend.gfield_label_before_complex {
			display: none !Important;
		}

		.add-ons-wrap .talk-to-sales input {
			margin-top: 50px;
		}

		.bundle-form-wrap .add-ons-wrap .gform_page_footer {
			margin: -66px 0 0 !important;
		}

		.gform_wrapper .gform-body > .gform_page#gform_page_2_3.add-ons-wrap .gform_page_footer {
			margin: -60px 0 30px !important;
		}

		.bundle-form-wrap .add-ons-wrap .split-col + div .bundle-col-box,
		.bundle-form-wrap .add-ons-wrap .split-col + div + div .bundle-col-box {
			margin-top: 70px;
		}

		.bundle-form-wrap .add-ons-wrap .taxonomy_name + .bundle-col-box {
			margin-top: 10px;
		}

		.bundle-form-wrap .add-ons-wrap .taxonomy_name {
			margin-top: 20px;
			font-size: 24px;
			font-weight: 700;
			color: #2967c4;
		}

		.gform_wrapper .form-page-wrap fieldset {
			padding-bottom: 10px;
		}

		.gform_wrapper .form-page-wrap .ginput_container .gchoice {
			display: flex;
			align-items: center;
		}

		.gform_wrapper .form-page-wrap .ginput_container .gchoice input {
			width: 20px;
			height: 20px;
			opacity: 0 !important;
			position: static !important;
		}

		.gform_wrapper .form-page-wrap .ginput_container .gchoice input + label {
			position: relative;
			padding-left: 12px;
		}

		.gform_wrapper .form-page-wrap .ginput_container .gchoice input + label:before {
			position: absolute;
			left: -18px;
			top: 3px !important;
			border: 1px solid #bcc0ca;
			width: 20px;
			height: 20px;
			content: '';
		}

		.gform_wrapper .form-page-wrap .ginput_container .gchoice input:checked + label:after {
			position: absolute;
			left: -13px;
			top: 8px !important;
			border-radius: 50%;
			background: #ab47bc !important;
			width: 10px;
			height: 10px;
			content: '';
		}

		.form-page-wrap fieldset legend {
			display: none !important;
		}

		.form-page-wrap .name-single-line {
			width: 100%;
			grid-column: span 8 !important;
		}

		.form-page-wrap .name-single-line-2 {
			width: 100%;
			grid-column: span 4 !important;
		}

		.gform_wrapper.gravity-theme .form-page-wrap .gfield_label {
			font-size: 14px;
			font-weight: normal;
		}

		.form-page-wrap input:not([type="button"]) {
			background: #f2f3f5 !Important;
			border: 1px solid #bcc0ca;
			/*	border: 2px solid #bcc0ca;*/
		}

		.form-page-wrap textarea {
			background: #f2f3f5 !Important;
			border: 1px solid #bcc0ca;
			/*	border: 2px solid #bcc0ca;*/
		}

		/*
		.form-page-wrap .gform_page_footer .gform_previous_button {
			display: none !important;
		}
*/

		.bundle-form-wrap .form-page-wrap .gform_page_footer {
			position: relative;
		}

		.bundle-form-wrap .form-page-wrap .validation_message {
			position: absolute;
			right: 188px;
			width: 30%;
			font-size: 12px;
			bottom: 0px;
			padding: 5px;
			background: no-repeat;
			border: 0;
			line-height: 1.2;
		}

		.bundle-form-wrap .form-page-wrap div.gfield_error {
			position: relative;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step.gf_step_active {
			/*		background: #939;*/
			color: #fff;
		}

		.bundle-form-wrap.gform_confirmation_wrapper .gform_confirmation_message {
			width: fit-content;
			padding: 70px 50px;
			border: none;
			max-width: inherit;
			margin: 100px auto 0;
			color: #222;
			background-color: #fff;
			text-align: center;
			font-size: 16px;
		}

		.bundle-form-wrap.gform_confirmation_wrapper .gform_confirmation_message h5 {
			margin: 0;
			padding: 0;
			font-size: 22px;
			color: #5a6275;
			font-weight: 600;
			line-height: 1.2em;
			font-family: "Open Sans", Sans-serif;
			margin-bottom: 15px;
		}

		.bundle-form-wrap.gform_confirmation_wrapper .gform_confirmation_message br {
			display: none;
		}

		.gform_wrapper .gform-body > .gform_page#gform_page_2_1.form-page-wrap,
		.gform_wrapper .gform-body > .gform_page.add-ons-wrap#gform_page_2_3 {
			padding-top: 40px;
		}

		.detail-content-popup {
			position: fixed;
			left: 0px;
			top: 0px;
			right: 0px;
			bottom: 0px;
			z-index: 9999;
			background: rgba(0, 0, 0, 0.8);
		}

		.detail-content-popup .detail-inner-wrap {
			position: absolute;
			top: 50%;
			left: 0px;
			right: 0px;
			margin: 0 auto;
			max-width: 750px;
			padding: 40px;
			transform: translateY(-50%);
			background: #fff;
			box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
			font-size: 14px;
			/*	padding-left: 120px;*/
			border: 4px solid #963496;
			max-height: 90vh;
			overflow: auto;
		}

		.detail-content-popup .detail-inner-wrap img {
			max-width: 60px;
			margin-left: 0;
			position: absolute;
			left: 40px;
			top: 30px;
		}

		.detail-content-popup .detail-inner-wrap ul {
			padding-left: 17px;
			margin-top: 22px;
		}

		.detail-content-popup .detail-inner-wrap h4 {
			width: auto;
			display: inline-block;
			font-size: 22px;
			font-weight: 700;
			/*	color: #963496;*/
			color: #5a6275;
			margin-top: 0;
		}

		/*
		.detail-content-popup span.close {
			cursor: pointer;
			color: #ffffff;
			position: absolute;
			right: 30px;
			top: 30px;
		}
		*/
		/*
		.detail-content-popup span.close {
			cursor: pointer;
			position: absolute;
			right: 20px;
			top: 0px;
			color: #000;
			font-size: 30px;
			font-weight: 600;
		}
		*/

		.detail-content-popup span.close,
		.info-form-popup span.close {
			cursor: pointer;
			position: absolute;
			right: 20px;
			top: 20px;
			background: url(img/close-icon.png) no-repeat;
			background-size: auto;
			width: 26px;
			height: 26px;
			background-size: cover;
			text-indent: -9999px;
		}


		#lqd-site-content {
			position: initial !important;
		}

		.bundle-form-wrap .cb-checkbox {
			grid-column: span 4 !important;
		}


		.bundle-form-wrap .cb-checkbox input + label {
			position: relative;
			font-size: 16px !important;
			line-height: 1.3;
			color: #474747;
			margin-left: 0px;
			padding: 20px 20px 20px 50px;
			border: 2px solid #bec2cb;
		}

		.bundle-form-wrap .cb-checkbox input + label:before {
			position: absolute;
			left: 22px;
			top: 22px !important;
			border: 2px solid #bcc0ca;
			width: 20px;
			height: 20px;
			content: '';
		}

		.bundle-form-wrap .cb-checkbox input:checked + label {
			background: #f3e6f6;
			border-color: #993399;
			color: #474747;
		}

		.bundle-form-wrap .cb-checkbox input:hover + label {
			background: #cdd1d4;
			border-color: #474747;
		}

		.bundle-form-wrap .cb-checkbox input:checked + label:after {
			position: absolute;
			left: 27px;
			top: 27px !important;
			border-radius: 50%;
			background: #ab47bc !important;
			width: 10px;
			height: 10px;
			content: '';
			clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
		}

		.bundle-form-wrap .cb-checkbox .gchoice {
			display: flex;
			width: 100%;
		}

		.bundle-form-wrap .cb-checkbox .gchoice.input-filled {}

		.bundle-form-wrap .cb-checkbox legend {
			display: none !important;
		}

		.bundle-form-wrap .cb-right-box {
			grid-column: span 8 !important;
			padding-left: 20px !important;
		}

		.bundle-form-wrap .cb-right-box .bundle-col-box .top {
			padding: 0;
			border: 0;
		}

		.bundle-form-wrap .cb-right-box .bundle-col-box {
			border: 0px solid #5a6275;
			padding: 0;
			background: none !important;
			display: inline-block !important;
			width: auto !important;
		}

		.bundle-form-wrap .cb-right-box .gfield_checkbox {
			display: flex;
			flex-wrap: wrap;
		}

		.bundle-form-wrap .cb-right-box .gchoice {
			width: 100%;
			margin-bottom: 16px;
		}

		.bundle-form-wrap .cb-right-box .gchoice label {
			height: auto !important;
			position: relative;
			padding-left: 10px;
		}

		.bundle-form-wrap .cb-right-box .bundle-col-box .top .title {
			padding: 0;
			font-size: 16px;
			width: 100% !important;
			color: #474747;
			padding-right: 15px !important;
		}

		.bundle-form-wrap .cb-right-box .gchoice .custom-bundle-detail {
			color: #474747;

		}

		.bundle-form-wrap .cb-right-box .gchoice .custom-bundle-detail:hover {
			color: #993399 !important;
		}

		.bundle-form-wrap .cb-right-box .bundle-detail {
			position: static;
			padding-left: 12px;
		}

		.bundle-form-wrap .cb-right-box label.custom-bundle-indent {
			padding-left: 45px;
		}

		.bundle-form-wrap .cb-right-box label.custom-bundle-indent:before {
			left: 12px;
		}

		.bundle-form-wrap .cb-right-box input:checked + label.custom-bundle-indent:after {
			position: absolute;
			left: 17px !important;
			top: 7px !important;
		}

		.gform_wrapper .cb-right-box .ginput_container .gchoice > input:checked + label .bundle-col-box {
			background: transparent !important;
		}

		.bundle-form-wrap .cb-right-box legend {
			display: none !important;
		}

		#gform_page_2_2.gform_page.page-2-form #field_2_7 .gchoice input:checked + .bundle-form-wrap .cb-right-box .gchoice label:before {
			position: absolute;
			left: -18px;
			top: 3px !important;
			border: 2px solid #bcc0ca;
			width: 20px;
			height: 20px;
			content: '';
		}

		.bundle-form-wrap .cb-right-box input:checked + label:after {
			position: absolute;
			left: -13px;
			top: 8px !important;
			border-radius: 50%;
			background: #ab47bc !important;
			width: 10px;
			height: 10px;
			content: '';
			clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
		}

		.bundle-form-wrap .cb-right-box input + label:before {
			content: '';
			border: 1px solid #bcc0ca;
			position: absolute;
			left: -18px;
			top: 2px !important;
			width: 20px;
			height: 20px;

		}

		.gform_wrapper .add-ons-wrap .ginput_container .gfield_checkbox:after,
		.gform_wrapper .add-ons-wrap .ginput_container .gfield_checkbox:before {
			display: table;
			clear: both;
			content: '';
		}

		.gform_wrapper .add-ons-wrap .ginput_container .gchoice {
			float: left;
			margin-bottom: 25px;
		}

		.gform_wrapper .add-ons-wrap .ginput_container .gchoice.split-col:not(:first-child) {
			clear: left;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step:nth-child(5) {
			display: none !important;
		}

		@media (max-width:1100px) {
			.bundle-form-wrap .cb-checkbox {
				grid-column: span 12 !important;
			}

			.bundle-form-wrap .cb-right-box {
				grid-column: span 12 !important;
				padding-left: 0px !important;
			}

			.bundle-form-wrap .cb-checkbox .gchoice {
				padding: 0;
			}
		}

		@media (max-width:1023px) {
			.bundle-form-wrap {
				padding: 0 15px 100px;
			}

			.gform_wrapper .bundle-form-wrap .gf_page_steps {
				width: 100%;
				border-bottom: 0;
				margin-bottom: 30px;
				text-align: center;
			}

			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_label {
				font-size: 12px;
			}

			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step {
				width: auto;
				margin-right: 5px;
			}

			.gform_wrapper .gform-body {
				width: 100%;
				padding: 0 0px;
			}

			.bundle-form-wrap .tab-title {
				line-height: 1.2;
				font-size: 20px;
			}

			.gform_wrapper .bundle-form-wrap .ginput_container.ginput_container_radio .gchoice {
				width: 100%;
				padding: 0 15px;
				margin-bottom: 30px;
			}

			.gform_wrapper .ginput_container.ginput_container_checkbox .gchoice {
				padding: 0;
				width: 100%;
			}

			.gform_wrapper .bundle-form-wrap .ginput_container.ginput_container_radio .gchoice:last-child {
				margin-bottom: 0px !important;
			}

			.page-template-template-bundles main .gform_heading h2 {
				font-size: 48px;
			}

			.your-selection {
				width: 100%;
				margin-top: 30px;
			}

			.bundle-form-wrap .gform_page_footer {
				width: auto;
				float: none;
				text-align: left;
				padding: 0 !Important;
				margin: 30px 0 0 !important;
			}

			.talk-to-sales {
				width: 100% !important;
			}

			.bundle-form-wrap .add-ons-wrap .ginput_container {
				margin: 0;
			}

			.form-page-wrap .name-single-line {
				width: 100%;
				grid-column: span 12 !important;
			}

			.form-page-wrap .name-single-line-2 {
				width: 100%;
				grid-column: span 12 !important;
			}



			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_label {
				padding: 0 7px;
			}

			.gform_wrapper.gravity-theme .gf_page_steps {
				border-bottom: 0px !important;
			}

			.gform_wrapper.bundle-form-wrap_wrapper > .gform_validation_errors {
				left: 0;
				max-width: calc(100% - 30px);
			}

			.bundle-form-wrap .cb-right-box .gchoice {
				padding: 0 20px !important;
				width: 100% !important;
			}

			.bundle-form-wrap .cb-right-box .bundle-col-box .top .title {
				font-size: 13px;
			}

			.bundle-form-wrap .add-ons-wrap .bundle-col-box {
				margin-top: 0px;
			}

			.bundle-form-wrap .add-ons-wrap .split-col + div .bundle-col-box,
			.bundle-form-wrap .add-ons-wrap .split-col + div + div .bundle-col-box {
				margin-top: 0px;
			}
		}


		/*custom-6-12-22*/

		.page-template-template-bundles .bundle-form-wrap .gform_page .field_description_below .tab-title .choose-bundle-tab,
		.page-template-template-bundles .bundle-form-wrap .tab-title {
			color: #5a6275;

		}


		.bundle-form-wrap #gform_page_2_1 .tab-title span span {
			color: #5a6275 !important;
		}

		.page-template-template-bundles .bundle-form-wrap .add-ons-wrap .taxonomy_name {
			color: #5a6275;
		}

		.bundle-form-wrap .add-ons-wrap .split-col + div .bundle-col-box,
		.bundle-form-wrap .add-ons-wrap .split-col + div + div .bundle-col-box {
			margin-top: 60px;
		}

		.bundle-col-box .top {
			min-height: 40px;
		}

		.loader {
			width: 200px;
			height: 200px;
			margin-left: auto;
			margin-right: auto;
			background: url(img/loader.gif) no-repeat;
			background-position: center center;
			transform: translatex(-40px);

		}

		/*
		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step.gf_step_active,
		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step:hover {
			background: #983398;
		}
	*/

		@media(max-width:767px) {
			.gform_wrapper .bundle-form-wrap .gf_page_steps {
				display: flex;
			}

			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_label {
				font-size: 10px;
			}
		}

		@media(max-width:480px) {
			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step {
				padding: 9px 6px;
			}
		}

		@media(max-width:414px) {
			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step {
				padding: 9px 2px;
			}
		}

		@media(max-width:375px) {
			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_label {
				font-size: 8px;
			}

			.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step {
				margin-right: 3px;
			}
		}


		/*09-12-2022*/

		#lqd-contents-wrap .elementor-5848 .elementor-element.elementor-element-e0aa4f6 > .elementor-container {
			min-height: 160px !important;
		}

		.page-template-template-bundles .bundle-form-wrap .tab-title a:hover {
			color: #2967C4 !important;
		}

		.bundle-selection .gchoice .bundle-detail:hover,
		.add-on-detail:hover {
			color: #993399;
		}

		.gform_wrapper.gravity-theme .gform_previous_button.button:hover,
		.gform_wrapper.gravity-theme .gform_save_link.button:hover {
			color: #2967C4;
		}

		.bundle-form-wrap .tab-title a.active-tab:hover,
		.bundle-form-wrap .tab-title a.active-tab {
			color: #5a6275 !important;
			text-decoration: none !important;
		}


		.info-form-popup .info-form-inner-wrap .gform_wrapper .gform_body {
			width: 100%;
			padding: 0;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gfield.gfield--width-half.name-single-line-2 {
			display: flex;
			align-content: end;
			flex-wrap: wrap;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper input:not([type="submit"]) {
			background: #f2f3f5 !Important;
			border: 1px solid #bcc0ca;
			max-width: 100%;
			width: 100%;
			font-size: 15px;
			margin-bottom: 0;
			margin-top: 0;
			padding: 8px;
			height: 35px;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper .ginput_container .gchoice input {
			width: 20px;
			height: 20px;
			opacity: 0 !important;
			position: static !important;
		}


		.gform_wrapper .form-page-wrap .ginput_container .gchoice input {
			width: 20px;
			height: 20px;
			opacity: 0 !important;
			position: static !important;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper .ginput_container .gchoice input + label {
			position: relative;
			padding-left: 8px;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper .ginput_container .gchoice input + label:before {
			position: absolute;
			left: -23px;
			top: 3px !important;
			border: 1px solid #bcc0ca;
			width: 20px;
			height: 20px;
			content: '';
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper .ginput_container .gchoice input:checked + label:after {
			position: absolute;
			left: -18px;
			top: 8px !important;
			border-radius: 50%;
			background: #ab47bc !important;
			width: 10px;
			height: 10px;
			content: '';
			clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper .ginput_container .gchoice.gchoice_1_12_1 {
			padding: 0 !important;
			margin-bottom: 0 !important;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper .ginput_container .gchoice input + label {
			font-size: 14px;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper textarea {
			background: #f2f3f5 !Important;
			border: 1px solid #bcc0ca;
			height: 86px !important;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gfield_label {
			font-size: 14px;
			font-weight: normal;
			margin-bottom: 5px !important;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gform_footer {
			justify-content: end;
			width: 30%;
			float: right;
			text-align: right;
			padding: 0 !Important;
			margin: 20px 0 0 !important;
			/*	margin: -66px 0 0 !important;*/
			position: relative;
			margin-left: auto !important;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gform_footer .gform_button {
			border: 0;
			height: 50px;
			width: 170px;
			border-radius: 0px 0px 0px 0px;
			padding: 12px 30px 12px 35px;
			font-size: 14px;
			line-height: 1em;
		}

		.info-form-popup .info-form-inner-wrap {
			padding-left: 40px !important;
		}

		.info-form-popup .info-form-inner-wrap .gform_body h3 {
			margin: 0;
			/*	font-size: 32px;*/
			font-size: 24px;
			text-align: left;
			font-weight: 700;
			color: #5a6275;
			line-height: 1;
			/*	margin-bottom: 20px;*/
			margin-bottom: 0;
		}


		/*13-12-2022*/


		.gform_wrapper .form-page-wrap .ginput_container .gchoice input:checked + label::after {
			clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
		}

		.gform_wrapper.gravity-theme .gfield_description {
			width: 100%;
			position: absolute;
			display: block;
		}

		.gform_wrapper.gravity-theme .gfield.gfield--width-full#field_1_11 {
			position: relative;
			padding: 8px !important;
			border-radius: 5px;
			font-size: 12px;

		}

		.gform_wrapper .gform_validation_errors {
			margin-bottom: 25px;
			margin-top: 25px;
		}

		.gform_wrapper .form-page-wrap .ginput_container .gchoice.gchoice_2_32_1 {
			padding: 0 !important;
			margin-bottom: 0 !important;
		}

		.gform_wrapper.gravity-theme .gfield.gfield--width-full#field_1_11 .bundle-form-wrap .form-page-wrap #field_2_18 .validation_message {
			width: 100%;
			left: 0;
			position: relative;
		}

		.gform_wrapper.gravity-theme .gfield.gfield--width-half#field_1_7 {
			position: relative;
		}

		.gform_wrapper.gravity-theme .gfield.gfield--width-half#field_1_7 .gfield_description#validation_message_1_7 {
			position: relative;
			padding: 8px;
			border-radius: 5px;
			font-size: 12px;
		}

		.gform_wrapper .ginput_container#input_2_22 #validation_message_2_22 {
			width: 100%;
			position: relative;
			display: block;
			left: 0;
		}

		.gform_wrapper.gravity-theme .gfield_description#validation_message_2_22 {
			display: block !important;
			left: 0 !important;
			position: relative;
		}

		.eael-gravity-form .gform_wrapper textarea {
			padding: 8px !important
		}

		.gform_wrapper .ginput_container .gfield_radio#input_2_11 .gchoice {
			margin-bottom: 0 !important;
		}

		#field_2_32 {
			padding-bottom: 0;
		}

		.gform_wrapper form .detail-content-popup li,
		.gform_wrapper .detail-content-popup li {
			list-style: disc;
		}

		.info-form-popup .info-form-inner-wrap {
			padding: 30px !important;
		}

		.info-form-popup .gform_wrapper .ginput_container .gfield_radio#input_1_2 .gchoice.gchoice_1_2_0,
		.info-form-popup .gform_wrapper .ginput_container .gfield_radio#input_1_2 .gchoice.gchoice_1_2_1 {
			margin-bottom: 0 !important;
		}

		.info-form-popup .gform_wrapper.gravity-theme .gfield.gfield--width-full#field_1_9,
		.info-form-popup .gform_wrapper.gravity-theme .gfield.gfield--width-full#field_1_10 {
			grid-column: span 6;
		}

		.info-form-popup .gform_wrapper.gravity-theme .gfield.gfield--width-full#field_1_11 {
			padding: 0 !important;
		}

		.gform_wrapper.gravity-theme .gfield.gfield--width-full.custom-bundle-tab.cb-right-box.add-to-cart .gchoice .bundle-col-box .top {
			min-height: inherit !important;
			width: auto;
		}

		.gform_wrapper.gravity-theme .gfield.gfield--width-full.custom-bundle-tab.cb-right-box.add-to-cart .gchoice label:before {
			border: 1px solid #474747 !important;
		}

		.bundle-form-wrap .cb-checkbox input + label {
			border: 1px solid #474747;
		}

		.bundle-form-wrap .cb-checkbox input + label:before {
			border: 1px solid #474747;
		}

		.gform_wrapper.gravity-theme .bundle-form-wrap .custom-bundle-tab.cb-right-box.add-to-cart .gfield-choice-input + label {
			display: flex;
			/*			flex-wrap: wrap;*/
		}

		.bundle-col-box .custom-checkbox {
			background: url(img/checkbox-default.png) no-repeat;
			width: 30px;
			height: 20px;
		}

		.bundle-col-box .custom-checkbox.checked {
			background: url(img/checkbox-selected.png) no-repeat;
			width: 30px;
			height: 20px;
		}

		.bundle-col-box .custom-addon-checkbox {
			background: url(img/checkbox-default.png) no-repeat;
			width: 30px;
			height: 20px;
		}

		.bundle-col-box .custom-addon-checkbox.checked {
			background: url(img/checkbox-selected.png) no-repeat;
			width: 30px;
			height: 20px;
		}

		#field_1_2 legend,
		#field_1_5 legend,
		#field_1_12 legend {
			display: none;
		}

		.gform_wrapper .gform-body > .gform_page#gform_page_2_3 .gform_page_footer {
			margin: 20px 0 0 !important;
			width: 100% !important;
			float: none !important;
		}

		.bundle-col-box .top {
			align-items: flex-start;
		}

		.bundle-col-box .top .title {
			width: calc(100% - 40px);
			padding-top: 0;
		}

		.elementor-element-8ed9244 {
			display: none;
		}

		.page-template-template-bundles .eael-contact-form {
			background: #fff;
			padding: 0 30px 20px;
			border-radius: 10px;
			max-width: 1680px;
			margin: auto;
		}

		@media(max-width:767px) {
			.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gfield.gfield--width-half.name-single-line#field_1_5 {
				grid-column: span 12 !important;
			}

			.info-form-popup .info-form-inner-wrap .gform_wrapper .ginput_container .gchoice {
				width: 100%;
				padding: 0 15px;
				margin-bottom: 6px;
			}

			.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gfield.gfield--width-half.name-single-line-2 {
				grid-column: span 12 !important;
			}

			.info-form-popup .gform_wrapper.gravity-theme .gfield.gfield--width-full#field_1_9,
			.info-form-popup .gform_wrapper.gravity-theme .gfield.gfield--width-full#field_1_10 {
				grid-column: span 12 !important;
			}

			.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gform_footer {
				width: 100% !important;
				float: none !important;
				justify-content: start !important;
				margin-top: 20px !important;
			}

			.info-form-popup .info-form-inner-wrap {
				margin: 15px;
				padding: 20px !important;
			}

			.bundle-form-wrap .add-ons-wrap .split-col + div .bundle-col-box,
			.bundle-form-wrap .add-ons-wrap .split-col + div + div .bundle-col-box {
				margin-top: 10px !important;
			}
		}

		/*16-12-2022*/
		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-select-tab .ginput_container_checkbox .gchoice {
			padding: 0 !important;
			margin-bottom: 0 !important;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice label {
			text-decoration: none;
			cursor: pointer;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice label,
		#bundle-or-custom-bundle-rdo-or {
			color: #5a6275;
			font-size: 24px;
			text-align: left;
			font-weight: 700;
			line-height: 1;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice > input:checked + label {
			text-decoration: none;
		}

		.page-2-form .gform_previous_button.info-form-popup-btn {
			display: block !important;
			width: 100% !important;
		}

		.page-2-form .page-2-form .gform_previous_button.info-form-popup-btn {
			display: block !important;
			width: 100% !important;
		}


		.bundle-form-wrap .page-2-form .gform_page_footer {
			text-align: left !important;
		}



		#gform_page_2_3.add-ons-wrap .ginput_container .gchoice.gchoice_2_34_1 {
			width: 100% !important;
			display: flex;
			margin-bottom: 5px !important;
			padding: 0 !important;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_fields .gchoice .add-on-detail {
			bottom: 16px !important;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_fields .gchoice input:checked + label + .add-on-detail,
		.gform_wrapper.gravity-theme .bundle-form-wrap .gfield-choice-input:checked + label + .bundle-detail {
			color: #993399;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_fields .gchoice input:checked + label .bundle-col-box.auto-check-on + .add-on-detail {
			color: #474747;
		}

		.bundle-form-wrap #gform_page_2_2.page-2-form .gform_page_footer {
			width: 100%;
			text-align: right !important;
			margin: 0 !important;
			margin-top: -66px !important;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_fields .tab-title {
			margin-bottom: 0 !important;
		}

		.bundle-form-wrap #gform_page_2_3.add-ons-wrap .bundle-col-box {
			height: 100% !important;
		}

		.gform_wrapper .form-page-wrap#gform_page_2_1 .ginput_container .gchoice.gchoice_2_32_1 {
			top: 0;
			padding-top: 10px;
		}

		#gform_page_2_2.gform_page.page-2-form #field_2_7 .gchoice input,
		#gform_page_2_3.add-ons-wrap .ginput_container .gchoice.gchoice_2_34_1 .gfield-choice-input {
			width: 20px;
			height: 20px;
			opacity: 0 !important;
			position: static !important;
			margin-right: 12px !important;
		}

		#gform_page_2_2.gform_page.page-2-form #field_2_7 .gchoice input + label:before,
		#gform_page_2_3.add-ons-wrap .ginput_container .gchoice.gchoice_2_34_1 .gfield-choice-input + label:before {
			position: absolute;
			left: 0;
			top: 3px !important;
			border: 1px solid #474747;
			width: 20px;
			height: 20px;
			content: '';
		}

		#gform_page_2_2.gform_page.page-2-form #field_2_7 .gchoice input:checked + label:after,
		#gform_page_2_3.add-ons-wrap .ginput_container .gchoice.gchoice_2_34_1 input:checked + label:after {
			position: absolute;
			left: 4px;
			top: 8px !important;
			border-radius: 50%;
			background: #ab47bc !important;
			width: 10px;
			height: 10px;
			content: '';
			clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
		}

		.bundle-form-wrap .add-ons-wrap #field_2_34 .ginput_container {
			margin: 0 !important
		}

		.gform_wrapper .gform-body > .gform_page,
		.your-selection {
			border: none !important;
			background-color: #fff;
			border-radius: 10px;
		}

		.bundle-form-wrap .bundle-col-box {
			border-radius: 4px;
		}

		.bundle-col-box .content {
			font-size: 12px;
		}

		.page-template-template-bundles .eael-contact-form {
			background: transparent;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step.gf_step_active .gf_step_label {
			color: #525252;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step.gf_step_active {
			border-left: solid 2px #939;
			position: relative;
		}

		.gform_wrapper.gravity-theme #gform_page_2_1.form-page-wrap .ginput_complex + .validation_message,
		.gform_wrapper.gravity-theme #gform_page_2_1.form-page-wrap #field_2_18 .validation_message {
			position: relative !important;
			right: auto !important;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gfield.gfield--width-half.name-single-line-2 {
			align-content: flex-start;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gfield.gfield--width-half.name-single-line-2#field_1_6 label {
			font-size: 15px;
			font-weight: 400;
			padding-top: 5px;
		}

		.info-form-popup .info-form-inner-wrap .gravity-theme .has_first_name.has_last_name + .gfield_description.validation_message {
			position: relative;
			padding: 8px;
			border-radius: 5px;
			font-size: 12px;
		}

		.info-form-popup .info-form-inner-wrap .gform_wrapper.gravity-theme .gfield.gfield--width-half.name-single-line-2 {
			align-content: flex-start;
		}

		.bundle-form-wrap #gform_page_2_3.add-ons-wrap #field_2_10 .gfield_checkbox .gchoice .bundle-col-box {
			height: 100% !important;
		}

		.gform_wrapper.gravity-theme .bundle-form-wrap .add-ons-wrap .gfield-choice-input + label {
			display: flex;
			flex-direction: column;
			cursor: pointer;
		}

		.elementor-kit-25 .elementor-element-548ec27 {
			padding: 0;
			display: none;
		}

		#gform_2_validation_container.gform_validation_errors,
		#field_2_16 .validation_message,
		#field_2_18 .validation_message {
			display: none !important;
		}

		/*
#gform_page_2_3.add-ons-wrap .gform_page_footer .gform_previous_button.button {
	display: block !important;
	color: #fff !important;
	float: left !important;
	text-align: center !important;
	padding: 12px 20px 12px 20px !important;
	background-color: #993399 !important;
}
*/

		.page-2-form .gform_page_footer.top_label .gform_previous_button,
		#gform_page_2_3.add-ons-wrap .gform_page_footer .gform_previous_button.button {
			display: block !important;
			float: left !important;
			text-align: center !important;
			padding: 12px 20px 12px 20px !important;
			background-color: #fff !important;
			border: 1px solid #474747 !important;
		}

		.page-2-form .gform_page_footer.top_label .previous-button:hover::before,
		#gform_page_2_3.add-ons-wrap .gform_page_footer .previous-button:hover::before {

			content: "";
			position: absolute;
			left: 16px;
			top: 19px;
			transform: rotate(180deg);
			display: inline-block;
			font-family: "lqd-essentials";
			font-size: 14px;
			line-height: 1;
			font-weight: 400;
			font-style: normal;
			speak: none;
			text-transform: none;
			color: #fff;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			z-index: 1;
		}


		#gform_page_2_1 .gform_page_footer .gform_next_button.button,
		.page-2-form .gform_page_footer.top_label .gform_next_button.button {
			position: relative;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			border-radius: 0;
			vertical-align: middle;
			position: relative;
			overflow: hidden;
			line-height: inherit;
			text-align: unset;
			white-space: nowrap;
			transition: all .3s;
			width: auto;
			height: auto !important;
			font-family: "Open Sans",
				Sans-serif;
			font-size: 14px;
			line-height: 1em;
			padding: 1.3em 2.7em !important;
			background-color: #939;
			border: 1px solid #939;
		}

		.page-2-form .gform_page_footer.top_label .previous-button:hover input,
		#gform_page_2_3.add-ons-wrap .gform_page_footer.top_label .previous-button:hover input {
			color: #fff !important;
			border: 1px solid #2967C4 !important;
			background-color: #2967C4 !important;
		}

		#gform_page_2_1 .gform_page_footer {
			display: flex;
			justify-content: end;
		}



		#gform_page_2_1 .gform_page_footer .gform_next_button.button:hover,
		.page-2-form .gform_page_footer.top_label .gform_next_button.button:hover {
			border: 1px solid #2967c4 !important;
			background-color: #2967c4 !important;
			transform: translate3d(0, -2px, 0);
			box-shadow: 0 12px 28px rgba(0, 0, 0, .12);
		}

		#gform_page_2_3.add-ons-wrap .gform_page_footer.top_label .previous-button,
		.page-2-form .gform_page_footer.top_label .previous-button {
			position: relative;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_footer.top_label .previous-button input:hover,
		.page-2-form .gform_page_footer.top_label .previous-button input:hover {
			border: 1px solid #2967C4 !important;
			background-color: #2967C4 !important;
			transform: translate3d(0, -2px, 0);
			box-shadow: 0 12px 28px rgba(0, 0, 0, .12);
		}

		#gform_page_2_3.add-ons-wrap .gform_page_footer.top_label .previous-button input:hover + #gform_page_2_3.add-ons-wrap .gform_page_footer .previous-button::before,
		.page-2-form .gform_page_footer.top_label .previous-button input:hover + .page-2-form .gform_page_footer.top_label .previous-button::befor {

			transform: translate3d(0, -2px, 0);
		}

		#gform_page_2_1 .gform_page_footer .gform_next_button.button:hover::before,
		.page-2-form .gform_page_footer.top_label .gform_next_button.button:hover::before {
			content: "";
			position: absolute;
			right: 16px;
			transform: rotate(0deg);
			display: inline-block;
			font-family: "lqd-essentials";
			font-size: 1em;
			line-height: 1;
			font-weight: 400;
			font-style: normal;
			speak: none;
			text-transform: none;
			color: #fff;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

		#gform_page_2_1.form-page-wrap .gform_page_fields #field_2_17 .validation_message {
			display: none !important;
			left: 0 !important;
		}

		#gform_page_2_1.form-page-wrap .gform_page_fields .gfield .gfield_required.gfield_required_text {
			display: none;
		}

		#gform_page_2_1 .button.gform_next_button:hover,
		.page-2-form .gform_page_footer.top_label .gform_next_button.button:hover {
			border: 1px solid #2967C4;
			background-color: #2967c4;
			transform: translate3d(0, -2px, 0);
			box-shadow: 0 12px 28px rgba(0, 0, 0, .12);
		}

		#gform_page_2_1 .button.gform_next_button,
		.page-2-form .gform_page_footer.top_label .gform_next_button.button {
			box-shadow: none;
			outline: none;
			border: 1px solid #939;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_footer .gform_button:hover {
			border: 1px solid #2967C4;
			background-color: #2967C4;
			transform: translate3d(0, -2px, 0);
			box-shadow: 0 12px 28px rgba(0, 0, 0, .12);
		}

		#gform_page_2_3.add-ons-wrap .gform_page_footer .gform_button {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			border-radius: 0;
			vertical-align: middle;
			position: relative;
			overflow: hidden;
			line-height: inherit;
			text-align: unset;
			white-space: nowrap;
			transition: all .3s;
			width: auto;
			height: auto !important;
			font-family: "Open Sans", Sans-serif;
			font-size: 14px;
			line-height: 1em;
			padding: 1.3em 2.7em;
			background-color: #939;
			border-style: solid;
			border-width: 1px 1px 1px 1px;
		}

		.page-2-form .gform_page_footer.top_label .previous-button input {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			border-radius: 0;
			vertical-align: middle;
			position: relative;
			overflow: hidden;
			line-height: inherit;
			text-align: unset;
			white-space: nowrap;
			transition: all .3s;
			width: auto !important;
			height: auto !important;
			font-family: "Open Sans", Sans-serif;
			font-size: 14px;
			line-height: 1em;
			padding: 1.3em 2.7em !important;
			background-color: transparent;
			border: 1px solid #939;
			float: left;
			margin-bottom: 8px;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_footer.top_label .previous-button input {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			border-radius: 0;
			vertical-align: middle;
			position: relative;
			overflow: hidden;
			line-height: inherit;
			text-align: unset;
			white-space: nowrap;
			transition: all .3s;
			width: auto !important;
			height: auto !important;
			font-family: "Open Sans", Sans-serif;
			font-size: 14px;
			line-height: 1em;
			padding: 1.3em 2.7em !important;
			background-color: transparent;
			border: 1px solid #939;
			float: left;
			position: relative !important;

		}




		/*
		.page-2-form .gform_page_footer.top_label .previous-button input {
			width: auto !important;
			background-color: transparent !important;
			height: auto;
			padding: 0 !important;
			border: none !important;

		}
*/

		.bundle-form-wrap #gform_page_2_2.page-2-form .gform_page_footer {
			margin-top: 0 !important;
			/*
			display: flex;
			justify-content: space-between;
*/
		}

		.gform_page#gform_page_2_3.add-ons-wrap .gform_page_footer {
			margin: 0px 0 30px !important;
		}

		#gform_page_2_3.add-ons-wrap .gform_page_footer .gform_previous_button.button {
			display: block !important
		}

		/*
		#gform_page_2_3.add-ons-wrap .gform_page_footer .gform_previous_button.button,
		#gform_page_2_3.add-ons-wrap .gform_page_footer .gform_button {
			height: 50px !important;
		}
*/

		.gform_ajax_spinner {
			padding-left: 10px !important;
			padding-top: 5px !important;
			width: 40px;
			height: 40px;
			float: right;
			text-align: right;
		}

		.gform_wrapper .gform-body > .gform_page#gform_page_2_3.add-ons-wrap .gform_page_footer {
			margin: 0px 0 30px !important;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice label:hover {
			color: #2967C4 !important;
		}

		#bundle-or-custom-bundle-rdo-or {
			color: #5a6275 !important;
			font-size: 16px;
			text-align: left;
			font-weight: 500;
			line-height: 1;
			display: inline-block;
			padding: 0 10px;
			height: 100%;
		}

		#field_2_32 {
			grid-column: span 4 !important;
		}

		#field_2_32 .gchoice {
			width: 100% !important;
			padding-top: 0 !important;
		}

		#field_2_11 {
			grid-column: span 8 !important;
		}

		#field_2_11 .ginput_container .gfield_radio .gchoice {
			width: 50% !important;
		}

		/*10-1-2023*/
		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_label {
			padding: 9px;
			display: block;
			cursor: pointer;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step {
			padding: 0 !important;
		}

		#gform_page_2_2.page-2-form .gfield_radio#input_2_33 {
			align-items: center;
			border-bottom: 1px solid #ccc;
		}

		#gform_page_2_2.page-2-form #input_2_33.gfield_radio .gchoice {
			padding: 0 !important;
			margin-bottom: 0;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice > input:checked + label {
			color: #939;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice > input:checked + label:hover {
			color: #2967c4 !important;
		}

		.page-template-template-bundles .gform_wrapper.gravity-theme .gf_step_label:hover,
		.custom-bundle.custom-bundle-tab .ginput_container .gchoice .custom-bundle-detail:hover {
			color: #2967c4;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-select-tab .ginput_container_checkbox .gchoice label {
			cursor: pointer;
			font-weight: 400;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice label {
			padding: 10px 30px !important;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice > input + label:before {
			content: '';
			position: absolute;
			bottom: -1px;
			left: 0;
			border-bottom: 1px solid transparent;
			width: 100%;
			height: 2px;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice > input:checked + label:before {
			border-bottom: 1px solid #939;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice > input {
			cursor: pointer;
		}

		#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio {
			margin-bottom: 20px;
		}

		body.category-featured-publications #lqd-contents-wrap .elementor-col-50 .elementor-widget-search-form .elementor-search-form__container,
		body.category-featured-publications #lqd-contents-wrap .elementor-col-50 .elementor-widget-search-form {
			display: none !important;
		}

		.your-selection .selection-bundle.selected-bundle #selected_custom_bundle > div {
			font-size: 15px;
			font-weight: 400;
			padding-left: 20px;
		}

		.bundle-form-wrap #gform_page_2_3.add-ons-wrap .gfield_checkbox .gchoice .bundle-col-box.auto-check-on {
			background: #f2f3f5;
			border: 2px solid #f2f3f5;
			pointer-events: none;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_16.name-single-line {
			grid-column: span 8 !important;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_17 {
			grid-column: span 4 !important;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields .ui-selectmenu-button.ui-button {
			font-size: 15px;
			margin-bottom: 0;
			margin-top: 0;
			padding: 8px;
			border: 1px solid #bcc0ca;
			background: #f2f3f5 !important;
			position: relative;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields .ui-selectmenu-button.ui-button .ui-selectmenu-icon {
			box-sizing: border-box;
			height: 10px;
			width: 10px;
			border-style: solid;
			border-color: #454545;
			font-weight: 400;
			border-width: 0 1px 1px 0;
			transform: rotate(45deg);
			position: absolute;
			right: 10px;
			top: 14px;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_37,
		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_40,
		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_41,
		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_43 {
			grid-column: span 4;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_20 textarea {
			resize: none;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_40.state-province,
		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_38.state {
			grid-column-start: 5;
			grid-column-end: 13;
			max-width: 213px;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields input,
		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields select {
			background: #f2f3f5 !important;
			border: 1px solid #bcc0ca;
			outline: 0;
			border-radius: 0 !important;
		}

		.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields select {
			height: 43px !important;
		}

		.page-template-template-bundles .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
			width: 213px !important;
			max-width: 213px !important;
			max-height: 150px !important;
			overflow-y: scroll;
			-webkit-box-shadow: 1px 0px 5px -2px rgba(0, 0, 0, 0.24);
			-moz-box-shadow: 1px 0px 5px -2px rgba(0, 0, 0, 0.24);
			box-shadow: 1px 0px 5px -2px rgba(0, 0, 0, 0.24);
		}

		.page-template-template-bundles .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
			border-radius: 10px;
			background-color: #F5F5F5;
		}

		.page-template-template-bundles .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu::-webkit-scrollbar {
			width: 9px;
			background-color: #F5F5F5;
		}

		.page-template-template-bundles .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu::-webkit-scrollbar-thumb {
			border-radius: 10px;
			-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
			background-color: #D62929;
		}

		.ui-selectmenu-menu:nth-child(4) .ui-menu {
			width: 665px !important;
			max-width: 665px !important;
		}

		#ui-id-1 {
			background-image: none !important;
		}

		.page-template-template-bundles .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu .ui-menu-item .ui-menu-item-wrapper {
			background: #f2f3f5 !important;
			font-size: 15px !important;
			padding: 8px !important;
			border: none !important;
		}

		#gform_page_2_1.form-page-wrap .validation_message {
			display: none !important;
		}


		@media(max-width:1180px) {

			.gform_page.page-2-form .ginput_container.ginput_container_radio .gfield_radio .gchoice,
			.gform_page.add-ons-wrap .gform_page_fields .ginput_container .gchoice {
				width: 100% !important;
			}

			.gform_wrapper .form-page-wrap#gform_page_2_1 .ginput_container .gchoice input + label {
				padding-left: 10px !important;
				font-size: 13px !important;
			}

			.gform_wrapper .add-ons-wrap .ginput_container .gchoice {
				height: 100% !important;
			}

			.bundle-form-wrap .add-ons-wrap .split-col + div .bundle-col-box,
			.bundle-form-wrap .add-ons-wrap .split-col + div + div .bundle-col-box {
				margin-top: 0;
			}

			#gform_page_2_1 .ginput_container .gfield_radio .gchoice {
				width: 40%;
			}

			.gform_page.page-2-form .ginput_container.ginput_container_radio #input_2_33.gfield_radio .gchoice {
				width: auto !important;
				margin-bottom: 0 !important;
			}

			#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice label,
			#bundle-or-custom-bundle-rdo-or {
				font-size: 24px;
			}
		}

		@media(max-width:1024px) {
			.gform_wrapper .form-page-wrap#gform_page_2_1 .ginput_container .gchoice input + label {
				padding-left: 10px !important;
				font-size: 12px !important;
			}
		}

		@media(max-width:1023px) {
			.gform_wrapper .bundle-form-wrap .page-2-form #field_2_33 .ginput_container.ginput_container_radio .gchoice {
				width: auto !important;
				padding: 0 15px !important;
				margin-bottom: 0 !important;
			}

			#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice label,
			#bundle-or-custom-bundle-rdo-or {
				font-size: 16px !important;
			}

			.bundle-form-wrap #gform_page_2_2.page-2-form .gform_page_footer {
				margin-top: 0 !important;
				text-align: right !important;
			}

			.gform_wrapper .add-ons-wrap .ginput_container .gchoice {
				float: none;
				margin-bottom: 15px;
				height: 100%;
			}

			.gform_wrapper .add-ons-wrap .ginput_container .gchoice .gfield-choice-input {
				margin: 0 !important;
			}

			.gform_wrapper .gform-body > .gform_page#gform_page_2_3.add-ons-wrap .gform_page_footer {
				margin: 0 0 30px !important;
				text-align: right;
			}

			.page-template-template-bundles .bundle-form-wrap .add-ons-wrap .taxonomy_name {
				margin-bottom: 10px;
			}

			#gform_page_2_1 .ginput_container .gfield_radio .gchoice {
				width: 50% !important;
			}

			.gform_wrapper .bundle-form-wrap .form-page-wrap .ginput_container.ginput_container_radio .gchoice {
				width: 100%;
				padding: 0 15px;
				margin-bottom: 6px;
			}

			.gform_wrapper .form-page-wrap#gform_page_2_1 .ginput_container .gchoice input + label {
				padding-left: 10px !important;
				font-size: 14px !important;
			}

		}

		@media(max-width:767px) {
			.page-template-template-bundles .eael-contact-form {
				padding: 50px 20px 20px;
			}


			.gform_wrapper .bundle-form-wrap .ginput_container.ginput_container_radio .gchoice:last-child {
				margin-bottom: 30px !important;
			}

			#gform_page_2_2.gform_page.page-2-form .gform_page_fields .bundle-or-custom-bundle-rdo .ginput_container .gfield_radio .gchoice label {
				padding: 10px 20px !important;
			}

			.page-2-form .gform_page_footer.top_label .previous-button input,
			#gform_page_2_3.add-ons-wrap .gform_page_footer.top_label .previous-button input {
				line-height: 1 !important;
				min-height: 0 !important;
				font-size: 14px;
			}

			.bundle-form-wrap #gform_page_2_2.page-2-form .gform_page_footer {}

			.bundle-form-wrap {
				padding-left: 0 !important;
				padding-right: 0 !important;
				padding-bottom: 0;
			}

			/*16-03-23*/
			.td-content-wrapper {
				justify-content: center !important;
			}
		}

		@media(max-width:640px) {

			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_16.name-single-line,
			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_17,
			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_37,
			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_41,
			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_43 {
				grid-column: span 12 !important;
			}

			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_40.state-province,
			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_38.state {
				grid-column: span 12;
				max-width: 100%;
			}
		}

		/*16-03-23*/
		@media(max-width:600px) {
			.elementor-101 .elementor-element.elementor-element-33143ce .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
				padding-left: 0 !important;
			}

		}

		@media(max-width:540px) {
			#field_2_11 {
				grid-column: span 12 !important;
				padding-bottom: 0 !important;
			}

			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_17,
			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_37,
			.bundle-form-wrap #gform_page_2_1.form-page-wrap .gform_page_fields #field_2_40 {
				grid-column: span 12 !important;
			}

			#field_2_32 {
				grid-column: span 12 !important;
			}

			.gform_wrapper .ginput_container .gfield_radio#input_2_11 .gchoice:nth-child(1) {
				margin-bottom: 20px !important;
			}

			.gform_wrapper .ginput_container .gfield_radio#input_2_11 .gchoice:nth-child(2) {
				margin-bottom: 0 !important;
			}

			#gform_page_2_1 .ginput_container .gfield_radio .gchoice {
				width: 100% !important;
			}

			.page-template-template-bundles .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
				width: 236px !important;
				max-width: 326px !important;
			}
		}
