#header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .current_page_item > a{
	font-weight:700;
}
body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn::before,
html body.material .nectar-button.large.all_btn:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='53' height='46' viewBox='0 0 53 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8924 7.72584L26.2523 8.07465L26.6003 7.71396C26.936 7.36598 27.2606 7.02437 27.5779 6.69061C30.5564 3.55668 32.8774 1.11457 37.5093 0.583182C42.3209 0.0389376 46.9474 2.21392 49.7598 5.73814C52.5629 9.2507 53.5498 14.082 51.1246 18.8887L51.1245 18.8888C49.7266 21.6612 46.853 25.0006 43.6187 28.3239L43.6186 28.324C41.3862 30.6191 39.0174 32.8719 36.876 34.9084C35.6123 36.1102 34.4278 37.2366 33.3972 38.2521L26.2395 45.3033L20.3892 39.7116C20.3892 39.7115 20.3891 39.7115 20.3891 39.7115C19.1901 38.5648 17.8821 37.3804 16.5269 36.1532C13.6203 33.5213 10.4963 30.6925 7.76402 27.6168C3.76595 23.1164 0.717409 18.1998 0.508278 12.813C0.248829 5.35442 6.15631 0.546601 13.0468 0.633485C16.1346 0.675068 18.306 1.45423 20.211 2.69925C21.8482 3.76916 23.289 5.17991 24.9604 6.81644C25.2627 7.11242 25.5725 7.41578 25.8924 7.72584Z' fill='%23D9D9D9' stroke='white'/%3E%3C/svg%3E");
	width: 100%;
	height: 100%;
	position: absolute;
	left: -23px;
	top: 0;
	z-index: 9999;
	background-size: contain;
	background-repeat: no-repeat;
}
body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn,
html body.material .nectar-button.large.all_btn{
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	color: #fff;
	padding: 12px 32px 12px 46px;
	border-radius: 24px 30px 30px 8px !important;
	font-family: Lato;
	font-size: 18px;
	font-weight: 800;
	line-height: 22px;
	position: relative;
}
body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn:hover, 
html body.material .nectar-button.large.all_btn:hover {
	background: linear-gradient(180deg, #1880E3 0%, #1762A9 100%);
}
body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav >.sf-menu >li:last-child a {
	padding-right: 32px !important;
}
html body.material .nectar-button.large.all_btn:before{
	background-image: url("data:image/svg+xml,%3Csvg width='53' height='46' viewBox='0 0 53 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.2404 7.36681C29.6903 3.79085 32.1138 0.698828 37.4524 0.086419C47.4441 -1.04418 56.6164 9.11411 51.571 19.1139C50.135 21.9619 47.2112 25.3494 43.977 28.6727C40.4279 32.3214 36.4994 35.8974 33.7482 38.6083L26.2447 46L20.0436 40.0729C12.5833 32.9381 0.439847 23.9575 0.00861554 12.8314C-0.26306 5.03709 5.92942 0.0435931 13.0534 0.133527C19.4183 0.219179 22.1092 3.3626 26.2404 7.36681Z' fill='%23E9F4FB'/%3E%3C/svg%3E");
}
body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content{
	opacity: 1;
	padding-right:0;
}
body.material #header-outer[data-has-buttons="no"]:not([data-format="left-header"]) #top nav >.buttons {
	margin-left: 32px;
}

@media(min-width:1000px) and (max-width:1199px){
	#top nav > ul > li > a {
		font-size: 15px;
	}
	html body #header-outer #top nav > ul > li > a {
		font-size: 15px;
		padding: 0 12px !important;
	}
	body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn, html body.material .nectar-button.large.all_btn {
		padding: 12px 26px 12px 42px;
		border-radius: 24px 30px 30px 8px !important;
		font-size: 16px;
		line-height: 22px;
	}
}

/* Footer */
#footer-outer .col:nth-child(2) {
	margin: 0;
	margin-left: 15px;
}
#footer-outer #footer-widgets .widget h4 {
	font-family: Lato;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #FFFFFF !important;
	margin: 0 0 26px;
}
.material #footer-outer #footer-widgets .col ul li {
	padding: 0 0!important;
	border: none;
}
.material #footer-outer #footer-widgets .col ul li a,
a.footer_email span,
#footer-outer #copyright p{
	font-family: Lato;
	font-size: 18px;
	font-weight: 300;
	line-height: 35px;
	letter-spacing: 0.02em;
	margin: 0;
}
#footer-outer .col:last-child {
	margin-left: auto !important;
}
#footer-outer .col:last-child > div {
	width: 100%;
}
#footer-outer .row {
	display: flex;
	justify-content: space-between;
	padding: 124px 0 52px;
}
#footer-outer .col:first-child {
	margin-right: auto !important;
}
#footer-outer .col{
	width:auto !important;
}
#footer-outer #copyright .col.span_5 {
	max-width: 100% !important;
}
a.footer_email {
	display: flex;
	align-items: center;
	column-gap: 12px;
	padding: 0 0 17px;
}
body .social_icons_list h4 {
	margin: 0 !important;
}
.social_icons_list {
	display: flex;
	align-items: center;
	column-gap: 15.75px;
}
.social_icon {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	column-gap: 15px;
}
.social_icon {
	display: flex;
	align-items: baseline;
	column-gap: 15px;
}
.social_icon a {
	display: flex;
}
#footer-outer #copyright[data-layout="centered"] {
	padding: 0 0;
}
#footer-outer #copyright[data-layout="centered"] .container {
	width: 100%;
	padding: 10px 0;
	border-top: 1px solid #1466B4;
}
#footer-outer #copyright a:not(.nectar-button):hover {
	opacity: 0.75;
}
#footer-outer .widget {
	margin-bottom: 0;
}
#to-top {
	height: 40px;
	/* 	line-height: 38px; */
	width: 40px;
}
#to-top i {
	line-height: 38px;
	width: 40px;
	height: 40px;
	font-size: 22px;
	background-color: #1878d4;
}

body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up, body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up {
	-webkit-transform: translate(0,-40px);
	transform: translate(0,-40px);
}
#header-outer header {
	background: #004586;
}
@media(max-width:999px){
	.material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent {
		padding: 0;
	}
	#header-outer header {
		padding: 6px 0;
	}
	body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn, html body.material .nectar-button.large.all_btn {
		padding: 9px 32px 9px 33px;
		font-size: 14px !important;
		line-height: 22px;
	}
	body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav >.sf-menu >li:last-child a {
		padding-right: 26px !important;
	}
	.slider-nav span span, #header-outer #top nav {
		display: block !important;
	}
	ul.sf-menu.sf-js-enabled.sf-arrows {
		display: none;
	}
	#header-outer .row .col.span_9 {
		display: flex;
		align-items: center;
	}
	#top .span_9 >.slide-out-widget-area-toggle {
		order: 2;
		padding-left: 30px;
	}
	#header-outer #top nav >.buttons {
		overflow: visible;
	}
}
@media screen and (max-width: 690px){
	.social_icon a{
		width: 21px;
	}
	.social_icon{
		column-gap: 9px;
	}
	.social_icons_list {
		column-gap: 8.75px;
	}
	a.footer_email {
		column-gap: 8px;
		padding: 0 0 8px;
	}
	#footer-outer .col:nth-child(2) {
		margin: 0;
		margin-left: 0;
	}
	#header-outer #top nav > ul {
		padding: 0;
	}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 60px!important;
	}
	body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn, html body.material .nectar-button.large.all_btn {
		padding: 6px 22px 6px 26px;
		font-size: 11px !important;
	}
	#top .span_9 >.slide-out-widget-area-toggle {
		padding-left: 10px;
	}
	body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav >.sf-menu >li:last-child a {
		padding-right: 15px !important;
	}
	body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn::before, html body.material .nectar-button.large.all_btn:before {
		left: -18px;
	}
	.material #footer-outer #footer-widgets .col ul li a, a.footer_email span, #footer-outer #copyright p {
		font-size: 14px;
		line-height: 27px;
	}
	#footer-outer #footer-widgets .widget h4 {
		font-size: 16px;
		line-height: 16px;
		margin: 0 0 11px;
	}
	body .row .col .wp-block-image img {
		max-width: 120px;
		margin:auto;
	}
	#footer-widgets .container .col.span_4 {
		margin-bottom: 0;
	}
	#footer-outer .row {
		padding: 50px 0 40px;
		flex-wrap: wrap;
	}
	#footer-outer .col {
		width: 50% !important;
	}
	#footer-outer .col:first-child {
		width: 100% !important;
		text-align: center;
		padding-bottom: 30px;
	}
	#footer-outer #copyright .col {
		padding: 0;
	}
}
@media (min-width: 691px) and (max-width: 999px){
	.material #footer-outer #footer-widgets .col ul li a, a.footer_email span, #footer-outer #copyright p {
		font-size: 16px;
		line-height: 33px;
	}
	#footer-outer .row {
		padding: 104px 0 42px;
	}
	#footer-outer #footer-widgets .widget h4 {
		font-size: 18px;
		line-height: 18px;
		margin: 0 0 16px;
	}
	body .row .col .wp-block-image img {
		max-width: 150px;
	}
	#footer-widgets .container .col.span_4 {
		margin-bottom: 0;
	}
	#footer-outer .row {
		padding: 50px 0 10px;
	}
}
@media (min-width: 1000px) and (max-width: 1199px){
	.material #footer-outer #footer-widgets .col ul li a, a.footer_email span, #footer-outer #copyright p {
		font-size: 17px;
	}
	#footer-outer .row {
		padding: 104px 0 42px;
	}
	#footer-outer #footer-widgets .widget h4 {
		font-size: 20px;
		line-height: 20px;
		margin: 0 0 22px;
	}
}
@media (min-width: 1200px) and (max-width: 1599px){
	.material #footer-outer #footer-widgets .col ul li a, a.footer_email span, #footer-outer #copyright p {
		font-size: 17px;
	}
	#footer-outer .row {
		padding: 104px 0 42px;
	}
	#footer-outer #footer-widgets .widget h4 {
		font-size: 20px;
		line-height: 20px;
		margin: 0 0 22px;
	}
}




/* Step Form */
body .row .col .form_step h2 {
	font-size: 40px;
	letter-spacing: 0.02em;
	color: #F3FBFF;
	line-height: 1.3;
}
body .row .step_heading p {
	letter-spacing: 0.02em;
	color: #98C0D4;
	font-size: 18px;
	font-weight: 400;
	margin: 20px 0 41px;
}
.contact_stepping_sec {
	max-width: 753px;
	margin: 0 auto;
}
.form_field .wpcf7-checkbox .wpcf7-list-item-label {
	position: relative;
	display: block;
	letter-spacing: 0.02em;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 26px;
	padding-left: 44px;
	line-height: 1.35;
}
.form_field .wpcf7-checkbox .wpcf7-list-item-label:before {
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	content: '';
	border-radius: 2px;
	width: 30px;
	height: 30px;
	display: inline-flex;
	background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
	position: absolute;
	left: 0;
	top: 3px;
}
.form_field .wpcf7-checkbox input:checked ~ .wpcf7-list-item-label:before {
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
}
.form_field .wpcf7-checkbox input {
	display: none;
}
.form_field span.wpcf7-list-item {
	margin: 0;
}
.form_field .wpcf7-checkbox .wpcf7-list-item-label:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 9px;
	display: inline-block;
	background-image: url(../images/arrows.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 21px;
	height: 18px;
}
body .wpcf7-form span.wpcf7-not-valid-tip {
	position: absolute;
	background: transparent;
	color: #ff0000;
	margin: 0;
	padding: 0;
	line-height: 1.1;
	bottom: -18px;
	top: auto;
}
.form_field {
	margin-bottom: 30px;
	position: relative;
}
body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button {
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	border-radius: 10px !important;
	letter-spacing: 0.02em;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 22px;
	padding: 14px 84px;
	margin: 0;
	font-family: Lato;
}
body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button.cf7mls_back {
	background: rgb(40 107 170 / 20%);
}
body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button.sending img {
	display: none !important;
}
body .wpcf7-form .fieldset-cf7mls .cf7mls-btns {
	min-height: 55px;
	display: flex;
	align-items: center;
}
body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button.cf7mls_back {
	background: rgb(40 107 170 / 20%);
	margin-right: 20px;
	color: #A1BED9;
}
span.notification_step {
	letter-spacing: 0.02em;
	color: #F28181 !important;
	font-size: 18px;
	line-height: 1.6;
	display: block;
	position: absolute;
	bottom: 16px;
}
body .wpcf7-form .fieldset-cf7mls {
	padding-bottom: 50px;
}
.form_field .wpcf7-radio input {
	display: none;
}
.form_field .wpcf7-radio .wpcf7-list-item-label {
	color: #fff;
	letter-spacing: 0.02em;
	font-size: 20px;
	display: inline-block;
	padding: 14px 40px;
	background: #003f7b;
	border-radius: 10px;
	line-height: 1.1;
	margin-right: 16px;
	margin-left:1px;
	position:relative;
	cursor: pointer;
}
.form_field .wpcf7-radio .wpcf7-list-item-label:before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	border-radius: 11px;
	z-index: -1;
}
.form_field .wpcf7-radio input:checked ~ .wpcf7-list-item-label {
	background: #125798;
}
body .row .col .form_step h3 {
	letter-spacing: 0.02em;
	color: #FFFFFF;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
}
.form_step .form_field input {
	color: #fff;
	letter-spacing: 0.02em;
	font-size: 18px;
	padding: 10px 0;
	border: 0;
	border-radius: 0;
	border-bottom: 1px solid #1466B4;
	line-height: 1;
	background: transparent;
}
.form_step .form_field input:focus {
	box-shadow: unset;
}
body.material .form_step .form_field input:focus {
	box-shadow: unset;
	border-color: #1466B4;
}
.form_step .form_field input::placeholder {
	color: #43729D;
}
.form_step_2 .form_field input::placeholder {
	color: #fff;
}
.form_step_2 .form_field input {
	padding-top: 0;
}
body .row .wpcf7 form .wpcf7-response-output svg {
	display: none;
}
body .row .wpcf7 form .wpcf7-response-output {
	position: absolute;
	background: transparent;
	margin: 0;
	color: #ff0000 !important;
	padding: 0;
	line-height: 1;
	text-align: left;
	bottom: 0px;
	border:0;
}
body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button:hover {
	background: linear-gradient(180deg, #1880E3 0%, #1762A9 100%);
}
body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button.cf7mls_back:hover {
	background: rgb(40 107 170 / 100%);
	color: #fff;
}
body .cf7mls_next.action-button:hover {
	opacity: 1;
}
body .wpcf7-form span.notification_step.notification_inner_step {
	position: relative;
	bottom: 0;
	display: block;
	color: #F28181;
	margin-top: 10px;
	max-width: 600px;
}
body .form_field select.wpcf7-form-control {
	background: #125798;
	border-radius: 10px;
	color: #ffff;
	width: 100%;
	height: auto;
	font-size: 18px;
	letter-spacing: 0.02em;
	border: 0;
	padding: 10px 42px 10px 30px;
	background-image: url(../images/down-arrow.png);
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) 50%;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
}
body .form_field select.wpcf7-form-control option {
	display: block;
	padding: 8px 20px;
}
body .row .col .form_step .form_field h3 {
	margin: -6px 0 0;
}
.form_step_5.form_step .form_field input {
	text-transform: uppercase;
}

body .form_step_4 .form_field span.wpcf7-form-control-wrap {
	max-width: 479px;
	margin-left:1px;
	position:relative;
}
body .form_step_4 .form_field span.wpcf7-form-control-wrap:before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	border-radius: 11px;
	z-index: -1;
}

body .wpcf7-form .fieldset-cf7mls[data-cf7mls-order="7"],
body .wpcf7-form .fieldset-cf7mls[data-cf7mls-order="6"]{
	padding-bottom: 90px;
}
html body[data-button-style^="rounded"] input[type=submit]{
	border-radius:10px !important;
}
.form_field.step_7_filled label::before {
	content: "";
	position: relative;
	display: inline-block;
	width: 22px;
	height: 22px;
	top: 4px;
	margin-right: 8px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z' fill='%23fff'/%3E%3C/svg%3E");
}
.form_field.step_7_filled input {
	margin: 10px 0 0;
}
.form_field.step-date input {
	color: #fff;
	letter-spacing: 0.02em;
	font-size: 20px;
	display: inline-block;
	padding: 14px 40px;
	background: #125798;
	border-radius: 10px;
	line-height: 1.1;
	margin-right: 16px;
	margin-left: 1px;
	position: relative;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm3 8H4v8h16v-8zm-5-6H9v2H7V5H4v4h16V5h-3v2h-2V5zm-9 8h2v2H6v-2zm5 0h2v2h-2v-2zm5 0h2v2h-2v-2z' fill='%23fff'/%3E%3C/svg%3E");
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 94% 60%;
}
/* .form_field.step-date span.wpcf7-form-control-wrap::after {
content: '';
position: absolute;
width: 20px;
height: 20px;
right: 30px;
top: 50%;
background-size: 100%;
transform: translateY(-50%);

} */
.form_field.step-date input::placeholder{
	color:#fff;
}
.form_field.step-date span.wpcf7-form-control-wrap{
	width: 64%;
	position:relative;

}
.form_field.step-date span.wpcf7-form-control-wrap::before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	border-radius: 11px;
	z-index: -1;

}

.form_step.form_step_1 span.wpcf7-not-valid-tip {
	bottom: -20px !important;
}
@media screen and (max-width: 690px){
	.form_field.step-date input {
		background-size: 17px;
	}
	.attech_file.form_field {
		width: 95%;
	}
	.form_field.step-date span {
		width: 100%;
	}
	.form_field.step-date span::after {
		right: 20px;
	}
	.form_field.step-date input {
		padding: 12px 20px;
		margin-right: 16px;
	}
	body .wpcf7-form .fieldset-cf7mls[data-cf7mls-order="7"] {
		padding-bottom: 100px;
	}
	body .form_field.submit-btn input {
		font-size: 16px;
	}
	body .row .col .form_step h2 {
		font-size: 24px;
	}
	body .row .col .form_step h3 {
		font-size: 19px;
	}
	body .row .step_heading p {
		font-size: 14px;
		margin: 10px 0 31px;
		line-height: 1.5;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label {
		font-size: 16px;
		padding-left: 36px;
	}
	body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button {
		font-size: 18px;
		padding: 10px 43px;
	}
	span.notification_step {
		font-size: 14px;
		line-height: 1.2;
		bottom: 30px;
	}

	.form_field .wpcf7-checkbox .wpcf7-list-item-label:after {
		left: 5px;
		top: 4px;
		width: 18px;
		height: 14px;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label:before {
		width: 24px;
		height: 24px;
		top: 0;
	}.form_field .wpcf7-radio .wpcf7-list-item-label {
		font-size: 16px;
		padding: 10px 27px;
		margin: 0 10px 10px 1px;
	}
	.form_step .form_field input {
		font-size: 15px;
	}
	body .form_field select.wpcf7-form-control {
		font-size: 16px;
		padding: 6px 42px 6px 30px;
	}
	body .row .wpcf7 form.init .wpcf7-response-output {
		font-size: 11px;
	}
	body .wpcf7-form .fieldset-cf7mls {
		padding-bottom: 65px;
	}
	span.notification_step{
		width: 290px;
	}
	body .wpcf7-form .fieldset-cf7mls[data-cf7mls-order="8"]{
		padding-bottom:45px;
	}
	body.mac .wpcf7-form span.wpcf7-not-valid-tip {
		bottom: -9px;
	}
	body.mac .wpcf7-form span.wpcf7-not-valid-tip {
		bottom: -15px;
	}
}
@media (min-width: 691px) and (max-width: 999px){
	body .form_field.submit-btn input {
		font-size: 18px;
	}
	body .row .col .form_step h3 {
		font-size: 22px;
	}
	body .row .col .form_step h2 {
		font-size: 32px;
	}
	body .row .step_heading p {
		font-size: 16px;
		margin: 15px 0 31px;
		line-height: 1.5;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label {
		font-size: 21px;
		padding-left: 36px;
	}
	body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button {
		font-size: 20px;
		padding: 12px 64px;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label:after {
		left: 5px;
		top: 6px;
		width: 21px;
		height: 16px;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label:before {
		width: 26px;
		height: 26px;
		top: 1px;
	}
	span.notification_step {
		font-size: 17px;
		bottom: 16px;
	}
	.form_field .wpcf7-radio .wpcf7-list-item-label {
		font-size: 17px;
		padding: 12px 34px;
	}
	.form_step .form_field input {
		font-size: 16px;
	}
}
@media (min-width: 1000px) and (max-width: 1199px){
	.contact_stepping_sec {
		padding-top: 75px !important;
		padding-bottom: 66px !important;
	}
	body .form_field.submit-btn input {
		font-size: 19px;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label:after {
		left: 5px;
		top: 6px;
		width: 21px;
		height: 16px;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label:before {
		width: 28px;
		height: 28px;
		top: 2px;
	}
	body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button {
		font-size: 20px;
		padding: 12px 74px;
	}
	body .row .col .form_step h2 {
		font-size: 36px;
	}
	body .row .step_heading p {
		font-size: 18px;
		line-height: 1.5;
		margin: 15px 0 35px;
	}
	.form_field .wpcf7-checkbox .wpcf7-list-item-label {
		font-size: 23px;
		padding-left: 40px;
	}
	.form_field .wpcf7-radio .wpcf7-list-item-label {
		font-size: 19px;
		padding: 12px 34px;
	}
	.form_step .form_field input {
		font-size: 17px;
	}

}
@media (min-width: 1200px) and (max-width: 1599px){

}

.form_field.submit-btn {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.form_field.submit-btn .wpcf7-spinner {
	position: absolute;
	bottom: -30px;
}
body .wpcf7-form .fieldset-cf7mls[data-cf7mls-order="8"] .cf7mls-btns {
	display: none;
}
.form_field.submit-btn input {
	margin-bottom: 0 !important;
}
html body form.wpcf7-form.sent .wpcf7-response-output {
	color: #79cf79 !important;
}