body {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	color: #000000;
}




h1,
.h1 {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 42px;
	line-height: 48px;
	color: #000000;
}

h2 {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 39px;
	color: #000000;
}

h3 {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 28px;
	color: #000000;
}

h4 {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
}

p,
li {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	color: #000000;
}

a {
	color: #E0004D;
}

a:hover {
	color: #0183A5;
	text-decoration: none;
}

img {
	height: auto;
	max-width: 100%;
}

.btn {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 21px;
	line-height: 26px;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #E0004D;
	padding: 14px 25px;
	border: none;
	border-radius: 0;
}

.btn:hover {
	color: #fff;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #E0004D;
	border-color: #000000;
}

.btn.focus,
.btn:focus {
	outline: 0;
	box-shadow: none
}

.btn-black-hover:hover {
	background-color: #000000;
	border-color: #000000;
}

/** Common Swiper CSS**/

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image:none !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image:none !important;
}
.landing-button-prev i,
.landing-button-next i {
	font-size: 30px;
	line-height: 30px;
	color: #000000;
}

.landing-button-prev,
.swiper-container-rtl .landing-button-next {
	left: -4.333333%;
}

.landing-button-next,
.swiper-container-rtl .landing-button-prev {
	right: -4.333333%;
}

.landing-pagination .swiper-pagination-bullet {
	background: transparent;
	opacity: 1;
	margin: 0 5px;
	border: 2px solid #2F2B46;
	width: 12px;
	height: 12px
}

.landing-pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #2F2B46;
	
}

/** Common Swiper CSS**/

.menu-toggle i {
	font-size: 24px;
	line-height: 24px;
	color: #000;
}

a.mobile-phone {
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	background-color: #3484f0;
	color: #fff;
	font-size: 24px;
	line-height: 24px;
}

.header-phone {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	color: #E0004D;
}

.header-phone:hover {
	color: #000000;
}


.desktop-navigation {
	position: relative;
}

.desktop-navigation .menu {
	display: table;
	padding: 0;
	margin-left: auto;
	margin-bottom: 0;
}

.desktop-navigation .menu li {
	list-style: none;
}

.desktop-navigation .menu>li {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}


.desktop-navigation .menu>li>a {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 50px;
	color: #000000;
	text-transform: uppercase;
	padding: 0 12px;
}


.desktop-navigation .menu>li:hover>a,
.desktop-navigation .menu>li.current-menu-item>a {
	color: #E0004D;
}

.desktop-navigation .menu>li.dead-link:hover>a,
.desktop-navigation .menu>.dead-link-anchor:hover>a {
	color: #fff;
}

.desktop-navigation .sub-menu {
	position: absolute;
	background: #EAEAEA;
	top: 100%;
	min-width: 215px;
	width: auto;
	box-shadow: 0 4px 6px 0rgba(0, 0, 0, 0.4);
	z-index: 102;
	margin: 0;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity: 0;
	visibility: hidden;
	text-align: left;
	padding: 15px 0;
}

.desktop-navigation .menu li:hover>.sub-menu {
	margin: 0;
	opacity: 1;
	visibility: visible;
	height: auto;
}

.desktop-navigation .sub-menu .sub-menu {
	left: 100%;
	top: 0;
}

.desktop-navigation .sub-menu a {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	color: #000000;
	white-space: nowrap;
	padding: 0;
	transition: transform 0.5s ease 0s;
	-webkit-transition: transform 0.5s ease 0s;
	-moz-transition: transform 0.5s ease 0s;
	padding: 0 25px;
	font-size: 14px;
	border-bottom: 1px solid transparent;
	position: relative;
	display: block;
}

.desktop-navigation .sub-menu li>a:after {
	content: '';
	background-color: #E46F2C;
	position: absolute;
	height: 1px;
	width: 0;
	left: 0;
	bottom: 0;
	margin: 0 auto;
	right: 0;
	transition: transform 0.5s ease 0s;
	-webkit-transition: transform 0.5s ease 0s;
	-moz-transition: transform 0.5s ease 0s;
}

.desktop-navigation .sub-menu li:hover>a:after {
	width: calc(100% - 50px);
}


.mobile-popup-navigation {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	height: 100%;
}

.menu-close i {
	font-size: 24px;
	line-height: 24px;
	color: #000;
}



.sub-tag:hover {
	color: #0183A5;
	text-decoration: none;
}

.sub-tag {
	color: #ffffff;
	text-decoration: none;
}


.header-landing {
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.12);
	background-color: #fff;
}

.class-read {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
}

.border-form {
	position: static;
	max-width: 350px;
	height: 15px;
	background: #046938;
}

.landing-banner {
	background-image: url('/wp-content/themes/dabella/img/landing/header-banner.jpg');
	font-weight: bold;
	max-width: 100%;
	padding: 60px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}


.form-class {
	background: linear-gradient(90deg, rgba(196, 33, 45, 0.85) 0%, rgba(230, 40, 54, 0.85) 100%);
	box-shadow: 0px 8px 35px rgba(0, 0, 0, 0.16);

}

.form-heading {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 44px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
}

.image_cover {
	display: block;
	z-index: 2;
	bottom: 0;
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
}


.right-0{right: 0;}

.gform_wrapper.gravity-theme form.floating_labels .gform_fields {
	grid-row-gap: 0;
}


form.floating_labels .gfield {
	position: relative;
	margin-bottom: 20px;
	padding-right: 0 !important;
}

form.floating_labels label.gfield_label {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 600 !important;
	font-size: 14px !important;
	line-height: 18px;
	text-transform: uppercase;
	color: #3E3E3E;
	position: absolute;
	margin: 0 !important;
	top: 10px;
	left: 10px;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
}

form.floating_labels label.float_label {
	font-size: 10px !important;
	top: 0;
}

form.floating_labels label.gfield_label .gfield_required {
	color: #790000 !important;
	display: inline-block;
	margin-left: 2px;
}

form.floating_labels input[type=email],
form.floating_labels input[type=search],
form.floating_labels input[type=tel],
form.floating_labels input[type=text],
form.floating_labels input[type=url],
form.floating_labels select,
form.floating_labels select[multiple],
form.floating_labels textarea {
	background-color: #fff;
	border: none;
	margin: 0;
	border-bottom: 1px solid #949CA1;
	border-radius: 0;
	min-height: initial !important;
	color: #3E3E3E;
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 600 !important;
	font-size: 14px !important;
	padding: 10px !important;
	line-height: 18px !important;
	outline: none !important;
	box-shadow: none !important;
}

form.floating_labels input[type=email]:focus,
form.floating_labels input:focus[type=search]:focus,
form.floating_labels input[type=tel]:focus,
form.floating_labels input[type=text]:focus,
form.floating_labels input[type=url]:focus,
form.floating_labels select:focus,
form.floating_labels select[multiple]:focus,
form.floating_labels textarea:focus {
	background-color: #fff !important;
}

.gform_wrapper form.floating_labels .gfield_error [aria-invalid="true"] {
	border: none;
	border-bottom: 1px solid #949CA1;
}

form.floating_labels select {
	text-transform: uppercase;
	appearance: none;
	-webkit-appearance: none;
}

.floating_labels_wrapper.gravity-theme .hidden_label .gfield_label,
.floating_labels_wrapper.gravity-theme .hidden_sub_label,
.floating_labels_wrapper.gravity-theme .screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	word-wrap: normal !important;
}

form.floating_labels .ginput_container_checkbox {
	margin-bottom: 20px;
}

form.floating_labels .ginput_container_checkbox input {
	display: none !important;
}

form.floating_labels .ginput_container_checkbox label {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px !important;
	line-height: 16px;
	color: #FFFFFF;
	position: relative;
	padding-left: 20px;
	max-width: 100% !important;
}

form.floating_labels .ginput_container_checkbox label:before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #ffffff;
	top: 0;
	cursor: pointer;
	border-radius: 3px;
}

form.floating_labels .ginput_container_checkbox input:checked+label::before {
	content: "\f00c" !important;
	font-family: "FontAwesome";
	font-size: 12px;
	color: #d0434d;
	text-align: center;
	line-height: 14px;
}

.floating_labels_wrapper .ginput_container.ginput_container_select {
	position: relative;
}

.floating_labels_wrapper .ginput_container.ginput_container_select:after {
	font-family: 'FontAwesome';
	content: "\f107";
	position: absolute;
	right: 10px;
	top: 5px;
}

.gform_wrapper.gravity-theme form.floating_labels .gform_footer,
.gform_wrapper.gravity-theme .form.floating_labels .gform_page_footer {
	margin: 0;
	padding: 0;
	position: relative;
}

.gform_wrapper.gravity-theme form.floating_labels .gform_footer .gform_ajax_spinner,
.gform_wrapper.gravity-theme .form.floating_labels .gform_page_footer .gform_ajax_spinner {
	position: absolute;
	top: 0;
	width: 200px;
	height: 100%;
	background-color: rgba(61, 56, 56, 77%);
	left: 0;
	z-index: 2;
	padding: 10px 0;
}

form.floating_labels .gform_footer .button {
	display: block !important;
	width: 100% !important;
	min-height: inherit;
	padding: .875rem 1.25rem !important;
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 21px !important;
	line-height: 26px;
	text-transform: uppercase;
	color: #FFFFFF;
	max-width: 200px;
	border-radius: 0 !important;
	outline: none !important;
	box-shadow: none !important;
	background: #000000;
	border: none;
	margin-bottom: 0 !important;
}

form.floating_labels .gform_footer .button:hover {background: #FFFFFF; color: #000000;}

.floating_labels_wrapper .gform_validation_errors,
.floating_labels_wrapper .instruction.validation_message {	display: none;}

form.floating_labels .gfield_description.validation_message{ font-size: 10px; color: red; padding: 0; position: absolute; right: 9px; top: 1px; width: auto; background-color: transparent; border: none; line-height: 25px;}

.form-class .gform_wrapper li.gfield.gfield_error,
.form-class .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent; margin-bottom: 0 !important; border-top: 0; border-bottom: 0; padding-bottom: 0; padding-top: 0;
	box-sizing: border-box; width: 100% !important; min-width: 100% !important;}

.form-class .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.form-class .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 0;
}

.border_1 {
	position: relative;
	padding-bottom: 25px;
}

.border_1:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	width: 253px;
	height: 1px;
	margin: 0 auto;
	background-color: #fff;
	bottom: 0;
}

.discover_section {
	background: linear-gradient(180deg, #FF9736 0%, #E8B835 100%);
}

.discover_section_title {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 38px;
	line-height: 46px;
	text-align: center;
	text-transform: uppercase;
	color: #2F2B46;
}



.discover_subhaed {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 25px;
	line-height: 32px;
	color: #000000;
}

.discover_iconbg {
	background: #E46F2C;
	border-radius: 1000px;
	width: 80px;
	height: 80px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 10px;
}

.discover_section .box-icon {
	font-size: 25px;
	color: #FFFFFF;
}

.landing-discover-swiper-button-prev,
.swiper-container-rtl .landing-button-next {
	left: 0;
}

.landing-discover-swiper-button-next,
.swiper-container-rtl .anding-discover-swiper-button-prev {
	right: 0;
}

/* .video_section .h1.border_1:after {
	margin: 0;
	background-color: #E46F2C;
} */

.landing-coupons-slide {
	height: auto;
}

.landing-copoun-outer {
	padding: 20px;
	text-align: center;
	height: 100%;
}

.landing-copoun-inner {
	border: 5px dashed #FFFFFF;
	padding: 12px;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.landing-copoun-heading {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 22px;
	margin-bottom: 5px;
}

.landing-copoun-offer {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #FFFFFF;
}

.landing-copoun-offer span {
	font-family: Fjalla One;
	font-size: 40px;
	line-height: 50px;
	display: block;
	text-transform: uppercase;
	margin-top: 5px;
}

.landing-copoun-btn {
	background: #E0004D;
	border: none;
	padding: 16px 25px !important;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 23px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
	display: block;
	max-width: 259px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
}

.landing-copoun-btn i {
	margin-left: 5px;
	font-size: 22px;
}

button.custom-button.landing-copoun-btn {
	font-size: 18px;
	font-family: Fjalla One;
}

.landing-copoun-expire,
.landing-copoun-footer {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 19px;
	color: #FFFFFF;
}

.landing-copoun-expire {
	margin-top: auto;
}



.testimonial-heading {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 42px;
	text-transform: uppercase;
	color: #000000;
}

.testimonial_section .icon-star {
	color: #EAAA00;
	font-size: 25px;
	line-height: 42px;
}


#videoModalCenter button.close {
	opacity: 1;
	color: #fff;
	text-shadow: none;
	outline: none;
}

.videoModal-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	color: #fff;
	font-size: 64px;
	line-height: 64px;
	outline: none !important;
}

.videoModal-btn:hover {
	color: #E0004D;
}

.footer-bg {
	background-color: #0183A5;
	max-width: 100%;
	padding: 60px 0px;
}

.footer-logo {
	line-height: 100%;
}

.footer-title {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	color: #2F2B46; 
	text-transform: uppercase;
}

.footer-phone {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 26px;
	text-transform: capitalize;
	color: #FFFFFF;
}

.footer-phone:hover {
	color: #000;
}

.social_links a {
	color: #fff;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
	margin: 0 5px;
}

.social_links a:hover {
	color: #000;
}

footer .menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

footer .menu li a {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
}

footer .menu li a:hover {
	color: #000;
}

.sub-footer {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: #EAEAEA;
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}

.sub-footer a {
	color: #000000;
	text-decoration: none;
}

.sub-footer a:hover,
.sub-footer a:focus {
	color: #ffffff;
	outline: none;
	box-shadow: none;
}




#mobileModalCenter .close {
	color: #fff;
	opacity: 1;
	position: absolute;
	z-index: 2;
	margin: 0;
	top: 0;
	right: 0;
	outline: none;
}


#mobileModalCenter .form-class {
	/* background: linear-gradient(90deg, rgba(196, 33, 45, 1) 0%, rgba(230, 40, 54, 1) 100%); */
	box-shadow: 0px 8px 35px rgba(0, 0, 0, 0.16);
	max-width: 100%;
}




#mobileModalCenter form.floating_labels .gform_footer .button {
	margin: 0 auto;
}

#mobileModalCenter .gform_wrapper.gravity-theme form.floating_labels .gform_footer .gform_ajax_spinner,#mobileModalCenter .gform_wrapper.gravity-theme .form.floating_labels .gform_page_footer .gform_ajax_spinner {
	    left: 50%;
    transform: translateX(-50%);
}

.menu-close i {
	color: #E0004D;
}

.menu-visible .mobile-popup-navigation {
	display: block;
}

.desktop-navigation .menu>li {
	position: relative;
}


.mobile-navigation ul {
	list-style: none;
	padding: 0 30px;
	margin: 0;
}

.mobile-navigation li {
	list-style: none;
	font-size: 16px;
	position: relative;
}

.mobile-navigation .menu>li {
	border-top: 1px solid #EAEAEA;
}

.mobile-navigation li a {
	font-family: 'Outfit', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 50px;
	text-transform: uppercase;
	color: #000000;
	display: inline-block;
}

.mobile-navigation .sub-menu {
	padding: 0 20px;
	display: none;
}

.mobile-navigation .menu-item-has-children .submenu-toggle {
	position: absolute;
	right: 0;
	top: 0;
	color: #E0004D;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	width: 35px;
	width: 100%;
	text-align: right;
}


.video_section h1.h1{color: #2D6919;}

.mobile-navigation .menu-item-has-children .toggled-on:before {
	content: "\e947";
}


.why-choose-heading,
.video_section h2.h1,
.video_section div.h1{ font-size: 38px; font-weight: 600; line-height: 46px; letter-spacing: 0px; text-align: left; color: #2D6919; margin-bottom: 15px; padding: 0;}


.footer-address .fa-chevron-right{font-size: 12px;}

#field_4_8{display: none;}

@media only screen and (max-width: 1399px) {


	.header-phone {
		font-size: 30px;
		line-height: 36px;
		color: #fff;
		background-color: #046938;
		height: 100%;
		align-items: center;
		justify-content: center;
	}

	.header-ladning.sticky-top .container {
		max-width: 100%;
	}

	.header-phone-col {
		padding-right: 0;
	}
}

@media only screen and (max-width: 992px) {

	.banner-heading {
		font-size: 32px;
		line-height: 36px;
	}

	.banner-subheading {font-size: 20px; line-height: 24px;}
	.banner-txt,
	.quote_section p{font-size: 22px !important; line-height: 26px !important;}
	

	.footer-title {
		font-size: 18px;
		line-height: 24px;
	}

	.sub-footer {
		padding-bottom: 80px !important;
	}
}

@media only screen and (max-width: 767px) {

	h1,
	.h1 {
		font-weight: 400 !important;
		font-size: 36px !important;
		line-height: 46px !important;
	}

	h2 {
		font-size: 25px !important;
		line-height: 37px !important;
		font-weight: 600 !important;
	}


	.features-heading,
	.quote_section .quote-heading{
		font-size: 36px !important;
		line-height:40px !important;
	}


	.discover_section_title{
		font-size: 26px !important;
		line-height: 34px !important;
	}

	.why-choose-heading,
	.video_section h2.h1{ font-size: 28px !important; line-height: 34px !important;}	

	.video_section_title{
		font-size: 28px !important;
		line-height: 46px !important;
	}


	.testimonial-heading {font-size: 28px !important; line-height: 30px !important;}

	.landing-block-testimonial p{font-size: 15px !important; line-height: 22px !important;}

	.footer-bg{padding: 0 !important;}
	
	/* .discover_section {
		box-shadow: 0px 8px 35px rgba(0, 0, 0, 0.16);
	} */
}


/** Disclaimer CSS ***/

.disclaimer-btn {
	background: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	padding: 0;
}

.disclaimer-btn:hover {
	color: #B42533;
	;
}

.disclaimer-modal .modal-content {
	padding: 55px;
}

.disclaimer-modal .modal-header {
	border-bottom: none;
}

.disclaimer-modal .modal-title {
	color: #000000;
	font-size: 32px;
	font-weight: bold;
	line-height: 29px;
}

.disclaimer-modal p {
	color: #000000;
	font-size: 19px;
	line-height: 30px;
}

.disclaimer-modal .close {
	position: relative;
	opacity: 1;
	top: -35px;
	padding: 1.3rem;
	outline: none !important;
}

.disclaimer-modal .close:before,
.disclaimer-modal .close:after {
	cursor: pointer;
	height: 3px;
	width: 40px;
	background: #000;
	position: absolute;
	display: block;
	content: '';
	right: 0;
	top: 20px;
	margin: 0;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-mo-transition: all 500ms ease-in-out;
}

.disclaimer-modal .close:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-mo-transform: rotate(45deg);
}

.disclaimer-modal .close:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-mo-transform: rotate(-45deg);
}

.disclaimer-modal .close:hover:before,
.disclaimer-modal .close:hover:after {
	background: #0183A5;
}


@media (min-width: 992px) {
	.disclaimer-modal .modal-dialog {
		max-width: 900px;
	}
}

.landing-testimonials-pagination{position: relative !important; z-index: 22;} 



.header-google-review{background: #EDEDED; font-weight: 700; font-size: 15px; line-height: 19px;}

.header-phone-number{color:#2D6919;font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;}
a{color: #E0004D;}
a:hover{color: #E0004D; text-decoration: underline;}
.btn{background: #3484f0; border-radius: 44px; align-items: center; padding: 10px 19px; font-weight: 700; font-size: 21px;}
.header-right-side > .row > div:first-child{flex: 0 0 500px; max-width: 500px;}
.form-class{max-width:375px; background: #FFFFFF; padding:25px !important; min-height: 630px; display: flex; flex-direction: column; justify-content: center;}
.form-heading{ color: #2F2B46;}
.form-class .gform_wrapper .gf_page_steps{ display: flex; align-items: center; justify-content: center; border:none !important; margin:25px 0 !important;}
.form-class .gform_wrapper .gf_step {margin: 0 !important;}
.form-class .gform_wrapper .gf_step_active .gf_step_number{border-color:#E0004D !important; color:#E0004D !important; background: none !important;}
.form-class .gform_wrapper .gf_step_label{ padding-left: 17px !important;}
.form-class .gform_wrapper .gf_step_number {width:45px !important; min-width:45px !important; border-color:#898989 !important; border-width:0 0 1px 0 !important; border-radius: 0 !important; font-weight: 400 !important; font-size: 21px !important; line-height: 26px; text-align: center; text-transform: uppercase;}
.form-class .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:25px !important}
.form-class .gform_wrapper.gravity-theme .gform_footer,
.form-class .gform_wrapper.gravity-theme .gform_page_footer{margin: 0 ; padding: 0;}

.form-subheading{font-weight: 500; font-size: 16px; line-height: 20px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase;}

.form-class .gform_wrapper .gf_step_completed .gf_step_number:after{display: none;}
.form-class .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after{content: "";}
/* .form-class .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{ background-color: transparent;} */
.form-class .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{left: 0; top: 0; width: 100%; height: 100%; border-radius: 0 !important; border-color:#38A912; background: transparent; border-width: 0 0 1px 0 !important;}




.form-class .gform_wrapper.gravity-theme input[type=color],
.form-class .gform_wrapper.gravity-theme input[type=date],
.form-class .gform_wrapper.gravity-theme input[type=datetime-local],
.form-class .gform_wrapper.gravity-theme input[type=datetime],
.form-class .gform_wrapper.gravity-theme input[type=email],
.form-class .gform_wrapper.gravity-theme input[type=month],
.form-class .gform_wrapper.gravity-theme input[type=number],
.form-class .gform_wrapper.gravity-theme input[type=password], 
.form-class .gform_wrapper.gravity-theme input[type=search], 
.form-class .gform_wrapper.gravity-theme input[type=tel], 
.form-class .gform_wrapper.gravity-theme input[type=text], 
.form-class .gform_wrapper.gravity-theme input[type=time], 
.form-class .gform_wrapper.gravity-theme input[type=url],
.form-class .gform_wrapper.gravity-theme input[type=week], 
.form-class .gform_wrapper.gravity-theme select, 
.form-class .gform_wrapper.gravity-theme textarea{font-weight: 400; font-size: 14px; line-height: normal; text-align: center; text-transform: uppercase; color: #2F2B46; padding:10px 10px 10px !important; border-radius: 6px; border: 1px solid #2D6919}


.form-class  .ginput_container_radio input[type="radio"] {
	display: none;
  }
  
/* radio button style */
  .form-class  .ginput_container_radio input[type="radio"] + label{border: 1px solid #2D6919; border-radius: 6px; padding: 5px 10px 4px; min-height: 41px; width: 100%; min-width:100%; max-width: 100%; margin:0 !important; display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 400; line-height: 20px; text-align: center; text-transform: uppercase; color: #2F2B46; }
  .form-class  .ginput_container_radio input[type="radio"]:checked + label {color: #fff; padding: 5px 10px 5px 10px; border-radius: 6px; background: #38A912; border: 1px solid #38A912;}
/* radio button style */


.form-class .gform_wrapper.gravity-theme input::-webkit-input-placeholder { /* Edge */ color:#2F2B46; font-size: 16px; font-weight: 400; line-height: 15px; letter-spacing: 0em; text-align: center;}
.form-class .gform_wrapper.gravity-theme input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#2F2B46; font-size: 16px; font-weight: 400; line-height: 15px; letter-spacing: 0em; text-align: center;}
.form-class .gform_wrapper.gravity-theme input::placeholder {color:#2F2B46; font-size: 16px; font-weight: 400; line-height: 15px; letter-spacing: 0em; text-align: center;}

.form-class .gsection{border-bottom: none !important; padding: 0 !important; margin: 0 !important;}
.form-class .gform_wrapper.gravity-theme .gfield_label,
.form-class .gform_wrapper .gfield_required,
.gsection_title{font-weight: 500; font-size: 16px; line-height: 20px; letter-spacing: 0.05em;}

.gsection_title{margin: 0; padding: 0;}
.form-class .gform_wrapper .gform_page_footer .button{width:100%; border-radius: 44px; padding: 8px 19px; font-weight: 700; font-size: 21px; outline: none;  border: none; 	text-transform: uppercase; 	cursor: pointer; margin: 0 !important;}

.form-class .gform_wrapper .gform_page_footer .button + .button,
.form-class .ginput_container_radio .gfield_radio > .gchoice + .gchoice{margin-top: 15px !important;}
/* .form-class #input_3_7,
.ginput_container_radio .gfield_radio > .gchoice {border: 1px solid #2D6919;}	 */
/* .ginput_container_radio .gfield_radio > .gchoice {border-radius: 6px; padding: 5px 10px 4px; min-height: 41px;} */
/* .ginput_container_radio .gfield_radio label{font-size: 16px; line-height: 20px; font-weight: normal; text-transform: uppercase; margin-left: 10px;} */

.form-class .gform_wrapper.gravity-theme .gform_page .gform_page_fields .gform_fields{grid-row-gap: 15px !important;}

.form-class .gform_wrapper.gravity-theme .gfield_label{margin-bottom:15px}
.form-class .gform_wrapper .gform_page_footer .gform_previous_button,
.quote_section .start-over > p,
.start-over > p,
.hero-banner-right-side .start-over > p{border: none; color: #2D6919 !important; font-size: 12px; line-height: 15px; text-align: center; letter-spacing: 0.05em; text-decoration-line: underline !important; padding: 0 !important; text-transform: uppercase; font-weight: 500; margin: 0 !important; cursor: pointer;}

.form-class .gform_wrapper .gform_page_footer .gform_next_button{background: #3484f0; color: #fff; border: 1px solid transparent;}
.form-class .gform_wrapper .gform_page_footer .gform_next_button:hover{background: linear-gradient(0deg, #FFFFFF, #FFFFFF),
	linear-gradient(0deg, #E0004D, #E0004D); color: #E0004D; border: 1px solid #E0004D;}

.form_wraning_text,
.error-email{font-size: 16px;  font-weight: 500; line-height: 20px; letter-spacing: 0.05em; text-align: left; color: #ED1111;}

.form-class .gform_wrapper .gform_page_footer img{width: 20px; display: block; margin: 10px auto;}
/* #gform_page_3 */
.form-class .gform_wrapper #gform_page_3_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_3_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_3_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_3_5 .gform_page_footer,

/* #gform_page_4 */
.form-class .gform_wrapper #gform_page_4_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_4_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_4_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_4_5 .gform_page_footer,

/* #gform_page_5 */
.form-class .gform_wrapper #gform_page_5_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_5_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_5_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_5_5 .gform_page_footer,

/* #gform_page_6 */
.form-class .gform_wrapper #gform_page_6_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_6_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_6_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_6_5 .gform_page_footer,

/* #gform_page_7 */
.form-class .gform_wrapper #gform_page_7_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_7_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_7_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_7_5 .gform_page_footer,

/* #gform_page_8 */
.form-class .gform_wrapper #gform_page_8_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_8_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_8_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_8_5 .gform_page_footer,

/* #gform_page_9 */
.form-class .gform_wrapper #gform_page_9_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_9_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_9_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_9_5 .gform_page_footer,

/* #gform_page_10 */
.form-class .gform_wrapper #gform_page_10_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_10_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_10_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_10_5 .gform_page_footer,


/* gform_page_11 */
.form-class .gform_wrapper #gform_page_11_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_11_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_11_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_11_5 .gform_page_footer,

/* #gform_page_12 */
.form-class .gform_wrapper #gform_page_12_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_12_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_12_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_12_5 .gform_page_footer,

/* #gform_page_13 */
.form-class .gform_wrapper #gform_page_13_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_13_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_13_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_13_5 .gform_page_footer,

/* #gform_page_14 */
.form-class .gform_wrapper #gform_page_14_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_14_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_14_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_14_5 .gform_page_footer,


/* #gform_page_15 */
.form-class .gform_wrapper #gform_page_15_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_15_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_15_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_15_5 .gform_page_footer,


/* #gform_page_16 */
.form-class .gform_wrapper #gform_page_16_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_16_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_16_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_16_5 .gform_page_footer,


/* #gform_page_17 */
.form-class .gform_wrapper #gform_page_17_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_17_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_17_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_17_5 .gform_page_footer,


/* #gform_page_18 */
.form-class .gform_wrapper #gform_page_18_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_18_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_18_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_18_5 .gform_page_footer,

/* #gform_page_19 */
.form-class .gform_wrapper #gform_page_19_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_19_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_19_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_19_5 .gform_page_footer,

/* #gform_page_20 */
.form-class .gform_wrapper #gform_page_20_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_20_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_20_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_20_5 .gform_page_footer,

/* #gform_page_21 */
.form-class .gform_wrapper #gform_page_21_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_21_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_21_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_21_5 .gform_page_footer,

/* gform_page_22 */
.form-class .gform_wrapper #gform_page_22_2 .gform_page_footer,
.form-class .gform_wrapper #gform_page_22_3 .gform_page_footer,
.form-class .gform_wrapper #gform_page_22_4 .gform_page_footer,
.form-class .gform_wrapper #gform_page_22_5 .gform_page_footer {display: flex; flex-direction: column-reverse; gap: 14px;}


/* form error */
.form-class .gform_wrapper ul.gform_fields li.gfield{position: relative;}
.enroll_from_design_wrapper .gform_validation_errors,
.enroll_from_design_wrapper .instruction.validation_message{display: none;}

.form-class .gform_wrapper .gfield_description.validation_message {font-size: 10px; color: #fff; padding: 0; position: absolute; right:0; padding-right: 0 !important; bottom:7px; width: auto; background-color: transparent; border: none; line-height: normal; font-weight: 400;}
.form-class .gform_wrapper.form-class .gform_wrapper li.gfield.gfield_error,
.form-class .gform_wrapper.form-class .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent; margin-bottom: 0 !important; border-top: 0; border-bottom: 0; padding-bottom: 0; padding-top: 0; box-sizing: border-box;}

.form-class .gform_wrapper.form-class .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.form-class .gform_wrapper.form-class .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0;
}
/* form error */




.form-class .gform_wrapper .gf_step_completed .gf_step_number:after,
.form-class .gform_wrapper .gf_step_completed .gf_step_number:before{display:none}

.form-class .gform_wrapper .gf_step_completed .gf_step_number{border-color:#38A912; color:#38A912;}



.form-class .gform_wrapper .gform_validation_errors,
.form-class .gform_wrapper .gform_required_legend,
.gform_wrapper .gform_heading .gform_required_legend{display:none;}


.form-class #gform_page_3_2,
.form-class #gform_page_3_3{margin-top: 25px;}




.coupon-wrapper{background: #2F2B46;}
.coupon-wrapper .landing-copoun-outer{border-radius:14px; padding: 17px; background: #fff !important;}
.coupon-wrapper .landing-copoun-inner{border-radius: 6px; border: 3px dashed #C3212D;}
.landing-copoun-offer,
.landing-copoun-offer span{font-weight: 800; font-size: 44px; line-height: 46px; color: #2F2B46; font-family: 'Outfit', sans-serif;}
.landing-copoun-heading{font-weight: 500; font-size: 20px; line-height: 26px; color: #2F2B46; margin-top: 11px;}

.landing-copoun-expire,
.landing-copoun-footer{font-weight: 400; font-family: 'Outfit', sans-serif; font-size: 13px; line-height: 16px; text-align: center; color: #2F2B46;}
.landing-copoun-footer{margin-top: 20px;}

.coupon-wrapper .landing-button-prev i,
.coupon-wrapper .landing-button-next i {color: #fff;}


h1, .h1{color: #2F2B46; font-weight: 400; font-size: 50px; line-height: 56px;}
h2 {font-weight: 600; font-size: 28px; line-height: 39px; color: #2D6919;}
p, li {font-size: 16px; line-height: 26px; color: #2F2B46;}

.discover_section{background: #EAEAEA;}


.discover_subhaed{font-weight: 600; font-size: 22px; line-height: 25px; color: #2D6919; margin-left: 0; display: block;}
.discover_iconbg{width: 100px; height: 100px; padding: 0; background: #fff;}

.quote_section .quote-heading{font-weight: 400; font-size: 50px; line-height: 56px; text-transform: capitalize; color: #2F2B46; margin:0 0 20px 0;}
.quote_section p{font-weight: 600; font-size: 28px; line-height: 39px; color: #2D6919;  margin: 0;}


.testimonial_section .col-lg-8{-ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width:100%;}

.testimonial-heading{font-weight: 500; font-size: 38px; line-height: 46px; color: #2D6919;}
.landing-block-testimonial > h5{font-size: 16px; font-weight: 600; line-height: 26px; text-align: center;	}
.landing-block-testimonial p{font-weight: 400; font-size: 15px; line-height: 34px; color: #2F2B46;}
.footer-bg{background: #EAEAEA; color: #2F2B46;}
.sub-footer{background-color:#2D6919; color:#fff; font-family: 'Outfit', sans-serif; font-weight: 400; font-size: 16px;}
.sub-footer a{color:#fff}
.sub-footer a:hover{text-decoration: underline;}

.footer-bg p,
.footer-bg a{font-weight: 600; font-size: 14px; line-height: 22px;}

.footer-bg a{color: #E0004D;}
.coupon-wrapper .swiper-pagination-bullet{border-color:#fff}
.coupon-wrapper .swiper-pagination-bullet-active {background: #fff;}
.fixed-bottom{position: fixed; left:0; width:100%; bottom:0;}
.fixed-bottom .btn{border-radius:0 !important}


.banner-heading {
	color: #FFFFFF;
}


.quote_section .form-class{max-width: 100%;}

.quote_section .form-class .form-subheading{max-width: 296px; margin: 0 auto;}



.coupon-modal .form-class{
	background: #ffffff;
	max-width: 100%;
}

.coupon-modal .form-heading{
	color: #2F2B46;
}


.coupon-modal .form-subheading{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 25px;
	color: #E0004D;
}

.coupon-modal .form-subheading i {
	font-size: 30px;
	vertical-align: middle;
}

.coupon-modal form.floating_labels label.gfield_label, .coupon-modal form.floating_labels select { color: #2F2B46;  text-transform: capitalize;}

.coupon-modal form.floating_labels input[type=email],.coupon-modal  form.floating_labels input[type=search],.coupon-modal  form.floating_labels input[type=tel],.coupon-modal  form.floating_labels input[type=text],.coupon-modal form.floating_labels input[type=url],.coupon-modal form.floating_labels select,.coupon-modal form.floating_labels select[multiple],.coupon-modal form.floating_labels textarea{border: 2px solid #2F2B46 !important; padding: 5px 10px 5px 10px; border-radius: 6px; color: #000; font-size: 13px; font-weight: 600; min-height: 52px !important;}

.coupon-modal form.floating_labels label.gfield_label{top: 16px;}
.coupon-modal form.floating_labels label.gfield_label.float_label{top: 0;}

.coupon-modal form.floating_labels .ginput_container_checkbox label {color: #2F2B46;}
.coupon-modal form.floating_labels .ginput_container_checkbox label:before {    background-color: #2F2B46;}
.coupon-modal form.floating_labels .ginput_container_checkbox input:checked+label::before {color: #ffffff;}

.coupon-modal form.floating_labels .spacer.gfield{margin-bottom: 0;}

.coupon-modal form.floating_labels .gform_footer .button {padding: 10px 25px 10px 25px!important; font-weight: 700; background-color: #E0004D; color: #ffffff; border-radius: 6px !important; font-size: 21px; font-weight: 700; text-align: center !important; margin: 0 auto; min-height: 52px ;}

.coupon-modal form.floating_labels .gform_footer .button:hover {
		color: #fff;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #E0004D;
		border-color: #000000;
	}
	
	.coupon-modal .coupon_name2 span {
	border: none;
	font-weight: 600;
	font-size: 18px ;
	line-height: 26px ;
	color: #2F2B46;
	text-align: center;
}

.coupon-modal .coupon_name2 i { 
	color: #2F2B46;
	font-size: 28px;
	line-height: 34px;
	vertical-align: middle;
}

.coupon-modal .close {
	color: #fff;
	text-shadow: none;
	opacity: 1;
	font-size: 20px;
	outline: none;
}

.coupon-modal form.floating_labels .gfield{margin-bottom: 20px;}

.coupon-modal  .modal-heading {
	font-size: 35px;
	font-weight: 500;
	line-height: 44px;
	letter-spacing: 0.05em;
	text-align: center;
	color: #2F2B46;

	}
	.coupon-modal  .media{font-size: 15px;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 0px;
	text-align: left;
	color:#CE0E2D;
	text-transform: none;

}
.coupon-modal  .media .icon-shield-check1{font-size: 30px;}

#mobileBanner .form-class{max-width: 100%; min-width: 100%; width: 100%;}


@media (min-width:641px) {
	.coupon-modal .gform_wrapper.gravity-theme .gfield {
		-ms-grid-column-span: 6 !important;
		grid-column: span 6 !important;
	}

	.coupon-modal form.floating_labels .gform_footer .button{max-width: 49%;}	
	
}

@media(max-width:640px){
	.coupon-modal form.floating_labels .gform_footer .button{ max-width: 100%;}
	.coupon-modal form.floating_labels .ginput_container_checkbox{margin-bottom: 0;}
}


@media(min-width:992px){

	.banner-heading {
		font-family: 'Outfit', sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 51px;
		line-height: 58px;
	}
	.banner-txt{font-weight: 700; font-size: 32px; line-height: 50px; text-transform: none;}
	.difference-block > .col-lg-4{-ms-flex: 0 0 100px; flex: 0 0 100px; max-width: 100px; margin-right: 25px;}
	.difference-block > .col-lg-8{-ms-flex: 0 0 calc(100% - 125px); flex: 0 0 calc(100% - 125px); max-width: calc(100% - 125px);}
	.image_cover {position: absolute; width: 48%; 	top: 50%; transform: translateY(-50%); background-position: 50% 50%;}	

	
}

@media(max-width:991px){
	body html{padding-bottom:60px}
	.landing-banner {
		padding-top: 20px !important;
		padding-bottom: 30px !important;
		min-height: auto;
		background-image: url('/wp-content/themes/dabella/img/landing/m-header-banner.jpg');
	}
	.image_cover {width: calc(100% - 39px);}	
	.difference-block{display: grid; grid-template-columns: auto auto; justify-content: center; display: grid; grid-template-columns: auto auto; justify-content: center;}
	.difference-block > div:first-child{margin-right: 25px;}
	.difference-block > div{-ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none;}
	.difference-block > div .discover_subhaed{max-width: 167px;}



}

@media(min-width:1200px) {
	.header-landing{height:145px}

}

@media(max-width:1199px) {
	.header-landing{height:75px}
	.header-landing > .container-fluid > .row{padding: 0 15px;}
	.header-landing > .container-fluid > .row > .col-2{-ms-flex: 0 0 48px; flex: 0 0 48px; max-width: 48px;}
	.header-landing > .container-fluid > .row > .col-10{-ms-flex: 0 0 calc(100% - 48px); flex: 0 0 calc(100% - 48px); max-width: calc(100% - 48px);}
}



.footer-bg .footer-follow a{
	font-size: 20px;
	color: #2F2B46 ;
	}