.cost-calculator-datepicker .ui-datepicker-current-day,
			.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label,
			.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label .checkbox-box,
			.cost-calculator-box .ui-slider-handle:after,
			.cost-calculator-box .ui-slider-range-min,
			input[type='checkbox']:checked+span.cost-calculator-switch-slider,
			.cost-calculator-container .cost-calculator-more,
			.cost-calculator-container .cost-calculator-more[type="submit"] {
				background-color: #FF5E14;
			}

			.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label::before,
			.cost-calculator-datepicker .ui-datepicker-prev:hover span::before,
			.cost-calculator-datepicker .ui-datepicker-next:hover span::before,
			.cost-calculator-summary-price,
			.cost-calculator-box .ui-selectmenu-button.ui-corner-top .ui-icon,
			.cost-calculator-box .ui-selectmenu-button:hover .ui-icon,
			.cost-calculator-box .cost-calculator-datepicker-container:hover .ui-icon,
			.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li.ui-state-focus,
			div.cost-calculator-summary-box::before {
				color: #FF5E14;
			}

			.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label,
			.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label .checkbox-box,
			.cost-calculator-box .ui-slider-handle .cost-slider-tooltip .cost-calculator-value,
			.cost-calculator-container .cost-calculator-more,
			.cost-calculator-container .cost-calculator-more[type="submit"] {
				border-color: #FF5E14;
			}

			.cost-calculator-box .ui-slider-handle .cost-slider-tooltip .cost-calculator-arrow::before {
				border-color: #FF5E14 transparent;
			}

			.cost-calculator-datepicker .ui-datepicker-prev span::before,
			.cost-calculator-datepicker .ui-datepicker-next span::before,
			.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li,
			.cost-calculator-box .cost-calculator-checkbox-label,
			.cost-calculator-box .ui-slider-handle .cost-slider-tooltip .cost-calculator-value,
			.cost-calculator-box .ui-selectmenu-button span.ui-selectmenu-text,
			.cost-calculator-box .ui-selectmenu-button .ui-icon,
			.cost-calculator-box .cost-calculator-datepicker-container .ui-icon,
			.cost-calculator-price-description,
			input[type='checkbox']+span.cost-calculator-switch-slider::after,
			.cost-calculator-form .cost-calculator-contact-box-submit-container p,
			.cost-calculator-container input,
			.cost-calculator-container input[type='text'],
			.cost-calculator-container input[type='email'],
			.cost-calculator-container input[type='number'],
			.cost-calculator-container textarea,
			.cost-calculator-terms-container label {
				color: #00235A;
			}

			.cost-calculator-datepicker.ui-datepicker,
			.cost-calculator-box .cost-calculator-checkbox-label,
			.cost-calculator-box .ui-slider .ui-slider-handle,
			.cost-calculator-box .ui-selectmenu-button,
			.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu,
			div.cost-calculator-box .ui-selectmenu-button .ui-icon,
			div.cost-calculator-box .cost-calculator-datepicker-container .ui-icon,
			.cost-calculator-container input,
			.cost-calculator-container input[type='text'],
			.cost-calculator-container input[type='email'],
			.cost-calculator-container input[type='number'],
			.cost-calculator-container textarea,
			.cost-calculator-container .g-recaptcha-wrapper {
				border-color: #E2E6E7;
			}

			.cost-calculator-datepicker.ui-datepicker .ui-datepicker-title,
			.cost-calculator-box label,
			.cost-calculator-contact-box>.vc_row>label {
				color: #25282A;
			}

			.cost-calculator-box,
			.vc_row .wpb_column .cost-calculator-box {
				background: #FFFFFF;
				padding: 24px 30px 30px;
			}

			.cost-calculator-box.cost-calculator-transparent,
			.vc_row .wpb_column .cost-calculator-box.cost-calculator-transparent {
				background: transparent;
			}

			.vc_row .wpb_column .cost-calculator-box.cost-calculator-float {
				background: none;
			}

			@media screen and (max-width:1189px) {
				.cost-calculator-box,
				.vc_row .wpb_column .cost-calculator-box {
					padding-left: 20px;
					padding-right: 20px;
				}
			}

			@media screen and (max-width:479px) {
				.cost-calculator-box,
				.vc_row .wpb_column .cost-calculator-box {
					padding: 19px 15px 25px;
				}
			}

			.cost-calculator-box.cost-calculator-float,
			.vc_row .wpb_column .cost-calculator-box.cost-calculator-float {
				padding: 0;
			}

			.cost-calculator-box .ui-slider,
			input[type='checkbox']+span.cost-calculator-switch-slider {
				background-color: #E2E6E7;
			}

			body .cost-calculator-container,
			body .cost-calculator-container .ui-widget,
			.cost-calculator-dropdown.ui-selectmenu-menu,
			.cost-calculator-box label,
			.cost-calculator-container input,
			.cost-calculator-container input[type='text'],
			.cost-calculator-container input[type='email'],
			.cost-calculator-container input[type='number'],
			.cost-calculator-container textarea,
			.cost-calculator-terms-container label,
			.cost-calculator-terms-container label a,
			input[type='checkbox']+span.cost-calculator-switch-slider::after,
			.cost-calculator-box .ui-selectmenu-button span.ui-selectmenu-text,
			.cost-calculator-container .cost-calculator-more,
			.cost-calculator-container .cost-calculator-more[type="submit"],
			.cost-calculator-container .cost-calculator-flex-box label,
			.cost-calculator-datepicker.ui-datepicker,
			.cost-calculator-datepicker.ui-datepicker table td,
			.cost-calculator-datepicker.ui-datepicker table th,
			.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li {
				font-family: 'Open Sans';
			}

			body .cost-calculator-container h1,
			body .cost-calculator-container h2,
			body .cost-calculator-container h3,
			body .cost-calculator-container h4,
			body .cost-calculator-container h5,
			body .cost-calculator-container h6,
			.cost-calculator-summary-price {
				font-family: 'Open Sans';
			}

			.cost-calculator-dropdown.ui-selectmenu-menu {
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}

			.cost-calculator-box input+.cost-calculator-datepicker-container {
				margin-top: 0;
			}

			.cost-calculator-box,
			.vc_row .wpb_column .cost-calculator-box,
			.vc_row .wpb_column .cost-calculator-box.cost-calculator-summary-box {
				padding: 30px;
				margin-top: 1px;
			}

			.vc_row .wpb_column .cost-calculator-box.cost-calculator-float,
			.vc_row .wpb_column .cost-calculator-box.margin-top-10 {
				margin-top: 10px;
			}

			.vc_row .wpb_column .cost-calculator-box:first-child {
				margin-top: 0;
			}

			.cost-calculator-box label {
				float: left;
				border-left: 4px solid #FF5E14;
				padding: 14px 0 12px 15px;
			}

			.cost-calculator-box label.cost-calculator-switch {
				float: right;
				margin: 0;
				padding: 0;
				border: none;
			}

			.cost-calculator-box .cost-slider-container {
				float: right;
				clear: none;
				width: 55%;
				margin-left: 5%;
			}

			.cost-calculator-box input+.cost-slider-container {
				margin-top: 0;
			}

			body .vc_row .cost-calculator-box input.cost-calculator-big {
				width: 55%;
			}

			body .vc_row .cost-calculator-box input+input.cost-calculator-big {
				margin-top: 0;
			}

			.cost-calculator-box .cost-calculator-checkbox-label {
				float: right;
				clear: none;
				border: 1px solid #E2E6E7;
				padding: 12px 28px;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				border-radius: 0;
			}

			.cost-calculator-box .cost-calculator-checkbox-label.cost-calculator-checkbox-default {
				width: 14px;
				margin-top: 9px;
				margin-right: 0;
				padding: 1px 7px 4px;
			}

			.cost-calculator-box .cost-calculator-checkbox-label::before {
				display: none;
			}

			.cost-calculator-box .cost-calculator-checkbox-label.cost-calculator-checkbox-default::before {
				display: inline;
				position: relative;
				left: -3px;
				top: 1px;
				z-index: 1;
				color: #FFF;
				font-size: 20px;
				font-family: "cc-template" !important;
				content: "c";
				font-style: normal;
				font-weight: normal;
				font-variant: normal;
				text-transform: none;
				vertical-align: middle;
				speak: none;
				line-height: 1;
				direction: ltr;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
			}

			.cost-calculator-box input[type="checkbox"]:checked+.cost-calculator-checkbox-label.cost-calculator-checkbox-default {
				background: #FFF;
				border: 1px solid #E2E6E7;
			}

			div.cost-calculator-summary-box::before {
				float: left;
				border: 1px solid #E2E6E7;
				padding: 19px;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
				border-radius: 50%;
			}

			.cost-calculator-contact-box .cost-calculator-flex-box {
				margin-top: 20px;
			}

			.cost-calculator-contact-box .cost-calculator-flex-box fieldset.wpb_column,
			.cost-calculator-contact-box.cost-calculator-flex-box fieldset.wpb_column {
				margin-left: 30px;
			}

			.cost-calculator-contact-box .cost-calculator-flex-box fieldset.wpb_column:first-child,
			.cost-calculator-contact-box.cost-calculator-flex-box fieldset.wpb_column:first-child {
				margin-left: 0;
			}

			.cost-calculator-container .cost-calculator-flex-box label {
				margin-top: 28px;
				margin-bottom: -49px;
				padding: 0;
				border: none;
				float: none;
			}

			.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block:first-child label {
				margin-top: 8px;
				margin-bottom: -29px;
			}

			div.cost-calculator-box.cost-calculator-contact-box input,
			div.cost-calculator-box.cost-calculator-contact-box input[type='text'],
			div.cost-calculator-box.cost-calculator-contact-box input[type='email'],
			div.cost-calculator-box.cost-calculator-contact-box input[type='number'] {
				float: none;
				clear: both;
				width: 100%;
				margin-top: 20px;
				margin-left: 0;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}

			.cost-calculator-form .cost-calculator-flex-box .cost-calculator-block:first-child input {
				margin-top: 0;
			}

			.vc_row .wpb_column .cost-calculator-box.cost-calculator-summary-box {
				text-align: right;
				margin-top: 10px;
			}

			.vc_row .wpb_column .cost-calculator-box.cost-calculator-summary-box.cost-calculator-align-center {
				text-align: center;
			}

			.cost-calculator-box .cost-calculator-summary-price {
				font-size: 40px;
			}

			.cost-calculator-form .cost-calculator-contact-box-submit-container {
				background: #FFFFFF;
				margin: 0;
				padding: 0 30px 30px;
			}

			.cost-calculator-form .cost-calculator-contact-box-submit-container .vc_row {
				margin-top: 18px;
				padding-bottom: 17px;
			}

			.cost-calculator-form div.cost-calculator-contact-box-submit-container .vc_col-sm-6 .vc_row {
				text-align: right;
			}

			.cost-calculator-form.cost-calculator-container div.cost-calculator-box p.cost-calculator-price-description,
			.cost-calculator-form div.vc_row.cost-calculator-contact-box-submit-container .wpb_column p {
				font-size: 14px;
				font-weight: 400;
				margin-top: 14px;
				padding: 0;
			}

			.cost-calculator-box input+select+.ui-selectmenu-button,
			.cost-calculator-box input+.select_container+.ui-selectmenu-button {
				margin-top: 0;
			}

			.cost-calculator-box .ui-selectmenu-button .ui-icon,
			.cost-calculator-box .cost-calculator-datepicker-container .ui-icon {
				border-left: 1px solid #E2E6E7;
				padding: 14px 12px 17px;
			}

			.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li {
				border-top: 1px solid #E2E6E7;
			}

			.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li:first-child {
				padding-top: 13px;
			}

			.cost-calculator-dropdown.ui-selectmenu-menu .ui-menu li:last-child {
				padding-bottom: 13px;
			}

			.cost-calculator-box .ui-selectmenu-button {
				width: 55% !important;
			}

			.cost-calculator-container .cost-calculator-more {
				font-size: 12px;
				font-weight: 700;
				padding: 16px 23px 15px;
				line-height: normal;
				letter-spacing: 1px;
				-webkit-transition: all 0.3s ease 0s;
				-moz-transition: all 0.3s ease 0s;
				transition: all 0.3s ease 0s;
			}

			.cost-calculator-column-with-recaptcha {
				display: -ms-flexbox;
				display: -webkit-flexbox;
				display: -webkit-flex;
				display: flex;
				-ms-flex-direction: column-reverse;
				-webkit-flex-direction: column-reverse;
				-moz-flex-direction: column-reverse;
				flex-direction: column-reverse;
			}

			.cost-calculator-container .cost-calculator-column-with-recaptcha .g-recaptcha-wrapper {
				float: none;
				margin: 0;
				-ms-flex-item-align: flex-end;
				-webkit-align-self: flex-end;
				-moz-align-self: flex-end;
				align-self: flex-end;
			}

			.cost-calculator-form.cost-calculator-container .vc_row.cost-calculator-contact-box-submit-container div.cost-calculator-column-with-recaptcha .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
				float: none;
				margin-top: 48px;
				margin-left: 0;
				margin-right: 0;
			}

			.cost-calculator-contact-box-submit-container .cost-calculator-recaptcha-container {
				display: -ms-flexbox;
				display: -webkit-flexbox;
				display: -webkit-flex;
				display: flex;
				-ms-flex-direction: column-reverse;
				-webkit-flex-direction: column-reverse;
				-moz-flex-direction: column-reverse;
				flex-direction: column-reverse;
			}

			.cost-calculator-recaptcha-container div.g-recaptcha-wrapper {
				float: none;
				margin: 0;
				-ms-flex-item-align: flex-end;
				-webkit-align-self: flex-end;
				-moz-align-self: flex-end;
				align-self: flex-end;
			}

			.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
				margin-top: 30px;
			}

			.cost-calculator-form.cost-calculator-container .cost-calculator-contact-box-submit-container .cost-calculator-recaptcha-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
				float: none;
				margin-top: 48px;
				margin-right: 0;
			}

			.cost-calculator-contact-box-submit-container .vc_col-sm-6 .cost-calculator-terms-container+.vc_row {
				margin-top: 48px;
			}

			.cost-calculator-fieldset-with-recaptcha .cost-calculator-terms-container {
				max-width: 378px;
			}

			div.cost-calculator-contact-box-submit-container .cost-calculator-column-with-recaptcha .cost-calculator-terms-container {
				-ms-flex-order: 1;
				-webkit-order: 1;
				-moz-order: 1;
				order: 1;
				height: auto;
				-ms-flex-item-align: flex-end;
				-webkit-align-self: flex-end;
				-moz-align-self: flex-end;
				align-self: flex-end;
			}

			@media screen and (max-width:1189px) {
				.cost-calculator-box div.cost-slider-container {
					clear: both;
					width: 100%;
					margin-left: 0;
					margin-top: 10px;
				}
				.cost-calculator-form .cost-calculator-contact-box-submit-container.cost-calculator-fieldset-with-recaptcha p,
				.cost-calculator-form .cost-calculator-contact-box-submit-container.cost-calculator-row-with-recaptcha p,
				.cost-calculator-form div.vc_row.cost-calculator-contact-box-submit-container .wpb_column p {
					margin-top: 0;
				}
				.cost-calculator-form div.cost-calculator-summary-box::before {
					font-size: 48px;
					height: 48px;
				}
				.cost-calculator-form div.cost-calculator-summary-box.cc-template-wallet::before {
					line-height: 52px;
				}
				.vc_row.wpb_row.cost-calculator-row-with-recaptcha .vc_column_container.wpb_column {
					width: 100%;
					margin-left: 0;
					margin-right: 0;
					margin-top: 26px;
				}
				.vc_row.wpb_row.cost-calculator-row-with-recaptcha .vc_column_container.wpb_column:first-child {
					margin-top: 0;
				}
				.cost-calculator-container div.g-recaptcha-wrapper,
				.cost-calculator-container .cost-calculator-column-with-recaptcha div.g-recaptcha-wrapper {
					float: none;
					margin: 0;
					-ms-flex-item-align: start;
					-webkit-align-self: start;
					-moz-align-self: start;
					align-self: start;
				}
				.cost-calculator-fieldset-with-recaptcha .cost-calculator-recaptcha-container div.g-recaptcha-wrapper {
					margin-right: 0;
				}
				.cost-calculator-fieldset-with-recaptcha {
					display: -ms-flexbox;
					display: -webkit-flexbox;
					display: -webkit-flex;
					display: flex;
					-ms-flex-direction: column-reverse;
					-webkit-flex-direction: column-reverse;
					-moz-flex-direction: column-reverse;
					flex-direction: column-reverse;
				}
				.cost-calculator-fieldset-with-recaptcha .cost-calculator-terms-container {
					-ms-flex-order: 1;
					-webkit-order: 1;
					-moz-order: 1;
					order: 1;
					height: auto;
					-ms-flex-item-align: start;
					-webkit-align-self: start;
					-moz-align-self: start;
					align-self: start;
					padding-bottom: 30px;
				}
				div.cost-calculator-contact-box-submit-container .cost-calculator-column-with-recaptcha .cost-calculator-terms-container {
					-ms-flex-item-align: start;
					-webkit-align-self: start;
					-moz-align-self: start;
					align-self: start;
				}
				div.cost-calculator-fieldset-with-recaptcha .cost-calculator-terms-container {
					max-width: 100%;
				}
				.cost-calculator-form.cost-calculator-container .vc_row.cost-calculator-contact-box-submit-container div.vc_row.wpb_row.cost-calculator-button-with-recaptcha,
				.cost-calculator-form.cost-calculator-container .vc_row.cost-calculator-contact-box-submit-container div.cost-calculator-column-with-recaptcha .vc_row.wpb_row.cost-calculator-button-with-recaptcha,
				.cost-calculator-form.cost-calculator-container .vc_row.cost-calculator-contact-box-submit-container.cost-calculator-fieldset-with-recaptcha .cost-calculator-recaptcha-container .vc_row.wpb_row.cost-calculator-button-with-recaptcha {
					float: none;
					margin-top: 48px;
					margin-left: auto;
					margin-right: auto;
				}
			}

			@media screen and (max-width:767px) {
				body .vc_row .cost-calculator-box input.cost-calculator-big {
					width: 100%;
				}
				.cost-calculator-contact-box .cost-calculator-flex-box fieldset.wpb_column,
				.cost-calculator-contact-box.cost-calculator-flex-box fieldset.wpb_column {
					margin-left: 0;
					margin-top: 20px;
				}
				.cost-calculator-contact-box .cost-calculator-flex-box fieldset.wpb_column:first-child,
				.cost-calculator-contact-box.cost-calculator-flex-box fieldset.wpb_column:first-child,
				.cost-calculator-container .cost-calculator-contact-box-submit-container .wpb_column:first-child {
					margin-top: 0;
				}
				body .vc_row .cost-calculator-box input+input.cost-calculator-big,
				.cost-calculator-box input+select+.ui-selectmenu-button,
				.cost-calculator-box input+.select_container+.ui-selectmenu-button,
				.cost-calculator-box input+.cost-calculator-datepicker-container {
					margin-top: 15px;
				}
				.cost-calculator-box .ui-selectmenu-button {
					width: 100% !important;
				}
				.cost-calculator-box .cost-calculator-datepicker-container {
					width: 100%;
					clear: both;
					float: left;
				}
				.cost-calculator-container .cost-calculator-contact-box-submit-container .wpb_column {
					margin-top: 20px;
				}
				.cost-calculator-form .cost-calculator-flex-box textarea {
					height: 190px;
				}
				div.cost-calculator-contact-box-submit-container .vc_col-sm-6 .cost-calculator-terms-container,
				div.cost-calculator-contact-box-submit-container .vc_col-sm-6 .cost-calculator-terms-container+.vc_row {
					float: right;
				}
			}

			@media screen and (max-width:479px) {
				.cost-calculator-box,
				.vc_row .wpb_column .cost-calculator-box,
				.vc_row .wpb_column .cost-calculator-box.cost-calculator-summary-box,
				.cost-calculator-form .cost-calculator-contact-box-submit-container {
					padding: 15px;
				}
				div.cost-calculator-summary-box::before {
					display: none;
				}
				.cost-calculator-container div.g-recaptcha-wrapper {
					width: 268px;
				}
				.cost-calculator-form div.vc_row.cost-calculator-contact-box-submit-container .wpb_column p {
					margin-top: 0;
				}
			}