/* responsive css start */

/* responsive css end */

/* moving-company css end */

/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
:root {
	--leadcapture-gradient: linear-gradient(133deg, #01a8ff 0%, #46bfff 100%);
	--leadcapture-gradient-reverse: linear-gradient(133deg, #46bfff 0%, #01a8ff 100%);
	--leadcapture-primary: #01a8ff;
	--leadcapture-white: #fff;
	--leadcapture-tilte-color: #333;
	--leadcapture-border-color: #e4e4e4;
	--leadcapture-global-color: #7e7e7e;
	--leadcapture-alternate-bg: #ebedf4;
	--leadcapture-font-family: "Overpass", sans-serif;
	--leadcapture-pagination-color: #c5c5c5;
	--lc-form-color: #f7f4fa;
}

input[type=checkbox], input[type=radio] {
	vertical-align: middle;
}

label.check_optn input, label.radio_optn input {
	margin-right: 5px;
}

label.check_optn, label.radio_optn {
	margin-left: 15px;
	cursor: pointer;
	margin-bottom: 0;
}

.lead_capture_form_render .nice-select {
	padding-top: 0;
	padding-bottom: 0;
}

.lead_capture_form_render input.form-control, .lead_capture_form_render select {
	height: auto;
	outline: 0;
	box-shadow: none;
	border: solid 1px var(--leadcapture-border-color);
	padding: 10px;
	font-size: 16px;
	line-height: inherit;
}

.lead_capture_form_render input[type=file] {
	padding: 9px 10px;
}

.lead_capture_form_big_input_box input.form-control {
	padding: 20px 25px;
}

.lead_capture_form_big_input_box input[type=file] {
	padding: 14px 15px;
}

.lead_capture_form_render textarea.form-control {
	min-height: 100px;
	border: solid 1px var(--leadcapture-border-color);
	outline: 0;
	box-shadow: none;
	padding: 12px;
}

.lead_capture_form_render input.form-control:focus {
	border-color: var(--leadcapture-border-color);
}

.lead_capture_form_input_wrap {
	position: relative;
}

.lead_capture_form_input_wrap .lead_capture_form_input_info {
	position: absolute;
	right: 12px;
	top: 12px;
}

.lead_capture_form_input_info .lead_capture_form_input_tooltip {
	background: #000;
	position: absolute;
	top: 0;
	right: 30px;
	bottom: 0;
	padding: 10px 25px;
	color: #fff;
	border-radius: 6px;
	transition: .3s;
	visibility: hidden;
	opacity: 0;
	max-width: 500px;
	width: max-content;
	z-index: 5;
	height: max-content;
	margin: auto;
	line-height: normal;
}

.lead_capture_form_input_info .lead_capture_form_input_tooltip:after {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	right: -5px;
	width: 12px;
	height: 12px;
	background: #000;
	transform: rotate(45deg);
	margin: auto;
}

.lead_capture_form_input_info .lead_capture_form_input_info_icon {
	cursor: pointer;
}

.lead_capture_form_input_info .lead_capture_form_input_info_icon i {
	opacity: .3;
	transition: .3s;
}

.lead_capture_form_input_info:hover .lead_capture_form_input_info_icon i {
	opacity: 1;
}

.lead_capture_form_input_info:hover .lead_capture_form_input_tooltip {
	visibility: visible;
	opacity: 1;
}

.lead_capture_form-label-on-border label.lead_capture_form_label {
	position: absolute;
	left: 30px;
	top: -8px;
	font-size: 14px;
	background-color: #fff;
	padding: 0 5px;
	z-index: 1;
	line-height: 18px;
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #bfc4d5;
}

.lead_capture_form-label-on-border .checkbox, .lead_capture_form-label-on-border .radio {
	border: solid 1px var(--leadcapture-border-color);
	padding: 11px 0;
}

.lead_capture_form-label-on-border .form-group {
	margin-bottom: 2rem;
}

.lead_capture_form-main-wraper .form-control:focus {
	box-shadow: none;
}

.lead_capture_form-btn-inside-input .lead_capture_form-btn-inside-button, .lead_capture_form_preview_box .lead_capture_form_big_input_box .lead_capture_form-btn-inside-button {
	position: absolute;
	right: 20px;
	bottom: 5px;
}

.lead_capture_form-btn-inside-input {
	position: relative;
}

.lead_capture_form_render .lead_capture_form-btn-inside-button .lead_capture_form-btn {
	padding: 8px 20px;
}

.lead_capture_form_big_input_box.lead_capture_form-label-on-border .checkbox, .lead_capture_form_big_input_box.lead_capture_form-label-on-border .radio {
	padding: 16px 0;
}

.lead_capture_form_big_input_box .nice-select {
	height: 60px;
	line-height: 58px;
}

.lead_capture_form_big_input_box .lead_capture_form-btn-inside-button button {
	padding: 12px 20px;
}

.lead_capture_form_big_input_box .lead_capture_form-btn-inside-button {
	right: 22px;
	bottom: 7px;
}

.lead_capture_form-btn-inside-input input.form-control {
	padding-right: 70px;
}

.lead_capture_form-label-on-border.lead_capture_form_big_input_box label.lead_capture_form_label {
	font-size: 15px;
}

.lead_capture_form-label-on-border input::placeholder, .lead_capture_form-label-on-border textarea::placeholder {
	font-size: 14px;
}

.datepicker td, .datepicker th {
	width: 25px;
	height: 25px;
	padding: 10px 15px;
	font-size: 12px;
	font-weight: 500;
}

.theme-pf .datepicker table tr td.active.active, .theme-pf .datepicker table tr td.active:hover, .theme-pf .datepicker table tr td.active:hover:active {
	background: var(--leadcapture-primary);
	background-image: none;
}

.theme-pf .datepicker table tr td.active.active.nitro-lazy, .theme-pf .datepicker table tr td.active:hover.nitro-lazy, .theme-pf .datepicker table tr td.active:hover:active.nitro-lazy {
	background-image: none !important;
}

.datepicker.datepicker-dropdown {
	width: 100%;
	max-width: 350px;
}

.lead_capture_form-btn-inside-input .form-group {}

/*.lead_capture_form-btn-inside-input .form-group:hover{*/

/*    width:94%;*/

/*}*/
.lead_capture_form-btn-inside-input .lead_capture_form_input_wrap .lead_capture_form_input_info {
	right: -20px;
}

.lead_capture_form-btn {
	position: relative;
}

.lead_capture_form-btn svg.lead_capture_form-btn-loader {
	width: 30px;
	height: 30px;
	position: absolute;
	right: -35px;
	top: 0;
	bottom: 0;
	margin: auto;
	display: none;
}

.lead_capture_form-btn svg.lead_capture_form-btn-loader path {
	stroke: var(--leadcapture-primary);
}

.lead_capture_form-alert {
	margin: 0;
	position: fixed;
	bottom: 30px;
	right: 30px;
	background: var(--leadcapture-gradient);
	padding: 12px 30px;
	border-radius: 50px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .07);
	z-index: 1100;
	display: none;
	font-size: 18px;
	color: #fff;
}

.lead_capture_form_render .lead_capture_form-btn {
	min-width: 100%;
	padding: 13px 20px;
	font-size: 16px;
	line-height: 16px;
}

.lead_capture_form-btn-inside-input {
	margin: 20px 0 0;
}

/* Template Page CSS Start */
.lead-capture-templates-wrapper {
	box-shadow: 0 0 20px rgba(0, 0, 0, 5%);
	background: var(--leadcapture-alternate-bg);
	border-radius: 10px;
	margin: 30px 10px 0;
	display: inline-block;
	width: 100%;
}

.lead_capture_load_more {
	margin: 10px 0 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0 30px;
	text-align: center;
}

img {
	max-width: 100%;
}

.templates-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
	justify-content: center;
	padding: 10px 30px 20px;
	position: relative;
}

.loadmore-loader {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(245, 245, 245, 68%);
	border-radius: 30px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	display: none;
}

.template-box {
	background: #fff;
	border-radius: 10px;
	padding: 15px 15px 1px;
	position: relative;
	margin-bottom: 0px;
}

.template-img {
	position: relative;
}

.template-img > img {
	width: 100%;
	min-height: 220px;
	max-height: 220px;
	object-fit: cover;
	border-radius: 10px;
}

.template-options {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(24, 21, 21, 60%);
	border-radius: 10px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	visibility: hidden;
	opacity: 0;
}

.template-options ul {
	display: flex;
	margin: 0;
	padding: 0;
	grid-gap: 20px;
}

/** Page Title **/
.breadcrumbs {
	background: var(--leadcapture-gradient);
	border-bottom: none;
	padding: 25px 30px;
	margin: 0 0 30px;
	border-radius: 10px 10px 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.breadcrumbs h4 {
	font-size: 24px;
	color: var(--leadcapture-white);
	margin: 0;
	font-weight: 600;
}

.lead_capture_btn {
	display: inline-block;
	width: auto;
	border: none;
	border-radius: 5px;
	font-weight: 600;
	cursor: pointer;
	outline: none;
	vertical-align: middle;
	box-shadow: none;
	font-size: 14px;
	background-color: var(--leadcapture-tilte-color);
	color: var(--leadcapture-white);
	padding: 8px 16px 9px;
	text-decoration: none;
}

.lead_capture_btn:hover, .lead_capture_btn:focus {
	background: var(--leadcapture-primary);
	color: var(--leadcapture-white) !important;
}

.lead_capture_btn, .lead_capture_btn:hover {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.template-info {
	padding: 15px 0;
}

.template-title {
	font-size: 15px;
	text-decoration: none;
	color: var(--leadcapture-global-color);
	font-weight: 500;
}

.template-box:hover .template-title {
	color: var(--leadcapture-primary);
}

.template-box:hover {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}

.template-box:hover .template-options {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	visibility: visible;
}

.template-options {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.template-title:hover, .template-title, .template-options ul li a:hover, .template-options ul li a, .template-box:hover, .template-box {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.template-options ul li a {
	width: 50px;
	height: 50px;
	background: #000;
	display: flex;
	text-align: center;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	border: 1px solid transparent;
}

.template-options ul li a:hover {
	background: var(--leadcapture-primary);
}

.lc-input-feilds textarea, .lc-input-feilds input, .lc-input-feilds select {
	background: #edeef5;
	border: 1px solid #edeef5;
	min-height: 50px;
	width: 100%;
	padding: 0 20px;
	border-radius: 6px;
	max-width: 100%;
}

.modal-header .modal-title {
	font-size: 16px;
	font-weight: 600;
}

.modal-header {
	padding: 15px 30px;
}

.modal-body {
	padding: 30px 30px;
}

.switches-container {
	width: 300px;
	display: flex;
	padding: 0;
	position: relative;
	background: #161616;
	line-height: 40px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 500;
	margin: 0 auto 20px;
}

.switches-container input {
	visibility: hidden;
	position: absolute;
	top: 0;
}

.switches-container label {
	width: 50%;
	padding: 0;
	margin: 0;
	text-align: center;
	cursor: pointer;
	color: var(--leadcapture-white);
}

.switch-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 50%;
	padding: 3px;
	z-index: 3;
	transition: transform .5s cubic-bezier(.77, 0, .175, 1);
}

.switch {
	border-radius: 3px;
	background: var(--leadcapture-primary);
	height: 100%;
}

.switch div {
	width: 100%;
	text-align: center;
	opacity: 0;
	display: block;
	transition: opacity .2s cubic-bezier(.77, 0, .175, 1) .125s;
	will-change: opacity;
	position: absolute;
	top: 0;
	color: var(--leadcapture-white);
	font-weight: 600;
	left: 0;
}

.switches-container input:nth-of-type(1):checked ~ .switch-wrapper {
	transform: translateX(0%);
}

.switches-container input:nth-of-type(2):checked ~ .switch-wrapper {
	transform: translateX(100%);
}

.switches-container input:nth-of-type(1):checked ~ .switch-wrapper .switch div:nth-of-type(1) {
	opacity: 1;
}

.switches-container input:nth-of-type(2):checked ~ .switch-wrapper .switch div:nth-of-type(2) {
	opacity: 1;
}

.lc-input-feilds select {
	background: #edeef5 url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;
	background-size: 15px 15px;
}

.lc-input-feilds select.nitro-lazy {
	background: none !important;
}

@media screen and (max-width: 1399px) {
	.templates-grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (max-width: 1199px) {
	.templates-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 575px) {
	.templates-grid {
		grid-template-columns: repeat(1, 1fr);
	}
}

/* Template Page CSS  End  */
@media screen and (max-width: 480px) {
	.lead_capture_form-btn-inside-input .lead_capture_form-btn-inside-button, .lead_capture_form_preview_box .lead_capture_form_big_input_box .lead_capture_form-btn-inside-button {
		position: unset;
		margin-top: 10px;
	}
	
	.lead_capture_form-btn-inside-input .lead_capture_form_input_wrap .lead_capture_form_input_info {
		right: 20px;
	}
}

/*============== Common CSS ==============*/
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	outline: none;
}

body {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: var(--lc-heading-color);
	font-family: "Inter", sans-serif;
	font-weight: 400;
	line-height: 1.4;
	background-color: var(--lc-white-color);
}

:root {
	--lc-white-color: #fff;
	--lc-heading-color: #222;
	--lc-para-color: #757575;
	--lc-bg-color: #f7f5e7;
	--lc-copy-bg-color: #080808;
	--lc-star-bg-color: #fdbb0a;
	--lc-star-color: #d4ccdc;
	--lc-pagination-bg-color: #d9dfea;
	--lc-black-color: #000;
	--lc-scrollbar-color: #f1f1f1;
	--transition: all .3s;
}

a, a:hover, a:focus, button, button:hover {
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

svg, svg path {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Inter", sans-serif;
}

img {
	max-width: 100%;
}

.d-none {
	display: none !important;
}

button:focus {
	outline: none;
}

input, textarea, select, button, label, svg, svg path, svg rect, svg polygon, img, a, :after, :before, :hover, :focus, .form-control:focus {
	outline: none !important;
	box-shadow: none;
}

ul, p {
	padding: 0;
	margin: 0;
	list-style-type: none;
	word-break: break-word;
	margin-bottom: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	line-height: 1.278;
	word-break: break-word;
}

a, p {
	font-family: "Inter", sans-serif;
	line-height: 1.625;
}

/*============== Scrollbar Style ==============*/
body::-webkit-scrollbar-track {
	background: var(--lc-scrollbar-color);
}

body::-webkit-scrollbar-thumb {
	background-color: #222;
}

::-webkit-scrollbar {
	width: 8px;
}

::-webkit-scrollbar-track {
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #222;
}

/*============== Barber Style Css start ==============*/

/*============== Banner Style Css Start ==============*/
.lc-header-wrapper {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 54px 0px 352px 0;
}

.lc-header-text-wrapper {
	padding: 0 0 0 139px;
}

.lc-header-text {
	padding: 203px 0 0 0;
}

.lc-header-text > h3 {
	font-size: 20px;
	letter-spacing: 5px;
	color: var(--leadcapture-primary);
	font-weight: 500;
	text-transform: uppercase;
}

.lc-header-text > h1 {
	font-size: 72px;
	color: var(--lc-white-color);
	font-weight: 300;
	text-transform: capitalize;
	padding: 10px 0 52px 0;
	max-width: 550px;
	width: 100%;
}

.lc-header-text > p {
	font-size: 20px;
	color: var(--lc-white-color);
	font-weight: 600;
	padding: 0 0 25px 0;
}

.lc-search-wrapper {
	max-width: 465px;
	width: 100%;
	border-radius: 25px;
	background-color: rgba(255, 255, 255, .1);
	position: relative;
}

.lc-search-wrapper > .lc-search-form {
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 300;
	background-color: transparent;
	padding: 13px 0px 13px 30px;
	max-width: 290px;
	width: 100%;
}

.lc-btn {
	max-width: 161px;
	width: 100%;
	padding: 12px 0;
	border-radius: 25px;
	background-color: var(--leadcapture-primary);
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid transparent;
	transition: all .3s ease-in-out;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.lc-btn.lc-subsc-btn:hover {
	border: 1px solid var(--leadcapture-primary);
	background-color: transparent;
}

.lc-btn:hover a {
	letter-spacing: 1px;
}

.lc-btn > a {
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 300;
	text-transform: capitalize;
	text-align: center;
}

/*============== Banner Style Css End ==============*/
.lc-services-wrapper {
	padding: 75px 0 42px 0;
	position: relative;
}

.lc-heading-wrapper {
	margin: 0px 0px 38px 0;
}

.lc-heading-wrapper h3 {
	font-size: 20px;
	letter-spacing: 5px;
	color: var(--leadcapture-primary);
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.lc-heading-wrapper h2 {
	font-size: 34px;
	color: var(--lc-heading-color);
	font-weight: 600;
	text-align: center;
	text-transform: none;
}

.lc-service-box-wrapper {
	transition: all .5s ease-in-out;
	max-width: 370px;
	max-height: 361px;
	padding: 33px 15px 30px 15px;
	position: relative;
	box-shadow: none;
	margin-bottom: 5px;
}

.lc-service-box-wrapper:after {
	position: absolute;
	content: "";
	background-color: var(--leadcapture-primary);
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 0;
	height: 2px;
	transition: all .5s ease-in-out;
}

.lc-service-box-wrapper:hover:after {
	width: 100%;
}

.lc-service-box-wrapper:hover {
	box-shadow: 0px 40px 25px rgba(0, 0, 0, .06);
	transform: translateY(-10px);
}

.lc-serbox-icon, .lc-serbox-btn {
	text-align: center;
}

.lc-serbox-icon {
	margin-bottom: 25px;
}

.lc-serbox-text > h4 {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 700;
	text-align: center;
	text-transform: capitalize;
	margin-bottom: 15px;
	transition: all .3s linear;
}

.lc-service-box-wrapper:hover .lc-serbox-text > h4 {
	color: var(--leadcapture-primary);
}

.lc-serbox-text > p {
	max-width: 331px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	text-align: center;
	padding: 0 0 22px 0;
}

.lc-serbox-btn > a {
	font-size: 14px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	transition: all .5s ease-in-out;
	position: relative;
}

.lc-serbox-btn > a:after, .lc-blog-text > .lc-blog-btn > a:after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
	height: 1px;
	width: 100%;
	background-color: var(--leadcapture-primary);
	top: 17px;
}

.lc-service-box-wrapper:hover .lc-serbox-btn > a {
	letter-spacing: 2px;
	color: var(--lc-heading-color);
}

.lc-service-box-wrapper:hover .lc-serbox-btn > a::after {
	background-color: var(--lc-heading-color);
}

/*============== Services Style Css End ==============*/

/*============== Team Style Css Start ==============*/
.lc-team-wrapper {
	padding: 74px 0 27px 0;
	position: relative;
	background-color: var(--lc-bg-color);
}

.lc-team-box-text {
	padding: 25px 0 0 0;
}

.lc-team-box-text > h4 {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 700;
	text-align: center;
	text-transform: capitalize;
	margin-bottom: 10px;
}

.lc-team-box-text > p {
	font-size: 14px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	text-align: center;
	text-transform: capitalize;
}

.lc-team-box-wrapper {
	margin-bottom: 15px;
}

.lc-team-box {
	position: relative;
	transition: all .5s linear;
}

.lc-team-box-img img {
	width: 97%;
	cursor: pointer;
}

.lc-team-box-img-overlay {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	max-width: 97%;
	background-color: rgba(28, 28, 28, 80%);
	opacity: 0;
	transition: all .5s linear;
	transform: translateY(-50%) scale(0);
}

.lc-team-box:hover .lc-team-box-img-overlay {
	opacity: 1;
	transform: translateY(-50%) scale(1);
}

.lc-team-box-hover {
	text-align: center;
	visibility: hidden;
	opacity: 0;
	transition: all .5s linear;
	padding: 115px 0 115px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

.lc-team-box:hover .lc-team-box-hover {
	visibility: visible;
	opacity: 1;
	bottom: 0;
}

.lc-team-mail-icon {
	margin: 0 0 27px 0;
}

.lc-team-mail-icon > svg, .lc-team-call-icon > svg {
	margin: 0 0 15px 0;
}

.lc-team-mail-icon > svg > .s0, .lc-team-call-icon > svg > .s0 {
	fill: var(--leadcapture-primary);
}

.lc-team-call-icon > p, .lc-team-mail-icon > p {
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 400;
	text-align: center;
}

/*============== Team Style Css End ==============*/

/*============== Testimonial Style Css Start ==============*/
.lc-testimonial-wrapper {
	padding: 73px 0 62px 0;
	position: relative;
}

.lc-testimonial-slider .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: var(--lc-white-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.lc-testimonial-slider > .swiper-slide > img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lc-testimonial-box-img-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 0 20px 0;
	transition: all .5s linear;
}

.lc-testimonial-box-img {
	display: flex;
	align-items: center;
	justify-content: center;
}

.lc-testimonial-box-img > img {
	width: auto;
	height: auto;
	transition: all .5s linear;
}

.lc-testimonial-box-img .btest-box-text {
	text-align: left;
	padding: 0px 0 0 15px;
	transition: all .5s linear;
}

.lc-testimonial-box-img .btest-box-text > h4 {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-testimonial-box-img .btest-box-text > p {
	font-size: 12px;
	letter-spacing: 1px;
	color: var(--leadcapture-primary);
	font-weight: 500;
}

.lc-testimonial-box {
	/*max-width: 570px;*/
	width: 100%;
	/*box-shadow: 0 0 25px rgba(0,0,0,0.06);*/
	background-color: var(--lc-white-color);
	padding: 32px 30px 46px 30px;
	margin: 17px 0 17px 0;
	transition: all .5s linear;
}

.lc-testimonial-box:hover {
	transform: translateY(5px);
}

.lc-testimonial-box > p {
	max-width: 508px;
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	line-height: 1.6;
	text-align: left;
	padding: 0 0 0 15px;
}

.lc-testimonial-box-star > span.checked > svg > .s0 {
	fill: var(--lc-star-bg-color);
}

.lc-testimonial-box-star > span > svg > .s0 {
	fill: var(--lc-star-color);
}

.lc-testimonial-box-star > span:nth-child(5) {
	margin: 0 10px 0 0;
}

.lc-testimonial-slider-wrapper {
	position: relative;
}

.lc-testimonial-slider-wrapper .swiper-button-prev > svg > .s0, .lc-testimonial-slider-wrapper .swiper-button-next > svg > .s0 {
	fill: var(--leadcapture-primary);
}

.lc-testimonial-slider-wrapper > .swiper-button-next, .lc-testimonial-slider-wrapper > .swiper-button-prev {
	width: 60px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	background-color: var(--lc-bg-color);
}

.lc-testimonial-slider-wrapper > .swiper-button-prev:hover, .lc-testimonial-slider-wrapper > .swiper-button-next:hover {
	background-color: var(--leadcapture-primary);
}

.lc-testimonial-slider-wrapper > .swiper-button-prev:hover svg > .s0, .lc-testimonial-slider-wrapper > .swiper-button-next:hover svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-testimonial-slider-wrapper > .swiper-button-prev {
	left: -110px;
}

.lc-testimonial-slider-wrapper > .swiper-button-next {
	right: -110px;
}

.lc-testimonial-slider-wrapper > .swiper-button-prev:after, .lc-testimonial-slider-wrapper > .swiper-button-next:after {
	display: none;
}

/*============== Testimonial Style Css End ==============*/

/*============== Copyright Style Css Start ==============*/
.lc-copyright-wrapper {
	background-color: var(--lc-copy-bg-color);
	padding: 12px 0;
	position: relative;
}

.lc-copyright-text > p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	text-align: center;
}

/*============== Copyright Style Css End ==============*/

/*============== Barber Style Css End ==============*/

/*============== Digital Marketing Style Css Start ==============*/
.lc-header-wrapper.lc-header-wrapper-style1 {
	padding: 0;
}

.lc-header-wrapper-style1 > .lc-header-section {
	padding: 30px 87px 30px 90px;
}

.lc-logo-img.lc-logo-img-style1 {
	margin: 0 0 0 64px;
}

.lc-menu-wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.lc-btn.lc-btn-style1 {
	border-radius: 6px;
	box-shadow: 22.47px 10.959px 15px rgba(185, 125, 243, .3);
	background-image: linear-gradient(-47deg, #b379f3 0%, #d389ed 100%);
	position: relative;
	padding: 10px 0 9px 0;
	max-width: 156px;
}

.lc-btn.lc-btn-style1 > a {
	font-family: "Outfit", sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.lc-btn.lc-btn-style1:hover {
	background-image: linear-gradient(-47deg, #d389ed 0%, #b379f3 100%);
	transform: translateY(-5px);
}

.lc-toggle-btn, .lc-toggle-style6, .lc-toggle-style8, .lc-toggle-style9, .lc-toggle-btn-style14, .lc-toggle-btn-style15, .lc-toggle-btn-style16, .lc-toggle-btn-style18, .lc-toggle-btn-style24, .lc-toggle-btn-style28, .lc-toggle-btn-style20, .lc-toggle-btn-style21, .lc-toggle-btn-style29 {
	display: none;
}

.lc-toggle-btn > span, .lc-toggle-style6 > span, .lc-toggle-style8 > span, .lc-toggle-style9 > span, .lc-toggle-btn-style14 > span, .lc-toggle-btn-style15 > span, .lc-toggle-btn-style16 > span, .lc-toggle-btn-style18 > span, .lc-toggle-btn-style24 > span, .lc-toggle-btn-style27 > span, .lc-toggle-btn-style28 > span, .lc-toggle-btn-style20 > span, .lc-toggle-btn-style21 > span, .lc-toggle-btn-style29 > span {
	height: 3px;
	width: 20px;
	margin-top: 4px;
	background-color: var(--lc-toggle-color);
	display: block;
	font-family: "Outfit", sans-serif;
}

.lc-toggle-style8 > span {
	background-color: var(--lc-white-color);
}

.lc-toggle-btn-style28 > span, .lc-toggle-btn-style20 > span, .lc-toggle-btn-style21 > span, .lc-toggle-btn-style29 > span {
	background-color: var(--leadcapture-primary);
}

.lc-banner-section {
	padding: 88px 0 0 0;
	position: relative;
}

.lc-banner-text {
	display: flex;
	flex-direction: column;
	padding: 180px 0 100px 165px;
}

.lc-banner-text-style1 > h2 {
	font-size: 20px;
	background-image: linear-gradient(to right, #b37af4, #d389ee 35%);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 600;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 14px;
	font-family: "Outfit", sans-serif;
}

.lc-banner-text-style1 > h1::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	max-width: 348px;
	width: 100%;
	height: 2px;
	background-color: var(--lc-border-color);
}

.lc-banner-text-style1 > h1 {
	font-size: 52px;
	color: var(--lc-heading-color);
	font-weight: 400;
	text-transform: capitalize;
	max-width: 700px;
	padding: 30px 0 20px 0;
	font-family: "Outfit", sans-serif;
	position: relative;
}

.lc-banner-text-style1 > h1 > span {
	color: var(--lc-border-color);
}

.lc-banner-text-style1 p, .lc-fet-heading p {
	max-width: 645px;
	width: 100%;
	font-size: 18px;
	line-height: 1.54;
	color: var(--lc-para-color);
	font-weight: 400;
	padding-bottom: 35px;
	font-family: "Outfit", sans-serif;
}

.lc-banner-section-style1 {
	padding: 30px 0 20px 0px;
}

.lc-banner-image {
	position: relative;
}

.lc-banner-image .dm-img2 {
	display: none;
}

.lc-banner-image img {
	position: relative;
}

img.dm-img1 {
	margin-left: 70px;
}

.lc-banner-icon img {
	position: absolute;
	transition: all .5s ease-in-out;
}

.lc-banner-icon img:nth-child(1) {
	bottom: 288px;
	left: -35px;
	animation: dm-circle 1.5s infinite alternate-reverse both;
}

.lc-banner-icon img:nth-child(2) {
	top: -15px;
	left: 130px;
	animation: dm-circle 1.1s infinite alternate-reverse both;
}

.lc-banner-icon img:nth-child(3) {
	right: 320px;
	top: -55px;
	animation: dm-circle 1.2s infinite alternate-reverse both;
}

.lc-banner-icon img:nth-child(4) {
	right: 100px;
	top: 207px;
	animation: dm-circle 1.5s infinite alternate-reverse both;
}

.lc-banner-icon img:nth-child(5) {
	right: 20px;
	bottom: 140px;
	animation: dm-circle 1.3s infinite alternate-reverse both;
}

@keyframes dm-circle {
	0% {
		transform: translateY(0px);
	}
	
	100% {
		transform: translateY(-15px);
	}
}

.lc-subscribe {
	position: relative;
	top: -265px;
	left: -121px;
	margin-bottom: -135px;
}

.lc-subscribe-form {
	max-width: 680px;
	width: 100%;
	border-radius: 10px;
	box-shadow: -3.762px -10.337px 25px rgba(72, 30, 112, .2);
	background-color: var(--lc-white-color);
	text-align: center;
	padding: 32px;
	margin: -56px auto 0;
}

.lcp-digital-subscribe-form {
	max-width: 770px;
	margin: -56px 0 0 0;
}

.lcp-digital-subscribe-form .lead_capture_form-btn-inside-input {
	margin: 0 !important;
}

.lcp-digital-subscribe-form .lead_capture_form_render input {
	font-size: 16px;
	font-weight: 400;
	padding: 13px 20px 13px 20px;
	width: 100%;
	font-family: "Outfit", sans-serif;
	text-transform: capitalize;
}

.lcp-digital-subscribe-form .lead_capture_form_render > div > .lpc-digital-button {
	border-radius: 6px;
	box-shadow: 22.47px 10.959px 15px rgba(185, 125, 243, 30%);
	background-image: linear-gradient(-47deg, #b379f3 0%, #d389ed 100%);
	position: relative;
	padding: 10px 0 9px 0;
	max-width: 156px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid transparent;
	transition: all .3s ease-in-out;
	cursor: pointer;
}

.lcp-digital-subscribe-form .lead_capture_form_render > div > .lpc-digital-button button {
	padding: 0;
	background: transparent;
	color: white;
	border: 0;
}

.lcp-digital-subscribe-form .lead_capture_form_render > div > .lpc-digital-button button {
	padding: 6px 0;
	background: transparent;
	color: white;
	border: 0;
}

.lcp-digital-subscribe-form .lead_capture_form_render > div > .lpc-digital-button:hover {
	background-image: linear-gradient(-47deg, #d389ed 0%, #b379f3 100%);
	transform: translateY(-5px);
}

.lcp-digital-subscribe-form .lead_capture_form_render > div > .lpc-digital-button:hover button {
	letter-spacing: 1px;
}

.lcp-digital-subscribe-form .lead_capture_form_render > div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0;
}

.lc-subscribe-form h2 {
	font-size: 24px;
	color: var(--lc-heading-color);
	font-weight: 600;
	text-transform: capitalize;
	padding-bottom: 31px;
	font-family: "Outfit", sans-serif;
}

.lc-sub-form {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.lc-custom-input {
	font-size: 16px;
	color: var(--lc-form-text-color);
	font-weight: 400;
	padding: 13px 20px 13px 20px;
	width: 100%;
	border-radius: 6px;
	background-color: var(--lc-form-bg-color);
	border: 1px solid var(--lc-form-border-color);
	font-family: "Outfit", sans-serif;
	text-transform: capitalize;
}

.lc-input-group > input::placeholder {
	color: var(--lc-form-text-color);
}

.lc-sub-icon {
	padding: 0px 0px 0px 20px;
	border: 6px solid var(--lc-white-color);
	border-radius: 50%;
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	/* justify-content: center; */
	background-color: var(--lc-border-color);
	position: relative;
	left: 27px;
	top: 11px;
}

.Ellipse_1 {
	border-style: solid;
	border-width: 6px;
	border-color: #fff;
	border-radius: 50%;
	background-color: #d389ee;
	position: absolute;
	left: 896px;
	top: 616px;
	width: 100px;
	height: 100px;
	z-index: 180;
}

.lc-feature-section {
	padding: 67px 0 78px 0;
	background-color: var(--lc-bg-light-color);
}

.lc-heading-wrapper.lc-heading-style1 {
	margin: 0 0 41px 0;
}

.lc-heading-wrapper.lc-heading-style1 > h2 {
	font-size: 38px;
	color: var(--lc-heading-color);
	font-weight: 500;
	text-align: center;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 9px;
	font-family: "Outfit", sans-serif;
}

.lc-heading-wrapper.lc-heading-style1 > h2:after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 125px;
	height: 3px;
	background-color: var(--lc-hover-color);
}

.lc-heading-wrapper.lc-heading-style1 > p {
	max-width: 645px;
	width: 100%;
	font-size: 18px;
	line-height: 1.54;
	color: var(--lc-para-color);
	font-weight: 400;
	padding-bottom: 35px;
	font-family: "Outfit", sans-serif;
	text-align: center;
	margin: 0 auto;
	padding: 12px 0 0px 0;
}

.lc-feat-box {
	max-width: 300px;
	width: 100%;
	box-shadow: 0 0 15px rgba(145, 97, 194, .2);
	background-color: var(--lc-white-color);
	text-align: center;
	padding: 50px 30px 47px 30px;
	transition: all .3s ease-in-out;
	border-bottom: 4px solid transparent;
	border-radius: 10px;
}

.lc-feat-icon {
	margin-bottom: 30px;
}

.lc-feat-text h2 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
	text-align: center;
	margin-bottom: 20px;
	transition: all .5s ease-in-out;
	font-family: "Outfit", sans-serif;
}

.lc-feat-text p {
	max-width: 215px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	text-align: center;
	margin: 0 auto;
	font-family: "Outfit", sans-serif;
}

.lc-feat-box:hover .lc-feat-text h2 {
	color: var(--lc-hover-color);
}

.lc-feat-box:hover {
	border-bottom: 4px solid var(--lc-hover-color);
	transform: translateY(-10px);
}

.lc-test-head-wrapper {
	display: flex;
	flex-direction: column;
}

.lc-test-heading {
	/*padding: 100px 0 0 0;*/
	padding: 70px 0 0 0;
}

.lc-heading-style1.lc-test-heading > h2, .lc-heading-style1.lc-test-heading > p {
	text-align: left;
}

.lc-heading-style1.lc-test-heading > h2:after {
	right: auto;
}

.lc-test-box .lc-test-img {
	text-align: center;
	margin: 0 auto;
}

.lc-test-btn-arrow > svg > .s0 {
	fill: var(--lc-hover-color);
}

.lc-test-btn-arrow > svg > .s0 {
	fill: var(--lc-hover-color);
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn {
	position: relative;
	top: 8px;
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .lc-test-btn-arrow {
	position: absolute;
	top: 0;
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next, .lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background-color: var(--lc-larrow-color);
	display: flex;
	align-items: center;
	justify-content: center;
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev {
	left: 26%;
	top: 14px;
	transition: all .3s linear;
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next {
	top: 15px;
	right: auto;
	left: 38%;
	transition: all .3s linear;
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next:hover, .lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev:hover {
	background-color: var(--lc-rarrow-color);
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next > svg > .s0, .lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next:after, .lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev:after {
	display: none;
}

.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next > svg > .s0, .lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-test-box {
	width: auto;
	box-shadow: 0 0 25px rgba(145, 97, 194, .16);
	background-color: var(--lc-white-color);
	padding: 45px 10px 60px 10px;
	margin: 20px 18px 20px 18px;
	position: relative;
	transition: all .5s linear;
	border-radius: 10px;
}

.lc-test-box:hover .lc-test-quote-icon > svg > .s0, .lc-test-box:hover .lc-test-quote-icon > svg > .cls-1 {
	fill: var(--lc-larrow-color);
}

.lc-test-quote-icon > svg {
	transition: all .5s linear;
}

.lc-test-quote-icon {
	position: absolute;
	content: "";
	top: -31px;
	right: 0;
	transition: all .3s linear;
}

.lc-test-quote-icon > svg > .s0, .lc-test-quote-icon > svg > .cls-1 {
	fill: var(--lc-rarrow-color);
	transition: all .5s linear;
}

.lc-test-name > h6 {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 600;
	text-align: center;
	text-transform: capitalize;
	font-family: "Outfit", sans-serif;
}

.lc-test-name > p {
	font-size: 14px;
	color: var(--lc-hover-color);
	font-weight: 500;
	text-align: center;
	font-family: "Outfit", sans-serif;
}

.lc-test-para > p {
	max-width: 300px;
	width: 100%;
	font-size: 18px;
	color: var(--lc-para-color);
	font-weight: 400;
	text-align: center;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	font-family: "Outfit", sans-serif;
}

.lc-test-para > p::before {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	z-index: -1;
	top: 18px;
}

.lc-test-name {
	padding: 25px 0 40px;
}

.lc-test-btn-arrow > svg > .s0 {
	fill: var(--lc-hover-color);
}

.lc-copyright-wrapper.lc-copright-style1 {
	background-color: var(--lc-copyright-bg-color);
}

.lc-copright-style1 > .lc-copyright-text > p {
	font-size: 16px;
}

/*============== Digital Marketing Style Css End ==============*/

/*============== Tatoo Style Css Start ==============*/
.lc-header-wrapper.lc-header-style2 {
	padding: 201px 0 180px 0;
}

.lc-logo-img.tatoo-logo {
	margin: 0 0 50px 0;
	text-align: center;
}

.lc-header-text.lc-header-text-style2 {
	text-align: center;
	padding: 0;
}

.lc-logo-img.lc-logo-img-style2 {
	text-align: center;
	margin: 0 0 56px 0;
}

.lc-header-text-style2 > h1 {
	font-size: 62px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Condiment";
	text-align: center;
	padding: 0 0 57px 0;
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	text-transform: inherit;
	line-height: 1.323;
}

.lc-header-text-style2 > p {
	font-size: 30px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Condiment";
	text-align: center;
}

.lc-header-text-style2 > img, .lc-header-text-style2 > .lc-bottom {
	padding: 20px 0 25px 0;
}

.lc-header-text-style2 > .lc-bottom {
	animation: 3s installation infinite alternate;
}

@keyframes installation {
	0% {
		transform: translateY(0px);
	}
	
	50% {
		transform: translateY(-20px);
	}
}

.lc-search-style2 {
	max-width: 440px;
	background-color: rgba(0, 0, 0, 60%);
	margin: 0 auto;
	text-align: left;
}

.lc-search-style2 > .lc-search-form, .lc-btn.lc-btn-style2 > a {
	font-weight: 400;
}

.lc-btn.lc-btn-style2 {
	transition: all .5s linear;
	transform: perspective(1px) translateZ(0);
	border: 1px solid var(--leadcapture-primary);
}

.lc-btn.lc-btn-style2 > a {
	position: relative;
}

.lc-btn.lc-btn-style2::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	background: var(--lc-copy-bg-color);
	transform: scale(0);
	transition: all .3s linear;
	border-radius: 25px;
}

.lc-btn.lc-btn-style2:hover a {
	color: var(--leadcapture-primary);
}

.lc-btn.lc-btn-style2:hover:before {
	transform: scale(1);
}

.lc-search-wrapper.lc-search-style2 > input::placeholder {
	color: var(--lc-white-color);
}

.lc-btn.lc-btn-style2 {
	max-width: 150px;
	background-color: var(--leadcapture-primary);
}

.lc-price-list-wrapper {
	padding: 80px 0 80px 0;
	position: relative;
}

.lc-heading-wrapper.lc-heading-style2 {
	margin: 0 0 30px 0;
}

.lc-heading-style2 > h3 {
	font-size: 16px;
	letter-spacing: 4px;
	color: var(--leadcapture-primary);
	margin: 0 0 15px 0;
}

.lc-heading-style2 > h2 {
	font-size: 36px;
	font-weight: 400;
	font-family: "Condiment";
}

.lc-heading-style2.lc-headingtest > h2 {
	color: var(--lc-white-color);
}

.lc-pricelist-wrapper {
	max-width: 970px;
	width: 100%;
	background-color: var(--lc-white-color);
	border: 6px solid var(--lc-price-border-color);
	margin: 0 auto;
	padding: 15px 0px 18px 0px;
}

.lc-pricelist-div {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

.lc-price-box {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	position: relative;
	padding: 30px 30px 25px 30px;
	border-bottom: 1px dashed #dfdfdf;
}

.lc-price-box:after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	right: 0;
	border: 1px dashed var(--lc-price-box-bg-color);
}

.lc-price-box:nth-child(4):after {
	display: none;
}

.lc-price-content.price2 {
	padding: 0 0 0 75px;
}

.lc-price-content > a {
	font-size: 18px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-price-content > p {
	max-width: 332px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-para-color);
	font-weight: 400;
	line-height: 1.714;
}

.lc-price-value > h6 {
	font-size: 26px;
	color: var(--leadcapture-primary);
	font-weight: 400;
	font-family: "Condiment";
	text-align: right;
}

.lc-testimonial-wrapper.lc-testimonial-style2 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.lc-blog-wrapper {
	padding: 80px 0 65px 0;
}

.lc-blog-img > img {
	width: 100%;
}

.lc-blog-img {
	transition: all .3s linear;
	overflow: hidden;
}

.lc-blog-img img {
	transition: all .3s linear;
	cursor: pointer;
}

.lc-blog-box-wrapper:hover .lc-blog-img > img {
	transform: scale(1.1);
}

.lc-blog-box-wrapper:hover .lc-blog-text > h4 {
	color: var(--leadcapture-primary);
}

.lc-blog-btn:hover > a {
	padding-right: 10px;
	letter-spacing: 1px;
	color: var(--lc-heading-color) !important;
}

.lc-blog-btn:hover > a > svg > .s0 {
	fill: var(--lc-heading-color);
}

.lc-blog-text-date {
	display: flex;
	align-items: center;
	padding: 20px 0;
}

.lc-blog-date, .lc-blog-comment {
	display: flex;
	align-items: center;
}

.lc-blog-comment {
	padding: 0 0 0 25px;
}

.lc-blog-date > p, .lc-blog-comment > p {
	font-size: 14px;
	color: var(--leadcapture-primary);
	/* font-weight: 600; */
	font-weight: 500;
	padding: 0 0 0 10px;
	transition: all .3s linear;
	text-transform: uppercase;
}

.lc-blog-text > h4 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
	text-transform: inherit;
	max-width: 350px;
	margin-bottom: 15px;
}

.lc-blog-text > p {
	max-width: 348px;
	width: 100%;
	font-size: 14px;
	line-height: 1.7;
	color: var(--lc-para-color);
	font-weight: 400;
	padding: 0 0 20px 0;
}

.lc-blog-btn {
	display: flex;
	align-items: center;
}

.lc-blog-text > .lc-blog-btn > a {
	font-size: 14px;
	color: var(--leadcapture-primary);
	/* font-weight: 600; */
	font-weight: 500;
	padding: 0 6px 0 0;
	transition: all .3s linear;
	position: relative;
	text-transform: uppercase;
}

.lc-blog-text > .lc-blog-btn > a:after {
	width: 74%;
	right: auto;
}

.lc-blog-btn:hover > a:after {
	background-color: var(--lc-heading-color);
}

.lc-blog-btn > a > svg > .s0 {
	fill: var(--leadcapture-primary);
}

.lc-blog-box-wrapper {
	margin: 0 0 15px 0;
}

.lc-testimonial-slider-wrapper.lc-testimonial-slider-wrapper-style2 {
	position: relative;
	margin: 0 auto;
	text-align: center;
	max-width: 670px;
	width: 100%;
}

.lc-testimonial-slider-img, .lc-testimonial-slider-wrapper.lc-testimonial-slider-wrapper-style2 {
	max-width: 670px;
	width: 100%;
	background-color: rgba(0, 0, 0, 40%);
	margin: 0 auto;
	position: relative;
}

.lc-testimonial-slider-img {
	padding: 32px 0 0px 0;
}

.lc-testimonial-slider-wrapper.lc-testimonial-slider-wrapper-style2 {
	padding: 0px 0 35px 0;
}

.lc-test-img-style2 > img {
	width: auto;
	height: auto;
	margin: 0 auto;
}

.lc-test-name-style2 > h5 {
	font-size: 22px;
	color: var(--lc-white-color);
	font-weight: 700;
	text-align: center;
	padding: 20px 0 10px 0;
}

.lc-test-name-style2 > h6 {
	font-size: 12px;
	letter-spacing: 3px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	text-align: center;
	margin: 0 0 30px 0;
	text-transform: uppercase;
}

.lc-test-para-style2 > p {
	max-width: 570px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 400;
	text-align: center;
	margin: 0 auto;
	line-height: 1.7;
	padding-bottom: 10px;
}

.lc-test-para-style2 {
	position: relative;
}

.lc-quote-img-style2 > img {
	width: auto;
	margin: 0 auto;
}

.lc-test-para-style2 > .lc-quote-img-style2 {
	position: absolute;
	content: "";
	top: -13px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
}

.lc-gallery-top > .swiper-button-next, .lc-gallery-top > .swiper-button-prev {
	width: 45px;
	height: 45px;
	border-radius: 25px;
	background-color: rgba(255, 255, 255, 10%);
	display: flex;
	align-items: center;
	justify-content: center;
	top: 35%;
}

.lc-gallery-top > .swiper-button-next:hover, .lc-gallery-top > .swiper-button-prev:hover {
	background-color: var(--leadcapture-primary);
}

.lc-gallery-top > .swiper-button-next > svg > .s0, .lc-gallery-top > .swiper-button-prev > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-gallery-top > .swiper-button-prev {
	left: 15%;
}

.lc-gallery-top > .swiper-button-next {
	right: 15%;
}

.swiper-button-next:after, .swiper-button-prev:after {
	display: none;
}

.lc-style2-testimonial-slider-wrapper > .swiper-pagination {
	position: relative;
	margin: 40px 0 0 0;
}

.lc-style2-testimonial-slider-wrapper > .swiper-pagination > .swiper-pagination-bullet {
	width: 9px;
	height: 9px;
	border-radius: 4px;
	background-color: rgba(255, 255, 255, 30%);
	opacity: 1;
}

.lc-style2-testimonial-slider-wrapper > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--leadcapture-primary);
}

.swiper.lc-testimonial-slider-images {
	max-width: 150px;
	padding: 15px 0 15px 0;
}

.lc-gallery-thumbs .swiper-slide.swiper-slide-active .swiper-slide-container > .lc-testimonial-img > img {
	border: 2px solid var(--leadcapture-primary);
	transform: scale(1.5);
	width: 70px;
	height: 48px;
	border-radius: 50%;
	z-index: 1;
	margin-left: -4px;
	margin-top: 3px;
}

.lc-gallery-thumbs .swiper-slide-container > .lc-testimonial-img > img, .lc-gallery-thumbs .swiper-slide.swiper-slide-next .swiper-slide-container > .lc-testimonial-img > img {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background-color: var(--lc-white-color);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px 0 1px 0;
	z-index: -1;
	cursor: pointer;
}

.lc-gallery-thumbs .swiper-slide.swiper-slide-next {
	z-index: -1;
	position: relative;
}

.lc-gallery-thumbs .swiper-slide.swiper-slide-prev .swiper-slide-container, .lc-gallery-thumbs .swiper-slide.swiper-slide-next .swiper-slide-container {
	margin-top: 10px;
}

.lc-gallery-top {
	background-color: var(--lc-white-color);
	max-width: 722px;
	width: 100%;
	background-color: rgba(0, 0, 0, 40%);
	margin: 0 auto;
	position: relative;
	padding: 32px 0 35px 0;
}

.lc-gallery-top > .lc-gallery-thumbs {
	max-width: 150px;
	padding: 15px 0 15px 0;
}

.lc-gallery-thumbs {
	box-sizing: border-box;
	padding: 10px 0;
}

.lc-gallery-thumbs .swiper-slide {
	/*max-width: 30%;*/
	max-width: 33%;
	height: 100%;
}

.lc-gallery-thumbs .swiper-slide-active {
	opacity: 1;
}

/*============== Tatoo Style Css End ==============*/

/*============== Pest Control Style Css Start ==============*/
.lc-header-wrapper.lc-header-wrapper-style6 {
	padding: 34px 0px 0 66px;
	overflow: hidden;
}

.lc-banner-img-style6 > img:nth-child(2) {
	display: none;
}

.lc-banner-section.lc-banner-section-style6 {
	padding: 87px 0px 0px 0px !important;
}

.lc-banner-img-style6 > img {
	padding: 0 0 0 50px;
	position: relative;
	top: 0px;
}

.lc-nav-menu.lc-nav-menu-style6 {
	margin: 11px 0 0 0;
}

.lc-nav-menu-style6 > ul > li > a {
	color: var(--lc-menu-color);
	position: relative;
	font-weight: 500;
}

.lc-nav-menu-style6 > ul > li > a::before {
	position: absolute;
	content: "";
	height: 2px;
	margin: auto;
	left: 20px;
	right: 20px;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	border-radius: 30px;
	background-color: var(--leadcapture-primary);
}

.lc-nav-menu-style6 > ul > li > a:hover:before, .lc-nav-menu-style6 > ul > li.active > a::before {
	transition: all .5s;
	opacity: 1;
	visibility: visible;
	left: 0;
	right: 0;
}

.lc-nav-menu-style6 > ul > li > a:hover {
	color: var(--leadcapture-primary);
}

.lc-nav-menu-style6 > ul > li.active > a {
	color: var(--leadcapture-primary);
}

.lc-nav-menu-style6 > ul > li {
	padding: 0 22px;
}

.lc-nav-menu-style6 > ul > li:nth-child(5) {
	padding: 0 0 0 22px;
}

.lc-nav-menu-style6 > ul > li:nth-child(4) {
	padding-right: 22px;
}

.lc-header-section.lc-header-section-style6 {
	padding: 0 87px 0 20px;
}

.lc-banner-text.lc-banner-text-style6 {
	padding: 90px 0 0 65px;
	position: relative;
}

.lc-bannner-expert-wrapper {
	display: flex;
}

.lc-bannner-expert-wrapper .lc-banner-manimg {
	margin: 109px -145px 0 0;
	position: relative;
}

.lc-banner-text-style6 .lc-banner-expertimg {
	right: 20px;
	top: 200px;
}

.lc-banner-expertimg {
	position: absolute;
	right: -105px;
	top: 23%;
}

.lc-banner-text-style6 > h2 {
	font-size: 22px;
	letter-spacing: 6px;
	font-weight: 500;
	color: var(--leadcapture-primary);
	text-transform: uppercase;
	padding: 0 0 0;
}

.lc-banner-text-style6 > h2::after {
	display: none;
}

.lc-banner-text-style6 > h1 {
	font-size: 60px;
	color: var(--lc-menu-color);
	font-weight: 700;
	max-width: 650px;
	padding: 13px 0 0 0;
	line-height: 1.333;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(2) {
	animation-delay: .2s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(3) {
	animation-delay: .3s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(4) {
	animation-delay: .4s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(5) {
	animation-delay: .5s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(6) {
	animation-delay: .6s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(7) {
	animation-delay: .7s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(8) {
	animation-delay: .8s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(9) {
	animation-delay: .9s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(10) {
	animation-delay: .9s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(11) {
	animation-delay: .95s;
}

.lc-banner-text-style6 > h1 > span:nth-of-type(12) {
	animation-delay: .99s;
}

.lc-banner-text-style6 > h1 > span {
	opacity: 0;
	transform: translate(-150px, -50px) rotate(-180deg) scale(3);
	animation: resolvescale .8s forwards;
}

@keyframes resolvescale {
	60% {
		transform: translate(20px, 20px) rotate(30deg) scale(.3);
	}
	
	100% {
		transform: translate(0) rotate(0) scale(0);
		opacity: 1;
	}
}

.lc-banner-text-style6 > h1 > span {
	color: var(--leadcapture-primary);
}

.lc-banner-text-style6 > p {
	font-size: 22px;
	color: var(--lc-menu-color);
	line-height: 1.4;
	font-weight: 600;
	padding: 85px 0 35px 0;
}

.lc-search-wrapper.lc-search-wrapper-style6 {
	max-width: 558px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	background-color: var(--lc-white-color);
	padding: 20px 0 23px 0;
	border-radius: 0px;
}

.lc-search-wrapper-style6 > .lc-message-icon > img {
	padding: 0 15px 0 20px;
}

.lc-search-wrapper-style6 > .lc-message-icon > .lc-search-form {
	font-size: 16px;
	color: var(--lc-form-text-color);
	font-weight: 400;
	font-family: "Outfit", sans-serif;
	padding: 21px 0 21px 0;
}

.lc-btn.lc-btn-style6 {
	max-width: 150px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .06);
	border-radius: 0px;
	right: 10px;
	top: 11px;
}

.lc-call-box, .lc-year-box {
	max-width: 293px;
	width: 100%;
	border-radius: 6px;
	box-shadow: 6.29px 25.228px 15px rgba(32, 62, 159, .1);
	background-color: rgba(255, 255, 255, 90%);
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding: 20px 0 20px 0;
}

.lc-call-text > span {
	font-size: 20px;
	color: var(--lc-menu-color);
	font-weight: 700;
	font-family: "Outfit", sans-serif;
}

.lc-call-text > p {
	font-size: 20px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Outfit", sans-serif;
}

.lc-year-box > h3 {
	font-size: 60px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Outfit", sans-serif;
}

.lc-year-box > p {
	font-size: 20px;
	color: var(--lc-menu-color);
	font-weight: 600;
	font-family: "Outfit", sans-serif;
	max-width: 110px;
	width: 100%;
}

.lc-box-wrapper > .lc-call-box {
	position: absolute;
	bottom: 15%;
	left: -10px;
	animation: up-down 2.5s infinite alternate-reverse both;
}

.lc-year-box {
	position: absolute;
	bottom: 22%;
	left: 24%;
	animation: up-down 2.5s infinite alternate-reverse both;
}

.lc-petsproblem-wrapper {
	padding: 0px 0 65px 0;
	position: relative;
}

.lc-heading-style6 > h2 {
	font-size: 32px;
	color: var(--lc-menu-color);
	font-weight: 700;
	font-family: "Outfit", sans-serif;
	padding: 0 0 20px 0;
	position: relative;
	text-transform: inherit;
}

.lc-heading-style6 {
	margin: 0 0 45px 0;
}

.lc-heading-style6 > h2::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 194px;
	width: 100%;
	height: 2px;
	background-color: var(--leadcapture-primary);
}

.lc-heading-style6 > p {
	max-width: 570px;
	width: 100%;
	font-size: 16px;
	line-height: 1.6;
	color: var(--lc-paragraph-color);
	font-weight: 400;
	font-family: "Outfit", sans-serif;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 0px 0;
}

.lc-petsicon-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 0 15px 0;
}

.lc-pets-icon {
	width: 70px;
	height: 70px;
	border-radius: 35px;
	background-color: var(--lc-white-color);
	border: 3px solid var(--lc-border-color);
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 20px 0;
}

.lc-pets-text > h4 {
	font-size: 18px;
	color: var(--lc-menu-color);
	font-weight: 400;
	font-family: "Outfit", sans-serif;
	text-align: center;
}

.lc-testimonial-style6 {
	background-color: var(--lc-background-color);
	padding-top: 0;
}

.lc-blog-text.lc-blog-text-style6 {
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	background-color: var(--lc-white-color);
	padding: 20px 30px 22px 30px;
}

.lc-blog-img-style6 {
	position: relative;
}

.lc-news-date {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 24px;
	background-color: var(--leadcapture-primary);
	position: absolute;
	left: 10px;
	bottom: 10px;
	transition: all .3s linear;
}

.lc-blog-box-wrapper.lc-blog-box-style6:hover .lc-news-date {
	transform: translateY(10px);
}

.lc-news-date > p {
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 700;
	font-family: "Outfit", sans-serif;
}

.lc-blog-text-style6 > h4 {
	color: var(--lc-menu-color);
	font-family: "Outfit", sans-serif;
}

.lc-blog-text-style6 > p {
	max-width: 320px;
	font-size: 15px;
	font-family: "Outfit", sans-serif;
}

.lc-blog-btn.lc-blog-btn-style6 > a {
	text-transform: uppercase;
	letter-spacing: 2px;
}

.lc-test-box-style6 {
	box-shadow: 0 0 15px rgba(138, 123, 168, .1);
	margin: 30px 0px 0px 0px;
	padding: 40px 30px 30px 40px;
}

.lc-test-para-style6 > p {
	max-width: 100%;
	color: var(--lc-paragraph-color);
	text-align: left;
	line-height: 1.6;
}

.lc-test-para-style6 > p::before {
	text-align: center;
}

.lc-test-box-style6:hover .lc-test-quote-icon.lc-test-quote-icon-style6 > svg > g > .s0 {
	fill: var(--lc-menu-color);
}

.lc-test-quote-icon.lc-test-quote-icon-style6 {
	right: auto;
	left: 20px;
	top: -30px;
}

.lc-test-img-style6 {
	display: flex;
	align-items: center;
}

.lc-test-img.lc-test-img-style6 {
	padding: 20px 0 0 0;
}

.lc-test-name-style6 {
	margin: 0 0 0 15px;
	padding: 0;
}

.lc-test-name-style6 > h6 {
	font-size: 16px;
	color: var(--lc-menu-color);
	font-weight: 700;
}

.lc-test-name-style6 > p {
	color: var(--leadcapture-primary);
	font-weight: 400;
	text-align: left;
}

.lc-test-quote-icon.lc-test-quote-icon-style6 > svg > g > .s0 {
	fill: var(--leadcapture-primary);
}

.lc-testimonial-slider-style6 > .swiper-pagination {
	position: relative;
	margin: 0;
}

.lc-testimonial-slider-style6 > .swiper-pagination > .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background-color: var(--lc-pagination-bg-color);
	opacity: 1;
}

.lc-testimonial-slider-style6 > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 18px;
	border-radius: 3px;
	background-color: var(--leadcapture-primary);
	opacity: 1;
}

.lc-blog-text.lc-blog-text-style6 > .lc-blog-btn.lc-blog-btn-style6 > a::after {
	width: 92%;
}

.lc-blog-wrapper-style6 {
	padding-top: 0;
}

/*============== Pest Control Style Css End ==============*/

/*============== Auto Insurance Style Css Start ==============*/
.lc-navbar-section {
	z-index: 64;
	position: absolute;
	left: 140px;
	top: 60px;
}

.lc-top-nav {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 10px;
}

.lc-top_menu_bar > ul > li {
	display: inline-block;
}

.lc-top_menu_bar > ul > li > a {
	display: inline-block;
	margin-left: 48px;
	font-size: 16px;
	color: var(--lc-nv-color);
	font-weight: 600;
	font-family: "Inter";
}

.lc-number {
	display: flex;
	justify-content: end;
	align-items: center;
}

.lc-hetphon img {
	margin-right: 10px;
}

.lc-contact {
	padding-left: 10px;
}

.lc-contact h6 {
	font-size: 14px;
	color: var(--leadcapture-primary);
	font-weight: 500;
	font-family: "Inter";
}

.lc-contact p {
	font-size: 22px;
	color: var(--lc-nv-color);
	font-weight: 600;
	font-family: "Inter";
}

.lc-top_menu_bar > ul > li > a:hover {
	color: var(--leadcapture-primary);
}

.lc-ai-toggle > span {
	display: block;
	height: 3px;
	width: 26px;
	background-color: var(--leadcapture-primary);
	font-size: 30px;
	margin-bottom: 5px;
	transition: all .5s linear;
	transform-origin: 0;
}

.lc-ai-toggle {
	display: none;
	margin-top: 7px;
	z-index: 1;
	position: relative;
	left: 4px;
	cursor: pointer;
}

.lc-banner-section.lc-banner-section-style4 {
	background-color: var(--lc-banner-color);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0 0 57 px 0;
}

.lc-inner-top {
	padding: 0;
	position: relative;
}

.lc-inner-top:before {
	position: absolute;
	left: 85px;
	top: 47%;
}

.lc-said-bar h6 {
	font-size: 20px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Inter";
	padding: 0 0 10px 0;
	text-transform: none;
}

.lc-said-bar p {
	font-size: 42px;
	color: var(--lc-nv-color);
	font-weight: 300;
	max-width: 590px;
	padding: 0 0 54px 0;
	line-height: 1.286;
	font-family: "inter";
}

.lc-car-img {
	padding-top: 75px;
	padding-right: 30px;
	animation: up-down 2.5s infinite alternate-reverse both !important;
}

@keyframes up-down {
	0% {
		transform: translateY(0px);
	}
	
	100% {
		transform: translateY(20px);
	}
}

.lc-ins1 {
	background-color: var(--leadcapture-primary);
	color: var(--lc-white-color);
	font-weight: 600;
	padding: 0px 5px;
}

.lc-Newsletter {
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	background-color: var(--lc-white-color);
	padding: 27px 35px 48px 39px;
	max-width: 628px;
	width: 100%;
	max-height: 164px;
	height: 100%;
}

.lc-top00 {
	display: flex;
	justify-content: start;
	align-items: center;
	padding-bottom: 15px;
}

.lc-mail-icon {
	padding-right: 10px;
}

.lc-form-heading h4 {
	font-size: 20px;
	color: var(--lc-nv-color);
	font-weight: 600;
	font-family: "Inter";
}

.lc-form-control0 .form-control {
	font-size: 16px;
	color: var(--lc-ai5-color);
	font-weight: 500;
	font-family: "Inter";
	border: 1px solid transparent;
	background-color: var(--lc-form-bg-color);
	border: 1px solid var(--lc-form-border-color);
	padding: 13px 22px;
}

.lc-search-wrapper.lc-form-control0 {
	background-color: var(--lc-form-bg-color);
	border: 1px solid var(--lc-form-border-color);
	border-radius: 0px;
}

.lc-search-wrapper.lc-form-control0 > input::placeholder {
	color: var(--lc-ai5-color);
}

.lc-consult-btn {
	border-radius: 0px;
}

.lc-form-control0 > .lc-search-form {
	font-size: 16px;
	color: var(--lc-nv-color);
	background-color: transparent;
	padding: 11px 0px 10px 30px;
	font-weight: 500;
}

.lc-news-btn > a {
	font-size: 16px;
	line-height: 54px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Inter";
	text-align: center;
}

.lc-news-btn {
	max-width: 170px;
	width: 100%;
	height: 49px;
	border-radius: 0;
	right: -19%;
}

.lc-btn.lc-news-btn:hover {
	background-color: var(--lc-nv-color);
}

.lc-insurance-section {
	padding: 60px 0 108px 0;
}

.lc-heading h2 {
	font-size: 18px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Inter";
	padding-bottom: 24px;
	padding-top: 30px;
}

.lc-heading h1 {
	font-size: 36px;
	color: var(--lc-nv-color);
	font-weight: 600;
	font-family: "Inter";
	padding: 0 0 20px 0;
	max-width: 550px;
}

.lc-heading p {
	font-size: 15px;
	line-height: 24px;
	color: var(--lc-para1-color);
	font-weight: 400;
	font-family: "Inter";
	padding: 0 0 20px 0;
	padding-bottom: 20px;
	max-width: 580px;
}

.lc-inner-list p {
	font-size: 15px;
	color: var(--leadcapture-primary);
	font-weight: 400;
	font-family: "Inter";
	padding-bottom: 6px;
	padding-left: 16px;
	position: relative;
}

.lc-inner-list p:before {
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	background-color: var(--leadcapture-primary);
	left: -2px;
	top: 10px;
}

.lc-main-img {
	position: relative;
}

.lc-inner-icone {
	box-shadow: -19.289px 12.527px 15px rgba(254, 106, 9, .3);
	background-color: var(--leadcapture-primary);
	position: absolute;
	padding: 36px 31px 23px 31px;
	bottom: -48px;
	right: 70px;
}

.lc-box1 {
	display: flex;
	justify-content: start;
	align-items: center;
	padding-bottom: 39px;
}

.lc-car {
	height: 50px;
	width: 50px;
	align-items: center;
	text-align: center;
	line-height: 47px;
	border-radius: 25px;
	background-color: var(--lc-white-color);
	position: relative;
}

.lc-inner-box {
	padding-left: 22px;
}

.lc-inner-box h4 {
	font-size: 24px;
	color: var(--lc-white-color);
	font-family: "Inter";
}

.lc-inner-box p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-family: "Inter";
}

.lc-car:before {
	position: absolute;
	content: "";
	height: 66px;
	width: 66px;
	border: 1px dashed var(--lc-white-color);
	left: -8px;
	top: -8px;
	border-radius: 100%;
	animation: cspin 20s linear infinite;
	transition: all .3s;
}

@keyframes cspin {
	from {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(359deg);
	}
}

.lc-our-services-section {
	background-color: var(--lc-end-color);
	padding: 78px 0 78px 0;
	overflow: hidden;
}

.lc-Car-Insurance {
	text-align: center;
	background-color: #302d38;
	padding: 34px 40px 34px 40px;
}

.lc-Car-Insurance img {
	padding-bottom: 10px;
	width: auto;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

.lc-Car-Insurance:hover h3 {
	color: var(--leadcapture-primary);
}

.lc-Car-Insurance h3 {
	font-size: 20px;
	color: var(--lc-white-color);
	font-family: "Inter";
	text-align: center;
	padding-bottom: 20px;
	font-weight: 700;
	position: relative;
}

.lc-Car-Insurance p {
	font-size: 14px;
	color: var(--lc-ai10-color);
	font-weight: 400;
	font-family: "Inter";
	text-align: center;
	padding-bottom: 13px;
}

.lc-Car-Insurance a {
	font-size: 14px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Inter";
	position: relative;
}

.lc-Car-Insurance a::before {
	position: absolute;
	content: "";
	height: 1px;
	width: 100%;
	background-color: var(--leadcapture-primary);
	bottom: 0;
}

.lc-Car-Insurance h3:before {
	position: absolute;
	content: "";
	height: 2px;
	width: 40%;
	background-color: var(--leadcapture-primary);
	top: 32px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.lc-services-slider-btn:before {
	position: absolute;
	content: "";
	width: 88px;
	height: 2px;
	background-color: var(--leadcapture-primary);
	top: 57px;
	left: 0;
}

.lc-best-insurance {
	padding-top: 35px;
}

.lc-best-insurance p {
	font-size: 18px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Inter";
	padding-bottom: 10px;
}

.lc-best-insurance h2 {
	font-size: 31px;
	font-weight: 600;
	color: var(--lc-white-color);
	font-family: "Inter";
}

.lc-services-slider-btn {
	position: relative;
	display: flex;
	justify-content: flex-start;
	width: 100%;
	column-gap: 15px;
}

.lc-services-slider-btn .swiper-button-prev1 {
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background-color: var(--lc-bagni10-color);
	left: 35%;
	top: 40px;
	text-align: center;
	line-height: 40px;
	transition: all .3s linear;
}

.lc-services-slider-btn .swiper-button-next1 {
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background-color: var(--lc-bagni10-color);
	right: 100px;
	top: 40px;
	transition: all .3s linear;
	text-align: center;
	line-height: 40px;
}

.swiper-button-prev1:after, .swiper-rtl .swiper-button-next1:after {
	padding-bottom: 17px;
}

.swiper-button-next1:after, .swiper-rtl .swiper-button-prev1:after {
	padding-bottom: 18px;
}

.lc-ai-services-slider-btn .swiper-button-prev1:hover {
	background-color: var(--leadcapture-primary);
}

.lc-ai-services-slider-btn .swiper-button-next1:hover {
	background-color: var(--leadcapture-primary);
}

.lc-Car-Insurance a:hover {
	padding-bottom: 5px;
}

.lc-auto-footer {
	background-color: var(--lc-end-color);
	padding: 13px 0px;
}

.inner-auto-footer p {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Inter";
	text-align: center;
}

.lc-Testimonials2-section {
	padding: 70px 0 73px 0;
}

.lc-client-heading p {
	font-size: 18px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Inter";
	text-align: center;
	padding-bottom: 10px;
}

.lc-client-heading h3 {
	font-size: 36px;
	color: var(--lc-nv-color);
	font-weight: 600;
	font-family: "Inter";
	text-align: center;
	max-width: 300px;
	margin: 0 auto;
}

.lc-testimonials-slider {
	text-align: center;
}

.lc-main-testimonials {
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 0 30px rgba(84, 50, 86, .1);
	background-color: var(--lc-white-color);
	padding: 6px 24px;
	max-width: 916px;
	margin: 0 auto;
	margin-top: 40px !important;
	margin-bottom: 15px !important;
}

.lc-clint-img {
	position: relative;
}

.lc-clint-img:before {
	position: absolute;
	content: "";
	height: 110px;
	width: 1px;
	background-color: var(--leadcapture-border-color);
	right: -12px;
	top: 71px;
}

.lc-clint-img img {
	padding: 60px 21px 0px 21px;
}

.lc-paragraph20 {
	padding-left: 50px;
}

.lc-paragraph20 p {
	font-size: 15px;
	color: var(--lc-para1-color);
	font-weight: 400;
	font-family: "Inter";
	width: 640px;
	height: 97px;
	max-height: 100%;
	line-height: 25px;
	text-align: left;
	position: relative;
	z-index: 1;
}

.lc-paragraph20 p:before {
	position: absolute;
	content: "";
	width: 125px;
	height: 3px;
	background-color: var(--leadcapture-primary);
	bottom: -26px;
}

.lc-paragraph20 h1 {
	font-size: 22px;
	color: var(--lc-same-color);
	font-weight: 700;
	font-family: "Inter";
	text-align: left;
	padding-top: 44px;
}

.lc-paragraph20 h1 span {
	font-size: 16px;
	color: var(--lc-para1-color);
	font-weight: 400;
	font-family: "Inter";
	text-align: center;
}

.lc-clint-img img {
	width: auto;
	height: auto;
}

.lc-ai-test-contant .swiper-button-next, .lc-ai-test-contant .swiper-button-prev {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background-color: var(--lc-light-w-color);
	transition: all .5s linear;
}

.lc-ai-test-contant .swiper-button-next {
	right: 100px;
}

.lc-ai-test-contant .swiper-button-prev {
	left: 100px;
}

.lc-paragraph20 p::after {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	bottom: -27px;
	z-index: -1;
}

.swiper-slide.twoo {
	margin-top: 0px;
}

.lc-testimonials-slider .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
	border-radius: 5px;
	background-color: var(--lc-swiper-color);
}

.lc-testimonials-slider .swiper-pagination-bullet-active {
	width: 11px;
	height: 11px;
	border-radius: 5px;
	background-color: var(--leadcapture-primary);
}

.lc-services-slider-btn .swiper-button-prev1:hover {
	background-color: var(--leadcapture-primary);
}

.lc-services-slider-btn .swiper-button-next1:hover {
	background-color: var(--leadcapture-primary);
}

.lc-ai-test-contant > .swiper-button-next > svg > .s0, .lc-ai-test-contant > .swiper-button-prev > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-ai-test-contant .swiper-button-prev:hover {
	background-color: var(--leadcapture-primary);
}

.lc-ai-test-contant .swiper-button-next:hover {
	background-color: var(--leadcapture-primary);
}

.lc-ai-test-contant > .swiper-button-prev:hover svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-ai-test-contant > .swiper-button-next:hover svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-ai-test-contant > .swiper-pagination {
	position: relative;
}

.lc-ai-test-contant > .swiper-pagination > .swiper-pagination-bullet {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #d9d9d9;
	opacity: 1;
}

.lc-ai-test-contant > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #fe6a09;
	width: 11px;
	height: 11px;
}

/*============== Auto Insurence Style Css End ==============*/

/*============== Bar-Club Style Css Start ==============*/
.lc-main-wrapper {
	background-color: var(--lc-bag-color);
}

.lc-header-section.lc-header-section-style5 {
	position: absolute;
	top: 32px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1;
	padding: 0px 85px 0px 85px;
}

.lc-navbar-flex {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.lc-menu-bar {
	text-align: right;
}

ul.lc-menu {
	padding-top: 11px;
}

.lc-menu-bar > ul > li {
	display: inline-block;
}

ul.lc-menu > li > a {
	position: relative;
}

.lc-menu-bar > ul > li > a {
	display: inline-block;
	text-transform: inherit;
	position: relative;
	font-size: 16px;
	color: var(--lc-white-color);
	font-family: "Inter";
	font-weight: 500;
	padding: 0 28px 0 22px;
}

ul.lc-menu > li > a:after {
	position: absolute;
	content: "";
	height: 3px;
	width: 0%;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
	left: 50%;
	right: 0;
	margin: auto;
	bottom: -4px;
	transition: width .3s ease 0s, left .3s ease 0s;
	opacity: 0;
	border-radius: 50px;
}

ul.lc-menu > li:hover a:after {
	width: 60%;
	left: 0;
	opacity: 1;
}

.lc-header-section-style5.ds-fixed {
	margin-top: 0;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
	-webkit-animation: slideInDown 1s;
	-moz-animation: slideInDown 1s;
	-ms-animation: slideInDown 1s;
	-o-animation: slideInDown 1s;
	animation: slideInDown 1s;
	backface-visibility: hidden;
	padding: 10px 0 15px;
	box-shadow: 0 0 30px rgba(0, 0, 0, 15%);
}

.lc-header-banner {
	background-repeat: no-repeat;
	background-size: cover;
	padding: 390px 0 280px;
	position: relative;
}

.lc-banner-text.lc-banner-text-style5 {
	padding: 0;
}

.lc-bc-logo {
	margin: 0 auto 20px auto;
}

.lc-banner-text-style5 h1 {
	font-size: 160px;
	color: var(--lc-white-color);
	font-weight: 900;
	text-align: center;
	max-width: 100%;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-family: "Inter";
}

.lc-banner-text-style5 p {
	font-size: 40px;
	letter-spacing: 10px;
	color: var(--lc-white-color);
	font-weight: 500;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
}

.lc-search-section {
	position: relative;
	z-index: 1;
}

.lc-filter-bar {
	padding: 51px 50px 57px 50px;
	margin-top: -103px !important;
	position: relative;
	box-shadow: 0 0 104px rgba(145, 97, 194, .16);
	background-color: var(--lc-white-color);
	max-width: 970px;
	width: 100%;
	margin: 0 auto;
}

.lc-domain-text h1 {
	font-size: 28px;
	color: var(--lc-heading-text-color);
	font-family: "Bebas Neue";
	padding-bottom: 10px;
}

.lc-domain-text p {
	font-size: 14px;
	color: var(--lc-para-text-color);
	font-weight: 400;
	font-family: "Inter";
	max-width: 370px;
}

.lc-search-wrapper.bar-btn {
	max-width: 450px;
	border-radius: 30px;
	background-color: var(--lc-form-color);
	max-height: 60px;
	margin-top: 19px;
}

.bar-btn > .lc-search-form {
	font-size: 14px;
	color: var(--lc-para-text-color);
	font-weight: 400;
	padding: 19px 0px 18px 30px;
	font-family: "Inter";
	border: 1px solid transparent;
	border-radius: 27px;
	max-width: 576px;
	width: 100%;
}

.bar-btn > .lc-search-form::placeholder {
	color: var(--lc-para-text-color);
}

.bar-btn input:focus {
	border: 1px solid;
}

.lc-bar-club-btn {
	max-width: 160px;
	border-radius: 25px;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
	padding: 10px 0;
	top: 5px;
	right: 6px;
}

.lc-bar-club-btn > a {
	font-size: 14px;
	line-height: 26px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Inter";
	text-align: center;
}

.lc-btn.lc-bar-club-btn:hover {
	box-shadow: 0px 0px 0px 30px var(--lc-bag-btn-color) inset;
	border: 1px solid var(--lc-bag-btn-color);
}

.lc-search-section::after {
	position: absolute;
	left: 40%;
	right: 0;
	margin: auto;
	top: 68px;
	z-index: -1;
}

.lc-about-section {
	padding-top: 80px;
	padding-bottom: 80px;
}

.lc-about-img {
	text-align: end;
	padding-right: 33px;
}

.lc-about-img > img {
	animation: img_left_right 6s linear alternate infinite;
}

.lc-about-heading {
	padding: 69px 0 0 0;
}

.lc-about-heading h6 {
	width: 162px;
	max-height: 40px;
	display: block;
	color: var(--lc-white-color);
	padding: 10px 22px;
	font-size: 16px;
	font-weight: 500;
	font-family: "Inter";
	border-radius: 20px;
	margin-bottom: 20px;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
}

.lc-about-heading h1 {
	font-size: 42px;
	line-height: 62px;
	color: var(--lc-bc2-color);
	font-family: "Bebas Neue";
	padding-bottom: 10px;
	max-width: 400px;
}

.lc-about-heading p {
	font-size: 14px;
	line-height: 26px;
	color: var(--lc-para-text-color);
	font-weight: 400;
	font-family: "Inter";
	padding-bottom: 20px;
	max-width: 585px;
}

.lc-about-heading > a {
	color: var(--leadcapture-primary);
	font-size: 14px;
	font-weight: 700;
	position: relative;
}

.lc-about-heading > a:after {
	position: absolute;
	content: "";
	bottom: 0;
	width: 73px;
	height: 1px;
	background-color: var(--leadcapture-primary);
	left: 0;
	right: 0;
}

.lc-about-heading a:hover {
	letter-spacing: 2px;
}

.lc-table-booking-section {
	background-color: var(--lc-heading-text-color);
	padding: 78px 0 80px 0;
	position: relative;
}

.lc-table-booking-heading {
	text-align: center;
	padding-bottom: 33px;
}

.lc-table-booking-heading h6 {
	width: 162px;
	max-height: 40px;
	display: block;
	color: var(--lc-white-color);
	padding: 10px 22px;
	font-size: 16px;
	font-weight: 500;
	font-family: "Inter";
	border-radius: 20px;
	margin-bottom: 20px;
	margin: 0 auto;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
}

.lc-bc-table-booking-img {
	padding: 0 0 0 40px;
}

.lc-table-booking-heading h1 {
	font-size: 42px;
	color: var(--lc-white-color);
	font-family: "Bebas Neue";
	text-align: center;
	padding-top: 25px;
}

.lc-para-list {
	padding-top: 83px;
}

.lc-list {
	display: flex;
	justify-content: space-evenly;
	align-items: flex-start;
	padding-bottom: 26px;
}

.lc-booking01 {
	text-align: center;
	padding: 4px 0 0 30px;
}

.lc-booking0-para h6 {
	font-size: 26px;
	color: var(--lc-white-color);
	font-family: "Bebas Neue";
}

.lc-booking0-para p {
	font-size: 14px;
	color: var(--lc-para-text2-color);
	font-weight: 400;
	font-family: "Inter";
	max-width: 432px;
}

.lc-form-section {
	padding: 41px 50px 59px 50px;
	margin-top: -123px !important;
	box-shadow: 0 0 104px rgba(145, 97, 194, .16);
	background-color: var(--lc-white-color);
	position: relative;
	max-width: 1159px;
	left: 0;
	width: 100%;
	right: 0;
	margin: auto;
}

.lc-bc-Testimonials-slider {
	max-width: 1148px;
	margin: 0 auto;
}

.lc-form-heading h6 {
	font-size: 28px;
	color: var(--lc-heading-text-color);
	font-family: "Bebas Neue";
	text-align: center;
	padding-bottom: 30px;
}

.lc-book-form {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.lc-book-form .form-group input {
	max-width: 220px;
	height: 50px;
	border-radius: 25px;
	background-color: var(--lc-form-color);
	border: none;
	padding: 4px 30px;
	font-size: 14px;
}

span.date-icon {
	position: absolute;
	top: 13px;
	right: 10px;
	cursor: pointer;
}

.date-icon span.input-group-text {
	background-color: var(--lc-form-color);
	border: none;
}

div#datepicker, .input-group.timepicker {
	display: flex;
	position: relative;
	max-width: 100%;
	width: 190px;
}

.lc-bc-dropbtn {
	background-color: var(--lc-form-color);
	color: var(--lc-droup-btn-color);
	font-size: 14px;
	border: none;
	cursor: pointer;
	border-radius: 25px;
	max-width: 220px;
	width: 171px;
	height: 50px;
}

.lc-bc-dropbtn:hover, .lc-bc-dropbtn:focus {
	background-color: var(--lc-form-color);
}

.lc-bc-dropdown {
	position: relative;
	display: inline-block;
}

.lc-bc-dropdown-content {
	display: none;
	position: absolute;
	background-color: var(--lc-form-color);
	min-width: 160px;
	overflow: auto;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, .2);
	z-index: 1;
	border-radius: 20px;
}

.lc-bc-dropdown-content a {
	color: var(--lc-copy-bg-color);
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-transform: capitalize;
}

.lc-bc-dropdown a:hover {
	background-color: var(--lc-dropdown-hover-color);
	color: var(--lc-white-color);
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
}

.show {
	display: block;
}

span.lc-bc-arrow {
	padding-left: 16px;
}

.lc-navbtn {
	padding: 14px 30px;
	max-width: 180px;
	width: 100%;
	max-height: 50px;
	border-radius: 25px;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
	position: relative;
}

.lc-navbtn a {
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Inter";
}

.lc-navbtn:hover a {
	letter-spacing: 0px;
}

.lc-Testimonials-section {
	background-color: var(--lc-bag-color);
	padding: 79px 0 72px 0;
}

.lc-Testimonials h1 {
	font-size: 42px;
	color: var(--lc-bc2-color) !important;
	font-family: "Bebas Neue";
	text-align: center;
}

.lc-btn.lc-navbtn:hover {
	box-shadow: 0px 0px 0px 30px var(--lc-bag-btn-color) inset;
	border: 1px solid var(--lc-bag-btn-color);
}

.lc-Testimonials00 {
	padding: 36px 22px;
	border-radius: 10px;
	box-shadow: 0 0 104px rgba(145, 97, 194, .16);
	background-color: var(--lc-white-color);
	position: relative;
}

.lc-main-Testimonial {
	display: flex;
	justify-content: start;
	align-items: center;
	padding-bottom: 35px;
}

.lc-Testimonial-image img {
	border-radius: 50%;
}

.lc-test1 {
	margin-left: 20px;
}

.lc-test1 h2 {
	font-size: 18px;
	color: var(--lc-test-heading-color);
	font-weight: 700;
	font-family: "Inter";
	padding-bottom: 3px;
}

.lc-test1 p {
	font-size: 15px;
	color: var(--lc-para-text-color);
	font-weight: 400;
	text-align: left;
	font-family: "Inter";
}

.lc-parat0 {
	padding: 20px 15px;
	border-radius: 10px;
	background-color: var(--lc-form-color);
	border: 1px solid var(--lc-test-border-color);
}

.lc-Testimonials00 .lc-parat0 {
	background-color: #f7f4fa;
	border: 1px solid #efe9f5;
}

.lc-parat0 p {
	font-size: 15px;
	color: var(--lc-para-text-color);
	line-height: 25px;
	font-weight: 400;
	text-align: left;
	font-family: "Inter";
}

.lc-bc-swiper-container.swiper-initialized.swiper-horizontal.swiper-pointer-events {
	background: var(--lc-white-color);
	box-shadow: none;
}

.lc-Testimonials00 span {
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
	height: 60px;
	width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: -35px;
	right: 47px;
	border-radius: 50px;
}

.lc-bc-Testimonials-slider .swiper-slide {
	margin-top: 50px;
}

.lc-Testimonials-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
}

.lc-Testimonials-section span.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #8e9fa7;
}

.swiper-pagination.lc-bc-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	margin-top: 21px;
	position: relative;
}

.lc-copyright-wrapper.lc-copyright-wrapper-style5 {
	background-color: var(--lc-heading-text-color);
}

.lc-copyright-text-style5 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
}

.lc-Testimonials00:hover {
	transform: translateY(-10px);
}

.lc-Testimonials00 {
	transition: all .3s ease-in-out;
}

.lc-Testimonials00:hover .lc-test1 h2 {
	color: #fa6728;
}

.lc-toggle-nav > span {
	display: block;
	height: 3px;
	width: 26px;
	background-color: var(--lc-white-color);
	font-size: 30px;
	margin-bottom: 5px;
	transition: all .5s linear;
	transform-origin: 0;
}

.lc-toggle-nav {
	display: none;
	z-index: 1;
	position: relative;
	cursor: pointer;
}

/*============== Bar-Club Style Css End ==============*/

/*============== App-Landing Style Css Start ==============*/
.lc-top-navbar-section {
	position: absolute;
	left: 150px;
	top: 40px;
	z-index: 64;
}

.lc-header-nav-flx {
	display: flex;
	justify-content: end;
	align-items: center;
}

.lc-header-menu-bar {
	text-align: right;
}

.lc-header-menu-bar > ul > li {
	display: inline-block;
}

ul.lc-landing-list > li > a {
	position: relative;
}

.lc-header-menu-bar > ul > li > a {
	display: inline-block;
	font-size: 15px;
	color: var(--lc-heading-color);
	font-weight: 600;
	margin: 5px 69px 0 0px;
	font-family: "Manrope";
}

ul.lc-landing-list > li > a:after, .lc-header-menu-bar > ul > li > a.active:after {
	position: absolute;
	content: "";
	height: 4px;
	width: 0%;
	background-color: var(--leadcapture-primary);
	left: 50%;
	bottom: 0px;
	transition: width .3s ease 0s, left .3s ease 0s;
	opacity: 0;
	border-radius: 50px;
}

ul.lc-landing-list > li:hover a:after, .lc-header-menu-bar > ul > li > a.active:after {
	width: 80%;
	left: 0;
	right: 0;
	bottom: -28px;
	opacity: 1;
	border-radius: 3px 3px 0 0;
	margin: auto;
}

.lc-search20 {
	margin-left: 20px;
}

.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}

.lc-search20 .input-group input {
	border: none;
	font-size: 15px;
	color: var(--lc-form-bg-color);
	font-weight: 400;
	font-family: "Manrope";
}

.lc-search20 .input-group input::placeholder {
	color: var(--lc-form-bg-color);
}

.lc-al-search-form .lc-search20 .input-group > .form-control:focus, .input-group > .form-select:focus {
	z-index: 0;
}

span.lc-inner-icon-search {
	position: absolute;
	top: 6px;
	right: 10px;
}

.lc-al-logo {
	margin: 0 0 20px 0;
}

.lc-al-logo img {
	padding-top: 11px;
}

.lc-banner-section.lc-banner-section-style3 {
	background-color: var(--lc-banner-color);
	padding: 30px 0 126px 0;
	position: relative;
}

.lc-banner-section.lc-banner-section-style3::before {
	position: absolute;
	content: "";
	left: -66px;
	top: 20px;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
	animation: 3.1s fl-rotate linear infinite;
	z-index: 0;
}

@keyframes circle {
	0% {
		transform: translateY(5px);
	}
	
	100% {
		transform: translateY(-15px);
	}
}

.lc-main-banner-para {
	z-index: 0;
	position: relative;
}

.lc-banner-para h1 {
	text-transform: inherit;
	font-size: 62px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Manrope";
	max-width: 700px;
	line-height: 1.2;
}

span.lc-al-cc {
	color: var(--lc-primary-color);
}

.lc-banner-para p {
	font-size: 18px;
	color: var(--lc-para-color);
	font-weight: 700;
	font-family: "Manrope";
	padding: 17px 0px 41px 0;
}

.lc-inner-control {
	max-width: 600px;
	width: 100%;
	max-height: 80px;
	box-shadow: 0 0 25px rgba(250, 99, 50, .1);
	background-color: var(--lc-white-color);
	border-radius: 0;
}

.lc-inner-control > .lc-search-form {
	font-size: 16px;
	color: var(--lc-form-bg-color);
	font-weight: 400;
	font-family: "Manrope";
	padding: 29px 0 28px 30px;
	border: none;
	max-width: 390px;
	width: 100%;
}

.lc-inner-control > input::placeholder {
	color: var(--lc-form-bg-color);
}

.lc-btn-style3 {
	max-width: 191px;
	width: 100%;
	padding: 0px 0;
	transition: all .3s ease-in-out;
	border-radius: 0;
	right: 10px;
	top: 10px;
	border: none;
}

.lc-btn-style3 > a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Manrope";
	padding: 15px 32px;
	background-color: var(--leadcapture-primary);
	max-width: 191px;
	width: 100%;
}

.lc-btn.lc-btn-style3:hover a {
	color: var(--leadcapture-primary);
	letter-spacing: 0px;
}

.lc-app-store {
	padding-top: 130px;
}

.lc-app-store p {
	font-size: 16px;
	color: var(--lc-heading-color);
	font-weight: 800;
	padding-bottom: 38px;
	font-family: "Manrope";
}

span.lc-al-play {
	margin-right: 20px;
}

.lc-app-store span {
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(250, 99, 50, .1);
	background-color: var(--lc-white-color);
	font-size: 14px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Manrope";
	text-align: center;
	padding: 23px 21px;
	cursor: pointer;
}

.lc-app-store span > a {
	padding-right: 10px;
	cursor: pointer;
}

.lc-banner-img {
	padding-top: 40px;
	position: relative;
}

.lc-banner-img::after {
	position: absolute;
	top: 367px;
	left: -22px;
	/* animation: circle 1.9s infinite alternate-reverse both; */
	animation: 3.1s fl-rotate linear infinite;
}

.lc-email-box {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	border-radius: 10px;
	box-shadow: 4.95px -4.95px 20px rgba(181, 79, 46, .16);
	background-color: var(--lc-white-color);
	max-width: 343px;
	width: 100%;
	position: absolute;
	right: 295px;
	bottom: -36px;
	padding: 10px 0px 9px 0px;
	animation: img_left_right 9s linear alternate infinite;
	max-height: 108px;
}

.lc-email-text {
	text-align: left;
	margin: 0 0 0 10px;
}

.lc-edit {
	margin: 0 0 0 15px;
}

.lc-edit img {
	width: 20px;
}

.lc-email-text h3 {
	font-size: 17px;
	font-weight: 700;
	color: var(--leadcapture-primary);
}

.lc-email-text p {
	font-size: 13px;
	font-weight: 600;
	color: var(--lc-box-text-color);
}

.lc-email-img {
	width: 23%;
}

.lc-about-section {
	padding: 66px 0 85px 0;
}

.lc-about-para00 {
	padding-left: 55px;
}

.lc-al-about-img {
	text-align: end;
}

.lc-about-para00 h5 {
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 52px;
	color: var(--lc-para-color);
	font-weight: 700;
	font-family: "Manrope";
	position: relative;
	padding-left: 71px;
	text-transform: uppercase;
}

.lc-about-para00 h5:before {
	position: absolute;
	content: "";
	width: 64px;
	height: 2px;
	background-color: var(--lc-para-color);
	left: 0;
	top: 26px;
}

.lc-about-para00 h3 {
	font-size: 42px;
	line-height: 52px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Manrope";
	padding-bottom: 20px;
	max-width: 500px;
}

.lc-about-para00 p {
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Manrope";
	padding-bottom: 20px;
	max-width: 480px;
	line-height: 1.6;
}

p.lc-al-sec-para {
	margin-bottom: 20px;
}

.lc-al-know-btn {
	text-align: start !important;
}

.lc-al-know-btn a {
	box-shadow: 10.239px 9.548px 16px rgba(250, 99, 50, .4);
	background-color: var(--leadcapture-primary);
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Manrope";
	text-align: center;
	padding: 15px 33px;
}

.lc-al-portfolio_btn {
	position: relative;
	display: inline-block;
	outline: none;
	overflow: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.lc-al-portfolio_btn span {
	position: relative;
	display: inline-block;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	font-weight: 500;
}

.lc-al-portfolio_btn span.lc-al-second_text {
	position: absolute;
	top: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0;
	right: 0;
	margin: auto;
	color: var(--lc-white-color);
}

.lc-al-portfolio_btn:hover {
	box-shadow: 10.239px 9.548px 16px rgba(46, 203, 191, 34%);
	background-color: var(--lc-para-color);
	color: var(--lc-white-color);
}

.lc-al-portfolio_btn:hover span.lc-al-first_text {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-143%);
}

.lc-al-portfolio_btn:hover span.lc-al-second_text {
	top: 27%;
}

.lc-features-section {
	background-color: var(--lc-banner-color);
	padding: 93px 0 63px 0;
}

.lc-Features {
	text-align: center;
}

.lc-Features h5 {
	font-size: 16px;
	letter-spacing: 3px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	padding-bottom: 10px;
	font-family: "Manrope";
	position: relative;
	text-transform: uppercase;
}

.lc-Features h5:before {
	position: absolute;
	content: "";
	height: 2px;
	width: 55px;
	background-color: var(--leadcapture-primary);
	left: -223px;
	right: 0;
	top: 8px;
	margin: 0 auto;
}

.lc-Features h3 {
	font-size: 42px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Manrope";
	text-align: center;
	padding-bottom: 45px;
	text-transform: inherit;
	max-width: 700px;
	margin: 0 auto;
}

.lc-fast-box {
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(250, 99, 50, .1);
	background-color: var(--lc-white-color);
	padding: 20px 2px 44px 39px;
	transition: all .5s ease-in-out;
	overflow: hidden;
	max-width: 410px;
	width: 100%;
	position: relative;
}

.lc-fast-box:before {
	position: absolute;
	height: 3px;
	width: 78%;
	background-color: var(--leadcapture-primary);
	content: "";
	left: 42px;
	bottom: -18px;
	border-radius: 20px;
	opacity: 0;
	transition: all .5s ease-in-out;
}

.lc-fast-box:hover:before {
	opacity: 1;
	bottom: 0;
}

.lc-fast-box h3 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 800;
	font-family: "Manrope";
	padding-bottom: 10px;
}

.lc-fast-box p {
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Manrope";
	margin-bottom: 20px;
	padding: 0 0 20px 0;
	max-width: 330px;
}

.lc-fast-box a {
	font-size: 15px;
	line-height: 25px;
	color: var(--leadcapture-primary);
	font-weight: 800;
	font-family: "Manrope";
	position: relative;
}

.lc-fast-box a:before {
	position: absolute;
	content: "";
	height: 1px;
	width: 100%;
	top: 21px;
	background-color: var(--leadcapture-primary);
}

.lc-LiveChat {
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(250, 99, 50, .1);
	background-color: var(--lc-white-color);
	padding: 20px 0px 44px 30px;
	position: relative;
	margin-bottom: 48px;
	transition: all .3s ease-in-out;
	overflow: hidden;
	max-width: 410px;
	width: 100%;
}

.lc-LiveChat::before {
	position: absolute;
	height: 3px;
	width: 78%;
	background-color: var(--lc-para-color);
	content: "";
	left: 42px;
	bottom: -18px;
	border-radius: 20px;
	opacity: 0;
	transition: all .3s ease-in-out;
}

.lc-LiveChat:hover::before {
	opacity: 1;
	bottom: 0;
}

.lc-LiveChat h3 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 800;
	font-family: "Manrope";
	padding-bottom: 10px;
}

.lc-LiveChat p {
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Manrope";
	margin-bottom: 20px;
	padding: 0 0 20px 0;
	max-width: 330px;
}

.lc-LiveChat a {
	font-size: 15px;
	line-height: 25px;
	color: var(--lc-para-color);
	font-weight: 800;
	font-family: "Manrope";
	position: relative;
}

.lc-LiveChat a::before {
	position: absolute;
	content: "";
	height: 1px;
	width: 100%;
	top: 21px;
	background-color: var(--lc-para-color);
}

.lc-fast-box:hover img {
	animation: swing .8s ease-out 1;
	-o-animation: swing .8s ease-out 1;
	-moz-animation: swing .8s ease-out 1;
}

.lc-LiveChat:hover img {
	animation: swing .8s ease-out 1;
	-o-animation: swing .8s ease-out 1;
	-moz-animation: swing .8s ease-out 1;
}

.lc-al-more {
	text-align: center !important;
}

.lc-copyright-style3 {
	background-color: var(--lc-heading-color);
	padding: 12px 0 12px 0;
}

.lc-copyright-text-style3 p {
	color: var(--lc-white-color);
}

.lc-copyright-text-style3 p span {
	color: var(--leadcapture-primary);
}

.lc-top-navbar-section.ds-fixed {
	margin-top: 0;
	box-shadow: 0 0 25px rgba(106, 92, 178, .1);
	background-color: var(--lc-white-color);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
	-webkit-animation: slideInDown 1s;
	-moz-animation: slideInDown 1s;
	-ms-animation: slideInDown 1s;
	-o-animation: slideInDown 1s;
	animation: slideInDown 1s;
	backface-visibility: hidden;
	padding: 10px 0 15px;
	box-shadow: 0 0 30px #110f0f;
}

.lc-style3 {
	display: none;
	margin-top: 7px;
	z-index: 1;
	position: relative;
	left: 0px;
	cursor: pointer;
}

.lc-style3 > span {
	display: block;
	height: 3px;
	width: 26px;
	background-color: var(--lc-copy-bg-color);
	font-size: 30px;
	margin-bottom: 5px;
	transition: all .5s linear;
	transform-origin: 0;
}

/*============== App-Landing Style Css End ==============*/

/*============== Car Dealer Style Css Start ==============*/
.lc-header-wrapper-style8 {
	background-color: var(--lc-header-bg-color);
	padding: 37px 57px 0 105px;
}

.lc-logo-img.lc-logo-img-style8 {
	margin: 0;
}

.lc-menu-wrapper.lc-menu-wrapper-style8 {
	padding: 12px 0 0 0;
}

.lc-nav-menu-style8 > ul > li > a {
	color: var(--lc-white-color);
}

.lc-banner-text.lc-banner-text-style8 {
	padding: 0;
}

.lc-banner-text.lc-banner-text-style8 > h1 > span {
	font-family: "Outfit", sans-serif;
	color: var(--leadcapture-primary);
}

.lc-banner-text-style8 > h1 {
	color: var(--lc-white-color);
	max-width: 450px;
	padding: 85px 0 35px 0;
	font-weight: 500;
	line-height: 1.2;
	text-transform: inherit;
	font-size: 52px;
	font-family: "Outfit", sans-serif;
}

.lc-banner-section.lc-banner-section-style8 {
	padding: 58px 0 38px 0;
}

.lc-newsletter.lc-newsletter-style8 {
	background-color: var(--lc-newsletter-bg);
	border-radius: 10px 10px 10px 10px;
	max-width: 598px;
	padding: 0 0 3px 0;
}

.lc-newsletter-style8 > p {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 600;
	padding: 8px 0 6px 30px;
	font-family: "Outfit", sans-serif;
}

.lc-search-wrapper.lc-search-wrapper-style6 {
	padding: 0px 0 0px 20px;
}

.lc-search-wrapper.lc-search-wrapper-style8 {
	border-radius: 6px;
	background-color: var(--lc-white-color);
	border-radius: 10px;
	padding: 29px 0 29px 0;
	max-width: 600px;
}

.lc-search-wrapper-style8 > .lc-search-form {
	background-color: var(--lc-form-bg-color);
	border: 1px solid var(--lc-newsletter-bg);
	margin: 0 0 0 30px;
	max-width: 450px;
	width: 100%;
	padding: 13px 0 13px 30px;
	color: var(--lc-form-text-color);
	font-size: 16px;
	font-weight: 400;
	border-radius: 6px;
	font-family: "Outfit", sans-serif;
}

.lc-search-wrapper-style8 > input::placeholder {
	color: var(--lc-form-text-color);
}

.lc-btn-style8 {
	background-color: var(--lc-btn-color);
	border-radius: 6px;
	max-width: 170px;
	right: 30px;
	top: 30px;
	padding: 11px 0;
}

.lc-btn-style8 > a, .lc-btn-view-style8 > a {
	font-size: 16px;
	font-weight: 400;
	font-family: "Outfit", sans-serif;
}

.lc-btn-view-style8 {
	background-color: var(--lc-btn-color);
	border-radius: 6px;
	max-width: 130px;
	position: static;
	margin: auto;
}

.lc-most-search-wrapper.lc-most-search-wrapper-style8 {
	padding: 65px 0 78px 0;
}

.lc-banner-box-wrapper {
	display: flex;
	padding: 148px 0 0 0;
	flex-wrap: wrap;
}

.lc-banner-box {
	display: flex;
	align-items: center;
	flex-direction: column;
	max-width: 159px;
	width: 100%;
	background-color: var(--lc-box-bg-color);
	border-radius: 10px;
	padding: 26px 0 15px 0;
	margin: 0 20px 10px 0;
	transition: all .5s ease-in-out;
}

.lc-banner-box:hover {
	background-color: var(--leadcapture-primary);
}

.lc-banner-box-img {
	margin: 0 0 20px 0;
}

.lc-banner-box-text > p {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Outfit", sans-serif;
	text-align: center;
	padding: 0;
	text-transform: capitalize;
}

.lc-most-search-wrapper {
	padding: 80px 0 80px 0;
	position: relative;
	background-color: var(--lc-box-bg-color);
}

.lc-heading-style8 > h2 {
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Outfit", sans-serif;
	text-transform: inherit;
	position: relative;
	padding: 0 0 10px 0;
}

.lc-heading-style8 > h2::after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-color: var(--leadcapture-primary);
	height: 4px;
	max-width: 77px;
}

.lc-heading-style8 > p {
	max-width: 570px;
	font-size: 16px;
	color: var(--lc-text-color);
	font-weight: 400;
	font-family: "Outfit", sans-serif;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

.lc-nav-tabs-wrapper > .nav-tabs {
	align-items: center;
	justify-content: space-between;
	background-color: var(--lc-nav-btn-bg-color);
	border-radius: 25px;
	padding: 5px 5px 5px 5px;
	max-width: 220px;
	margin: 0 auto;
	border-bottom: none;
}

.lc-nav-tabs-wrapper > .nav-tabs > .nav-item > .nav-link {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Outfit", sans-serif;
	border-radius: 20px;
	padding: 9px 20px 9px 20px;
	border: none;
}

.lc-nav-tabs-wrapper > .nav-tabs > .nav-item > .nav-link:focus {
	border: none;
}

.lc-nav-tabs-wrapper > .nav-tabs > .nav-item > .nav-link.active {
	background-color: var(--lc-btn-color);
}

.lc-car-box-wrapper {
	padding: 40px 0 45px 0;
}

.lc-nav-tabs-wrapper > .nav-tabs > .nav-item > .nav-link:hover {
	border: none;
}

.lc-car-box-star-rating .s0.active {
	fill: var(--lc-star-bg-color);
}

.lc-car-box-star-rating .s0 {
	fill: var(--lc-star-bcolor);
}

.lc-car-box-text > h2 {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Outfit", sans-serif;
	padding: 20px 0 15px 0;
}

.lc-car-box-text > p {
	font-size: 20px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit", sans-serif;
}

.lc-car-box-text {
	padding: 20px 0 0 0;
}

.lc-blog-wrapper.lc-blog-wrapper-style8 {
	padding: 68px 0 60px 0;
}

.lc-blog-img-style8 {
	position: relative;
}

.lc-news-date-style8 {
	left: auto;
	right: 10px;
	bottom: 135px;
	padding: 7px 15px 7px 15px;
	border-radius: 20px;
	max-width: 130px;
}

.lc-news-date-style8 > p {
	font-size: 16px;
	font-weight: 500;
}

.lc-blog-text-style8 {
	position: relative;
}

.lc-blog-text-style8 > h4 {
	font-size: 22px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Outfit", sans-serif;
	padding: 35px 0 0px 0;
	text-transform: inherit;
}

.lc-blog-btn.lc-blog-btn-style8 > a {
	font-size: 16px;
	font-weight: 600;
	font-family: "Outfit", sans-serif;
	text-transform: capitalize;
}

.lc-blog-btn.lc-blog-btn-style8 > a::after {
	display: none;
}

.lc-blog-btn.lc-blog-btn-style8:hover a {
	color: var(--lc-white-color) !important;
}

.lc-blog-btn.lc-blog-btn-style8:hover a > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-blog-btn-style8 > svg > .s0 {
	fill: var(--lc-btn-color);
}

.lc-copyright-style8 {
	background-color: var(--lc-box-bg-color);
}

.lc-copyright-style8 .lc-copyright-text > p {
	font-family: "Outfit", sans-serif;
}

/*============== Car Dealer Style Css End ==============*/

/*============== Bakery Style Css Start ==============*/
.lc-banner-section-wrapper {
	padding: 150px 0 150px 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.lc-logo-img.lc-logo-img-style7 {
	text-align: center;
	margin: 0;
}

.lc-logo-img-style7 p {
	font-size: 22px;
	line-height: 49px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
	max-width: 100%;
	width: 328px;
	margin: 0 auto;
	background-color: var(--lc-indigo-color);
	margin-top: -26px;
	clip-path: polygon(100% 0%, 95% 55%, 100% 100%, 0 100%, 5% 51%, 0 1%);
	padding-bottom: 0;
}

.lc-header-text-style7 h1 {
	max-width: 659px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 40px 0;
	color: var(--lc-indigo-color);
	font-weight: 400;
	font-family: "Outfit";
	text-transform: initial;
}

.lc-header-text-style7 {
	padding: 0 0 0 0;
}

.lc-header-text-style7 p {
	text-align: center;
	font-size: 22px;
	color: var(--lc-indigo-color);
	font-weight: 600;
	font-family: "Outfit";
	margin: 0 auto;
	padding-bottom: 25px;
}

.lc-search-wrapper-style7 {
	max-width: 558px;
	height: 70px;
	margin: 0 auto;
	border-radius: 35px;
	box-shadow: 0 0 15px rgba(190, 45, 79, .1);
	background-color: var(--lc-white-color);
}

.lc-btn-style7 {
	max-width: 150px;
	height: 50px;
	border-radius: 25px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .06);
	background-color: var(--leadcapture-primary);
	margin: 0 7px 0 0;
	top: 10px;
}

.lc-search-wrapper-style7 > .lc-message-icon > img {
	padding: 0 15px 0 38px;
}

.lc-btn.lc-btn-style7 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-decoration: none;
}

.lc-search-wrapper-style7 > .lc-message-icon > .lc-search-form {
	font-size: 16px;
	color: var(--lc-gry-color);
	font-weight: 400;
	font-family: "Outfit";
	max-width: 310px;
	width: 100%;
}

.lc-sweet-cupcake-wrapper {
	padding: 50px 0 18px 0;
}

.lc-heading-wrapper.lc-heading-style7 h3 {
	font-size: 16px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	text-transform: initial;
	letter-spacing: 1px;
}

.lc-heading-wrapper.lc-heading-style7 h2 {
	font-size: 30px;
	color: var(--lc-indigo-color);
	font-family: "Outfit";
	text-align: center;
	text-transform: inherit;
}

.lc-cake-product h2 {
	font-size: 16px;
	color: var(--lc-indigo-color);
	font-weight: 500;
	font-family: "Outfit";
}

.lc-product {
	padding-bottom: 40px;
}

.lc-cake-product {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 17px 0px;
}

.lc-product span {
	font-size: 18px;
	color: var(--lc-light-gry-color);
	font-weight: 600;
	font-family: "Outfit";
}

span.lc-cake-number, span.lc-cake-del {
	font-size: 18px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Outfit";
	padding-left: 10px;
}

span.lc-cake-del {
	color: var(--lc-light-gry-color);
	padding: 0;
}

.lc-cake-product span {
	border-radius: 6px;
	background-color: var(--lc-secondary-color);
	border: 1px solid var(--lc-pink-color);
	width: 50px;
	height: 50px;
	padding: 10px 13px;
	margin-top: -40px;
}

.lc-stare-icon {
	padding-top: 23px;
}

.lc-product:hover .lc-product-img-style7 img {
	transform: rotate(0deg) scale(1.2);
}

.lc-product-img-style7 img {
	transition: .5s ease-in-out;
}

.lc-product-img-style7 {
	overflow: hidden;
}

.lc-testimonial-wrapper.lc-testimonial-style7 {
	background-color: var(--lc-light-color);
	padding: 51px 0 48px 0;
}

.lc-test-para-style7 p {
	max-width: 777px;
	width: 100%;
	font-size: 20px;
	line-height: 30px;
	color: var(--lc-indigo-color);
	font-weight: 400;
	margin: 0 auto;
	font-family: "Outfit";
	text-align: center;
}

.lc-test-para-style7 {
	position: relative;
	z-index: 1;
}

.lc-quote-img-style7 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: -1;
}

.lc-testimonial-slider-wrapper .lc-testimonial-slider-style7 {
	max-width: 970px;
	width: 100%;
	height: 350px;
}

.lc-test-name-style7 h5 {
	font-size: 18px;
	color: var(--leadcapture-primary);
	font-family: "Outfit";
	text-align: center;
	padding-top: 50px;
	font-weight: 600;
}

.lc-test-name-style7 {
	position: relative;
}

.lc-test-name-style7::before {
	position: absolute;
	content: "";
	height: 2px;
	width: 40px;
	background-color: var(--leadcapture-primary);
	left: 0;
	top: 32px;
	right: 0;
	margin: 0 auto;
}

.lc-stare-icon.lc-stare-icon-style7 {
	padding: 0;
	text-align: center;
	padding-top: 10px;
}

.lc-testimonial-slider-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 18px !important;
	height: 8px;
	border-radius: 3px;
	background-color: var(--leadcapture-primary);
	opacity: 1;
}

.lc-test-wrapper-style7 {
	background-color: var(--lc-white-color);
	margin: 0 auto;
	padding: 40px 0;
}

.lc-testimonial-slider-wrapper .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background-color: var(--leadcapture-pagination-color);
	opacity: 1;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: auto;
	padding-top: 18px;
	left: 0;
	width: 100%;
}

.lc-testimonial-slider-wrapper.lc-test-slide-style7 {
	position: relative;
}

.lc-product-img-style7 img {
	width: 100%;
}

.lc-about-text h3 {
	font-size: 16px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	padding-bottom: 10px;
}

.lc-about-text h2 {
	font-size: 30px;
	color: var(--lc-indigo-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	padding: 0 57px 22px;
}

.lc-about-text p {
	max-width: 570px;
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	color: var(--lc-dark-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-about-img.lc-about-img-style7 {
	position: relative;
}

.lc-about-img-style7 .lc-countdown ul {
	padding-left: 9px !important;
}

.lc-about-text {
	padding: 25px 0 0 0;
	position: relative;
}

.lc-about-text:before {
	position: absolute;
	bottom: -124px;
	right: 0px;
}

.lc-btn.lc-more-style7 {
	text-align: center;
	margin: 20px auto;
	position: relative;
}

.lc-countdown ul li {
	display: inline-block;
	padding: 20px 20px;
	position: relative;
}

.lc-countdown ul li:after {
	content: ":";
	position: absolute;
	right: 0;
	top: 42%;
	transform: translateY(-50%);
	font-weight: 700;
	font-size: 20px;
	color: var(--lc-white-color);
}

.lc-countdown ul li:last-child::after {
	display: none;
}

.lc-about-img-style7 > img {
	animation: none;
}

.lc-countdown {
	max-width: 390px;
	width: 100%;
	background-color: var(--lc-primary-color);
	position: absolute;
	bottom: 24px;
	right: -109px;
}

.lc-countdown ul li span {
	font-size: 40px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-countdown ul li h6 {
	font-size: 12px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-about-wrapper-style7 {
	padding: 57px 0 57px 0;
}

.lc-test-slide-style7 .swiper-button-prev, .lc-test-slide-style7 .swiper-button-next {
	width: 40px;
	height: 40px;
	left: 30px;
	border-radius: 23px;
	top: 41%;
	background-color: var(--lc-dark-dark-color);
	transition: all .3s linear;
}

.lc-test-slide-style7 .swiper-button-prev {
	left: 94px;
	right: auto;
}

.lc-test-slide-style7 .swiper-button-next {
	right: 94px;
	left: auto;
}

.lc-test-slide-style7 > .swiper-button-next > svg > .s0, .lc-ai-test-contant > .swiper-button-prev > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-test-slide-style7 > .swiper-button-prev > svg > .s0, .lc-ai-test-contant > .swiper-button-prev > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-test-slide-style7 .swiper-button-prev:hover {
	background-color: var(--leadcapture-primary);
}

.lc-test-slide-style7 .swiper-button-next:hover {
	background-color: var(--leadcapture-primary);
}

.lc-about-img-style7 {
	text-align: left;
}

.lc-about-test-style7 > h2 {
	max-width: 450px;
	margin: 0 auto;
}

.lc-btn.lc-btn-style7:before {
	width: 150px;
	height: 50px;
	content: "";
	margin: auto;
	position: absolute;
	top: 0%;
	left: 0%;
	background-color: var(--leadcapture-primary);
	transition: all .5s;
	z-index: -1;
	border-radius: 25px;
}

.lc-btn.lc-btn-style7:after {
	width: 150px;
	height: 50px;
	content: "";
	margin: auto;
	position: absolute;
	background: var(--leadcapture-primary);
	transition: all .5s;
	z-index: -1;
	border-radius: 25px;
}

.lc-btn.lc-btn-style7:hover:before {
	transform: rotateX(90deg);
}

.lc-btn.lc-btn-style7:hover:after {
	transform: rotateY(90deg);
}

.lc-banner-text.lc-banner-text-style7 {
	padding: 25px 0 95px 0;
	align-items: center;
	justify-content: center;
}

/*============== Bakery Style Css End ==============*/

/*============== Charity Style Css Start ==============*/
.lc-header-wrapper.lc-header-wrapper-style9 {
	background-color: var(--lc-header-bg-color);
	padding: 77px 0 0px 0px;
	background-position: inherit;
}

.lc-banner-img-wrapper.lc-banner-img-style9 {}

.lc-banner-bg-img {
	position: absolute;
	top: 10px;
	bottom: 0;
	right: 30px;
	animation: 3s installation infinite alternate;
}

.lc-header-section.lc-header-section-style9 {
	padding: 0 85px 0 85px;
}

.lc-logo-img.lc-logo-img-style9 {
	margin: 0 0 30px 0;
}

.lc-nav-menu.lc-nav-menu-style9 > ul > li:nth-child(4) {
	padding-right: 25px;
}

.lc-nav-menu.lc-nav-menu-style9 > ul > li {
	padding: 0 20px;
}

.lc-nav-menu.lc-nav-menu-style9 > ul > li > a {
	font-size: 15px;
	font-family: "Outfit";
	font-weight: 500;
	text-align: left;
}

.lc-nav-menu.lc-nav-menu-style9 > ul > li > a:hover {
	color: var(--leadcapture-primary);
}

.lc-btn.lc-btn-donate-style9 {
	position: relative;
}

.lc-banner-text.lc-banner-text-style9 {
	padding: 135px 0px 0px 0px;
}

.lc-banner-text.lc-banner-text-style9 {
	position: relative;
	z-index: 2;
}

.lc-banner-text.lc-banner-text-style9 > h2 {
	font-size: 24px;
	color: var(--leadcapture-primary);
	font-weight: 500;
	padding: 0 0 10px 0;
	position: relative;
}

.lc-banner-text.lc-banner-text-style9 > h2:after {
	position: absolute;
	top: -2px;
	left: 22%;
}

.lc-banner-text.lc-banner-text-style9 > h1 {
	font-size: 72px;
	font-weight: 500;
	color: var(--lc-heading-color);
	text-transform: inherit;
	max-width: 650px;
	padding: 0px 0 18px 0;
}

.lc-btn.lc-btn-donate-style9 {
	border-radius: 4px;
	max-width: 150px;
	padding: 12px 0;
}

.lc-btn.lc-btn-donate-style9 > a {
	font-size: 15px;
	font-weight: 600;
}

.lc-search-section.lc-search-section-style9::after {
	display: none;
}

.lc-domain-text.lc-domain-text-style9 > h1 {
	font-size: 22px;
	color: var(--lc-text-color);
	font-weight: 600;
	font-family: "Outfit";
	padding: 0px 0 24px 0;
}

.lc-domain-text.lc-domain-text-style9 > p {
	font-size: 15px;
	color: var(--lc-text-para-color);
	font-family: "Outfit";
	max-width: 300px;
}

.lc-search-section.lc-search-section-style9 {
	top: 102px;
	display: flex;
	flex-wrap: wrap;
}

.lc-btn-subscribe-style9 > a {
	font-size: 16px;
	font-weight: 400;
	font-family: "Outfit";
}

.lc-search-wrapper.lc-search-wrapper-style9 > img {
	margin: 0 0 0 30px;
}

.lc-search-wrapper.lc-search-wrapper-style9 {
	background-color: var(--lc-white-color);
	border-radius: 4px;
	box-shadow: 0px 0px 30px 0px rgba(190, 45, 79, .1);
	max-height: 70px;
	max-width: 558px;
	left: 45px;
}

.lc-btn.lc-btn-subscribe-style9 {
	background-color: var(--leadcapture-primary);
	border-radius: 4px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .06);
	max-width: 150px;
	max-height: 50px;
	top: 10px;
	right: 10px;
}

.lc-btn.lc-btn-subscribe-style9:hover, .lc-btn.lc-btn-donate-style9:hover {
	color: var(--lc-subscribe-color);
	background-color: var(--lc-subscribe-color);
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 16%);
	box-shadow: 0 20px 38px rgba(0, 0, 0, 16%);
}

.lc-search-wrapper.lc-search-wrapper-style9 > input::placeholder {
	color: var(--lc-input-color);
}

.lc-search-wrapper.lc-search-wrapper-style9 > .lc-search-form {
	font-size: 16px;
	font-weight: 400;
	font-family: "Outfit";
	padding: 22px 0px 22px 13px;
}

.lc-team-wrapper.lc-team-wrapper-style9 {
	background-color: var(--lc-white-color);
}

.lc-heading-wrapper.lc-heading-style9 > h3 {
	font-size: 16px;
	color: var(--leadcapture-primary);
	letter-spacing: 0px;
	text-transform: capitalize;
	font-family: "Outfit";
	font-weight: 500;
}

.lc-team-box-text.lc-teambox-text-style9 {
	font-size: 20px;
	font-family: "Outfit";
	font-weight: 600;
}

.lc-team-box-img.lc-teambox-img-style9 {
	position: relative;
	transition: all .5s ease-in-out;
	overflow: hidden;
	cursor: pointer;
}

.lc-team-box-img.lc-teambox-img-style9:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .5);
	opacity: 0;
	transition: all .5s ease-in-out;
}

.lc-team-box-img.lc-teambox-img-style9:hover::after {
	opacity: 1;
}

.lc-team-box-img.lc-teambox-img-style9 > img {
	transition: all .5s ease-in-out;
	overflow: hidden;
	width: 100%;
}

.lc-team-box-img.lc-teambox-img-style9:hover img {
	transform: scale(1.1);
}

.lc-team-slider-btn > .swiper-button-next, .lc-team-slider-btn > .swiper-button-prev, .lc-event-slider-btn > .swiper-button-prev, .lc-event-slider-btn > .swiper-button-next {
	width: 50px;
	height: 50px;
	background-color: var(--lc-white-color);
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	border-radius: 50%;
	top: 52%;
	z-index: 9999;
}

.lc-team-slider-btn > .swiper-button-next {
	right: 15%;
}

.lc-team-slider-btn > .swiper-button-prev {
	left: 15%;
}

.lc-our-services-section.lc-our-services-section-style9 {
	background-color: var(--lc-background-color);
}

.lc-heading-style9.lc-heading-charity-style9 {
	padding: 110px 0 110px 0;
	margin: 0;
}

.lc-heading-style9.lc-heading-charity-style9 > h3, .lc-heading-style9.lc-heading-charity-style9 > h2 {
	text-align: left;
}

.lc-charity-box {
	max-width: 270px;
	border-radius: 6px;
	background-color: var(--lc-white-color);
	position: relative;
	text-align: center;
	padding: 40px 23px 40px 23px;
	transition: all .5s ease-in-out;
}

.lc-charity-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.lc-charity-box::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	max-width: 230px;
	width: 100%;
	height: 8px;
	margin: auto;
	border-radius: 0 0 6px 6px;
	bottom: -7px;
	background-color: var(--leadcapture-primary);
	transition: all .5s ease-in-out;
}

.lc-charity-box:hover:after {
	bottom: 0;
	z-index: -1;
}

.lc-charity-box > img {
	margin: 0 0 28px 0;
	transition: all .5s linear;
}

.lc-charity-box:hover img {
	transform: translateY(-5px);
}

.lc-charity-box > h3 {
	font-size: 20px;
	font-weight: 700;
	font-family: "Outfit";
	color: var(--lc-heading-color);
	margin: 0 0 25px 0;
	transition: all .5s linear;
}

.lc-charity-box:hover h3 {
	color: var(--leadcapture-primary);
}

.lc-charity-box > p {
	font-size: 15px;
	font-family: "Outfit";
	line-height: 1.66;
	color: var(--lc-text-para-color);
	max-width: 230px;
	text-align: center;
	font-weight: 400;
	margin: 0 auto;
	margin: 0 0 25px 0;
}

.lc-charity-box > a {
	font-size: 15px;
	color: var(--leadcapture-primary);
	text-decoration: underline;
	line-height: 1.667;
	font-weight: 500;
	font-family: "Outfit";
	text-align: center;
	transition: all .5s linear;
}

.lc-charity-box > a:hover {
	color: var(--lc-heading-color);
}

.lc-testimonial-box-img.lc-testimonial-box-img-style9 {
	flex-direction: column;
}

.lc-testimonial-box.lc-testimonial-box-style9 {
	display: flex;
}

.lc-testimonial-box.lc-testimonial-box-style9:hover {
	transform: initial;
}

.lc-testimonial-box-style9 > p {
	max-width: 370px;
	font-size: 15px;
	text-align: center;
	color: var(--lc-text-para-color);
	position: relative;
	z-index: 1;
}

.lc-testimonial-box-style9 > p::before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: -1;
}

.lc-testimonial-box-img-style9 .btest-box-text-style9 > h4 {
	font-size: 18px;
	font-weight: 600;
	font-family: "Outfit";
	padding: 0 0 10px 0;
}

.lc-testimonial-box-img-style9 .btest-box-text-style9 > p {
	letter-spacing: 0px;
	font-family: "Outfit";
}

.lc-testimonial-box-img-style9 .btest-box-text-style9 {
	padding: 18px 0 0 0;
	text-align: center;
}

.lc-testimonial-box-img-wrapper.lc-testimonial-box-img-wrapper-style9 {
	margin: 0;
}

.lc-test-quote-icon.lc-test-quote-icon-style9 {
	top: 4px;
	right: 25px;
}

.lc-test-quote-icon-style9 > svg > .s0 {
	fill: var(--lc-quote-color);
	filter: none;
	transition: all .5s linear;
}

.lc-testimonial-box.lc-testimonial-box-style9:hover .lc-test-quote-icon-style9 > svg > .s0 {
	fill: var(--lc-heading-color);
}

/*============== Charity Style Css End ==============*/

/*============== Clothing Style Css Start ==============*/
.lc-header-text-wrapper-style10 {
	padding: 0 0 0 100px;
}

.lc-header-wrapper-style10 {
	padding: 54px 0 328px 0;
}

.lc-header-text.lc-header-text-style10 {
	padding: 119px 0 0 0;
}

.lc-header-text-style10 h3 {
	font-size: 20px;
	letter-spacing: 5px;
	color: var(--lc-white-color);
	font-weight: 400;
}

.lc-header-text-style10 h1 {
	font-size: 70px;
	color: var(--lc-white-color);
	font-weight: 400;
}

.lc-header-text-style10 p {
	font-size: 22px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Inter";
}

.lc-btn.lc-btn-style10 {
	max-width: 150px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .06);
	background-color: var(--leadcapture-primary);
	border-radius: inherit;
	position: absolute;
	top: 7px;
	right: 8px;
}

.lc-btn.lc-btn-style10 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Inter";
}

.lc-search-wrapper.lc-search-wrapper-style10 {
	max-width: 558px;
	width: 100%;
	max-height: 70px;
	box-shadow: 0 0 15px rgba(190, 45, 79, .1);
	background-color: var(--lc-white-color);
	border-radius: inherit;
}

.lc-search-wrapper-style10 > .lc-message-icon > img {
	padding: 0 15px 0 20px;
}

.lc-search-wrapper-style10 > .lc-message-icon > .lc-search-form {
	font-size: 16px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Inter";
	padding: 21px 0 21px 0;
}

.lc-btn-style10 {
	position: relative;
}

.lc-btn-style10:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	top: -1px;
	left: 0;
	pointer-events: none;
	-webkit-transition: -webkit-transform .2s, opacity .2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform .2s, opacity .2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform .2s, opacity .2s;
	transform: scale(.8);
	opacity: 0;
	box-shadow: 0 0 0 2px #28274b;
	background: var(--lc-btnbg-color);
}

.lc-btn-style10:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	z-index: 0;
}

.lc-btn-style10:hover a {
	color: var(--lc-white-color);
	z-index: 999;
}

.lc-shipping-box-wrapper:hover h2 {
	color: var(--leadcapture-primary);
}

.lc-heading-wrapper-style10 h2 {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Inter";
	text-align: center;
}

.lc-heading-wrapper-style10 h3 {
	font-size: 14px;
	color: var(--lc-dark-color);
	font-weight: 400;
	font-family: "Inter";
	text-align: center;
	letter-spacing: 0;
	text-transform: inherit;
	width: 100%;
	max-width: 350px;
	margin: 0 auto;
	line-height: 1.786;
}

.lc-top-box-star-rating .s0.active {
	fill: var(--lc-yellow-color);
}

.lc-top-box-star-rating .s0 {
	fill: var(--lc-star-color);
}

.lc-top-box-text h2 {
	font-size: 16px;
	color: var(--lc-dark-blue-color);
	font-weight: 600;
}

.lc-top-box-text p {
	font-size: 18px;
	color: var(--lc-light-gray-color);
	font-weight: 700;
}

.lc-top-box-text p span {
	font-size: 18px;
	color: var(--leadcapture-primary);
	font-weight: 700;
}

.lc-top-box-text {
	padding: 20px 0 0 0;
}

.lc-top-box-star-rating {
	padding-bottom: 10px;
}

.lc-top-box-text h2 {
	padding-bottom: 10px;
}

.lc-top-box-wrapper {
	margin: 0 0 45px 0;
}

.lc-top-box-wrapper img {
	width: 100%;
}

.lc-top-box-wrapper {
	position: relative;
}

.lc-top-child {
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	transition: all .7s ease 0s;
}

.lc-top-box-wrapper:hover .lc-top-child {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.lc-offer-wrapper {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 100px 0px;
	position: relative;
}

.lc-offer-wrapper::after {
	position: absolute;
	top: -150px;
	right: 100px;
	animation: 3s installation infinite alternate;
}

@keyframes installation {
	0% {
		transform: translateY(0px);
	}
	
	50% {
		transform: translateY(-20px);
	}
}

.lc-text-offer h4 {
	font-size: 18px;
	letter-spacing: 3px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Outfit";
	text-align: center;
	text-transform: uppercase;
	max-width: 286px;
	width: 100%;
	padding: 10px 10px;
	border-radius: 20px;
	background-color: var(--lc-white-color);
	margin-bottom: 25px;
}

.lc-text-offer h1 {
	font-size: 46px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Outfit";
	padding-bottom: 10px;
}

.lc-text-offer p {
	max-width: 769px;
	width: 100%;
	font-size: 18px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-btn-view-style10 {
	background-color: var(--lc-white-color);
	box-shadow: 0 0 10px rgba(0, 0, 0, .06);
	border-radius: none;
	max-width: 150px;
	position: static;
	border-radius: inherit;
	margin-top: 40px;
}

.lc-btn-view-style10 a {
	font-size: 16px;
	color: var(--leadcapture-primary);
	font-weight: 400;
	text-align: center;
}

.lc-btn-view-style10 {
	position: relative;
}

.lc-btn-view-style10:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	top: -1px;
	left: 0;
	pointer-events: none;
	-webkit-transition: -webkit-transform .2s, opacity .2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform .2s, opacity .2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform .2s, opacity .2s;
	transform: scale(.8);
	opacity: 0;
	box-shadow: 0 0 0 2px #28274b;
	background: var(--lc-btnbg-color);
}

.lc-btn-view-style10:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	z-index: 0;
}

.lc-btn-view-style10:hover a {
	color: var(--lc-white-color);
	position: relative;
	z-index: 999;
}

.lc-shipping-wrapper {
	padding: 130px 0px 80px 0px;
}

.lc-shipping-icon {
	text-align: center;
	padding-bottom: 25px;
}

.lc-shipping-text h2 {
	font-size: 16px;
	color: var(--lc-heading-color);
	font-weight: 800;
	text-align: center;
	padding-bottom: 10px;
}

.lc-shipping-box-wrapper {
	width: 100%;
	box-shadow: 0 0 15px rgba(0, 0, 0, .06);
	background-color: var(--lc-white-color);
	text-align: center;
	padding: 50px 30px 47px 30px;
	transition: all .3s ease-in-out;
}

.lc-shipping-box-wrapper:hover .lc-shipping-icon img {
	animation: swing .8s ease-out 1;
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.lc-shipping-box-wrapper:hover {
	transform: translate(0px, -10px);
	border-radius: 60px;
}

.lc-shipping-text p {
	max-width: 235px;
	width: 100%;
	font-size: 14px;
	line-height: 25px;
	color: var(--lc-dark-color);
	font-weight: 400;
	font-family: "Inter";
	text-align: center;
	margin: 0 auto;
}

.lc-copyright-text-style10 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Inter";
	text-align: center;
}

.box-area {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.box-area li {
	position: absolute;
	display: block;
	list-style: none;
	width: 25px;
	height: 25px;
	background: rgba(255, 255, 255, .2);
	animation: animate 20s linear infinite;
	bottom: -150px;
}

.box-area li:nth-child(1) {
	left: 86%;
	width: 80px;
	height: 80px;
	animation-delay: 0s;
}

.box-area li:nth-child(2) {
	left: 12%;
	width: 30px;
	height: 30px;
	animation-delay: 1.5s;
	animation-duration: 10s;
}

.box-area li:nth-child(3) {
	left: 70%;
	width: 100px;
	height: 100px;
	animation-delay: 5.5s;
}

.box-area li:nth-child(4) {
	left: 42%;
	width: 150px;
	height: 150px;
	animation-delay: 0s;
	animation-duration: 15s;
}

.box-area li:nth-child(5) {
	left: 65%;
	width: 40px;
	height: 40px;
	animation-delay: 0s;
}

.box-area li:nth-child(6) {
	left: 15%;
	width: 110px;
	height: 110px;
	animation-delay: 3.5s;
}

@keyframes animate {
	0% {
		transform: translateY(0) rotate(0deg);
		opacity: 1;
	}
	
	100% {
		transform: translateY(-800px) rotate(360deg);
		opacity: 0;
	}
}

/*============== Clothing Style Css End ==============*/

/*============== Dance Studio Style Css End ==============*/
.lc-header-wrapper.lc-header-wrapper-style14 {
	padding: 39px 0 54px 0;
}

.lc-logo-img.lc-logo-img-style14 {
	margin: 0;
}

.lc-header-section.lc-header-section-style14 {
	padding: 0 107px 0 106px;
}

.lc-banner-section-style14 {
	padding: 31px 0 0 0;
}

.lc-subscribe-form-style14 {
	margin-top: 0;
	max-width: 753px;
	max-height: 175px;
	padding: 32px 32px 39px 29px;
}

.lc-btn.lc-btn-style14 {
	position: relative;
	border-radius: 4px;
	background-image: -moz-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	background-image: -webkit-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	background-image: -ms-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	box-shadow: -16.604px 14.433px 34px 0px rgba(246, 90, 119, .47);
	max-width: 150px;
	transition: all .3s linear;
}

.lc-btn.lc-btn-style14:hover {
	background-image: -moz-linear-gradient(-16deg, #fa71cd 0%, #f5576c 100%);
	background-image: -webkit-linear-gradient(-16deg, #fa71cd 0%, #f5576c 100%);
	background-image: -ms-linear-gradient(-16deg, #fa71cd 0%, #f5576c 100%);
}

.lc-btn.lc-btn-style14 > a {
	font-size: 15px;
	font-weight: 500;
	font-family: "Manrope";
}

.lc-nav-menu.lc-nav-menu-style14 {
	padding: 3px 0 0 0;
}

.lc-nav-menu-style14 > ul > li > a {
	font-size: 15px;
	font-weight: 500;
	font-family: "Manrope";
}

.lc-nav-menu-style14 > ul > li > a > span {
	font-family: "Manrope";
	font-weight: 500;
}

.lc-nav-menu-style14 > ul > li {
	padding: 0 18px;
}

.lc-nav-menu-style14 > ul > li:nth-child(4) {
	padding-right: 18px;
}

.lc-nav-menu-style14 > ul > li:last-child {
	padding: 0 68px 0 18px;
}

.lc-banner-text-style14 {
	padding: 200px 0 100px 108px;
}

.lc-banner-text-style14 > h2 {
	font-size: 22px;
	background-image: linear-gradient(to right, #f5576c, #fa71cd 28%);
	font-family: "Manrope";
	letter-spacing: 4px;
	font-weight: 800;
	padding-bottom: 0;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.lc-banner-text-style1 > h2::after {
	display: none;
}

.lc-banner-text-style14 > h1 {
	font-size: 70px;
	font-family: "Manrope";
	font-weight: 500;
	line-height: 1.229;
	padding: 3px 0 43px 0;
	max-width: 550px;
}

.lc-sub-form-style14 > .lc-input-group > .lc-custom-input {
	font-size: 15px;
	color: var(--lc-form-text-color);
	font-family: "Manrope";
}

.lc-sub-form-style14 > .lc-input-group {
	border: 1px solid var(--lc-form-border-color);
	background-color: var(--lc-form-bg-color);
	border-radius: 6px;
	max-width: 245px;
	width: 100%;
}

.lc-subscribe-form-style14 > h2 {
	font-weight: 800;
	font-family: "Manrope";
	background-image: linear-gradient(to right, #f5576c, #fa71cd 58%);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	text-align: left;
	padding-bottom: 23px;
}

.lc-btn-style14.lc-sub-btn-style14 {
	max-width: 160px;
	background-image: -moz-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	background-image: -webkit-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	background-image: -ms-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	box-shadow: 12.586px 15.543px 34px 0px rgba(246, 90, 119, .36);
	border-radius: 6px;
}

.lc-banner-image-style14 {
	position: relative;
	z-index: 0;
}

.lc-banner-image-style14:before {
	animation: circle 1.9s infinite alternate-reverse both;
}

.lc-banner-image-style14:before {
	position: absolute;
	content: "";
	top: 15px;
	right: 0;
	bottom: 0;
	left: 10px;
	background-repeat: no-repeat;
	z-index: 1;
	background-size: cover;
	animation: none;
	margin: 53px 157px 68px 75px;
}

.lc-about-section-style14 {
	padding: 78px 0 79px 0;
}

.lc-aboutheading-style14 {
	padding: 100px 0 0 0;
}

.lc-aboutheading-style14 > h3 {
	font-size: 20px;
	font-family: "Manrope";
	background-image: linear-gradient(to right, #f5576c, #fa71cd 62%);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 800;
	text-align: left;
	letter-spacing: 0px;
}

.lc-aboutheading-style14 > h2 {
	font-size: 50px;
	font-family: "Manrope";
	color: var(--lc-heading-color);
	font-weight: 800;
	max-width: 600px;
	text-transform: uppercase;
	text-align: left;
	padding: 0 0 18px 0;
	margin: 0;
}

.lc-aboutheading-style14 > p {
	font-size: 15px;
	color: var(--lc-para-color);
	font-weight: 400;
	font-family: "Manrope";
	max-width: 580px;
	padding: 0 0 30px 0;
}

.lc-copright-style14 {
	color: var(--lc-copyright-bg-color);
}

.lc-copright-style14 .lc-copyright-text > p {
	font-family: "Red Hat Display", sans-serif;
}

.lc-dance-style-section {
	padding: 74px 0 80px 0;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
}

.lc-heading-wrapper.lc-heading-wrapper-style14 {
	padding: 0px 0px 17px 0;
	margin: 0;
}

.lc-test-box-style14:hover .lc-test-quote-icon-style14 > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-heading-wrapper-style14 > h3 {
	font-size: 20px;
	font-family: "Manrope";
	background-image: linear-gradient(to right, #f5576c, #fa71cd 70%);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 800;
	text-align: center;
	letter-spacing: 0px;
	margin-bottom: 8px;
}

.lc-heading-wrapper-style14 > h2 {
	font-size: 50px;
	font-family: "Manrope";
	color: var(--lc-heading-color);
	font-weight: 800;
	max-width: 650px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 0 18px 0;
	margin: 0 auto;
}

.lc-style-box-wrapper {
	background-color: var(--lc-white-color);
	border-radius: 10px;
	max-width: 370px;
	max-height: 422px;
	margin-bottom: 10px;
	transition: all .3s ease-in-out;
}

.lc-style-box-wrapper:hover .lc-style-box-text > h4 {
	color: var(--lc-box-heading-color);
	margin-left: 10px;
}

.lc-style-box-wrapper:hover .lc-style-box-text > p {
	margin-left: 10px;
}

.lc-style-box-wrapper:hover .lc-style-box-text > a {
	margin-left: 10px;
}

.lc-style-box-img {
	padding: 9px;
}

.lc-style-box-text {
	padding: 15px 0 22px 17px;
}

.lc-style-box-text > h4 {
	font-size: 20px;
	font-family: "Manrope";
	font-weight: 800;
	color: var(--lc-heading-color);
	padding: 0 0 8px 0;
	transition: all .3s ease-in-out;
}

.lc-style-box-text > p {
	font-size: 15px;
	font-family: "Manrope";
	font-weight: 400;
	color: var(--lc-para-color);
	max-width: 329px;
	padding: 0 0 5px 0;
	transition: all .3s ease-in-out;
}

.lc-style-box-text > a {
	font-size: 15px;
	font-family: "Manrope";
	background-image: linear-gradient(to right, #f5576c, #fa71cd 70%);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 700;
	transition: all .3s ease-in-out;
}

.lc-btn-dance-style14 {
	margin: 0 auto;
	margin-top: 40px !important;
}

.lc-test-para-style14 > p::before {
	left: 70px;
	top: 45px;
}

.lc-test-box-style14 {
	box-shadow: 0px 0px 30px 0px rgba(72, 30, 112, .1);
	border-radius: 10px;
	background-color: var(--lc-white-color);
	padding: 32px 10px 2px 38px;
	width: 100%;
}

.lc-test-name-style14 > h6 {
	font-size: 20px;
	font-family: "Manrope";
	font-weight: 800;
	color: var(--lc-heading-color);
	text-align: left;
}

.lc-test-name-style14 > p {
	font-size: 16px;
	font-family: "Manrope";
	font-weight: 400;
	color: var(--lc-para-color);
	text-align: left;
}

.lc-test-para-style14 > p {
	font-size: 16px;
	font-weight: 400;
	font-family: "Manrope";
	text-align: left;
	padding: 0 0 13px 0;
}

.lc-test-quote-icon-style14 {
	background-image: -moz-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	background-image: -webkit-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	background-image: -ms-linear-gradient(-16deg, #f5576c 0%, #fa71cd 100%);
	box-shadow: -16.604px 14.433px 34px 0px rgba(246, 90, 119, .47);
	height: 70px;
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	position: relative;
	top: 0;
	right: 0;
	transition: all .3s ease-in-out;
}

.lc-test-box-style14:hover .lc-test-quote-icon.lc-test-quote-icon-style14 {
	right: 10px;
}

.lc-quote-line-style14 {
	height: 1px;
	max-width: 200px;
	width: 100%;
	background-color: var(--leadcapture-border-color);
}

.lc-quote-line-wrapper {
	display: flex;
	align-items: center;
}

.lc-test-quote-icon-style14 > svg > .s0 {
	fill: var(--lc-white-color);
	filter: none;
}

.lc-test-name.lc-test-name-style14 {
	padding: 12px 0 40px 0;
}

/*============== Dance Studio Style Css End ==============*/

/*============== Dentist Style Css Start ==============*/
.lc-header-wrapper-style15 {
	background-color: var(--lc-background-color);
	background-image: none;
	padding: 29px 0 0 0;
}

.lc-header-wrapper-style15.nitro-lazy {
	background-image: none !important;
}

.lc-logo-img.lc-logo-img-style15 {
	margin: 0;
}

.lc-nav-menu-style15 > ul > li > a {
	font-size: 15px;
	color: var(--lc-menutext-color);
	position: relative;
}

.lc-nav-menu-style15 > ul > li > a:before, .lc-nav-menu-style15 > ul > li > a:after {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 2px;
	background: var(--leadcapture-primary);
	content: "";
	opacity: 0;
	transition: all .3s;
}

.lc-nav-menu-style15 > ul > li > a:before {
	top: 0px;
	transform: translateY(10px);
}

.lc-nav-menu-style15 > ul > li > a:after {
	bottom: 0px;
	transform: translateY(-10px);
}

.lc-nav-menu-style15 > ul > li > a:hover:before, .lc-nav-menu-style15 > ul > li > a:hover:after {
	opacity: 1;
	transform: translateY(0px);
}

.lc-nav-menu-style15 > ul > li > a:hover:after {
	left: 0;
	width: 100%;
}

.lc-nav-menu-style15 > ul > li {
	padding: 0 19px;
}

.lc-nav-menu-style15 > ul > li:nth-child(4) {
	padding-right: 19px;
}

.lc-nav-menu-style15 > ul > li:last-child {
	padding: 0 59px 0 19px;
}

.lc-nav-menu.lc-nav-menu-style15 {
	padding: 6px 0 0 0;
}

.lc-header-section.lc-header-section-style15 {
	padding: 0px 87px 0 104px;
}

.lc-service-box-img-style15 img {
	padding-top: 20px;
}

.lc-btn.lc-btn-style15 {
	position: relative;
	border-radius: 6px;
	max-height: 50px;
	background-color: var(--leadcapture-primary);
	max-width: 150px;
	color: #fff;
}

.lc-btn-style15 > a {
	font-size: 15px;
	font-weight: 500;
	font-family: "Outfit";
}

.lc-banner-text-style15 {
	padding: 252px 0 52px 104px;
}

.lc-banner-text-style15 > h1 {
	font-size: 60px;
	color: var(--lc-menutext-color);
	line-height: 1.333;
	padding: 30px 0 179px 0;
	max-width: 650px;
	width: 100%;
}

.lc-banner-text-style15 > h1 > span {
	background-repeat: no-repeat;
	background-size: cover;
	color: var(--leadcapture-primary);
	padding: 10px 22px 11px 28px;
	font-weight: 600;
}

.lc-call-box-style15 {
	position: relative;
	max-width: 345px;
	max-height: 80px;
	box-shadow: 0px 0px 30px 0px rgba(18, 96, 86, .1);
	background-color: var(--lc-white-color);
	border-radius: 40px;
	justify-content: center;
}

.lc-call-box-style15 > span {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--leadcapture-primary);
	margin: 0 0 0 -33px;
}

.lc-call-text.lc-call-text-style15 {
	margin: 0 0 0 16px;
}

.lc-call-text-style15 > span {
	font-size: 18px;
	color: var(--lc-menutext-color);
	font-weight: 400;
}

.lc-call-text-style15 > p {
	font-size: 24px;
	font-weight: 800;
	padding-bottom: 0;
}

.lc-newsletter.lc-newsletter-style15 {
	max-width: 639px;
	border-radius: 10px;
	box-shadow: 0 0 15px rgba(18, 96, 86, .1);
	background-color: rgba(255, 255, 255, 91%);
	padding: 21px 10px 40px 40px;
	position: relative;
	left: 65px;
	margin-top: -157px;
}

.lc-search-wrapper.lc-search-wrapper-style15 {
	margin-top: -10px;
}

.lc-testimonial-slider-wrapper-style15 .lc-testimonial-box-wrapper {
	box-shadow: 0 0 15px rgba(0, 0, 0, 6%);
}

.lc-newsletter-style15 > p {
	font-size: 22px;
	font-family: "Outfit";
	color: var(--lc-sub-heading-color);
	font-weight: 600;
	text-align: center;
	padding: 0 0 0;
}

.lc-search-wrapper-style15 > .lc-message-icon > .lc-search-form {
	font-size: 16px;
	font-weight: 400;
	font-family: "Outfit";
	background-color: var(--lc-form-bg-color);
	max-width: 340px;
	width: 100%;
	max-height: 70px;
	padding: 20px 0 19px 12px;
	color: var(--lc-msg-icon-color);
}

.lc-search-wrapper-style15 > .lc-message-icon > input::placeholder {
	color: var(--lc-msg-icon-color);
}

.lc-search-wrapper-style15 > .lc-message-icon > input ::placeholder {
	color: var(--lc-msg-icon-color);
}

.lc-search-wrapper-style15 {
	border: 1px solid var(--lc-form-border-color);
	background-color: var(--lc-form-bg-color);
	max-width: 562px;
	max-height: 74px;
	border-radius: 6px;
}

.lc-search-wrapper-style15 > .lc-message-icon {
	padding: 0 0 0 18px;
}

.lc-btn.lc-btn-sub-style15 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .06);
	border-radius: 6px;
	max-width: 150px;
	max-height: 50px;
	top: 8px;
	right: 8px;
}

.lc-banner-icon-style15 > img:nth-child(1) {
	left: auto;
	right: 22%;
	top: 0;
}

.lc-banner-icon-style15 > img:nth-child(2) {
	left: auto;
	right: 29px;
	bottom: 114px;
	top: auto;
}

.lc-banner-icon-style15 > img:nth-child(3) {
	right: auto;
	top: auto;
	left: -150px;
	bottom: 20px;
}

.lc-banner-box-style15 {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 35%;
	left: -112px;
	max-width: 200px;
	max-height: 244px;
	border-radius: 10px;
	padding: 20px 20px 22px 20px;
	box-shadow: -15.795px 24.321px 25px rgba(18, 96, 86, .1);
	background-color: rgba(255, 255, 255, 91%);
	animation: 3s installation infinite alternate;
}

.lc-banner-icon-style15 > .lc-banner-box-style15 > img {
	position: relative;
	bottom: auto;
	left: auto;
	animation: none;
	margin-bottom: 10px;
}

.lc-banner-box-style15 > h3 {
	font-size: 16px;
	font-family: "Outfit";
	font-weight: 700;
	color: var(--lc-heading-color);
	position: relative;
	padding: 0 0 28px 0;
}

.lc-banner-box-style15 > h3::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
	top: 35px;
	height: 1px;
	max-width: 162px;
	background-color: #000;
}

.lc-banner-image.lc-banner-image-style15 > img {
	left: 33px;
}

.lc-banner-box-style15 > p {
	font-size: 14px;
	font-family: "Outfit";
	max-width: 161px;
	text-align: center;
	color: var(--lc-para-color);
	font-weight: 400;
}

.lc-heading-wrapper-style15 > h2 {
	font-size: 32px;
	font-family: "Outfit";
	color: var(--lc-black-color);
	font-weight: 400;
	text-align: center;
	max-width: 340px;
	margin: 0 auto;
}

.lc-heading-wrapper-style15.lc-heading-appointment > h2 {
	max-width: 450px;
}

.lc-service-section.lc-service-section-style15 {
	padding: 72px 0 73px 0;
}

.lc-heading-wrapper-style15 {
	margin: 0px 0px 36px 0;
}

.lc-service-box-wrapper2 {
	padding: 65px 0 0 60px;
}

.lc-service-box-wrapper1 {
	padding: 65px 0 0 15px;
}

.lc-services-box > h2 {
	font-size: 20px;
	font-family: "Outfit";
	color: var(--lc-black-color);
	font-weight: 600;
	padding: 18px 0 8px 0;
}

.lc-appointment-section {
	position: relative;
	padding: 72px 0 0px 0;
	background-color: var(--lc-background-color);
}

.lc-services-box {
	padding: 0 0 32px 0;
}

.lc-services-box > img {
	transition: all .3s ease-in-out;
}

.lc-services-box:hover img {
	transform: rotateY(180deg);
}

.lc-services-box > p {
	font-size: 14px;
	font-family: "Outfit";
	color: var(--lc-para-color);
	font-weight: 400;
	max-width: 249px;
	padding: 0 0 6px 0;
}

.lc-services-box > a {
	font-size: 14px;
	font-family: "Outfit";
	color: var(--leadcapture-primary);
	font-weight: 600;
	text-decoration: underline;
}

.lc-form-wrapper {
	max-width: 570px;
	max-height: 573px;
	border-radius: 10px;
	background-color: var(--lc-white-color);
	box-shadow: 0px 0px 30px 0px rgba(18, 96, 86, .1);
	padding: 42px 40px 10px 49px;
	margin: 46px 0 0 11px;
	position: relative;
	display: block;
	z-index: 10;
}

.lc-app-img1 {
	position: relative;
	top: -91px;
	left: 86%;
	z-index: -1;
	animation: img_left_right 9s linear alternate infinite;
}

@keyframes img_left_right {
	0%, 100% {
		transform: translateX(-20px);
	}
	
	50% {
		transform: translateX(20px);
	}
}

.lc-app-img2 {
	position: relative;
	bottom: 206px;
	left: -116px;
	z-index: -1;
	animation: img_left_right 9s linear alternate infinite;
}

.lc-book-form-heading {
	position: relative;
	z-index: 999;
	top: -129px;
}

.lc-form-wrapper:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--lc-white-color);
	border-radius: 10px;
	z-index: 10;
}

.lc-book-form-heading > h2 {
	font-size: 26px;
	font-family: "Outfit";
	color: var(--lc-black-color);
	font-weight: 600;
	padding: 0 0 5px 0;
}

.lc-book-form-heading > p {
	font-size: 14px;
	font-family: "Outfit";
	font-weight: 400;
	color: var(--lc-para-color);
	padding: 0 0 35px 0;
}

.lc-input-form {
	display: flex;
	flex-direction: column;
	padding: 0 0 23px 0;
}

.lc-input-form > label {
	font-size: 15px;
	font-family: "Outfit";
	color: var(--lc-black-color);
	font-weight: 600;
}

.lc-input-form > input::placeholder, .lc-input-form > textarea::placeholder {
	color: var(--lc-form-text-color);
}

.lc-input-form > .lc-input-text {
	font-size: 14px;
	font-family: "Outfit";
	color: var(--lc-form-text-color);
	font-weight: 400;
	border-bottom: 1px solid var(--lc-formtext-border-color) !important;
	padding: 8px 0 6px 7px;
	border: 1px solid transparent;
}

.lc-input-form > textarea.form-control.lc-input-text {
	resize: none;
	border-bottom: 1px solid var(--lc-formtext-border-color) !important;
	border: 1px solid transparent;
}

.lc-form-btn-style15 {
	margin: 16px 0 39px 0;
}

.lc-copright-style15 {
	background-color: var(--lc-copyright-bg-color);
}

.lc-copright-style15 .lc-copyright-text > p {
	font-family: "Red Hat Display";
}

.lc-testimonial-style15 {
	padding: 71px 0 72px 0;
}

.lc-testimonial-box-wrapper {
	background-color: var(--lc-white-color);
	border-radius: 10px;
	width: auto;
	box-shadow: 0 0 25px rgba(0, 0, 0, 10%);
	margin: 6px 14px 20px 18px;
	padding: 9px 9px 22px 9px;
	transition: all .3s ease-in-out;
}

.lc-heading-wrapper-style15.lc-testhead-style15 {
	margin: 0 0 39px 0;
}

.lc-testname-style15 > h6 {
	font-size: 20px;
	font-weight: 600;
	color: var(--lc-black-color);
	text-align: left;
}

.lc-testname-style15 > p {
	color: var(--lc-para-color);
	font-weight: 400;
	text-align: left;
}

.lc-testimonial-box-text > p {
	font-size: 16px;
	font-family: "Outfit";
	max-width: 330px;
	color: var(--lc-para-color);
	font-weight: 400;
	padding: 0 0 0 11px;
}

.lc-test-name.lc-testname-style15 {
	padding: 24px 0 16px 10px;
}

.lc-testimonial-slider-style15 > .swiper-pagination {
	bottom: 0;
	position: relative;
	margin-top: 20px;
}

.lc-testimonial-slider-style15 > .swiper-pagination > .swiper-pagination-bullet {
	background-color: var(--leadcapture-pagination-color);
}

.lc-testimonial-slider-style15 > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--leadcapture-primary);
	width: 10px !important;
	height: 10px;
	border-radius: 5px;
}

.lc-test-quote-icon-style15 {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: var(--leadcapture-primary);
	display: flex;
	align-items: center;
	justify-content: center;
	top: 41%;
	right: 12%;
	transition: all .3s ease-in-out;
}

.lc-testimonial-box-wrapper:hover .lc-test-quote-icon.lc-test-quote-icon-style15 {
	top: 37%;
}

.lc-testimonial-box-wrapper > img {
	position: relative;
	width: 100%;
}

.lc-test-quote-icon-style15 > svg > .s0 {
	fill: var(--lc-white-color);
	filter: none;
}

/*============== Dentist Style Css End ==============*/

/*============== Medical Style Css Start ==============*/
.lc-header-wrapper-style16 {
	padding: 29px 0 0 0;
}

.lc-logo-img-style16 {
	margin: 0;
}

.lc-banner-section-style16 {
	padding: 51px 0 0 0;
}

.lc-header-section.lc-header-section-style16 {
	padding: 0px 132px 0 209px;
}

.lc-banner-image.lc-banner-image-style16 > img {
	left: 92px;
}

.lc-nav-menu-style16 > ul > li > a {
	font-weight: 500;
	font-family: "Mukta", sans-serif;
	color: var(--lc-menu-color);
	padding: 11px 5px 9px 5px;
}

.lc-nav-menu-style16 > ul > li:nth-child(4) {
	padding-right: 15px;
}

.lc-banner-text-style16 > h1 {
	font-size: 60px;
	font-family: "Mukta", sans-serif;
	color: var(--lc-menu-color);
	font-weight: 700;
	line-height: 1.167;
	max-width: 400px;
	padding: 0 0 17px 0;
}

.lc-banner-text-style16 > p {
	font-family: "Mukta", sans-serif;
	max-width: 506px;
}

.lc-banner-icon-style16 > .lc-bannericon-bg-style16 {
	width: 110px;
	height: 110px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	background-color: var(--lc-white-color);
	box-shadow: 16.776px 24.871px 50px 0px rgba(0, 0, 0, .1);
	position: absolute;
	content: "";
	animation: dm-circle 1.5s infinite alternate-reverse both;
}

.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(1) {
	top: 0;
	right: 58px;
}

.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(2) {
	top: 34%;
	right: 0%;
}

.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(3) {
	right: 10%;
	bottom: 100px;
}

.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(4) {
	top: 25%;
	left: 5px;
}

.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(5) {
	bottom: 90px;
	left: 20px;
}

.lc-banner-icon-style16 > .lc-bannericon-bg-style16 > img, .lc-banner-icon-style20 > .lc-bannericon-bg-style20 > img, .lc-banner-icon-style21 > .lc-bannericon-bg-style21 > img {
	position: relative;
	animation: none;
	top: 0;
	left: 0;
}

.lc-banner-img-wrapper-style16 .lc-banner-image-style16 {
	max-width: 800px;
	margin-left: auto;
}

.lc-bannericon-bg-text-style20 > .lcbannericon-bg-style20 {
	width: 93px;
	height: 93px;
	border-radius: 20px;
	background-color: var(--leadcapture-primary);
	display: flex;
	align-items: center;
	justify-content: center;
}

.lc-bannericon-bg-text-style20 > .lcbannericon-bg-style20 > img {
	position: initial;
	animation: none;
}

.lc-banner-text-style16 {
	padding: 145px 0 59px 208px;
}

.lc-newsletter-style16 > p {
	font-size: 22px;
	font-weight: 700;
	color: var(--lc-menu-color);
	font-family: "Mukta", sans-serif;
	padding: 73px 0 16px 0;
}

.lc-search-wrapper.lc-search-wrapper-style16 {
	max-width: 535px;
	border-radius: 6px;
	background-color: var(--lc-white-color);
}

.lc-search-wrapper-style16 > .lc-message-icon > .lc-search-form {
	font-size: 15px;
	font-family: "Mukta", sans-serif;
	color: var(--lc-form-text-color);
	padding: 18px 0 18px 15px;
}

.lc-search-wrapper-style16 > .lc-message-icon > img {
	padding: 0 0 0 20px;
}

.lc-search-wrapper-style16 > .lc-message-icon > input::placeholder {
	color: var(--lc-form-text-color);
}

.lc-btn-style16 {
	max-width: 170px;
	background-color: var(--leadcapture-primary);
	border-radius: 6px;
	top: 5px;
	right: 5px;
	border: 1px solid transparent;
	transition: all .5s linear;
}

.lc-btn-style16 > a, .lc-btn-team-style16 > a {
	font-size: 15px;
	font-family: "Mukta", sans-serif;
	font-weight: 600;
	position: relative;
}

.lc-btn-team-style16:hover, .lc-btn-style16:hover {
	background-color: transparent;
	border: 1px solid var(--leadcapture-primary);
}

.lc-btn-team-style16:hover a, .lc-btn-style16:hover a {
	color: var(--lc-btn-color);
}

.lc-nav-menu-style16 > ul > li > a::before {
	position: absolute;
	width: 2px;
	height: 100%;
	left: 0px;
	top: 0px;
	content: "";
	background-color: var(--leadcapture-primary);
	opacity: 0;
	transition: all .3s;
}

.lc-nav-menu-style16 > ul > li > a:hover:before {
	width: 100%;
	opacity: .3;
}

.lc-service-section-style16 {
	position: relative;
	padding: 77px 0 79px 0;
}

.lc-service-img-wrapper > img {
	width: 82%;
}

.lc-service-heading {
	padding: 36px 0 34px 0;
}

.lc-service-heading > h2 {
	font-size: 42px;
	color: var(--lc-menu-color);
	font-weight: 700;
	font-family: "Mukta", sans-serif;
	max-width: 500px;
	padding: 0 0 15px 0;
}

.lc-service-heading > p {
	font-family: "Mukta", sans-serif;
	max-width: 570px;
	font-size: 15px;
	color: var(--lc-para-color);
	font-weight: 400;
}

.lc-ser-box-wrapper {
	display: flex;
	align-items: flex-start;
	padding: 0 0 20px 0;
	cursor: pointer;
}

.lc-ser-box-wrapper img {
	transition: all .3s ease-in-out;
}

.lc-ser-box-wrapper:hover img {
	transform: rotateY(180deg);
}

.lc-ser-box-text {
	margin: 0 0 0 20px;
}

.lc-ser-box-text > h3 {
	font-family: "Mukta", sans-serif;
	font-weight: 800;
	color: var(--lc-menu-color);
	font-size: 18px;
	padding: 0 0 10px 0;
	transition: all .5s linear;
}

.lc-ser-box-text > p {
	font-family: "Mukta", sans-serif;
	max-width: 200px;
	font-size: 15px;
	color: var(--lc-para-color);
	font-weight: 400;
}

.lc-ser-box-wrapper:hover .lc-ser-box-text > h3 {
	color: var(--leadcapture-primary);
}

.lc-copright-style16 {
	background-color: var(--lc-menu-color);
}

.lc-copright-style16 > .lc-copyright-text > p {
	font-family: "Mukta", sans-serif;
}

.lc-team-wrapper-style16 {
	background-color: var(--lc-background-color);
	padding: 71px 0 78px 0px;
}

.lc-heading-wrapper-style16 > h2 {
	font-size: 42px;
	font-family: "Mukta", sans-serif;
	color: var(--lc-menu-color);
	font-weight: 700;
	max-width: 500px;
	margin: 0 auto;
	text-align: center;
}

.lc-team-box-wrapper-style16 {
	border-radius: 10px;
	background-color: var(--lc-white-color);
	padding: 9px 9px 19px 9px;
	transition: all .5s ease-in-out;
}

.lc-team-box-wrapper-style16:hover {
	background-color: var(--leadcapture-primary);
}

.lc-team-box-wrapper:hover .lc-team-box-text-style16 > p {
	color: var(--lc-white-color);
}

.lc-team-box-wrapper:hover .lc-team-icons .lc-facebook-icon svg > .cls-1, .lc-team-box-wrapper:hover .lc-team-icons .lc-linkin-icon svg > .cls-1, .lc-team-box-wrapper:hover .lc-team-icons .lc-twitter-icon svg > .cls-1, .lc-team-box-wrapper:hover .lc-team-icons .lc-you-tube-icon svg > .cls-1 {
	fill: var(--lc-white-color);
}

.lc-team-box-wrapper > img {
	width: 100%;
}

.lc-team-box-text-style16 {
	padding: 17px 0 15px 0;
}

.lc-team-box-text-style16 > p {
	font-family: "Mukta", sans-serif;
	font-weight: 700;
	font-size: 15px;
	padding: 0 0 4px 0;
	transition: all .5s ease-in-out;
}

.lc-team-box-text-style16 > h4 {
	font-family: "Mukta", sans-serif;
	font-weight: 700;
	color: var(--lc-menu-color);
	font-size: 20px;
}

.lc-team-style16-line {
	max-width: 190px;
	height: 1px;
	background-color: var(--lc-black-color);
	opacity: .102;
	position: relative;
	left: 0;
	right: 0;
	margin: auto;
}

.lc-team-style16-line::before, .lc-team-style16-line::after {
	position: absolute;
	content: "";
	left: 0;
	top: -3px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: var(--lc-black-color);
}

.lc-team-style16-line::after {
	right: 0;
	left: auto;
	top: -3px;
}

.lc-team-icons {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	padding: 21px 0 0 0;
}

.lc-team-icons > .lc-facebook-icon > svg > .cls-1, .lc-team-icons > .lc-linkin-icon > svg > .cls-1, .lc-team-icons > .lc-twitter-icon > svg > .cls-1, .lc-team-icons > .lc-you-tube-icon > svg > .cls-1 {
	fill: var(--lc-icon-color);
	transition: all .5s linear;
}

.lc-teambox-wrapper {
	padding: 0 0 31px 0;
}

.lc-btn-team-style16 {
	position: relative;
	max-width: 170px;
	border-radius: 6px;
	margin: 0 auto;
}

.lc-testimonial-style16 {
	padding: 70px 0 71px 0;
}

.lc-testimonial-slider-style16 {
	position: relative;
	/*margin: 0 0 0 46px;*/
	margin: 0 0 0 60px;
}

.lc-testimonial-box.lc-testimonial-box-style16 {
	margin: 0 auto;
	max-width: 570px;
	max-height: 287px;
	/* box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); */
	padding: 55px 40px 50px 45px;
	width: auto;
	box-shadow: 0 0 25px rgba(0, 0, 0, 6%);
	background-color: #fff;
}

.lc-testimonial-box.lc-testimonial-box-style16:hover .lc-testimonial-boxquote-style16 > svg > .cls-1 {
	fill: var(--leadcapture-primary);
}

.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-duplicate.swiper-slide-prev, .lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-prev {
	/*left: 2%;*/
	left: 7%;
}

.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-next, .lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-duplicate.swiper-slide-next {
	/*right: 16%;*/
	right: 19%;
}

.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-active {
	transform: scale(1.1);
	z-index: 1;
	width: 565px !important;
	max-width: 100%;
}

.lc-heading-wrapper-style16.lc-testheading-style16 {
	margin: 0 0 10px 0;
}

.lc-testimonial-box-img-style16 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 30px 0;
}

.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide {
	/*margin: 39px 0 0px 0px;*/
	margin: 39px 0 0px -5px;
}

.lc-testimonial-box.lc-testimonial-box-style16:hover {
	transform: translateY(0px);
}

.lc-testimonial-boximage-style16 {
	display: flex;
	align-items: center;
}

.lc-testimonial-boxquote-style16 > svg > .cls-1 {
	fill: var(--lc-quote-color);
	transition: all .5s linear;
}

.btest-box-text.btest-box-text-style16 > h4 {
	font-size: 20px;
	font-family: "Mukta", sans-serif;
	color: var(--lc-menu-color);
}

.btest-box-text.btest-box-text-style16 > p {
	font-size: 15px;
	font-weight: 700;
	font-family: "Mukta", sans-serif;
}

.lc-testimonial-box.lc-testimonial-box-style16 > p {
	font-family: "Mukta", sans-serif;
	font-size: 15px;
	padding: 0;
	max-width: 480px;
}

.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-prev .lc-testimonial-box.lc-testimonial-box-style16 > p, .lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-next .lc-testimonial-box.lc-testimonial-box-style16 > p {
	font-size: 12px;
	max-width: 400px;
}

.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-prev .btest-box-text.btest-box-text-style16 > h4, .lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-next .btest-box-text.btest-box-text-style16 > h4 {
	font-size: 16px;
}

.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-prev .btest-box-text.btest-box-text-style16 > p, .lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-next .btest-box-text.btest-box-text-style16 > p {
	font-size: 12px;
}

.lc-testimonial-slider-style16 > .swiper-pagination {
	position: relative;
	top: 5px;
}

.lc-testimonial-slider-style16 > .swiper-pagination > .swiper-pagination-bullet {
	background-color: var(--leadcapture-pagination-color);
}

.lc-testimonial-slider-style16 > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--leadcapture-primary);
	height: 10px;
	width: 10px !important;
	border-radius: 5px;
}

.lc-testimonial-slider-wrapper-style16 > .swiper-button-next, .lc-testimonial-slider-wrapper-style16 > .swiper-button-prev {
	width: 50px;
	height: 50px;
	top: 42%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: var(--lc-arrow-bg-color);
}

.lc-testimonial-slider-wrapper-style16 > .swiper-button-prev {
	left: 0;
}

.lc-testimonial-slider-wrapper-style16 > .swiper-button-next {
	right: 0;
}

.lc-testimonial-slider-wrapper-style16 > .swiper-button-next > svg > .s0, .lc-testimonial-slider-wrapper-style16 > .swiper-button-prev > svg > .s0 {
	fill: var(--lc-arrow-color);
}

.lc-testimonial-slider-wrapper-style16 > .swiper-button-next:hover, .lc-testimonial-slider-wrapper-style16 > .swiper-button-prev:hover {
	background-color: var(--leadcapture-primary);
}

.lc-testimonial-slider-wrapper-style16 > .swiper-button-next:hover svg > .s0, .lc-testimonial-slider-wrapper-style16 > .swiper-button-prev:hover svg > .s0 {
	fill: var(--lc-white-color);
}

/*============== Medical Style Css End ==============*/

/*============== Construction Style Css Start ==============*/
.lc-header-wrapper-style11 {
	padding: 35px 0px 85px 0px;
	overflow: hidden;
}

.lc-banner-img-wrapper-style11 {
	text-align: end;
}

.lc-header-section-style11 {
	padding: 0px 85px 0px 70px;
}

.lc-banner-section-style11 {
	padding: 47px 30px 0px 30px;
}

.lc-btn.lc-btn-style11 {
	max-width: 150px;
	width: 100%;
	height: 50px;
	border-radius: 25px;
	box-shadow: 8.81px 10.88px 9px rgba(239, 62, 99, .36);
	background-color: var(--leadcapture-primary);
	border: 2px solid transparent;
	position: relative;
}

.lc-btn-style11 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-nav-menu-style11 > ul > li > a {
	font-size: 16px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-nav-menu-style11 > ul > li {
	padding: 0 27px 0 27px;
}

.lc-nav-menu-style11 > ul > li:nth-child(4) {
	padding-right: 18px;
}

.lc-toggle-style11 {
	display: none;
}

.lc-toggle-style11 span {
	height: 3px;
	width: 20px;
	margin-top: 4px;
	background-color: var(--leadcapture-primary);
	display: block;
}

.lc-nav-menu-style11 li:hover a {
	color: var(--leadcapture-primary);
}

.lc-banner-text-style11 h2 {
	font-size: 72px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Outfit";
	text-transform: inherit;
	line-height: 1;
	padding: 0 0 15px 0;
}

.lc-banner-text-style11 p {
	max-width: 570px;
	width: 100%;
	font-size: 18px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	padding: 0 0 30px 0;
}

.lc-banner-text.lc-banner-text-style11 {
	padding: 125px 0px 102px 0px;
}

.lc-btn-donate-style11 {
	max-width: 160px;
	width: 100%;
	border-radius: 25px;
	box-shadow: 8.81px 10.88px 9px rgba(239, 62, 99, .36);
	background-color: var(--leadcapture-primary);
	border: 2px solid transparent;
	padding: 10px;
}

.lc-btn.lc-btn-donate-style11 {
	position: relative;
}

.lc-btn-donate-style11 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-subscribe-form-style11 h2 {
	font-size: 24px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: start;
	padding-left: 30px;
}

.lc-subscribe-form.lc-subscribe-form-style11 {
	max-width: 1002px;
	width: 100%;
	background-color: var(--lc-white-color);
	margin-top: -208px;
}

.lc-sub-form-style11 .lc-input-group {
	max-width: 350px;
	width: 100%;
	max-height: 50px;
	border-radius: 25px;
	background-color: var(--lc-input-color);
	border: 1px solid var(--lc-border-color);
}

.lc-sub-form-style11 .lc-input-group input {
	font-size: 16px;
	color: var(--lc-text-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-subscribe-style11 {
	position: relative;
	top: 209px;
	left: 107px;
}

.lc-banner-img-style11 {
	position: relative;
	text-align: end;
}

.lc-banner-icon-style11 {
	max-width: 170px;
	width: 100%;
	border-radius: 6px;
	box-shadow: 0 0 15px rgba(236, 168, 172, .1);
	background-color: var(--lc-white-color);
	position: absolute;
	left: 50px;
	top: 229px;
	text-align: center;
	padding: 34px 0px;
	animation: 3s installation infinite alternate;
}

.lc-banner-icon-style11 h2 {
	font-size: 28px;
	color: var(--lc-black-color);
	font-weight: 700;
	font-family: "Outfit";
	padding-top: 15px;
}

.lc-banner-icon-style11 p {
	font-size: 16px;
	color: var(--lc-black-color);
	font-weight: 600;
	font-family: "Outfit";
	padding-bottom: 10px;
}

.lc-sub-form-style11 {
	justify-content: space-around;
}

.lc-btn-style11:hover {
	background-color: var(--lc-btn-hover-color);
	border: 2px solid var(--leadcapture-primary);
}

.lc-btn-style11:hover a {
	color: var(--leadcapture-primary);
	letter-spacing: 0px;
}

.lc-btn-donate-style11:hover {
	background-color: var(--lc-btn-hover-color);
	border: 2px solid var(--leadcapture-primary);
}

.lc-btn-donate-style11:hover a {
	color: var(--leadcapture-primary);
	letter-spacing: 0px;
}

.lc-project-section {
	padding: 70px 0px 49px 0px;
}

.lc-heading-style11 h2 {
	font-size: 32px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
	max-width: 527px;
	width: 100%;
	margin: 0 auto;
}

.lc-shipping-text-style11 a {
	font-size: 14px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	position: relative;
}

.lc-shipping-text-style11 a:before {
	position: absolute;
	content: "";
	height: 1px;
	width: 100%;
	background-color: var(--leadcapture-primary);
	bottom: 0;
}

.lc-shipping-box-wrapper-style11 {
	width: 100%;
	box-shadow: 0 0 15px rgba(0, 0, 0, .06);
	background-color: var(--lc-white-color);
	margin-bottom: 30px;
}

.lc-shipping-text-style11 h2 {
	font-size: 20px;
	color: var(--lc-black-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
}

.lc-shipping-text-style11 p {
	max-width: 229px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
	padding-bottom: 10px;
}

.lc-insurance-section-style11 {
	background-color: #28253b;
	padding-top: 78px;
	padding-bottom: 124px;
}

.lc-image-wrapper {
	position: relative;
}

.lc-inner-image-wapper {
	position: absolute;
	top: 169px;
	right: 60px;
}

.lc-number-box h2 {
	font-size: 50px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
	line-height: 1.7;
}

.lc-text-box p {
	font-size: 20px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	padding: 0px 0px 0px 20px;
}

.lc-text-box-wrapper {
	max-width: 277px;
	width: 100%;
	max-height: 87px;
	height: 100%;
	background-color: var(--leadcapture-primary);
	display: flex;
	justify-content: space-around;
	align-items: center;
	position: absolute;
	bottom: -110px;
	left: 80px;
	animation: img_left_right 9s linear alternate infinite;
}

@keyframes img_left_right {
	0%, 100% {
		transform: translateX(-20px);
	}
	
	50% {
		transform: translateX(20px);
	}
}

.lc-number-box {
	max-width: 100px;
	width: 100%;
	height: 87px;
	background-color: var(--lc-number-color);
}

.lc-heading-wrapper-style11 h2 {
	font-size: 18px;
	letter-spacing: 5px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Outfit";
	text-align: start;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.lc-heading-wrapper.lc-heading-wrapper-style11 {
	padding: 62px 0 0 0;
}

.lc-heading-wrapper-style11 h1 {
	font-size: 44px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	padding-right: 20px;
	padding-bottom: 20px;
}

.lc-heading-wrapper-style11 p {
	max-width: 569px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-para-color);
	font-weight: 400;
	font-family: "Outfit";
	padding-bottom: 30px;
}

.lc-btn-view-style11 {
	position: relative;
	max-width: 140px;
	width: 100%;
	border-radius: 25px;
	background-color: var(--leadcapture-primary);
	border: 2px solid transparent;
	padding: 10px;
}

.lc-btn-view-style11:hover {
	border: 2px solid var(--leadcapture-primary);
	background-color: var(--lc-btn-hover-color);
}

.lc-btn-view-style11:hover a {
	color: var(--leadcapture-primary);
	letter-spacing: 0px;
}

.lc-btn-view-style11 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-heading-text-style11 h2 {
	font-size: 32px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
	max-width: 360px;
	width: 100%;
	margin: 0 auto;
}

.lc-testimonial-style11 {
	padding: 70px 0px 70px 0px;
}

.lc-shipping-box-wrapper-style11:hover {
	transform: translate(0px, -10px);
	border-radius: 20px;
}

.lc-shipping-box-wrapper-style11:hover .lc-shipping-text-style11 h2 {
	color: var(--leadcapture-primary);
}

.lc-test-img-style11 img {
	border-radius: 50%;
	border: 4px solid var(--lc-testimg-color);
	transition: all .5s linear;
}

.lc-test-name-style11 h6 {
	font-size: 20px;
	color: var(--lc-black-color);
	font-weight: 500;
	font-family: "Outfit";
	text-align: center;
	padding-bottom: 20px;
}

.lc-designer {
	max-width: 115px;
	width: 100%;
	border-radius: 13px;
	background-color: var(--lc-testimg-color);
	margin: 0 auto;
	transition: all .5s linear;
	padding: 4px 0px 5px 0px;
}

.lc-designer p {
	font-size: 12px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-test-para-style11 p {
	max-width: 315px;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-test-para-style11 p::before {
	display: none;
}

.lc-test-img-style11 {
	padding-bottom: 30px;
}

.lc-test-para-style11 {
	padding-bottom: 11px;
}

.lc-test-quote-icon-style11 > svg > .s0 {
	filter: none;
	fill: var(--lc-svg-color);
	transition: all .5s linear;
}

.lc-test-quote-icon-style11 {
	position: absolute;
	content: "";
	top: -10px;
	right: 39px;
}

.lc-test-box-style11:hover .lc-test-quote-icon-style11 > svg > .s0 {
	fill: var(--leadcapture-primary);
}

.lc-test-box-style11:hover .lc-test-img-style11 img {
	border-color: var(--leadcapture-primary);
}

.lc-test-box-style11:hover .lc-designer {
	background-color: var(--leadcapture-primary);
}

.lc-testimonial-slider-style11 .swiper-pagination .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: var(--leadcapture-pagination-color);
	opacity: 1;
}

.lc-testimonial-slider-style11 .swiper-pagination .swiper-pagination-bullet-active {
	width: 6px !important;
	height: 6px;
	border-radius: 3px;
	background-color: var(--leadcapture-primary);
	opacity: 1;
}

.lc-testimonial-slider-style11 .swiper-pagination {
	bottom: 0;
	position: relative;
}

.lc-test-box.lc-test-box-style11 {
	padding-bottom: 15px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .06);
}

.lc-copyright-style11 {
	background-color: var(--lc-image-color);
}

.lc-copyright-text-style11 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Inter";
	text-align: center;
}

/*============== Construction Style Css End ==============*/

/*============== Corporate Style Css Start ==============*/
.lc-header-wrapper-style12 {
	padding: 31px 0px 21px 67px;
}

.lc-nav-menu-style12 > ul > li:nth-child(4) {
	padding-right: 0px;
}

.lc-logo-img-style12 {
	margin: 0;
}

.lc-nav-menu-style12 ul li a, .lc-nav-menu-style12 ul li a:after, .lc-nav-menu-style12 ul li a:before {
	transition: all .5s;
}

.lc-nav-menu-style12 ul li a:hover {
	color: var(--lc-menuhover-color);
}

.lc-nav-menu-style12 ul li a {
	display: block;
	padding: 12px 23px 12px 23px;
	text-decoration: none;
	color: var(--lc-menu-color);
	font-weight: 800;
	text-transform: uppercase;
	margin: 0 10px;
}

.lc-nav-menu-style12 ul li {
	display: inline-block;
	padding: 0;
}

.lc-nav-menu-style12 ul {
	list-style: none;
	text-align: center;
}

.lc-nav-menu-style12 ul li a {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.lc-nav-menu-style12 ul li a {
	position: relative;
	z-index: 1;
	transition: all .3s;
}

.lc-nav-menu-style12 ul li a:hover {
	color: var(--lc-white-color);
}

.lc-nav-menu-style12 ul li a:after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 1px;
	content: ".";
	color: transparent;
	background: var(--lc-btn-color);
	visibility: none;
	opacity: 0;
	z-index: -1;
}

.lc-nav-menu-style12 ul li a {
	position: relative;
	overflow: hidden;
	z-index: 1;
	font-size: 18px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	text-transform: inherit;
}

.lc-nav-menu-style12 ul li a:hover:after {
	opacity: 1;
	visibility: visible;
	height: 100%;
}

@-webkit-keyframes circle {
	0% {
		width: 1px;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
		height: 1px;
		z-index: -1;
		background: var(--lc-circle-anim-color);
		border-radius: 100%;
	}
	
	100% {
		background: var(--lc-menu-color);
		height: 5000%;
		width: 5000%;
		z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		border-radius: 0;
	}
}

.lc-banner-text-style12 > h2 {
	font-size: 20px;
	color: var(--lc-primary-color);
	font-weight: 500;
	font-family: "Outfit";
	text-align: center;
	max-width: 275px;
	width: 100%;
	border-radius: 22px;
	background-color: var(--lc-light-white-color);
	padding-bottom: 12px;
	padding-top: 9px;
	margin-bottom: 28px;
}

.lc-banner-text-style12 h1 {
	text-transform: inherit;
	font-size: 62px;
	color: var(--lc-heading-color);
	font-weight: 400;
	max-width: 530px;
	width: 100%;
	font-family: "Outfit";
	line-height: 1.161;
}

.lc-banner-text-style12 h1 span {
	color: var(--lc-primary-color);
}

.lc-banner-text-style12 > p {
	max-width: 559px;
	font-size: 18px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	margin-top: 16px;
}

.lc-banner-text-style12 h3 {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Outfit";
	padding: 75px 0px 30px 0;
}

.lc-btn-style12 {
	max-width: 150px;
	width: 100%;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .06);
	background-color: var(--lc-btn-color);
}

.lc-btn-style12 {
	max-width: 150px;
	width: 100%;
	border-radius: 6px;
	background-color: var(--lc-btn-color);
	top: 6px;
	right: 6px;
	box-shadow: (0 0 10px rgba(0, 0, 0, .06));
}

.lc-search-wrapper-style12 {
	max-width: 558px;
	width: 100%;
	box-shadow: 0 0 15px rgba(42, 84, 100, .1);
	background-color: var(--lc-white-color);
	border-radius: 6px;
}

.lc-search-wrapper-style12 > .lc-message-icon > img {
	padding: 0 15px 0 20px;
}

input.lc-search-form {
	padding: 20px 0 18px 0;
}

.lc-search-wrapper-style12 > .lc-message-icon > .lc-search-form {
	padding: 20px 0 18px 0;
	font-size: 16px;
	color: var(--lc-form-text-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-banner-image-style12 {
	position: relative;
}

.lc-banner-text-style12 {
	padding: 133px 0 100px 40px;
}

.lc-consulting-text {
	max-width: 184px;
	width: 100%;
	border-radius: 10px;
	box-shadow: -32.627px 15.214px 25px rgba(90, 127, 139, .1);
	background-color: var(--lc-white-color);
	text-align: center;
	padding: 25px 0px;
	position: absolute;
	bottom: 70px;
	left: 59px;
	animation: 3s installation infinite alternate;
}

.lc-consulting-text h4 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	padding: 10px 0;
}

.lc-consulting-text p {
	font-size: 14px;
	color: #757575;
	font-weight: 400;
	font-family: "Outfit";
}

.lc-consulting-text-style12 {
	max-width: 184px;
	width: 100%;
	border-radius: 10px;
	box-shadow: -32.627px 15.214px 25px rgba(90, 127, 139, .1);
	background-color: var(--lc-white-color);
	text-align: center;
	padding: 25px 0px;
	position: absolute;
	right: -44px;
	bottom: 120px;
	animation: 3s installation infinite alternate;
}

.lc-consulting-text-style12 h4 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	padding: 10px 0;
}

.lc-consulting-text-style12 p {
	font-size: 14px;
	color: #757575;
	font-weight: 400;
	font-family: "Outfit";
}

.lc-flex-inner-text h4 {
	font-size: 16px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	padding-left: 16px;
}

.lc-flex-text {
	display: flex;
	justify-content: start;
	align-items: center;
	text-align: center;
	margin-bottom: 20px;
}

.lc-flex-inner-text p {
	font-size: 14px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-designer-text {
	max-width: 357px;
	width: 100%;
	padding: 29px 25px;
	border-radius: 10px;
	box-shadow: 0 0 15px rgba(42, 84, 100, .1);
	background-color: var(--lc-white-color);
	position: absolute;
	top: 30px;
	left: -139px;
	animation: img_left_right 9s linear alternate infinite;
}

.lc-stare-wrapper {
	text-align: center;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.lc-paragraph-box p {
	max-width: 298px;
	width: 100%;
	font-size: 14px;
	color: #757575;
	font-weight: 400;
	font-family: "Outfit";
	text-align: start;
}

.lc-stare-img {
	margin-right: 10px;
}

.lc-rating-text {
	margin-right: 10px;
}

.lc-flex-img img {
	border-radius: 50%;
}

.lc-flex-inner-text {
	margin-left: 8px;
}

.lc-rating-text p {
	font-size: 14px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-header-section.lc-header-section-style12 {
	padding: 0 78px 0 50px;
}

.lc-banner-section-style12 {
	padding: 50px 159px 0px 0px;
}

.lc-heading-wrapper-style12 h2 {
	font-size: 32px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-financial-text h2 {
	font-size: 22px;
	color: var(--lc-black-color);
	font-weight: 600;
	font-family: "Outfit";
	padding-bottom: 8px;
}

.lc-financial-text p {
	max-width: 243px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	padding-bottom: 6px;
}

.lc-financial-text a {
	font-size: 14px;
	color: var(--leadcapture-primary);
	font-weight: 500;
	font-family: "Outfit";
	position: relative;
}

.lc-financial-text a:before {
	position: absolute;
	content: "";
	height: 1px;
	width: 100%;
	bottom: 0;
	background-color: var(--leadcapture-primary);
}

.lc-financial-flex-box {
	display: flex;
	justify-content: normal;
	margin-bottom: 60px;
}

.lc-financial-img {
	padding-right: 25px;
	padding-top: 10px;
}

.lc-financial-services-wrapper {
	padding: 67px 0px 16px 0px;
}

.lc-project-wrapper {
	background-color: var(--lc-dark-color);
	padding: 69px 0px 79px 0;
}

.lc-project-heading h2 {
	font-size: 32px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
	max-width: 418px;
	width: 100%;
	margin: 0 auto;
}

.lc-projects-img img {
	width: 100%;
}

.lc-btn-view-style12 {
	position: relative;
	max-width: 180px;
	width: 100%;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .06);
	background-color: var(--lc-btn-color);
	margin: 0 auto;
}

.lc-btn-view-style12 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-projects-img {
	position: relative;
	margin-bottom: 30px;
}

.lc-gallery-red-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 191, 255, 26%);
	border: 10px solid var(--leadcapture-primary);
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
}

.lc-projects-img:hover .lc-gallery-red-overlay {
	opacity: 1;
	visibility: visible;
}

.lc-book-form-wrapper-style12 {
	padding: 90px 0px 0px 0px;
}

.lc-book-inner-wrapper p {
	font-size: 32px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Outfit";
	max-width: 400px;
	width: 100%;
	padding: 0 0 5px 0;
}

.lc-book-inner-wrapper .book-form-group .form-label {
	font-size: 14px;
	color: var(--lc-dark-black-color);
	font-weight: 500;
	font-family: "Outfit";
}

.lc-book-inner-wrapper .book-form-group input {
	max-width: 270px;
	width: 100%;
	padding: 13px 13px;
	border-radius: 4px;
	background-color: var(--lc-light-color);
	border: 1px solid var(--lc-bg-light-color);
}

.lc-book-inner-wrapper .book-form-group textarea {
	background-color: var(--lc-light-color);
	border: 1px solid var(--lc-bg-light-color);
}

.lc-book-inner-wrapper form {
	padding-top: 22px;
}

.lc-book-inner-wrapper .book-form-group {
	padding-bottom: 30px;
}

.lc-book-btn-style12 {
	position: relative;
	max-width: 200px;
	width: 100%;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .06);
	background-color: var(--lc-btn-color);
}

.lc-book-btn-style12 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-book-inner-wrapper .book-form-group input:focus {
	border-radius: 4px;
	background-color: var(--lc-light-color);
	border: 1px solid var(--lc-bg-light-color);
}

.lc-book-inner-wrapper .book-form-group textarea:focus {
	border-radius: 4px;
	background-color: var(--lc-light-color);
	border: 1px solid var(--lc-bg-light-color);
}

.lc-book-form-img {
	animation: img_left_right 9s linear alternate infinite;
}

.lc-btn.lc-btn-style12:hover {
	border-radius: 0;
	background-color: var(--lc-white-color);
	border: 2px solid var(--lc-primary-color);
}

.lc-btn.lc-btn-style12:hover a {
	letter-spacing: 0;
	color: var(--lc-primary-color);
}

.lc-btn.lc-btn-style12 {
	border: 2px solid transparent;
}

.lc-btn-view-style12:hover {
	border-radius: 0;
	background-color: var(--lc-white-color);
	border: 2px solid var(--leadcapture-primary);
}

.lc-btn-view-style12:hover a {
	letter-spacing: 0;
	color: var(--leadcapture-primary);
}

.lc-btn-view-style12 {
	border: 2px solid transparent;
}

.lc-book-btn-style12:hover {
	border-radius: 0;
	background-color: var(--lc-white-color);
	border: 2px solid var(--lc-primary-color);
}

.lc-book-btn-style12:hover a {
	letter-spacing: 0;
	color: var(--lc-primary-color);
}

.lc-book-btn-style12 {
	border: 2px solid transparent;
}

.lc-financial-flex-box:hover .lc-financial-text h2 {
	color: var(--lc-primary-color);
}

.lc-financial-flex-box:hover .lc-financial-img {
	animation: swing .8s ease-out 1;
}

.lc-copyright-wrapper.lc-copyright-style12 {
	background-color: var(--lc-dark-color);
}

.lc-copyright-text-style12 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-toggle-style12 span {
	height: 3px;
	width: 20px;
	margin-top: 4px;
	background-color: var(--lc-primary-color);
	display: block;
}

.lc-toggle-style12 {
	display: none;
}

/*============== Corporate Style Css End ==============*/

/*============== Creative Agency Style Css Start ==============*/
.lc-header-wrapper-style13 {
	background-size: cover;
	background-position: inherit;
	padding: 35px 0 198px 0;
}

.lc-nav-menu.lc-nav-menu-style13 ul li a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Red Hat Display";
}

.lc-btn.lc-btn-style13 {
	max-width: 150px;
	width: 100%;
	height: 60px;
	border-radius: 30px;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
	position: relative;
}

.lc-nav-menu-style13 > ul > li:nth-child(4) {
	padding-right: 0px;
}

.lc-btn-style13 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Red Hat Display";
}

.lc-header-section-style13 {
	padding: 0px 142px 0px 133px;
}

.lc-nav-menu-style13 ul li {
	padding: 0 30px;
}

.lc-nav-menu.lc-nav-menu-style13 ul li a {
	position: relative;
}

.lc-nav-menu.lc-nav-menu-style13 ul li a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 0%;
	content: ".";
	color: transparent;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
	height: 2px;
}

.lc-nav-menu.lc-nav-menu-style13 ul li a:hover:after {
	width: 100%;
}

.lc-nav-menu.lc-nav-menu-style13 ul li a:after {
	text-align: left;
	content: ".";
	margin: 0;
	opacity: 0;
}

.lc-nav-menu.lc-nav-menu-style13 ul li a:hover {
	z-index: 1;
}

.lc-nav-menu.lc-nav-menu-style13 ul li a:hover:after {
	z-index: -10;
	animation: fill 1s forwards;
	-webkit-animation: fill 1s forwards;
	-moz-animation: fill 1s forwards;
	opacity: 1;
}

@-webkit-keyframes fill {
	0% {
		width: 0%;
		height: 1px;
	}
	
	50% {
		width: 100%;
		height: 1px;
	}
	
	100% {
		width: 100%;
		height: 1px;
	}
}

.lc-nav-menu.lc-nav-menu-style13 ul li a:hover {
	color: var(--leadcapture-primary);
}

.lc-btn.lc-btn-style13:hover {
	background-image: linear-gradient(-47deg, #d389ed 0%, #b379f3 100%);
	transform: translateY(-5px);
}

.lc-banner-text-style13 h1 {
	font-size: 82px;
	color: var(--lc-white-color);
	font-weight: 400;
	max-width: 800px;
	width: 100%;
	font-family: "Red Hat Display";
	padding-bottom: 30px;
}

.lc-banner-text-style13 {
	padding: 176px 0 0px 125px;
}

.lc-banner-text-style13 p {
	max-width: 758px;
	width: 100%;
	font-size: 18px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	padding-bottom: 36px;
}

.lc-btn-donate-style13 {
	max-width: 180px;
	width: 100%;
	max-height: 60px;
	position: relative;
	border-radius: 30px;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
	animation: shadow-pulse 2s infinite;
}

@keyframes shadow-pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(201, 32, 165, 30%);
	}
	
	100% {
		box-shadow: 0 0 0 25px rgba(201, 32, 200, 0%);
	}
}

.lc-btn-donate-style13 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Red Hat Display";
}

.lc-btn.lc-btn-form-style13:hover {
	max-width: 100%;
}

.lc-upate-text {
	max-width: 440px;
	width: 100%;
	border-radius: 10px;
	background-color: var(--lc-white-color);
	text-align: center;
	padding: 50px 0px 75px 2px;
	float: right;
	margin-right: 138px;
	margin-top: 94px;
	position: relative;
}

.lc-upate-text:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 398px;
	height: 9px;
	margin: auto;
	border-radius: 6px 6px 0px 0px;
	top: -9px;
	transition: all .5s ease-in-out;
	background-color: var(--lc-primary-color);
}

.lc-upate-text:after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 398px;
	height: 9px;
	margin: auto;
	border-radius: 0px 0px 6px 6px;
	bottom: -9px;
	transition: all .5s ease-in-out;
	background-color: var(--lc-primary-color);
}

.lc-upate-text h3 {
	font-size: 24px;
	color: var(--lc-black-color);
	font-weight: 800;
	font-family: "Red Hat Display";
	text-align: center;
	margin: 30px 0px 17px 0px;
}

.lc-upate-text p {
	max-width: 362px;
	width: 100%;
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
	margin: 0 auto;
	padding-bottom: 23px;
}

.lc-btn-form-style13 {
	max-width: 70px;
	width: 100%;
	max-height: 50px;
	border-radius: 25px;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
}

.lc-search-wrapper-style13 > .lc-message-icon > .lc-search-form {
	font-size: 15px;
	font-weight: 400;
	font-family: "Red Hat Display";
	background-color: var(--lc-form-bg-color);
	padding: 12px 0 12px 0;
}

.lc-message-icon.lc-message-icon-style13 > input::placeholder {
	color: var(--lc-text-color);
}

.lc-search-wrapper-style13 {
	max-width: 360px;
	width: 100%;
	border-radius: 25px;
	background-color: var(--lc-form-bg-color);
	border: 1px solid var(--lc-border-color);
	margin: 0 auto;
	text-align: start;
}

.lc-message-icon-style13 img {
	padding: 0px 6px 0px 19px;
}

.lc-customer-services-wrapper {
	padding: 87px 0px 81px 0px;
}

.lc-customer-heading h2 {
	font-size: 30px;
	color: var(--lc-black-color);
	font-weight: 400;
	max-width: 300px;
	width: 100%;
	font-family: "Red Hat Display";
	margin-bottom: 15px;
}

.lc-customer-heading p {
	max-width: 354px;
	width: 100%;
	font-size: 15px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Red Hat Display";
}

.lc-customer-text-box h3 {
	font-size: 18px;
	color: var(--lc-black-color);
	font-weight: 900;
	font-family: "Red Hat Display";
	padding: 26px 0px;
}

.lc-customer-text-box p {
	max-width: 213px;
	width: 100%;
	font-size: 15px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
	margin: 0 auto;
}

.lc-customer-text-box {
	text-align: center;
	border-radius: 10px;
	box-shadow: 0 0 25px rgba(0, 0, 0, .08);
	background-color: var(--lc-white-color);
	padding: 50px 0px 50px 0px;
	position: relative;
}

.lc-customer-heading {
	padding-left: 220px;
	padding-top: 80px;
}

.lc-customer-btn {
	max-width: 110px;
	width: 100%;
	padding: 6px 0px 6px 0px;
	border-radius: 18px;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
	position: absolute;
	bottom: -42px;
	left: 0;
	right: 0;
	margin: 0 auto;
	opacity: 0;
	transition: all .5s ease-in-out;
}

.lc-customer-btn a {
	font-size: 12px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Red Hat Display";
}

.lc-customer-text-box:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	max-width: 90%;
	height: 8px;
	margin: auto;
	border-radius: 6px 6px 0px 0px;
	top: -9px;
	transition: all .5s ease-in-out;
	background-color: var(--leadcapture-primary);
	opacity: 0;
}

.lc-customer-text-box:hover:before {
	opacity: 1;
}

.lc-customer-text-box:hover .lc-customer-btn {
	opacity: 1;
	bottom: -15px;
}

.lc-customer-text-box:hover h3 {
	color: var(--leadcapture-primary);
}

.lc-finest-work-wrapper {
	background-color: var(--lc-bg-color);
	padding: 73px 0px 47px;
}

.lc-finest-work-heading h2 {
	font-size: 30px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
	padding-bottom: 20px;
	text-transform: inherit;
}

.lc-finest-work-heading p {
	max-width: 512px;
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
	margin: 0 auto;
	padding-bottom: 49px;
}

.lc-finest-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.lc-finest-box {
	margin-bottom: 10px;
	position: relative;
	transition: all .5s ease-in-out;
}

.lc-finest-box:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-image: linear-gradient(74deg, rgba(187, 121, 227, .83) 0%, rgba(230, 121, 195, .57) 100%);
	transition: all .5s ease-in-out;
}

.lc-finest-text h4 {
	font-size: 18px;
	color: var(--lc-black-color);
	font-weight: 700;
	font-family: "Red Hat Display";
	padding-bottom: 10px;
}

.lc-finest-text p {
	font-size: 15px;
	color: #707070;
	font-weight: 400;
	font-family: "Red Hat Display";
}

.lc-finest-text {
	position: absolute;
	bottom: -101px;
	left: 12px;
	right: 0;
	/*max-width: 352px;*/
	max-width: 338px;
	opacity: 0;
	width: 100%;
	padding: 20px 11px 20px 31px;
	background-color: var(--lc-white-color);
	transition: all .5s ease-in-out;
}

.lc-finest-box:hover::before {
	opacity: 1;
}

.lc-finest-box:hover .lc-finest-text {
	bottom: 12px;
	opacity: 1;
}

.lc-btn-view-style13 {
	position: relative;
	max-width: 180px;
	width: 100%;
	padding: 16px 0px;
	border-radius: 30px;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
	margin: 40px auto;
	animation: shadow-pulse 2s infinite;
}

.lc-btn-view-style13 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Red Hat Display";
}

.lc-pricing-table-wrapper.lc-pricing-table-wrapper-style26 {
	/* padding: 70px 0px 80px 0px; */
	padding: 63px 0px 80px 0px;
}

.lc-plan-box h4 {
	font-size: 20px;
	color: var(--lc-box-color);
	font-weight: 700;
	font-family: "Red Hat Display";
	padding-bottom: 10px;
}

.lc-plan-box h2 {
	font-size: 38px;
	color: var(--lc-black-color);
	font-weight: 900;
	font-family: "Red Hat Display";
}

.lc-plan-box h2 sub {
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 700;
	font-family: "Red Hat Display";
}

.lc-plan-box p {
	font-size: 15px;
	color: var(--lc-gray-color);
	max-width: 281px;
	font-weight: 500;
	font-family: "Red Hat Display";
	padding: 20px 0px 30px;
	border-bottom: 1px solid var(--lc-boxborder-bottom);
}

.lc-plan-box ul li {
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 500;
	padding-bottom: 25px;
	font-family: "Red Hat Display";
}

.lc-plan-box ul li img {
	margin-right: 10px;
}

.lc-plan-box {
	max-width: 370px;
	width: 100%;
	/* height: 549px; */
	border-radius: 10px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .08);
	background-color: var(--lc-white-color);
	padding: 50px 40px;
	position: relative;
}

.lc-plan-box ul {
	padding-top: 28px;
}

.lc-toggle-style13 {
	display: none;
}

.lc-toggle-style13 span {
	height: 3px;
	width: 20px;
	margin-top: 4px;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
	display: block;
}

.lc-plan-btn {
	max-width: 270px;
	width: 100%;
	padding: 13px 0px;
	border-radius: 6px;
	background-color: var(--lc-btn-color);
	border: 1px solid var(--lc-btnborder-color);
	text-align: center;
	transition: all .5s ease-in-out;
	margin-top: 15px;
}

.lc-plan-btn a {
	font-size: 15px;
	color: var(--lc-gray-color);
	font-weight: 500;
	font-family: "Red Hat Display";
}

.lc-plan-box:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 90%;
	height: 8px;
	margin: auto;
	border-radius: 6px 6px 0px 0px;
	top: -9px;
	transition: all .5s ease-in-out;
	background-color: var(--lc-primary-color);
	opacity: 0;
}

.lc-plan-box:after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 90%;
	height: 8px;
	margin: auto;
	border-radius: 0px 0px 6px 6px;
	bottom: -9px;
	transition: all .5s ease-in-out;
	background-color: var(--lc-primary-color);
	opacity: 0;
}

.lc-plan-box:hover::before {
	opacity: 1;
}

.lc-plan-box:hover::after {
	opacity: 1;
}

.lc-plan-box:hover .lc-plan-btn {
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
}

body .lc-plan-box:hover .lc-plan-btn a {
	color: var(--lc-white-color) !important;
}

.lc-plan-box:hover .lc-plan-btn a {
	color: var(--lc-white-color);
}

.lc-pricing-table-wrapper-style13 {
	position: relative;
	padding: 71px 0 88px 0;
}

.lc-pricing-heading h2 {
	font-size: 30px;
	color: var(--lc-black-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
	padding-bottom: 15px;
}

.lc-pricing-heading p {
	max-width: 512px;
	width: 100%;
	font-size: 15px;
	color: var(--lc-gray-color);
	padding-bottom: 60px;
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
	margin: 0 auto;
}

.lc-copyright-style13 {
	background-color: var(--lc-copy-bg-color);
}

.lc-copyright-text-style13 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Red Hat Display";
	text-align: center;
}

/*============== Creative Agency Style Css End ==============*/

/*============== Electronics Style Css Start ==============*/
.lc-banner-section-style18 {
	background-color: var(--leadcapture-primary);
	padding: 139px 0 0 0;
}

.lc-header-section-style18 {
	background-color: var(--lc-white-color);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .06);
	padding: 24px 128px 24px 71px;
}

.lc-banner-text-style18 {
	padding: 0px 0 100px 71px;
}

.lc-nav-menu-style18 > ul > li {
	/* background-color: var(--lc-white-color); */
	padding: 0 25px;
}

.lc-search-icon {
	cursor: pointer;
}

.lc-nav-menu-style18 > ul > li > a {
	font-family: "Jost", sans-serif;
	padding: 9px 0 0 0;
}

.lc-nav-menu-style18 > ul > li > a::before {
	content: "";
	width: 100%;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: var(--lc-white-color);
	transition: .5s transform ease;
	transform: scale3d(0, 1, 1);
	transform-origin: 0 50%;
	background-image: -moz-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -webkit-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -ms-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
}

.lc-nav-menu-style18 > ul > li > a:hover:before, .lc-nav-menu-style18 > ul > li.active > a {
	transform-origin: 100% 50%;
	transform: scale3d(1, 1, 1);
}

.lc-search-icon > svg > .cls-1 {
	fill: var(--lc-heading-color);
}

.lc-headrating {
	display: flex;
	padding: 0 0 10px 0;
}

.lc-headrating > p {
	font-size: 14px;
	font-weight: 500;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
	padding: 0 0 0 9px;
}

.lc-rating-img > svg > .cls-1 {
	fill: var(--lc-white-color);
}

.lc-rating-img {
	border-radius: 4px;
	background-color: var(--lc-rating-bg-color);
	display: flex;
	align-items: center;
	padding: 0 8px 0 8px;
}

.lc-rating-img > p {
	font-size: 14px;
	font-weight: 600;
	color: var(--lc-white-color);
	font-family: "Jost", sans-serif;
}

.lc-headlist-wrapper > ul > li {
	display: flex;
	align-items: center;
}

.lc-headlist-wrapper {
	display: flex;
	align-items: flex-start;
	padding: 20px 0 121px 0;
	flex-wrap: wrap;
}

.lc-headlist-wrapper > ul:last-child {
	margin: 0 0px 0 48px;
}

.lc-headlist-wrapper > ul > li > svg {
	margin: 0 15px 0 0;
}

.lc-banner-text-style18 > h1 {
	font-size: 52px;
	font-family: "Jost", sans-serif;
	font-weight: 400;
	color: var(--lc-heading-color);
	max-width: 600px;
	text-transform: inherit;
}

.lc-headlist-wrapper > ul > li > p {
	font-size: 18px;
	font-weight: 400;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
}

.lc-newsletter-style18 > h3 {
	font-size: 24px;
	font-weight: 600;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
}

.lc-newsletter-style18 > p {
	font-size: 18px;
	font-weight: 400;
	color: var(--lc-para-color);
	max-width: 474px;
	font-family: "Jost", sans-serif;
	padding: 6px 0 30px 0;
}

.lc-btn-style18, .lc-view-style18 {
	background-image: -moz-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -webkit-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -ms-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	border-radius: 25px;
	padding: 13px 0;
	top: 10px;
	right: 10px;
	transition: all .5s ease-in-out;
}

.lc-btn-style18:hover, .lc-view-style18:hover, .lc-buybtn-style18:hover {
	background-image: -moz-linear-gradient(-179deg, #f772d1 0%, #c872f2 100%);
	background-image: -webkit-linear-gradient(-179deg, #f772d1 0%, #c872f2 100%);
	background-image: -ms-linear-gradient(-179deg, #f772d1 0%, #c872f2 100%);
}

.lc-btn-style18 > a {
	font-size: 16px;
	font-weight: 500;
	font-family: "Jost", sans-serif;
}

.lc-search-wrapper-style18 {
	background-color: var(--lc-white-color);
	max-width: 580px;
	border-radius: 35px;
}

.lc-search-wrapper-style18 > .lc-message-icon > .lc-search-form {
	font-size: 16px;
	color: var(--lc-form-text-color);
	font-family: "Jost", sans-serif;
	padding: 22px 0 22px 11px;
	max-width: 340px;
	width: 100%;
}

.lc-search-wrapper-style18 > .lc-message-icon > img {
	padding: 0 0 0 30px;
}

.lc-search-wrapper-style18 > .lc-message-icon > input::placeholder {
	color: var(--lc-form-text-color);
}

.lc-service-section-style18 {
	padding: 80px 0 75px 0;
}

.lc-service-section-box-style18 {
	border: 2px solid var(--lc-border-color);
}

.lc-service-box-wrapper-style18 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 38px 15px 26px 15px;
}

.lc-service-box-wrapper-style18:hover img {
	animation: swing .8s ease-out 1;
}

.lc-service-box-wrapper-style18 > img {
	padding: 0 0 36px 0;
}

.lc-service-box-wrapper-style18 > h5 {
	font-size: 18px;
	font-weight: 700;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
	padding: 0 0 4px 0;
}

.lc-service-box-wrapper-style18 > p {
	font-size: 14px;
	font-weight: 400;
	color: var(--lc-para-color);
	font-family: "Jost", sans-serif;
}

.lc-service-box-wrapper-style18:hover {
	box-shadow: none;
	transform: translateY(0px);
}

.lc-service-box-wrapper-style18::after {
	height: 129px;
	width: 1px;
	background-color: var(--lc-border-color);
	top: 30px;
	bottom: auto;
	left: auto;
	right: 0;
}

.lc-service-box-wrapper-style18:hover:after {
	width: 1px;
}

.lc-collection-wrapper {
	padding: 0 0 28px 0;
}

.lc-collection-box {
	background-color: var(--lc-black-color);
	border-radius: 10px;
	display: flex;
	align-items: center;
	/* flex-wrap: wrap; */
	padding: 33px 0 31px 0;
}

.lc-collection-box > img {
	border-radius: 10px;
}

.lc-collection-box-text > span {
	font-size: 16px;
	font-family: "Myriad Pro";
	color: var(--lc-white-color);
	letter-spacing: 6px;
	text-transform: uppercase;
}

.lc-collection-box-text > p {
	font-size: 20px;
	font-family: "Myriad Pro";
	color: var(--lc-white-color);
	text-transform: capitalize;
}

.lc-collection-box-text > p > span.lc-price {
	font-size: 30px;
	font-family: "Myriad Pro";
	color: var(--lc-white-color);
	font-weight: bold;
	padding: 0 0 0 10px;
}

.lc-collection-box-text > h2 {
	font-size: 30px;
	font-weight: 700;
	font-family: "Open Sans";
	color: var(--lc-white-color);
	text-transform: capitalize;
}

.lc-buybtn-style18 {
	background-image: -moz-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -webkit-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -ms-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	border-radius: 20px;
	position: relative;
	max-width: 136px;
	padding: 8px 0;
	margin: 24px 0 0 0;
	transition: all .5s ease-in-out;
}

.lc-collection-box2 {
	background-image: -moz-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -webkit-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -ms-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	justify-content: space-around;
	padding: 70px 0 67px 0;
}

.lc-buybtn-style18 > a, .lc-buybtn2-style18 > a {
	font-size: 15px;
	font-weight: 600;
	font-family: "Open Sans";
}

.lc-buybtn2-style18 > a, .lc-arrival-text > .lc-arrival-price > span.lc-price {
	background-image: -moz-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -webkit-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	background-image: -ms-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	font-family: "Myriad Pro";
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.lc-collection-box2 .lc-buybtn2-style18 {
	background-color: var(--lc-white-color);
	border-radius: 20px;
	position: relative;
	max-width: 136px;
	padding: 8px 0;
	margin: 21px 0 0 0;
	border: 1px solid transparent;
	transition: all .5s ease-in-out;
}

.lc-buybtn2-style18:hover {
	background-color: transparent;
	border: 1px solid var(--lc-white-color);
}

.lc-buybtn2-style18:hover a {
	color: var(--lc-white-color);
	background-image: none;
}

.lc-buybtn2-style18:hover a.nitro-lazy {
	background-image: none !important;
}

.lc-newarrival-wrapper {
	padding: 0px 0 59px 0;
	position: relative;
}

.lc-heading-wrapper-style18 > h2 {
	font-size: 28px;
	font-weight: 500;
	text-align: left;
	font-family: "Jost", sans-serif;
	position: relative;
}

.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
	/*width: 950px;*/
	width: 1045px;
	height: 1px;
	position: absolute;
	background-color: #ebebeb;
	content: "";
	top: 14px;
	/*left: 220px;*/
	left: 180px;
}

.lc-heading-wrapper-style18 > h2::before {
	bottom: 18px;
	top: auto;
}

.lc-arrival-slider {
	width: 100%;
	height: 100%;
}

.lc-arrival-slider .swiper-wrapper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* height: calc((100% - 30px) / 2) !important; */
	max-height: calc(( 1000px - 30px ) / 2) !important;
	/* max-height: 700px; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin: 0 0 11px 0;
}

.lc-newarrival-slider-wrapper .lc-arrival-box {
	width: 100%;
}

.lc-newarrival-slider-wrapper .lc-arrival-box > a, .lc-newarrival-slider-wrapper .lc-arrival-box > a > img {
	width: 95%;
	display: inline-block;
}

.lc-arrival-slider.swiper-grid-column > .swiper-wrapper {
	flex-direction: unset !important;
}

.lc-arrival-slider .swiper-slide.swiper-slide-next {
	margin-top: 0px !important;
}

.lc-arrival-slider .swiper-slide {
	margin-top: 0px !important;
}

.lc-arrival-box-text .lc-rating-img {
	max-width: fit-content;
}

.lc-arrival-new {
	border-radius: 4px;
	background-color: var(--lc-boxnew-color);
	position: absolute;
	content: "";
	left: 36px;
	top: 20px;
	padding: 2px 11px;
}

.lc-arrival-new > p {
	font-size: 10px;
	font-weight: 700;
	color: var(--lc-white-color);
	text-transform: uppercase;
	font-family: "Jost", sans-serif;
}

.lc-arrival-box-text {
	padding: 40px 0 10px 0;
}

.lc-arrival-price {
	text-align: left;
}

.lc-arrival-text > h5 {
	font-size: 16px;
	font-weight: 500;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
	text-align: left;
	padding: 13px 0 9px 0;
}

.lc-arrival-text > .lc-arrival-price > span {
	font-size: 18px;
	font-weight: 600;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
	text-align: left;
}

.lc-arrival-text > .lc-arrival-price > .lc-old-price > del {
	color: #bababa;
}

.lc-arrival-box {
	position: relative;
	transition: all .5s ease-in-out;
	margin: 0 0 10px 0;
}

.lc-arrival-box:hover .lc-arrival-icon-wrapper {
	bottom: 120px;
	opacity: 1;
}

.lc-arrival-icon-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	content: "";
	bottom: 80px;
	left: 0;
	right: 0;
	opacity: 0;
	transition: all .5s ease-in-out;
}

.lc-arrival-icons {
	border-radius: 50%;
	background-color: var(--lc-white-color);
	box-shadow: 3.812px 5.871px 30px 0px rgba(0, 0, 0, .14);
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 10px 0 0;
}

.lc-arrival-slider-btn .swiper-button-next > svg > .cls-1, .lc-arrival2-slider-btn .swiper-button-next > svg > .cls-1 {
	fill: var(--lc-arrow-color);
}

.lc-arrival-slider-btn .swiper-button-prev > svg > .cls-1, .lc-arrival2-slider-btn .swiper-button-prev > svg > .cls-1 {
	fill: var(--lc-arrow-color);
}

.lc-arrival-slider-btn .swiper-button-next:hover svg > .cls-1, .lc-arrival2-slider-btn .swiper-button-next:hover svg > .cls-1 {
	fill: var(--lc-arrowhover-color);
}

.lc-arrival-box > a > img.lc-product-img2 {
	display: block;
	height: 0;
	left: 15px;
	max-height: 72%;
	max-width: 90%;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all .7s ease-in-out;
	width: 100%;
}

.lc-arrival-slider .swiper-wrapper .swiper-slide {
	margin-bottom: 30px;
}

.lc-banner-icon-style20 > .lc-bannericon-bg-style20:nth-child(3) {
	border-radius: 100px;
}

.lc-banner-icon-style20 > .lc-bannericon-bg-style20:nth-child(3) .lcbannericon-bg-style20 {
	border-radius: 100px;
	margin-left: -20px;
}

.lc-arrival-box-text {
	margin-left: 15px;
}

.lc-arrival-box2 > a > img.lc-product-img2 {
	width: 84%;
}

.lc-arrival-box:hover img.lc-product-img2 {
	height: 100%;
	opacity: 1;
	transition: all .7s ease-in-out;
	z-index: 0;
}

.lc-arrival-slider-btn .swiper-button-prev:hover svg > .cls-1, .lc-arrival2-slider-btn .swiper-button-prev:hover svg > .cls-1 {
	fill: var(--lc-arrowhover-color);
}

.lc-heading-wrapper.lc-heading-wrapper-style18 {
	display: flex;
	justify-content: space-between;
	margin: 0px 0px 31px 0;
}

.lc-arrival2-slider-btn, .lc-arrival-slider-btn {
	position: relative;
}

.lc-newarrival-wrapper.lc-newarrival2-wrapper {
	padding: 0px 0 55px 0;
}

.lc-arrival2-slider-btn .swiper-button-prev, .lc-arrival-slider-btn .swiper-button-prev {
	left: -60px;
	right: auto;
}

.lc-arrival2-slider-btn .swiper-button-next, .lc-arrival-slider-btn .swiper-button-next {
	right: 0;
	left: auto;
}

.lc-view-style18 {
	position: relative;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 200px;
}

.lc-view-style18 > a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Jost", sans-serif;
}

.lc-copright-style18 {
	background-color: var(--lc-heading-color);
}

.lc-copright-style18 .lc-copyright-text > p {
	font-size: 16px;
	font-family: "Jost", sans-serif;
	color: var(--lc-copytext-color);
	text-align: left;
}

.lc-copyright-list {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.lc-copyright-list > p {
	font-size: 16px;
	font-weight: 400;
	font-family: "Jost", sans-serif;
	color: var(--lc-copytext-color);
}

.lc-copyright-list > p:last-child {
	padding: 0 0 0 56px;
}

.lc-searchBox {
	z-index: 999;
}

.lc-searchBox {
	position: fixed;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	left: 0%;
	background: rgba(0, 0, 0, .85);
	z-index: 99;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.lc-searchBox.show {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%);
}

.lc-searchBox.show, .lc-searchBox {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.lc-searchBoxContainer {
	width: 50%;
	position: relative;
	text-align: end;
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	-ms-transform: translateY(200px);
	-o-transform: translateY(200px);
	transform: translateY(200px);
	visibility: hidden;
}

.lc-searchBox.show .lc-searchBoxContainer {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	visibility: visible;
}

.lc-searchBox.show .lc-searchBoxContainer, .lc-searchBoxContainer {
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-ms-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
}

.lc-search-bar-inner {
	position: relative;
	height: 50px;
}

.lc-search-bar-inner input {
	width: 100%;
	height: 50px;
	padding: 12px 55px 12px 0;
	border: none;
	border-radius: 0;
	background: transparent;
	border-bottom: 2px solid var(--lc-white-color);
	color: var(--lc-white-color);
}

.lc-search-bar-inner input::-webkit-input-placeholder {
	color: var(--lc-white-color);
	opacity: 90%;
}

.lc-search-bar-inner button {
	position: absolute;
	right: 3px;
	top: 3px;
	bottom: 3px;
	border: none;
	background: transparent;
	color: var(--lc-white-color);
	width: 45px;
	font-size: 20px;
	border-radius: 26px;
}

.lc-closeBtn {
	margin: 0 0 20px 0;
	display: inline-block;
	padding: 0 15px;
}

.lc-closeBtn svg {
	width: 20px;
	fill: var(--lc-white-color);
}

.lc-search-bar-inner button > svg > .cls-1 {
	fill: var(--lc-white-color);
}

/*============== Electronics Style Css End ==============*/

/*============== Interior-Design Style Css Start ==============*/
.lc-banner-section-style24 {
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 0 0;
}

.lc-btn-style24, .lc-subbtn-style24 {
	position: relative;
	background-color: var(--leadcapture-primary);
	max-width: 170px;
	border-radius: 0;
	padding: 11px 0;
	overflow: hidden;
}

div#lc-style24-translate {
	transform: rotate(50deg);
	width: 100%;
	height: 250%;
	left: -200px;
	top: -30px;
	background-color: var(--lc-arrow-text-color);
	position: absolute;
	transition: all .3s ease-Out;
}

.lc-subbtn-style24 div#lc-style24-translate {
	background-color: var(--leadcapture-primary);
}

.lc-btn-style24:hover div#lc-style24-translate, .lc-subbtn-style24:hover div#lc-style24-translate {
	left: 6px;
}

.lc-subbtn-style24:hover a {
	color: var(--lc-white-color);
}

.lc-btn-style24:hover a, .lc-subbtn-style24:hover a {
	z-index: 1;
}

.lc-subbtn-style24 {
	background-color: var(--lc-white-color);
	max-width: 160px;
	position: absolute;
	top: 8px;
	right: 10px;
}

.lc-btn-style24 > a, .lc-subbtn-style24 > a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Maven Pro", sans-serif;
}

.lc-subbtn-style24 > a {
	font-weight: 600;
	color: var(--leadcapture-primary);
}

.lc-nav-menu-style24 > ul {
	padding: 3px 0 0 0;
}

.lc-nav-menu-style24 > ul > li {
	padding: 0 !important;
}

.lc-nav-menu-style24 > ul > li:last-child {
	padding: 0 20px 0 0;
}

.lc-nav-menu-style24 > ul > li:last-child > a::after {
	display: none;
}

.lc-nav-menu-style24 > ul > li > a {
	font-size: 16px;
	font-weight: 400;
	font-family: "Maven Pro", sans-serif;
	padding: 0 28px;
}

.lc-nav-menu-style24 > ul > li > a:hover {
	color: var(--leadcapture-primary);
}

.lc-nav-menu-style24 > ul > li > a::after {
	position: absolute;
	content: "";
	width: 4px;
	height: 4px;
	top: 11px;
	right: 0;
	background-color: var(--lc-heading-color);
	transition: all .5s ease-in-out;
}

.lc-nav-menu-style24 > ul > li > a:hover:after {
	right: 10px;
}

.lc-header-section.lc-header-section-style24 {
	/* background-color: var(--lc-white-color);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); */
	max-width: 1170px;
	width: 100%;
	position: absolute;
	content: "";
	top: 30px;
	left: 63px;
	z-index: 10;
	padding: 16px 3px 14px 28px;
}

.lc-logo-img.lc-logo-img-style24 {
	padding: 6px 0 0 0;
}

.lc-banner-text-style24 {
	padding: 170px 0 100px 120px;
}

.lc-banner-text-style24 > h1 {
	font-size: 52px;
	color: var(--lc-headtext-color);
	font-weight: 800;
	max-width: 700px;
	text-transform: initial;
	line-height: 1.385;
	font-family: "Maven Pro", sans-serif;
	padding: 0 0 16px 0;
}

.lc-banner-text-style24 > p {
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	max-width: 680px;
	padding: 0 0 32px 0;
	font-family: "Maven Pro", sans-serif;
}

.lc-newsletter-style24 {
	padding: 93px 0 0 0;
}

.lc-newsletter-style24 > h3 {
	font-size: 24px;
	color: var(--lc-heading-color);
	font-weight: 800;
	font-family: "Maven Pro", sans-serif;
}

.lc-newsletter-style24 > p {
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	max-width: 400px;
	font-family: "Maven Pro", sans-serif;
	padding: 0 0 36px 0;
}

.lc-search-wrapper-style24 {
	background-color: var(--leadcapture-primary);
	max-width: 579px;
	border-radius: 0px;
}

.lc-search-wrapper-style24 > .lc-message-icon > input::placeholder {
	color: rgba(255, 255, 255, .2);
}

.lc-search-wrapper-style24 > .lc-message-icon > img {
	padding: 0 0 0 20px;
}

.lc-search-wrapper-style24 > .lc-message-icon > .lc-search-form {
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, .2);
	font-family: "Maven Pro", sans-serif;
	background-color: transparent;
	max-width: 350px;
	width: 100%;
	padding: 22px 0 22px 6px;
}

.lc-bannerslider-style24-button .swiper-button-next, .lc-bannerslider-style24-button .swiper-button-prev {
	background-color: var(--leadcapture-primary);
	font-size: 14px;
	font-weight: 400;
	color: var(--lc-white-color);
	max-width: 100%;
	width: 85px;
	text-transform: capitalize;
	position: relative;
	padding: 30px 0 30px 0;
	font-family: "Maven Pro", sans-serif;
}

.lc-bannerslider-style24-button .swiper-button-next {
	right: 0%;
	top: auto;
	bottom: 69px;
	background-color: var(--leadcapture-primary);
}

.lc-bannerslider-style24-button .swiper-button-next:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 10px;
	background-color: var(--lc-white-color);
	opacity: .251;
	height: 40px;
	width: 1px;
}

.lc-bannerslider-style24-button .swiper-button-prev {
	right: auto;
	left: -85px;
	top: auto;
	bottom: 107px;
}

.lc-bannerslider-style24-button .swiper-button-prev.swiper-button-disabled, .lc-bannerslider-style24-button .swiper-button-next.swiper-button-disabled {
	opacity: 1;
	color: var(--lc-arrow-text-color);
}

.lc-heading-wrapper.lc-heading-style24 {
	margin: 0 0 36px 0;
}

.lc-heading-style24 > h3, .lc-about-heading-style24 > h3 {
	font-size: 36px;
	color: var(--lc-heading-color);
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 1.389;
	text-transform: capitalize;
	font-family: "Maven Pro", sans-serif;
}

.lc-heading-style24 > p, .lc-about-heading-style24 > p {
	font-size: 16px;
	max-width: 519px;
	font-weight: 400;
	color: var(--lc-heading-color);
	margin: 0 auto;
	text-align: center;
	font-family: "Maven Pro", sans-serif;
}

.lc-about-heading-style24 {
	padding: 38px 0 0 5px;
	position: relative;
	overflow: hidden;
	z-index: -1;
}

.lc-about-section-style24 {
	position: relative;
	padding: 80px 0 80px 0;
}

.lc-about-heading-style24 > h3 {
	color: var(--lc-headtext-color);
	padding: 0 0 20px 0;
}

.lc-about-heading-style24 > p {
	color: var(--lc-para-color);
	text-align: left;
	margin: inherit;
	max-width: 570px;
	padding: 0 0 46px 0;
}

.lc-about-heading-style24 > img {
	padding: 0 0 0 60px;
	position: relative;
	z-index: -1;
}

.lc-about-img.lc-about-img-style24 > img {
	animation: none;
	position: relative;
}

.lc-enquiry-box-text-style24 {
	padding: 0 0 0 20px;
}

.lc-enquiry-box-text-style24 > span {
	font-size: 18px;
	font-weight: 500;
	color: var(--lc-headtext-color);
	font-family: "Maven Pro", sans-serif;
}

.lc-enquiry-box-text-style24 > p {
	font-size: 30px;
	font-weight: 800;
	color: var(--leadcapture-primary);
	font-family: "Maven Pro", sans-serif;
}

.lc-enquiry-style24 {
	position: relative;
	content: "";
	left: 60px;
	top: 54px;
}

.lc-enquiry-style24:after {
	position: absolute;
	content: "";
	top: 32px;
	left: 62%;
	height: 2px;
	width: 153px;
	max-width: 100%;
	background-color: var(--leadcapture-primary);
}

.lc-btn.lc-btn-style24.lc-btnview-style24 {
	right: -39%;
}

.lc-enquiry-style24, .lc-enquiry-box-style24 {
	display: flex;
	align-items: center;
}

.lc-about-img-style24 {
	padding-right: 0;
	position: relative;
	overflow: hidden;
}

.lc-about-img-style24:hover::before, .lc-about-heading-style24:hover:before {
	animation: shine .75s;
}

.lc-about-img-style24:before, .lc-about-heading-style24::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: "";
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

@keyframes shine {
	100% {
		left: 125%;
	}
}

.lc-service-section.lc-service-section-style24 {
	position: relative;
	padding: 37px 0 276px 0;
	background-color: var(--leadcapture-primary);
}

.lc-heading-style24.lc-headservice-style24 > h3 {
	color: var(--lc-white-color);
}

.lc-heading-style24.lc-headservice-style24 > p {
	color: var(--lc-white-color);
}

.lc-testimonial-box.lc-testimonial-box-style24 {
	margin: 30px 0 30px 0;
	box-shadow: 0px 0px 50px 0px rgba(41, 37, 80, .08);
}

.lc-service-box-wrapper-style24 {
	max-width: 100%;
	margin-bottom: 0;
	padding: 0;
	margin-top: -269px;
}

.lc-service-box-wrapper-style24:hover {
	box-shadow: none;
	transform: translateY(0px);
}

.lc-service-box-wrapper-style24::after {
	display: none;
}

.lc-service-box-style24 {
	max-width: 300px;
	background-color: var(--lc-white-color);
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, .1);
	padding: 50px 30px 53px 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
	transition: all .5s ease-in-out;
}

.lc-service-box-style24:hover {
	transform: translateY(-10px);
}

.lc-service-box-style24:hover img.lc-ser-style24 {
	animation: swing .8s ease-out 1;
}

.lc-service-box-style24 > img.lc-line-img {
	animation: 3s installation infinite alternate;
}

.lc-service-box-style24 > h4 {
	font-size: 52px;
	font-weight: 600;
	color: var(--lc-heading-color);
	font-family: "Maven Pro", sans-serif;
	padding: 8px 0 0 0;
}

.lc-service-box-style24 > p {
	font-size: 16px;
	font-weight: 600;
	color: var(--leadcapture-primary);
	font-family: "Maven Pro", sans-serif;
}

.lc-service-box-style24 img.lc-ser-style24 {
	padding: 0 0 20px 0;
}

.lc-testimonial-style24 {
	padding: 67px 0 75px 0;
}

.lc-test-quote-icon.lc-test-quote-icon-style24 {
	top: 7px;
	right: 30px;
	transition: all .5s ease-in-out;
}

.lc-test-quote-icon.lc-test-quote-icon-style24 img {
	transition: all .5s linear;
}

.lc-testimonial-box.lc-testimonial-box-style24:hover {
	transform: none;
}

.lc-testimonial-box-style24:hover .lc-test-quote-icon-style24 {
	top: 35px;
}

.btest-box-text.btest-box-text-style24 > h4 {
	font-size: 18px;
	font-family: "Maven Pro", sans-serif;
}

.btest-box-text.btest-box-text-style24 > p {
	font-weight: 400;
	font-family: "Maven Pro", sans-serif;
}

.lc-testimonial-box-style24 > p {
	color: var(--lc-para-color);
	line-height: 1.563;
	font-weight: 100;
	font-family: "Myriad Pro", sans-serif;
}

.lc-testimonial-slider-style24 .swiper-pagination {
	position: relative;
	margin-top: -15px;
}

.lc-testimonial-slider-style24 .swiper-pagination .swiper-pagination-bullet {
	width: 10px !important;
	height: 10px;
	border-radius: 50%;
	opacity: .102;
	background-color: var(--lc-black-color);
}

.lc-testimonial-slider-style24 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 12px !important;
	height: 12px;
	border-radius: 50%;
	opacity: 1;
	background-color: var(--leadcapture-primary);
}

.lc-copright-style24 {
	background-color: var(--lc-primary-color);
}

.lc-copright-style24 .lc-copyright-text > p {
	font-size: 16px;
	font-weight: 500;
	font-family: "Maven Pro", sans-serif;
}

/*============== Interior-Design Style Css End ==============*/

/*============== E-Book Style Css Start ==============*/
.lc-header-wrapper-style17 {
	position: absolute;
	top: 30px;
	/* right: 0; */
	left: 100px;
	margin: auto;
	z-index: 9;
}

.lc-menu-wrapper-style17 {
	padding: 20px 20px 20px 0px;
}

.lc-logo-img-style17 {
	padding: 25px 0px 0px 50px;
}

.lc-btn.lc-btn-style17 {
	max-width: 120px;
	width: 100%;
	height: 50px;
	border-radius: 6px;
	background-image: linear-gradient(196deg, #f37933 0%, #fbc12f 100%);
	position: relative;
	border: none;
}

.lc-btn-style17 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-transform: uppercase;
}

.lc-nav-menu-style17 > ul > li {
	padding: 0 23px;
}

.lc-nav-menu-style17 > ul > li > a {
	font-size: 16px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-nav-menu-style17 > ul > li:nth-child(4) {
	padding-right: 17px;
}

.lc-para-text-style17 {
	margin-bottom: 10px;
}

.lc-toggle-style17 {
	display: none;
}

.lc-toggle-style17 span {
	height: 3px;
	width: 20px;
	margin-top: 4px;
	background-image: linear-gradient(196deg, #f37933 0%, #fbc12f 100%);
	display: block;
}

.lc-btn.lc-btn-style17:hover {
	background-position: 100% 0;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.lc-btn.lc-btn-style17 {
	background-size: 300% 100%;
}

.lc-btn.lc-btn-style17:hover {
	background-image: linear-gradient(to right, #fc6076, #ff9a44, #ef9d43, #e75516);
	box-shadow: 0 4px 15px 0 rgba(252, 104, 110, .75);
}

.lc-nav-menu-style17 > ul > li:hover a {
	color: transparent;
	background-image: linear-gradient(to right, #fc6076, #ff9a44, #ef9d43, #e75516);
	-webkit-background-clip: text;
}

.lc-banner-text.lc-banner-text-style17 {
	padding: 120px 0px 0px 0px;
}

.lc-banner-section-style17 {
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 88px 26px 78px 33px;
	position: relative;
	z-index: 1;
}

.lc-shipping-box-wrapper .lc-shipping-text.lc-shipping-text-style17 a {
	display: inline-block;
	margin: 10px 0 0;
}

.lc-banner-img-style17 {
	text-align: end;
}

.lc-banner-img-style17 {
	margin-top: 83px;
}

.lc-para-text-style17 p {
	max-width: 288px;
	width: 100%;
	padding: 7px 0px 7px 23px;
	border-radius: 25px;
	background-color: var(--lc-white-color);
	font-size: 22px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Outfit";
}

.lc-banner-heading-text-style17 h1 {
	font-size: 72px;
	color: var(--lc-white-color);
	font-weight: 300;
	font-family: "Outfit";
	padding-bottom: 80px;
	line-height: 1;
}

.lc-form-para-text-style17 p {
	font-size: 22px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Outfit";
	padding-bottom: 20px;
}

.lc-search-wrapper-style17 {
	max-width: 558px;
	width: 100%;
	height: 70px;
	border-radius: 6px;
	box-shadow: 0 0 15px rgba(190, 45, 79, .1);
	background-color: var(--lc-white-color);
}

.lc-btn.lc-btn-now-style17 {
	max-width: 170px;
	width: 100%;
	border-radius: 6px;
	background-image: linear-gradient(196deg, #f37933 0%, #fbc12f 100%);
	top: 7px;
	right: 7px;
	padding: 13px 0px 13px 0px;
	background-size: 300% 100%;
}

.lc-btn.lc-btn-now-style17:hover {
	background-position: 100% 0;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	background-image: linear-gradient(to right, #fc6076, #ff9a44, #ef9d43, #e75516);
	box-shadow: 0 4px 15px 0 rgba(252, 104, 110, .75);
}

.lc-search-wrapper-style17 .lc-message-icon img {
	padding: 0px 17px 0px 22px;
}

.lc-btn-now-style17 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-banner-img-wrapper-style17 {
	padding: 238px 0px 0px 0px;
}

.lc-shipping-wrapper-style17 > .container, .lc-highlight-wrapper-style17 > .container, .lc-testimonial-wrapper-style17 > .container, .lc-footer-wrapper-style17 > .container {
	max-width: 1170px;
}

.lc-heading-wrapper-style17 {
	margin: 0px 0px 42px 0;
}

.lc-shipping-wrapper-style17 {
	background-color: var(--lc-bg-color);
	padding: 80px 0px 94px 0px;
}

.lc-heading-wrapper-style17 p {
	font-size: 20px;
	color: var(--lc-white-color);
	font-weight: 700;
	font-family: "Outfit";
	text-align: center;
	max-width: 232px;
	width: 100%;
	/*padding: 7px 0px 5px 0px;*/
	padding: 4px 0px 4px 0px;
	min-height: 40px;
	border-radius: 20px;
	margin: 0 auto;
	background-image: linear-gradient(196deg, #f37933 0%, #fbc12f 100%);
}

.lc-heading-wrapper-style17 h3 {
	font-size: 34px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Outfit";
	text-align: center;
	text-transform: inherit;
	letter-spacing: 0;
	padding: 22px 0px 0px 0px;
}

.lc-shipping-box-wrapper-style17 {
	box-shadow: 0 0 15px rgba(0, 0, 0, .06);
	background-color: var(--lc-white-color);
}

.lc-shipping-box-wrapper-style17:hover {
	border-radius: 10px;
}

.lc-shipping-text-style17:hover h2 {
	color: var(--lc-text-color);
}

.lc-shipping-icon-style17 {
	position: relative;
}

.lc-shipping-icon-style17:before {
	position: absolute;
	content: "";
	height: 85px;
	width: 85px;
	top: -9px;
	border-radius: 50%;
	left: 0;
	margin: 0 auto;
	right: 0;
	background-image: linear-gradient(196deg, #f37933 0%, #fbc12f 100%);
	z-index: -1;
	opacity: 0;
	transition: all .3s linear;
}

.lc-shipping-box-wrapper-style17:hover .lc-shipping-icon-style17:before {
	opacity: 1;
}

.lc-shipping-box-wrapper-style17:hover .lc-shipping-text-style17 a {
	letter-spacing: 1px;
}

.lc-shipping-text-style17 h2 {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Outfit";
	text-align: center;
}

.lc-shipping-text-style17 p {
	max-width: 232px;
	width: 100%;
	font-size: 15px;
	color: var(--lc-para-color);
	font-weight: 300;
	font-family: "Outfit";
	text-align: center;
}

.lc-shipping-text-style17 a {
	font-size: 15px;
	color: var(--lc-text-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	position: relative;
}

.lc-shipping-text-style17 a:before {
	position: absolute;
	content: "";
	height: 1px;
	width: 100%;
	background-color: var(--lc-text-color);
	bottom: 0px;
}

.lc-highlight-wrapper-style17 {
	padding: 80px 0px 29px 0px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.lc-top-box-star-rating-style17 .s0.active {
	fill: var(--lc-stare-color);
}

.lc-top-box-text-style17 h2 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Outfit";
}

.lc-top-box-text-style17 p {
	font-size: 15px;
	color: var(--lc-text-color);
	font-weight: 600;
	font-family: "Outfit";
}

.lc-top-box-wrapper-style17 {
	position: relative;
}

.lc-top-child-style17 {
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	transition: .6s;
}

.lc-top-box-wrapper-style17:hover .lc-top-child-style17 {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.lc-testimonial-box-style17 {
	border-radius: 10px;
}

.lc-testimonial-wrapper-style17 {
	background-color: var(--lc-bg-color);
	padding: 80px 0 83px 0;
}

.lc-testimonial-box-img-style17 img {
	border-radius: 50%;
}

.btest-box-text-style17 h4 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Outfit";
}

.lc-testimonial-box-img-style17 .btest-box-text-style17 p {
	font-size: 15px;
	color: var(--lc-text-color);
	font-weight: 600;
	font-family: "Outfit";
}

.lc-testimonial-box-style17 > p {
	max-width: 474px;
	width: 100%;
	font-size: 15px;
	line-height: 25px;
	color: var(--lc-para-color);
	font-weight: 300;
	font-family: "Outfit";
}

.lc-testimonial-slider-wrapper-style17 .swiper-pagination {
	bottom: 0;
	position: relative;
}

.lc-testimonial-slider-wrapper-style17 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: var(--lc-bullet-color);
	opacity: 1;
}

.lc-testimonial-slider-wrapper-style17 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 10px !important;
	height: 10px;
	border-radius: 5px;
	background-color: var(--lc-text-color);
	opacity: 1;
}

.lc-testimonial-slider-style17 .swiper-slide {
	background-color: var(--lc-bg-color);
}

.lc-testimonial-box-style17:hover .lc-testimonial-box-star img {
	animation-name: elementor-animation-wobble-horizontal;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-horizontal {
	100% {
		transform: translateX(0);
	}
}

.lc-footer-wrapper {
	padding: 60px 0px 30px 0px;
	background-color: var(--lc-footer-color);
}

.lc-footer-text p {
	max-width: 348px;
	width: 100%;
	font-size: 20px;
	color: var(--lc-white-color);
	font-weight: 300;
	font-family: "Outfit";
}

.lc-footer-logo {
	padding-bottom: 29px;
}

.lc-footer-link {
	display: flex;
}

.lc-footer-links-heading h2 {
	font-size: 20px;
	color: var(--lc-link-color);
	font-weight: 600;
	font-family: "Outfit";
}

.lc-footer-box ul li {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 300;
	font-family: "Outfit";
	padding-bottom: 23px;
	padding-left: 16px;
	position: relative;
	transition: all .3s linear;
}

.lc-footer-box ul li::before {
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: var(--lc-white-color);
	left: 0;
	top: 9px;
}

.lc-footer-box ul li:hover {
	color: var(--lc-text-color);
}

.lc-footer-box ul li:hover::before {
	background-image: linear-gradient(196deg, #f37933 0%, #fbc12f 100%);
}

.lc-footer-links-heading {
	padding-bottom: 47px;
}

.lc-footer-link .lc-footer-box:last-child {
	margin: 0 0 0 75px;
}

.lc-copyright-style17 {
	background-color: var(--lc-copy-color);
}

.lc-copyright-text-style17 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Mukta";
	text-align: center;
}

/*============== E-Book Style Css End ==============*/

/*============== Restaurant Style Css Start ==============*/
.lc-banner-section-style27 {
	background-repeat: no-repeat;
	background-size: cover;
}

.lc-header-wrapper-style27 {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 2;
	padding: 0px 0 0 67px;
}

.lc-logo-img.lc-logo-img-style27 {
	padding: 19px 0 0 0px;
}

.lc-toggle-btn-style27 {
	display: block;
	background-color: var(--lc-white-color);
	width: 99px;
	height: 99px;
	position: relative;
	right: -12px;
	padding: 36px 25px 36px 35px;
	cursor: pointer;
	transition: all .5s ease-in-out;
	z-index: 10;
}

.lc-toggle-btn-style27 > span {
	background-color: var(--lc-togglebtn-color);
	margin-top: 6px;
	height: 2px;
	transition: all .5s ease-in-out;
}

.lc-toggle-btn-style27 > span:nth-child(1) {
	width: 20px;
	transition-delay: 0s;
}

.lc-toggle-btn-style27 > span:nth-child(2) {
	width: 26px;
	transition-delay: .12s;
}

.lc-toggle-btn-style27 > span:nth-child(3) {
	width: 35px;
	transition-delay: 0s;
}

.lc-nav-menu.lc-nav-menu-style27 > ul {
	position: fixed;
	right: -600px;
	top: 15px;
	padding: 20px;
	transition: all .3s ease-in-out;
	z-index: 0;
	border-radius: 50px 0 0 50px;
	background-color: var(--lc-background-color);
}

.lc-rest-opentoggle .lc-nav-menu.lc-nav-menu-style27 > ul > li {
	padding: 0 22px;
}

.lc-rest-opentoggle .lc-nav-menu.lc-nav-menu-style27 > ul {
	right: 76px;
}

.lc-rest-opentoggle .lc-toggle-btn-style27 > span:nth-child(1) {
	transform: translate(-1px, 6px) rotate(45deg);
	width: 30px;
	transition-delay: .1s;
}

.lc-rest-opentoggle .lc-toggle-btn-style27 > span:nth-child(2) {
	transition-delay: 0s;
	transform: translateX(110px);
}

.lc-rest-opentoggle .lc-toggle-btn-style27 > span:nth-child(3) {
	transform: translate(-2px, -9px) rotate(314deg);
	width: 30px;
	transition-delay: .1s;
}

.lc-banner-text-style27 > h2 {
	font-size: 32px;
	font-family: "Playfair Display", serif;
	font-weight: 500;
	color: var(--lc-togglebtn-color);
	font-style: italic;
	text-transform: inherit;
}

.lc-banner-text-style27 > h1 {
	font-size: 52px;
	font-weight: 400;
	line-height: 1.385;
	color: var(--lc-heading-color);
	font-family: "Outfit";
	max-width: 700px;
	padding: 11px 0 22px 0;
}

.lc-btn-style27 {
	position: relative;
	padding: 11px 0;
	max-width: 150px;
	background-color: var(--lc-btnbg-color);
	transition: all .5s ease-in-out;
}

.lc-btn-style27:hover, .lc-subbtn-style27:hover {
	background-color: var(--leadcapture-primary);
	transform: scale(1.1);
}

.lc-btn-style27 > a, .lc-subbtn-style27 > a {
	font-size: 16px;
	font-family: "Outfit";
	font-weight: 400;
}

.lc-banner-text-style27 {
	padding: 140px 0 157px 104px;
}

.lc-newsletter-style27 {
	padding: 123px 0 0 0;
}

.lc-newsletter-style27 > h3 {
	font-size: 18px;
	font-family: "Outfit";
	color: var(--lc-white-color);
	font-weight: 500;
	max-width: 244px;
	border-radius: 30px 30px 0 0px;
	text-align: center;
	padding: 11px 0 11px 0;
	background-color: var(--lc-togglebtn-color);
}

.lc-search-wrapper-style27 {
	background-color: var(--lc-white-color);
	box-shadow: 0px 0px 50px 0px rgba(72, 129, 23, .2);
	max-width: 528px;
	border-radius: 0 35px 35px 35px;
}

.lc-search-wrapper-style27 > .lc-message-icon > .lc-search-form {
	font-size: 15px;
	font-family: "Outfit";
	font-weight: 400;
	color: var(--lc-form-text-color);
	padding: 23px 0 22px 10px;
	max-width: 285px;
	width: 100%;
}

.lc-search-wrapper-style27 > .lc-message-icon > input::placeholder {
	color: var(--lc-form-text-color);
}

.lc-search-wrapper-style27 > .lc-message-icon {
	padding: 0 0 0 29px;
}

.lc-banner-img-wrapper.lc-banner-img-wrapper-style27 {
	padding: 87px 0 0 0;
	position: relative;
}

.lc-banner-img2-sytle27 {
	position: absolute;
	content: "";
	top: -19px;
	left: -186px;
}

.lc-banner-img2-sytle27 > img {
	animation: 2.3s rl-rotate linear infinite;
}

@keyframes rl-rotate {
	0% {
		-webkit-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		-moz-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		-ms-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		-o-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		transform: rotate(360deg) translate(-5px) rotate(-360deg);
		transition: 1s ease-in-out;
	}
	
	100% {
		-webkit-transform: rotate(0deg) translate(-5px) rotate(0deg);
		-moz-transform: rotate(0deg) translate(-5px) rotate(0deg);
		-ms-transform: rotate(0deg) translate(-5px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-5px) rotate(0deg);
		transform: rotate(0deg) translate(-5px) rotate(0deg);
		transition: 1s ease-in-out;
	}
}

.lc-subbtn-style27 {
	right: 19px;
	top: 10px;
	background-color: var(--lc-btnbg-color);
}

.lc-subbtn-style27 > a > svg {
	margin: 0 0px 0 5px;
}

.lc-subbtn-style27 > a > svg > .cls-1 {
	fill: var(--lc-white-color);
	margin-left: 10px;
}

.lc-heading-style27-btn {
	text-align: -webkit-right;
}

.lc-heading-style27-btn > .lc-btn-style27 {
	background-color: var(--leadcapture-primary);
	max-width: 170px;
}

.lc-price-list-wrapper-style27 {
	padding: 78px 0 0 0;
}

.lc-pricebox-style27 {
	padding: 110px 0 0 66px;
}

.lc-heading-style27 > h3 {
	font-size: 32px;
	font-family: "Playfair Display", serif;
	color: var(--lc-togglebtn-color);
	font-weight: 500;
	font-style: italic;
	text-align: left;
	margin-bottom: 0;
	line-height: 1.12;
	text-transform: capitalize;
}

.lc-heading-style27 > p {
	font-size: 42px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Outfit";
}

.lc-pricelist-wrapper-style27 {
	border: 2px solid var(--lc-togglebtn-color);
	max-width: 514px;
	background-color: var(--lc-menu-box-color);
	padding: 0;
	border-radius: 30px;
}

.lc-pricelist-wrapper-style27 > h3 {
	font-size: 32px;
	font-weight: 500;
	font-family: "Outfit";
	color: var(--lc-white-color);
	text-align: center;
	max-width: 250px;
	border-radius: 0 0 50px 50px;
	background-color: var(--lc-togglebtn-color);
	padding: 15px 0 15px 0;
	margin: 0 auto;
}

.lc-price-box.lc-pricebox-style27 {
	display: block;
	padding: 12px 27px 25px 26px;
}

.lc-pricebox-content-style27 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px dashed #6abb24;
	flex-wrap: wrap;
}

.restaurant_contact label, .restaurant_contact input, .restaurant_contact button, .restaurant_contact textarea {
	font-family: "Outfit";
}

.restaurant_contact button {
	font-weight: 500 !important;
}

.lc-pricebox-content-style27:last-child {
	border-bottom: none;
}

.lc-price-content-style27 > a {
	font-size: 22px;
	font-family: "Outfit";
	font-weight: 600;
	color: var(--lc-heading-color);
}

.lc-price-content-style27 > p {
	font-size: 16px;
	font-weight: 400;
	font-family: "Outfit";
	color: var(--lc-togglebtn-color);
	line-height: 1.2;
}

.lc-price-content-style27 {
	padding: 20px 0 25px 0;
}

.lc-price-value-style27 > h6 {
	font-size: 28px;
	font-weight: 600;
	color: var(--lc-heading-color);
	font-family: "Outfit";
}

.lc-testimonial-style27 {
	background-color: var(--lc-background-color);
	padding: 71px 0 74px 0;
	position: inherit;
}

.lc-menu-img-wrapper.lc-menu-img-wrapper-style27 {
	text-align: end;
}

.lc-menu-img-wrapper-style27 > img {
	animation: 9s linear 0s infinite alternate none running img_left_right;
}

@keyframes floating {
	0% {
		transform: rotate(0deg) translate(-12px) rotate(0deg);
		transition: 1s ease-in-out;
	}
	
	100% {
		transform: rotate(360deg) translate(-12px) rotate(-360deg);
		transition: 1s ease-in-out;
	}
}

.lc-banner-img-wrapper-style27 > img, .lc-plateimg-style27 > img, .lc-plateimg2-style27 > img {
	animation: rotation 11s infinite linear;
}

@keyframes rotation {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(359deg);
	}
}

.lc-book-img.lc-book-img-style27 > img {
	animation: up-down 2.5s infinite alternate-reverse both;
}

.lc-heading-style27.lc-testhead-style27 > h3, .lc-heading-style27.lc-testhead-style27 > p {
	text-align: center;
}

.lc-heading-wrapper.lc-heading-style27.lc-testhead-style27 {
	margin: 0;
}

.lc-testimonial-box-style27 {
	background-color: var(--lc-white-color);
	box-shadow: 0px 0px 50px 0px rgba(72, 129, 23, .1);
	max-width: 770px;
	margin: 30px auto 0 auto;
	padding: 32px 30px 38px 30px;
}

.btest-box-text.btest-box-text-style27 {
	text-align: center;
	padding: 0;
	margin: 0 auto;
}

.btest-box-text.btest-box-text-style27 > h4 {
	font-size: 22px;
	font-weight: 600;
	font-style: italic;
	color: var(--lc-togglebtn-color);
	font-family: "Playfair Display", serif;
}

.lc-testimonial-box-style27 > p {
	max-width: 630px;
	font-family: "Outfit";
	text-align: center;
	margin: 0 auto;
}

.lc-test-quote-icon-style27 {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	padding: 21px 0 0px 0;
}

.lc-testimonial-box-img-wrapper.lc-testimonial-box-img-wrapper-style27 {
	padding: 0 0 0px 0;
}

.lc-test-quote-icon-style27 > svg > .cls-1, .lc-book-enquiry-call > svg > .cls-1 {
	fill: var(--lc-togglebtn-color);
}

.lc-testimonial-box-style27:hover .lc-test-quote-icon-style27 > svg > .cls-1 {
	fill: var(--lc-heading-color);
}

.lc-testimonial-slider-style27 .swiper-pagination {
	position: relative;
	margin: 13px 0 0 0;
}

.lc-testimonial-slider-style27 .swiper-pagination .swiper-pagination-bullet {
	width: 8px !important;
	background-color: var(--lc-bullet-color);
	border-radius: 50%;
}

.lc-testimonial-slider-style27 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--lc-togglebtn-color);
}

.lc-form-wrapper.lc-form-wrapper-style27::before {
	display: none;
}

form.lc-book-form-heading.lc-book-form-heading-style27 {
	top: 0;
}

.lc-appointment-section-style27 {
	background-color: var(--lc-white-color);
	padding: 79px 0 0px 0;
	/* overflow: hidden; */
	position: inherit;
}

.lc-book-enquiry-call {
	height: 100px;
	width: 110px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--lc-white-color);
}

.lc-book-enquiry-style27 {
	display: flex;
	align-items: center;
	background-color: var(--lc-formcall-bg-color);
	max-width: 434px;
}

.lc-bookenquiry-text {
	padding: 0 0 0 37px;
}

.lc-bookenquiry-text > span {
	font-size: 18px;
	font-family: "Outfit";
	font-weight: 400;
	color: var(--lc-white-color);
}

.lc-bookenquiry-text > p {
	font-size: 30px;
	font-family: "Outfit";
	font-weight: 700;
	color: var(--lc-white-color);
}

.lc-form-wrapper.lc-form-wrapper-style27 {
	background-color: var(--lc-togglebtn-color);
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, .1);
	max-width: 710px;
	margin: 75px 0 0 0;
	border-radius: 0px;
	padding: 59px 0px 81px 0px;
	max-height: 100%;
	z-index: 9999;
}

.lc-book-form-heading-style27 > h2 {
	font-size: 30px;
	font-weight: 600;
	color: var(--lc-white-color);
	font-family: "Outfit";
	padding: 50px 0 0 98px;
}

.lc-book-form-heading-style27 > p {
	font-size: 14px;
	font-weight: 400;
	color: var(--lc-white-color);
	font-family: "Outfit";
	max-width: 540px;
	padding: 14px 0 0 98px;
}

.lc-book-form-wrapper.lc-book-form-wrapper-style27 {
	padding: 37px 98px 0 98px;
}

.lc-input-form-style27 > label {
	font-size: 15px;
	font-weight: 600;
	color: var(--lc-white-color);
	font-family: "Outfit";
}

.lc-input-form-style27 > .lc-input-text {
	font-size: 14px;
	font-weight: 400;
	font-family: "Outfit";
	color: var(--lc-bookform-text-color);
	background-color: transparent;
	border-bottom: 1px solid var(--lc-white-color) !important;
	transition: all .5s ease-in-out;
	text-transform: capitalize;
}

.lc-input-form-style27 > .lc-input-text:focus, .lc-input-form-style27 > textarea.lc-input-text:focus {
	border: 1px solid var(--lc-white-color);
}

.form-group.lc-input-form.lc-input-form-style27 > input::placeholder, .form-group.lc-input-form.lc-input-form-style27 > textarea::placeholder {
	color: var(--lc-bookform-text-color);
}

.lc-input-form-style27 > textarea.form-control.lc-input-text {
	border-bottom: 1px solid var(--lc-white-color) !important;
}

.lc-btn-style27.lc-form-btn-style27 {
	background-color: var(--lc-white-color);
	margin: 30px 0 0 0;
	padding: 12px 0;
}

.lc-btn-style27.lc-form-btn-style27 > a {
	font-size: 15px;
	font-weight: 500;
	font-family: "Outfit";
}

.lc-btn-style27.lc-form-btn-style27:hover, .lc-btn-style27.lc-view-btn-style27:hover {
	background-color: var(--lc-btnbg-color);
}

.lc-btn-style27.lc-form-btn-style27 > a {
	color: var(--lc-togglebtn-color);
}

.lc-appointment-form-wrapper-style27 {
	position: relative;
}

.lc-book-img.lc-book-img-style27 {
	position: absolute;
	top: 0;
	left: 64px;
	z-index: 30;
}

.lc-plateimg-style27 {
	position: absolute;
	z-index: 9999;
	top: 0px;
	right: -92px;
	margin: 0 -100px 0;
}

.lc-plateimg2-style27 {
	position: absolute;
	bottom: 46px;
	left: -175px;
}

.lc-restaurant-wrapper {
	overflow: hidden;
	position: relative;
}

.lc-copright-style27 {
	background-color: var(--lc-copy-bg-color);
	z-index: 40;
}

.lc-copright-style27 .lc-copyright-text > p {
	font-family: "Red Hat Display";
}

/*============== Restaurant Style Css End ==============*/

/*============== Fitness Style Csss start ==============*/
.lc-btn-style23 {
	max-width: 150px;
	border-radius: 25px;
	position: relative;
	padding: 10px 0px 10px 0px;
	background-image: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	border: 2px solid transparent;
}

.lc-btn.lc-btn-style23:hover {
	background-image: linear-gradient(-63deg, #fff1f3 0%, #e8c8e4 100%);
	border: 2px solid;
	border-image-slice: 1;
	border-width: 3px;
	border-image-source: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	border-radius: 0;
}

.lc-btn.lc-btn-style23:hover a {
	color: var(--lc-heading-color);
}

.lc-btn.lc-btn-style23 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 700;
	font-family: "Manrope";
	text-align: center;
}

.lc-header-wrapper-style23 {
	position: absolute;
	top: 0px;
	right: 0;
	left: 0;
	z-index: 9;
	padding: 29px 77px 0 87px;
}

.lc-nav-menu-style23 > ul > li > a {
	font-size: 16px;
	color: var(--lc-heading-color);
	font-weight: 500;
	font-family: "Manrope";
}

.lc-nav-menu-style23 > ul > li:nth-child(4) {
	padding-right: 0px;
}

.lc-nav-menu-style23 > ul > li {
	position: relative;
	padding: 0px 25px 0px 25px;
}

.lc-nav-menu-style23 > ul > li:before {
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	top: 11px;
	left: 9px;
	background-color: var(--leadcapture-primary);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .5s all ease;
	transition: .9s all ease;
	-webkit-animation: rotate360 1s infinite linear;
	animation: rotate360 1s infinite linear;
	border: 2px solid var(--lc-orange-color);
}

.lc-nav-menu-style23 > ul > li:hover:before {
	opacity: 1;
	visibility: visible;
}

@keyframes rotate360 {
	0% {
		transform: rotate(0deg);
	}
	
	50% {
		transform: rotate(180deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.lc-toggle-style23 {
	display: none;
}

.lc-toggle-style23 span {
	height: 3px;
	width: 20px;
	margin-top: 4px;
	background-image: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	display: block;
}

.lc-banner-section-style23 {
	/*background-size: cover !important;*/
	
	/*padding: 88px 26px 217px 33px;*/
	padding: 88px 26px 157px 33px;
	position: relative;
	z-index: 1;
}

.lc-banner-heading-text-style23 h1 {
	font-size: 140px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	max-width: 870px;
	width: 100%;
	max-width: 800px;
	text-transform: inherit;
	line-height: 1.061;
}

.lc-form-para-text-style23 p {
	font-size: 40px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	padding-bottom: 18px;
}

.lc-form-para-text-style23 {
	/*margin: 40px 0 0 0;*/
	margin: 97px 0 0 0;
}

.lc-search-wrapper.lc-search-wrapper-style23 {
	max-width: 566px;
	width: 100%;
	border-radius: 10px;
	background-color: var(--lc-search-color);
}

.lc-search-wrapper.lc-search-wrapper-style23 > .lc-search-form {
	padding: 19px 0px 18px 30px;
	font-size: 16px;
	font-weight: 500;
	font-family: "Manrope";
}

.lc-subsc-btn-style23 {
	max-width: 170px;
	width: 100%;
	border-radius: 10px;
	background-image: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	top: 7px;
	right: 7px;
	padding: 10px 0px 10px 0px;
	border: 2px solid transparent;
}

.lc-subsc-btn-style23:hover {
	background-image: linear-gradient(-63deg, #fff1f3 0%, #fff1f3 100%);
	border: 2px solid;
	border-image-slice: 1;
	/* border-width: 3px; */
	border-image-source: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	border-radius: 0;
}

.lc-btn.lc-subsc-btn-style23:hover a {
	color: var(--lc-heading-color);
}

.lc-subsc-btn-style23 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 700;
	font-family: "Manrope";
	text-align: center;
}

.lc-search-wrapper-style23 > input::placeholder {
	font-size: 16px;
	color: var(--lc-placehold-color);
	font-weight: 500;
	font-family: "Manrope";
}

.lc-Newsletter-style23 {
	max-width: 617px;
	width: 100%;
	border-radius: 10px;
	padding: 24px 25px 23px 25px;
	background-color: var(--lc-white-color);
}

.lc-client-style23 {
	max-width: 250px;
	width: 100%;
	border-radius: 20px;
	background-color: rgba(249, 228, 236, .8);
	border: 2px solid rgba(255, 255, 255, .7);
	padding: 45px 0px 45px 0px;
	position: absolute;
	top: 90px;
	left: -95px;
	text-align: center;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-client-box-style23 h4 {
	font-size: 50px;
	color: transparent;
	background-image: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	font-weight: 800;
	font-family: "Manrope";
	-webkit-background-clip: text;
	background-clip: text;
}

.lc-client-box-style23 p {
	font-size: 16px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Manrope";
}

.lc-client-box-style23 {
	padding-bottom: 20px;
}

.lc-box-style23 {
	width: 71px;
	height: 71px;
	border-radius: 36px;
	background-image: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	position: absolute;
	top: 70px;
	left: 105px;
	z-index: -1;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-banner-heading-text-style23 {
	padding: 93px 0px 0px 49px;
}

.lc-banner-img-wrapper.lc-banner-img-style23 {
	padding: 48px 0px 0px 0px;
	position: relative;
}

.lc-banner-img-style23 img {
	display: none;
}

.lc-service-section-style23 {
	padding: 71px 0 90px 0;
}

.lc-service-box-wrapper-style23 {
	text-align: center;
	padding: 50px 15px 50px 15px;
}

.lc-service-box-wrapper-style23 h4 {
	font-size: 32px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	text-align: center;
	padding: 23px 0px 23px 0px;
}

.lc-service-box-wrapper-style23 p {
	max-width: 224px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-services-color);
	font-weight: 500;
	font-family: "Manrope";
	text-align: center;
	margin: 0 auto;
}

.lc-heading-wrapper-style23 h4 {
	font-size: 50px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	text-align: center;
}

.lc-service-section-box-style23 {
	border-radius: 10px;
	background-color: var(--lc-white-color);
	border: 1px solid var(--lc-border-color);
	margin: 22px 0 19px 0;
}

.lc-service-box-wrapper-style23:hover {
	max-width: 310px;
	width: 100%;
	border-radius: 10px;
	background-image: linear-gradient(-37deg, #ff6900 0%, #ed0979 100%);
	transform: translateY(0px);
	box-shadow: none;
	padding: 50px 15px 50px 15px;
	transform: scale(1.1);
}

.lc-service-box-wrapper-style23:hover h4 {
	color: var(--lc-white-color);
}

.lc-service-box-wrapper-style23:hover p {
	color: var(--lc-white-color);
}

.lc-service-box-wrapper-style23 > span > svg > .cls-1 {
	fill-rule: evenodd;
	filter: url("#filter");
}

.lc-service-box-wrapper-style23:hover span > svg > .cls-1 {
	fill: var(--lc-white-color);
	filter: none;
}

.lc-service-box-wrapper-style23:after {
	display: none;
}

.lc-about-section.lc-about-section-style23 {
	overflow: hidden;
	background-color: #1f202d;
	padding: 79px 0px 80px 0px;
}

.lc-testimonial-wrapper.lc-testimonial-style23 {
	padding: 69px 0 64px 0;
}

.lc-about-section.lc-about-section-style23 img {
	animation: none;
}

.lc-heading-inner-style23 h3 {
	font-size: 50px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	text-transform: initial;
	text-align: start;
}

.lc-heading-inner-style23 p {
	max-width: 568px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-textpara-color);
	font-weight: 500;
	font-family: "Manrope";
}

.lc-timng-list p {
	font-size: 30px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	padding: 25px 0px 25px 0px;
}

.lc-table-heading thead tr th {
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Manrope";
	padding: 10px 0px 12px 27px;
	text-transform: uppercase;
}

.lc-table-heading thead th:last-child {
	border-radius: 0px 10px 0px 0px;
}

.lc-table-heading thead th:first-child {
	border-radius: 10px 0 0 0px;
	border: 0;
}

.lc-table-heading thead {
	max-width: 560px;
	width: 100%;
	border-radius: 10px;
	background-color: var(--lc-thead-color);
}

.lc-table-heading .table {
	max-width: 570px;
	width: 100%;
	height: 294px;
	border-radius: 10px;
	background-color: var(--lc-table-color);
}

.lc-table-heading .table tbody {
	font-size: 14px;
	color: var(--lc-textpara-color);
	font-weight: 500;
	font-family: "Manrope";
}

.lc-table-heading tbody, td, tfoot, th, thead, tr {
	border: none;
}

.lc-table-heading .table tbody tr td {
	padding: 12px 0px 12px 28px;
}

.lc-table-heading .table tbody tr {
	transition: all .3s linear;
}

.lc-table-heading .table tbody tr:hover {
	background-image: linear-gradient(-37deg, #ff6900 0%, #ed0979 100%);
	color: var(--lc-white-color);
}

.lc-heading-style23 h4 {
	font-size: 50px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	text-align: center;
}

.lc-swiper-header-style23 {
	margin: 0 auto;
}

.lc-test-box-style23 h3 {
	font-size: 24px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Odibee Sans";
	padding-bottom: 13px;
	text-align: start;
}

.lc-test-box-style23 p {
	max-width: 442px;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: var(--lc-textpara-color);
	font-weight: 500;
	font-family: "Manrope";
	text-align: start;
}

.lc-test-box-style23 {
	position: relative;
	z-index: 1;
}

.lc-quots-style23 {
	position: absolute;
	top: 52px;
	left: 0px;
	right: 0;
	margin: 0 auto;
	z-index: -1;
}

.lc-clint-img.lc-clint-img-style23 h4 {
	font-size: 20px;
	color: var(--lc-heading-color);
	padding: 10px 0px 10px 0px;
	font-weight: 800;
	font-family: "Manrope";
	text-align: center;
}

.lc-clint-img.lc-clint-img-style23 p {
	font-size: 14px;
	color: transparent;
	font-weight: 400;
	font-family: "Manrope";
	background-image: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	text-align: center;
	-webkit-background-clip: text;
	background-clip: text;
}

.lc-main-testimonials-style23 {
	max-width: 770px;
	width: 100%;
	background-color: var(--lc-white-color);
	padding: 40px 24px 45px 24px;
	justify-content: space-around;
}

.lc-table-heading > .table-responsive {
	border-radius: 10px;
}

.lc-clint-img.lc-clint-img-style23 img {
	padding: 0px 0px 0px 0px;
}

.lc-test-contant-style23 .swiper-button-prev {
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background-color: var(--lc-text-color);
	left: 143px;
}

.lc-test-contant-style23 .swiper-button-next {
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background-color: var(--lc-text-color);
	right: 143px;
}

.lc-test-contant-style23 .swiper-button-prev:hover {
	background: linear-gradient(-37deg, #ff6900 0%, #ed0979 100%) !important;
}

.lc-test-contant-style23 .swiper-button-prev {
	background-color: #eee !important;
}

.lc-test-contant-style23 .swiper-button-next {
	background-color: #eee !important;
}

.lc-test-contant-style23 > .swiper-button-prev:hover svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-test-contant-style23 .swiper-button-next:hover {
	background-image: linear-gradient(-37deg, #ff6900 0%, #ed0979 100%) !important;
}

.lc-test-contant-style23 > .swiper-button-next:hover svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-heading-style23 {
	margin-bottom: 0px;
}

.lc-copyright-style23 {
	background-color: var(--lc-copyright-color);
}

.lc-copyright-text-style23 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Manrope";
	text-align: center;
}

/*============== Fitness Style Css End ==============*/

/*============== Internet Marketing Style Css start ==============*/
.lc-header-wrapper-style25 {
	position: absolute;
	top: 0px;
	right: 0;
	left: 0;
	z-index: 9;
	background-color: var(--lc-nav-color);
	padding: 0 69px 0 87px;
}

.lc-logo-img.lc-logo-img-style25 {
	padding: 29px 0px 0px 0px;
}

.lc-nav-menu-style25 > ul > li > a {
	font-size: 15px;
	color: var(--lc-heading-color);
	font-weight: 300;
	font-family: "Outfit";
}

.lc-nav-menu-style25 > ul > li {
	padding: 0 22px;
}

.lc-btn-style25 {
	max-width: 161px;
	width: 100%;
	padding: 13px 0 12px 0;
	border-radius: 25px;
	box-shadow: 7.431px 6.691px 15px rgba(1, 206, 135, .24);
	background-color: var(--lc-btn-color);
	position: relative;
}

.lc-menu-wrapper-style25 {
	padding: 31px 20px 0px 0px;
}

.lc-btn-style25 a {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Outfit";
}

.lc-nav-menu-style25 > ul > li > a {
	position: relative;
}

.lc-nav-menu > ul > li:last-child {
	padding-right: 25px;
}

.lc-nav-menu-style25 > ul > li > a::before {
	content: "";
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: var(--lc-white-color);
	transition: .5s transform ease;
	transform: scale3d(0, 1, 1);
	transform-origin: 0 50%;
}

.lc-nav-menu-style25 > ul > li > a:hover::before {
	transform: scale3d(1, 1, 1);
}

.lc-nav-menu-style25 > ul > li > a::before {
	background: var(--lc-btn-color);
	transform-origin: 100% 50%;
}

.lc-nav-menu-style25 > ul > li > a:hover::before {
	transform-origin: 0 50%;
}

.lc-toggle-style25, .lc-toggle-style19, .lc-toggle-style22 {
	display: none;
}

.lc-toggle-style25 span, .lc-toggle-style19 > span, .lc-toggle-style22 > span {
	height: 3px;
	width: 20px;
	margin-top: 4px;
	background-color: var(--leadcapture-primary);
	display: block;
}

.lc-banner-section-style25 {
	background-color: var(--lc-nav-color);
	padding: 88px 26px 78px 33px;
	position: relative;
	z-index: 1;
}

.lc-banner-heading-text-style25 h1 {
	font-size: 58px;
	max-width: 760px;
	width: 100%;
	color: var(--lc-heading-color);
	font-weight: 300;
	font-family: "Outfit";
}

.lc-banner-heading-text-style25 p {
	max-width: 564px;
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	color: var(--lc-gray-color);
	font-weight: 300;
	font-family: "Outfit";
	padding: 15px 0px 32px 0px;
}

.lc-btn.lc-get-style25 {
	position: relative;
	max-width: 160px;
	width: 100%;
	border-radius: 25px;
	box-shadow: 7.431px 6.691px 20.5px rgba(255, 95, 133, .3);
	background-color: var(--leadcapture-primary);
	margin: 0px 33px 0px 0px;
}

.lc-flex-text-style25 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.lc-banner-heading-text-style25 {
	padding: 208px 0px 0px 102px;
}

.lc-banner-img-wrapper.lc-banner-img-style25 {
	padding: 48px 0px 0px 68px;
	position: relative;
}

.lc-video-img.lc-video-img-style25 span {
	font-size: 15px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	padding: 0 0 0 14px;
}

.lc-btn.lc-get-style25 a {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Outfit";
}

.lc-form-para-text-style25 {
	position: relative;
}

.lc-form-para-text-style25:before {
	position: absolute;
	left: 242px;
	top: 88px;
	animation: 3s installation infinite alternate;
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/Shape3.png");
}

.lc-form-para-text-style25 p {
	font-size: 22px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	padding: 126px 0px 37px 0px;
}

.lc-subsc-btn-style25 {
	max-width: 160px;
	width: 100%;
	border-radius: 25px;
	box-shadow: 7.431px 6.691px 20.5px rgba(255, 95, 133, .3);
	background-color: var(--leadcapture-primary);
	top: 0px;
	right: 0px;
	padding: 12px 0px 12px 0px;
}

.lc-search-wrapper.lc-search-wrapper-style25 {
	border-radius: 25px;
	background-color: var(--lc-white-color);
	max-width: 396px;
}

.lc-btn.lc-subsc-btn-style25 a {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
}

.lc-bannericon-two-style25 {
	max-width: 227px;
	width: 100%;
	border-radius: 10px;
	box-shadow: -19.406px 4.838px 20px rgba(0, 0, 0, .06);
	background-color: var(--lc-white-color);
	padding: 36px 0px 36px 0px;
	margin: 0 auto;
}

.lc-search-wrapper.lc-search-wrapper-style25 > .lc-search-form, .lc-search-wrapper.lc-search-wrapper-style25 > input::placeholder {
	color: var(--lc-gray-color);
}

.lc-search-wrapper.lc-search-wrapper-style25 > .lc-search-form {
	font-size: 16px;
	font-family: "Outfit";
	color: var(--lc-gray-color);
}

.lc-bannericon-two-style25 h4 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Outfit";
	text-align: center;
	padding: 25px 0px 25px 0px;
}

.lc-sale-btn {
	max-width: 110px;
	width: 100%;
	padding: 1px 0px 2px 0px;
	border-radius: 14px;
	background-color: var(--lc-sale-color);
	margin: 0 auto;
}

.lc-sale-btn a {
	font-size: 13px;
	color: var(--lc-light-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-bannericon-one-style25 {
	position: absolute;
	top: 133px;
	left: 56px;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-bannericon-two-style25 {
	position: absolute;
	bottom: 130px;
	left: -25px;
	animation: 2.3s fl-rotate linear infinite;
	text-align: center;
}

.lc-bannericon-three-style25 {
	max-width: 206px;
	width: 100%;
	height: 242px;
	max-height: 100%;
	border-radius: 10px;
	box-shadow: 27.952px 21.064px 20px rgba(0, 0, 0, .1);
	background-color: var(--lc-white-color);
	padding: 0px 15px 0px 15px;
	position: absolute;
	right: 115px;
	top: 183px;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-overview-text p {
	font-size: 18px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Outfit";
	text-align: center;
}

.lc-overview-text span {
	padding: 6px 17px 6px 17px;
	border-radius: 12px;
	background-color: var(--lc-yellow-color);
	font-size: 12px;
	color: var(--lc-white-color);
	font-weight: 700;
	font-family: "Outfit";
	text-align: center;
}

.lc-overview-text {
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding-top: 20px;
}

.lc-bannericon-four-style25 {
	max-width: 234px;
	border-radius: 10px;
	padding: 16px 14px 16px 0px;
	box-shadow: 13.703px 6.101px 20px rgba(0, 0, 0, .06);
	background-color: var(--lc-white-color);
	position: absolute;
	right: 68px;
	bottom: 130px;
	animation: img_left_right 9s linear alternate infinite;
}

.lc-bannericon-four-style25 img {
	padding-left: 15px;
}

.lc-bannericon-five-style25 {
	position: absolute;
	right: 128px;
	bottom: -32px;
}

.lc-graph-flex {
	display: flex;
	justify-content: space-around;
}

.graph1 {
	width: 30px;
	height: 90px;
	background-color: var(--lc-graph-color);
	margin-top: 63px;
}

.graph2 {
	width: 30px;
	height: 110px;
	background-color: var(--lc-graph-color);
	margin-top: 42px;
}

.graph3 {
	width: 30px;
	height: 70px;
	background-color: var(--lc-graph-color);
	margin-top: 82px;
}

.graph4 {
	width: 30px;
	height: 130px;
	background-color: var(--lc-graph-color);
	margin-top: 21px;
}

.lc-inner-box-style25 p {
	font-size: 12px;
	color: var(--lc-box-color);
	font-weight: 500;
	font-family: "Outfit";
	text-align: center;
	padding-top: 3px;
}

.lc-sale-btn:hover {
	background-color: var(--lc-btn-color);
}

.lc-sale-btn:hover a {
	color: var(--lc-white-color);
}

.lc-btn-style25:hover {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/Internet-marketing/1.jpg");
	cursor: pointer;
}

.lc-btn-style25:hover.nitro-lazy {
	background-image: none !important;
}

.lc-btn.lc-get-style25:hover {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/Internet-marketing/1.jpg");
}

.lc-btn.lc-get-style25:hover.nitro-lazy {
	background-image: none !important;
}

.lc-subsc-btn-style25:hover {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/Internet-marketing/1.jpg");
}

.lc-subsc-btn-style25:hover.nitro-lazy {
	background-image: none !important;
}

.lc-service-section-style25 {
	padding: 80px 0px 79px 0px;
}

.lc-service-img-wrapper.lc-service-img-wrapper-style25 {
	position: relative;
	text-align: end;
}

.lc-service-flex-img {
	position: absolute;
	top: 110px;
	left: 137px;
	animation: 2.3s fl-rotate linear infinite;
}

@keyframes fl-rotate {
	0% {
		-webkit-transform: rotate(0deg) translate(-5px) rotate(0deg);
		-moz-transform: rotate(0deg) translate(-5px) rotate(0deg);
		-ms-transform: rotate(0deg) translate(-5px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-5px) rotate(0deg);
		transform: rotate(0deg) translate(-5px) rotate(0deg);
		transition: 1s ease-in-out;
	}
	
	100% {
		-webkit-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		-moz-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		-ms-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		-o-transform: rotate(360deg) translate(-5px) rotate(-360deg);
		transform: rotate(360deg) translate(-5px) rotate(-360deg);
		transition: 1s ease-in-out;
	}
}

.lc-cup-img img {
	position: absolute;
	bottom: 46px;
	left: 242px;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-cup-img-style25 img {
	position: absolute;
	right: 95px;
	bottom: 45px;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-service-flex-img-style25 img {
	position: absolute;
	top: 100px;
	right: 0px;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-service-img-wrapper.lc-service-img-wrapper-style25 > img {
	width: auto;
}

.lc-service-heading-style25 h2 {
	font-size: 58px;
	color: var(--lc-heading-color);
	font-weight: 300;
	font-family: "Outfit";
	max-width: 650px;
	width: 100%;
	text-transform: initial;
}

.lc-service-heading-style25 {
	padding: 89px 0 34px 74px;
}

.lc-service-heading-style25 p {
	max-width: 564px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-gray-color);
	font-weight: 300;
	font-family: "Outfit";
	padding-bottom: 27px;
}

.lc-heading-text-style25 h5 {
	font-size: 18px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	padding-bottom: 10px;
}

.lc-heading-text-style25 p {
	max-width: 564px;
	font-size: 14px;
	line-height: 24px;
	color: var(--lc-heading-color);
	font-weight: 300;
	font-family: "Outfit";
}

.lc-shipping-wrapper-style25 {
	background-color: var(--lc-nav-color);
	padding: 50px 0px 53px 0px;
}

.lc-heading-wrapper-style25 p {
	font-size: 42px;
	color: var(--lc-heading-color);
	font-weight: 300;
	font-family: "Outfit";
	text-align: center;
	max-width: 473px;
	width: 100%;
	margin: 0 auto;
}

.lc-shipping-box-wrapper-style25 {
	border-radius: 10px;
	box-shadow: 0 0 25px rgba(149, 27, 149, .1);
	background-color: var(--lc-white-color);
	margin-bottom: 26px;
	border-bottom: 4px solid transparent;
}

.lc-shipping-box-wrapper-style25:hover {
	border-radius: 10px;
	border-bottom: 4px solid var(--lc-btn-color);
}

.lc-shipping-box-wrapper-style25:hover h2 {
	color: var(--lc-btn-color);
}

.lc-shipping-text-style25 h2 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Outfit";
	text-align: center;
	padding-bottom: 23px;
	max-width: 150px;
	width: 100%;
	margin: 0 auto;
}

.lc-shipping-icon-style25 img {
	transition: all .3s linear;
}

.lc-shipping-box-wrapper-style25:hover .lc-shipping-icon img {
	animation: none;
	transform: scale(1.1);
}

.lc-testimonial-box-style25:hover .lc-testimonial-boxquote-style25 > svg > .cls-1 {
	fill: var(--leadcapture-primary);
}

.lc-shipping-text-style25 p {
	max-width: 237px;
	width: 100%;
	font-size: 14px;
	color: var(--lc-gray-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

.lc-shipping-icon-style25 img {
	padding-bottom: 10px;
}

.lc-services-testimonials {
	position: relative;
}

.lc-services-inner-testimonials .owl-dots {
	display: none;
}

.lc-services-test-img {
	position: relative;
	opacity: 1;
	-webkit-transition: .4s ease all;
	transition: .4s ease all;
	margin: 0 -48px;
	margin-top: 7px;
}

.lc-heading-wrapper-style25 {
	margin-bottom: 14px;
}

.lc-services-inner-testimonials {
	width: 100%;
	max-width: 1500px;
	margin: 0 auto;
}

.lc-services-testimonial .swiper-slide.swiper-slide-duplicate.swiper-slide-next, .lc-services-testimonial .swiper-slide.swiper-slide-next {
	transform: scale(1.1);
	z-index: 1;
}

.lc-services-testimonial .swiper-slide.swiper-slide-duplicate.swiper-slide-active, .lc-services-testimonial .swiper-slide.swiper-slide-active {
	/*left: 130px;*/
	left: 200px;
}

.lc-services-testimonial .swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev, .lc-services-testimonial .swiper-slide.swiper-slide-duplicate-prev {
	right: 200px;
}

#slide-testimonal .center .test_img:before {
	content: none;
	transition: .7s ease-in-out;
}

.lc-services-test-img img {
	border-radius: 100%;
	overflow: hidden;
	margin: 0 auto;
	height: 100%;
	object-fit: cover;
}

.custome_slide.owl-carousel .owl-item.active.center {
	transform: scale(1.3);
	margin-top: 0 !important;
	position: relative;
	z-index: 999;
	-webkit-transform: scale(1);
	transform: scale(1);
	top: 20px;
}

.lc-services-inner-testimonials .custome_slide.owl-carousel .owl-item {
	transform: scale(.7);
	padding: 10px 0px;
	transition: all .5s;
	margin: 14px 0 14px 0;
}

.lc-testimonial-box-style25:hover {
	transform: translate(0px);
	transform: none !important;
}

.lc-testimonial-style25 {
	padding: 60px 0px 56px 0px;
}

.custome_slide .owl-carousel .owl-dots.disabled, .custome_slide .owl-carousel .owl-nav.disabled {
	display: block;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: block;
}

.lc-services-inner-testimonials .lc-services-testimonial .lc-services-test-img {
	margin: 0px 14px;
}

.lc-services-inner-testimonials .lc-services-testimonial .swiper-wrapper {
	margin: 35px 0;
}

.lc-services-inner-testimonials .swiper-button-next, .lc-services-inner-testimonials .swiper-button-prev {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ebe9f2 !important;
	border-radius: 50%;
	transition: all .5s linear;
}

.lc-services-inner-testimonials .swiper-button-next:hover, .lc-services-inner-testimonials .swiper-button-prev:hover {
	background-color: #ff6a70 !important;
}

.lc-services-inner-testimonials .swiper-button-next:hover .lc-testimonial-boxquote-style25 svg .s0, .lc-services-inner-testimonials .swiper-button-prev:hover .lc-testimonial-boxquote-style25 svg .s0 {
	fill: #fff;
}

.lc-testimonial-slider-wrapper-style25 {
	overflow: hidden;
}

.lc-testimonial-box-style25 {
	margin: 0 auto;
	max-width: 570px;
	box-shadow: 0 0 25px rgba(0, 0, 0, .1);
	background-color: var(--lc-white-color);
	padding: 49px 40px 43px 45px;
}

.lc-testimonial-box-img-style25 {
	display: flex;
	justify-content: start;
	align-items: center;
	padding-bottom: 22px;
}

.lc-testimonial-boximage-style25 {
	display: flex;
	align-items: center;
}

.btest-box-text.btest-box-text-style25 > h4 {
	font-size: 20px;
	font-weight: 600;
	font-family: "Outfit";
}

.btest-box-text.btest-box-text-style25 > p {
	font-size: 15px;
	color: var(--leadcapture-primary);
	font-weight: 400;
	font-family: "Outfit";
	letter-spacing: 0px;
}

.lc-testimonial-box-img.lc-testimonial-box-img-style25 .lc-testimonial-boxquote-style25 > svg {
	top: 48px;
}

/*.lc-testimonial-boximage-style25 img {*/

/*    width: 23% !important;*/

/*}*/
.lc-testimonial-boxquote-style25 > svg > .cls-1 {
	fill: var(--lc-quots-color);
	transition: all .5s linear;
}

.owl-item.center .lc-services-test-img {
	min-width: 600px;
}

.lc-testimonial-boxquote-style25 svg {
	position: absolute;
	right: 35px;
	/*right: 56px;*/
	
	/*top: 48px;*/
	top: 18px;
	transition: all .5s linear;
}

.lc-services-inner-testimonials .swiper-button-prev {
	left: 90px;
}

.lc-services-inner-testimonials .swiper-button-next {
	right: 90px;
}

/*.lc-services-inner-testimonials .swiper-button-prev {*/

/*    left: auto;*/

/*    right: 10px;*/

/*}*/

/*.lc-services-inner-testimonials .swiper-button-next {*/

/*    right: auto;*/

/*    left: 10px;*/

/*}*/
.lc-services-inner-testimonials .swiper-button-next .lc-testimonial-boxquote-style25 svg, .lc-services-inner-testimonials .swiper-button-prev .lc-testimonial-boxquote-style25 svg {
	right: 23px;
}

.lc-testimonial-box-style25 p {
	max-width: 486px;
	width: 100%;
	font-size: 15px;
	color: var(--lc-box-style-color);
	font-weight: 400;
	font-family: "Outfit";
	padding: 0px;
}

.lc-services-inner-testimonials {
	position: relative;
}

.lc-services-inner-testimonials .owl-nav .owl-prev {
	position: absolute;
	top: 145px;
	left: -90px;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background-color: var(--lc-prev-color);
	text-align: center;
	padding: 11px 0px 0px 0px;
	transition: all .3s linear;
}

.lc-services-inner-testimonials .owl-nav .owl-prev > svg > .s0, .lc-services-inner-testimonials .owl-nav .owl-next > svg > .s0 {
	fill: var(--lc-arrow-color);
}

.lc-services-inner-testimonials .owl-nav .owl-prev:hover {
	box-shadow: 7.431px 6.691px 20.5px rgba(255, 95, 133, .3);
	background-color: var(--leadcapture-primary);
}

.lc-services-inner-testimonials .owl-nav .owl-prev:hover svg .s0 {
	fill: var(--lc-white-color);
}

.lc-services-inner-testimonials .owl-nav .owl-next {
	position: absolute;
	right: -80px;
	top: 145px;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background-color: var(--lc-prev-color);
	padding: 12px 0px 0px 0px;
	text-align: center;
	transition: all .3s linear;
}

.lc-services-inner-testimonials .owl-nav .owl-next:hover {
	box-shadow: 7.431px 6.691px 20.5px rgba(255, 95, 133, .3);
	background-color: var(--leadcapture-primary);
}

.lc-services-inner-testimonials .owl-nav .owl-next:hover svg .s0 {
	fill: var(--lc-white-color);
}

.lc-copyright-style25 {
	background-color: var(--lc-copy-color);
}

.lc-copyright-text-style25 p {
	font-size: 15px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Outfit";
	text-align: center;
}

/*============== Internet Marketing Style Css End ==============*/

/*============== Real Estate Style Css Start==============*/
.lc-banner-section-style28 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right;
	padding: 88px 0 193px 0;
}

.lc-header-wrapper-style28 {
	padding: 19px 87px 20px 87px;
}

.lc-banner-text-style28 {
	padding: 204px 0 100px 149px;
}

.lc-btn-style28.lc-listbtn-style28 {
	max-width: 180px;
	border-radius: 25px;
	padding: 13px 0;
}

.lc-nav-menu-style28 > ul > li > a {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	position: relative;
	transition: all .5s ease-in-out;
}

.lc-nav-menu-style28 > ul > li > a:hover {
	color: var(--leadcapture-primary);
}

.lc-nav-menu-style28 > ul > li > a::before, .lc-nav-menu-style28 > ul > li > a::after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background: var(--leadcapture-primary);
	content: "";
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-moz-transition: opacity .3s, -moz-transform .3s;
	transition: opacity .3s, transform .3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
	transition: all .5s ease-in-out;
}

.lc-nav-menu-style28 > ul > li > a::before {
	top: 0;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}

.lc-nav-menu-style28 > ul > li > a:hover::before, .lc-nav-menu-style28 > ul > li > a:hover::after {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.lc-nav-menu-style28 > ul > li > a:after {
	bottom: 0;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
}

.cl-effect-21 a:hover::before, .cl-effect-21 a:focus::before, .cl-effect-21 a:hover::after, .cl-effect-21 a:focus::after {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.lc-nav-menu-style28 > ul > li {
	padding: 0 13px;
}

.lc-nav-menu-style28 > ul > li:last-child {
	padding-right: 48px;
}

.lc-logo-img.lc-logo-img-style28, .lc-logo-img.lc-logo-img-style18 {
	margin: 0 0 30px 0;
}

.lc-banner-text-style28 > h1 {
	font-size: 62px;
	font-family: "Outfit";
	color: var(--lc-white-color);
	font-weight: 500;
	line-height: 1.29;
	text-transform: inherit;
	padding: 0 0 31px 0;
}

.lc-btn-style28 {
	position: relative;
	max-width: 270px;
	border-radius: 30px;
	padding: 18px 0;
	overflow: hidden;
}

.lc-btn-style28 > a, .lc-btn-form-style28 > a {
	font-weight: 500;
	letter-spacing: 2px;
	font-family: "Outfit";
	text-transform: uppercase;
}

.lc-btn-style28:hover a, .lc-btn-form-style28:hover a {
	z-index: 1;
}

.lc-btn-style28:hover, .lc-btn-form-style28:hover {
	border: 1px solid var(--lc-portfoliors-bg-color);
}

.lc-btn-style28::before, .lc-btn-form-style28::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: var(--lc-portfoliors-bg-color);
	transform: translateX(-100%);
	transition: all .5s ease-in-out;
}

.lc-btn-style28.lc-knowbtn-style28::before {
	background-color: var(--leadcapture-primary);
}

.lc-btn-style28.lc-knowbtn-style28:hover {
	border: 1px solid var(--leadcapture-primary);
}

.lc-btn-style28:hover:before, .lc-btn-form-style28:hover::before {
	transform: translateX(0);
}

.lc-update-text-style28 {
	margin: 41px 87px 0 0px;
	border-radius: 30px;
	max-width: 496px;
}

.lc-update-text-style28::before, .lc-update-text-style28::after {
	display: none;
}

.lc-update-text-style28 > h3 {
	font-weight: 700;
	font-family: "Outfit";
	color: var(--lc-heading-color);
	margin: 33px 0px 15px 0px;
}

.lc-update-text-style28 > p {
	font-family: "Outfit";
	color: var(--lc-para-color);
	padding: 0 0 22px 0;
}

.lc-search-wrapper-style28 {
	max-width: 360px;
	border-radius: 25px;
	background-color: var(--lc-form-bg-color);
	border: 1px solid var(--lc-formborder-color);
	margin: 0 auto;
}

.lc-search-wrapper-style28 > .lc-message-icon > .lc-search-form {
	font-size: 15px;
	color: var(--lc-formtext-color);
	font-weight: 400;
	font-family: "Outfit";
	background-color: transparent;
	padding: 12px 0 11px 0;
	max-width: 300px;
	width: 100%;
}

.lc-search-wrapper-style28 > .lc-message-icon > input::placeholder {
	color: var(--lc-formtext-color);
}

.lc-search-wrapper-style28 > .lc-message-icon {
	text-align: left;
}

.lc-search-wrapper-style28 > .lc-message-icon > img {
	padding: 0 0 0 17px;
}

.lc-btn-form-style28 {
	position: relative;
	max-width: 360px;
	left: 0;
	right: 0;
	margin: auto;
	top: 19px;
	overflow: hidden;
}

.lc-btn-form-style28 > a > img {
	padding: 0 20px 0 0;
}

.lc-portfolio-section-style28 {
	padding: 70px 0 80px 0;
	position: relative;
}

.lc-heading-style28 > h3 {
	font-size: 28px;
	font-weight: 700;
	color: var(--lc-heading-color);
	font-family: "Outfit";
	text-transform: inherit;
	letter-spacing: 0px;
}

.lc-portfolioicon-wrapper > ul > li > .lc-portfolio-icon > svg > .cls-1 {
	fill: var(--lc-para-color);
}

.lc-portfolioicon-wrapper > ul > li > p {
	font-size: 15px;
	font-weight: 400;
	color: var(--lc-para-color);
	font-family: "Outfit";
	padding: 3px 0 0 9px;
}

.lc-portfolio-box-text > h3 {
	font-size: 22px;
	font-weight: 700;
	color: var(--lc-heading-color);
	font-family: "Outfit";
}

.lc-portfolio-box-text > p {
	font-size: 15px;
	color: var(--lc-para-color);
	font-weight: 400;
	font-family: "Outfit";
	max-width: 340px;
	position: relative;
	padding: 0 0 13px 0;
}

.lc-portfolio-box-text > p::after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	right: 0;
	width: 370px;
	max-width: 100%;
	height: 1px;
	background-color: var(--lc-black-color);
	opacity: .102;
}

.lc-heading-wrapper.lc-heading-style28 {
	margin: 0px 0px 42px 0;
}

.lc-portfolioicon-wrapper > ul, .lc-portfolioicon-wrapper > ul > li {
	display: flex;
	align-items: center;
}

.lc-portfolioicon-wrapper > ul > li {
	padding: 0 29px 0 0;
}

.lc-portfolio-box.lc-portfoliobox-style28 {
	position: relative;
	padding: 0 0 44px 0;
	overflow: hidden;
}

.lc-portfoliobox-img, .lc-locationbox-img {
	position: relative;
	overflow: hidden;
	transition: all 2s ease-in-out;
	border-radius: 10px;
}

.lc-portfoliobox-img:hover img, .lc-locationbox-img:hover img, .lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfoliobox-img > img, .lc-location-box-wrapper:hover .lc-locationbox-img img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	border-radius: 10px;
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
}

.lc-portfoliobox-img img, .lc-locationbox-img img {
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	width: 100%;
	border-radius: 6px;
}

.lc-location-box-wrapper:hover .lc-locbox-properties, .lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
	top: 50%;
}

.lc-portfolio-box-rs {
	max-width: 110px;
	border-radius: 20px;
	padding: 7px 15px 7px 15px;
	background-color: var(--lc-portfoliors-bg-color);
	position: absolute;
	content: "";
	top: 57%;
	right: 64px;
	transition: all .5s ease-in-out;
}

.lc-portfolioicon-wrapper {
	padding: 12px 0 0 0;
}

.lc-portfolio-box-rs > p {
	font-size: 16px;
	font-weight: 700;
	color: var(--lc-white-color);
	font-family: "Outfit";
}

.lc-portfolio-box-text, .lc-location-box-text {
	padding: 24px 0 0 0;
}

.lc-btn-style28.lc-viewbtn-style28 {
	margin: 0 auto;
	text-align: center;
	max-width: 160px;
	padding: 13px 0;
}

.lc-location-box-wrapper {
	position: relative;
	border-radius: 10px;
	background-color: var(--lc-white-color);
	padding: 10px 10px 20px 10px;
	margin: 0 0 50px 0;
}

.lc-location-box-wrapper > img {
	width: 100%;
}

.lc-location-section-style28 {
	padding: 73px 0 80px 0;
	position: relative;
	background-color: var(--lc-headerbg-color);
}

.lc-location-box-text > h3 {
	font-size: 22px;
	font-weight: 700;
	font-family: "Outfit";
	color: var(--lc-heading-color);
	padding: 0 0 6px 0;
}

.lc-btn-style28.lc-knowbtn-style28 {
	max-width: 130px;
	border-radius: 20px;
	background-color: var(--lc-portfoliors-bg-color);
	padding: 8px 0 8px 0;
}

.lc-btn-style28.lc-knowbtn-style28 > a {
	letter-spacing: 1px;
}

.lc-location-box-text > p {
	font-size: 15px;
	font-family: "Outfit";
	font-weight: 400;
	color: var(--lc-para-color);
	max-width: 340px;
	padding: 0 0 12px 0;
}

.lc-locbox-properties {
	max-width: 116px;
	border-radius: 15px;
	background-color: var(--leadcapture-primary);
	position: absolute;
	top: 55%;
	left: 40px;
	padding: 3px 17px 3px 17px;
	transition: all .5s ease-in-out;
}

.lc-locbox-properties > p {
	font-size: 15px;
	font-family: "Outfit";
	font-weight: 400;
	color: var(--lc-white-color);
}

.lc-heading-style28.lc-testhead-style28 {
	margin: 0;
}

.lc-testimonial-style28 {
	padding: 73px 0 72px 0;
}

.lc-testimonial-box-style28 {
	max-width: 770px;
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, .06);
	margin: 30px auto 30px auto;
	padding: 30px 30px 32px 30px;
}

.lc-testimonial-box-img-wrapper-style28 {
	flex-direction: column;
	margin: 0 0 17px 0;
}

.lc-test-quote-icon-style28 {
	position: relative;
	top: 0;
	text-align: center;
	padding: 21px 0 0 0;
}

.lc-test-quote-icon-style28 > svg > .cls-1 {
	fill: var(--leadcapture-primary);
}

.btest-box-text-style28 {
	padding: 22px 0 0px 0;
}

.btest-box-text-style28 > h4 {
	font-size: 22px;
	font-family: "Outfit";
	font-weight: 600;
	color: var(--leadcapture-primary);
}

.lc-testimonial-box-style28 > p {
	font-family: "Outfit";
	text-align: center;
	max-width: 630px;
	margin: 0 auto;
}

.lc-testimonial-box-style28:hover .lc-test-quote-icon-style28 > svg > .cls-1 {
	fill: var(--lc-portfoliors-bg-color);
}

.lc-testimonial-slider-style28 .swiper-pagination {
	position: relative;
	padding: 0;
}

.lc-testimonial-slider-style28 .swiper-pagination .swiper-pagination-bullet {
	/*background-color: var(--leadcapture-primary);*/
	background-color: #fe4459;
	opacity: .2;
	border-radius: 50%;
}

.lc-testimonial-slider-style28 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 10px !important;
	height: 10px;
	opacity: 1;
}

.lc-copright-style28 {
	background-color: var(--lc-portfoliors-bg-color);
}

.lc-copright-style28 .lc-copyright-text > p {
	font-family: "Red Hat Display";
}

/*============== Real Estate Style Css End ==============*/

/*============== gardeners Style Css Start ==============*/
.lc-banner-section-style20 {
	background-color: var(--lc-bannerbg-color);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 88px 0 55px 0;
}

.lc-header-wrapper-style20 {
	position: absolute;
	top: 29px;
	left: 0;
	right: 0;
	z-index: 1;
	padding: 0 124px 0 151px;
}

.lc-bannerbg-img-style20 {
	position: absolute;
	top: 0;
	left: 0;
}

.lc-nav-menu.lc-nav-menu-style20 {
	padding: 17px 0 0 0;
}

.lc-nav-menu-style20 > ul > li > a {
	color: var(--lc-menutext-color);
	font-family: "Rubik", sans-serif;
	transition: all .5s ease-in-out;
}

.lc-nav-menu-style20 > ul > li > a::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 0%;
	color: transparent;
	background-color: var(--lc-btnbg-color);
	height: 1px;
	transition: all .5s ease-in-out;
}

.lc-nav-menu-style20 > ul > li > a:hover {
	color: var(--lc-btnbg-color);
}

.lc-nav-menu-style20 > ul > li > a:hover:after {
	width: 100%;
}

.lc-nav-menu-style20 > ul > li {
	padding: 0 30px;
}

.lc-banner-image-style20 {
	padding: 141px 0 0 0;
}

.lc-banner-icon-style20 > .lc-bannericon-bg-style20 {
	border-radius: 20px;
	background-color: #fff;
	box-shadow: 0px 21px 30px 0px rgba(12, 119, 61, .16);
	width: 103px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	content: "";
}

.lc-banner-icon-style20 > .lc-bannericon-bg-style20:nth-child(1) {
	right: 150px;
	bottom: 43%;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-banner-icon-style20 > .lc-bannericon-bg-style20:nth-child(2) {
	left: -2px;
	bottom: 17%;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-banner-icon-style20 > .lc-bannericon-bg-style20:nth-child(3) {
	top: 90px;
	left: -85px;
	animation: img_left_right 9s linear alternate infinite;
}

.lc-bannericon-bg-style20.lc-bannericon-bg-text-style20 {
	width: 391px;
	height: 111px;
	padding: 20px 10px 20px 10px;
	background-color: rgba(255, 255, 255, .8);
}

.lc-bannericon-bg-text-style20 > .lc-bannericon-text-style20 > h3 {
	font-size: 20px;
	color: var(--leadcapture-primary);
	font-weight: 800;
	font-family: "Mulish", sans-serif;
}

.lc-bannericon-bg-text-style20 > .lc-bannericon-text-style20 > p {
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	max-width: 240px;
	font-family: "Rubik", sans-serif;
}

.lc-bannericon-bg-text-style20 > .lc-bannericon-text-style20 {
	padding: 0 0 0 20px;
}

.lc-banner-text-style20 > h1 {
	font-family: "Mulish", sans-serif;
	font-size: 50px;
	font-weight: 900;
	line-height: 1.44;
	color: var(--lc-menutext-color);
	text-transform: inherit;
	max-width: 630px;
}

.lc-banner-text-style20 > h1 > span {
	color: var(--leadcapture-primary);
}

.lc-banner-text-style20 > p {
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	max-width: 620px;
	font-family: "Rubik", sans-serif;
	padding: 13px 0 26px 0;
}

.lc-form-arrow-style20 {
	position: absolute;
	left: 30%;
	top: 52%;
	animation: 3s installation infinite alternate;
}

.lc-btn-style20 {
	position: relative;
	background-color: var(--lc-btnbg-color);
	border-radius: 5px;
	max-width: 153px;
	padding: 11px 0;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
}

.lc-btn-style20:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.lc-btn-style20:hover {
	border: 1px solid var(--leadcapture-primary);
}

.lc-btn-style20:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--leadcapture-primary);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.lc-btn-style20 > a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Mulish", sans-serif;
}

.lc-subscribe-form-style20 {
	margin: 59px 0 0 0;
	text-align: left;
	max-width: 670px;
	box-shadow: 0px 16px 49px 0px rgba(13, 77, 62, .1);
	position: relative;
	padding: 33px 32px 39px 39px;
}

.lc-formbg-shape {
	position: absolute;
	right: 39px;
	top: 34px;
}

.lc-subscribe-form-style20 > h2 {
	color: var(--leadcapture-primary);
	font-weight: 900;
	font-family: "Mulish", sans-serif;
	padding: 0 0 12px 0;
}

.lc-subscribe-form-style20 > p {
	font-size: 16px;
	font-weight: 400;
	color: var(--lc-para-color);
	font-family: "Rubik", sans-serif;
	padding: 0 0 21px 0;
}

.lc-sub-form-style20 > .lc-input-group > .lc-custom-input {
	font-family: "Rubik", sans-serif;
	color: var(--lc-para-color);
}

.lc-sub-form-style20 > .lc-input-group > input::placeholder {
	color: var(--lc-para-color);
}

.lc-sub-form-style20 > .lc-input-group {
	border: 1px solid rgba(7, 41, 41, .08);
	background-color: var(--lc-formtext-bg-color);
	max-width: 410px;
	width: 100%;
}

.lc-banner-text-style20 {
	padding: 146px 0 0px 145px;
}

.lc-about-section-style20 {
	padding: 98px 0 88px 0;
}

.lc-about-heading-style20 {
	padding: 100px 0 0 0;
}

.lc-about-heading-style20 > h6, .lc-heading-style20 > h3 {
	font-family: "Mulish", sans-serif;
	font-size: 20px;
	color: var(--lc-btnbg-color);
	font-weight: 600;
	background-image: none;
	padding: 0;
	position: relative;
	margin: 0 0 16px 0;
}

.lc-about-heading-style20 > h6.nitro-lazy, .lc-heading-style20 > h3.nitro-lazy {
	background-image: none !important;
}

.lc-about-heading-style20 > h6::after, .lc-heading-style20 > h3:after {
	position: absolute;
	content: "";
	top: 13px;
	left: 100px;
	width: 78px;
	height: 1px;
	background-color: var(--lc-btnbg-color);
}

.lc-about-heading-style20 > h1, .lc-heading-style20 > h2 {
	font-family: "Mulish", sans-serif;
	font-size: 30px;
	font-weight: 900;
	color: var(--leadcapture-primary);
	line-height: 1.2;
	max-width: 480px;
	padding: 0 0 17px 0;
}

.lc-about-heading-style20 > p {
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	color: var(--lc-para-color);
	padding: 0 0 15px 0;
}

.lc-btn-style20.lc-abbtn-style20 {
	margin: 17px 0 0 0;
}

.lc-services-wrapper-style20 {
	background-size: cover;
	background-repeat: no-repeat;
	padding: 92px 0 75px 0;
}

.lc-heading-style20 {
	margin: 0px 0px 21px 0;
}

.lc-heading-style20 > h3 {
	text-align: left;
	letter-spacing: 0px;
	text-transform: capitalize;
}

.lc-heading-style20 > h3:after {
	left: 130px;
}

.lc-heading-style20 > h2 {
	text-align: left;
	max-width: 510px;
}

.lc-heading-style20.lc-bloghead-style20 > h3::after {
	left: 195px;
}

.lc-comments-style20 > .lc-comment-text > p {
	font-family: "Mulish", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--leadcapture-primary);
	padding: 0 0 0 5px;
}

.lc-comments.lc-comments-style20, .lc-comments-style20 > .lc-comment-text {
	display: flex;
	align-items: center;
	padding: 4px 0 7px 10px;
	cursor: pointer;
}

.lc-comment-text.lc-likes-text {
	padding: 4px 0 7px 30px;
}

.lc-comments-style20 > .lc-comment-text > span > svg .cls-1 {
	fill: var(--leadcapture-primary);
}

.lc-blog-wrapper.lc-blog-wrapper-style20 {
	padding: 92px 0 75px 0;
}

.lc-blog-box-style20 {
	border-radius: 10px;
	background-color: var(--lc-white-color);
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, .08);
	padding: 10px 10px 28px 10px;
	margin: 24px 26px 24px 4px;
}

.lc-blog-img-style20 > img {
	border-radius: 10px;
}

.lc-blog-text.lc-blog-text-style20 {
	padding: 0 0 0 20px;
}

.lc-blog-text-style20 > h4 {
	font-family: "Mulish", sans-serif;
	color: var(--lc-menutext-color);
	font-weight: 600;
	margin: 0 0 5px 0;
}

.lc-blog-text-style20 > p {
	font-family: "Rubik", sans-serif;
	font-size: 16px;
	color: var(--lc-para-color);
	max-width: 330px;
	padding: 0 0 4px 0;
}

.lc-heading-style20.lc-bloghead-style20 {
	margin: 0px 0px 11px 0;
}

.lc-heading-style20.lc-bloghead-style20 > h2 {
	max-width: 300px;
}

.lc-readbtn-style20 {
	position: relative;
	padding: 0;
	background-color: transparent;
	justify-content: flex-start;
}

.lc-readbtn-style20 > a {
	font-family: "Mulish", sans-serif;
	font-size: 16px;
	color: var(--leadcapture-primary);
	font-weight: 500;
}

.lc-readbtn-style20 > a > svg .cls-1, .lc-blog-sliderbtn-style20 > .swiper-button-next > svg .cls-1, .lc-blog-sliderbtn-style20 > .swiper-button-prev > svg .cls-1, .lc-servicebox-sliderbtn-style20 .swiper-button-prev > svg .cls-1, .lc-servicebox-sliderbtn-style20 .swiper-button-next > svg .cls-1 {
	fill: var(--leadcapture-primary);
}

.lc-blog-sliderbtn-style20, .lc-servicebox-sliderbtn-style20 {
	position: relative;
	top: 69px;
}

.lc-blog-sliderbtn-style20 .swiper-button-next, .lc-blog-sliderbtn-style20 .swiper-button-prev, .lc-servicebox-sliderbtn-style20 .swiper-button-next, .lc-servicebox-sliderbtn-style20 .swiper-button-prev {
	border: 1px solid var(--leadcapture-primary);
	height: 45px;
	width: 45px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .5s ease-in-out;
}

.lc-blog-sliderbtn-style20 .swiper-button-next:hover, .lc-blog-sliderbtn-style20 .swiper-button-prev:hover, .lc-servicebox-sliderbtn-style20 .swiper-button-prev:hover, .lc-servicebox-sliderbtn-style20 .swiper-button-next:hover {
	background-color: var(--leadcapture-primary);
}

.lc-blog-sliderbtn-style20 .swiper-button-next:hover svg .cls-1, .lc-blog-sliderbtn-style20 .swiper-button-prev:hover svg .cls-1, .lc-servicebox-sliderbtn-style20 .swiper-button-prev:hover svg .cls-1, .lc-servicebox-sliderbtn-style20 .swiper-button-next:hover svg .cls-1 {
	fill: var(--lc-white-color);
}

.lc-blog-sliderbtn-style20 > .swiper-button-prev, .lc-servicebox-sliderbtn-style20 > .swiper-button-prev {
	left: auto;
	right: 11%;
}

.lc-servicebox-sliderbtn-style20 .swiper-button-next {
	right: 6%;
}

.lc-servicebox-sliderbtn-style20 .swiper-button-prev {
	right: 15%;
}

.lc-servicebox-wrapper-style20 {
	background-color: var(--lc-white-color);
	box-shadow: 0px 21px 30px 0px rgba(12, 119, 61, .16);
	max-width: 270px;
	margin: 50px 25px 45px 4px;
	padding: 72px 15px 21px 25px;
	border-radius: 10px;
}

.lc-serviceslider-style20 > .swiper-wrapper, .lc-blogslider-style20 > .swiper-wrapper {
	margin: 0 17px 0 5px;
}

.lc-servicebox-wrapper-style20::after {
	display: none;
}

.lc-servicebox-wrapper-style20:hover {
	box-shadow: 0px 21px 30px 0px rgba(12, 119, 61, .16);
}

.lc-serbox-text-style20 > h4 {
	font-family: "Mulish", sans-serif;
	font-size: 20px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	text-align: left;
	margin: 0 0 8px 0;
}

.lc-serbox-text-style20 > p {
	font-family: "Rubik", sans-serif;
	color: var(--lc-para-color);
	text-align: left;
	max-width: 210px;
	padding: 0 0 19px 0;
}

.lc-servicebox-wrapper-style20 .lc-serbox-text-style20 .lc-readbtn-style20 > a {
	fill: var(--leadcapture-primary);
}

.lc-servicebox-wrapper-style20 .lc-serbox-text-style20 .lc-readbtn-style20 > a > svg .cls-1 {
	fill: var(--leadcapture-primary);
}

.lc-servicebox-wrapper-style20 .lc-serbox-text-style20 .lc-readbtn-style20 > a > svg {
	transition: all .5s ease-in-out;
}

.lc-serbox-text-style20 .lc-readbtn-style20:hover a > svg, .lc-readbtn-style20:hover a > svg {
	margin-left: 10px;
}

.lc-serbox-text-style20 .lc-readbtn-style20:hover a > svg .cls-1, .lc-readbtn-style20:hover a > svg .cls-1 {
	fill: var(--lc-btnbg-color);
}

.lc-servicebox-wrapper-style20:hover .lc-serbox-text-style20 > h4 {
	color: var(--lc-btnbg-color);
}

.lc-serbox-text-style20 .lc-readbtn-style20:hover > a, .lc-readbtn-style20:hover > a {
	color: var(--lc-btnbg-color);
	letter-spacing: 0px;
}

.lc-servicebox-wrapper-style20:hover .lc-serbox-icon-style20 {
	transform: rotate(45deg);
}

.lc-serbox-icon.lc-serbox-icon-style20 {
	position: absolute;
	top: -56px;
	left: 20px;
	transition: all .5s ease-in-out;
}

.lc-copright-style20 {
	background-color: var(--leadcapture-primary);
}

.lc-copright-style20 .lc-copyright-text > p {
	font-size: 16px;
	font-family: "Rubik", sans-serif;
}

.lc-serbox-icon-style20 {
	width: 99px;
	height: 93px;
	background-color: #0c773d;
	border-radius: 50%;
	background-color: #e2f3ed;
}

.BG {
	background-color: #0c773d;
	position: absolute;
	left: 402px;
	top: 1919px;
	width: 100px;
	height: 94px;
	z-index: 207;
}

.BG_copy {
	border-radius: 50%;
	background-color: #e2f3ed;
	position: absolute;
	left: 396px;
	top: 1910px;
	width: 112px;
	height: 112px;
	z-index: 206;
}

/*============== gardeners Style Css End ==============*/

/*============== EventManagement Style Css End ==============*/
.lc-btn-style21 {
	position: relative;
}

.lc-btn-style21:hover, .lc-subbtn-style21:hover {
	background-color: transparent;
	border: 1px solid var(--leadcapture-primary);
}

.lc-btn-style21:hover a, .lc-subbtn-style21:hover a {
	color: var(--leadcapture-primary);
}

.lc-banner-section-style21 {
	background-repeat: no-repeat;
	background-size: cover;
	padding: 122px 0 0 0;
}

.lc-header-wrapper-style21, .lc-header-wrapper-style29 {
	position: absolute;
	top: 13px;
	left: 0;
	right: 0;
	padding: 0 145px 0 146px;
	z-index: 1;
}

.lc-banner-text-style21 {
	padding: 114px 0 100px 144px;
}

.lc-nav-menu-style21 > ul > li {
	padding: 0 32px;
}

.lc-nav-menu-style21 > ul > li:last-child {
	padding: 0 32px 0 32px;
}

.lc-nav-menu-style21 > ul > li > a {
	color: var(--lc-heading-color);
	font-family: "Mulish", sans-serif;
}

.lc-banner-image.lc-banner-image-style21 {
	right: 156px;
}

.lc-bannericon-bg-style21 {
	border-radius: 20px;
	background-color: var(--lc-white-color);
	box-shadow: 0px 18px 29px 0px rgba(245, 63, 123, .16);
	max-width: 258px;
	/* height: 257px; */
	text-align: center;
	padding: 29px 0 26px 0;
	position: absolute;
	content: "";
}

.lc-banner-icon-style21 > .lc-bannericon-bg-style21 > img {
	padding: 0px 0 23px 0;
}

.lc-banner-icon-style21 > .lc-bannericon-bg-style21:nth-child(1) {
	left: 120px;
	top: 40px;
	z-index: 999;
	animation: 4s fl-rotate linear infinite;
}

.lc-banner-icon-style21 > .lc-bannericon-bg-style21:nth-child(2) {
	bottom: 63px;
	right: -99px;
	z-index: 99;
	animation: 4s fl-rotate linear infinite;
}

.lc-banner-image.lc-banner-image-style21 > img {
	z-index: 99;
}

.lc-banner-image.lc-banner-image-style21::before {
	position: absolute;
	content: "";
	position: absolute;
	top: 45%;
	left: 60%;
	transform: translate(-50%, -50%);
	height: 400px;
	width: 803px;
	border-radius: 400px 400px 0 0;
	/* background-color: green; */
	border-top: 2px dashed var(--leadcapture-primary);
	border-width: 3px;
	border-spacing: 10px;
}

/* @keyframes spin { 
    100% { 
      transform: rotateZ(360deg);
    }
  } */

/* .lc-banner-image.lc-banner-image-style21::before {
    position:absolute;
    content: '';
    top: 166px;
    right: -35px;
    width: 803px;
    max-width: 100%;
    max-height: 100%;
    height: 703px;
    border-radius: 50%;
    border-top: 2px dashed var(--leadcapture-primary);
} */
.lc-bannerdots-style21 > .lc-bannerdot-style21 {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background-color: var(--leadcapture-primary);
}

.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(1) {
	position: absolute;
	left: 213px;
	top: 42%;
}

.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(2) {
	position: absolute;
	left: 427px;
	top: 22%;
}

.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(3) {
	position: absolute;
	right: 143px;
	top: 28%;
}

.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(4) {
	position: absolute;
	right: -16px;
	top: 53%;
}

.lc-banner-image.lc-banner-image-style21:after {
	position: absolute;
	content: "";
	right: 26px;
	bottom: 0;
	height: 352px;
	max-height: 100%;
	width: 686px;
	max-width: 100%;
	background-color: var(--leadcapture-primary);
	border-radius: 30px 30px 0 0;
}

.lc-bannericon-text-style21 > h3 {
	font-size: 24px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	padding: 0 0 13px 0;
	font-family: "Barlow", sans-serif;
}

.lc-bannericon-text-style21 > p {
	font-size: 16px;
	font-weight: 400;
	font-family: "Mulish", sans-serif;
	color: var(--lc-para-color);
}

.lc-banner-text-style21 > h2 {
	font-size: 30px;
	color: var(--leadcapture-primary);
	font-weight: 500;
	font-family: "Barlow", sans-serif;
	padding: 0 0 5px 0;
}

.lc-banner-text-style21 > h1 {
	font-size: 70px;
	letter-spacing: 1px;
	font-weight: 900;
	line-height: 1.229;
	color: var(--lc-heading-color);
	text-transform: inherit;
	font-family: "Barlow", sans-serif;
}

.lc-banner-text-style21 > h1 > span {
	color: var(--leadcapture-primary);
}

.lc-banner-text-style21 > p {
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	padding: 10px 0 57px 0;
	max-width: 530px;
	font-family: "Muli", sans-serif;
}

.lc-newsletter-style21 > h3 {
	font-size: 26px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	padding: 0 0 33px 0;
	font-family: "Barlow", sans-serif;
}

.lc-search-wrapper-style21 > .lc-message-icon > .lc-search-form {
	font-size: 16px;
	font-weight: 400;
	color: var(--lc-para-color);
	text-transform: capitalize;
	padding: 17px 0 17px 2px;
	font-family: "Muli", sans-serif;
}

.lc-search-wrapper-style21 > .lc-message-icon > img {
	padding: 0 0 0 30px;
}

.lc-search-wrapper-style21 {
	background-color: var(--lc-white-color);
	max-width: 498px;
	border-radius: 30px;
	box-shadow: 0px 18px 29px 0px rgba(245, 63, 123, .16);
}

.lc-search-wrapper-style21 > .lc-message-icon > input::placeholder {
	color: var(--lc-para-color);
}

.lc-subbtn-style21 {
	max-width: 165px;
	top: 4px;
	right: 4px;
}

.lc-subbtn-style21 > a {
	font-size: 16px;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
}

.lc-event-section.lc-event-section-style21 {
	padding: 92px 0 80px 0;
	position: relative;
}

.lc-heading-wrapper.lc-heading-style21 {
	margin: 0 0 82px 0;
}

.lc-heading-style21 > h3 {
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: inherit;
	font-family: "Barlow", sans-serif;
}

.lc-heading-style21 > h2 {
	font-weight: 700;
	color: var(--lc-heading-color);
	font-family: "Barlow", sans-serif;
	position: relative;
}

.lc-heading-style21 > h2:after, .lc-heading-style21 > h2:before {
	position: absolute;
	content: "";
	top: 62px;
	left: 0;
	right: 0;
	max-width: 100%;
	width: 69px;
	height: 3px;
	background-color: var(--leadcapture-primary);
	margin: auto;
}

.lc-heading-style21 > h2:after {
	max-width: 100%;
	width: 150px;
	height: 1px;
	top: 63px;
}

.lc-ourservices-section-style21 {
	background-color: var(--lc-background-color);
	padding: 95px 0 76px 0;
	position: relative;
	overflow: hidden;
}

.lc-heading-style21.lc-serhead-style21 > h3 {
	text-align: left;
}

.lc-heading-style21.lc-serhead-style21 > h2 {
	text-align: left;
}

.lc-heading-style21.lc-serhead-style21 > p {
	font-size: 16px;
	font-weight: 400;
	color: var(--lc-para-color);
	font-family: "Muli", sans-serif;
	padding: 45px 0 0 0;
	max-width: 250px;
}

.lc-service-wrapper.lc-servicewrapper-style21 {
	z-index: 10;
	position: relative;
}

.lc-service-box-wrapper-style21 {
	border-radius: 10px;
	max-width: 270px;
	background-color: var(--lc-white-color);
	box-shadow: 0px 18px 29px 0px rgba(245, 63, 123, .16);
	margin: 0 0 23px 0;
	padding: 36px 15px 11px 15px;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style21:hover::after, .lc-service-box-wrapper.lc-service-box-wrapper-style21:hover::before {
	width: 104px;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style21::before {
	position: absolute;
	content: "";
	background-color: var(--leadcapture-primary);
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	width: 0;
	height: 2px;
	transition: all .5s ease-in-out;
}

.lc-serbox-icon-style21 {
	margin: 0 0 13px 0;
}

.lc-serbox-icon.lc-serbox-icon-style21 > img {
	transition: all .5s ease-in-out;
}

.lc-service-box-wrapper-style21:hover .lc-serbox-icon.lc-serbox-icon-style21 > img {
	animation: swing .8s ease-out 1;
}

.lc-heading-style21.lc-serhead-style21 {
	padding: 98px 0 0 0;
}

.lc-serbox-textstyle21 > h4 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 500;
	font-family: "Barlow", sans-serif;
	margin: 0 0 8px 0;
}

.lc-serbox-textstyle21 > p {
	color: var(--lc-para-color);
	font-family: "Muli", sans-serif;
}

.lc-heading-style21.lc-serhead-style21 > h2::before, .lc-heading-style21.lc-serhead-style21 > h2::after {
	top: 107px;
	right: auto;
}

.lc-heading-style21.lc-serhead-style21 > h2::after {
	top: 108px;
}

.lc-ourservices-section-style21:before, .lc-ourservices-section-style21::after {
	position: absolute;
	content: "";
	top: 52px;
	left: 39px;
	height: 190px;
	width: 190px;
	border: 35px solid var(--leadcapture-primary);
	right: 0;
	bottom: 0;
	border-radius: 50%;
	z-index: 1;
	animation: img_left_right 5s linear alternate infinite;
}

.lc-ourservices-section-style21::after {
	height: 502px;
	width: 502px;
	left: auto;
	top: auto;
	bottom: -194px;
	right: -209px;
	border: 63px solid var(--leadcapture-primary);
}

.lc-pricingtable-wrapper-style21 {
	padding: 94px 0px 98px 0px;
}

.lc-plan-box-style21 {
	padding: 29px 40px 29px 30px;
	box-shadow: 0px 18px 29px 0px rgba(245, 63, 123, .16);
	height: auto;
	transition: all .5s ease-in-out;
}

.lc-plan-box-style21::before, .lc-plan-box-style21::after {
	display: none;
}

.lc-plan-box-style21:hover .lc-planbox-img.lc-planbox-img-style21 {
	animation: swing .8s ease-out 1;
}

.lc-planbox-img-style21 {
	height: 70px;
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	/*background-color: rgb(255, 246, 248);*/
	background-color: #fff;
	box-shadow: 0px 18px 29px 0px rgba(245, 63, 123, .16);
	transition: all .5s ease-in-out;
}

.lc-plan-box-style21 > h4 {
	font-size: 24px;
	color: var(--lc-heading-color);
	font-weight: 500;
	font-family: "Barlow", sans-serif;
	padding: 23px 0 4px 0;
}

.lc-plan-box-style21 > h2 {
	font-size: 36px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Barlow", sans-serif;
	position: relative;
}

.lc-plan-box-style21 > h2 > sub {
	font-size: 20px;
	color: var(--lc-para-color);
	font-weight: 500;
	font-family: "Barlow", sans-serif;
}

.lc-plan-box-style21 > h2::after {
	position: absolute;
	content: "";
	top: 69px;
	left: 0;
	right: 0;
	height: 2px;
	width: 310px;
	max-width: 100%;
	background-color: var(--lc-planline-color);
}

.lc-plan-box-style21 > ul {
	padding: 42px 0 21px 0;
}

.lc-plan-box-style21 > ul > li {
	display: flex;
	align-items: center;
	padding: 0 0 13px 0;
}

.lc-plan-box-style21 > ul > li > p {
	font-size: 16px;
	font-weight: 400;
	color: var(--lc-para-color);
	font-family: "Muli", sans-serif;
	padding: 0 0 0px 0;
}

.lc-btn-style21.lc-pricebtn-style21 {
	border: 1px solid var(--leadcapture-primary);
	background-color: transparent;
	padding: 14px 0;
	max-width: 310px;
}

.lc-btn-style21.lc-pricebtn-style21:hover {
	background-color: var(--leadcapture-primary) !important;
}

.lc-btn-style21.lc-pricebtn-style21:hover a {
	color: var(--lc-white-color);
}

.lc-btn-style21.lc-pricebtn-style21 > a {
	color: var(--leadcapture-primary);
}

.lc-eventbox-wrapper {
	position: relative;
}

.lc-eventbox-wrapper > p {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 500;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	opacity: .902;
	border-radius: 10px;
	position: absolute;
	content: "";
	bottom: 23px;
	left: 23px;
	padding: 8px 40px 8px 40px;
}

.lc-eventslider-style21 .swiper-slide.swiper-slide-active {
	width: 570px !important;
}

.lc-eventslider-style21 .swiper-slide.swiper-slide-duplicate.swiper-slide-prev, .lc-eventslider-style21 .swiper-slide.swiper-slide-duplicate.swiper-slide-next, .lc-eventslider-style21 .swiper-slide.swiper-slide-prev {
	width: 270px !important;
}

.lc-eventtime, .lc-eventlocation {
	display: flex;
	align-items: center;
	padding: 0 0 7px 0;
}

.lc-eventbox-timer-wrapper {
	position: absolute;
	content: "";
	/*right: 19px;*/
	
	/*bottom: 61px;*/
	right: 28px;
	bottom: 23px;
	border-radius: 10px;
	background-color: #fff;
	opacity: .902;
	box-shadow: 0px 18px 29px 0px rgba(114, 33, 230, .16);
	max-width: 284px;
	padding: 30px 30px 23px 26px;
}

.lc-btn-style21.lc-knowbtn-style21 {
	margin: 15px 0 0 0;
}

.lc-eventbox-timer-wrapper > h5 {
	font-size: 24px;
	color: var(--lc-heading-color);
	font-weight: 600;
	font-family: "Barlow", sans-serif;
	padding: 0 0 15px 0;
}

.lc-eventtime > p, .lc-eventlocation > p {
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	font-family: "Muli", sans-serif;
	padding: 0 0 0 10px;
}

.lc-event-slider-btn > .swiper-button-prev, .lc-event-slider-btn > .swiper-button-next {
	top: 60%;
	box-shadow: 0px 18px 29px 0px rgba(245, 63, 123, .16);
	transition: all .5s ease-in-out;
}

.lc-event-slider-btn > .swiper-button-prev {
	left: 18%;
}

.lc-event-slider-btn > .swiper-button-next {
	right: 18%;
}

.lc-event-slider-btn > .swiper-button-prev > svg > .s0, .lc-event-slider-btn > .swiper-button-next > svg > .s0 {
	fill: var(--leadcapture-primary);
	transition: all .5s ease-in-out;
}

.lc-event-slider-btn > .swiper-button-prev:hover, .lc-event-slider-btn > .swiper-button-next:hover {
	background-color: var(--leadcapture-primary);
}

.lc-event-slider-btn > .swiper-button-prev:hover svg > .s0, .lc-event-slider-btn > .swiper-button-next:hover svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-copyright-style21 {
	background-color: var(--leadcapture-primary);
}

.lc-copyright-style21 .lc-copyright-text > p {
	font-size: 16px;
	font-family: "Muli", sans-serif;
}

/*============== EventManagement Style Css End ==============*/

/*============== Flower Style Css start ==============*/
.lc-header-wrapper-style19 {
	position: absolute;
	top: 0px;
	right: 0;
	left: 0;
	z-index: 9;
	padding: 29px 77px 0 87px;
}

.lc-nav-flex-style19 {
	display: flex;
	justify-content: space-evenly;
	position: relative;
	padding: 0px 304px 0px 321px;
}

.lc-nav-flex-style19 ul {
	display: flex;
}

.lc-nav-flex-style19 ul li {
	padding: 18px 27px 0px 23px;
}

.lc-logo-img-style19 {
	/* position: absolute;
    top: 30px;
    left: 0;
    right: 0; */
	padding: 0 0 24px 0;
	margin: 0 auto;
	text-align: center;
}

.lc-nav-menu-style19 ul li a {
	font-size: 16px;
	color: var(--lc-menu-text-color);
	font-weight: 400;
	font-family: "Lora";
	text-align: center;
}

.lc-nav-menu-style19 ul li a {
	position: relative;
}

.lc-nav-menu-style19 ul li a::before {
	content: "";
	width: 100%;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: -4px;
	background: var(--lc-white-color);
	transition: .5s transform ease;
	transform: scale3d(0, 1, 1);
	transform-origin: 0 50%;
}

.lc-nav-menu-style19 ul li a:hover::before {
	transform: scale3d(1, 1, 1);
}

.lc-nav-menu-style19 ul li a::before {
	transform-origin: 100% 50%;
	background: var(--leadcapture-primary);
}

.lc-nav-menu-style19 ul li a:hover::before {
	transform-origin: 100% 50%;
}

.lc-banner-section-style19 {
	background-size: cover !important;
	padding: 88px 40px 158px 58px;
	position: relative;
	z-index: 1;
	background-repeat: no-repeat !important;
}

.lc-banner-section-style19::before {
	position: absolute;
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/Vector1.png");
	/*bottom: 0;*/
	bottom: -5px;
	left: -41px;
	animation: img_left_right 9s linear alternate infinite;
}

.lc-banner-section-style19::after {
	position: absolute;
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/Vector2.png");
	top: 0;
	right: 0;
	animation: 3s installation infinite alternate;
}

.lc-banner-text-style19 {
	padding: 28px 0px 0px 0px;
}

.lc-flower-heading h1 {
	font-size: 62px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Playfair Display";
	text-align: center;
	padding-bottom: 20px;
	max-width: 780px;
	width: 100%;
	margin: 0 auto;
	text-transform: initial;
}

.lc-flower-para-heading p {
	max-width: 770px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-menu-text-color);
	font-weight: 400;
	font-family: "Lora";
	text-align: center;
	padding-bottom: 30px;
	margin: 0 auto;
}

.lc-btn.lc-get-style19 {
	position: relative;
	max-width: 150px;
	width: 100%;
	border-radius: 5px;
	background-color: var(--leadcapture-primary);
	margin: 0 auto;
}

.lc-btn.lc-get-style19 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Lora";
}

.lc-banner-img-style19 {
	padding: 90px 0px 0px 0px;
}

.lc-subscribe-form-style19 {
	border-radius: 10px;
	box-shadow: 0px 16px 24.5px rgba(13, 77, 62, 10%);
	background-color: var(--lc-white-color);
	position: absolute;
	top: 69%;
	left: -60px;
	margin: 0 auto;
	max-width: 1008px;
	width: 100%;
	right: -83px;
}

.lc-sub-form-style19 .lead_capture_form_render > div .form-group:last-child {
	max-width: 160px;
	width: 100%;
	border-radius: 5px;
	position: relative;
	background-color: #0d4d3e;
	border: 2px solid transparent;
	padding: 10px 0;
}

.lc-sub-form-style19 .lead_capture_form_render > div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.lc-sub-form-style19 .lead_capture_form_render > div .form-group {
	max-width: 100%;
	width: 350px;
}

.lc-sub-form-style19 .lead_capture_form_render > div .form-group:last-child button {
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
}

.lc-sub-form-style19 .lead_capture_form_render > div .form-group input {
	padding: 13px 20px 13px 20px;
	max-width: 340px;
	width: 100%;
	border-radius: 5px;
	background-color: #fffbf8;
	border: 1px solid #fee9dd;
	font-size: 16px;
	color: #797979;
	font-weight: 400;
	font-family: "Lora";
}

.lc-sub-form-style19 .lead_capture_form_render > div .form-group:last-child:hover {
	border: 2px solid #0d4d3e;
	background-color: var(--lc-bg-color);
}

.lc-sub-form-style19 .lead_capture_form_render > div .form-group:last-child:hover button {
	color: #0d4d3e !important;
	background: transparent !important;
	border: 0 !important;
}

.lc-subscribe-form-style19 h2 {
	font-size: 26px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Playfair Display";
	text-align: start;
	padding-left: 16px;
}

.lc-btn.lc-btn-style19 {
	max-width: 150px;
	width: 100%;
	border-radius: 5px;
	position: relative;
	background-color: var(--lc-primary-color);
	border: 2px solid transparent;
	padding: 10px 0;
}

.lc-btn.lc-btn-style19:hover {
	border: 2px solid var(--lc-primary-color);
	background-color: var(--lc-bg-color);
}

.lc-btn.lc-btn-style19:hover a {
	color: var(--lc-primary-color);
}

.lc-custom-input-style19 {
	padding: 13px 20px 13px 20px;
	max-width: 340px;
	width: 100%;
	border-radius: 5px;
	background-color: var(--lc-bg-color);
	border: 1px solid var(--lc-border-color);
	font-size: 16px;
	color: var(--lc-input-text-color);
	font-weight: 400;
	font-family: "Lora";
}

.lc-subscribe.lc-subscribe-style19 {
	position: absolute;
	top: 69%;
	left: -60px;
	margin: 0 auto;
	max-width: 1008px;
	width: 100%;
	right: -83px;
}

.lc-btn.lc-btn-style19 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Lora";
}

.lc-offer-wrapper-style19 {
	padding: 81px 0px 83px 0px;
}

.lc-text-offer-style19 h4 {
	font-size: 30px;
	color: var(--lc-light-color);
	font-weight: 700;
	font-family: "Playfair Display";
	max-width: 481px;
	width: 100%;
	text-transform: initial;
	position: relative;
	padding: 10px 0;
	text-align: left;
}

.lc-text-offer-style19 h4:before {
	position: absolute;
	content: "";
	background-color: var(--leadcapture-primary);
	height: 1px;
	width: 70px;
	bottom: 0;
	left: 0px;
}

.lc-para-offer-style19 p {
	max-width: 540px;
	font-size: 16px;
	color: var(--lc-para-color);
	font-weight: 400;
	font-family: "Lora";
}

.lc-read-btn-style19 {
	margin: revert !important;
}

.lc-offer-box-wrapper {
	padding: 67px 0px 0px 0px;
}

.lc-para-offer-style19 {
	margin-bottom: 40px;
}

.lc-read-btn-style19 {
	max-width: 170px;
	width: 100%;
	border-radius: 5px;
	background-color: var(--leadcapture-primary);
	position: relative;
	border: 2px solid transparent;
	padding: 10px 0;
}

.lc-btn.lc-read-btn-style19:hover {
	border: 2px solid var(--lc-primary-color);
	background-color: var(--lc-bg-color);
}

.lc-btn.lc-read-btn-style19:hover a {
	color: var(--lc-primary-color);
}

.lc-read-btn-style19 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Lora";
}

.lc-sub-form.lc-sub-form-style19 .lc-input-group {
	max-width: 100%;
	width: 372px;
}

.lc-popular-wrapper {
	padding: 70px 0px 100px 0px;
	position: relative;
}

.lc-popular-heading h4 {
	font-size: 30px;
	color: #fffefe;
	font-weight: 700;
	font-family: "Playfair Display";
	text-align: center;
	text-transform: inherit;
	position: relative;
}

.lc-popular-heading h4:before {
	position: absolute;
	content: "";
	width: 60px;
	height: 1px;
	background-color: var(--lc-white-color);
	bottom: -14px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

.lc-popular-heading p {
	max-width: 570px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Lora";
	margin: 0 auto;
	padding: 30px 0px 40px 0px;
	text-align: center;
}

.lc-popular-text h4 {
	font-size: 20px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	font-family: "Playfair Display";
	text-align: center;
	padding-bottom: 10px;
}

.lc-popular-text p {
	max-width: 290px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-input-text-color);
	font-weight: 400;
	margin: 0 auto;
	font-family: "Lora";
}

.lc-popular-box {
	position: relative;
}

.lc-popular-text {
	max-width: 330px;
	width: 100%;
	padding: 17px 0px 17px 0px;
	border-radius: 10px;
	position: absolute;
	background-color: var(--lc-white-color);
	left: 0;
	right: 0;
	opacity: 1;
	bottom: 19px;
	margin: 0 auto;
	transition: all .3s linear;
}

.lc-popular-box img {
	width: 100%;
}

.lc-popular-box:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0, 0, 0, .4);
	border-radius: 10px;
	transition: all .5s linear;
	transform: translateY(-10%) scale(1);
}

.lc-popular-box:hover:before {
	visibility: visible;
	opacity: 1;
	transform: translateY(-10%) scale(0);
}

.lc-flower-one {
	position: absolute;
	left: -30px;
	bottom: -36px;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-flower-two {
	top: 0;
	left: 20px;
	animation: img_left_right 9s linear alternate infinite;
}

.lc-flower-three {
	position: absolute;
	right: 0;
	top: 15px;
	animation: 3s installation infinite alternate;
}

.lc-flower-four {
	position: absolute;
	right: 5px;
	bottom: 0;
	animation: 2.3s fl-rotate linear infinite;
}

.lc-heading-wrapper.lc-heading-style19 h2 {
	font-size: 30px;
	color: var(--lc-light-color);
	font-weight: 700;
	width: 100%;
	font-family: "Playfair Display";
	max-width: 250px;
	padding-bottom: 20px;
	position: relative;
	margin-left: -15px;
}

.lc-flex-text-style19 #Shape3 {
	fill: #c7c7c7;
}

.lc-heading-wrapper.lc-heading-style19 h2:before {
	position: absolute;
	content: "";
	width: 90px;
	height: 1px;
	background-color: var(--leadcapture-primary);
	bottom: 8px;
}

.lc-heading-wrapper.lc-heading-style19 p {
	max-width: 387px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-input-text-color);
	font-weight: 400;
	font-family: "Lora";
}

.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-next, .lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-prev {
	width: 45px;
	height: 45px;
	border-radius: 23px;
	background-color: var(--leadcapture-primary);
	display: flex;
	align-items: center;
	justify-content: center;
}

.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 {
	position: relative;
	top: 8px;
}

.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-next {
	/*top: 3px;*/
	top: 0px;
	right: auto;
	/*left: 24%;*/
	left: 17%;
	transition: all .3s linear;
}

.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-prev {
	/*left: 5%;*/
	left: 0%;
}

.lc-test-box-style19 {
	position: relative;
}

.lc-test-text-style19 {
	max-width: 536px;
	width: 100%;
	border-radius: 10px;
	padding: 40px 20px 27px 36px;
	box-shadow: 0px 16px 24.5px rgba(13, 77, 62, .14);
	background-color: var(--lc-white-color);
	position: absolute;
	left: 230px;
	right: 0;
	/*top: 40px;*/
	top: 46px;
}

.lc-test-text-style19 p {
	max-width: 480px;
	width: 100%;
	font-size: 16px;
	color: var(--lc-input-text-color);
	font-weight: 400;
	font-family: "Lora";
	padding-bottom: 28px;
}

.lc-test-para-style19 p {
	font-size: 16px;
	color: var(--lc-input-text-color);
	font-weight: 400;
	font-family: "Lora";
	padding-bottom: 0;
}

.lc-test-para-style19 h4 {
	font-size: 20px;
	color: var(--leadcapture-primary);
	font-weight: 700;
	padding: 0 0 4px 0;
	font-family: "Playfair Display";
}

.lc-flex-text-style19 {
	display: flex;
	justify-content: start;
	align-items: center;
	flex-wrap: wrap;
}

.lc-test-para-style19 {
	margin-right: 187px;
}

.lc-testimonial-slider-btn.lc-testimonial-slider-btn-style19.swiper-button-next .s0 {
	fill: var(--lc-white-color);
}

.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-prev > svg > .s0, .lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-next > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-copyright-style19 {
	background-color: var(--lc-copy-color);
}

.lc-copyright-text-style19 p {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Lora";
}

.lc-flower-img {
	max-width: 600px;
	height: 500px;
	position: relative;
	background-size: cover;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	border-radius: 30px;
	margin: 0 auto;
}

.lc-flower {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) translateZ(50px);
	-moz-transform: translate(-50%, -50%) translateZ(50px);
	-ms-transform: translate(-50%, -50%) translateZ(50px);
	-o-transform: translate(-50%, -50%) translateZ(50px);
	transform: translate(-50%, -50%) translateZ(50px);
}

.lc-banner-img-style19 {
	position: relative;
	overflow: hidden;
}

.lc-banner-img-style19::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: "";
	width: 0;
	height: 0;
	background: rgba(255, 255, 255, .2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}

.lc-banner-img-style19:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}

@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	
	40% {
		opacity: 1;
	}
	
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

@keyframes circle {
	0% {
		opacity: 1;
	}
	
	40% {
		opacity: 1;
	}
	
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

.lc-btn.lc-view-style22:hover {
	background-color: #f8f3ff;
	border: 1px solid #ac73f5;
}

.lc-btn.lc-view-style22:hover a {
	color: #ac73f5;
}

/*============== Flower Style Css End ==============*/

/*============== Fashion Style Css start ==============*/
.lc-header-wrapper-style22 {
	position: absolute;
	top: 0px;
	right: 0;
	left: 0;
	z-index: 9;
	padding: 19px 146px 0 145px;
}

.lc-nav-menu-style22 ul li a {
	font-size: 16px;
	color: var(--lc-light-black-color);
	font-weight: 400;
	font-family: "Ubuntu";
	text-align: center;
}

.lc-nav-menu-style22 > ul > li:nth-child(4) {
	padding-right: 0px;
}

.lc-search-icon-style22 {
	padding: 0px 21px 0px 0px;
	cursor: pointer;
}

.lc-cart-icon-style22 {
	cursor: pointer;
}

.lc-arrival-icons.lc-arrival-icons-style22 span > svg .s0 {
	fill: #ac73f5;
}

.lc-nav-menu.lc-nav-menu-style22 ul li {
	padding: 0px 30px;
	transition: all .5s linear;
}

.lc-nav-menu.lc-nav-menu-style22 ul li:hover a {
	color: var(--leadcapture-primary);
	font-weight: 700;
}

.lc-banner-section-style22 {
	background-size: cover;
	padding: 88px 0px 85px 33px;
	position: relative;
	z-index: 1;
}

.lc-btn.lc-get-style22 {
	position: relative;
	margin: 0px 33px 0px 0px;
	max-width: 174px;
	width: 100%;
	height: 50px;
	border-radius: 25px;
	box-shadow: -18px 0 14.5px rgba(172, 115, 245, .16);
	background-color: var(--leadcapture-primary);
}

.lc-btn.lc-get-style22 a span {
	padding: 1px 10px 5px 9px;
	border-radius: 50%;
	transition: all .5s;
	background-color: var(--lc-white-color);
	margin-left: 5px;
}

.lc-btn.lc-get-style22:hover a span {
	background-color: #1a1918;
}

.lc-btn.lc-get-style22:hover a span > svg .s0 {
	fill: var(--lc-white-color);
}

.lc-banner-heading-text-style22 h5 {
	font-size: 34px;
	letter-spacing: 1px;
	color: var(--leadcapture-primary);
	font-family: "Monotype Corsiva";
	position: relative;
}

.lc-banner-heading-text-style22 h5:before {
	position: absolute;
	content: "";
	right: 0;
	left: -96px;
	top: 20px;
	margin: 0 auto;
	width: 217px;
	max-width: 100%;
	height: 2px;
	background-color: var(--leadcapture-primary);
}

.lc-banner-heading-text-style22 h1 {
	font-size: 84px;
	letter-spacing: 2px;
	color: var(--lc-light-black-color);
	font-weight: 700;
	width: 100%;
	max-width: 660px;
	font-family: "Ubuntu";
	padding: 0px 0px 25px 0px;
}

.lc-banner-heading-text-style22 p {
	max-width: 603px;
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Ubuntu";
	padding: 0px 0px 33px 17px;
	position: relative;
}

.lc-banner-heading-text-style22 p:before {
	position: absolute;
	content: "";
	width: 2px;
	height: 45px;
	background-color: var(--leadcapture-primary);
	left: 3px;
	top: 5px;
}

.lc-img-style22 {
	width: 50px;
	height: 50px;
	border-radius: 25px;
	box-shadow: -18px 0 14.5px rgba(172, 115, 245, .16);
	background-color: var(--leadcapture-primary);
	padding: 10px 0px 0px 17px;
	animation-name: wave;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes wave {
	0% {
		box-shadow: 0 0 0px 0px rgba(161, 87, 175, 50%);
	}
	
	100% {
		box-shadow: 0 0 0px 15px rgba(255, 255, 255, 0);
	}
}

.lc-video-img-style22 {
	display: flex;
	align-items: center;
	position: relative;
}

.lc-video-img-style22::before {
	position: absolute;
	top: 60px;
	right: -70px;
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/Shape-12.png");
}

.lc-video-img-style22 span {
	font-size: 16px;
	color: var(--lc-light-black-color);
	font-weight: 400;
	font-family: "Ubuntu";
	padding-left: 26px;
}

.lc-btn.lc-get-style22 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Ubuntu";
	text-align: center;
}

.lc-btn.lc-get-style22 a img {
	background-color: var(--lc-white-color);
	padding: 7px 12px 9px 10px;
	border-radius: 50%;
}

.lc-banner-heading-text-style22 {
	/*padding: 187px 0px 0px 110px;*/
	padding: 100px 0px 0px 110px;
}

.lc-shipping-style22 h6 {
	font-size: 36px;
	letter-spacing: 1px;
	color: var(--leadcapture-primary);
	font-weight: 500;
	padding: 11px 22px 11px 0px;
	font-family: "Ubuntu";
}

.lc-shipping-style22 p {
	font-size: 16px;
	letter-spacing: 0px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Ubuntu";
}

.lc-shipping-style22 {
	display: flex;
	align-items: center;
}

.lc-fashion-box-style22 h5 {
	font-size: 22px;
	color: var(--lc-light-black-color);
	font-weight: 500;
	font-family: "Ubuntu";
}

.lc-banner-img-style22 {
	position: relative;
	right: 99px;
	top: 11px;
}

.lc-fashion-box-style22 {
	position: absolute;
	box-shadow: -18px 0 14.5px rgba(4, 173, 144, .16);
	background-color: var(--lc-white-color);
	padding: 9px 9px 21px 9px;
	right: 27px;
	bottom: 170px;
	border-radius: 10px;
	animation: 3.1s fl-rotate linear infinite;
}

.lc-Newsletter-style22 p {
	font-size: 22px;
	color: var(--lc-light-black-color);
	font-weight: 700;
	font-family: "Ubuntu";
	padding-bottom: 13px;
}

.lc-search-wrapper.lc-search-wrapper-style22 {
	max-width: 498px;
	width: 100%;
	border-radius: 25px;
	background-color: var(--lc-search-color);
	border: 1px solid rgba(172, 115, 245, .22);
	padding: 4px 0px 4px 0px;
}

.lc-subsc-btn-style22 {
	max-width: 160px;
	width: 100%;
	border-radius: 25px;
	background-color: var(--leadcapture-primary);
	top: 2px;
	right: 0px;
	padding: 12px 0px 12px 0px;
	border: 1px solid transparent;
}

.lc-btn.lc-subsc-btn-style22:hover {
	background-color: var(--lc-btn-color);
	border: 1px solid var(--lc-primary-color);
}

.lc-btn.lc-subsc-btn-style22:hover a {
	color: var(--lc-primary-color);
}

.lc-Newsletter.lc-Newsletter-style22 {
	max-width: 558px;
	border-radius: 10px;
	/*padding: 27px 35px 48px 39px;*/
	padding: 27px 18px 48px 24px;
	box-shadow: -18px 0 14.5px rgba(172, 115, 245, .16);
	background-color: var(--lc-white-color);
	position: absolute;
	bottom: 35px;
	left: -200px;
	animation: 3.1s fl-rotate linear infinite;
}

input.lc-search-form-style22 {
	padding: 9px 0px 9px 0px;
	background-color: var(--lc-search-color);
	width: 100%;
	max-width: 260px;
}

.lc-message-icon-style22 img {
	padding: 0px 16px 0px 16px;
}

.lc-heart-img {
	position: absolute;
	top: -4px;
	width: 90px;
	height: 90px;
	text-align: center;
	border-radius: 45px;
	line-height: 6;
	box-shadow: -18px 0 14.5px rgba(253, 114, 47, .2);
	background-color: var(--lc-heart-color);
	left: 65px;
	animation: 3.1s fl-rotate linear infinite;
}

.lc-searchBox {
	z-index: 999;
}

.lc-searchBox {
	position: fixed;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	left: 0%;
	background: rgba(0, 0, 0, .85);
	z-index: 99;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.lc-searchBox.show {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%);
}

.lc-searchBox.show, .lc-searchBox {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.lc-searchBoxContainer {
	width: 50%;
	position: relative;
	text-align: end;
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	-ms-transform: translateY(200px);
	-o-transform: translateY(200px);
	transform: translateY(200px);
	visibility: hidden;
}

.lc-searchBox.show .lc-searchBoxContainer {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	visibility: visible;
}

.lc-searchBox.show .lc-searchBoxContainer, .lc-searchBoxContainer {
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-ms-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
}

.lc-search-bar-inner {
	position: relative;
	height: 50px;
}

.lc-search-bar-inner input {
	width: 100%;
	height: 50px;
	padding: 12px 55px 12px 0;
	border: none;
	border-radius: 0;
	background: transparent;
	border-bottom: 2px solid var(--lc-white-color);
	color: var(--lc-white-color);
}

.lc-search-bar-inner input::-webkit-input-placeholder {
	color: var(--lc-white-color);
	opacity: 90%;
}

.lc-search-bar-inner button {
	position: absolute;
	right: 3px;
	top: 3px;
	bottom: 3px;
	border: none;
	background: transparent;
	color: var(--lc-white-color);
	width: 45px;
	font-size: 20px;
	border-radius: 26px;
}

.lc-closeBtn {
	margin: 0 0 20px 0;
	display: inline-block;
	padding: 0 15px;
}

.lc-closeBtn svg {
	width: 20px;
	fill: var(--lc-white-color);
}

.lc-service-section.lc-service-section-style22 {
	padding: 110px 0px 90px 0px;
}

.lc-icon-img-style22 {
	width: 70px;
	height: 69px;
	border-radius: 5px;
	background-color: var(--lc-yellow-color);
	text-align: center;
	line-height: 4;
	transition: all .5s;
}

.lc-icon-img2-style22 {
	background-color: var(--lc-box-color);
	transition: all .5s;
}

.lc-icon-img3-style22 {
	background-color: var(--lc-purpal-color);
	transition: all .5s;
}

.lc-box2-text-style22 h3 {
	color: var(--lc-box-color) !important;
}

.lc-box3-text-style22 h3 {
	color: var(--lc-purpal-color) !important;
}

.lc-flex-box-style22 {
	display: flex;
	align-items: flex-end;
}

.lc-service-section-box-style22 {
	border-radius: 10px;
	box-shadow: 0 0 13.5px rgba(0, 0, 0, .03);
	background-color: var(--lc-white-color);
	position: relative;
}

.lc-service-section-box-style22::before {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.lc-service-section-box-style22::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.lc-box-text-style22 h3 {
	font-size: 40px;
	color: var(--lc-yellow-color);
	font-weight: 700;
	font-family: "Ubuntu";
}

.lc-box-text-style22 p {
	font-size: 16px;
	color: var(--lc-light-black-color);
	font-weight: 700;
	font-family: "Ubuntu";
}

.lc-para-text-style22 p {
	max-width: 334px;
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Ubuntu";
	padding: 15px 0px 0px 0px;
}

.lc-box-text-style22 {
	padding: 0px 0px 0px 15px;
}

.lc-service-box-wrapper-style22 {
	padding: 28px 0px 28px 20px;
	z-index: 10;
	position: relative;
}

.lc-service-box-wrapper-style22:hover .lc-icon-img-style22 {
	background-color: var(--lc-white-color);
	border: 1px dashed var(--lc-yellow-color);
}

.lc-service-box-wrapper-style22:hover .lc-icon-img2-style22 {
	background-color: var(--lc-white-color);
	border: 1px dashed var(--lc-box-color);
}

.lc-service-box-wrapper-style22:hover .lc-icon-img3-style22 {
	background-color: var(--lc-white-color);
	border: 1px dashed var(--lc-purpal-color);
}

.lc-heading-wrapper-style22 h2 {
	font-size: 34px;
	letter-spacing: 1px;
	color: var(--leadcapture-primary);
	font-family: "Monotype Corsiva";
	position: relative;
}

.lc-heading-wrapper-style22 h2:before {
	position: absolute;
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/line1.png");
	top: -7px;
	left: 405px;
}

.lc-heading-wrapper-style22 h2::after {
	position: absolute;
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/line2.png");
	top: -7px;
	right: 405px;
}

.lc-heading-wrapper-style22 p {
	font-size: 44px;
	color: var(--lc-light-black-color);
	font-weight: 700;
	font-family: "Ubuntu";
	text-align: center;
}

.lc-fashion-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.lc-fashion-flex p {
	font-size: 16px;
	color: var(--lc-light-black-color);
	font-family: "Monotype Corsiva";
}

.lc-fashion-text-style22 h5 {
	font-size: 18px;
	color: var(--lc-light-black-color);
	font-weight: 700;
	font-family: "Ubuntu";
}

.lc-fashion-text-style22 p {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 500;
	font-family: "Ubuntu";
}

.lc-fashion-text-style22 p span {
	color: var(--leadcapture-primary);
	margin-right: 10px;
}

.lc-arrival-icons-style22 {
	width: 30px;
	height: 30px;
	border-radius: 15px;
	box-shadow: -4px 0 5px rgba(172, 115, 245, .2);
	background-color: var(--lc-white-color);
	text-align: center;
	line-height: 2;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.lc-arrival-icon-wrapper-style22 {
	position: absolute;
	top: 23px;
	right: -2px;
	opacity: 0;
	transition: .5s linear;
}

.lc-top-box-wrapper.lc-top-box-wrapper-style22:hover .lc-arrival-icon-wrapper-style22 {
	right: 13px;
	opacity: 1;
	display: flex;
	flex-direction: column;
	left: auto;
	bottom: auto;
}

.lc-top-box-wrapper-style22 img {
	border-radius: 5px !important;
}

.lc-btn.lc-view-style22:hover a {
	letter-spacing: 0;
}

.lc-discount-wrapper {
	padding: 0px 0px 0px 0px;
	background-color: var(--lc-discount-color);
}

.lc-discount-text-box h5 {
	font-size: 40px;
	color: var(--leadcapture-primary);
	font-family: "Monotype Corsiva";
	margin-bottom: 15px;
	text-align: center;
}

.lc-discount-text-box h2 {
	font-size: 76px;
	color: var(--lc-light-black-color);
	font-weight: 700;
	font-family: "Ubuntu";
	text-align: center;
	max-width: 500px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 20px;
}

.lc-discount-text-box p {
	max-width: 491px;
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Ubuntu";
	text-align: center;
	margin: 0 auto;
	padding-bottom: 30px;
}

.lc-discount-text-box h2 span {
	color: var(--leadcapture-primary);
}

.lc-discount-img-box.lc-discount-img-box-style22 {
	margin-top: 53px;
}

.lc-discount-text-box {
	margin-top: 80px;
}

.lc-discount-img-box {
	margin-top: 54px;
	text-align: center;
}

.lc-btn.lc-view-style22 {
	position: relative;
	max-width: 202px;
	width: 100%;
	border-radius: 26px;
	box-shadow: -18px 0 14.5px rgba(172, 115, 245, .16);
	background-color: var(--leadcapture-primary);
	margin: 0 auto;
	border: 1px solid transparent;
}

.lc-btn.lc-view-style22 a span {
	padding: 1px 10px 5px 9px;
	border-radius: 50%;
	transition: all .5s;
	background-color: var(--lc-white-color);
	margin-left: 5px;
}

.lc-btn.lc-view-style22:hover a span {
	background-color: #1a1918;
}

.lc-btn.lc-view-style22:hover a span > svg .s0 {
	fill: var(--lc-white-color);
}

.lc-blog-text-style22 h4 {
	font-size: 16px;
	color: var(--lc-light-black-color);
	font-weight: 700;
	font-family: "Ubuntu";
}

.lc-blog-text-style22 p {
	max-width: 322px;
	font-size: 16px;
	line-height: 26px;
	color: var(--lc-heading-color);
	font-weight: 400;
	font-family: "Ubuntu";
}

.lc-btn.lc-red-style22 {
	position: relative;
	max-width: 146px;
	width: 100%;
	border-radius: 25px;
	padding: 8px 0;
	background-color: var(--leadcapture-primary);
}

.lc-btn.lc-red-style22:hover {
	background-color: var(--lc-btn-color);
	border: 1px solid var(--lc-primary-color);
}

.lc-btn.lc-red-style22:hover a {
	color: var(--lc-primary-color);
}

.lc-btn.lc-red-style22 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Ubuntu";
	text-align: center;
}

.lc-btn.lc-red-style22 a span {
	padding: 1px 10px 5px 9px;
	border-radius: 50%;
	transition: all .5s;
	background-color: var(--lc-white-color);
	margin-left: 5px;
}

.lc-btn.lc-red-style22:hover a span {
	background-color: #1a1918;
}

.lc-btn.lc-red-style22:hover a span > svg .s0 {
	fill: var(--lc-white-color);
}

.lc-btn.lc-red-style22:hover a {
	letter-spacing: 0;
}

.lc-btn.lc-get-style22:hover {
	background-color: var(--lc-btn-color);
	border: 1px solid var(--leadcapture-primary);
}

.lc-btn.lc-get-style22:hover a {
	letter-spacing: 0;
	color: var(--leadcapture-primary);
}

.lc-blog-text.lc-blog-text-style22 {
	border-radius: 10px;
	box-shadow: 0 0 14.5px rgba(0, 0, 0, .06);
	background-color: var(--lc-white-color);
	padding: 27px 0px 32px 27px;
}

.lc-fashion-date {
	max-width: 138px;
	width: 100%;
	padding: 8px 0px 9px 0px;
	text-align: center;
	border-radius: 5px;
	background-color: var(--leadcapture-primary);
	position: absolute;
	top: 223px;
	right: 12px;
}

.lc-blog-box-wrapper-style22 {
	position: relative;
	border-radius: 5px !important;
}

.lc-fashion-date p {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 500;
	font-family: "Ubuntu";
	text-align: center;
}

.lc-blog-box-wrapper-style22 .lc-blog-img img {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.lc-search-bar-inner button > svg > .cls-1 {
	fill: var(--lc-white-color);
}

.lc-copyright-style22 {
	background-color: var(--leadcapture-primary);
}

.lc-copyright-text-style22 p {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Ubuntu";
}

.lc-cart-box-wrapper {
	position: absolute;
	top: 134%;
	right: 0;
	min-width: 300px;
	background-color: #fffefe;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0px 0px 21px 1px rgba(0, 0, 0, 11%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	z-index: 998;
}

.lc-cart-box-wrapper.cart-open {
	opacity: 1;
	visibility: visible;
}

.lc-cart-body ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid rgba(83, 68, 98, 10%);
	padding: 20px 15px;
}

.lc-cart-body li .lc-cart-product {
	display: flex;
	align-items: center;
}

.lc-cart-body li .lc-cart-product a > img {
	width: 70px;
}

.lc-cart-body li .lc-cart-product-close {
	flex: none;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: var(--er-white-color);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 10%);
}

.lc-cart-total {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 15px;
	border-bottom: 1px solid rgba(83, 68, 98, 10%);
	background-color: #f1e7ff;
}

.lc-cart-total > strong {
	text-transform: capitalize;
	font-weight: 600;
}

.lc-cart-btn {
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding: 20px 0;
}

.lc-cart-btn a {
	font-size: 14px;
	color: var(--lc-white-color);
	font-weight: 400;
	text-transform: capitalize;
	padding: 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 100px;
	max-width: 100%;
	min-height: 30px;
	border-radius: 6px;
	background-color: #ac73f5;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transform: perspective(1px) translateZ(0);
	-webkit-transform: perspective(1px) translateZ(0);
	-o-transform: perspective(1px) translateZ(0);
}

.lc-cart-btn a:hover::before {
	transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
}

.lc-cart-btn a::before {
	position: absolute;
	content: "";
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2b2d43;
	transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	border-radius: 6px;
}

.lc-cart-product-text a {
	color: var(--lc-light-black-colo);
}

.lc-cart-product-text {
	margin-left: 20px;
}

.lc-cart-product-close > span > svg > .s0 {
	fill: var(--lc-light-black-colo);
}

/*============== Fashion Style Css End ==============*/

/*============== Security Style Css start ==============*/
.lc-banner-section-style29 {
	background-repeat: no-repeat;
	background-size: cover;
	padding: 88px 0 115px 0;
}

.lc-header-wrapper-style29 {
	padding: 18px 88px 0 88px;
}

.lc-menu-wrapper-style29 {
	padding: 7px 0 0 0;
}

.lc-nav-menu-style29 > ul > li > a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Jost", sans-serif;
}

.lc-banner-text-style29 > h2 {
	font-size: 22px;
	color: var(--leadcapture-primary);
	font-weight: 600;
	font-family: "Jost", sans-serif;
	padding: 0 0 14px 0;
}

.lc-banner-text-style29 {
	padding: 206px 0 0px 88px;
}

.lc-banner-text-style29 > h1 {
	font-size: 72px;
	color: var(--lc-white-color);
	font-weight: 600;
	line-height: 1.139;
	font-family: "Jost", sans-serif;
	max-width: 700px;
}

.lc-banner-text-style29 > h1 > span {
	color: var(--lc-headertext-color);
}

.lc-banner-text-style29 > p {
	font-size: 18px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Jost", sans-serif;
	max-width: 690px;
	padding: 33px 0 79px 0;
}

.lc-newsletter-style29 > h3 {
	font-size: 28px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Jost", sans-serif;
	padding: 0 0 20px 0;
}

.lc-search-wrapper-style29 {
	background-color: var(--lc-formbg-color);
	border-radius: 8px;
	max-width: 621px;
}

.lc-search-wrapper-style29 > .lc-message-icon > .lc-search-form {
	font-size: 18px;
	font-weight: 400;
	font-family: "Jost", sans-serif;
	color: rgba(255, 255, 255, .302);
	background-color: transparent;
	max-width: 440px;
	width: 100%;
	padding: 21px 0 20px 30px;
}

.lc-btn-style29, .lc-subbtn-style29 {
	position: relative;
	border: 2px solid var(--lc-border-color);
	border-radius: 8px;
	background-image: -moz-linear-gradient(91deg, #1fb7fd 0%, #1fb7fd 0%, #59cbff 46%, #1fb7fd 100%);
	background-image: -webkit-linear-gradient(91deg, #1fb7fd 0%, #1fb7fd 0%, #59cbff 46%, #1fb7fd 100%);
	background-image: -ms-linear-gradient(91deg, #1fb7fd 0%, #1fb7fd 0%, #59cbff 46%, #1fb7fd 100%);
}

.lc-subbtn-style29 {
	position: absolute;
	top: 10px;
	right: 10px;
	max-width: 180px;
}

.lc-btn-style29 > a, .lc-subbtn-style29 > a {
	font-size: 14px;
	letter-spacing: 2px;
	font-family: "Jost", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.lc-btn-style29:hover a, .lc-subbtn-style29:hover a {
	letter-spacing: 0px;
}

.lc-btn-style29:hover, .lc-subbtn-style29:hover {
	background-image: none;
	background-color: transparent;
}

.lc-btn-style29:hover.nitro-lazy, .lc-subbtn-style29:hover.nitro-lazy {
	background-image: none !important;
}

.lc-about-section-style29 {
	padding: 104px 0 78px 0;
	position: relative;
}

.lc-abouttext-style29::before {
	display: none;
}

.lc-about-text.lc-abouttext-style29 {
	padding: 46px 0 0 87px;
}

.lc-aboutleft-img.lc-aboutleft-img-style29 {
	text-align: end;
	margin: 30px 6px 0 0;
	position: relative;
}

.lc-aboutright-img.lc-aboutright-img-style29 {
	position: relative;
}

.lc-aboutleft-img.lc-aboutleft-img-style29:before, .lc-aboutright-img.lc-aboutright-img-style29::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: "";
	width: 0;
	height: 0;
	background: rgba(255, 255, 255, .2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}

.lc-aboutleft-img.lc-aboutleft-img-style29:hover::before, .lc-aboutright-img.lc-aboutright-img-style29:hover::before {
	-webkit-animation: img-circle .75s;
	animation: img-circle .75s;
}

@keyframes img-circle {
	0% {
		opacity: 1;
	}
	
	40% {
		opacity: 1;
	}
	
	100% {
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}

.lc-abouttext-style29 > h2, .lc-heading-style29 > h2 {
	font-size: 52px;
	font-weight: 600;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
	padding: 0;
	text-align: left;
}

.lc-abouttext-style29 > p {
	color: var(--lc-para-color);
	font-family: "Jost", sans-serif;
	text-align: left;
	padding: 18px 0 8px 0;
	max-width: 480px;
}

.lc-enquiry-style29 {
	background-color: var(--lc-consult-color);
	max-width: 476px;
	padding: 15px 0 8px 0;
	margin: 34px 0 42px 88px;
}

.lc-enquiry-box-text-style29 {
	display: flex;
	align-items: center;
	padding: 0 0 0 55px;
}

.lc-enquiry-box-text-style29 > span {
	font-size: 26px;
	font-weight: 500;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
	padding: 0 0 0 10px;
}

.lc-enquiry-box-style29 > p {
	font-size: 36px;
	font-weight: 700;
	color: var(--lc-consultnumber-color);
	font-family: "Jost", sans-serif;
	text-align: center;
}

.lc-service-box-img-style29 {
	border: 2px solid var(--lc-iconborder-color);
	height: 100px;
	width: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin: 0 auto 22px auto;
}

.lc-service-box-style29 {
	text-align: center;
}

.lc-service-box-style29 > h4 {
	font-size: 42px;
	font-weight: 700;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
}

.lc-service-box-style29 > p {
	font-size: 18px;
	font-weight: 500;
	color: var(--lc-heading-color);
	font-family: "Jost", sans-serif;
}

.lc-video-setion-wrapper-style29 {
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	padding: 200px 0 200px 0;
}

.lc-video-img.lc-video-img-style29 {
	background-color: var(--lc-consultnumber-color);
	height: 140px;
	width: 140px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.lc-video-text > h5 {
	font-size: 52px;
	color: var(--lc-white-color);
	font-weight: 400;
	font-family: "Jost", sans-serif;
	max-width: 900px;
	text-align: center;
	margin: 20px auto 0 auto;
}

.lc-video-text > h5 > span {
	font-weight: 700;
}

.lc-video-img > .lc-ripple {
	position: absolute;
	left: 0px;
	right: 0;
	margin: auto;
	top: 200px;
	height: 140px;
	width: 140px;
	border-radius: 50%;
	box-shadow: 0 0 0 0 rgba(31, 183, 253, 64%);
	-webkit-animation: ripple 5s infinite;
	animation: ripple 5s infinite;
}

@keyframes ripple {
	70% {
		box-shadow: 0 0 0 30px rgba(31, 183, 253, 0%);
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(31, 183, 253, 0);
	}
}

.lc-ripple:before {
	-webkit-animation-delay: .9s;
	animation-delay: .9s;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lc-ripple:after {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 {
	/*max-width: 900px;*/
	max-width: 860px;
	background-color: var(--lc-white-color);
	padding: 60px 0 0 0;
}

.lc-testimonial-img-style29 {
	display: flex;
	align-items: center;
	justify-content: center;
}

.lc-gallery-top.lc-gallery-top-style29 {
	background-color: var(--lc-white-color);
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, .06);
	max-width: 910px;
	padding: 64px 0 7px 0;
	z-index: 0;
}

.lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-active .swiper-slide-container > .lc-testimonial-img-style29 > img {
	transform: scale(1);
	width: auto;
	height: auto;
	margin: 0;
	border: none;
}

.lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide-container > .lc-testimonial-img-style29 > img, .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-next .swiper-slide-container > .lc-testimonial-img-style29 > img {
	width: auto;
	height: auto;
	margin: 0;
}

.lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-prev .swiper-slide-container, .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-next .swiper-slide-container {
	margin-top: 0;
}

.lc-testimonial-style29 {
	padding: 61px 0 81px 0;
}

.lc-heading-style29 {
	margin: 0px 0px 34px 0;
}

.lc-heading-style29 > h2 {
	font-size: 42px;
	font-weight: 700;
	max-width: 450px;
	text-align: center;
	margin: 0 auto;
}

.lc-test-para-style29 {
	position: relative;
}

.lc-test-para-style29 > p {
	font-size: 20px;
	font-weight: 400;
	color: var(--lc-para-color);
	font-family: "Jost", sans-serif;
	line-height: 1.5;
	max-width: 777px;
	margin: 0 auto;
	text-align: center;
	font-style: italic;
}

.lc-test-para-style29 > .lc-quote-img-style29 {
	position: absolute;
	content: "";
	top: -13px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	z-index: -1;
}

.lc-test-name-style29 {
	padding: 0 0 0 10px;
}

.lc-test-name-style29 > h5 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
	font-family: "Jost", sans-serif;
}

.lc-test-name-style29 > h6 {
	font-size: 14px;
	font-weight: 400;
	color: var(--lc-consultnumber-color);
	font-family: "Jost", sans-serif;
}

.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-active {
	background-color: var(--lc-white-color) !important;
	box-shadow: -5.209px -29.544px 50px 0px rgba(80, 132, 162, .16);
	max-width: 320px;
	padding: 10px 0px 10px 35px;
	transform: scale(1.1);
}

.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide {
	/*padding: 30px 0 15px 22px;*/
	background-color: rgba(218, 232, 246, .6);
	padding: 30px 0 15px 11px;
}

.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-active {
	transform: scale(1.1);
}

.lc-testimonialslider-wrapper-style29 > .swiper-button-prev, .lc-testimonialslider-wrapper-style29 > .swiper-button-next {
	width: 60px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--lc-testbtn-color);
	border-radius: 0px;
	top: 57%;
}

.lc-testimonialslider-wrapper-style29 > .swiper-button-prev {
	left: 391px;
}

.lc-testimonialslider-wrapper-style29 > .swiper-button-next {
	right: 391px;
}

.lc-testimonialslider-wrapper-style29 > .swiper-button-prev > svg > .cls-1, .lc-testimonialslider-wrapper-style29 > .swiper-button-next > svg > .cls-1 {
	fill: var(--lc-white-color);
}

.lc-copyright-style29 {
	background-color: var(--lc-heading-color);
}

.lc-copyright-style29 .lc-copyright-text > p {
	font-family: "Jost", sans-serif;
}

/*============== Security Style Css End ==============*/

/*============== Education Style Css Start ==============*/
.lc-banner-section.lc-banner-section-style26 {
	background-position: top;
	background-repeat: no-repeat;
	position: relative;
	background-size: cover;
	padding: 88px 26px 40px 33px;
}

.lc-header-text-wrapper.lc-header-text-wrapper-style26 {
	padding: 29px 0 0 102px;
}

.lc-bottom-style26 {
	position: absolute;
	/*bottom: 0px;*/
	bottom: -17px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

.lc-header-text.lc-header-text-style-26 {
	padding: 0px 0px 0px 0px;
}

.lc-header-text-style-26 h1 {
	font-size: 60px;
	color: var(--lc-header-color);
	font-weight: 900;
	font-family: "Nunito Sans";
	padding: 0px 0px 18px 0px;
	max-width: 100%;
}

.lc-header-text.lc-header-text-style-26 p {
	font-size: 16px;
	color: var(--lc-textpara-color);
	font-weight: 400;
	font-family: "Nunito Sans";
	max-width: 690px;
	padding: 1px 0px 44px 0px;
	width: 100%;
}

.lc-header-text-style-26 h1 > span {
	position: relative;
}

.lc-header-text-style-26 h1 > span:before {
	position: absolute;
	content: "";
	width: 187px;
	height: 17px;
	border-radius: 8px;
	bottom: 11px;
	left: 8px;
	background-color: var(--lc-before-color);
	z-index: -1;
}

.lc-btn.lc-btn-join-style26 {
	max-width: 170px;
	border-radius: 20px;
	box-shadow: 0px 18px 14.5px rgba(205, 63, 45, .28);
	background-color: var(--lc-btn-color);
	position: relative;
	margin-right: 30px;
	overflow: hidden !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 10;
}

.lc-education-flex {
	display: flex;
	justify-content: start;
	align-items: center;
	flex-wrap: wrap;
}

.lc-btn.lc-btn-join-style26 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Nunito Sans";
}

.lc-btn.lc-btn-join-style26.lc-explore-style26 {
	background-color: var(--lc-btn-black-color);
	box-shadow: none;
}

.lc-newsletter.lc-newsletter-style26 p {
	font-size: 25px;
	color: var(--lc-header-color);
	font-weight: 700;
	font-family: "Nunito Sans";
	padding-bottom: 30px;
}

.lc-bg-email-box {
	padding: 30px 0 31px 0;
	max-width: 587px;
	width: 100%;
	border-radius: 46px;
	background-color: var(--lc-email-color);
	position: relative;
}

.lc-search-wrapper.lc-search-wrapper-style26 {
	max-width: 422px;
	width: 100%;
	border-radius: 20px;
	background-color: var(--lc-white-color);
	margin-left: 107px;
}

.lc-btn.lc-btn-style26 {
	max-width: 170px;
	width: 100%;
	border-radius: 20px;
	box-shadow: 0px 18px 14.5px rgba(205, 63, 45, .28);
	background-color: var(--lc-btn-color);
	overflow: hidden !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 10;
}

.lc-btn.lc-btn-style26 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Nunito Sans";
}

.lc-newsletter.lc-newsletter-style26 {
	padding: 65px 0px 0px 0px;
	position: relative;
}

.lc-newsletter.lc-newsletter-style26::before {
	position: absolute;
	top: 90px;
	left: -57px;
}

.lc-icon-img-style26 {
	max-width: 100%;
	max-height: 100%;
	width: 66px;
	height: 66px;
	border-radius: 33px;
	box-shadow: 0px 18px 14.5px rgba(205, 63, 45, .28);
	background-color: var(--lc-btn-color);
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 24px;
	left: 22px;
}

.lc-search-wrapper-style26 > .lc-search-form {
	color: var(--lc-forminput-color);
	font-size: 16px;
	font-weight: 400;
	font-family: "Nunito Sans";
	max-width: 250px;
}

.lc-search-wrapper-style26 > input::placeholder {
	color: var(--lc-forminput-color);
}

.lc-pricing-heading.lc-pricing-heading-style26 h2 {
	font-size: 50px;
	color: var(--lc-header-color);
	font-weight: 700;
	font-family: "Nunito Sans";
	text-align: center;
	padding: 0 0 23px 0;
}

.lc-pricing-heading.lc-pricing-heading-style26 p {
	font-size: 16px;
	color: var(--lc-textpara-color);
	font-weight: 400;
	font-family: "Nunito Sans";
	text-align: center;
	max-width: 728px;
	width: 100%;
	padding: 0 0 71px 0;
}

.lc-pricing-heading.lc-pricing-heading-style26 h2 > span {
	position: relative;
	font-family: "Nunito Sans";
}

.lc-pricing-heading.lc-pricing-heading-style26 h2 > span::before {
	position: absolute;
	content: "";
	width: 191px;
	height: 17px;
	bottom: 12px;
	z-index: -2;
	border-radius: 8px;
	background-color: var(--lc-before-color);
}

.lc-plan-box.lc-plan-box-style26 {
	border-radius: 70px;
	background-color: var(--lc-box-color);
	box-shadow: none;
	padding: 0px 38px 50px 38px;
	position: relative;
}

.lc-plan-box.lc-plan-box-style26::after {
	position: absolute;
	content: "";
	background-color: var(--lc-btn-color);
	width: 59%;
	height: 10px;
	bottom: -10px;
	border-radius: 0px 0px 100px 100px;
	opacity: 0;
	transition: all .5s ease-in-out;
}

.lc-plan-box.lc-plan-box-style26:hover::after {
	opacity: 1;
}

.lc-course-box.lc-course-box-style26 {
	max-width: 194px;
	border-radius: 0px 0px 43px 43px;
	box-shadow: 0px 19px 20px rgba(255, 93, 72, .23);
	background-color: var(--lc-btn-color);
	margin: 0 auto;
}

.lc-plan-box.lc-plan-box-style26 > ul {
	padding: 20px 0 22px 0;
}

.lc-course-box.lc-course-box-style26 p {
	font-size: 20px;
	color: var(--lc-box-color);
	font-weight: 800;
	font-family: "Nunito Sans";
	text-align: center;
	box-shadow: none;
}

.lc-plan-box.lc-plan-box-style26 h2 {
	color: var(--lc-header-color);
	font-family: "Nunito Sans";
	text-align: center;
	padding: 31px 0px 31px 0px;
}

.lc-plan-box.lc-plan-box-style26 h2 > sub {
	font-size: 60px;
	color: var(--lc-header-color);
	font-weight: 700;
	font-family: "Nunito Sans";
	text-align: center;
}

.lc-plan-box.lc-plan-box-style26 ul li {
	font-size: 16px;
	color: var(--lc-textpara-color);
	font-weight: 400;
	font-family: "Nunito Sans";
	display: flex;
	padding: 0 0 10px 0;
}

.lc-plan-btn-style26 {
	max-width: 171px;
	width: 100%;
	padding: 13px 0px 12px 0px;
	border-radius: 20px;
	box-shadow: 0px 18px 14.5px rgba(205, 63, 45, .28);
	background-color: var(--lc-btn-color);
	text-align: center;
	margin: 0 auto;
	border: none;
	position: relative;
	overflow: hidden !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 10;
}

.lc-plan-btn-style26 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Nunito Sans";
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 {
	background-color: var(--lc-email-color);
	/* padding: 80px 0px 107px 0px; */
	padding: 69px 0px 88px 0px;
}

.lc-heading-wrapper.lc-heading-style26 h2 {
	font-size: 50px;
	color: var(--lc-header-color);
	font-weight: 700;
	text-align: left;
	font-family: "Nunito Sans";
	padding-bottom: 20px;
}

.lc-heading-wrapper.lc-heading-style26 p {
	font-size: 16px;
	color: var(--lc-textpara-color);
	font-weight: 400;
	font-family: "Nunito Sans";
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 {
	position: relative;
	top: 8px;
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-next {
	/*top: 0px;*/
	right: auto;
	top: 2px;
	left: 23%;
	/*left: 29%;*/
	transition: all .3s linear;
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-prev {
	/*left: 5%;*/
	left: 0;
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26.lc-testimonial-slider-btn-style26 > .swiper-button-next, .lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-prev {
	width: 60px;
	height: 60px;
	border-radius: 20px;
	box-shadow: 0px 18px 14.5px rgba(205, 63, 45, .28);
	background-color: var(--lc-btn-color);
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-next, .lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-prev {
	width: 60px;
	height: 60px;
	border-radius: 20px;
	box-shadow: 0px 18px 14.5px rgba(205, 63, 45, .28);
	background-color: var(--lc-btn-color);
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-next:hover, .lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-prev:hover {
	background-color: var(--lc-btn-black-color);
}

.lc-test-box-style26 {
	position: relative;
	margin: 50px 0 0 0;
}

.lc-stare-img-style26 svg .s0 {
	fill: var(--lc-starbg-color);
}

.lc-stare-img-style26 span svg .s0 {
	fill: var(--lc-svg-color);
}

.lc-test-para-style26 h4 {
	font-size: 20px;
	color: var(--lc-header-color);
	font-weight: 900;
	font-family: "Nunito Sans";
}

.lc-test-para-style26 p {
	font-size: 16px;
	color: var(--lc-textpara-color) !important;
	font-weight: 400;
	font-family: "Nunito Sans";
	padding: 7px 0px 12px 0px;
}

.lc-test-text-style26 p {
	font-size: 16px;
	color: var(--lc-test-para-color);
	font-weight: 400;
	font-family: "Nunito Sans";
	max-width: 425px;
	width: 100%;
}

.lc-stare-img-style26 {
	padding: 0px 0px 25px 0px;
	position: relative;
}

.lc-stare-img-style26::before {
	position: absolute;
	content: "";
	width: 200px;
	height: 1px;
	background-color: var(--lc-btn-color);
	bottom: 9px;
}

.lc-test-text-style26 {
	max-width: 504px;
	width: 100%;
	padding: 40px 20px 40px 96px;
	border-radius: 60px;
	background-color: var(--lc-white-color);
	position: relative;
	left: 157px;
	right: 0;
	top: 0px;
}

.lc-test-img-style26 {
	position: absolute;
	left: -200px;
	top: -30px;
}

.lc-heading-wrapper.lc-heading-style26 h2 > span {
	position: relative;
	z-index: 1;
	font-family: "Nunito Sans";
}

.lc-heading-wrapper.lc-heading-style26 h2 > span::before {
	position: absolute;
	content: "";
	width: 191px;
	height: 17px;
	bottom: 14px;
	right: 39px;
	z-index: -1;
	border-radius: 8px;
	background-color: var(--lc-before-color);
}

.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-prev > svg > .s0, .lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 > .swiper-button-next > svg > .s0 {
	fill: var(--lc-white-color);
}

.lc-services-wrapper.lc-services-wrapper-style26 {
	padding: 90px 0px 114px 0px;
}

.lc-heading-wrapper.lc-heading-wrapper-style26 h2 {
	font-size: 50px;
	color: var(--lc-header-color);
	font-weight: 700;
	font-family: "Nunito Sans";
	text-align: center;
}

.lc-heading-wrapper.lc-heading-wrapper-style26 p {
	font-size: 16px;
	color: var(--lc-textpara-color);
	font-weight: 400;
	font-family: "Nunito Sans";
	text-align: center;
	max-width: 528px;
	width: 100%;
	margin: 0 auto;
}

.lc-heading-wrapper.lc-heading-wrapper-style26 h2 span {
	font-family: "Nunito Sans";
	position: relative;
}

.lc-heading-wrapper.lc-heading-wrapper-style26 h2 span::before {
	position: absolute;
	content: "";
	width: 191px;
	height: 17px;
	bottom: 16px;
	border-radius: 8px;
	background-color: var(--lc-before-color);
	right: 0;
	z-index: -1;
}

.lc-serbox-text.lc-serbox-text-style26 h4 {
	font-size: 22px;
	color: var(--lc-header-color);
	font-weight: 800;
	font-family: "Nunito Sans";
	text-align: center;
}

.lc-serbox-text-style26 p {
	font-size: 16px;
	color: var(--lc-textpara-color);
	font-weight: 400;
	font-family: "Nunito Sans";
	text-align: center;
	width: 100%;
	max-width: 219px;
	margin: 0 auto;
}

.lc-read-btn-style26 {
	max-width: 170px;
	padding: 13px 0px 12px 14px;
	border-radius: 20px;
	text-align: center;
	background-color: var(--lc-btn-color);
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	transition: all .5s ease-in-out;
	overflow: hidden !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 10;
}

.lc-read-btn-style26 a {
	font-size: 16px;
	color: var(--lc-white-color);
	font-weight: 600;
	font-family: "Nunito Sans";
}

.lc-read-btn-style26:hover, .lc-plan-btn-style26:hover, .lc-btn.lc-btn-style26:hover, .lc-btn.lc-btn-join-style26:hover {
	border: 1px solid #071982;
	color: #80ffd3 !important;
}

.lc-read-btn-style26::before, .lc-plan-btn-style26::before, .lc-btn.lc-btn-style26::before, .lc-btn.lc-btn-join-style26::before {
	content: "";
	width: 0%;
	height: 100%;
	display: block;
	background: #0d2458;
	position: absolute;
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	transform: skewX(-20deg);
	left: -10%;
	opacity: 1;
	top: 0;
	z-index: -12;
	-moz-transition: all .7s cubic-bezier(.77, 0, .175, 1);
	-o-transition: all .7s cubic-bezier(.77, 0, .175, 1);
	-webkit-transition: all .7s cubic-bezier(.77, 0, .175, 1);
	transition: all .7s cubic-bezier(.77, 0, .175, 1);
	box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
}

.lc-read-btn-style26::after, .lc-plan-btn-style26::after, .lc-btn.lc-btn-style26::after, .lc-btn.lc-btn-join-style26::after {
	content: "";
	width: 0%;
	height: 100%;
	display: block;
	background: #d9f5ff;
	position: absolute;
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	transform: skewX(-20deg);
	left: -10%;
	opacity: 0;
	top: 0;
	z-index: -15;
	-webkit-transition: all .94s cubic-bezier(.2, .95, .57, .99);
	-moz-transition: all .4s cubic-bezier(.2, .95, .57, .99);
	-o-transition: all .4s cubic-bezier(.2, .95, .57, .99);
	transition: all .4s cubic-bezier(.2, .95, .57, .99);
	box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
}

.lc-read-btn-style26:hover::before, .lc-read-btn-style26:hover::before, .lc-plan-btn-style26:hover::before, .lc-plan-btn-style26:hover::before, .lc-btn.lc-btn-style26:hover::before, .lc-btn.lc-btn-style26:hover::before, .lc-btn.lc-btn-join-style26:hover::before, .lc-btn.lc-btn-join-style26:hover::before {
	opacity: 1;
	width: 116%;
}

.lc-read-btn-style26:hover::after, .lc-read-btn-style26:hover::after, .lc-plan-btn-style26:hover::after, .lc-plan-btn-style26:hover::after, .lc-btn.lc-btn-style26:hover::after, .lc-btn.lc-btn-style26:hover::after, .lc-btn.lc-btn-join-style26:hover::after, .lc-btn.lc-btn-join-style26:hover::after {
	opacity: 1;
	width: 120%;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style26 {
	border-radius: 60px;
	background-color: var(--lc-box-color);
	box-shadow: none;
	padding: 33px 15px 30px 15px;
	position: relative;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style26:before {
	position: absolute;
	content: "";
	width: 245px;
	max-width: 100%;
	height: 89px;
	max-height: 89px;
	border-radius: 45px;
	background-image: linear-gradient(-51deg, #ff7e6e 0%, #ff5d47 100%);
	top: 0px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: -1;
	opacity: 0;
	transition: all .5s ease-in-out;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style26:hover {
	box-shadow: 0px 40px 25px rgba(0, 0, 0, .06);
	margin-top: -10px;
	transform: none;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style26:hover::before {
	opacity: 1;
	top: -4px;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style26:hover {
	border-radius: 60px;
	box-shadow: 1.254px 11.934px 23px rgba(6, 26, 44, .09);
	background-color: var(--lc-white-color);
}

.lc-read-btn-style26 a img {
	opacity: 0;
	transition: all .5s ease-in-out;
}

.lc-read-btn-style26:hover a > img {
	opacity: 1;
	margin-left: 5px;
}

.lc-heading-wrapper.lc-heading-wrapper-style26 {
	margin: 0px 0px 70px;
}

.lc-plan-box.lc-plan-box-style26:before {
	opacity: 0;
}

.lc-service-box-wrapper.lc-service-box-wrapper-style26:hover:after {
	display: none;
}

.lc-copyright-wrapper.lc-copyright-style26 {
	background-color: var(--lc-background-color);
}

.lc-copyright-style26 .lc-copyright-text > p {
	font-size: 16px;
	font-weight: 400;
	font-family: "Nunito Sans";
}

.offset-md-3 {
	margin-left: 0;
}

/*============== Education Style Css End ==============*/
.lc-banner-section.lc-banner-section-style4 .lc-Newsletter {
	position: relative;
}

.lc-banner-section.lc-banner-section-style4 .lc-Newsletter:before {
	position: absolute;
	content: "";
	left: -50px;
	top: -80px;
	margin: auto;
	background: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/auto-insu-shap.png") no-repeat;
	background-position: center;
	width: 50px;
	height: 100px;
}

.lc-bottom {
	animation: 3s installation infinite alternate;
}

@keyframes installation {
	0% {
		transform: translateY(0px);
	}
	
	50% {
		transform: translateY(-20px);
	}
}

/* testimonial slider startup demo css start */
.lc-testimonial-slider-inner-startup {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
}

.lc-testimonial-box-img-startup {
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.lc-testimonial-box-img-wrapper-startup {
	margin-bottom: 0;
}

.lc-testimonial-box-img-startup img {
	width: 70px;
	height: 70px;
	object-fit: cover;
	border-radius: 50%;
	display: block;
}

.lc-testimonial-box-startup p {
	font-size: 16px;
	font-weight: 400;
	color: #757575;
	line-height: 1.7;
}

.btest-box-text-startup h4 {
	font-size: 18px;
	font-weight: 700;
	color: #222;
}

.btest-box-text-startup p {
	font-size: 14px;
	font-weight: 400;
	color: #ab53db;
}

.lc-testimonial-slider-startup .swiper-pagination-bullets {
	bottom: 0;
}

.lc-testimonial-slider-startup .swiper-pagination {
	padding: 0 !important;
}

.lc-testimonial-slider-startup .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #464b68;
}

.lc-testimonial-slider-startup .swiper-wrapper {
	padding-bottom: 60px;
}

.lc-testimonial-navigation-startup .swiper-button-next, .lc-testimonial-navigation-startup .swiper-button-prev {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #363b58 !important;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all .3s;
}

.lc-testimonial-slider-startup .swiper-pagination-bullet-active {
	background-color: #ab53db !important;
}

.lc-testimonial-navigation-startup .swiper-button-next:after, .lc-testimonial-navigation-startup .swiper-button-prev:after {
	display: block;
}

.lc-testimonial-navigation-startup .swiper-button-next {
	right: 200px;
}

.lc-testimonial-navigation-startup .swiper-button-prev {
	left: 200px;
}

.lc-testimonial-navigation-startup .swiper-button-next:hover, .lc-testimonial-navigation-startup .swiper-button-prev:hover {
	background-color: #ab53db !important;
}

.lc-testimonial-navigation-startup .swiper-button-next:after, .lc-testimonial-navigation-startup .swiper-button-prev:after {
	color: #fff;
	font-size: 15px;
}

/* testimonial slider startup demo css end */

/* meetup demo css start */

/* btn css start */
.lc-btn-style30 {
	max-width: 170px;
	width: 100%;
	min-height: 60px;
	border-radius: 40px;
	background-image: linear-gradient(to right, #ffac35 0%, #ff7773 51%, #ffac35 100%);
	background-size: 200% auto;
	backdrop-filter: blur(10px);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	text-transform: capitalize;
	transition: all .5s;
	box-shadow: 6px 13px 20px rgba(255, 155, 73, .4);
	font-family: "Lexend";
}

.lc-btn-style30:hover {
	background-position: right center;
	color: #fff;
	transform: translateY(-5px);
}

.lc-meetup-newsletter-head .lead_capture_form_submit {
	background-image: linear-gradient(to right, #ffac35 0%, #ff7773 51%, #ffac35 100%);
	background-size: 200% auto;
	color: #fff;
}

.lc-meetup-newsletter-head .lead_capture_form_submit:hover {
	background-position: right center;
	color: #fff;
}

/* btn css end */

/* banner css start */
.lc-banner-wrapper-style30 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 129px 0 80px 0;
}

.lc-banner-wrapper-style30.nitro-lazy {
	background-image: none !important;
}

.lc-banner-wrapper-style30 .container-fluid {
	padding: 0 90px;
}

.lc-banner-logo-style30 {
	padding-top: 55px;
}

.lc-banner-text-style30 {
	padding-left: 28px;
}

.lc-banner-text-style30 h1 {
	font-size: 50px;
	font-weight: 300;
	color: #222;
	text-transform: capitalize;
	max-width: 500px;
	font-family: "Lexend";
}

.lc-banner-text-style30 .lc-btn-style30 {
	margin-top: 40px;
}

.lc-banner-img-1-style30 {
	margin-top: 200px;
	position: relative;
	margin-left: 20px;
}

.lc-banner-img-1-style30 img:first-child {
	position: absolute;
	top: -130px;
	right: 20px;
	animation: 2s arrow infinite;
}

@keyframes arrow {
	50% {
		transform: translateY(-15px);
	}
	
	100% {
		transform: translateY(0px);
	}
}

.lc-meetup-newsletter-head {
	padding-left: 28px;
	padding-top: 90px;
}

.lc-meetup-newsletter-head h2 {
	font-size: 22px;
	color: #ff7a24;
	font-weight: 600;
	font-family: "Lexend";
	text-transform: capitalize;
}

.lc-meetup-newsletter-head p {
	max-width: 350px;
	width: 100%;
	font-size: 14px;
	line-height: 1.5;
	color: #555;
	font-weight: 400;
	font-family: "Lexend";
	padding-top: 10px;
}

/* banner css end */

/* about css start */
.lc-about-img-style30 {
	position: relative;
	margin-top: 50px;
}

.lc-about-img-style30 img {
	position: relative;
	z-index: 1;
}

.lc-about-img-style30:before {
	content: "";
	position: absolute;
	top: -50px;
	bottom: 0;
	left: 60px;
	width: 400px;
	height: 400px;
	border-radius: 231px;
	background-image: linear-gradient(146deg, #ffac35 0%, #ff7773 94%, #ff7575 100%);
	opacity: .3;
	z-index: 0;
	animation: heroShapeFour 6s linear infinite;
}

/* about css end */

/* testimonial slider meetup demo css start */
.lc-testimonial-style30 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/testimonial-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.lc-testimonial-style30.nitro-lazy {
	background-image: none !important;
}

.lc-testimonial-slider-style30 .swiper-wrapper {
	padding-bottom: 50px;
}

.lc-testimonial-slider-inner-style30 {
	background: #fff;
	padding: 30px;
	border-radius: 20px;
	position: relative;
}

.lc-testimonial-box-img-style30 img {
	width: 60px;
	height: 60px;
	object-fit: cover;
	border-radius: 50%;
	display: block;
	margin: auto;
}

.btest-box-text-style30 h4 {
	font-size: 20px;
	font-weight: 600;
	color: #222;
	text-transform: capitalize;
	text-align: center;
	padding-top: 10px;
	font-family: "Lexend";
}

.lc-testimonial-box-style30 p {
	font-size: 14px;
	font-weight: 400;
	color: #555;
	line-height: 1.7;
	text-align: center;
	padding-top: 25px;
	font-family: "Lexend";
}

.btest-box-text-style30 p {
	text-align: center;
	font-weight: 400;
	font-family: "Lexend";
}

.lc-testimonial-qoute-style30 {
	position: absolute;
	top: 0;
	right: -15px;
}

.lc-testimonial-style30 .swiper-pagination-bullets {
	bottom: 0;
}

.lc-testimonial-style30 .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background-color: #fff;
}

.lc-testimonial-style30 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 16px !important;
	height: 8px;
	border-radius: 4px;
	background-color: #fff;
}

/* testimonial slider meetup demo css end */

/* pricing plan css start */
.lc-price-table-parent-style30 {
	background-color: #fffaf4;
	border: 1px solid #ffde8a;
	border-radius: 30px;
	padding: 40px;
}

.lc-price-table-style30 {
	text-align: left;
}

.lc-price-table-style30 h5 {
	font-size: 20px;
	color: #222;
	font-weight: 500;
	text-transform: capitalize;
	padding-bottom: 15px;
}

.lc-price-table-style30 h1 {
	font-size: 40px;
	color: #ff954f;
	font-weight: 700;
	margin-bottom: 20px;
}

.lc-price-table-style30 span {
	font-size: 14px;
	color: #222;
	font-weight: 700;
	text-transform: capitalize;
	display: inline-block;
}

.lc-price-table-style30 ul li {
	font-size: 14px;
	color: #555;
	font-weight: 400;
	text-transform: capitalize;
	margin-bottom: 25px;
	font-family: "Lexend";
}

.lc-price-table-style30 ul li svg {
	fill: #ff8436;
	margin-right: 10px;
}

.lc-price-table-style30 .lc-btn-style30 {
	max-width: 130px;
	width: 100%;
	min-height: 46px;
	font-size: 12px;
	font-weight: 500;
	font-family: "Lexend";
}

.lc-price-table-style30 ul li img {
	display: inline-block;
	margin-right: 10px;
}

/* pricing plan css end */

/* meetup demo css end */

/* pet shop demo css start */

/* btn css start */
.lc-btn-style31 {
	max-width: 170px;
	width: 100%;
	height: 50px;
	border-radius: 25px;
	box-shadow: 0px 10px 10.5px rgba(255, 122, 24, .19);
	background-color: #ff7a18;
	border: 1px solid #ff7a18;
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: "Be Vietnam Pro";
	text-transform: capitalize;
	transition: all .3s;
}

.lc-btn-style31:hover {
	background-color: #fff;
	color: #ff7a18;
	transform: scale(1.001);
	letter-spacing: 1px;
}

/* btn css end */

/* banner css start */
.lc-banner-wrapper-style31 .container-fluid {
	padding: 0 60px 0 100px;
}

.lc-logo-style31 h4 {
	font-size: 20px;
	color: #ff7a18;
	font-weight: 600;
	margin: 30px 0 30px 60px;
	position: relative;
}

.lc-logo-style31 h4:before {
	content: "";
	width: 50px;
	height: 1px;
	background-color: #ff7a18;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -60px;
}

.lc-banner-heading-style31 h1 {
	font-size: 50px;
	color: #051b26;
	font-weight: 700;
	text-transform: capitalize;
	max-width: 550px;
	width: 100%;
	padding-bottom: 15px;
}

.lc-banner-heading-style31 p {
	font-size: 16px;
	color: #051b26;
	font-weight: 400;
	max-width: 600px;
	width: 100%;
	line-height: 2;
}

.lc-banner-subscribe-box-style31 {
	max-width: 530px;
	width: 100%;
	border-radius: 13px;
	box-shadow: 0px 25px 20px rgba(131, 84, 17, .09);
	background-color: #fff;
	padding: 30px;
	margin-top: 35px;
	position: relative;
}

.lc-banner-subscribe-box-style31 h4 {
	font-size: 20px;
	color: #051b26;
	font-weight: 600;
	text-transform: capitalize;
	padding-bottom: 25px;
	border-bottom: 1px solid #e4e6e7;
}

.lc-banner-subscribe-box-style31 h4 span {
	color: #ff7a18;
}

.lc-banner-subscribe-box-style31 span.lc-newlt-shape-style31 {
	width: 17px;
	height: 5px;
	border-radius: 3px;
	background-color: #ff7a18;
	position: absolute;
	right: -25px;
	bottom: 10px;
}

.lc-banner-subscribe-box-style31 span.secondshape31 {
	bottom: -10px;
	transform: rotate(45deg);
	right: -17px;
}

.lc-banner-subscribe-box-style31 span.thirdshape31 {
	bottom: -20px;
	transform: rotate(90deg);
	right: 0;
}

.lc-banner-right-style-31 {
	position: relative;
}

.lc-banner-follow-style31, .lc-banner-star-style31, .lc-banner-comment-style31 {
	background-color: #fcfcfc;
}

.lc-banner-follow-style31 {
	max-width: 216px;
	width: 100%;
	border-radius: 14px;
	box-shadow: 0px 25px 20px rgba(131, 84, 17, .09);
	padding: 20px;
	position: absolute;
	bottom: 70px;
	left: -50px;
	animation: 2s left-rightstyle31 linear infinite alternate-reverse both;
}

@keyframes left-rightstyle31 {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(10px);
	}
}

.lc-banner-follow-style31 h6 {
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}

.lc-banner-follow-style31 h6 p {
	font-size: 16px;
	color: #53627a;
	font-weight: 400;
	font-family: "Inter";
	padding-left: 10px;
	text-transform: capitalize;
	padding-bottom: 0;
}

.lc-banner-follow-style31 h4, .lc-banner-star-content-style31 h4, .lc-banner-comment-content-style31 h4 {
	font-size: 22px;
	color: #002533;
	font-weight: 800;
	font-family: "Inter";
	text-transform: capitalize;
}

.lc-banner-star-content-style31 h4, .lc-banner-comment-content-style31 h4 {
	font-size: 14px;
	font-weight: 700;
	font-family: "Inter";
}

.lc-banner-follow-style31 p, .lc-banner-star-content-style31 p, .lc-banner-comment-content-style31 p {
	font-size: 16px;
	color: #53627a;
	font-weight: 400;
	font-family: "Inter";
	text-transform: capitalize;
}

.lc-banner-star-content-style31 p, .lc-banner-comment-content-style31 p {
	font-size: 14px;
}

.lc-banner-follow-style31 ul li, .lc-banner-star-content-style31 ul li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	line-height: 0;
}

.lc-banner-follow-style31 ul li:last-child, .lc-banner-star-content-style31 ul li:last-child {
	font-size: 14px;
	color: #53627a;
	font-weight: 500;
	font-family: "Inter";
	margin-right: 0px;
}

.lc-banner-follow-style31 ul li i, .lc-banner-star-content-style31 ul li i {
	font-size: 11px;
	color: #ffc61a;
}

.lc-banner-star-content-style31 ul li:nth-child(5) i {
	color: #53627a;
}

.lc-banner-star-style31, .lc-banner-comment-style31 {
	display: flex;
	align-items: center;
	max-width: 230px;
	width: 100%;
	border-radius: 14px;
	box-shadow: 0px 25px 20px rgba(131, 84, 17, .09);
	padding: 15px;
	position: absolute;
	top: 220px;
	right: 200px;
}

.lc-banner-star-style31 {
	top: 120px;
}

.lc-banner-star-content-style31 {
	padding-left: 10px;
}

.lc-banner-comment-content-style31 {
	padding-left: 10px;
}

.lc-banner-men-dog-img {
	position: absolute;
	top: 20px;
	left: -170px;
	animation: 4s floatingstyle31 linear infinite;
}

@keyframes floatingstyle31 {
	from {
		-webkit-transform: rotate(0deg) translate(-12px) rotate(0deg);
		-moz-transform: rotate(0deg) translate(-12px) rotate(0deg);
		-ms-transform: rotate(0deg) translate(-12px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-12px) rotate(0deg);
		transform: rotate(0deg) translate(-12px) rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		-moz-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		-ms-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		-o-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		transform: rotate(360deg) translate(-12px) rotate(-360deg);
	}
}

.lc-banner-small-dog-img {
	position: absolute;
	bottom: 20px;
	right: 200px;
	animation: 5s floatingstyle31 linear infinite;
}

/* banner css end */

/* about css start */
.lc-about-img-style31 {
	position: relative;
}

.lc-about-img-style31 img {
	z-index: 1;
}

.lc-about-img-style31:before {
	content: "";
	width: 500px;
	height: 500px;
	background-color: #f5a416;
	border-radius: 50%;
	position: absolute;
	top: 90px;
	left: -100px;
	z-index: -1;
	animation: aboutshapestyle31 6s linear infinite;
}

@keyframes aboutshapestyle31 {
	0%, 100% {
		border-radius: 42% 58% 70% 30%/45% 45% 55% 55%;
	}
	
	35% {
		border-radius: 70% 30% 46% 54%/30% 29% 71% 70%;
	}
	
	65% {
		border-radius: 100% 60% 60% 100%/100% 100% 60% 60%;
	}
}

/* about css end */

/* service css start */
.lc-service-wrapper-style31 {
	background-color: #fafafa;
	padding: 80px 0;
}

.lc-service-box-style31 {
	background-color: #fff;
	padding: 35px 35px 35px 45px;
	border-bottom: 2px solid #ff1854;
	display: flex;
	align-items: center;
	transition: all .3s;
}

.lc-service-box-style31:hover {
	box-shadow: 0px 35px 25px rgba(73, 73, 73, .1);
}

.lc-service-icon-style31 {
	border-radius: 50%;
	box-shadow: 0px 0px 0px 15px #fff1f5;
	width: 20%;
	transition: all .3s;
}

.lc-service-box-style31:hover .lc-service-icon-style31 {
	transform: translateY(-8px);
}

.lc-service-content-style31 {
	padding-left: 45px;
	width: 80%;
}

.lc-service-content-style31 h4 {
	font-size: 18px;
	color: #4b4b4b;
	font-weight: 700;
	font-family: "Inter";
	text-transform: capitalize;
	transition: all .3s;
}

.lc-service-box-style31:hover .lc-service-content-style31 h4 {
	color: #ff1854;
}

.lc-service-content-style31 p {
	font-size: 16px;
	color: #8e8e8f;
	font-weight: 400;
	font-family: "Inter";
	padding: 5px 0 15px 0;
	line-height: 2;
}

.lc-service-content-style31 a {
	font-size: 16px;
	color: #ff1854;
	font-weight: 500;
	font-family: "Inter";
	text-transform: capitalize;
	transition: all .3s;
}

.lc-service-content-style31 a:hover {
	letter-spacing: 2px;
}

.lc-service-content-style31 a span svg {
	fill: #ff1854;
	transition: all .3s;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(2) .lc-service-icon-style31 {
	box-shadow: 0px 0px 0px 15px #fff3ea;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(3) .lc-service-icon-style31 {
	box-shadow: 0px 0px 0px 15px #eaf3ff;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(4) .lc-service-icon-style31 {
	box-shadow: 0px 0px 0px 15px #e2fcff;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(5) .lc-service-icon-style31 {
	box-shadow: 0px 0px 0px 15px #ffebeb;
}

.lc-service-wrapper-style31 .col-lg-6:last-child .lc-service-icon-style31 {
	box-shadow: 0px 0px 0px 15px #fff6dd;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(2) .lc-service-box-style31 {
	border-bottom: 2px solid #ff7a18;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(3) .lc-service-box-style31 {
	border-bottom: 2px solid #187fff;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(4) .lc-service-box-style31 {
	border-bottom: 2px solid #19cee3;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(5) .lc-service-box-style31 {
	border-bottom: 2px solid #f66;
}

.lc-service-wrapper-style31 .col-lg-6:last-child .lc-service-box-style31 {
	border-bottom: 2px solid #ffbf12;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(2) .lc-service-content-style31 a {
	color: #ff7a18;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(3) .lc-service-content-style31 a {
	color: #187fff;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(4) .lc-service-content-style31 a {
	color: #19cee3;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(5) .lc-service-content-style31 a {
	color: #f66;
}

.lc-service-wrapper-style31 .col-lg-6:last-child .lc-service-content-style31 a {
	color: #ffbf12;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(2) .lc-service-content-style31 a svg {
	fill: #ff7a18;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(3) .lc-service-content-style31 a svg {
	fill: #187fff;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(4) .lc-service-content-style31 a svg {
	fill: #19cee3;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(5) .lc-service-content-style31 a svg {
	fill: #f66;
}

.lc-service-wrapper-style31 .col-lg-6:last-child .lc-service-content-style31 a svg {
	fill: #ffbf12;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(2) .lc-service-box-style31:hover .lc-service-content-style31 h4 {
	color: #ff7a18;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(3) .lc-service-box-style31:hover .lc-service-content-style31 h4 {
	color: #187fff;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(4) .lc-service-box-style31:hover .lc-service-content-style31 h4 {
	color: #19cee3;
}

.lc-service-wrapper-style31 .col-lg-6:nth-child(5) .lc-service-box-style31:hover .lc-service-content-style31 h4 {
	color: #f66;
}

.lc-service-wrapper-style31 .col-lg-6:last-child .lc-service-box-style31:hover .lc-service-content-style31 h4 {
	color: #ffbf12;
}

.lc-service-btn-style31 {
	padding-top: 50px;
}

.lc-service-btn-style31 .lc-btn-style31 {
	margin: auto;
}

/* service css end */

/* testimonial slider css start */
.lc-testmnl-heading-style31 h4.lc-subheading-style31 {
	font-size: 20px;
	color: #ff7a18;
	font-weight: 600;
	display: inline-block;
	background: #fff1e6;
	padding: 8px 20px;
	border-radius: 25px;
	text-transform: capitalize;
}

.lc-testmnl-heading-style31 h1.lc-heading-style31 {
	font-size: 40px;
	color: #242425;
	font-weight: 600;
	text-transform: capitalize;
	padding-top: 20px;
}

.lc-testmnl-heading-style31 p {
	font-size: 16px;
	line-height: 2;
	color: #7a8895;
	font-weight: 300;
	padding-top: 10px;
}

.lc-testimonial-slider-box-style31 {
	background-color: #fff;
	border-radius: 20px;
	padding: 0px 20px 15px 0;
	display: flex;
	align-items: center;
	position: relative;
	max-width: 700px;
	width: 100%;
	margin: auto;
	border: 1px solid rgba(0, 0, 0, .1);
}

.lc-testimonial-slider-img-style31 {
	width: 35%;
	margin-left: -20px;
}

.lc-testimonial-slider-content-style31 {
	width: 65%;
	padding-left: 40px;
	margin-top: 27px;
}

.lc-testimonial-slider-content-style31 h4 {
	font-size: 25px;
	color: #0c2a36;
	font-weight: 600;
	text-transform: capitalize;
}

.lc-testimonial-slider-content-style31 ul {
	position: relative;
}

.lc-testimonial-slider-content-style31 ul::before {
	content: "";
	width: 72px;
	height: 1px;
	background-color: #dfdfdf;
	position: absolute;
	left: 0;
	bottom: -18px;
}

.lc-testimonial-slider-content-style31 ul li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.lc-testimonial-slider-content-style31 ul li:last-child {
	margin-right: 0px;
}

.lc-testimonial-slider-content-style31 ul li i {
	font-size: 14px;
	color: #ffbc48;
}

.lc-testimonial-slider-content-style31 ul li:last-child i {
	color: #eaeaea;
}

.lc-testimonial-slider-content-style31 p {
	font-size: 16px;
	color: #a6aeb1;
	font-weight: 300;
	line-height: 1.7;
	padding-top: 30px;
}

.lc-testimonial-qoute-style31 {
	position: absolute;
	top: -25px;
	right: 30px;
}

.lc-testimonial-wrapper-style31 .swiper-wrapper {
	padding: 40px 0;
}

.lc-testimonial-nav-style31 .swiper-button-next, .lc-testimonial-nav-style31 .swiper-button-prev {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background-color: #f0f0f0;
	transition: all .3s;
	position: absolute;
	top: 50px;
}

.lc-testimonial-nav-style31 .swiper-button-prev {
	left: 0;
}

.lc-testimonial-nav-style31 .swiper-button-next {
	left: 60px;
}

.lc-testimonial-nav-style31 .swiper-button-next:after, .lc-testimonial-nav-style31 .swiper-button-prev:after {
	font-size: 14px;
	font-weight: 700;
	color: #b6b6b6;
	transition: all .3s;
}

.lc-testimonial-nav-style31 .swiper-button-next:hover, .lc-testimonial-nav-style31 .swiper-button-prev:hover {
	background-color: #ff7a18;
}

.lc-testimonial-nav-style31 .swiper-button-next:hover:after, .lc-testimonial-nav-style31 .swiper-button-prev:hover:after {
	color: #fff;
}

.lc-testimonial-nav-style31 {
	position: relative;
}

/* testimonial slider css end */

/* pet shop demo css end */

/* single property demo css start */

/* btn css start */
.lc-btn-style33 {
	max-width: 130px;
	width: 100%;
	height: 40px;
	background-color: #026666;
	border: 1px solid #026666;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: center;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-btn-style33:hover {
	background-color: #fff;
	color: #026666;
}

/* btn css end */

/* banner css start */
.lc-banner-wrapper-style33 {
	padding: 35px 0 100px 0;
	background-color: #f6fafa;
}

.lc-banner-wrapper-style33 .container-fluid {
	padding: 0 35px 0 85px;
}

.lc-banner-left-style33 {
	padding-top: 100px;
}

.lc-banner-heading-style33 h1 {
	font-size: 66px;
	color: #042727;
	font-weight: 500;
	text-transform: capitalize;
	padding: 30px 0 50px 0;
}

.lc-banner-newltr-styl33 {
	display: flex;
	align-items: center;
}

.lc-banner-newltr-styl33 h6 {
	font-size: 20px;
	color: #042727;
	font-weight: 500;
	margin: 0 15px;
	text-transform: capitalize;
}

.ls-banner-arrowimg-33 {
	animation: 2s top-bottom linear infinite alternate-reverse both;
}

@keyframes top-bottom {
	50% {
		transform: translateY(20px);
	}
	
	100% {
		transform: translateY(10px);
	}
}

.lc-banner-info-inner-style33 {
	position: relative;
}

.lc-banner-info-inner-style33::before {
	content: "";
	width: 1px;
	height: 50px;
	background-color: #000;
	opacity: .102;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -30px;
}

.lc-banner-info-style33 .lc-banner-info-inner-style33:last-child:before {
	display: none;
}

.lc-banner-info-inner-style33 h4 {
	font-size: 23px;
	color: #042727;
	font-weight: 600;
}

.lc-banner-info-inner-style33 p {
	font-size: 16px;
	color: #939d9d;
	font-weight: 400;
	text-transform: capitalize;
}

.lc-banner-info-style33 {
	max-width: 450px;
	width: 100%;
	box-shadow: 0 0 15px rgba(0, 0, 0, .06);
	background-color: #fff;
	padding: 25px 30px;
	display: flex;
	justify-content: space-between;
	margin-top: 120px;
}

.lc-banner-right-style33 {
	padding-top: 50px;
	position: relative;
}

.lc-banner-img-style33 {
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
}

.lc-banner-img-style33 img:last-child {
	margin: -50px 0 0 20px;
	display: block;
}

.lc-banner-contact-style33 {
	max-width: 460px;
	width: 100%;
	background-color: #026666;
	padding: 30px 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	position: absolute;
	bottom: -30px;
	right: 40px;
}

.lc-banner-cnt-detail-style33 {
	padding-left: 30px;
}

.lc-banner-cnt-detail-style33 p {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
}

.lc-banner-cnt-detail-style33 h4 {
	font-size: 37px;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding-top: 10px;
}

/* banner css end */

/* about css start */
.lc-about-wrapper-style33 {
	padding: 80px 0;
}

.lc-about-img-style33 {
	display: flex;
	align-items: flex-start;
}

.lc-about-img-style33 img:last-child {
	padding-left: 15px;
}

/* about css end */

/* service css start */
.lc-service-inner-style33 {
	border-radius: 10px;
	box-shadow: 0 0 15px rgba(2, 102, 102, .1);
	background-color: #fff;
	padding: 45px 35px;
	text-align: center;
	transition: all .3s;
}

.lc-service-inner-style33:hover {
	transform: translateY(-5px);
}

.lc-service-inner-style33 img {
	display: block;
	transition: all .3s;
	margin: auto;
}

.lc-service-inner-style33 h4 {
	font-size: 20px;
	color: #000;
	font-weight: 600;
	text-align: center;
	text-transform: capitalize;
	padding: 20px 0 15px 0;
	transition: all .3s;
}

.lc-service-inner-style33:hover img {
	transform: translateY(-5px);
}

.lc-service-inner-style33:hover h4 {
	color: #026666;
}

.lc-service-inner-style33 p {
	font-size: 14px;
	line-height: 24px;
	color: #939d9d;
	font-weight: 400;
}

.lc-service-inner-style33 .lc-btn-style33 {
	margin: 25px auto 0 auto;
}

/* service css end */

/* testimonial slider css start */
.lc-testmnl-slider-box-style33 {
	background-color: #fff;
	box-shadow: 0 0 25px rgba(0, 0, 0, .06);
	padding: 30px;
	max-width: 540px;
	margin: auto;
	transition: all .3s;
}

.lc-testmnl-slider-box-style33:hover {
	background-color: #026666;
}

.lc-testmnl-slider-parent-style33 .swiper-wrapper {
	margin: 30px 0;
}

.lc-tesml-client-info-style33 {
	display: flex;
	align-items: center;
}

.lc-tesml-client-info-style33 img {
	width: 60px;
	height: 60px;
	object-fit: cover;
	border-radius: 50%;
	display: block;
}

.lc-testmnl-client-name-style33 {
	padding-left: 20px;
}

.lc-testmnl-client-name-style33 h4 {
	font-size: 20px;
	color: #042727;
	font-weight: 600;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-testmnl-slider-box-style33:hover .lc-testmnl-client-name-style33 h4, .lc-testmnl-slider-box-style33:hover .lc-testmnl-client-name-style33 p, .lc-testmnl-slider-box-style33:hover .lc-testmnl-detail-style33 p {
	color: #fff;
}

.lc-testmnl-client-name-style33 p {
	font-size: 12px;
	color: #026666;
	font-weight: 600;
	transition: all .3s;
}

.lc-testmnl-detail-style33 p {
	font-size: 16px;
	color: #939d9d;
	font-weight: 400;
	font-family: "Inter";
	padding: 20px 0;
	transition: all .3s;
}

.lc-testmnl-detail-style33 svg {
	fill: #026666;
	transition: all .3s;
}

.lc-testmnl-slider-box-style33:hover .lc-testmnl-detail-style33 svg {
	fill: #fff;
}

/* testimonial slider css end */

/* single property demo css end */

/* photographer demo css start */

/* banner css start */
.lc-banner-wrapper-style35 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 40px 0;
}

.lc-banner-wrapper-style35.nitro-lazy {
	background-image: none !important;
}

.lc-banner-wrapper-style35 .container-fluid {
	padding: 0 40px 0 0;
}

.lc-logo-style35 {
	padding-left: 100px;
	padding-bottom: 20px;
}

.lc-banner-inner-style35 {
	display: flex;
}

.lc-banner-right-img-style35 {
	position: relative;
}

.lc-banner-right-content-style35 {
	background-color: rgba(0, 0, 0, .702);
	padding: 40px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	left: 10px;
}

.lc-banner-right-content-style35 h4 {
	font-size: 36px;
	color: #fff;
	font-weight: 400;
	text-align: center;
	text-transform: capitalize;
}

.lc-banner-right-content-style35 p {
	font-size: 15px;
	line-height: 26px;
	color: #fff;
	font-weight: 400;
	padding-top: 10px;
	text-align: center;
}

.lc-banner-newsltr-box-style35 {
	max-width: 794px;
	width: 100%;
	box-shadow: 0 0 25px rgba(0, 0, 0, .06);
	background-color: #fff;
	padding: 50px;
	margin: 100px 0 0 120px;
}

.lc-banner-newsltr-box-style35 h4 {
	font-size: 24px;
	color: #222;
	font-weight: 700;
	text-transform: capitalize;
	max-width: 200px;
	width: 100%;
}

/* banner css end */

/* testmonial css start */
.lc-testmnl-box-style35 {
	max-width: 970px;
	width: 100%;
	margin: auto;
	background-color: #2d2d2d;
	padding: 50px 100px;
	display: flex;
	align-items: center;
	position: relative;
}

.lc-tesml-text-style35 {
	margin-left: auto;
}

.lc-tesml-img-style35 {
	width: 35%;
}

.lc-tesml-img-style35 img {
	width: 100%;
}

.lc-tesml-text-style35 {
	margin-left: 50px;
	width: 65%;
}

.lc-tesml-rating-style35 {
	margin-bottom: 10px;
}

.lc-tesml-rating-style35 ul li {
	display: inline-block;
	vertical-align: middle;
}

.lc-tesml-rating-style35 ul li i {
	font-size: 12px;
	color: #fdbb0a;
}

.lc-tesml-rating-style35 ul li:last-child i, .lc-tesml-rating-style35 ul li:nth-child(4) i {
	color: #717171;
}

.lc-tesmnl-client-info-style35 h4 {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	text-transform: capitalize;
	padding-bottom: 5px;
}

.lc-tesmnl-client-info-style35 h6 {
	font-size: 15px;
	color: #9d9d9d;
	font-weight: 400;
}

.lc-tesmnl-client-info-style35 p {
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	padding-top: 30px;
	line-height: 1.7;
}

.lc-testmnl-box-style35 .swiper-button-next:after, .lc-testmnl-box-style35 .swiper-button-prev:after {
	display: none;
}

.lc-tesmnl-slider-style35 .swiper-button-next {
	right: 130px;
}

.lc-tesmnl-slider-style35 .swiper-button-prev {
	left: 130px;
}

.lc-tesmnl-slider-style35 .swiper-button-next, .lc-tesmnl-slider-style35 .swiper-button-prev {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: #545454 !important;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .3s;
}

.lc-tesmnl-slider-style35 .swiper-button-next span svg, .lc-tesmnl-slider-style35 .swiper-button-prev span svg {
	fill: #fff;
	transition: all .3s;
}

.lc-tesmnl-slider-style35 .swiper-button-next:hover, .lc-tesmnl-slider-style35 .swiper-button-prev:hover {
	background-color: #fff !important;
}

.lc-tesmnl-slider-style35 .swiper-button-next:hover svg, .lc-tesmnl-slider-style35 .swiper-button-prev:hover svg {
	fill: #000;
}

/* testmonial css end */

/* team css start */
.lc-team-wrapper-style35 {
	padding: 80px 0;
}

.lc-team-left-parent-style35 {
	padding-top: 60px;
}

.lc-team-heading-style35 h1 {
	font-size: 30px;
	color: #000;
	font-weight: 300;
	text-transform: capitalize;
	padding-bottom: 20px;
}

.lc-team-heading-style35 p {
	font-size: 16px;
	color: #919191;
	font-weight: 400;
}

.lc-team-nav-style35 {
	position: relative;
}

.lc-team-nav-style35 .swiper-button-next:after, .lc-team-nav-style35 .swiper-button-prev:after {
	display: none;
}

.lc-team-nav-style35 .swiper-button-next, .lc-team-nav-style35 .swiper-button-prev {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #dfdfdf;
	transition: all .3s;
	position: absolute;
	bottom: -70px;
	top: auto;
}

.lc-team-nav-style35 .swiper-button-next {
	left: 70px;
}

.lc-team-nav-style35 .swiper-button-prev {
	left: 0;
}

.lc-team-nav-style35 .swiper-button-next:hover, .lc-team-nav-style35 .swiper-button-prev:hover {
	background-color: #000;
}

.lc-team-nav-style35 .swiper-button-next span svg, .lc-team-nav-style35 .swiper-button-prev span svg {
	fill: #838383;
	transition: all .3s;
}

.lc-team-nav-style35 .swiper-button-next:hover span svg, .lc-team-nav-style35 .swiper-button-prev:hover span svg {
	fill: #fff;
}

.lc-team-info-style35 p {
	font-size: 15px;
	color: #919191;
	font-weight: 400;
	text-transform: capitalize;
	padding-bottom: 5px;
	padding-top: 20px;
}

.lc-team-info-style35 h4 {
	font-size: 20px;
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
}

/* team css end */

/* photographer demo css end */

/* pool cleaning demo css start */

/* btn css start */
.lc-btn-style36 {
	min-width: 150px;
	padding: 13px 10px;
	background-color: #00a2ff;
	border: 1px solid #00a2ff;
	border-radius: 10px;
	box-shadow: 1px 18px 22px rgba(2, 130, 204, .24) !important;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	text-transform: capitalize;
	background-position: 200% center;
}

.lc-btn-style36:hover {
	background-color: #fff;
	color: #00a2ff;
}

/* btn css end */

/* banner css start */
.lc-banner-wrapper-style36 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.lc-banner-wrapper-style36.nitro-lazy {
	background-image: none !important;
}

.lc-banner-wrapper-style36 .container-fluid {
	padding-right: 0;
}

.lc-banner-parent-style36 {
	display: flex;
	align-items: center;
}

.lc-logo-style36 {
	padding-bottom: 80px;
}

.lc-banner-left-style36 {
	width: 50%;
	padding-left: 370px;
}

.lc-banner-right-img-style36 {
	width: 50%;
}

.lc-banner-right-img-style36 img {
	width: 100%;
}

.lc-banner-left-heading-style36 h1 {
	font-size: 50px;
	color: #002540;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.5;
}

.lc-banner-left-heading-style36 h1 span {
	font-weight: 500;
	display: block;
}

.lc-banner-left-heading-style36 p {
	max-width: 491px;
	width: 100%;
	font-size: 16px;
	letter-spacing: 0px;
	color: #7a868f;
	font-weight: 400;
	padding-top: 15px;
}

.lc-banner-left-heading-style36 .lc-btn-style36 {
	padding: 11px 40px;
	margin-top: 40px;
}

/* banner css end */

/* about css start */
.lc-about-right-main-style36 {
	padding-left: 30px;
	padding-top: 70px;
}

.lc-heading-style36 h4 {
	display: inline-block;
	clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%, 0 38%);
	background: #eef8ff;
	padding: 5px 35px 5px 15px;
	font-size: 20px;
	color: #00a2ff;
	font-weight: 400;
	text-transform: capitalize;
}

.lc-heading-style36 h1 {
	font-size: 50px;
	color: #002540;
	font-weight: 700;
	line-height: 1.3;
	text-transform: capitalize;
	max-width: 450px;
	padding: 25px 0 20px 0;
}

.lc-heading-style36 h1 span {
	font-weight: 500;
	display: block;
}

.lc-heading-style36 p {
	font-size: 16px;
	letter-spacing: 0px;
	color: #7a868f;
	font-weight: 400;
	line-height: 2;
	padding-bottom: 20px;
}

.lc-about-list-style36 ul li {
	max-width: 430px;
	width: 100%;
	margin-bottom: 10px;
	line-height: 2;
	display: flex;
	align-items: flex-start;
}

.lc-about-list-style36 ul li span {
	font-size: 16px;
	letter-spacing: 0px;
	color: #7a868f;
	font-weight: 400;
}

.lc-about-list-style36 ul li:last-child {
	margin-bottom: 0;
}

.lc-about-list-style36 ul li img {
	object-fit: contain;
}

/* about css end */

/* testmonial css start */
.lc-temnl-box-style36 {
	border-radius: 10px;
	background-color: #fff;
	padding: 40px;
}

.lc-tesmnl-client-top-style36 {
	display: flex;
	align-items: center;
}

.lc-testmnl-client-img-style36 img {
	width: 72px;
	height: 72px;
	object-fit: cover;
	border-radius: 50% !important;
	display: block;
}

.lc-testmnl-client-rating-style36 {
	padding-left: 20px;
}

.lc-testmnl-client-rating-style36 ul li {
	display: inline-block;
	vertical-align: middle;
}

.lc-testmnl-client-rating-style36 ul li i {
	font-size: 12px;
	color: #ecba2e;
}

.lc-testmnl-client-rating-style36 ul li:nth-child(4) i, .lc-testmnl-client-rating-style36 ul li:last-child i {
	color: #d8d8d8;
}

.lc-testmnl-client-rating-style36 p {
	font-size: 14px;
	color: #7a868f;
	font-weight: 500;
	text-transform: capitalize;
}

.lc-testmnl-text-style36 p {
	font-size: 15px;
	color: #7a868f;
	font-weight: 400;
	line-height: 2;
	padding: 20px 0;
}

.lc-testmnl-text-style36 h4 {
	font-size: 20px;
	color: #002540;
	font-weight: 700;
	text-transform: capitalize;
	display: inline-block;
	padding-right: 10px;
}

.lc-testmnl-text-style36 h4 span {
	font-size: 14px;
	color: #00a2ff;
	font-weight: 500;
	margin-left: 5px;
}

.lc-tesmnl-slider-style36 {
	padding-bottom: 60px;
}

.lc-tesmnl-slider-style36 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #d2dce3;
	opacity: 1;
}

.lc-tesmnl-slider-style36 .swiper-pagination-bullet-active {
	background-color: #00a2ff;
}

/* testmonial css end */

/* contact css start */
.lc-contact-wrapper-style36 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/contact-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 0;
}

.lc-contact-wrapper-style36.nitro-lazy {
	background-image: none !important;
}

.lc-contact-inner-style36 {
	display: flex;
	align-items: center;
}

.lc-contact-form-style36 {
	width: 45%;
	border-radius: 10px;
	box-shadow: 2px 31px 71px rgba(0, 36, 62, .1);
	background-color: #fff;
	padding: 60px;
}

.pool-cleaning-contact-style36 .form-group input, .pool-cleaning-contact-style36 .form-group textarea {
	border: none;
	border-bottom: 1px solid;
	border-radius: 0 !important;
	padding: 10px;
}

.pool-cleaning-contact-style36 .form-group button {
	font-size: 16px;
	font-weight: 500;
}

.pool-cleaning-contact-style36 .col-lg-12:last-child .form-group {
	margin-bottom: 0 !important;
}

.pool-cleaning-contact-style36 .form-group label.lead_capture_form_label {
	font-size: 16px;
	font-weight: 400;
	color: #7a868f;
}

.lc-contact-form-right-style36 {
	width: 55%;
}

.lc-contact-form-right-style36 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/contact-img.png");
	background-repeat: no-repeat;
	width: 55%;
	background-position: center;
	padding: 280px 50px 50px 50px;
}

.lc-contact-form-right-style36.nitro-lazy {
	background-image: none !important;
}

.lc-contact-info-style36 {
	display: flex;
	align-items: center;
	padding: 20px 30px;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, .16);
	margin-bottom: 15px;
	margin-left: 25px;
	margin-right: 25px;
}

.lc-contact-form-right-style36 .lc-contact-info-style36:last-child {
	margin-bottom: 0;
}

.lc-contct-no-style36 {
	padding-left: 20px;
}

.lc-contct-no-style36 h4 {
	font-size: 16px;
	letter-spacing: 0px;
	color: #fff;
	font-weight: 400;
	text-transform: capitalize;
}

.lc-contct-no-style36 p {
	font-size: 16px;
	color: #fff;
	font-weight: 400;
}

/* contact css end */

/* pool cleaning demo css end */

/* yoga classes demo css start */

/* btn css start */
.lc-btn-style38 {
	min-width: 100px;
	border-radius: 40px;
	background-image: linear-gradient(to right, #f971cd 0%, #c571f4 51%, #f971cd 100%);
	background-size: 200% auto;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding: 15px 35px;
	font-weight: 500;
	font-family: "Outfit";
	text-transform: capitalize;
	transition: all .5s;
}

.lc-btn-style38:hover {
	background-position: right center;
	color: #fff;
}

/* btn css end */

/* banner css start */
.lc-banner-wraper-style38 {}

.lc-banner-wraper-style38 .container-fluid {
	padding: 0 150px;
}

.lc-banner-heading-style38 {
	padding-bottom: 30px;
}

.lc-banner-heading-style38 h1 {
	font-size: 65px;
	letter-spacing: 1px;
	color: #563666;
	font-weight: 700;
	text-transform: capitalize;
	padding: 60px 0 20px 0;
	max-width: 650px;
	width: 100%;
}

.lc-banner-heading-style38 p {
	max-width: 470px;
	width: 100%;
	font-size: 18px;
	letter-spacing: 0px;
	line-height: 1.5;
	color: #937d9e;
	font-weight: 400;
}

.lc-banner-left-content {
	display: flex;
	align-items: center;
}

.lc-banner-left-content .lc-btn-style38 {
	box-shadow: 0px 25px 19px rgba(84, 85, 86, .1);
}

.lc-banner-left-content a span {
	width: 68px;
	height: 68px;
	border-radius: 50%;
	box-shadow: 0px 25px 27px rgba(84, 85, 86, .1);
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .3s;
	margin: 0 15px 0 40px;
}

.lc-banner-left-content a span:hover {
	background-color: #c771f3;
}

.lc-banner-left-content a span svg {
	fill: #c771f3;
	transition: all .3s;
}

.lc-banner-left-content a span:hover svg {
	fill: #fff;
}

.lc-banner-left-content a:last-child {
	font-size: 16px;
	color: #563666;
	font-weight: 700;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}

.lc-banner-newltr-box-style38 {
	max-width: 750px;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(160, 86, 198, .06);
	border-radius: 20px;
	padding: 40px;
	margin-top: 80px;
}

.lc-banner-newltr-box-style38 h4 {
	font-size: 30px;
	letter-spacing: 1px;
	background: linear-gradient(94deg, #fa71cd 0%, #c971f1 20%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}

.lc-banner-newltr-box-style38 p {
	font-size: 16px;
	color: #937d9e;
	font-weight: 400;
	padding-top: 5px;
}

.lc-banner-newltr-box-style38 .form-group input {
	font-family: "Outfit";
}

.lc-banner-newltr-right {
	margin-left: auto;
}

.lc-banner-right-parent-style38 {
	position: relative;
}

.lc-banner-right-img-style38 {
	position: relative;
	text-align: center;
}

.lc-banner-right-img-style38 img {
	position: relative;
}

.lc-banner-right-img-style38:before {
	content: "";
	width: 631px;
	height: 631px;
	border-radius: 50%;
	background-image: linear-gradient(94deg, #f971cd 0%, #c571f4 94%, #c371f5 100%);
	opacity: .2;
	position: absolute;
	top: 70px;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 0;
	animation: BannerImgShape 8s linear infinite;
}

@media (min-width:576px) {
	@keyframes BannerImgShape {
		0%, 100% {
			border-radius: 42% 58% 70% 30%/45% 45% 55% 55%;
		}
		
		35% {
			border-radius: 70% 30% 46% 54%/30% 29% 71% 70%;
		}
		
		65% {
			border-radius: 100% 60% 60% 100%/100% 100% 60% 60%;
		}
	}
}

.lc-banner-right-calories-style38, .lc-banner-right-heartbeat-style38, .lc-banner-right-bp-style38 {
	min-width: 140px;
	background-color: #fff;
	box-shadow: 0px 25px 19px rgba(160, 86, 198, .14);
	border-radius: 15px;
	padding: 10px 15px;
	display: inline-block;
	text-align: center;
}

.lc-banner-right-calories-style38 {
	padding: 10px 15px 15px 15px;
}

.lc-banner-right-heartbeat-style38 {
	display: inline-flex;
	align-items: center;
	position: absolute;
	top: 150px;
	right: 50px;
}

.lc-heatbeat-style38 {
	margin-left: 15px;
}

.lc-banner-right-calories-style38 p, .lc-heatbeat-style38 p, .lc-banner-right-bp-style38 p {
	font-size: 16px;
	color: #937d9e;
	font-weight: 400;
	text-transform: capitalize;
}

.lc-banner-right-calories-style38 h5, .lc-heatbeat-style38 h5, .lc-banner-right-bp-style38 span {
	font-size: 18px;
	color: #563666;
	font-weight: 800;
	text-transform: capitalize;
}

.lc-banner-right-bp-style38 h5 {
	font-size: 20px;
	font-weight: 700;
	color: #ff6b6b;
	display: inline-block;
	margin-right: 5px;
}

.lc-banner-right-bp-style38 h5 span {
	margin-left: 5px;
}

.lc-banner-right-calories-style38 {
	position: absolute;
	left: 0;
	bottom: 400px;
}

.lc-banner-right-bp-style38 {
	position: absolute;
	right: 0;
	top: 380px;
}

.lc-banner-right-parent-style38 .lc-banner-shp1-style38 {
	position: absolute;
	top: 140px;
	left: 100px;
	animation: BannerShape1-style38 8s linear infinite;
}

@keyframes BannerShape1-style38 {
	0%, 100% {
		transform: rotate(40deg);
	}
	
	35% {
		transform: rotate(80deg);
	}
	
	65% {
		transform: rotate(180deg);
	}
}

.lc-banner-right-parent-style38 .lc-banner-shp2-style38 {
	position: absolute;
	top: -70px;
	right: 200px;
	animation: BannerShape2-style38 3s linear infinite;
}

@keyframes BannerShape2-style38 {
	0%, 100% {
		transform: scale(1);
	}
	
	35% {
		transform: scale(1.1);
	}
	
	65% {
		transform: scale(1.2);
	}
}

.lc-banner-right-parent-style38 .lc-banner-shp3-style38 {
	position: absolute;
	left: -10px;
	bottom: 250px;
	animation: BannerShape3-style38 8s linear infinite;
}

@keyframes BannerShape3-style38 {
	0%, 100% {
		transform: rotate(40deg) scale(1);
	}
	
	35% {
		transform: rotate(80deg) scale(1.1);
	}
	
	65% {
		transform: rotate(180deg) scale(1.13);
	}
}

.lc-banner-right-parent-style38 .lc-banner-shp4-style38 {
	position: absolute;
	top: 280px;
	right: 0px;
	animation: BannerShape3-style38 8s linear infinite;
}

.lc-banner-right-parent-style38 .lc-banner-shp5-style38 {
	position: absolute;
	right: -50px;
	bottom: 50px;
	animation: BannerShape5-style38 8s linear infinite;
}

@keyframes BannerShape5-style38 {
	0%, 100% {
		transform: rotate(40deg);
	}
	
	35% {
		transform: rotate(80deg);
	}
	
	65% {
		transform: rotate(180deg);
	}
}

/* banner css end */

/* timetable css start */
.lc-tab-header-style38 {
	margin-top: 20px;
}

.lc-tab-header-style38 ul.nav-tabs {
	max-width: 800px;
	width: 100%;
	margin: auto;
	border-radius: 25px;
	background-color: #f4efff;
	border-bottom: 0;
	padding: 15px 0;
}

.lc-tab-header-style38 ul.nav-tabs li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.lc-tab-header-style38 ul.nav-tabs li:last-child {
	margin-right: 0;
}

.lc-tab-header-style38 ul.nav-tabs li a {
	font-size: 16px;
	color: #563666;
	font-weight: 400;
	padding: 15px 22px;
	border-radius: 30px;
	text-transform: capitalize;
	background: transparent;
	transition: all .3s;
}

.lc-tab-header-style38 ul.nav-tabs li a.active, .lc-tab-header-style38 ul.nav-tabs li a:hover {
	background: linear-gradient(94deg, #f971cd 0%, #c571f4 94%, #c371f5 100%);
	color: #fff;
}

.lc-timetable-inner-table-style38 table {
	max-width: 1000px;
	width: 100%;
	margin: 50px auto auto auto;
	box-shadow: 0 0 25px rgba(160, 86, 198, .1);
	background-color: #fff;
}

.lc-timetable-inner-table-style38 table tr:nth-child(even) {
	background: #fff;
	text-align: center;
}

.lc-timetable-inner-table-style38 table tr:nth-child(odd) {
	background: #f8f5ff;
	text-align: center;
}

.lc-timetable-inner-table-style38 table tr:nth-child(even) td {
	padding: 25px 0;
	border: none;
}

.lc-timetable-inner-table-style38 table tr:nth-child(odd) td {
	padding: 15px 0;
	border: none;
}

.lc-timetable-inner-table-style38 table tr:first-child {
	background-color: #ede9f7;
}

.lc-timetable-inner-table-style38 table tr th {
	font-size: 16px;
	color: #563666;
	font-weight: 600;
	text-transform: capitalize;
	padding: 20px 0;
}

.lc-tt-data-style38 svg {
	fill: #c371f5;
	margin: -2px 5px 0 0;
}

.lc-tt-data-style38 span {
	font-size: 16px;
	color: #c771f3;
	font-weight: 400;
	text-transform: capitalize;
}

.lc-tt-data-style38 p {
	font-size: 14px;
	letter-spacing: 0px;
	color: #937d9e;
	font-weight: 400;
	text-transform: capitalize;
}

.lc-timetable-inner-table-style38 table tr td:nth-child(2), .lc-timetable-inner-table-style38 table tr td:nth-child(3) {
	font-size: 16px;
	color: #563666;
	font-weight: 500;
	text-transform: capitalize;
	font-family: "Outfit";
}

.lc-timetable-inner-table-style38 .table tbody tr td {
	font-family: "Outfit";
}

.lc-timetable-inner-table-style38 table tr:nth-child(even) td:nth-child(2), .lc-timetable-inner-table-style38 table tr:nth-child(even) td:nth-child(3) {
	padding-top: 35px;
}

.lc-timetable-inner-table-style38 table tr:nth-child(odd) td:nth-child(2), .lc-timetable-inner-table-style38 table tr:nth-child(odd) td:nth-child(3) {
	padding-top: 25px;
}

.lc-timetable-inner-table-style38 table tr td .lc-btn-style38 {
	font-size: 14px;
	font-weight: 400;
	padding: 12px 30px;
}

/* timetable css end */

/* testmonial css start */
.lc-tesml-wrapper-style38 {
	padding-top: 15px;
	position: relative;
}

.lc-temnl-box-style38 {
	background-color: #fff;
	border-radius: 20px;
	padding: 35px 30px;
	position: relative;
}

.lc-temnl-box-style38:before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	bottom: -10px;
	left: 40px;
	transform: rotate(180deg);
}

.lc-temnl-box-style38 p {
	font-size: 16px;
	letter-spacing: 0px;
	color: #937d9e;
	font-weight: 400;
	line-height: 1.5;
}

.lc-temnl-info-style38 {
	display: flex;
	align-items: center;
	margin-top: 30px;
	padding-left: 20px;
}

.lc-temnl-info-style38 img {
	width: 72px !important;
	height: 72px !important;
	object-fit: cover !important;
	border-radius: 50% !important;
	border: 2px solid #c771f3 !important;
}

.lc-temnl-name-style38 {
	padding-left: 20px;
}

.lc-temnl-name-style38 h4 {
	font-size: 18px;
	letter-spacing: 0px;
	color: #563666;
	font-weight: 700;
	text-transform: capitalize;
}

.lc-temnl-name-style38 p {
	font-size: 14px;
	color: #cd71ee;
	font-weight: 400;
}

.lc-tesml-wrapper-style38 .swiper-button-next:after, .lc-tesml-wrapper-style38 .swiper-button-prev:after {
	display: none;
}

.lc-tesml-wrapper-style38 .swiper-button-next, .lc-tesml-wrapper-style38 .swiper-button-prev {
	width: 80px;
	height: 50px;
	background-image: linear-gradient(94deg, #f971cd 0%, #c571f4 94%, #c371f5 100%) !important;
	border-radius: 25px;
	box-shadow: 0px 25px 19px rgba(84, 85, 86, .1);
}

.lc-tesml-wrapper-style38 .swiper-button-next span svg, .lc-tesml-wrapper-style38 .swiper-button-prev span svg {
	fill: #fff;
}

.lc-tesml-wrapper-style38 .swiper-button-next {
	left: auto;
	right: 150px;
}

.lc-tesml-wrapper-style38 .swiper-button-prev {
	right: auto;
	left: 150px;
}

/* testmonial css end */

/* yoga classes demo css end */

/* plumber demo css start */

/* banner css start */
.lc-banner-wrapper-style40 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-bg-men.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 40px 0px 70px 0;
}

.lc-banner-wrapper-style40.nitro-lazy {
	background-image: none !important;
}

.lc-banner-wrapper-style40 .container-fluid {
	padding: 0 200px;
}

.lc-logo-style40 {
	padding-bottom: 140px;
}

.lc-banner-heading-style40 h4 {
	min-width: 100px;
	padding: 10px 30px;
	background-color: #ffb21f;
	box-shadow: -10.065px 14.923px 23px rgba(231, 157, 16, .46);
	border-radius: 30px 0px 30px 30px;
	display: inline-block;
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	text-transform: capitalize;
	text-align: center;
}

.lc-banner-heading-style40 h1 {
	font-size: 80px;
	color: #222;
	font-weight: 700;
	text-transform: capitalize;
	padding-top: 35px;
	padding-bottom: 115px;
}

.lc-banner-newltr-box-style40 {
	max-width: 610px;
	width: 100%;
	border-radius: 10px;
	box-shadow: 0 0 23px rgba(0, 0, 0, .1);
	background-color: #fff;
	padding: 50px;
}

.lc-banner-newltr-box-style40 h4 {
	font-size: 20px;
	color: #222;
	font-weight: 800;
	text-transform: capitalize;
}

.lc-banner-left-style40 {
	position: relative;
}

.lc-banner-rating-box-style40 {
	max-width: 200px;
	width: 100%;
	border-radius: 10px;
	background-color: #fff;
	padding: 20px 30px;
	text-align: center;
	position: absolute;
	top: 200px;
	left: auto;
	right: -200px;
}

.lc-banner-rating-box-style40 ul li {
	display: inline-block;
	vertical-align: middle;
}

.lc-banner-rating-box-style40 ul li i {
	font-size: 13px;
	color: #ffb21f;
}

.lc-banner-rating-box-style40 ul li:last-child i {
	color: #d1d1d1;
}

.lc-banner-rating-box-style40 h4 {
	font-size: 30px;
	color: #000;
	font-weight: 700;
	padding-top: 10px;
}

.lc-banner-rating-box-style40 h4 span {
	font-size: 15px;
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
}

/* banner css end */

/* service css start */
.lc-service-wrapper-style40 {
	padding: 80px 0;
}

.lc-service-box-style40 {
	box-shadow: 0 0 23px rgba(87, 58, 129, .1);
	background-color: #fff;
	padding: 50px 30px;
	transition: all .3s;
}

.lc-service-box-style40:hover {
	transform: translateY(-5px);
}

.lc-service-img-style40 img {
	display: block;
	margin: auto;
	transition: all .3s;
}

.lc-service-box-style40:hover .lc-service-img-style40 img {
	transform: translateY(-5px);
}

.lc-service-text-style40 {
	padding-top: 40px;
	text-align: center;
}

.lc-service-text-style40 h4 {
	font-size: 22px;
	color: #222;
	font-weight: 700;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-service-box-style40:hover .lc-service-text-style40 h4 {
	color: #ffb21f;
}

.lc-service-text-style40 p {
	font-size: 15px;
	line-height: 1.5;
	color: #707070;
	padding: 20px 0;
}

.lc-service-text-style40 a {
	font-size: 15px;
	color: #ffb21f;
	font-weight: 600;
	border-bottom: 2px solid #ffb21f;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-service-text-style40 a:hover {
	letter-spacing: 2px;
}

/* service css end */

/* about css start */
.lc-about-wrapper-style40 {
	background-color: #ffefd1;
	padding: 80px 0;
}

/* about css end */

/* blog css start */
.lc-blog-img-style40 {
	border-radius: 10px;
	overflow: hidden;
}

.lc-blog-img-style40 img {
	border-radius: 10px;
	transition: all .3s;
}

.lc-blog-parent-style40:hover .lc-blog-img-style40 img {
	transform: scale(1.1);
}

.lc-blog-text-style40 {
	padding-top: 30px;
}

.lc-blog-text-style40 h4 {
	font-size: 20px;
	color: #222;
	font-weight: 700;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-blog-parent-style40:hover .lc-blog-text-style40 h4 {
	color: #ffb21f;
}

.lc-blog-text-style40 p {
	font-size: 15px;
	line-height: 1.5;
	color: #707070;
	font-weight: 400;
	padding-top: 10px;
}

/* blog css end */

/* plumber demo css end */

/* Roof Constructions demo css start */

/* btn css start */
.lc-btn-style41 {
	min-width: 100px;
	border-radius: 40px;
	background-color: #ff9f22;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 15px;
	color: #fff;
	padding: 15px 35px;
	font-weight: 600;
	text-transform: capitalize;
	transition: all .3s;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.lc-btn-style41:before {
	content: "";
	width: 35px;
	height: 80px;
	background-color: rgba(255, 255, 255, .5);
	transform: rotate(15deg);
	position: absolute;
	top: -10px;
	left: -30px;
	opacity: 0;
	visibility: hidden;
	transition: all .7s;
	z-index: 0;
}

.lc-btn-style41:hover {
	color: #fff;
}

.lc-btn-style41:hover:before {
	left: 150px;
	opacity: 1;
	visibility: visible;
}

/* btn css end */

/* banner css start */
.lc-banner-wrapper-style41 {
	background-color: #fff4e5;
	padding: 30px 0;
}

.lc-banner-wrapper-style41 .container-fluid {
	padding: 0 27px 0 70px;
}

.lc-logo-style41 {
	padding-bottom: 100px;
}

.lc-banner-heading-style41 h1 {
	font-size: 70px;
	color: #352446;
	font-weight: 600;
	text-transform: capitalize;
}

.lc-banner-heading-style41 p {
	font-size: 18px;
	line-height: 1.5;
	color: #8d7f9c;
	font-weight: 400;
	padding: 30px 0px 35px 0;
}

.lc-banner-right-style41 {
	text-align: right;
	position: relative;
}

.lc-banner-right-style41 img {
	width: 100%;
}

.lc-banner-newsltr-box {
	background-color: #fff;
	padding: 40px 50px;
	display: flex;
	align-items: center;
	position: absolute;
	right: 10px;
	bottom: 10px;
	left: 10px;
}

.lc-newsltr-text-style41 h4 {
	font-size: 28px;
	color: #221231;
	font-weight: 700;
	text-align: left;
	text-transform: capitalize;
}

.lc-newsltr-text-style41 p {
	font-size: 14px;
	line-height: 1.7;
	color: #8d7f9c;
	font-weight: 400;
	padding-top: 15px;
	max-width: 330px;
	width: 100%;
	text-align: left;
}

.lc-newsltr-field-style41 {
	margin-left: auto;
	width: 50%;
}

.lc-newsltr-field-style41 .lead_capture_form-btn-inside-input input.form-control {
	font-family: "Jost";
}

/* banner css end */

/* about css start */
.lc-about-wrapper-style41 {
	padding: 80px 0;
}

/* about css end */

/* team css start */
.lc-team-text-style41 h4 {
	font-size: 22px;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding-top: 20px;
}

.lc-team-text-style41 p {
	font-size: 16px;
	color: #ff9f22;
	font-weight: 400;
	text-transform: capitalize;
	padding-top: 5px;
}

/* team css end */

/* blog css start */
.lc-blog-box-style41 {
	background-color: #fff;
	box-shadow: 0 0 20px rgba(82, 125, 169, .1);
	border-radius: 10px;
	padding: 10px 10px 30px 10px;
}

.lc-blog-img-style41 {
	overflow: hidden;
	border-radius: 10px;
}

.lc-blog-img-style41 img {
	border-radius: 10px;
	height: 282px;
	object-fit: cover;
	transition: all .3s;
}

.lc-blog-box-style41:hover .lc-blog-img-style41 img {
	transform: scale(1.1);
}

.lc-blog-text-style41 {
	padding: 30px 10px 0px 10px;
}

.lc-blog-text-style41 h4 {
	font-size: 20px;
	color: #352446;
	font-weight: 700;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-blog-box-style41:hover .lc-blog-text-style41 h4 {
	color: #ff9f22;
}

.lc-blog-text-style41 p {
	font-size: 16px;
	color: #8d7f9c;
	font-weight: 400;
	line-height: 1.5;
	padding: 15px 0;
}

.lc-blog-text-style41 a {
	font-size: 16px;
	border-bottom: 2px solid #352446;
	color: #352446;
	font-weight: 700;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-blog-text-style41 a:hover {
	color: #ff9f22;
	border-bottom: 2px solid #ff9f22;
	letter-spacing: 2px;
}

/* blog css end */

/* Roof Constructions demo css end */

/* painter demo css start */

/* btn css start */
.lc-btn-style42 {
	min-width: 100px;
	background-color: #ff577f;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 15px;
	color: #fff;
	padding: 12px 30px;
	font-weight: 400;
	text-transform: capitalize;
	transition: all .3s;
	z-index: 1;
}

.lc-btn-style42:hover {
	background-color: #bb425f;
	color: #fff;
}

/* btn css end */

/* banner css start */
.lc-banner-wrapper-style42 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 30px;
	padding-bottom: 196px;
}

.lc-banner-wrapper-style42.nitro-lazy {
	background-image: none !important;
}

.lc-banner-wrapper-style42 .container-fluid {
	padding-left: 130px;
}

.lc-logo-style42 {
	padding-bottom: 200px;
}

.lc-banner-heading-style42 p {
	font-size: 16px;
	letter-spacing: 5px;
	text-transform: uppercase;
	color: #ff577f;
	font-weight: 500;
}

.lc-banner-heading-style42 h1 {
	font-size: 54px;
	color: #111;
	font-weight: 700;
	text-transform: capitalize;
	max-width: 550px;
	width: 100%;
	padding: 20px 0 25px 0;
}

.lc-newsltr-main-style42 {
	padding-top: 60px;
}

.lc-newsltr-main-style42 h4 {
	font-size: 22px;
	color: #ff577f;
	font-weight: 700;
	text-transform: capitalize;
}

.lc-newsltr-main-style42 p {
	font-size: 15px;
	line-height: 1.5;
	color: #757575;
	font-weight: 400;
	max-width: 400px;
	padding-top: 20px;
}

.lc-banner-right-style42 {
	position: relative;
	width: 100%;
	height: 100%;
}

.lc-banner-right-box-style42 {
	max-width: 220px;
	width: 100%;
	background-color: #fff;
	border-radius: 6px;
	padding: 35px 20px;
	text-align: center;
}

.lc-banner-box-text-style42 h4 {
	font-size: 14px;
	color: #111;
	font-weight: 800;
	text-transform: capitalize;
	padding: 20px 0 10px 0;
}

.lc-banner-box-text-style42 p {
	font-size: 12px;
	line-height: 1.5;
	color: #222;
	font-weight: 400;
}

.lc-banner-right-style42 .lc-banner-right-box-style42:first-child {
	position: absolute;
	bottom: -50px;
	left: -150px;
	animation: 6s floatingstyle42 linear infinite;
}

.lc-banner-right-style42 .lc-banner-right-box-style42:nth-child(2) {
	position: absolute;
	right: 50px;
	top: 260px;
	animation: 7s floatingstyle42 linear infinite;
}

.lc-banner-right-style42 .lc-banner-right-box-style42:last-child {
	position: absolute;
	right: 120px;
	bottom: -150px;
	animation: 8s floatingstyle42 linear infinite;
}

@keyframes floatingstyle42 {
	from {
		-webkit-transform: rotate(0deg) translate(-12px) rotate(0deg);
		-moz-transform: rotate(0deg) translate(-12px) rotate(0deg);
		-ms-transform: rotate(0deg) translate(-12px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-12px) rotate(0deg);
		transform: rotate(0deg) translate(-12px) rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		-moz-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		-ms-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		-o-transform: rotate(360deg) translate(-12px) rotate(-360deg);
		transform: rotate(360deg) translate(-12px) rotate(-360deg);
	}
}

/* banner css end */

/* about css start */
.lc-about-wrapper-style42 {
	padding: 80px 0;
}

/*skill css*/
.ts-fl-skill-bar h2 {
	padding-bottom: 30px;
	font-size: 20px;
	margin-bottom: 0;
}

.ts-fl-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.wrapper .card .circle {
	position: relative;
	height: 150px;
	width: 150px;
	border-radius: 50%;
	cursor: default;
}

.ts-fl-card-border {
	border-radius: 100px;
	position: relative;
	text-align: center;
}

.bar.bar-2 canvas {
	background-color: #fbedf0;
}

.ts-fl-wrapper .circle {
	position: relative;
}

.ts-fl-wrapper .circle .box span {
	font-size: 30px;
	font-weight: 700;
	font-family: "Noto Sans";
	color: #111;
	transition: all .1s;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	position: absolute;
	bottom: -70px;
	left: 50%;
	transform: translateX(-50%);
}

.ts-fl-wrapper .card1.cs85 .box span {
	color: #079596;
}

.ts-fl-wrapper .card1.cs70 .box span {
	color: var(--themestack-primary-color);
}

.ts-fl-wrapper .card1.cs90 .box span {
	color: var(--themestack-pink-color);
}

.ts-fl-wrapper .card1.cs98 .box span {
	color: #45be93;
}

.ts-fl-text {
	font-size: 14px;
	font-weight: 600;
	color: var(--themestack-title-color);
	padding: 70px 0px 0px 0px;
}

.ts-fl-text h4 {
	font-size: 18px;
	font-weight: 400;
	color: #757575;
}

.ts-fl-card-border img {
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
}

/*skill css end*/

/* about css end */

/* service css start */
.lc-service-wrapper-style42 {
	background-color: #f0f3ff;
	padding: 80px 0;
}

.lc-service-box-style42 {
	background-color: #fff;
	padding: 45px 20px;
	text-align: center;
	transition: all .3s;
}

.lc-service-box-style42:hover {
	transform: translateX(5px);
}

.lc-service-box-style42 img {
	display: block;
	margin: auto;
}

.lc-service-box-style42 h4 {
	font-size: 22px;
	color: #111;
	font-weight: 700;
	text-transform: capitalize;
	padding: 25px 0 20px 0;
	transition: all .3s;
}

.lc-service-box-style42:hover .lc-service-box-style42 h4 {
	color: #ff577f;
}

.lc-service-box-style42 p {
	font-size: 16px;
	line-height: 1.5;
	color: #707070;
	font-weight: 400;
	padding-bottom: 20px;
}

.lc-service-box-style42 a {
	font-size: 16px;
	border-bottom: 2px solid #ff577f;
	color: #ff577f;
	font-weight: 500;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-service-box-style42 a:hover {
	letter-spacing: 2px;
}

/* service css end */

/* blog css start */
.lc-blog-img-style42 {
	overflow: hidden;
}

.lc-blog-img-style42 img {
	width: 100%;
	height: 240px;
	object-fit: cover;
	transition: all .7s;
}

.lc-blog-parent-style42:hover .lc-blog-img-style42 img {
	transform: scale(1.2) rotate(5deg);
}

.lc-blog-text-style42 h6 {
	font-size: 15px;
	color: #ff577f;
	font-weight: 400;
	text-transform: capitalize;
	padding: 25px 0 20px 0;
}

.lc-blog-text-style42 h4 {
	font-size: 20px;
	color: #111;
	font-weight: 700;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-blog-parent-style42:hover .lc-blog-text-style42 h4 {
	color: #ff577f;
}

.lc-blog-text-style42 p {
	font-size: 16px;
	line-height: 1.5;
	color: #707070;
	font-weight: 400;
	padding: 10px 0 20px 0;
}

.lc-blog-text-style42 a {
	font-size: 16px;
	border-bottom: 2px solid #ff577f;
	color: #ff577f;
	font-weight: 500;
	text-transform: capitalize;
	transition: all .3s;
}

.lc-blog-text-style42 a:hover {
	letter-spacing: 2px;
}

/* blog css end */

/* painter demo css end */

/* sea food restaurant demo css start */

/* btn css start */
.lc-btn-style45 {
	min-width: 100px;
	border-radius: 50px;
	background-color: rgba(255, 255, 255, .10196078431373);
	border: 2px solid rgba(233, 231, 244, .4);
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	padding: 12px 40px;
	text-transform: capitalize;
	transition: all .3s;
	z-index: 1;
}

.lc-btn-style45:hover {
	background-color: #ff2c45;
	color: #fff;
}

/* btn css end */

/* banner css start */
.lc-banner-wrapper-style45 {
	padding: 144px 0;
}

.lc-banner-wrapper-style45 .container-fluid {
	padding-right: 200px;
}

.lc-banner-heading-style45 p {
	font-size: 26px;
	color: #ff2c45;
	font-weight: 700;
	text-transform: capitalize;
}

.lc-banner-heading-style45 h1 {
	font-size: 90px;
	color: #fff;
	font-weight: 800;
	text-transform: capitalize;
	max-width: 600px;
	width: 100%;
	padding-bottom: 15px;
}

.lc-banner-newsltr-parent-style45 {
	padding-top: 100px;
}

.lc-banner-newsltr-parent-style45 h4 {
	font-size: 26px;
	color: #fff;
	font-weight: 700;
	text-transform: capitalize;
	padding-bottom: 10px;
}

.lc-banner-newsltr-parent-style45 p {
	max-width: 415px;
	width: 100%;
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	font-weight: 400;
}

.lc-banner-newsltr-parent-style45 .form-group input {
	font-family: "Tajawal";
	padding: 20px 200px 20px 20px;
}

/* banner css end */

/* about css start */
.lc-about-wrapper-style45 {
	padding: 80px 0;
}

.lc-about-left-img {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

/* about css end */

/* service css start */
.lc-product-img {
	position: relative;
	overflow: hidden;
	border-radius: 6px 6px 0 0;
}

.lc-product-img img {
	border-radius: 6px 6px 0 0;
	height: 177px;
	width: 100%;
	object-fit: cover;
	transition: all .3s;
	display: block;
}

.lc-product-img:after {
	content: "";
	background: rgba(0, 0, 0, .5);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
	z-index: 0;
}

.lc-product-main-style45:hover .lc-product-img:after {
	opacity: 1;
	visibility: visible;
}

.lc-product-main-style45:hover .lc-product-img img {
	transform: scale(1.1);
}

.lc-product-details-style45 {
	border-radius: 0 0 6px 6px;
	background-color: #fff;
	padding: 20px 15px 17px 15px;
}

.lc-product-details-style45 h4 {
	font-size: 18px;
	color: #222;
	font-weight: 700;
	text-transform: capitalize;
	padding-bottom: 10px;
}

.lc-product-details-style45 h6 {
	font-size: 18px;
	color: #ff2c45;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}

.lc-product-details-style45 span i {
	font-size: 10px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin: -4px 4px 0 0;
}

.lc-product-details-style45 span.lc-rating-style45 {
	background: #0f841d;
	border-radius: 3px;
	padding: 0 5px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}

.lc-product-details-style45 p span.lc-rating-style45 {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
}

.lc-product-details-style45 p {
	font-size: 15px;
	color: #757575;
	font-weight: 500;
	text-transform: capitalize;
	padding-top: 10px;
}

.lc-product-details-style45 p span svg {
	fill: #757575;
	margin: -2px 3px 0 0;
}

.lc-product-btn-style45 {
	text-align: center;
	margin-top: 30px;
}

.lc-product-btn-style45 .lc-btn-style45 {
	background-color: #ff2c45;
	border: 2px solid #ff2c45;
	padding: 10px 35px;
	transition: all .3s;
}

.lc-product-btn-style45 .lc-btn-style45:hover {
	border: 2px solid rgba(233, 231, 244, .4);
}

/* service css end */

/* blog css start */
.lc-blog-img-style45 {
	overflow: hidden;
}

.lc-blog-img-style45 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	transition: all .3s;
	margin-left: 30px;
	transform: scale(1.5);
}

.lc-blog-box-parent-style45:hover .lc-blog-img-style45 img {
	margin-left: 0;
}

.lc-blog-text-style45 {
	position: relative;
}

.lc-blog-text-style45 h4 {
	font-size: 20px;
	color: #222;
	font-weight: 700;
	text-transform: capitalize;
	padding: 40px 0 10px 0;
	transition: all .3s;
}

.lc-blog-box-parent-style45:hover .lc-blog-text-style45 h4 {
	color: #ff2c45;
}

.lc-blog-text-style45 p {
	font-size: 15px;
	line-height: 1.5;
	color: #757575;
	font-weight: 400;
	padding-bottom: 10px;
}

.lc-blog-text-style45 a {
	font-size: 14px;
	font-weight: 600;
	color: #ff2c45;
	letter-spacing: 2px;
	border-bottom: 2px solid #ff2c45;
	text-transform: uppercase;
	transition: all .3s;
}

.lc-blog-text-style45 a:hover {
	letter-spacing: 1px;
}

.lc-blog-postdate-style45 {
	min-width: 100px;
	background-color: #ff2c45;
	border-radius: 25px;
	display: inline-block;
	text-align: center;
	padding: 10px 30px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	top: -23px;
	right: 25px;
}

/* blog css end */

/* sea food restaurant demo css end */

/* hotel and resort css start */

/* banner css start */
.lc-banner-section-style34 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-img.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px 0 36px 0;
	position: relative;
	background-position: bottom center;
	overflow: hidden;
}

.lc-banner-section-style34.nitro-lazy {
	background-image: none !important;
}

.lc-banner-logo-wrapper-style34 {
	position: absolute;
	top: 49px;
	left: 67px;
}

.lc-banner-heading-wrapper-style34 {
	padding: 244px 0 80px 68px;
}

.lc-banner-rimg-style34 {
	border-radius: 30px;
	background-color: var(--leadcapture-white);
	/*max-width: 363px;*/
	padding: 282px 0 18px;
	width: 330px;
	/*padding: 328px 0 18px;*/
	overflow: auto;
	margin: 46px 0 0 -167px;
}

.lc-banner-rimage-style34 img {
	object-fit: cover;
	width: 83%;
}

.lc-banner-rimage-style34 {
	position: absolute;
	top: 17px;
	right: 549px;
}

.lc-banner-rimgtext-style34 {
	padding: 0 0 0 24px;
}

.lc-banner-rimgtext-style34 h3 {
	font-size: 20px;
	color: #2b3a5b;
	font-weight: 900;
}

.lc-banner-rimgtext-style34 p {
	font-size: 14px;
	color: #8c94a8;
	font-weight: 400;
	padding-top: 5px;
}

.lc-banner-rimg-style34:nth-child(2) {
	margin: -27% 8% 0 auto;
}

.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
	top: 14%;
	right: -50px;
}

.lc-banner-rimg-style34:nth-child(3) {
	max-width: 280px;
	margin: -5% 0% 0px 17%;
}

.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
	top: 54%;
	right: 21%;
}

.lc-banner-text-style34 span, .lc-about-texthead-style34 span, .lc-heading-style34 span {
	font-size: 20px;
	color: #ff7c8f;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 8px;
}

.lc-banner-text-style34 h1 {
	max-width: 520px;
}

.lc-banner-text-style34 h1, .lc-about-texthead-style34 h2, .lc-heading-style34 h2 {
	font-size: 80px;
	color: #2b3a5b;
	line-height: 1.125;
	font-weight: 900;
	padding: 0px 0 117px;
}

.lc-subscribe-wrapper-style34 .lead_capture_form-btn-inside-input input.form-control {
	padding-right: 110px;
}

.lc-btn-style34 a, .lc_subupdate-btn button {
	font-size: 16px;
	color: var(--leadcapture-white);
	min-width: 170px;
	font-weight: 400;
	background-color: #ff7c8f;
	padding: 13px 24px 12px;
	border-radius: 50px;
	text-transform: capitalize;
	transition: all .5s linear;
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
	text-align: center;
}

.lc-btn-style34 a::before, .lc-btn-style34 a::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #2b3a5b;
	z-index: -1;
	transition: all .5s ease-in-out;
}

.lc-btn-style34 a::before {
	transform: translateY(-100%);
}

.lc-btn-style34 a::after {
	transform: translateY(100%);
}

.lc-btn-style34 a:hover:before {
	transform: translateY(-49%);
}

.lc-btn-style34 a:hover:after {
	transform: translateY(50%);
}

.lc-subscribe-wrapper-style34 {
	background-color: var(--leadcapture-white);
	border-radius: 20px;
	max-width: 750px;
	padding: 43px 38px;
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.lc-subupdate-text-style34 {
	display: flex;
	align-items: center;
	margin: 0 0 10px 0;
}

.lc-subupdate-texthead-style34 h3 {
	font-size: 40px;
	color: #2b3a5b;
	font-weight: 900;
}

.lc-subupdate-texthead-style34 p {
	font-size: 16px;
	color: #8d9ec3;
}

.lc-subupdate-form-style34 {
	position: relative;
}

.lc-subupdate-form-style34 .form-control {
	font-size: 15px;
	color: #7a8d95;
	line-height: 1.6;
	border: 1px solid #e3e8f0;
	border-radius: 6px;
	background-color: #f5fcff;
	max-width: 404px;
	position: relative;
	padding: 10px 20px;
}

.lc_subupdate-btn-style34 {
	position: absolute;
	top: 0;
	right: 0;
}

.lc_subupdate-btn-style34 button {
	border: 1px solid #e3e8f0;
	padding: 12px 13px 12px;
}

.lc-about-section-style34 {
	position: relative;
	padding: 79px 0 78px;
}

.lc-about-texthead-style34 {
	padding: 50px 0 0 0;
}

.lc-about-texthead-style34 h2, .lc-heading-style34 h2 {
	font-size: 20px;
}

.lc-about-texthead-style34 h2 {
	padding: 14px 0 15px;
}

.lc-about-image-style33 {
	position: relative;
	text-align: end;
}

.lc-about-image-style33 img {
	position: relative;
	z-index: 1;
}

.lc-about-imgleave-style33 > img {
	animation: img_left_right 9s linear alternate infinite;
}

.lc-about-texthead-style34 p {
	font-size: 15px;
	font-weight: 400;
	color: #7a8d95;
}

.lc-about-imgleave-style33 {
	position: absolute;
	right: 0;
	top: 3px;
	z-index: 0;
}

.lc-about-imgbox-style34 p {
	font-size: 16px;
	color: var(--lc-heading-color);
	font-weight: 700;
	text-align: center;
	padding: 11px 0 0 0;
}

.lc-about-image-style34 {
	position: relative;
}

.lc-about-imgbox-style34 {
	border-radius: 20px;
	background-color: var(--leadcapture-white);
	box-shadow: 34.238px -11.125px 40px 0px rgba(32, 76, 115, .1);
	max-width: 160px;
	padding: 15px 37px;
	text-align: center;
	position: absolute;
	top: 37%;
	right: 33%;
}

.lc-about-imgbox-style34.lc-about-imgbox-price-style34 {
	top: 13%;
	right: 10%;
	padding: 15px 27px;
	background-color: #f0f6fc;
}

.lc-about-imgbox-price-style34 .lc-about-img-prive-img-style34 {
	border-radius: 50%;
	height: 80px;
	width: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	box-shadow: 26.572px 15.966px 40px 0px rgba(32, 76, 115, .1);
	margin: 0 auto;
}

.lc-destination-section-style34 {
	position: relative;
}

.lc-heading-style34 {
	margin: 0 auto 30px;
	text-align: center;
}

.lc-dest-box-wrapper-style34 {
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(32, 76, 115, .1);
	padding: 9px 9px 24px 9px;
	margin: 0 0 29px;
}

.lc-dest-boxtext-style34 {
	padding: 24px 19px 0;
}

.lc-dest-boximg-style34 img {
	width: 100%;
	transform: rotate(0) scale(1);
	transition: all .5s ease-in-out;
}

.lc-dest-boximg-style34 {
	transition: all .5s ease-in-out;
	overflow: hidden;
	border-radius: 10px;
}

.lc-dest-boximg-style34:hover img {
	transform: rotate(-3deg) scale(1.1);
}

.lc-heading-style34 span {
	font-size: 16px;
	letter-spacing: 8px;
}

.lc-heading-style34 h2 {
	color: var(--leadcapture-white);
	font-size: 50px;
	color: #2b3a5b;
	padding: 0;
}

.lc-dest-boxtext-style34 h4 {
	font-size: 20px;
	color: #2b3a5b;
	font-weight: 800;
	padding: 11px 0 3px;
}

.lc-dest-boxtext-style34 p {
	font-size: 16px;
	color: #2b3a5b;
	font-weight: 400;
}

.lc-dest-boxtext-style34 p > span {
	font-size: 20px;
	font-weight: 900;
	margin-left: 8px;
}

.lc-dest-loctext-style34 {
	padding: 8px 0 0;
}

.lc-dest-location-style34, .lc-dest-loctext-style34 {
	display: flex;
	align-items: center;
}

.lc-dest-loctext-style34.lc-dest-coutext-style34 {
	margin-left: 28px;
}

.lc-dest-loctext-style34 p {
	padding: 0 0 0 9px;
}

.lc-btn-style34.lc-dest-style34 {
	margin: 21px auto 30px;
	text-align: center;
}

.lc-testmonial-section-style34 {
	position: relative;
	padding: 17px 0 0px;
	background-color: #f0f6fc;
}

.lc-testimonial-slidebox-style34 {
	border-radius: 10px;
	background-color: var(--leadcapture-white);
	padding: 28px 37px;
}

.lc-testimonial-slidebox-style34 p {
	font-size: 16px;
	color: #2b3a5b;
	text-align: left;
	font-weight: 400;
	max-width: 512px;
}

.lc-testslide-name-style34 h3 {
	font-size: 20px;
	color: #2b3a5b;
	font-weight: 900;
}

.lc-testslide-name-style34 p {
	font-size: 14px;
	color: #ff7c8f;
	font-weight: 500;
}

.lc-testslide-svg-style34 svg .cls-1 {
	fill: #ff7c8f;
}

.lc-testslide-star-style34, .lc-testslide-name-style34 {
	text-align: left;
}

.lc-testslide-namewrapper-style34 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.lc-testimonialslider-style34 .swiper-slide {
	border-radius: 10px;
}

.lc-testimonialslider-style34 .swiper-pagination {
	position: relative;
	bottom: 0;
	padding-top: 35px;
}

.lc-testimonialslider-style34 .swiper-pagination span.swiper-pagination-bullet {
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background-color: #ced8e2;
	opacity: 1;
}

.lc-testimonialslider-style34 .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #ff7c8f;
}

.lc-test-slidename-style34 {
	padding: 24px 0 0 0;
}

.lc-testimonialslider-style34 .swiper-wrapper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.lc-iconbox-spa-style34 p {
	font-size: 16px;
	color: var(--leadcapture-white);
	font-weight: 500;
	padding: 7px 0 0;
	font-family: "Tajawal";
}

.lc-iconbox-spa-style34 {
	position: absolute;
	border-radius: 20px;
	text-align: center;
	max-width: 160px;
	padding: 17px 20px;
	box-shadow: 30.642px 25.712px 50px 0px rgba(124, 152, 255, .33);
	animation: 3.1s fl-rotate linear infinite;
}

.lc-iconbox-spa-style34:nth-child(1) {
	background-color: #7095ff;
	box-shadow: 30.642px 25.712px 50px 0px rgba(124, 152, 255, .33);
	top: 43px;
	right: 25%;
}

.lc-iconbox-spa-style34:nth-child(2) {
	background-color: #ffaf61;
	box-shadow: 30.642px 25.712px 50px 0px rgba(255, 176, 124, .33);
	top: 40%;
	right: 30%;
	display: flex;
	align-items: center;
	padding: 12px 20px 17px;
}

.lc-iconbox-spa-style34:nth-child(3) {
	background-color: #ed72ff;
	box-shadow: 30.642px 25.712px 50px 0px rgba(235, 97, 129, .33);
	right: 47%;
	bottom: 35%;
	padding: 18px 21px 14px;
}

.lc-iconbox-spa-style34:nth-child(4) {
	background-color: #ff7c8f;
	box-shadow: 30.642px 25.712px 50px 0px rgba(205, 83, 223, .33);
	bottom: 15%;
	right: 12%;
	padding: 19px 20px 17px;
}

.lc-iconbox-spa-style34:nth-child(2) p {
	margin-left: 23px;
}

.lc-banner-rightimg-wrapper-style34 .lc-banner-rimg-style34:last-child .lc-banner-rimgtext-style34 {
	padding-top: 15px;
}

/* hotel and resort css end */

/* solar-installation css start */
.lc-banner-section-style37 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-img.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #f5fcff;
	padding: 279px 0 185px 132px;
	position: relative;
}

.lc-banner-section-style37.nitro-lazy {
	background-image: none !important;
}

.lc-banner-logo-wrapper-style37 {
	position: absolute;
	top: 39px;
	left: 136px;
}

.lc-banner-text-style37 span, .lc-about-texthead-style37 span, .lc-heading-style37 span {
	font-size: 20px;
	color: var(--leadcapture-white);
	text-align: center;
	font-weight: 400;
	text-transform: capitalize;
}

.lc-banner-text-style37 h1 {
	max-width: 700px;
}

.lc-banner-text-style37 h1, .lc-about-texthead-style37 h2, .lc-heading-style37 h2 {
	font-size: 90px;
	color: var(--leadcapture-white);
	line-height: 1.385;
	font-weight: 800;
	padding: 4px 0 30px;
}

.lc-btn-style37 {
	display: inline-block;
}

.lc-btn-style37 a, .lc-subupdate-btn-style37 button {
	font-size: 15px;
	color: var(--leadcapture-white);
	min-width: 160px;
	font-weight: 500;
	background-color: #26ac47;
	padding: 13px 0px 12px;
	text-align: center;
	text-transform: capitalize;
	transition: all .5s linear;
	position: relative;
	z-index: 1;
	display: inline-block;
	border: 1px solid #26ac47;
}

.lc-btn-style37 a:hover, .lc-subupdate-btn-style37 button:hover {
	background-color: transparent;
	color: #26ac47;
}

.lc-subupdate-text-style37 {
	display: flex;
	align-items: center;
	margin: 0 0 10px 0;
}

.lc-subupdate-texthead-style37 h3 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-subupdate-texthead-style37 p {
	font-size: 15px;
	color: #7a8d95;
}

.lc-subupdate-texthead-style37 {
	margin-left: 20px;
}

.lc-subupdate-form-style37 {
	position: relative;
}

.lc-subupdate-form-style37 .form-control {
	font-size: 15px;
	color: #7a8d95;
	line-height: 1.6;
	border: 1px solid #e3e8f0;
	border-radius: 6px;
	background-color: #f5fcff;
	max-width: 404px;
	position: relative;
	padding: 10px 20px;
}

.lc-subupdate-btn-style37 {
	position: absolute;
	top: 0;
	right: 30%;
}

.lc-subupdate-btn-style37 button {
	border: 1px solid #e3e8f0;
	padding: 12px 13px 12px;
}

.lc-about-section-style37 {
	position: relative;
	padding: 78px 0 79px;
}

.lc-about-texthead-style37 {
	padding: 50px 0 0 55px;
}

.lc-about-texthead-style37 h2, .lc-heading-style37 h2 {
	font-size: 42px;
	color: #222;
	padding: 0;
}

.lc-about-texthead-style37 h2 {
	padding: 14px 0 15px;
}

.lc-about-texthead-style37 span, .lc-heading-style37 span {
	color: #26ac47;
	font-weight: 500;
}

.lc-about-image-style37 {
	text-align: end;
}

.lc-about-texthead-style37 span {
	font-size: 20px;
	color: #26ac47;
	font-weight: 500;
}

.lc-about-texthead-style37 p {
	font-size: 16px;
	font-weight: 400;
	color: #707070;
}

.lc-about-imgleave-style33 {
	position: absolute;
	right: 0;
	top: 3px;
	z-index: 0;
}

.lc-btn-style32.lc-aboutbtn-style32 {
	margin: 20px 0 0;
}

.lc-testmonial-section-style37 {
	position: relative;
	background-color: #f0f6fc;
}

.lc-heading-style37.lc-testhead-style37 {
	text-align: center;
	padding: 0 0 37px;
}

.lc-heading-style37.lc-testhead-style37 h2 {
	font-size: 36px;
	font-weight: 600;
	max-width: 400px;
	margin: 0 auto;
	text-transform: inherit;
}

.lc-testimonial-slidebox-style37 {
	border-radius: 10px;
	background-color: var(--leadcapture-white);
	padding: 58px 49px 53px;
}

.lc-testimonial-slidebox-style37 > p {
	font-size: 15px;
	color: #707070;
	text-align: left;
	font-weight: 400;
	padding: 30px 0 0;
}

.lc-testslide-name-style37 h3 {
	font-size: 20px;
	color: #222;
	font-weight: 700;
}

.lc-testslide-name-style37 p {
	font-size: 14px;
	color: #26ac47;
	font-weight: 500;
}

.lc-testslide-svg-style37 svg .cls-1 {
	fill: #26ac47;
}

.lc-testslide-name-style37 {
	text-align: left;
	margin: 0 0 0 20px;
}

.lc-testslide-namewrapper-style37, .lc-testslide-imgname-style37 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.lc-testslide-imgname-style37 {
	justify-content: flex-start;
}

.lc-testimonialslider-style37 .swiper-slide {
	border-radius: 10px;
}

.lc-testimonialslider-style37 .swiper-pagination {
	position: relative;
	bottom: 0;
	padding-top: 33px;
}

.lc-testimonialslider-style37 .swiper-pagination span.swiper-pagination-bullet {
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background-color: #b8cbe0;
	opacity: 1;
}

.lc-testimonialslider-style37 .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #26ac47;
}

.lc-test-slidename-style37 {
	padding: 24px 0 0 0;
}

.lc-testimonialslider-style37 .swiper-wrapper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.lc-who-section-atyle37 {
	position: relative;
	padding: 79px 0 6px;
}

.lc-heading-style37.lc-whohead-style37 h2 {
	font-size: 36px;
	font-weight: 600;
	max-width: 500px;
}

/********************************************************
	11. PROGRESS CSS START
*******************************************************/
.it-progresbar-wrapper {
	background: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/it-progressbg.jpg") no-repeat center left;
	background-size: cover;
}

.it-progresbar-wrapper.nitro-lazy {
	background: none !important;
}

.it-progresbar-wrapper .progress-rightbox h1 {
	font-weight: 600;
}

.it-progresbar-wrapper .progress-rightbox .progress-head {
	padding: 0px 0px 12px 0px;
}

.it-progresbar-wrapper .progress-leftbox .video-icon {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	text-align: center;
	line-height: 112px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 2;
}

.progress-leftbox .video-icon i {
	font-size: 25px;
}

.it-prog-box h2 {
	font-size: 16px;
	color: #222;
	font-weight: 600;
	padding: 0 0 17px;
}

.it-prog-box {
	margin-top: 0px;
}

.it-prog-box .progress-bar {
	display: flex;
	flex-direction: column;
	margin-bottom: 40px;
	position: relative;
	background: transparent;
	overflow: inherit;
}

.it-prog-box .progress-bar .label {
	position: absolute;
	right: 0;
	top: -13px;
	font-size: 18px;
	color: #222;
	font-weight: 600;
}

.it-prog-box .progress-bar .line {
	width: 90%;
	height: 6px;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	background: #f2f2f2;
}

.it-prog-box .progress-bar .line span {
	background-color: #26ac47 !important;
}

.it-prog-box .progress-bar .line span {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: pink;
	border-radius: 10px;
}

.lc-heading-style37.lc-whohead-style37 {
	padding: 36px 0 0;
}

.lc-copyright-style37 {
	background-color: #26ac47;
	padding: 17px 0;
}

.lc-copyright-text-style37 p {
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	color: var(--leadcapture-white);
}

/* solar-installation css end */

/* spa-saloon css start */
.lc-banner-section-style32 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-img.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 165px 0 90px 114px;
	position: relative;
}

.lc-banner-section-style32.nitro-lazy {
	background-image: none !important;
}

.lc-banner-text-style32 {
	padding: 82px 0 110px 0;
}

.lc-banner-text-style32 span, .lc-about-texthead-style32 span, .lc-heading-style32 span {
	font-size: 20px;
	color: var(--leadcapture-white);
	text-align: center;
	font-weight: 500;
	background-color: #a3bac2;
	border-radius: 20px;
	padding: 4px 20px;
	text-transform: capitalize;
}

.lc-banner-text-style32 h1, .lc-about-texthead-style32 h2, .lc-heading-style32 h2 {
	font-size: 52px;
	color: var(--lc-heading-color);
	line-height: 1.385;
	font-weight: 400;
	padding: 14px 0 31px;
}

.lc-btn-style32 {
	display: inline-block;
}

.lc-btn-style32 a, .lc-subupdate-btn-style32 button {
	font-size: 15px;
	color: var(--leadcapture-white);
	min-width: 130px;
	font-weight: 500;
	background-color: #a3bac2;
	padding: 13px 24px 12px;
	border-radius: 6px;
	text-transform: capitalize;
	transition: all .5s linear;
	position: relative;
	z-index: 1;
	display: inline-block;
}

.lc-btn-style32 a {
	padding: 10px 23px;
}

.lc-btn-style32 a::after {
	content: "";
	position: absolute;
	height: 0%;
	top: 50%;
	left: 50%;
	width: 100%;
	z-index: -1;
	-webkit-transition: all .75s ease 0s;
	-moz-transition: all .75s ease 0s;
	-o-transition: all .75s ease 0s;
	transition: all .75s ease 0s;
	background: #d24d57;
	opacity: .5;
	border-radius: 6px;
	transform: translateX(-50%) translateY(-50%);
}

.lc-btn-style32 a:hover:after {
	height: 100%;
	opacity: 1;
}

.lc-subscribe-wrapper-style32 {
	background-color: var(--leadcapture-white);
	border-radius: 10px;
	max-width: 480px;
	padding: 23px 29px;
	position: relative;
	z-index: 1;
	box-shadow: 0 0 20px rgba(128, 164, 176, .1);
}

.lc-subupdate-text-style32 {
	display: flex;
	align-items: center;
	margin: 0 0 10px 0;
}

.lc-subupdate-texthead-style32 h3 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-subupdate-texthead-style32 p {
	font-size: 15px;
	color: #7a8d95;
}

.lc-subupdate-texthead-style32 {
	margin-left: 20px;
}

.lc-subupdate-form-style32 {
	position: relative;
}

.lc-subupdate-form-style32 .form-control {
	font-size: 15px;
	color: #7a8d95;
	line-height: 1.6;
	border: 1px solid #e3e8f0;
	border-radius: 6px;
	background-color: #f5fcff;
	max-width: 404px;
	position: relative;
	padding: 10px 20px;
}

.lc-subupdate-btn-style32 {
	position: absolute;
	top: 0;
	right: 0;
}

.lc-subupdate-btn-style32 button {
	border: 1px solid #e3e8f0;
	padding: 12px 13px 12px;
}

.lc-banner-icon-style32 img {
	position: absolute;
	left: 0;
	top: 0;
	animation: 3.1s fl-rotate linear infinite;
	z-index: 0;
}

.lc-banner-icon-style32 img {
	top: -85px;
	left: -18px;
}

.lc_banner-booking-text-style32 {
	height: 220px;
	width: 220px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 50%;
	background-color: #a3bac2;
	box-shadow: 0px 35px 40px 0px rgba(128, 164, 176, .06);
	position: relative;
	z-index: 1;
}

.lc_banner-booking-text-style32 span {
	font-size: 26px;
	font-weight: 700;
	color: var(--leadcapture-white);
}

.lc_banner-booking-text-style32 h4 {
	font-size: 46px;
	font-weight: 700;
	color: var(--leadcapture-white);
}

.lc_banner-booking-text-style32 p {
	font-size: 20px;
	font-weight: 700;
	color: var(--leadcapture-white);
}

.lc_banner-booking-text-style32 a {
	font-size: 16px;
	font-weight: 400;
	color: var(--leadcapture-white);
}

.lc-banner-booking-img-style32 {
	position: absolute;
	top: -22%;
	left: -117%;
}

.lc-banner-booking-img-style32 img {
	animation: img_left_right 9s linear alternate infinite;
}

.lc-banner-booking-style32 {
	position: absolute;
	right: 37%;
	bottom: 9%;
}

.lc-about-section-style32 {
	position: relative;
	padding: 80px 0 80px;
}

.lc-about-texthead-style32 {
	padding: 50px 0 0 0;
}

.lc-about-texthead-style32 h2 {
	padding: 14px 0 15px;
}

.lc-about-image-style33 {
	position: relative;
	text-align: end;
}

.lc-about-image-style33 img {
	position: relative;
	z-index: 1;
}

.lc-about-imgleave-style33 > img {
	animation: img_left_right 9s linear alternate infinite;
}

.lc-about-texthead-style32 p {
	font-size: 15px;
	font-weight: 400;
	color: #7a8d95;
}

.lc-about-imgleave-style33 {
	position: absolute;
	right: 0;
	top: 3px;
	z-index: 0;
}

.lc-btn-style32.lc-aboutbtn-style32 {
	margin: 20px 0 0;
}

.lc-service-section-style32 {
	position: relative;
	padding: 81px 0 6px;
	background-color: #a3bac2;
}

.lc-heading-style32 {
	margin: 0 auto 40px;
	text-align: center;
}

.lc-heading-style32 span {
	color: #a3bac2;
	background-color: var(--leadcapture-white);
}

.lc-heading-style32 h2 {
	color: var(--leadcapture-white);
}

.lc-ser-box-wrapper-style32 {
	border-radius: 20px;
	background-color: var(--leadcapture-white);
	padding: 59px 38px 36px;
	position: relative;
	margin: 0 0 71px;
	transition: all .5s linear;
}

.lc-ser-box-wrapper-style32:hover .lc-ser-boxnum-style32 {
	transform: scale(1.2);
}

.lc-ser-boxbtn-style32 a svg .cls-1 {
	fill: #7a8d95;
}

.lc-ser-boxtext-style32 h4 {
	font-size: 20px;
	font-weight: 800;
	color: var(--lc-heading-color);
}

.lc-ser-boxtext-style32 p, .lc-pricing-tabbox2-style32 p {
	font-size: 15px;
	color: #7a8d95;
	font-weight: 400;
	padding: 7px 0 10px;
}

.lc-ser-boxbtn-style32 a {
	font-size: 15px;
	color: #7a8d95;
	font-weight: 800;
	text-transform: capitalize;
	position: relative;
	transition: all .5s linear;
}

.lc-ser-boxbtn-style32 {
	transition: all .5s linear;
}

.lc-ser-boxbtn-style32:hover a {
	letter-spacing: 1px;
}

.lc-ser-boxbtn-style32 a::after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	width: 73px;
	height: 1px;
	background-color: rgba(122, 141, 149, 52%);
}

.lc-ser-boximg-style32 {
	border: 3px solid #a3bac2;
	background-color: var(--leadcapture-white);
	height: 94px;
	width: 94px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	position: absolute;
	top: -45px;
	left: 35px;
}

.lc-ser-boxnum-style32 {
	position: absolute;
	right: 25px;
	top: 10px;
	transition: all .5s linear;
}

.lc-ser-boxnum-style32 p {
	font-size: 36px;
	font-weight: 900;
	color: rgba(122, 141, 149, .2);
}

.lc-pricing-section-style32 {
	position: relative;
}

.lc-head-price-style32 span {
	color: var(--leadcapture-white);
	background-color: #a3bac2;
}

.lc-head-price-style32 h2 {
	color: var(--lc-heading-color);
	font-size: 40px;
	padding: 19px 0 0px;
}

.lc-pricing-header-style32 {
	margin: 0 0 40px;
}

.lc-pricing-header-style32 ul.nav-tabs {
	border-bottom: none;
	justify-content: space-between;
	align-items: center;
	background-color: #f0f5f7;
	max-width: 340px;
	border-radius: 25px;
	margin: 0 auto;
	width: 100%;
}

.lc-pricing-header-style32 ul li a.active, .lc-pricing-header-style32 .nav-tabs .nav-link.active {
	background-color: #a3bac2;
	border-radius: 25px !important;
	color: var(--leadcapture-white);
}

.lc-pricing-header-style32 ul li a {
	border-radius: 25px !important;
	font-size: 18px;
	font-weight: 700;
	color: var(--lc-heading-color);
	padding: 10px 20px;
}

.lc-pricing-header-style32 ul li .nav-link {
	margin-bottom: 0;
	border: none;
}

.lc-pricing-header-style32 ul li .nav-link:hover {
	color: var(--lc-heading-color);
}

.lc-pricing-tabbox-style32 {
	border-radius: 20px;
	background-color: #a3bac2;
	box-shadow: 0px 0px 40px 0px rgba(128, 164, 176, .2);
	padding: 20px 0px 0;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.lc-pricing-tabbox-style32 h3 {
	font-size: 30px;
	font-weight: 400;
	color: var(--leadcapture-white);
	text-align: left;
	padding: 0 0 33px 36px;
}

.lc-pricing-tabbox-style32 > span {
	font-size: 24px;
	font-weight: 500;
	color: #61838f;
	background-color: #fff;
	box-shadow: 0px 0px 40px 0px rgba(128, 164, 176, .2);
	/*padding: 10px 20px;*/
	padding: 7px 20px;
	position: absolute;
	bottom: 26px;
	left: 0;
	right: 0;
	max-width: 185px;
	margin: auto;
	border-radius: 30px;
	z-index: 1;
}

.lc-pricing-tabbox2-style32 h4 {
	font-size: 40px;
	color: var(--lc-heading-color);
	font-weight: 700;
	text-align: left;
}

.lc-pricing-tabbox2-style32 h4 > span {
	font-size: 18px;
	color: #7a8d95;
	font-weight: 500;
}

.lc-pricing-tabbox-style32.lc-pricing-tabbox3-style32 {
	overflow: hidden;
}

.lc-pricing-tabbox-img-style32 img, .lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32 img {
	position: relative;
	z-index: 1;
}

.lc-pricing-tabbox-img-style32::before, .lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32::before {
	position: absolute;
	content: "";
	top: 22%;
	height: 276px;
	width: 276px;
	border-radius: 100%;
	background-color: #c1d2d8;
}

.lc-pricing-tabbox2-style32 {
	border-radius: 20px;
	background-color: var(--leadcapture-white);
	box-shadow: 0px 0px 40px 0px rgba(128, 164, 176, .2);
	padding: 38px 49px 23px;
}

.lc-pricing-tabbox2-style32 p {
	text-align: left;
	padding: 10px 0 35px;
}

.lc-pricing-tabbox2-style32 ul li p {
	font-size: 15px;
	font-weight: 500;
	color: #000;
	padding: 0 0 0 10px;
}

.lc-pricing-tabbox2-style32 ul li {
	display: flex;
	align-items: center;
	margin: 0 0 23px;
}

.lc-pricing-tabbox2-style32 ul li:nth-child(2) p, .lc-pricing-tabbox2-style32 ul li:nth-child(5) p {
	color: #7a8d95;
}

.lc-btn-style32.lc-pricebtn-style32 {
	display: block;
	text-align: left;
	margin: 31px 0 0;
}

.lc-pricing-tabbox3-style32 h3 {
	padding: 0 0 71px 36px;
}

.lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32::before {
	height: 402px;
	width: 402px;
	right: -46px;
	top: 28%;
}

.lc-off-style32 {
	border-radius: 50%;
	background-color: var(--leadcapture-white);
	height: 94px;
	width: 94px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: absolute;
	top: 29%;
	left: 53px;
}

.lc-off-style32 span, .lc-off-style32 p {
	font-size: 14px;
	color: #a3bac2;
	font-weight: 500;
	text-transform: uppercase;
}

.lc-off-style32 h4 {
	font-size: 28px;
	font-weight: 800;
	line-height: .714;
	color: #a3bac2;
}

.lc-off-style32 p {
	padding-left: 22px;
}

/* spa-saloon css end */

/* Auto-repair css start */

/* banner-section css */
.lc-banner-section-style44 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-img.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 52px 0 0px 37px;
	position: relative;
}

.lc-banner-section-style44.nitro-lazy {
	background-image: none !important;
}

.lc-banner-text-style44 > span {
	font-size: 20px;
	color: var(--leadcapture-white);
	text-align: center;
	letter-spacing: 4px;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	display: inline-flex;
	align-items: center;
}

.lc-banner-text-style44 > span > span {
	height: 1px;
	width: 22px;
	background-color: var(--leadcapture-white);
	margin-left: 8px;
}

.lc-banner-text-style44 > span::after, .lc-banner-text-style44 > span::before {
	position: absolute;
	content: "";
	bottom: 8px;
	right: -10px;
	height: 1px;
	width: 32px;
	background-color: var(--leadcapture-white);
}

.lc-banner-text-style44 > span::before {
	bottom: auto;
	top: 8px;
	right: 10px;
	width: 12px;
}

.lc-banner-text-style44 {
	/*padding: 190px 0 0 104px;*/
	padding: 158px 0 0 104px;
}

.lc-logo-style44 {
	padding: 0 0 50px;
}

.lc-banner-text-style44 h1 {
	font-size: 72px;
	color: var(--leadcapture-white);
	line-height: 1.139;
	font-weight: 700;
	max-width: 600px;
	padding: 0px 0 29px;
	text-transform: inherit;
}

.lc-subupdate-form-style44 h2 {
	font-size: 22px;
	color: var(--leadcapture-white);
	font-weight: 700;
	padding: 0 0 14px;
}

.lc-subupdate-form-style44 .form-group input {
	font-family: "Tajawal", sans-serif;
}

.lc-btn-style44 {
	display: inline-block;
}

.lc-btn-style44 a, .lc-subupdate-btn-style44 button {
	font-size: 16px;
	color: var(--leadcapture-white);
	min-width: 150px;
	font-weight: 400;
	background-color: #2682ff;
	padding: 11px 0px;
	text-align: center;
	text-transform: capitalize;
	transition: all .5s linear;
	position: relative;
	z-index: 1;
	display: inline-block;
	border: 1px solid #2682ff;
	border-radius: 25px;
}

.lc-btn-style44 a:hover, .lc-subupdate-btn-style44 button:hover {
	background-color: transparent;
	color: #2682ff;
}

.lc-btn-style44.lc-banner-style44 {
	margin: 0 0 85px;
}

.lc-subupdate-text-style43 {
	display: flex;
	align-items: center;
	margin: 0 0 10px 0;
}

.lc-subupdate-texthead-style44 h3 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-subscribe-wrapper-style44 {
	background-color: rgba(255, 255, 255, .2);
	border-radius: 10px;
	padding: 31px 38px 38px;
	max-width: 559px;
}

.lc-subupdate-texthead-style44 p {
	font-size: 15px;
	color: #7a8d95;
}

.lc-subupdate-texthead-style44 {
	margin-left: 20px;
}

.lc-chservice-section-style44 {
	position: relative;
}

.lc-text-head-style44 h2 {
	font-size: 38px;
	color: #111;
	font-weight: 700;
	text-transform: inherit;
	position: relative;
}

.lc-text-head-style44 p {
	font-size: 20px;
	color: #777;
	font-weight: 400;
	max-width: 540px;
	margin: 0 auto;
	text-align: center;
}

.lc-text-head-style44 {
	text-align: center;
	margin: 0 auto 39px;
}

.lc-chser-box-style44 {
	transition: all .5s ease-in-out;
	padding: 55px 20px 32px;
	text-align: center;
}

.lc-chser-box-style44:hover {
	background-color: #fff;
	box-shadow: 0px 0px 60px 0px rgba(61, 110, 176, .1);
}

.lc-chser-style44 {
	transition: all .5s ease-in-out;
}

.lc-chser-box-style44:hover .lc-chser-style44 {
	animation: swing .8s ease-out 1;
}

.lc-chser-boxtext-style44 {
	padding: 23px 0 40px;
}

.lc-chser-boxtext-style44 h3 {
	font-size: 22px;
	color: #111;
	font-weight: 700;
	padding: 0 0 6px;
}

.lc-chser-boxtext-style44 p {
	font-size: 14px;
	color: #777;
	font-weight: 400;
	max-width: 350px;
	margin: 0 auto;
	text-align: center;
}

.lc-chser-box-style44 a {
	font-size: 14px;
	color: #2682ff;
	font-weight: 500;
	visibility: hidden;
	transition: all .5s ease-in-out;
}

.lc-chser-box-style44:hover a {
	visibility: visible;
}

.lc-service-section-style44 {
	position: relative;
	background-color: #eff5fd;
}

.lc-service-box-style44 {
	background-color: var(--leadcapture-white);
	margin: 0 0 30px;
}

.lc-serimg-style44 {
	overflow: hidden;
	transition: all .5s ease-in-out;
}

.lc-serimg-style44 img {
	width: 100%;
	transform: rotate(0) scale(1);
	transition: all .5s ease-in-out;
}

.lc-serimg-style44:hover img {
	transform: rotate(-3deg) scale(1.1);
}

.lc-sertext-style44 h4 {
	font-size: 18px;
	color: #111;
	font-weight: 700;
	padding: 27px 29px 29px;
}

.lc-btn-style44.lc-service-style44 {
	margin: 18px auto 0;
	display: block;
	text-align: center;
}

.lc-blog-section-style44 {
	position: relative;
}

.lc-blogimg-style44 {
	position: relative;
}

.lc-blogimg-style44 > img {
	width: 100%;
}

.lc-blog-cal-style44 {
	background-color: #fff;
	max-width: 80px;
	position: absolute;
	bottom: -21px;
	left: 17px;
	transition: all .5s ease-in-out;
}

.lc-blog-cal-style44 h4 {
	font-size: 36px;
	color: #111;
	font-weight: 700;
	text-align: center;
	padding: 9px 0px 3px;
}

.lc-blog-cal-style44 p {
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	background-color: #2682ff;
	padding: 3px 10px;
	text-align: center;
}

.lc-blog-comment-style44 {
	background-color: #2682ff;
	max-width: 164px;
	padding: 10px 20px;
	display: flex;
	align-items: center;
	position: absolute;
	right: 0;
	bottom: -20px;
	border-radius: 20px 0px 20px 20px;
	transition: all .5s ease-in-out;
}

.lc-blog-box-style44:hover .lc-blog-cal-style44 {
	bottom: 10px;
}

.lc-blogimg-text-style44 {
	padding: 53px 0 0;
}

.lc-blog-comment-style44 p {
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	padding: 0 0 0 7px;
}

.lc-blogimg-text-style44 h4 {
	font-size: 20px;
	color: #111;
	font-weight: 700;
	padding: 0px 0 5px;
	max-width: 400px;
}

.lc-blogimg-text-style44 > p {
	font-size: 14px;
	color: #777;
	font-weight: 400;
	max-width: 350px;
}

/* Auto-repair css end */

/* business-marketing css start */

/* banner-section css */
.lc-banner-section-style46 {
	background-color: #16121f;
	padding: 83px 0 0px 37px;
	position: relative;
}

.lc-banner-text-style46 > span {
	font-size: 18px;
	color: #ff811c;
	text-align: center;
	letter-spacing: 5px;
	font-weight: 500;
	text-transform: uppercase;
}

.lc-banner-text-style46 {
	padding: 60px 0 0 70px;
}

.lc-logo-style46 {
	padding: 0 0 50px;
}

.lc-banner-text-style46 h1 {
	font-size: 70px;
	color: var(--leadcapture-white);
	line-height: 1.139;
	font-weight: 800;
	max-width: 630px;
	padding: 15px 0 98px;
	text-transform: inherit;
}

.lc-subupdate-form-style46 h2 {
	font-size: 20px;
	color: var(--leadcapture-white);
	font-weight: 700;
	padding: 0 0 14px;
}

.lc-banner-limg-style46 {
	position: relative;
}

.lc-banner-textimg-style46 {
	position: absolute;
	bottom: 18%;
	right: 118px;
	animation: img_left_right 9s linear alternate infinite;
}

.lc-subupdate-form-style46 .form-group input {
	font-family: "Noto Sans", Sans-serif;
}

.lc-btn-style46 {
	display: inline-block;
}

.lc-btn-style46 a, .lc-subupdate-btn-style46 button {
	font-size: 14px;
	color: var(--leadcapture-white);
	min-width: 150px;
	font-weight: 400;
	background-color: #ff811c;
	padding: 11px 0px;
	text-align: center;
	text-transform: capitalize;
	transition: all .5s linear;
	position: relative;
	z-index: 1;
	display: inline-block;
	border: 1px solid #ff811c;
	border-radius: 25px;
}

.lc-btn-style46 a:hover, .lc-subupdate-btn-style46 button:hover {
	background-color: transparent;
	color: #ff811c;
}

.lc-btn-style44.lc-banner-style46 {
	margin: 0 0 85px;
}

.lc-subupdate-texthead-style46 h6 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-subupdate-texthead-style46 {
	margin-left: 20px;
}

.lc-subupdate-form-style46 {
	position: relative;
}

.lc-text-head-style46 h2 {
	font-size: 32px;
	color: #222;
	font-weight: 400;
	text-transform: inherit;
	max-width: 600px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.lc-text-head-style46 {
	text-align: center;
	margin: 0 auto 39px;
}

.lc-service-box-style46 {
	background-color: #fff;
	box-shadow: 0px 32px 70px 0px rgba(102, 149, 182, .2);
	border-radius: 10px;
	padding: 50px 20px 46px;
	transition: all .5s ease-in-out;
}

.lc-service-box-style46:hover {
	transform: translateY(-10px);
}

.lc-serbox-text-style46 h3 {
	font-size: 18px;
	color: #222;
	font-weight: 700;
	padding: 22px 0 12px;
}

.lc-serbox-text-style46 p {
	font-size: 15px;
	color: #707070;
	font-weight: 400;
	padding: 0 0 11px;
}

.lc-service-box-style46 a {
	font-size: 12px;
	color: #ff811c;
	font-weight: 500;
	position: relative;
}

.lc-service-box-style46 a::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	height: 1px;
	width: 0;
	background-color: #ff811c;
	transition: all .5s ease-in-out;
}

.lc-service-box-style46 a:hover::after {
	width: 65px;
}

.lc-serimg-style46 {
	height: 70px;
	width: 70px;
	border-radius: 50%;
	background-color: #ff811c;
	display: flex;
	align-items: center;
	justify-content: center;
}

.lc-about-section-style46 {
	position: relative;
	padding: 80px 0 120px;
	background-color: #eff1f8;
}

.lc-about-texthead-style46 {
	padding: 15px 0 0;
}

.lc-about-texthead-style46 h3 {
	font-size: 32px;
	color: #222;
	font-weight: 400;
	max-width: 350px;
}

.lc-about-texthead-style46 p {
	font-size: 15px;
	color: #707070;
	font-weight: 400;
	max-width: 500px;
	padding: 22px 0 0;
}

.lc-about-exp-style46 {
	display: flex;
	align-items: center;
	padding: 20px 0 43px;
}

.lc-about-ltext-style46 h4, .lc-about-ltext-style46 h4 span {
	font-size: 32px;
	color: #ff811c;
	font-weight: 600;
}

.lc-about-ltext-style46 > p {
	font-size: 15px;
	color: #707070;
	font-weight: 400;
	padding: 10px 0 0;
}

.lc-ltext-customer-style46 {
	padding: 0 0 0 100px;
}

.lc-about-rimg-style46 img {
	position: relative;
	z-index: 1;
}

.lc-about-rimg-style46::after {
	position: absolute;
	content: "";
	max-width: 100%;
	width: 470px;
	height: 620px;
	max-height: 100%;
	background-color: #e6e9f4;
	bottom: 70px;
	right: 22%;
}

.lc-blog-section-style46 {
	position: relative;
	padding: 68px 0 70px;
}

.lc-blogimg-style46 {
	position: relative;
	transition: all .5s ease-in-out;
}

.lc-text-head-style46.lc-textblog-head-style46 h2 {
	max-width: 400px;
}

.lc-blogimg-style46 > img {
	width: 100%;
}

.lc-blogimg-style46:hover .lc-blog-cal-style46 {
	bottom: 10px;
}

.lc-blog-cal-style46 {
	background-color: #ff811c;
	max-width: 170px;
	position: absolute;
	bottom: -21px;
	right: 23px;
	transition: all .5s ease-in-out;
	display: flex;
	align-items: center;
	border-radius: 30px;
	padding: 14px 6px;
}

.lc-blog-cal-style46 > h4 {
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	padding: 0px 0px 0px 5px;
	text-transform: uppercase;
}

.lc-blog-comment-style46 {
	padding: 13px 0px;
	display: flex;
	align-items: center;
	transition: all .5s ease-in-out;
}

.lc-blog-box-style46:hover .lc-blog-cal-style44 {
	bottom: 10px;
}

.lc-blogimg-text-style46 {
	padding: 38px 0 0;
}

.lc-blog-comment-style46 p {
	font-size: 14px;
	color: #707070;
	font-weight: 400;
	padding: 0 0 0 8px;
}

.lc-blogimg-text-style46 > h4 {
	font-size: 20px;
	color: #222;
	font-weight: 700;
	padding: 0px 0 5px;
	max-width: 400px;
}

.lc-blogimg-text-style46 > p {
	font-size: 15px;
	color: #707070;
	font-weight: 400;
	max-width: 450px;
}

.lc-blog-box-style46.lc-boog2-box-style46 {
	display: flex;
	align-items: center;
	margin: 0 0 20px;
}

.lc-boog2-box-style46 .lc-blogimg-text-style46 > .lc-blog-cal-style46 {
	position: relative;
	bottom: auto;
	right: auto;
	margin: 0 0 23px;
}

.lc-boog2-box-style46 .lc-blogimg-text-style46 {
	margin-left: 15px;
	padding: 10px 0 0;
}

/* business-marketing css end */

/* dry-cleaning css start */

/* banner-section css */
.lc-banner-section-style39 {
	padding: 98px 0 98px 185px;
	position: relative;
}

.lc-banner-text-style39 span {
	font-size: 20px;
	color: #fd565d;
	text-align: center;
	font-weight: 400;
}

.lc-banner-text-style39 {
	padding: 138px 0 0 0;
}

.lc-banner-text-style39 h1 {
	font-size: 60px;
	color: #000;
	line-height: 1.167;
	font-weight: 400;
	max-width: 500px;
	padding: 18px 0 99px;
}

.lc-subupdate-form-style39 h2 {
	font-size: 20px;
	color: #000;
	font-weight: 700;
	padding: 0 0 13px;
}

.lc-banner-section-style39 .form-group input {
	font-family: "Nunito", Sans-serif;
}

.lc-btn-style39 {
	display: inline-block;
}

.lc-btn-style39 a, .lc-subupdate-btn-style39 button {
	font-size: 16px;
	color: var(--leadcapture-white);
	min-width: 150px;
	font-weight: 700;
	background-color: #fd565d;
	padding: 13px 0px 12px;
	text-align: center;
	text-transform: capitalize;
	transition: all .5s linear;
	position: relative;
	z-index: 1;
	display: inline-block;
	border: 1px solid #fd565d;
}

.lc-btn-style39 a:hover, .lc-subupdate-btn-style39 button:hover {
	background-color: transparent;
	color: #fd565d;
}

.lc-subupdate-text-style39 {
	display: flex;
	align-items: center;
	margin: 0 0 10px 0;
}

.lc-subupdate-texthead-style39 h3 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-subupdate-texthead-style39 p {
	font-size: 15px;
	color: #7a8d95;
}

.lc-subupdate-texthead-style39 {
	margin-left: 20px;
}

.lc-subupdate-form-style39 {
	position: relative;
}

.lc-subupdate-form-style39 .form-control {
	font-size: 15px;
	color: #7a8d95;
	line-height: 1.6;
	border: 1px solid #e3e8f0;
	border-radius: 6px;
	background-color: #f5fcff;
	max-width: 404px;
	position: relative;
	padding: 10px 20px;
}

.lc-subupdate-btn-style39 {
	position: absolute;
	top: 58px;
	right: 37%;
}

.lc-subupdate-btn-style39 button {
	border: 1px solid #e3e8f0;
	padding: 12px 13px 12px;
}

.lc-about-section-style39 {
	position: relative;
	padding: 72px 0 109px;
}

.lc-about-texthead-style39 p {
	font-size: 16px;
	color: #666;
	font-weight: 400;
	padding: 10px 0;
}

.lc-text-head-style39 {
	text-align: center;
	margin: 0 0 36px;
}

.lc-text-head-style39 span {
	font-size: 20px;
	color: #fd565d;
	font-weight: 400;
}

.lc-text-head-style39 h2 {
	font-size: 40px;
	color: #000;
	font-weight: 400;
	max-width: 600px;
	text-align: center;
	text-transform: inherit;
	margin: 0 auto;
}

.lc-about-image-style39 {
	position: relative;
}

.lc-about-imgbox-style39 {
	background-color: #fd565d;
	padding: 35px 20px;
	max-width: 170px;
	position: absolute;
	right: 24px;
	bottom: -30px;
	text-align: center;
}

.lc-about-imgbox-style39 h3 {
	font-size: 40px;
	color: var(--leadcapture-white);
	font-weight: 700;
}

.lc-about-imgbox-style39 p {
	font-size: 18px;
	color: var(--leadcapture-white);
	font-weight: 600;
}

.lc-about-list-style39 {
	display: flex;
	align-items: flex-start;
	margin: 16px 0 26px;
	flex-wrap: wrap;
}

.lc-about-list-style39 ul:nth-child(2) {
	padding: 0 0 0 67px;
}

.lc-about-list-style39 ul li {
	font-size: 16px;
	color: #222;
	font-weight: 600;
	font-family: "Nunito", sans-serif;
	position: relative;
	padding: 0 0 16px 19px;
}

.lc-about-list-style39 ul li::before {
	position: absolute;
	content: "";
	background-color: #fd565d;
	height: 6px;
	width: 6px;
	top: 8px;
	left: 0;
}

.lc-service-section-style39 {
	position: relative;
	/*padding: 72px 0 78px;*/
	background-color: #201e25;
}

.lc-textservice-head-style39 h2 {
	color: var(--leadcapture-white);
}

.lc-service-box-style39 {
	background-color: var(--leadcapture-white);
	border-radius: 10px;
	padding: 49px 10px 43px;
	text-align: center;
	transition: all .5s ease-in-out;
}

.lc-ser-boxtext-style39 {
	padding: 36px 0 0;
}

.lc-ser-boxtext-style39 h3 {
	font-size: 20px;
	color: #000;
	font-weight: 800;
}

.lc-ser-boxtext-style39 p {
	font-size: 16px;
	color: #666;
	font-weight: 400;
	padding: 9px 0 16px;
}

.lc-service-box-style39:hover {
	transform: translateY(-10px);
}

.lc-service-box-style39:hover img {
	animation: swing .8s ease-out 1;
}

.lc-service-box-style39 a {
	font-size: 14px;
	color: #fd565d;
	font-weight: 700;
	position: relative;
	text-transform: uppercase;
	position: relative;
	transition: all .5s ease-in-out;
}

.lc-service-box-style39 a::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: 1px;
	width: 0;
	background-color: #fd565d;
	transition: all .5s ease-in-out;
}

.lc-service-box-style39 a:hover::after {
	width: 83px;
}

.lc-btn-style39.lc-servicebtn-style39 {
	margin: 49px auto 0;
	display: block;
	text-align: center;
}

.lc-pricing-section-style39 {
	position: relative;
	padding: 72px 0 78px;
}

.lc-text-head-style39.lc-textpricing-head-style39 {
	margin: 0 0 53px;
}

.lc-price-box-style39 {
	text-align: center;
	padding: 20px 58px 23px;
	background-color: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 20px;
	position: relative;
	transition: all .5s ease-in-out;
}

ul.lc-pricelist-style39 li p {
	font-size: 16px;
	color: #666;
	font-weight: 400;
	margin: 0 0 0 19px;
}

.lc-price-box-style39 h5 {
	font-size: 16px;
	color: #222;
	font-weight: 500;
	max-width: 141px;
	text-transform: uppercase;
	background-color: #e9e9e9;
	text-align: center;
	padding: 9px 0;
	border-radius: 30px;
	position: absolute;
	top: -18px;
	left: 0;
	right: 0;
	margin: auto;
	transition: all .5s ease-in-out;
}

.lc-price-box-style39 h1 {
	font-size: 60px;
	color: #222;
	font-weight: 600;
	padding: 30px 0 19px;
}

.lc-price-box-style39 span {
	font-size: 16px;
	color: #222;
	font-weight: 500;
	font-weight: 400;
	background-color: #f4f4f4;
	max-width: 110px;
	padding: 7px 18px;
	text-align: center;
	text-transform: capitalize;
	border-radius: 30px;
}

ul.lc-pricelist-style39 {
	padding: 57px 0 0 0;
}

ul.lc-pricelist-style39 li {
	display: flex;
	align-items: center;
	padding: 0 0 24px 0;
}

ul.lc-pricelist-style39 li img {
	padding: 0 19px 0 0;
}

.lc-price-box-style39:hover {
	border-color: #fd565d;
}

.lc-price-box-style39:hover h5 {
	background-color: #fd565d;
	color: var(--leadcapture-white);
}

/* dry-cleaning css end */

/* moving-company css start */

/* banner-section css */
.lc-banner-section-style43 {
	background-image: url("https://superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/banner-img.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 0px 0px;
	position: relative;
}

.lc-banner-section-style43.nitro-lazy {
	background-image: none !important;
}

.lc-subscribe-wrapper-style43 {
	padding: 0 0 0 225px;
}

.lc-banner-text-style43 > span {
	font-size: 18px;
	color: var(--leadcapture-white);
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
}

.lc-banner-text-style43 {
	padding: 114px 0 104px 225px;
}

.lc-banner-text-style43 h1 {
	font-size: 72px;
	color: var(--leadcapture-white);
	line-height: 1.2;
	font-weight: 700;
	max-width: 600px;
	padding: 18px 0 20px;
}

.lc-banner-text-style43 h1 > span {
	color: #ff6a26;
}

.lc-subupdate-form-style43 .form-group input {
	font-family: "Jost", Sans-serif;
}

.lc-banner-text-style43 p {
	font-size: 16px;
	color: var(--leadcapture-white);
	font-weight: 400;
	max-width: 600px;
	padding: 0 0 30px;
}

.lc-subupdate-form-style43 h2 {
	font-size: 20px;
	color: var(--leadcapture-white);
	font-weight: 700;
	padding: 0 0 2px;
}

.lc-btn-style43 {
	display: inline-block;
}

.lc-btn-style43 a, .lc-subupdate-btn-style43 button {
	font-size: 16px;
	color: var(--leadcapture-white);
	min-width: 150px;
	font-weight: 400;
	background-color: #ff6a26;
	padding: 11px 0px;
	text-align: center;
	text-transform: capitalize;
	transition: all .5s linear;
	position: relative;
	z-index: 1;
	display: inline-block;
	border: 1px solid #fd565d;
	border-radius: 25px;
}

.lc-btn-style43 a:hover, .lc-subupdate-btn-style43 button:hover {
	background-color: transparent;
	color: #fd565d;
}

.lc-subupdate-text-style43 {
	display: flex;
	align-items: center;
	margin: 0 0 10px 0;
}

.lc-subupdate-texthead-style43 h3 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 700;
}

.lc-subupdate-texthead-style43 p {
	font-size: 15px;
	color: #7a8d95;
}

.lc-subupdate-texthead-style43 {
	margin-left: 20px;
}

.lc-about-section-style43 {
	position: relative;
	padding: 22px 0 38px;
}

.lc-about-texthead-style43 p {
	font-size: 16px;
	color: #666;
	font-weight: 400;
	padding: 33px 0;
	max-width: 600px;
}

.lc-text-head-style43 h2 {
	font-size: 42px;
	color: #222;
	font-weight: 600;
	max-width: 500px;
	text-transform: inherit;
	position: relative;
}

.lc-text-head-style43.lc-about-texthead-style43 {
	padding: 66px 0 0;
}

.lc-text-head-style43 h2::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: -10px;
	width: 90px;
	height: 3px;
	background-color: #ff6a26;
}

.lc-solution-section-style43 {
	position: relative;
	padding: 70px 0 51px;
	background-color: #05103b;
}

.lc-textsolution-head-style43 h2, .lc-textblog-head-style39 h2 {
	color: var(--leadcapture-white);
	text-align: center;
	margin: 0 auto 59px;
}

.lc-textsolution-head-style43 h2::after, .lc-textblog-head-style39 h2::after {
	right: 0;
	margin: auto;
}

.lc-text-head-style43.lc-textsolution-head-style43, .lc-text-head-style43.lc-textblog-head-style39 {
	margin: 0 0 0 30px;
}

.lc-solution-box-style43 {
	background-color: #0e1945;
	border: 1px solid #21306c;
	padding: 48px 20px 46px;
	text-align: center;
	margin: 0 0 29px;
	transition: all .5s ease-in-out;
}

.lc-sol-boxtext-style43 {
	padding: 22px 0 0;
}

.lc-solicon-style43 {
	height: 110px;
	width: 110px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #fff;
	margin: 0 auto;
	transition: all .5s ease-in-out;
}

.lc-solution-box-style43:hover .lc-solicon-style43 {
	transform: scale(1.1);
}

.lc-sol-boxtext-style43 h3 {
	font-size: 22px;
	color: var(--leadcapture-white);
	font-weight: 700;
}

.lc-sol-boxtext-style43 p {
	font-size: 16px;
	color: #a1a8c7;
	font-weight: 400;
	max-width: 300px;
	padding: 10px 0 13px;
	margin: 0 auto;
}

.lc-solution-box-style43 a {
	font-size: 16px;
	color: #ff6a26;
	font-weight: 400;
	position: relative;
	text-transform: capitalize;
	position: relative;
	transition: all .5s ease-in-out;
}

.lc-solution-box-style43 a::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: 1px;
	width: 0;
	background-color: #ff6a26;
	transition: all .5s ease-in-out;
}

.lc-solution-box-style43 a:hover::after {
	width: 83px;
}

.lc-blog-section-style39 {
	position: relative;
	padding: 70px 0 61px;
}

.lc-textblog-head-style39 h2 {
	color: #222;
}

.lc-blogcomm-style43 span svg .cls-1 {
	fill: #ff6a26;
}

.lc-blogcomm-style43 p {
	font-size: 14px;
	color: #898d94;
	font-weight: 400;
	padding: 0 0 0 9px;
	text-transform: capitalize;
}

.lc-blogcomm-style43 {
	display: flex;
	align-items: center;
}

.lc-blogimg-text-style43 {
	padding: 24px 0 10px;
}

.lc-blogimg-style43 img {
	width: 100%;
}

.lc-blogimg-text-style43 h4 {
	font-size: 20px;
	color: #222;
	font-weight: 700;
	padding: 22px 0 5px;
}

.lc-blogimg-text-style43 > p {
	font-size: 16px;
	color: #898d94;
	font-weight: 400;
}

.lc-about-navbar-style43 .nav-tabs {
	border-bottom: none;
	position: relative;
}

.lc-about-navbar-style43 .nav-tabs::after, .lc-about-navbar-style43 .nav-tabs .nav-link.active:after, .lc-about-navbar-style43 .nav-tabs a.active:after {
	position: absolute;
	content: "";
	left: 0;
	bottom: -11px;
	height: 3px;
	width: 570px;
	background-color: #dbdbdb;
	z-index: -1;
	max-width: 100%;
}

.lc-about-navbar-style43 .nav-tabs .nav-link, .lc-about-navbar-style43 .nav-tabs a {
	font-size: 16px;
	color: #222;
	font-weight: 500;
	border-color: transparent;
	font-family: "Jost", sans-serif;
	text-transform: capitalize;
	padding: 10px 50px 10px 0;
	border-radius: 0px;
	margin-bottom: 0;
	border: none;
	background: transparent;
	position: relative;
}

.lc-about-navbar-style43 .nav-tabs .nav-link.active:after, .lc-about-navbar-style43 .nav-tabs a.active:after {
	background-color: #ff6a26;
	width: 139px;
	z-index: 1;
	bottom: -3px;
}

.lc-about-navbar-style43 .nav-tabs li:nth-child(2) .nav-link.active:after {
	left: 20px;
}

.lc-about-navbar-style43 .nav-tabs .nav-link:nth-child(2) {
	padding: 10px 40px 10px 10px;
}

.lc-about-navbar-style43 .nav-tabs li:nth-child(2) .nav-link, .lc-about-navbar-style43 .nav-tabs li:nth-child(2) a {
	/*padding: 10px 30px 10px 50px;*/
	padding: 10px 30px 10px 35px;
}

.lc-about-navbar-style43 .tab-content .tab-pane > p {
	padding: 18px 0 7px;
}

/* moving-company css end */

/*============== Responsive Css Start ==============*/
@media (max-width:1850px) {
	.lc-banner-section.lc-banner-section-style4 .lc-Newsletter:before {
		display: none;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 100px 0 0 65px;
	}
	
	.lc-banner-expertimg {
		right: -130px;
		top: 25%;
	}
	
	.lc-banner-img-style6 > img {
		padding: 0;
	}
	
	.lc-finest-flex {
		justify-content: center;
		column-gap: 20px;
		row-gap: 20px;
	}
	
	.lc-event-slider-btn > .swiper-button-prev {
		left: 16%;
	}
	
	.lc-event-slider-btn > .swiper-button-next {
		right: 16%;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(1) {
		left: 198px;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(3) {
		top: 27%;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(4) {
		right: -28px;
	}
}

@media (max-width:1800px) {
	.lc-banner-icon img:nth-child(3) {
		right: 300px;
	}
	
	.lc-banner-icon img:nth-child(4) {
		right: 60px;
	}
	
	.lc-banner-text-style6 > h1 {
		max-width: 703px;
	}
	
	.lc-bannner-expert-wrapper .lc-banner-manimg {
		display: none;
	}
	
	.lc-banner-img-style6 > img {
		padding: 0;
	}
	
	.lc-box-wrapper > .lc-call-box {
		left: -65px;
	}
	
	.lc-banner-bg-img {
		right: 0;
		top: 0;
	}
	
	.lc-team-slider-btn > .swiper-button-next {
		right: 13%;
	}
	
	.lc-team-slider-btn > .swiper-button-prev {
		left: 13%;
	}
	
	.lc-banner-image-style14:before {
		margin: 53px 110px 68px 65px;
	}
	
	.lc-banner-icon-style15 > img:nth-child(1) {
		right: 18%;
	}
	
	.lc-banner-icon-style15 > img:nth-child(2) {
		right: 0;
	}
	
	.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(1), .lc-banner-img-style22 {
		right: 30px;
	}
	
	.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(2) {
		right: 9%;
	}
	
	.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(3) {
		right: 4%;
	}
	
	.lc-subscribe-style11 {
		left: 55px;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(1) {
		left: 181px;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(2) {
		top: 21%;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(3) {
		top: 26%;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21:nth-child(4) {
		right: -38px;
	}
	
	.lc-about-text.lc-abouttext-style29 {
		padding: 46px 0 0 40px;
	}
	
	.lc-enquiry-style29 {
		margin: 34px 0 42px 40px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-prev {
		left: 330px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-next {
		right: 330px;
	}
	
	.lc-banner-heading-text-style22 h5:before {
		right: -38px;
	}
	
	.lc-banner-text.lc-banner-text-style9 {
		padding: 134px 0px 0px 0px;
	}
}

@media (min-width: 1200px) and (max-width: 1920px) {
	.lc-dance-style-box > .row, .lc-testimonialstyle14-slider > .row, .lc-service-section-box-wrapper > .row, .lc-appointment-form-wrapper > .row, .lc-event-section-style21 > .container {
		max-width: 1200px;
		margin: 0 auto;
	}
	
	.lc-ourservices-section-style21 > .container, .lc-pricingtable-wrapper-style21 > .container, .lc-sweet-cupcake-wrapper > .container, .lc-about-wrapper-style7 > .container, .lc-pricing-table-wrapper-style26 > .container, .lc-testimonial-wrapper-style26 > .container, .lc-services-wrapper-style26 > .container {
		max-width: 1200px;
		margin: 0 auto;
	}
}

@media (max-width:1700px) {
	.lc-banner-text {
		padding: 180px 0 100px 140px;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h2:after {
		left: 26%;
	}
	
	.lc-banner-text-style6 > h1 {
		max-width: 878px;
	}
	
	.lc-bannner-expert-wrapper .lc-banner-manimg {
		margin: 240px -100px 0 0;
	}
	
	.lc-banner-expertimg {
		right: 0;
		top: 40%;
	}
	
	.lc-banner-img-style6 > img {
		width: 85%;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style9 {
		max-width: 450px;
	}
	
	.lc-team-slider-btn > .swiper-button-next {
		right: 10%;
	}
	
	.lc-team-slider-btn > .swiper-button-prev {
		left: 10%;
	}
	
	.lc-sub-form-style14 > .lc-input-group {
		max-width: 215px;
	}
	
	.lc-banner-image-style14:before {
		margin: 53px 77px 68px 52px;
	}
	
	.lc-banner-icon-style15 > img:nth-child(1) {
		right: 10%;
	}
	
	.lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(2), .lc-bannericon-four-style25, .lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(3), .lc-banner-icon-style16 > .lc-bannericon-bg-style16:nth-child(1) {
		right: 0;
	}
	
	.lc-header-section.lc-header-section-style16 {
		padding: 0px 100px 0 129px;
	}
	
	.lc-subscribe-style11 {
		top: 243px;
	}
	
	.lc-banner-icon-style11 {
		left: 0;
	}
	
	.lc-banner-text-style18 {
		padding: 36px 0 84px 71px;
	}
	
	.lc-banner-text-style27 {
		padding: 190px 0 157px 97px;
	}
	
	.lc-service-flex-img {
		left: 62px;
	}
	
	.lc-cup-img img {
		left: 72px;
	}
	
	.lc-banner-text-style21 {
		padding: 114px 0 100px 144px;
	}
	
	.lc-event-slider-btn > .swiper-button-prev {
		left: 14%;
	}
	
	.lc-event-slider-btn > .swiper-button-next {
		right: 14%;
	}
	
	.lc-bannerdots-style21 > .lc-bannerdot-style21 {
		display: none;
	}
	
	.lc-nav-flex-style19 {
		padding: 0px 100px 0px 100px;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		left: -100px;
	}
	
	.lc-banner-heading-text-style22 h1 {
		font-size: 64px;
	}
	
	.lc-banner-heading-text-style22 h5:before {
		left: 6px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-prev {
		left: 300px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-next {
		right: 300px;
	}
	
	.lc-banner-text-style29 {
		padding: 206px 0 0px 88px;
	}
	
	.lc-bannericon-three-style25 {
		right: 10px;
	}
	
	.lc-banner-text-style19 {
		padding: 28px 0px 0px 0px;
	}
}

@media (max-width:1650px) {
	.lc-Newsletter.lc-Newsletter-style22 {
		left: -126px;
	}
	
	.lc-video-img-style22::before {
		right: -77px;
	}
}

@media (max-width:1600px) {
	.lc-header-wrapper-style1 > .lc-header-section {
		padding: 30px 50px;
	}
	
	.lc-banner-text {
		padding: 120px 0 100px 120px;
	}
	
	.lc-banner-icon img:nth-child(3) {
		right: 260px;
	}
	
	.lc-banner-icon img:nth-child(4) {
		right: 30px;
		top: 190px;
	}
	
	.lc-subscribe {
		top: -200px;
		left: -60px;
	}
	
	.lc-banner-text-style6 > h1 {
		max-width: 100%;
	}
	
	.lc-bannner-expert-wrapper .lc-banner-manimg {
		margin: 273px -100px 0 0;
	}
	
	.lc-header-wrapper-style8 {
		padding: 40px 40px 0 60px;
	}
	
	.lc-team-slider-btn > .swiper-button-next {
		right: 8%;
	}
	
	.lc-team-slider-btn > .swiper-button-prev {
		left: 8%;
	}
	
	.lc-banner-image-style14:before {
		margin: 53px 58px 30px 27px;
	}
	
	.lc-banner-text-style15 {
		padding: 252px 0 100px 104px;
	}
	
	.lc-subscribe-style11 {
		top: 48px;
		left: 55px;
	}
	
	.lc-subscribe-form.lc-subscribe-form-style11 {
		margin-top: 0;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 315px;
	}
	
	.lc-banner-text-style11 h2 {
		font-size: 66px;
	}
	
	.lc-banner-text-style18 {
		padding: 36px 0 84px 71px;
	}
	
	.lc-banner-text-style24 {
		padding: 170px 0 100px 120px;
	}
	
	.lc-banner-text-style27 {
		padding: 190px 0 157px 80px;
	}
	
	.lc-banner-text-style20 {
		padding: 146px 0 0px 90px;
	}
	
	.lc-header-wrapper-style20 {
		padding: 0 65px 0 80px;
	}
	
	.lc-sub-form.lc-sub-form-style20 {
		justify-content: space-between;
	}
	
	.lc-sub-form-style20 > .lc-input-group {
		max-width: 420px;
	}
	
	.lc-banner-text-style21 {
		padding: 45px 0 0px 100px;
	}
	
	.lc-header-wrapper-style21 {
		padding: 0 80px 0 80px;
	}
	
	.lc-event-slider-btn > .swiper-button-prev {
		left: 11%;
	}
	
	.lc-event-slider-btn > .swiper-button-next {
		right: 11%;
	}
	
	.lc-ourservices-section-style21:before {
		left: 0;
	}
	
	.lc-ourservices-section-style21::after {
		right: -287px;
	}
	
	.lc-banner-image.lc-banner-image-style21 {
		right: 100px;
	}
	
	.lc-subscribe.lc-subscribe-style19 {
		top: 76%;
	}
	
	.lc-banner-heading-text-style22 h5:before {
		width: 157px;
	}
	
	.lc-banner-heading-text-style22 {
		padding: 135px 0px 0px 110px;
	}
	
	.lc-fashion-box-style22 {
		right: 0px;
	}
	
	.lc-about-text.lc-abouttext-style29 {
		padding: 46px 0 0 10px;
	}
	
	.lc-enquiry-style29 {
		margin: 34px 0 42px 10px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-prev {
		left: 200px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-next {
		right: 200px;
	}
	
	.lc-banner-text-style29 {
		padding: 206px 0 0px 88px;
	}
	
	.lc-pricebox-style27 {
		padding: 40px 0 0 66px;
	}
	
	.lc-header-text-wrapper.lc-header-text-wrapper-style26 {
		padding: 0px 0 0 60px;
	}
	
	.lc-form-arrow-style20 {
		top: 54%;
	}
	
	.lc-banner-text-style19 {
		padding: 28px 0px 0px 0px;
	}
	
	.lc-flower-heading h1 {
		font-size: 60px;
	}
	
	.lc-banner-text.lc-banner-text-style9 {
		padding: 40px 0px 0px 0px;
	}
}

@media (max-width:1550px) {
	.lc-sub-form {
		justify-content: space-evenly;
	}
	
	.lc-sub-btn {
		margin: 10px 0 0;
	}
	
	.lc-banner-bg-img {
		display: none;
	}
	
	.lc-banner-text.lc-banner-text-style9 {
		padding: 0px 0px 0px 0px;
	}
	
	.lc-sub-form-style14 > .lc-input-group {
		max-width: 180px;
	}
	
	.lc-nav-menu-style14 > ul > li:last-child {
		padding: 0 40px 0 18px;
	}
}

@media (min-width: 1400px) and (max-width: 1450px) {
	.lc-menu-img-wrapper-style27 > img {
		margin: 50px 0 0 0;
	}
	
	.lc-banner-img-wrapper.lc-banner-img-style26 {
		margin: 170px 0 0 0;
	}
	
	.lc-header-text-style-26 h1 {
		font-size: 55px;
	}
}

@media (max-width:1400px) {
	.lc-banner-expertimg {
		right: -70px;
	}
	
	.lc-banner-text-style6 > p {
		padding: 30px 0 20px 0 !important;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 0px 0 0 50px;
	}
	
	.lc-banner-para h1 {
		font-size: 53px;
	}
	
	.lc-nav-menu-style14 > ul > li:last-child {
		padding: 0 15px 0 10px;
	}
	
	.lc-sub-form-style14 > .lc-input-group {
		max-width: 150px;
	}
	
	.lc-nav-menu-style14 > ul > li:nth-child(4) {
		padding-right: 10px;
	}
	
	.lc-header-section.lc-header-section-style14 {
		padding: 0 50px 0 50px;
	}
	
	.lc-header-section.lc-header-section-style15 {
		padding: 0px 25px 0 30px;
	}
	
	.lc-banner-text-style15 {
		padding: 252px 0 100px 33px;
	}
	
	.lc-newsletter.lc-newsletter-style15 {
		left: 0px !important;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 235px !important;
	}
	
	.lc-customer-heading {
		padding: 80px 0 0 120px;
	}
	
	.lc-header-section-style13 {
		padding: 0px 80px 0px 80px;
	}
	
	.lc-banner-text-style13 {
		padding: 170px 0 0px 60px !important;
	}
	
	.lc-nav-menu-style18 > ul > li {
		padding: 0 17px;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
		width: 900px;
	}
	
	.lc-search-wrapper-style17 .lc-message-icon img {
		padding: 0px 10px 0px 9px;
	}
	
	.lc-banner-heading-text-style17 h1 {
		font-size: 63px;
	}
	
	.lc-btn.lc-btn-now-style17 {
		max-width: 135px;
	}
	
	.lc-client-style23 {
		left: 51px;
	}
	
	.lc-box-style23 {
		left: 255px;
	}
	
	.lc-nav-menu-style25 > ul > li {
		padding: 0 12px;
	}
	
	.lc-update-text-style28 {
		margin: 41px 30px 0 0px;
	}
	
	.lc-banner-text-style28 {
		padding: 204px 0 100px 20px;
	}
	
	.lc-ourservices-section-style21:before {
		left: -100px;
		top: 8px;
	}
	
	.lc-ourservices-section-style21::after {
		right: -372px;
	}
	
	.lc-discount-text-box h2 {
		font-size: 40px;
	}
	
	.lc-banner-section-style22 {
		padding: 88px 0px 115px 33px;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		bottom: 0px;
	}
	
	.lc-banner-heading-text-style22 h5:before {
		left: 79px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-prev {
		left: 100px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-next {
		right: 100px;
	}
	
	.lc-pricebox-style27 {
		padding: 40px 0 0 30px;
	}
	
	.lc-menu-img-wrapper-style27 > img {
		margin: 96px 0 0 0;
	}
	
	.lc-header-text-style-26 h1 {
		font-size: 51px;
	}
	
	.lc-about-section-style29 {
		padding: 50px 0 78px 0;
	}
	
	.lc-form-arrow-style20 {
		top: 58%;
	}
	
	.lc-flower-heading h1 {
		font-size: 52px;
	}
	
	.lc-banner-text-style6 .lc-banner-expertimg {
		right: 0;
		top: 160px;
	}
}

@media (max-width:1500px) {
	.lc-banner-image .dm-img1, .lc-banner-icon, .lc-banner-image.lc-banner-image-style21::before, .lc-fashion-box-style22 {
		display: none;
	}
	
	.lc-header-wrapper.lc-header-wrapper-style9 {
		padding: 0;
	}
	
	.lc-search-section.lc-search-section-style9 {
		top: 50px;
	}
	
	.lc-header-wrapper-style11 {
		padding: 0px 0px 85px 0px;
	}
	
	.lc-inner-top {}
	
	.lc-banner-text.lc-banner-text-style9 > h2:after {
		left: 30%;
	}
	
	.lc-banner-image .dm-img2 {
		display: block;
	}
	
	.lc-subscribe {
		top: -100px;
		left: 0;
		margin-bottom: 0;
	}
	
	.lc-banner-img-style6 {
		background-image: none;
	}
	
	.lc-banner-img-style6.nitro-lazy {
		background-image: none !important;
	}
	
	.lc-banner-img-style6 > img:nth-child(2) {
		display: block;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 30px 0 0 50px;
	}
	
	.lc-banner-text-style6 > h1 {
		max-width: 600px;
	}
	
	.lc-banner-text-style6 > p {
		padding: 50px 0 35px 0;
	}
	
	.lc-header-wrapper-style8 {
		padding: 40px 10px 0 40px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style9 {
		max-width: 420px;
	}
	
	.lc-team-slider-btn > .swiper-button-next {
		right: 5%;
	}
	
	.lc-team-slider-btn > .swiper-button-prev {
		left: 5%;
	}
	
	.lc-header-menu-bar > ul > li > a {
		margin: 5px 20px 0 0;
	}
	
	.lc-banner-img {
		left: 50px;
	}
	
	.lc-nav-menu-style14 > ul > li {
		padding: 0 10px;
	}
	
	.lc-btn-style14.lc-sub-btn-style14 {
		max-width: 130px;
	}
	
	.lc-banner-image.lc-banner-image-style15 > img {
		left: 0px;
	}
	
	.lc-newsletter.lc-newsletter-style15 {
		left: 15px;
	}
	
	.lc-subscribe-style11 {
		top: 88px;
		left: 50px;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 285px;
	}
	
	.lc-banner-text-style11 h2 {
		font-size: 60px;
	}
	
	.lc-banner-text-style13 {
		padding: 176px 0 0px 100px;
	}
	
	.lc-price-box.lc-pricebox-style27 {
		padding: 12px 10px 25px 20px;
	}
	
	.lc-banner-text-style27 {
		padding: 190px 0 157px 30px !important;
	}
	
	.lc-client-style23 {
		left: 0px;
	}
	
	.lc-box-style23 {
		left: 195px;
	}
	
	.lc-banner-text-style28 {
		padding: 204px 0 100px 80px;
	}
	
	.lc-banner-image.lc-banner-image-style21, .lc-banner-image.lc-banner-image-style21:after {
		right: 0px;
	}
	
	.lc-event-slider-btn > .swiper-button-prev {
		left: 8%;
	}
	
	.lc-event-slider-btn > .swiper-button-next {
		right: 8%;
	}
	
	.lc-logo-img-style19 {
		left: 106px;
		right: auto;
	}
	
	.lc-nav-flex-style19 {
		justify-content: end;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		left: -20px;
		bottom: 29px;
	}
	
	.lc-header-wrapper-style22 {
		padding: 19px 78px 0 95px;
	}
	
	.lc-banner-heading-text-style22 {
		padding: 135px 0px 0px 61px;
	}
	
	.lc-banner-section.lc-banner-section-style26 {
		padding: 60px 26px 40px 20px;
	}
	
	.lc-banner-heading-text-style25 {
		padding: 208px 0px 0px 50px;
	}
	
	.lc-sub-form-style20 > .lc-input-group {
		max-width: 350px;
	}
	
	.lc-banner-section-style28 {
		padding: 10px 0 122px 0;
	}
	
	.lc-year-box {
		bottom: 22%;
		left: 19%;
	}
}

@media (min-width: 1401px) and (max-width: 1500px) {
	.lc-flower-heading h1 {
		font-size: 56px;
	}
}

@media (max-width:1440px) {
	.lc-testimonial-slider-wrapper > .swiper-button-prev {
		left: -60px;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-next {
		right: -60px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-prev {
		left: 94px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-next {
		right: 94px;
	}
	
	.lc-team-slider-btn > .swiper-button-next {
		right: 2%;
	}
	
	.lc-team-slider-btn > .swiper-button-prev {
		left: 2%;
	}
	
	.lc-banner-image.lc-banner-image-style16 > img {
		left: 140px;
	}
	
	.lc-testimonial-slider-wrapper-style16 > .swiper-button-prev {
		left: 0;
	}
	
	.lc-testimonial-slider-wrapper-style16 > .swiper-button-next {
		right: 0;
	}
	
	.lc-banner-icon-style11 {
		top: 170px;
	}
}

@media (max-width:1399px) {
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next {
		left: 42%;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev {
		left: 28%;
	}
	
	.lc-search-section.lc-search-section-style9 {
		/* flex-direction: column; */
		top: 50px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style9 {
		left: 0;
	}
	
	.lc-banner-text.lc-banner-text-style9 {
		padding: 0px 0px 0px 0px;
	}
	
	.lc-team-slider-btn > .swiper-button-next {
		right: 8%;
	}
	
	.lc-team-slider-btn > .swiper-button-prev {
		left: 8%;
	}
	
	.lc-banner-text-style11 h2 {
		font-size: 51px;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 203px !important;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
		width: 800px;
	}
	
	.lc-enquiry-style24 {
		left: 2px;
	}
	
	.lc-book-img.lc-book-img-style27 {
		left: -12px;
	}
	
	.lc-sub-form-style20 > .lc-input-group {
		max-width: 300px;
	}
	
	.lc-portfolio-box-rs {
		top: 53%;
	}
	
	.lc-locbox-properties {
		top: 49%;
	}
	
	.lc-ai-test-contant .swiper-button-next {
		right: 20px;
	}
	
	.lc-ai-test-contant .swiper-button-prev {
		left: 20px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-prev {
		left: 0px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-next {
		right: 0px;
	}
	
	.lc-banner-heading-text-style25 {
		padding: 208px 0px 0px 25px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style24 {
		max-width: 490px;
	}
	
	.lc-test-contant-style23 .swiper-button-next {
		right: 60px;
	}
	
	.lc-test-contant-style23 .swiper-button-prev {
		left: 60px;
	}
	
	.lc-test-text-style19 {
		max-width: 440px;
	}
	
	.lc-year-box {
		max-width: 200px;
		padding: 10px;
		justify-content: center;
	}
	
	.lc-year-box > h3 {
		font-size: 40px;
	}
	
	.lc-year-box > p {
		font-size: 16px;
		line-height: 1.5;
		text-align: center;
	}
	
	.lc-call-box {
		max-width: 250px;
		padding: 10px;
	}
}

@media (max-width:1350px) {
	.lc-header-text-wrapper {
		padding: 0 0 0 80px;
	}
	
	.lc-top_menu_bar > ul > li > a {
		margin-left: 25px;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li {
		padding: 0 15px;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li:nth-child(4) {
		padding-right: 15px;
	}
	
	.lc-contact {
		padding-left: 0px;
	}
	
	.lc-banner-text-style14 {
		padding: 120px 0 100px 80px;
	}
	
	.lc-banner-image.lc-banner-image-style16 > img {
		left: 100px;
	}
	
	.lc-heading-wrapper-style22 h2:before {
		left: 330px;
	}
	
	.lc-heading-wrapper-style22 h2::after {
		right: 320px;
	}
	
	.lc-plan-box.lc-plan-box-style26 ul li {
		font-size: 14px !important;
	}
}

@media (max-width:1300px) {
	.lc-header-text-wrapper {
		padding: 0 0 0 65px;
	}
	
	.lc-top-navbar-section {
		left: 110px;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h2:after {
		left: 34%;
	}
	
	.lc-team-box-hover {
		padding: 85px 0 85px 0;
	}
	
	.lc-banner-expertimg, .lc-bannericon-three-style25, .lc-bannericon-two-style25 {
		display: none;
	}
	
	.lc-header-menu-bar > ul > li > a {
		margin: 0 0 0 20px;
	}
	
	.lc-banner-text.lc-banner-text-style9 {
		padding: 0px 0px 90px 0px;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li {
		padding: 0 10px;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li:nth-child(4) {
		padding-right: 10px;
	}
	
	.lc-contact p {
		font-size: 20px;
	}
	
	.lc-banner-img {
		left: 0px;
	}
	
	.lc-nav-menu-style14 > ul > li {
		padding: 0 5px;
	}
	
	.lc-nav-menu-style14 > ul > li:nth-child(4) {
		padding-right: 5px;
	}
	
	.lc-banner-text-style14 {
		padding: 120px 0 100px 45px;
	}
	
	.lc-banner-image.lc-banner-image-style16 > img {
		left: 60px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style9 {
		padding: 32px 11px 46px 10px;
	}
	
	.lc-customer-heading {
		padding: 70px 0 0 80px;
	}
	
	.lc-header-section-style13 {
		padding: 0px 80px 0px 80px;
	}
	
	.lc-banner-text-style13 h1 {
		font-size: 70px;
	}
	
	.lc-main-banner-para {
		padding: 136px 0 0 90px;
	}
	
	.lc-nav-menu-style18 > ul > li {
		padding: 0 12px;
	}
	
	.lc-banner-text-style24 {
		padding: 150px 0 100px 120px;
	}
	
	.lc-banner-heading-text-style17 h1 {
		font-size: 55px;
	}
	
	.lc-banner-text-style27 > h1 {
		font-size: 45px;
	}
	
	.lc-nav-menu-style23 > ul > li {
		padding: 0px 12px 0px 10px;
	}
	
	.lc-bannericon-one-style25 {
		display: none;
	}
	
	.lc-nav-menu-style25 > ul > li {
		padding: 0 6px;
	}
	
	.lc-banner-heading-text-style25 {
		padding: 100px 0px 0px 20px;
	}
	
	.lc-ourservices-section-style21::after {
		display: none;
	}
	
	.lc-nav-menu-style28 > ul > li:last-child {
		padding-right: 40px;
	}
	
	.lc-banner-text-style20 {
		padding: 146px 0 0px 50px;
	}
	
	.lc-banner-text-style21 {
		padding: 45px 0 40px 41px;
	}
	
	.lc-event-slider-btn > .swiper-button-prev {
		left: 2%;
	}
	
	.lc-event-slider-btn > .swiper-button-next {
		right: 2%;
	}
	
	.lc-nav-menu-style21 > ul > li:last-child, .lc-nav-menu-style21 > ul > li {
		padding: 0 15px 0 15px;
	}
	
	.lc-heading-wrapper-style22 h2:before {
		left: 331px;
	}
	
	.lc-heading-wrapper-style22 h2::after {
		right: 321px;
	}
	
	.lc-fashion-date {
		top: 177px;
	}
	
	.lc-plan-box.lc-plan-box-style26 {
		padding: 0px 15px 50px 15px;
	}
	
	.lc-plan-box ul li img {
		margin-right: 0px;
	}
	
	.lc-location-box-wrapper:hover .lc-locbox-properties, .lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 45%;
	}
	
	.lc-header-text-wrapper.lc-header-text-wrapper-style26 {
		padding: 0px 0 0 35px;
	}
	
	.lc-banner-heading-text-style23 h1 {
		font-size: 130px;
	}
	
	.lc-menu-img-wrapper-style27 > img {
		margin: 235px 0 0 0;
	}
	
	.lc-icon-img-style26 {
		height: 60px;
		width: 60px;
	}
	
	.lc-banner-section.lc-banner-section-style26 {
		padding: 60px 26px 90px 20px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style26 {
		margin-left: 85px;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		left: 0px !important;
	}
	
	.lc-banner-text-style20 > h1 {
		font-size: 48px;
	}
	
	.lc-flower-heading h1 {
		font-size: 47px;
	}
	
	.lc-subscribe.lc-subscribe-style19 {
		top: 79%;
	}
}

@media (max-width:1299px) {
	.lc-services-testimonial .swiper-slide.swiper-slide-duplicate.swiper-slide-active, .lc-services-testimonial .swiper-slide.swiper-slide-active {
		left: 0px;
	}
	
	.lc-testimonial-boxquote-style25 svg {
		right: 34%;
	}
}

@media only screen and (max-width: 1282px) {
	.lc-client-heading h3 {
		padding: 0px;
	}
	
	.lc-header-text-style-26 h1 {
		font-size: 48px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.lc-abouttext-style29 > h2 {
		font-size: 35px;
	}
	
	.lc-heading-wrapper.lc-heading-style26 h2 {
		font-size: 44px;
	}
	
	.lc-icon-img-style26 {
		height: 50px;
		width: 50px;
		left: 0;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style26 {
		margin-left: 45px;
	}
}

@media (min-width: 1024px) and (max-width: 1199px) {
	.lc-header-text > h1 {
		font-size: 67px;
	}
	
	.lc-header-text-wrapper {
		padding: 0 0 0 15px;
	}
	
	.lc-heading-style27 > p {
		font-size: 40px;
	}
	
	.lc-header-text-style-26 h1 {
		font-size: 48px;
	}
}

@media (max-width:1200px) {
	.lc-testimonial-slider-wrapper > .swiper-button-prev {
		left: -40px;
	}
	
	.lc-top-navbar-section {
		left: 14px;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-next {
		right: -40px;
	}
	
	.lc-clint-img img {
		width: auto;
		height: auto;
		margin: 0 auto !important;
	}
	
	.lc-clint-img img {
		padding: 26px 21px 0px 21px;
	}
	
	.lc-main-testimonials {
		padding: 39px 26px;
	}
	
	.lc-clint-img:before, .lc-designer-text, .lc-video-img-style22::before {
		display: none;
	}
	
	.lc-navbtn {
		margin-top: 10px;
	}
	
	.lc-subscribe-form h2 {
		font-size: 21px;
	}
	
	.lc-contact {
		padding-left: 0;
	}
	
	.lc-top-navbar-section {
		padding: 15px 50px 25px 50px;
	}
	
	.lc-text-box-wrapper, .lc-service-flex-img, .lc-cup-img img {
		left: 0px;
	}
	
	.lc-consulting-text {
		bottom: -30px;
		left: 10px;
	}
	
	.lc-consulting-text-style12 {
		right: -78px;
		bottom: 30px;
	}
	
	.lc-banner-text-style12 {
		padding: 33px 0 100px 40px;
	}
	
	.lc-banner-text-style12 h1 {
		font-size: 40px;
	}
	
	.lc-customer-text-box:before {
		width: 170px !important;
	}
	
	.lc-testimonial-slider-wrapper-style16 > .swiper-button-next, .lc-event-slider-btn > .swiper-button-next, .lc-banner-img-style22, .lc-email-box {
		right: 0;
	}
	
	.lc-testimonial-slider-wrapper-style16 > .swiper-button-prev, .lc-event-slider-btn > .swiper-button-prev {
		left: 0;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-prev {
		left: 30px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-next {
		right: 30px;
	}
	
	.lc-banner-text.lc-banner-text-style1 {
		padding: 120px 0 100px 100px;
	}
	
	.lc-banner-text-style13 h1 {
		font-size: 68px;
	}
	
	.lc-upate-text {
		margin-right: 50px;
	}
	
	.lc-main-banner-para {
		padding: 136px 0 0 50px;
	}
	
	.lc-search-wrapper-style17 .lc-message-icon img {
		padding: 0px 0px 0px 2px;
	}
	
	.lc-para-text-style17 p {
		padding: 7px 0px 7px 20px;
		font-size: 20px;
	}
	
	.lc-test-box-style23 p {
		margin: 0 auto;
	}
	
	.lc-test-box-style23 h3 {
		text-align: center;
	}
	
	.lc-update-text-style28 {
		margin: 41px 30px 0 0px;
	}
	
	.lc-flower-heading h1 {
		font-size: 44px;
	}
	
	.lc-flower-para-heading p {
		max-width: 447px;
	}
	
	.lc-subscribe.lc-subscribe-style19 {
		top: 83%;
	}
	
	.lc-nav-menu.lc-nav-menu-style22 ul li {
		padding: 0px 10px !important;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		left: auto;
	}
	
	.lc-banner-heading-text-style22 h5:before {
		width: 100px;
	}
	
	.lc-banner-heading-text-style22 {
		padding: 135px 0px 0px 10px;
	}
}

@media (max-width:1199px) {
	.lc-year-box {
		bottom: 50%;
	}
}

@media only screen and (max-width: 1131px) {
	.lc-contact p {
		font-size: 20px;
	}
}

@media (max-width:1199px) {
	.lc-testimonial-slider-wrapper-style16 .swiper-button-next, .lc-testimonial-slider-wrapper-style16 .swiper-button-prev {
		display: none;
	}
	
	.lc-nav-menu > ul > li {
		padding: 0 15px 0px 10px;
	}
	
	.lc-logo-img.lc-logo-img-style1 {
		margin: 0;
	}
	
	.lc-testimonial-slider-style16 > .swiper-wrapper > .swiper-slide.swiper-slide-active {
		left: 0;
		width: 100% !important;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h2:after {
		left: 38%;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next {
		left: 50%;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev {
		left: 34%;
	}
	
	.lc-team-box-hover {
		padding: 60px 0 60px 0;
	}
	
	.lc-header-section.lc-header-section-style6 {
		padding: 0 100px 0 0px;
	}
	
	.lc-testimonial-box {
		padding: 32px 20px 46px 20px;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-prev {
		left: -60px;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-next {
		right: -60px;
	}
	
	.lc-test-box-style6 {
		padding: 50px 20px 40px 20px;
	}
	
	.lc-blog-text.lc-blog-text-style6 {
		padding: 20px 20px 19px 20px;
	}
	
	.lc-banner-para h1 {
		font-size: 41px;
	}
	
	.lc-banner-para p {
		font-size: 16px;
	}
	
	.lc-search-wrapper-style8 > .lc-search-form {
		max-width: 400px;
	}
	
	.lc-news-date-style8 {
		bottom: 168px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-prev {
		left: -60px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-next {
		right: -60px;
	}
	
	.lc-top_menu_bar > ul > li > a {
		margin-left: 10px;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li {
		padding: 0 5px;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li:nth-child(4) {
		padding-right: 5px;
	}
	
	.lc-hetphon img {
		margin-right: 0px;
	}
	
	.lc-quote-line-wrapper {
		justify-content: center;
	}
	
	.lc-nav-menu-style14 > ul > li {
		padding: 0 5px !important;
	}
	
	.lc-nav-menu-style15 > ul > li:last-child {
		padding: 0 19px 0 19px;
	}
	
	.lc-nav-menu-style15 > ul > li:nth-child(4) {
		padding-right: 0px;
	}
	
	.lc-banner-text-style15 > h1 {
		font-size: 55px;
	}
	
	.lc-test-quote-icon-style15 {
		top: 45%;
	}
	
	.lc-banner-image.lc-banner-image-style16 > img {
		left: 0px;
	}
	
	.lc-header-section.lc-header-section-style16 {
		padding: 0px 50px 0 50px;
	}
	
	.lc-banner-text-style16 {
		padding: 130px 0 59px 60px;
	}
	
	.lc-testimonial-slider-wrapper-style16 > .swiper-button-prev, .lc-ai-test-contant .swiper-button-prev, .lc-test-contant-style23 .swiper-button-prev {
		left: 0px;
	}
	
	.lc-testimonial-slider-wrapper-style16 > .swiper-button-next, .lc-ai-test-contant .swiper-button-next, .lc-test-contant-style23 .swiper-button-next {
		right: 0;
	}
	
	.lc-banner-section-style16 {
		padding: 50px 0 0 0;
	}
	
	.lc-charity-box {
		max-width: 215px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style9 {
		margin: 0 auto;
		margin-top: 17px !important;
		margin-bottom: 17px !important;
	}
	
	.lc-test-quote-icon.lc-test-quote-icon-style9 {
		right: 190px;
	}
	
	.lc-banner-text.lc-banner-text-style1 {
		padding: 120px 0 100px 50px;
	}
	
	.lc-nav-menu-style12 ul li a {
		padding: 12px 11px 12px 11px;
	}
	
	.lc-header-section.lc-header-section-style12 {
		padding: 0 20px 0 20px;
	}
	
	.lc-banner-text-style11 h2 {
		font-size: 41px;
	}
	
	.lc-banner-text.lc-banner-text-style11 {
		padding: 65px 0px 0px 0px;
	}
	
	.lc-booking01 {
		padding: 4px 5px 0 0px;
	}
	
	.lc-banner-para-style3 > h1 {
		font-size: 53px;
	}
	
	.lc-banner-section {
		padding: 50px 0 0 0;
	}
	
	.lc-banner-text-style18 {
		padding: 36px 0 84px 71px;
	}
	
	.lc-nav-menu-style18 > ul > li, .lc-nav-menu-style18 > ul > li:last-child {
		padding: 0 6px;
	}
	
	.lc-collection-box {
		flex-wrap: wrap;
	}
	
	.lc-collection-box-text {
		text-align: center;
		margin: 0 auto;
		padding: 0 0 20px 0;
	}
	
	.lc-headlist-wrapper > ul > li > svg {
		margin: 0 2px 0 0;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
		width: 670px;
		left: 170px;
	}
	
	.lc-header-section.lc-header-section-style24 {
		padding: 15px 0px 15px 0px;
		right: 0;
		margin: auto;
	}
	
	.lc-nav-menu-style24 > ul > li > a {
		padding: 0 10px;
	}
	
	.lc-btn-style24 {
		max-width: 135px;
	}
	
	.lc-enquiry-style24 {
		left: 0;
	}
	
	.lc-enquiry-style24:after {
		left: 71%;
	}
	
	.lc-enquiry-box-text-style24 {
		padding: 0 0 0 5px;
	}
	
	.lc-book-img.lc-book-img-style27 {
		left: -77px;
	}
	
	.lc-pricebox-style27 {
		padding: 40px 0 0 0px;
	}
	
	.lc-nav-menu-style23 > ul > li {
		padding: 0 10px 0px 10px;
	}
	
	.lc-header-wrapper-style23 {
		padding: 8px 30px 0 30px;
	}
	
	.lc-banner-heading-text-style25 {
		padding: 120px 0px 0px 20px;
	}
	
	.lc-paragraph20 {
		padding-left: 0px;
	}
	
	.lc-nav-menu-style25 > ul > li {
		padding: 0 4px;
	}
	
	.lc-nav-menu > ul > li:last-child {
		padding-right: 5px;
	}
	
	.lc-header-wrapper-style28 {
		padding: 19px 30px 20px 40px;
	}
	
	.lc-banner-text-style28 {
		padding: 130px 0 100px 10px;
	}
	
	.lc-banner-section-style28 {
		padding: 10px 0 129px 0;
	}
	
	.lc-portfolio-box-rs {
		top: 45%;
		right: 25px;
	}
	
	.lc-locbox-properties {
		top: 44%;
	}
	
	.lc-header-wrapper-style20 {
		padding: 0 30px 0 50px;
	}
	
	.lc-banner-section-style20 {
		padding: 30px 0 55px 0;
	}
	
	.lc-banner-section-style21 {
		padding: 122px 0 0 0;
	}
	
	.lc-eventslider-style21 .swiper-slide.swiper-slide-active {
		width: 467px !important;
	}
	
	.lc-eventslider-style21 .swiper-slide.swiper-slide-duplicate.swiper-slide-prev, .lc-eventslider-style21 .swiper-slide.swiper-slide-duplicate.swiper-slide-next, .lc-eventslider-style21 .swiper-slide.swiper-slide-prev, .lc-eventslider-style21 .swiper-slide.swiper-slide-next {
		width: 220px !important;
	}
	
	.lc-eventbox-wrapper > p {
		padding: 3px 10px 3px 10px;
	}
	
	.lc-eventbox-timer-wrapper {
		bottom: 20px;
		padding: 30px 20px 23px 20px;
	}
	
	.lc-heading-style21.lc-serhead-style21 > h2::before {
		top: 145px;
	}
	
	.lc-heading-style21.lc-serhead-style21 > h2::after {
		top: 146px;
	}
	
	.lc-header-wrapper-style29 {
		padding: 18px 50px 0 50px;
	}
	
	.lc-banner-section-style29 {
		padding: 88px 0 115px 0;
	}
	
	.lc-nav-menu-style29 > ul > li:last-child {
		padding-right: 10px;
	}
	
	.lc-location-box-wrapper:hover .lc-locbox-properties, .lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 39%;
	}
	
	.lc-test-text-style26 {
		max-width: 327px;
		left: 155px;
	}
	
	.lc-header-wrapper-style25 {
		padding: 0 10px 0 40px;
	}
	
	.lc-banner-section-style25 {
		padding: 88px 26px 78px 33px;
	}
	
	.lc-services-inner-testimonials .owl-nav .owl-prev {
		left: -30px;
	}
	
	.lc-services-inner-testimonials .owl-nav .owl-next {
		right: -30px;
	}
	
	.lc-banner-heading-text-style23 h1 {
		font-size: 118px;
	}
	
	.lc-menu-img-wrapper-style27 > img {
		margin: 215px 0 0 0;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style24 {
		max-width: 410px;
	}
	
	.lc-banner-section-style23 {
		padding: 88px 26px 150px 33px;
	}
	
	.lc-heading-wrapper-style22 h2:before {
		left: 230px;
	}
	
	.lc-heading-wrapper-style22 h2::after {
		right: 230px;
	}
	
	.lc-banner-section-style22 {
		padding: 88px 0px 115px 33px;
	}
	
	.lc-banner-section-style19 {
		padding: 88px 40px 180px 58px;
	}
	
	.lc-test-text-style19 {
		max-width: 350px;
		left: 190px;
	}
	
	.lc-headlist-wrapper > ul:last-child {
		margin: 0 0px 0 0px;
	}
	
	.lc-banner-section-style17 {
		padding: 88px 0px 78px 0px;
	}
	
	.lc-subscribe-style11 {
		left: 10px;
	}
}

@media (min-width: 1025px) and (max-width: 1137px) {
	.lc-banner-img-style6 > img {
		width: 92%;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 10px 0 0px 50px;
	}
	
	.lc-banner-text-style6 > h1 {
		font-size: 52px;
	}
	
	.lc-banner-text-style6 > p {
		padding: 10px 0 20px 0 !important;
	}
	
	.lc-btn.lc-btn-style14 {
		max-width: 125px;
	}
}

@media only screen and (max-width: 1057px) {
	.lc-contact p {
		font-size: 15px;
	}
}

@media only screen and (max-width: 1052px) {
	.lc-style3 {
		display: block;
	}
	
	.lc-header-menu-bar {
		position: fixed;
		left: -200px;
		top: 0;
		bottom: 0;
		width: 200px;
		height: 100vh;
		padding: 20px;
		background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
		transition: all .3s ease-in-out;
		z-index: 999999;
	}
	
	.lc-header-menu-bar > ul > li {
		display: block;
	}
	
	.lca-open-toggle .lc-header-menu-bar {
		left: 0;
	}
	
	.lc-header-menu-bar > ul > li > a {
		color: var(--lc-white-color);
	}
	
	.lc-header-menu-bar ul {
		text-align: initial;
	}
	
	.lc-header-menu-bar > ul > li {
		padding-bottom: 10px;
	}
	
	.lca-open-toggle.lc-style3 span:nth-child(2) {
		display: none;
	}
	
	.lca-open-toggle.lc-style3 span:nth-child(1) {
		-webkit-transform: rotate(-45deg) translate(-5px, 8px);
		-moz-transform: rotate(-45deg) translate(-5px, 8px);
		-ms-transform: rotate(-45deg) translate(-5px, 8px);
		transform: rotate(-39deg) translate(-12px, 15px);
	}
	
	.lca-open-toggle.lc-style3 span:nth-child(3) {
		-webkit-transform: rotate(45deg) translate(-3px, -6px);
		-moz-transform: rotate(45deg) translate(-3px, -6px);
		-ms-transform: rotate(45deg) translate(-3px, -6px);
		transform: rotate(45deg) translate(-3px, -6px);
	}
}

@media (min-width: 1024px) and (max-width: 1190px) {
	.lc-contact p {
		font-size: 16px;
	}
	
	.lc-top_menu_bar > ul > li > a {
		margin-left: 9px;
	}
}

@media (max-width:1024px) {
	.lc-testimonial-slider-wrapper > .swiper-button-prev {
		left: -40px;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-next {
		right: -40px;
	}
	
	.lc-logo-img.lc-logo-img-style1 {
		margin: 0 0 0 35px;
	}
	
	.lc-header-wrapper-style1 > .lc-header-section {
		padding: 30px 10px;
	}
	
	.lc-banner-text {
		padding: 120px 0 100px 20px;
	}
	
	.lc-nav-menu > ul > li {
		padding: 0 10px 0px 10px;
	}
	
	.lc-banner-text-style6 > h1 {
		font-size: 52px;
	}
	
	.lc-client-heading h3 {
		padding: 0;
	}
	
	.lc-custom-input {
		margin-bottom: 10px;
	}
	
	.lc-subscribe-form {
		padding-top: 60px;
	}
	
	.lc-toggle-btn-style14, .lc-toggle-style25 {
		display: block;
		margin-left: 15px;
	}
	
	.lc-toggle-btn-style14 > span {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-dan-open-toggle .lc-nav-menu.lc-nav-menu-style14 > ul, .lc-marketing-open-toggle .lc-nav-menu-style25 > ul {
		left: 0;
	}
	
	.lc-nav-menu.lc-nav-menu-style14 > ul, .lc-nav-menu-style25 > ul {
		position: fixed;
		left: -180px;
		background-color: #f0f7fe;
		width: 180px;
		top: 0;
		height: 100%;
		bottom: 0;
		z-index: 1;
		padding-top: 20px;
		transition: all .5s ease-in-out;
	}
	
	.lc-nav-menu.lc-nav-menu-style14 > ul > li {
		display: block;
		padding: 13px 17px 0px 25px !important;
	}
	
	.lc-toggle-style25 {
		margin-left: 0;
		padding-right: 20px;
	}
	
	.lc-nav-menu-style25 > ul {
		background-color: var(--lc-btn-color);
	}
	
	.lc-nav-menu-style25 > ul > li > a {
		color: var(--lc-white-color);
	}
	
	.lc-nav-menu-style25 > ul > li {
		padding: 10px 33px 0px 34px !important;
	}
	
	.lc-upate-text {
		margin-right: 0px;
	}
	
	.lc-banner-text-style13 h1 {
		font-size: 56px;
	}
	
	.lc-nav-menu-style6 > ul > li:nth-child(5) {
		padding: 0 0 0 10px;
	}
	
	.lc-nav-menu-style6 > ul > li:nth-child(4) {
		padding-right: 10px;
	}
	
	.lc-booking01 {
		padding: 4px 10px 0 0px;
	}
	
	.lc-main-banner-para {
		padding: 136px 0 0 30px;
	}
	
	.lc-nav-menu-style18 > ul > li, .lc-nav-menu-style18 > ul > li:last-child {
		padding: 0 7px;
	}
	
	.lc-banner-text-style18 {
		padding: 36px 0 84px 15px;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
		width: 680px;
	}
	
	.lc-headlist-wrapper > ul:last-child {
		margin: 0 0px 0 15px;
	}
	
	.lc-banner-heading-text-style17 h1 {
		font-size: 47px;
	}
	
	.lc-search-wrapper-style17 input.lc-search-form {
		padding: 20px 0 18px 0;
		max-width: 157px;
	}
	
	.lc-btn.lc-btn-now-style17 {
		position: relative;
	}
	
	.lc-heading-style27 > p {
		font-size: 40px;
	}
	
	.lc-sub-form-style20 > .lc-input-group > .lc-custom-input {
		margin-bottom: 0;
	}
	
	.lc-header-wrapper-style21 {
		padding: 0 20px 0 20px;
	}
	
	.lc-subscribe.lc-subscribe-style19 {
		right: 0;
		left: 0;
		margin: auto;
	}
	
	.lc-heading-wrapper-style22 h2:before {
		left: 221px;
	}
	
	.lc-heading-wrapper-style22 h2::after {
		right: 221px;
	}
	
	.lc-nav-menu-style28 > ul > li {
		padding: 0 9px;
	}
	
	.lc-header-wrapper-style27 {
		padding: 0 0 0 40px;
	}
	
	.lc-book-img.lc-book-img-style27 {
		left: -76px;
	}
	
	.lc-banner-heading-text-style23 h1 {
		font-size: 110px;
	}
	
	.lc-banner-heading-text-style22 h5:before {
		left: 100px !important;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.lc-header-text > h1 {
		font-size: 62px;
	}
	
	.lc-banner-text-style15 > h1 {
		font-size: 50px;
		padding: 30px 0 70px 0;
	}
	
	.lc-btn-style20 {
		margin: 10px 0 0px 0;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style26 {
		margin-left: 0px;
	}
	
	.lc-icon-img-style26 {
		display: none;
	}
	
	.lc-banner-text-style21 > h1 {
		font-size: 65px;
	}
	
	.lc-banner-text-style20 > h1 {
		font-size: 41px;
	}
}

@media (max-width:991px) {
	.lc-box-wrapper > .lc-call-box {
		bottom: 65%;
		left: 0;
	}
}

@media (max-width:675px) {
	.lc-testimonial-slider-wrapper > .swiper-button-prev, .lc-banner-img::after {
		display: none;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-next {
		display: none;
	}
	
	.lc-header-wrapper.lc-header-wrapper-style6 {
		padding: 32px 0px 0 0px;
	}
	
	.lc-header-section.lc-header-section-style6 {
		padding: 0 30px 0 30px;
	}
	
	.lc-banner-img {
		left: 0px;
	}
	
	.lc-subscribe-form-style14 {
		max-height: 210px;
	}
	
	.lc-btn-style14.lc-sub-btn-style14 {
		margin: 10px 0 0 0;
	}
	
	.lc-test-box.lc-test-box-style14 {
		text-align: center;
		margin: 11px auto;
	}
	
	.lc-banner-text-style15 {
		padding: 120px 0 100px 20px;
	}
	
	.lc-app-img1, .lc-app-img2 {
		display: none;
	}
	
	form.lc-book-form-heading {
		top: 0;
	}
	
	.lc-service-box-wrapper1 {
		padding: 65px 0 0 0px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style16 {
		padding: 45px 20px 47px 20px;
		max-width: 458px;
	}
	
	span.lc-inner-icon-search {
		display: none;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 165px !important;
	}
	
	.lc-banner-text-style15 {
		padding: 120px 0 100px 40px;
	}
	
	.lc-banner-text-style18 {
		padding: 36px 0 83px 20px !important;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
		width: 200px;
		left: 200px;
	}
	
	.lc-bannerslider-style24-button .swiper-button-prev {
		left: 0px !important;
	}
	
	.lc-bannerslider-style24-button .swiper-button-next {
		right: -13% !important;
	}
	
	.lc-banner-text {
		padding: 120px 0 100px 10px;
	}
	
	.lc-sub-form-style20 > .lc-input-group {
		max-width: 365px !important;
	}
	
	.lc-service-box-style29 > p {
		font-size: 16px;
	}
	
	.lc-test-box-style26 {
		margin: 0;
	}
	
	.lc-test-head-wrapper-style26 {
		margin-bottom: 55px;
	}
	
	.lc-banner-section.lc-banner-section-style24 {
		padding: 50px 0 0 0;
	}
	
	.lc-appointment-section .lc-appointment-form-wrapper .lc-form-wrapper {
		position: relative;
		padding: 20px 20px;
		display: flex;
		flex-wrap: wrap;
	}
	
	.lc-appointment-section .lc-appointment-form-wrapper .lc-form-wrapper .lc-book-form-heading {
		top: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.lc-testimonial-slider-wrapper > .swiper-button-prev {
		left: -30px;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-next {
		right: -30px;
	}
	
	.lc-test-head-wrapper {
		flex-direction: column;
	}
	
	.lc-test-head-wrapper.lc-test-head-wrapper-style26 {
		flex-direction: column;
	}
	
	.offset-md-3 {
		margin-left: 25%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.lc-feat-text h2 {
		font-size: 18px;
	}
	
	.lc-enquiry-box-text-style29 {
		padding: 0 0 0 24px;
	}
	
	.lc-pricelist-wrapper-style27 > h3 {
		max-width: 200px;
		padding: 5px 0 5px 0;
		font-size: 28px;
	}
	
	.lc-price-box.lc-pricebox-style27 {
		padding: 12px 10px 25px 10px;
	}
	
	.lc-price-content-style27 > a {
		font-size: 18px;
	}
	
	.lc-banner-heading-text-style25 h1 {
		font-size: 55px;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h1 {
		font-size: 64px;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.lc-testimonial-slider-wrapper > .swiper-button-prev {
		left: -25px;
	}
	
	.lc-testimonial-slider-wrapper > .swiper-button-next {
		right: -25px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-next {
		right: -25px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-prev {
		left: -25px;
	}
	
	.lc-banner-heading-text-style22 h1 {
		font-size: 60px;
	}
}

@media (min-width: 768px) and (max-width: 800px) {
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-next {
		right: -20px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-button-prev {
		left: -20px;
	}
}

@media (max-width:1024px) {
	.lc-banner-section.lc-banner-section-style6 {
		padding: 87px 0px 30px 0px !important;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h2:after {
		left: 42%;
	}
	
	.lc-top_menu_bar > ul > li > a {
		margin-left: 4px;
	}
	
	.lc-banner-text-style14 {
		padding: 120px 0 100px 10px;
	}
	
	.lc-sub-form-style14 > .lc-input-group > .lc-custom-input {
		margin-bottom: 0;
	}
	
	.lc-subscribe-form-style14 {
		padding: 32px 10px 39px 15px;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-prev {
		left: 0;
	}
	
	.lc-testimonialslider-wrapper-style29 > .swiper-button-next {
		right: 0;
	}
	
	.lc-menu-img-wrapper-style27 > img {
		margin: 232px 0 0 0;
	}
}

@media (max-width:991px) {
	.lc-fast-box {
		margin: 0 0 30px;
	}
	
	.lc-al-know-btn.lc-al-more {
		margin-top: 20px;
	}
	
	.lc-app-store {
		padding-top: 20px;
	}
	
	.lc-nav-menu > ul > li {
		padding: 0 10px 0px 5px;
	}
	
	.lc-logo-img.lc-logo-img-style6, .lc-logo-img.lc-logo-img-style24 {
		margin: 0 auto;
		text-align: center;
	}
	
	.lc-banner-text.lc-banner-text-style9 {
		padding: 30px 0px 90px 0px;
	}
	
	.lc-top-navbar-section {
		left: 100px;
	}
	
	.lc-banner-text-style27 {
		padding: 90px 0 96px 30px !important;
	}
	
	.lc-subscribe {
		left: 10px;
		right: 0;
		margin: auto;
	}
	
	.lc-subscribe-form {
		padding: 40px 10px;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn {
		top: 40px;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next {
		right: -190px;
		left: auto;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev {
		left: auto;
		right: -140px;
	}
	
	.lc-feat-box {
		margin: 0 auto 20px;
	}
	
	.lc-price-content.price2 {
		padding: 15px 0 0 0px;
	}
	
	.lc-team-box-hover {
		padding: 130px 0 130px 0;
	}
	
	.lc-test-heading, .lc-banner-image-style20 {
		padding: 0px 0 0 0;
	}
	
	.lc-heading-wrapper.lc-heading-style1 > p {
		max-width: 450px;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 30px 0 30px 50px;
	}
	
	.lc-nav-menu.lc-nav-menu-style6 > ul > li {
		padding: 0 3px 0px 5px;
	}
	
	.lc-ai-toggle, .lc-toggle-style9, .lc-toggle-btn-style24, .lc-toggle-style17, .lc-toggle-style23, .lc-toggle-btn-style28, .lc-toggle-btn-style21, .lc-toggle-style19, .lc-toggle-style22, .lc-toggle-btn-style29 {
		display: block;
	}
	
	.lc-toggle-style9, .lc-toggle-btn-style24, .lc-toggle-style19 {
		text-align: -webkit-right;
		margin: 15px 0 0 0;
	}
	
	.lc-toggle-style22 {
		margin-right: 25px;
	}
	
	.lc-toggle-btn-style24, .lc-toggle-btn-style28, .lc-toggle-btn-style21, .lc-toggle-btn-style29 {
		margin: 0px 0 0 15px;
	}
	
	.lc-toggle-style9 > span {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-toggle-style17 {
		padding: 0 20px 0 0;
	}
	
	.lc-toggle-style23 {
		padding-right: 20px;
	}
	
	.lc-top_menu_bar ul, .lc-nav-menu.lc-nav-menu-style9 > ul, .lc-nav-menu-style24 > ul, .lc-nav-menu-style17 > ul, .lc-nav-menu-style23 > ul, .lc-nav-menu-style28 > ul, .lc-nav-menu-style21 > ul, .lc-nav-menu.lc-nav-menu-style19 > ul, .lc-nav-flex-style19 > ul, .lc-nav-menu-style22 > ul, .lc-nav-menu-style29 > ul {
		position: fixed;
		left: -200px;
		bottom: 0;
		width: 200px;
		height: 100%;
		padding: 20px;
		transition: all .5s ease-in-out;
		z-index: 1000;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul, .lc-nav-menu-style24 > ul, .lc-nav-menu-style21 > ul, .lc-nav-menu.lc-nav-menu-style19 > ul, .lc-nav-flex-style19 > ul, .lc-nav-menu-style22 > ul, .lc-nav-menu-style29 > ul {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li {
		padding: 0 25px;
	}
	
	.lc-ch-open-toggle .lc-nav-menu.lc-nav-menu-style9 > ul, .lc-elec-open-toggle .lc-nav-menu-style18 > ul, .lc-inter-open-toggle .lc-nav-menu-style24 > ul, .lc-book-open-toggle .lc-nav-menu-style17 > ul, .lc-fitness-open-toggle .lc-nav-menu-style23 > ul, .lc-real-open-toggle .lc-nav-menu-style28 > ul, .lc-event-open-toggle .lc-nav-menu-style21 > ul, .lc-flower-open-toggle .lc-nav-menu.lc-nav-menu-style19 > ul, .lc-flower-open-toggle .lc-nav-flex-style19 > ul, .lc-fashion-open-toggle .lc-nav-menu-style22 > ul, .lc-security-open-toggle .lc-nav-menu-style29 > ul {
		left: 0;
	}
	
	.lc-nav-menu-style24 > ul > li, .lc-nav-menu-style28 > ul > li, .lc-nav-menu-style21 > ul > li, .lc-nav-menu-style29 > ul > li {
		display: block;
	}
	
	.lc-nav-menu-style24 > ul > li > a {
		color: var(--lc-white-color);
	}
	
	.lc-nav-menu-style24 > ul > li > a::after, .open-toggle .lc-ai-toggle span:nth-child(2), .lc-service-section-box-style22::after, .lc-service-section-box-style22::before, .lc-video-img-style22::before, .lc-banner-text.lc-banner-text-style9 > h2:after {
		display: none;
	}
	
	.lc-nav-menu.lc-nav-menu-style19 > ul {
		padding: 0;
	}
	
	ul.lc-right-flex > li {
		padding: 18px 27px 0 41px;
	}
	
	.lc-top_menu_bar > ul > li > a {
		color: var(--lc-white-color);
	}
	
	.lc-toggle-btn-style24 > span {
		background-color: var(--lc-heading-color);
	}
	
	.open-toggle .lc-top_menu_bar ul {
		left: 0;
		background-color: var(--leadcapture-primary);
		padding-top: 30px;
		top: 0;
		min-height: 356px;
	}
	
	.lc-nav-menu-style17 > ul {
		background-color: var(--lc-white-color);
		padding-top: 20px;
	}
	
	.lc-nav-menu-style17 > ul > li {
		padding: 8px 32px;
	}
	
	.lc-nav-menu-style23 > ul {
		background-image: linear-gradient(-63deg, #ff6900 0%, #ed0979 100%);
	}
	
	.lc-nav-menu-style23 > ul > li {
		padding: 10px 23px 9px 19px !important;
	}
	
	.lc-nav-menu-style23 > ul > li > a {
		color: var(--lc-white-color) !important;
	}
	
	.lc-nav-menu-style28 > ul {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-nav-menu-style28 > ul > li, .lc-nav-menu-style29 > ul > li {
		padding: 10px 0 10px 0;
	}
	
	.lc-nav-menu-style21 > ul > li {
		padding: 10px 0 10px 20px !important;
	}
	
	.lc-top-nav {
		justify-content: end;
	}
	
	.lc-top_menu_bar > ul > li > a {
		padding-bottom: 9px;
	}
	
	.lc-ai-toggle span:nth-child(2) {
		width: 80%;
		margin-left: 6px;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	
	.open-toggle .lc-ai-toggle span:nth-child(1) {
		-webkit-transform: rotate(-45deg) translate(-5px, 8px);
		-moz-transform: rotate(-45deg) translate(-5px, 8px);
		-ms-transform: rotate(-45deg) translate(-5px, 8px);
		transform: rotate(-39deg) translate(-11px, 15px);
	}
	
	.open-toggle .lc-ai-toggle span:nth-child(3) {
		-webkit-transform: rotate(45deg) translate(-3px, -6px);
		-moz-transform: rotate(45deg) translate(-3px, -6px);
		-ms-transform: rotate(45deg) translate(-3px, -6px);
		transform: rotate(45deg) translate(-3px, -6px);
	}
	
	.lc-top-nav {
		padding-top: 0px;
	}
	
	.lc-services-slider-btn .swiper-button-next1 {
		right: -3px;
	}
	
	.lc-domain-text p {
		padding-bottom: 32px;
	}
	
	.lc-al-know-btn a {
		margin-top: 25px;
	}
	
	.lc-banner-img-style6 > img:nth-child(2) {
		width: auto;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 30px 0 30px 0px !important;
		margin: 0 auto;
	}
	
	ul.lc-left-flex, .lc-main-testimonials {
		display: block;
	}
	
	.lc-testimonial-slider-btn {
		display: none;
	}
	
	ul.lc-right-flex {
		display: block;
		top: 108px;
		padding: 0;
	}
	
	.lc-nav-menu.lc-nav-menu-style22 ul li {
		padding: 0px 30px !important;
	}
	
	.lc-nav-menu-style22 ul li a {
		color: var(--lc-white-color);
	}
	
	.lc-nav-menu-style19 ul li a {
		color: var(--lc-white-color) !important;
	}
	
	.lc-banner-para h1 {
		max-width: 450px;
	}
	
	.lc-about-para00 h3 {
		max-width: 500px;
	}
	
	.lc-banner-text-style1 {
		padding: 10px 0 100px 20px;
	}
	
	.lc-pricelist-wrapper {
		max-width: 500px;
	}
	
	.lc-main-banner-para {
		padding: 0px 0 0;
	}
	
	.lc-test-slid-style7 .swiper-button-prev, .lc-test-slid-style7 .swiper-button-next {
		top: 73%;
	}
	
	.lc-header-banner {
		padding: 150px 0 280px;
	}
	
	.lc-test-wrapper-style7 {
		padding: 40px 15px;
	}
	
	.lc-contact {
		padding-left: 5px;
	}
	
	.lc-top_menu_bar > ul > li {
		display: block;
	}
	
	.lc-menu-bar > ul > li > a {
		padding: 0 12px 0 10px;
	}
	
	.lc-shipping-box-wrapper {
		margin-bottom: 30px;
	}
	
	.lc-style-box-wrapper {
		margin: 0 auto;
		text-align: center;
		margin-bottom: 10px !important;
	}
	
	.lc-banner-text-style14 {
		padding: 120px 0 100px 50px;
	}
	
	.lc-subscribe-form-style14 {
		padding: 32px 10px 39px 32px;
	}
	
	.lc-sub-form-style14 > .lc-input-group {
		max-width: 220px;
	}
	
	.lc-banner-text-style15 {
		padding: 120px 0 100px 70px;
	}
	
	.lc-banner-text-style15 > h1 {
		font-size: 60px;
		padding: 30px 0 90px 0;
	}
	
	.lc-banner-image.lc-banner-image-style15, .lc-banner-img-wrapper.lc-banner-img-style25 {
		left: 0;
		right: 0;
		margin: auto;
		text-align: center;
	}
	
	.lc-newsletter.lc-newsletter-style15 {
		right: 0;
		margin: auto;
		margin-top: -157px !important;
	}
	
	.lc-banner-section-style14 {
		padding: 50px 0 40px 0;
	}
	
	.lc-service-box-wrapper1, .lc-service-box-wrapper2 {
		display: flex;
		justify-content: space-evenly;
		flex-wrap: wrap;
	}
	
	.lc-service-box-img, .lc-btn-style28 {
		margin: 0 auto;
		text-align: center;
	}
	
	.lc-test-quote-icon-style15 {
		top: 35%;
	}
	
	.lc-header-wrapper-style16 {
		background-image: none;
		background-color: var(--lc-background-color);
	}
	
	.lc-header-wrapper-style16.nitro-lazy {
		background-image: none !important;
	}
	
	.lc-banner-text-style16 {
		padding: 130px 0 59px 80px;
	}
	
	.lc-banner-image.lc-banner-image-style16 {
		left: 0;
		right: 0;
		margin: auto;
		text-align: center;
	}
	
	.lc-shipping-box-wrapper {
		margin-bottom: 30px;
	}
	
	.lc-toggle-style11 {
		display: block;
		margin-right: 20px;
	}
	
	.lc-nav-menu.lc-nav-menu-style11 {
		position: fixed;
		left: -180px;
		background-color: var(--leadcapture-primary);
		width: 180px;
		top: 0;
		height: 100%;
		bottom: 0;
		z-index: 99;
		padding-top: 20px;
		transition: all .5s ease-in-out;
	}
	
	.lc-construction-open-toggle .lc-nav-menu-style11 > ul, .lc-corporate-open-toggle .lc-nav-menu-style12 > ul, .lc-creative-open-toggle .lc-nav-menu-style13 > ul {
		left: 0;
	}
	
	.lc-construction-open-toggle .lc-nav-menu-style11 > ul > li > a {
		color: var(--lc-white-color);
	}
	
	.lc-nav-menu-style11.lc-nav-menu > ul > li {
		padding: 0 53px 0px 35px;
	}
	
	.lc-banner-text-style11 h2 {
		font-size: 40px;
	}
	
	.lc-consulting-text {
		bottom: 80px;
		left: 110px;
	}
	
	.lc-consulting-text-style12 {
		right: -28px;
		bottom: 150px;
	}
	
	.lc-banner-image-style12 {
		text-align: start;
	}
	
	.book-form-group input {
		max-width: 100%;
	}
	
	.lc-toggle-style12 {
		display: block;
		margin-right: 20px;
	}
	
	.lc-nav-menu-style12 > ul {
		position: fixed;
		left: -180px;
		background-color: var(--lc-primary-color) !important;
		width: 180px;
		top: 0;
		height: 100%;
		bottom: 0;
		z-index: 1;
		padding-top: 20px;
		transition: all .5s ease-in-out;
	}
	
	.lc-nav-menu-style12 > ul > li > a {
		color: var(--lc-white-color) !important;
		padding: 11px 11px !important;
	}
	
	.lc-nav-menu-style13 > ul {
		position: fixed;
		left: -180px;
		background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%);
		width: 180px;
		top: 0;
		height: 100%;
		bottom: 0;
		z-index: 1;
		padding-top: 20px;
		transition: all .5s ease-in-out;
	}
	
	.lc-toggle-style13 {
		display: block;
		margin-right: 20px;
	}
	
	.lc-nav-menu-style13 > ul > li {
		padding: 0 25px 27px 39px;
	}
	
	.lc-plan-box {
		margin-bottom: 20px;
	}
	
	.lc-plan-box:before {
		width: 291px;
	}
	
	.lc-plan-box:after {
		width: 291px;
	}
	
	.lc-customer-text-box {
		margin-bottom: 40px;
	}
	
	.lc-customer-heading {
		padding-left: 50px;
		padding-top: 61px;
	}
	
	.lc-header-wrapper.lc-header-wrapper-style9 {
		background-image: none;
	}
	
	.lc-header-wrapper.lc-header-wrapper-style9.nitro-lazy {
		background-image: none !important;
	}
	
	.lc-banner-img-wrapper.lc-banner-img-style9, .lc-banner-img-style23 img {
		display: block;
	}
	
	.lc-search-section.lc-search-section-style9 {
		flex-direction: row;
	}
	
	.lc-heading-style9.lc-heading-charity-style9 {
		padding: 50px 0 51px 0;
	}
	
	.lc-test-quote-icon.lc-test-quote-icon-style9, .lc-test-quote-icon.lc-test-quote-icon-style24 {
		right: 80px;
	}
	
	.lc-about-img, .lc-timng-list p, .lc-service-img-wrapper.lc-service-img-wrapper-style25, .lc-banner-image-style20 {
		text-align: center;
	}
	
	.lc_cursor_bakery, .lc-plateimg2-style27, .lc-plateimg-style27 {
		display: none;
	}
	
	.lc-offer-wrapper::after {
		top: 30px;
	}
	
	.lc-nav-menu-style12 > ul > li {
		padding: 12px 20px !important;
	}
	
	.lc-banner-icon-style11 {
		left: 200px;
		top: 200px;
	}
	
	.lc-banner-text-style13 h1 {
		font-size: 68px;
	}
	
	.lc-banner-text-style13 {
		padding: 90px 0 0px 60px !important;
	}
	
	.lc-upate-text {
		margin-right: 0px;
		text-align: center;
		margin: 0 auto;
		float: none;
		top: 50px;
	}
	
	.lc-toggle-btn-style15 > span {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-toggle-btn-style15 {
		display: block;
		margin: 0 0 0 10px;
	}
	
	.lc-den-open-toggle .lc-nav-menu.lc-nav-menu-style15 > ul {
		left: 0;
		z-index: 999;
	}
	
	.lc-nav-menu.lc-nav-menu-style15 > ul {
		position: fixed;
		left: -180px;
		background-color: var(--leadcapture-primary);
		width: 180px;
		top: 0;
		height: 100%;
		bottom: 0;
		z-index: 1;
		padding-top: 20px;
		transition: all .5s ease-in-out;
	}
	
	.lc-nav-menu.lc-nav-menu-style15 > ul > li {
		display: block;
		padding: 10px 10px 0 30px;
	}
	
	.lc-nav-menu > ul > li:last-child {
		padding-right: 10px;
	}
	
	.lc-booking0-para p {
		max-width: 360px;
	}
	
	.lc-form-section {
		margin-top: -80px !important;
	}
	
	.lc-banner-img.lc-banner-img-style3, .lc-banner-img-wrapper.lc-banner-img-wrapper-style27 {
		left: 0;
		right: 0;
		margin: auto;
		text-align: center;
	}
	
	.lc-header-section-style18 {
		padding: 24px 70px 24px 25px;
	}
	
	.lc-nav-menu-style18 > ul > li, .lc-nav-menu-style18 > ul > li:last-child {
		padding: 0 5px;
	}
	
	.lc-copyright-list {
		justify-content: center;
	}
	
	.lc-banner-text-style18 {
		padding: 36px 0 84px 70px;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
		width: 440px;
	}
	
	.lc-headlist-wrapper {
		padding: 20px 0 70px 0;
	}
	
	.lc-banner-img-wrapper-style18, .lc-copright-style18 .lc-copyright-text > p, .lc-banner-text-style28 > h1 {
		text-align: center;
	}
	
	.lc-collection-box, .lc-service-box-style24 {
		margin: 0 0 10px 0;
	}
	
	.lc-banner-text-style24 {
		padding: 93px 0 50px 80px !important;
	}
	
	.lc-header-section.lc-header-section-style24 {
		left: 0;
	}
	
	.lc-banner-img-wrapper-style24 {
		text-align: center;
	}
	
	.lc-enquiry-style24 {
		justify-content: space-around;
		flex-wrap: wrap;
		padding: 0 0 30px 0px;
	}
	
	.lc-testimonial-style24 {
		padding: 367px 0 75px 0;
	}
	
	.lc-service-section.lc-service-section-style24 {
		padding: 37px 0 400px 0;
	}
	
	.lc-service-box-wrapper-style24 {
		margin-top: -400px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style24 {
		margin: 30px auto 30px auto;
		max-width: fit-content;
	}
	
	.lc-btn.lc-btn-style24.lc-btnview-style24 {
		right: 0;
	}
	
	.lc-enquiry-style24:after {
		left: 54%;
	}
	
	.lc-bannerslider-style24-button .swiper-button-next {
		right: -9%;
	}
	
	.lc-bannerslider-style24-button .swiper-button-prev {
		left: 2px;
	}
	
	.lc-banner-img-style17, .lc-menu-img-wrapper.lc-menu-img-wrapper-style27 {
		text-align: center;
	}
	
	.lc-banner-heading-text-style17 h1 {
		font-size: 59px;
	}
	
	.lc-btn.lc-btn-now-style17 {
		position: absolute;
	}
	
	.lc-search-wrapper-style17 .lc-message-icon img {
		padding: 0px 9px 0px 13px;
	}
	
	.lc-para-text-style17 p {
		font-size: 22px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style16 {
		padding: 55px 20px 50px 20px;
		max-width: 460px;
	}
	
	.lc-banner-text {
		padding: 0px 0 100px 80px;
	}
	
	.lc-banner-text-style27 > h1 {
		font-size: 52px;
	}
	
	.lc-banner-img2-sytle27, .lc-client-style23 {
		left: 0;
	}
	
	.lc-testimonial-box-style27 {
		max-width: 580px;
	}
	
	.lc-book-img.lc-book-img-style27 {
		position: relative;
		left: 0;
		z-index: 0;
	}
	
	.lc-form-wrapper.lc-form-wrapper-style27 {
		margin: 30px 0 0 0;
	}
	
	.lc-nav-menu.lc-nav-menu-style27 > ul {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-test-contant-style23 .swiper-button-prev {
		left: 203px;
		top: 200px;
	}
	
	.lc-test-contant-style23 .swiper-button-next {
		right: 163px;
		top: 200px;
	}
	
	.lc-heading-inner-style23 p {
		margin: 0 auto;
		text-align: center;
	}
	
	.lc-heading-inner-style23 h3 {
		text-align: center;
		padding: 30px 0px 0px 0px;
	}
	
	.lc-table-heading .table {
		margin: 0 auto;
	}
	
	.lc-testimonial-boxquote-style25 svg {
		/*right: 166px;*/
		right: 266px;
	}
	
	.lc-testimonial-box-img.lc-testimonial-box-img-style25 .lc-testimonial-boxquote-style25 > svg {
		top: 34px;
	}
	
	.lc-portfolio-box-rs {
		top: 49%;
	}
	
	.lc-locbox-properties {
		top: 48%;
	}
	
	.lc-testimonial-box-style28 {
		max-width: 570px;
	}
	
	.lc-blog-sliderbtn-style20 > .swiper-button-prev, .lc-servicebox-sliderbtn-style20 > .swiper-button-prev {
		right: 30%;
	}
	
	.lc-sub-form-style20 > .lc-input-group {
		max-width: 400px;
	}
	
	.lc-banner-image.lc-banner-image-style21:after {
		right: 78px;
	}
	
	.lc-banner-text-style19 {
		padding: 190px 0px 0px 0px;
	}
	
	.lc-subscribe.lc-subscribe-style19 {
		top: 91%;
	}
	
	.lc-popular-box {
		margin-bottom: 30px;
	}
	
	.lc-test-text-style19 {
		position: relative;
		left: 0;
		right: 0;
		margin: auto;
		top: -40px;
	}
	
	.lc-test-box-style19 {
		text-align: center;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-next, .lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-prev {
		top: 0px;
	}
	
	.lc-heading-wrapper-style22 h2:before {
		left: 101px;
	}
	
	.lc-heading-wrapper-style22 h2::after {
		right: 91px;
	}
	
	.lc-fashion-date {
		top: 170px;
	}
	
	.lc-banner-heading-text-style22 h5:before {
		display: none;
	}
	
	.lc-banner-img-style22 {
		right: 0px;
		top: 177px;
	}
	
	.lc-banner-section-style22 {
		padding: 88px 0px 186px 33px;
	}
	
	.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide {
		padding: 30px 0 15px 0px;
	}
	
	.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-active {
		max-width: 255px;
	}
	
	.lc-aboutright-img.lc-aboutright-img-style29 {
		text-align: center;
		margin: 30px 0 0 0;
	}
	
	.lc-video-img.lc-video-img-style29, .lc-video-img.lc-video-img-style29 > .lc-ripple {
		height: 100px;
		width: 100px;
		top: 100px;
	}
	
	.lc-video-setion-wrapper-style29 {
		padding: 100px 0 100px 0;
	}
	
	.lc-service-box-wrapper.lc-service-box-wrapper-style26 {
		margin-bottom: 85px;
	}
	
	.lc-banner-img-wrapper.lc-banner-img-style26 {
		margin-top: 60px;
	}
	
	.lc-btn-style28.lc-knowbtn-style28 {
		text-align: left;
		margin: initial;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-wrapper-style26 .lc-testimonial-slider-btn-style26 {
		margin: 0 0 40px 0;
	}
	
	.lc-test-text-style26 {
		max-width: fit-content;
	}
	
	.lc-menu-img-wrapper-style27 > img {
		margin: 30px 0 0 0;
	}
	
	.lc-banner-section.lc-banner-section-style26 {
		padding: 0px 26px 40px 30px;
	}
	
	.lc-event-slider-btn > .swiper-button-next {
		right: 72px;
	}
	
	.lc-event-slider-btn > .swiper-button-prev {
		left: 72px;
	}
	
	.lc-banner-text-style16 > h1, .lc-book-inner-wrapper .book-form-group input {
		max-width: 100%;
	}
	
	.lc-logo-img.lc-logo-img-style28 {
		margin: 0 auto 30px auto;
	}
	
	.lc-banner-text-style28 {
		padding: 50px 0 0px 0px;
	}
	
	.lc-banner-text-style29 {
		padding: 100px 0 0px 64px;
	}
	
	.lc-services-inner-testimonials .swiper-button-prev {
		left: 50px;
	}
	
	.lc-services-inner-testimonials .swiper-button-next {
		right: 50px;
	}
}

@media only screen and (max-width: 915px) {
	.lc-countdown {
		position: initial;
	}
}

@media (max-width:992px) {
	.lc-header-text-wrapper {
		padding: 0 0 0 30px;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 30px 0 0 0px;
	}
	
	.lc-search-wrapper-style8 > .lc-search-form {
		max-width: 380px;
	}
}

@media (max-width:890px) {
	.lc-nav-menu.lc-nav-menu-style6 > ul > li {
		padding: 0 0px 0px 5px;
	}
}

@media (max-width:875px) {
	.lc-nav-menu-style6 > ul {
		position: fixed;
		left: -200px;
		top: -14px;
		bottom: 0;
		width: 200px;
		padding: 40px 0 0 40px;
		z-index: 1;
		background-color: var(--lc-background-color);
		transition: all .5s ease-in-out;
	}
	
	.lc-nav-menu.lc-nav-menu-style6 > ul > li {
		display: block;
		padding: 10px 0;
	}
	
	.lc-toggle-style6 {
		display: block;
		text-align: -webkit-right;
		margin-top: 6px;
	}
	
	.lc-toggle-style6 > span {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-open-toggle-style6 .lc-nav-menu-style6 > ul {
		left: 0;
	}
	
	.lc-open-toggle-style6 .lc-toggle-style6 > span:nth-child(2) {
		width: 15px;
	}
	
	.lc-open-toggle-style6 .lc-toggle-style6 > span:nth-child(3) {
		width: 12px;
	}
	
	.lc-nav-menu-style6 > ul > li > a:hover:before, .lc-nav-menu-style6 > ul > li.active > a::before {
		width: 37%;
		left: 0;
		right: auto;
	}
}

@media (min-width: 768px) and (max-width: 820px) {
	.lc-nav-menu > ul > li {
		padding: 0 8px 0px 0px;
	}
	
	.lc-nav-menu-style18 > ul > li {
		padding: 0;
	}
}

@media (max-width:768px) {
	.lc-subscribe {
		left: 0;
	}
	
	.lc-nav-menu > ul > li:last-child {
		padding-right: 10px;
	}
	
	.lc-navbar-section {
		left: 60px;
	}
	
	.lc-testimonial-boxquote-style16 {
		display: none;
	}
	
	.lc-services-slider-btn .swiper-button-prev1 {
		left: -57px;
		top: 141px;
	}
	
	.lc-services-slider-btn .swiper-button-next1 {
		right: -50px;
		top: 138px;
	}
	
	.lc-services-slider-btn:before {
		display: none;
	}
	
	.lc-paragraph20 p {
		width: 100%;
		padding: 0 3px;
		height: 100%;
	}
	
	.lc-paragraph20 p:before {
		left: 50%;
		transform: translateX(-50%);
	}
	
	.lc-paragraph20 {
		padding-left: 0px;
	}
	
	.lc-about-taxt {
		margin-left: 0px;
	}
	
	.lc-test-slid-style7 .swiper-button-prev {
		top: 75%;
	}
	
	.lc-test-slid-style7 .swiper-button-next {
		top: 75%;
	}
	
	.lc-test-name-style7 h5 {
		padding-top: 38px;
	}
	
	.lc-news-btn, .lc-banner-image.lc-banner-image-style21:after {
		right: 0;
	}
	
	.lc-offer-wrapper::after {
		top: 110px;
	}
	
	.lc-book-img {
		padding: 10px 0 0 0;
		margin: 0 auto;
		text-align: center;
	}
	
	.lc-testimonial-slider-style16 {
		width: auto;
	}
	
	.lc-offer-wrapper::after {
		top: 110px;
	}
	
	.lc-filter-bar {
		margin-top: -197px !important;
	}
	
	.lc-banner-icon-style11 {
		left: 0px;
	}
	
	.lc-email-box {
		left: 0;
		right: 0;
		margin: auto;
	}
	
	.lc-banner-section.lc-banner-section-style4 {
		padding: 10px 0 0 0;
	}
	
	.lc-header-wrapper-style27 {
		padding: 0px 0 0 30px;
	}
	
	.lc-banner-text {
		padding: 50px 0 100px 30px;
	}
	
	.lc-banner-heading-text-style25 {
		padding: 90px 0px 0px 0px;
	}
	
	.lc-header-wrapper-style25 {
		padding: 0 0 0 25px;
	}
	
	.lc-service-heading {
		padding: 36px 0 34px 0px;
	}
	
	.lc-banner-text-style20 {
		padding: 146px 0 0px 50px;
	}
	
	.lc-eventbox-timer-wrapper {
		padding: 30px 10px 23px 10px;
		right: 30px;
	}
	
	.lc-flower-img {
		height: 300px;
	}
	
	.lc-flower {
		max-width: 60%;
	}
	
	.lc-event-slider-btn > .swiper-button-next {
		right: 0;
	}
	
	.lc-event-slider-btn > .swiper-button-prev {
		left: 0;
	}
	
	.lc-banner-text-style16 {
		padding: 0px 0 59px 80px;
	}
}

@media (max-width:767px) {
	.lc-pricelist-div {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.lc-nav-menu > ul, .lc-nav-menu-style16 > ul, .lc-nav-menu-style18 > ul, .lc-nav-menu-style20 > ul {
		position: fixed;
		left: -180px;
		background-color: #c080f1;
		width: 180px;
		top: 0;
		height: 100%;
		bottom: 0;
		z-index: 4;
		padding-top: 20px;
		transition: all .5s ease-in-out;
	}
	
	.lc-nav-menu > ul > li {
		padding: 15px 35px;
		display: block;
	}
	
	.lc-banner-text-style21 {
		padding: 100px 0 40px 41px;
	}
	
	.lc-nav-menu > ul > li > a {
		color: var(--lc-white-color) !important;
	}
	
	.lc-toggle-btn, .lc-toggle-btn-style16, .lc-toggle-btn-style18, .lc-toggle-btn-style20 {
		display: block;
	}
	
	.lc-toggle-btn-style16, .lc-toggle-btn-style20 {
		margin: 15px 0 0 0;
	}
	
	.lc-toggle-style8 {
		display: block;
		text-align: -webkit-right;
		margin-top: 6px;
	}
	
	.lc-dm-open-toggle .lc-nav-menu > ul, .lc-medical-open-toggle .lc-nav-menu-style16 > ul, .lc-gard-open-toggle .lc-nav-menu-style20 > ul, .lc-car-open-toggle .lc-nav-menu > ul {
		left: 0;
	}
	
	.lc-nav-menu-style8 > ul, .lc-nav-menu-style28 > ul, .lc-nav-menu-style20 > ul, .lc-nav-menu-style21 > ul {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-nav-menu > ul > li.active > a > span {
		color: var(--lc-white-color);
	}
	
	.lc-nav-menu > ul > li > a > span::before {
		color: var(--lc-white-color);
	}
	
	.lc-dm-open-toggle .lc-toggle-btn > span:nth-child(2) {
		width: 15px;
	}
	
	.lc-dm-open-toggle .lc-toggle-btn > span:nth-child(3) {
		width: 12px;
	}
	
	.lc-btn.lc-btn-style1 {
		margin-right: 10px;
	}
	
	.lc-toggle-btn-style18 {
		margin: 9px 14px 0 0;
	}
	
	.lc-toggle-btn-style18 > span {
		background-color: var(--lc-black-color);
	}
	
	.lc-nav-menu-style18 > ul {
		background-image: -webkit-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
		background-image: -ms-linear-gradient(-179deg, #c872f2 0%, #f772d1 100%);
	}
	
	.lc-nav-menu-style18 > ul > li {
		display: block;
		padding: 0 8px;
	}
	
	.lc-nav-menu-style18 > ul > li > a {
		color: var(--lc-heading-color) !important;
	}
	
	.lc-toggle-btn-style16 > span {
		background-color: var(--leadcapture-primary);
	}
	
	.lc-nav-menu-style16 > ul {
		background-color: var(--leadcapture-primary);
		z-index: 99;
	}
	
	.lc-nav-menu-style16 > ul > li, .lc-testimonial-img-style29 {
		display: block;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn {
		top: -33px;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-next {
		right: 0px;
		left: 95px;
		margin: auto;
		top: 0;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .swiper-button-prev {
		left: 0;
		right: 0;
		margin: auto;
		top: 0;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .lc-test-btn-arrow {
		text-align: center;
		left: 25%;
		top: 6px;
	}
	
	.lc-team-box-hover {
		padding: 80px 0 80px 0;
	}
	
	.lc-heading-wrapper.lc-heading-style1 > p, .lc-blog-text > p {
		max-width: 100%;
	}
	
	.lc-domain-text p {
		padding-bottom: 23px;
	}
	
	.lc-para-list {
		padding-top: 0px;
	}
	
	.lc-search-section::after {
		display: none;
	}
	
	.lc-heading-wrapper h2 {
		font-size: 30px;
	}
	
	.lc-domain-text p {
		padding-bottom: 23px;
	}
	
	.lc-para-list {
		padding-top: 0px;
	}
	
	.lc-search-section::after {
		display: none;
	}
	
	.lc-book-form .form-group input {
		width: 100%;
		margin-bottom: 10px;
	}
	
	.lc-toggle-nav {
		display: block;
		top: 15px;
	}
	
	.lc-navbar-section {
		top: 30px;
	}
	
	.lc-menu-bar {
		position: fixed;
		left: -200px;
		bottom: 0;
		width: 200px;
		height: 100%;
		padding: 20px;
		background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%);
		transition: all .3s ease-in-out;
		z-index: 1000;
	}
	
	.open-toggle .lc-menu-bar, .lc-test-text-style26 {
		left: 0;
	}
	
	.lc-menu-bar > ul {
		text-align: start;
	}
	
	.lc-menu-bar > ul > li > a {
		padding: 10px 0px;
	}
	
	.open-toggle .lc-toggle-nav > span:nth-child(2) {
		width: 20px;
	}
	
	.open-toggle .lc-toggle-nav > span:nth-child(3) {
		width: 15px;
	}
	
	.lc-fast-box {
		margin-bottom: 23px;
	}
	
	.lc-LiveChat {
		margin-bottom: 18px;
	}
	
	.lc-Features h3 {
		font-size: 34px;
	}
	
	.lc-top-navbar-section {
		padding: 20px 0px 20px 0px;
	}
	
	.lc-toggle-open-nav .lc-menu-bar {
		left: 0;
	}
	
	.lc-nav-menu.lc-nav-menu-style6 > ul > li > a {
		color: var(--lc-menu-color) !important;
	}
	
	.lc-nav-menu-style6 > ul {
		background-color: var(--lc-background-color);
	}
	
	.lc-testimonial-slider-style6 {
		z-index: 0;
	}
	
	.lc-test-img-style6 {
		justify-content: center;
	}
	
	.lc-car-box-wrapper > img {
		width: 100%;
	}
	
	.lc-product img {
		width: 100%;
	}
	
	.lc-stare-icon img {
		width: 3%;
	}
	
	.lc-hetphon {
		display: none;
	}
	
	.lc-navbar-section {
		padding: 20px 0px;
	}
	
	.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-pagination {
		bottom: -30px;
	}
	
	.lc-nav-menu.lc-nav-menu-style9 > ul > li > a {
		color: var(--lc-heading-color) !important;
	}
	
	.lc-menu-bar > ul > li {
		display: block;
	}
	
	.lc-banner-img {
		left: 60px;
	}
	
	.lc-main-banner-para {
		padding: 0px 0 0 80px;
	}
	
	.lc-about-img {
		padding-right: 0px;
	}
	
	.lc_cursor_bakery {
		left: 0px !important;
	}
	
	.lc-heading-wrapper-style14.lc-about-style14 > h2, .lc-heading-wrapper-style14 > h2 {
		font-size: 45px;
	}
	
	.lc-testimonial-box-text > p, .lc-abouttext-style29 > p {
		max-width: 100%;
	}
	
	.lc-service-box-wrapper2 {
		padding: 65px 0 0 0px;
	}
	
	.lc-test-quote-icon-style15 {
		top: 52%;
	}
	
	.lc-banner-text-style16 {
		padding: 90px 0 59px 80px;
	}
	
	.lc-heading-wrapper-style16 > h2 {
		font-size: 42px;
	}
	
	.lc-heading-wrapper.lc-heading-wrapper-style11 {
		padding: 242px 0 0 0;
	}
	
	.lc-subscribe-style11 {
		top: 119px !important;
		left: 0px;
	}
	
	.lc-consulting-text, .lc-consulting-text-style12 {
		display: none;
	}
	
	.lc-header-wrapper-style12 {
		padding: 31px 19px 85px 19px;
	}
	
	.lc-customer-heading h2 {
		margin: 0 auto;
		padding-bottom: 10px;
	}
	
	.lc-customer-heading p {
		max-width: 488px;
		margin: 0 auto;
		padding-bottom: 30px;
	}
	
	.lc-charity-wrapper {
		flex-wrap: wrap;
	}
	
	.lc-charity-box {
		max-width: 250px;
		margin: 0 0 20px 0;
	}
	
	.lc-test-quote-icon.lc-test-quote-icon-style9, .lc-test-quote-icon.lc-test-quote-icon-style24 {
		right: 30px;
	}
	
	.lc-offer-wrapper::after {
		top: 110px;
		position: relative;
		left: 22%;
	}
	
	.lc-header-wrapper-style11 {
		padding: 31px 0px 0px 0px;
	}
	
	.lc-subscribe-style11 {
		top: 9px !important;
	}
	
	.lc-subscribe-form.lc-subscribe-form-style11 {
		padding: 40px 0;
	}
	
	.lc-banner-section.lc-banner-section-style13 {
		padding: 30px 0 0 0;
	}
	
	.lc-search-section {
		z-index: 0;
	}
	
	.lc-banner-section {
		padding: 0;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before {
		width: 260px;
	}
	
	.lc-nav-menu-style24 > ul {
		background-color: var(--leadcapture-primary) !important;
	}
	
	.lc-banner-text-style24 {
		padding: 130px 0 50px 50px !important;
	}
	
	.lc-enquiry-style24:after {
		display: none;
	}
	
	.lc-bannerslider-style24-button .swiper-button-next {
		right: -11%;
	}
	
	.lc-banner-img-wrapper-style17 {
		text-align: center;
		padding: 115px 0px 0px 0px;
	}
	
	.lc-nav-menu-style17 > ul > li > a {
		color: var(--lc-heading-color) !important;
	}
	
	.lc-banner-text.lc-banner-text-style17 {
		padding: 93px 0px 0px 0px;
	}
	
	.lc-pricelist-wrapper, .lc-aboutleft-img.lc-aboutleft-img-style29 {
		margin-bottom: 10px;
	}
	
	.lc-testimonial-box-style27 {
		max-width: 412px;
	}
	
	.lc-book-form-heading-style27 > h2 {
		padding: 50px 0 0 50px;
	}
	
	.lc-book-form-heading-style27 > p {
		padding: 14px 0 0 50px;
	}
	
	.lc-book-form-wrapper.lc-book-form-wrapper-style27 {
		padding: 37px 98px 0 50px;
	}
	
	.lc-nav-menu.lc-nav-menu-style27 > ul {
		left: auto;
		top: 99px;
	}
	
	.lc-rest-opentoggle .lc-nav-menu.lc-nav-menu-style27 > ul {
		right: 0;
	}
	
	.lc-rest-opentoggle .lc-nav-menu.lc-nav-menu-style27 > ul > li > a {
		padding: 10px 0 10px 0;
	}
	
	.lc-test-contant-style23 .swiper-button-prev {
		left: 103px;
	}
	
	.lc-test-contant-style23 .swiper-button-next {
		right: 63px;
	}
	
	.lc-nav-menu-style25 > ul {
		background-color: var(--lc-btn-color);
	}
	
	.lc-banner-heading-text-style25 {
		padding: 180px 0px 0px 20px;
	}
	
	.lc-banner-section-style28 {
		padding: 0px 0 129px 0;
	}
	
	.lc-portfolio-box-rs {
		top: 35%;
	}
	
	.lc-portfolioicon-wrapper > ul > li > p {
		padding: 3px 0 0 3px;
	}
	
	.lc-portfolioicon-wrapper > ul > li {
		padding: 0 25px 0 0;
	}
	
	.lc-locbox-properties {
		top: 62%;
	}
	
	.lc-testimonial-box-style28 {
		max-width: 400px;
	}
	
	.lc-heading-style21.lc-serhead-style21 > h2::after {
		top: 62px;
	}
	
	.lc-heading-style21.lc-serhead-style21 > h2::before {
		top: 61px;
	}
	
	.lc-banner-img-style19, .lc-subscribe-form-style19 h2, .lc-aboutleft-img.lc-aboutleft-img-style29 {
		text-align: center;
	}
	
	.lc-custom-input-style19 {
		margin-bottom: 20px;
	}
	
	.lc-banner-text-style19 {
		padding: 40px 10px 0px 10px;
	}
	
	.lc-read-btn-style19 {
		margin-bottom: 50px !important;
	}
	
	.lc-test-text-style19 p {
		max-width: 410px;
		text-align: initial;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-next {
		top: 0px;
		left: 20%;
	}
	
	.lc-heading-wrapper.lc-heading-style19 p {
		text-align: center;
		margin: 0 auto;
	}
	
	.lc-heading-wrapper.lc-heading-style19 h2, .lc-enquiry-style29 {
		margin: 0 auto;
	}
	
	.lc-testimonial-slider-wrapper.lc-testimonial-slider-wrapper-style19 {
		margin-top: 60px;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-next {
		top: 0px;
		left: 55%;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-prev {
		left: 43%;
	}
	
	.lc-heading-wrapper-style22 h2:before {
		left: 11px;
	}
	
	.lc-heading-wrapper-style22 h2::after {
		right: 3px;
	}
	
	.lc-fashion-date {
		top: 283px;
	}
	
	.lc-eventslider-style21 .swiper-slide.swiper-slide-duplicate.swiper-slide-prev, .lc-eventslider-style21 .swiper-slide.swiper-slide-duplicate.swiper-slide-next, .lc-eventslider-style21 .swiper-slide.swiper-slide-prev, .lc-eventslider-style21 .swiper-slide.swiper-slide-next {
		width: auto !important;
	}
	
	.lc-eventslider-style21 .swiper-slide.swiper-slide-active {
		width: auto !important;
	}
	
	.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-active {
		max-width: 180px;
	}
	
	.lc-banner-section-style29 {
		padding: 88px 0 80px 0;
	}
	
	.lc-video-text > h5 {
		font-size: 44px;
	}
	
	.lc-heading-wrapper.lc-heading-wrapper-style26 {
		margin: 0px 0px 25px;
	}
	
	.lc-location-box-wrapper:hover .lc-locbox-properties {
		top: 57%;
	}
	
	.lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 32%;
	}
	
	.lc-plan-box.lc-plan-box-style26 {
		margin: 0 auto 20px auto;
	}
	
	.lc-test-img-style26 {
		position: relative;
		left: 0;
		right: 0;
		top: 0;
		margin: auto;
	}
	
	.lc-testimonial-box-style25 {
		max-width: 480px;
	}
	
	.lc-testimonial-boxquote-style25 svg {
		/*right: 100px;*/
		right: 168px;
	}
	
	.lc-banner-section-style25 {
		padding: 0px 26px 78px 33px;
	}
	
	.lc-banner-section-style22 {
		padding: 30px 0px 186px 33px;
	}
	
	.lc-plan-box.lc-plan-box-style21 {
		margin: 0 auto 20px auto;
	}
	
	.lc-banner-section-style17 {
		padding: 40px 0px 78px 20px;
	}
	
	.lc-footer-link-parent {
		padding: 20px 0 0 0;
	}
	
	.lc-footer-links-heading {
		padding-bottom: 20px;
	}
	
	.lc-search-section.lc-search-section-style9 {
		top: 40px;
	}
	
	.lc-testimonial-slider-style16 {
		margin: 0;
	}
	
	.lc-banner-img-wrapper.lc-banner-img2-style19 {
		text-align: center;
		padding: 20px 0 0 0;
	}
}

@media (max-width: 745px) {
	.lc-search-wrapper.lc-search-wrapper-style26 {
		margin: 0 auto;
	}
	
	.lc-icon-img-style26 {
		width: 50px;
		height: 50px;
		top: 30px;
		left: 10px;
	}
	
	.lc-test-text-style26 {
		padding: 40px 20px 20px 20px;
	}
	
	.lc-test-box-style26 {
		text-align: center;
	}
	
	.lc-test-head-wrapper-style26 {
		margin-bottom: 80px;
	}
	
	.lc-plan-box.lc-plan-box-style26 {
		margin: 20px auto;
	}
	
	.lc-banner-section.lc-banner-section-style26 {
		padding: 0px 20px 69px 20px;
	}
}

@media (max-width:575px) {
	.lc-testimonial-slider-wrapper-style16 .swiper-pagination {
		margin-top: 100px;
	}
	
	.lc-team-box, .lc-logo-img.lc-logo-img-style25, .lc-logo-img.lc-logo-img-style23, .lc-portfolio-box.lc-portfoliobox-style28 {
		text-align: center;
	}
	
	.lc-fast-box, .lc-LiveChat {
		left: 0;
		right: 0;
		margin: 0 auto 23px auto;
	}
	
	.lc-navbar-section {
		left: 35px;
	}
	
	.lc-top-navbar-section {
		left: 50px;
		top: 0;
	}
	
	.lc-service-box-wrapper, .lc-portfolio-box-text > p {
		text-align: center;
		margin: 0 auto;
	}
	
	.lc-banner-text-style27 {
		padding: 110px 0 96px 30px !important;
	}
	
	.lc-menu-wrapper {
		justify-content: center;
		padding: 10px 0;
	}
	
	.lc-logo-img.lc-logo-img-style21, .lc-logo-img.lc-logo-img-style29 {
		margin: 0 0 20px 0;
		text-align: center;
	}
	
	.lc-team-box-img-overlay {
		max-width: 99%;
	}
	
	.lc-team-box-hover {
		top: 30%;
	}
	
	.lc-feat-box {
		text-align: center;
		margin-bottom: 20px !important;
		margin: 0 auto;
	}
	
	.lc-subscribe {
		top: 0;
	}
	
	.lc-subscribe-form {
		text-align: center;
		margin: 0 auto;
		margin-top: -39px !important;
		max-width: 530px;
	}
	
	.lc-sub-icon {
		text-align: center;
	}
	
	.lc-subscribe-form h2 {
		font-size: 19px;
	}
	
	.lc-banner-text-style6 > h1 {
		font-size: 45px;
	}
	
	.lc-banner-text-style6 > h2, .lc-banner-text-style6 > p {
		font-size: 20px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style6 {
		max-width: 450px;
		padding: 0;
	}
	
	.lc-search-wrapper-style6 > .lc-message-icon > img {
		padding: 0 5px 0 10px;
	}
	
	.lc-heading-style6 > h2 {
		font-size: 29px;
	}
	
	.lc-main-banner-para {
		padding: 0px 0 0 30px;
	}
	
	.lc-Newsletter {
		height: 209px;
	}
	
	.lc-news-btn {
		top: 60px;
		left: 0;
	}
	
	.lc-insurance-section {
		padding-top: 20px;
	}
	
	.lc-number, .lc-portfolioicon-wrapper > ul {
		justify-content: center;
	}
	
	.lc-ai_auto-logo {
		text-align: center;
		padding: 0 0 10px 0;
	}
	
	.lc-banner-icon-style11, .lc-client-style23, .lc-heart-img, .lc-icon-img-style26 {
		display: none;
	}
	
	.lc-Newsletter {
		max-height: 202px;
	}
	
	.lc-said-bar p {
		font-size: 35px;
	}
	
	.lc-logo-img.lc-logo-img-style14 {
		margin-bottom: 20px;
		text-align: center;
	}
	
	.lc-banner-text-style14 > h1 {
		font-size: 60px;
	}
	
	.lc-subscribe-form-style14 {
		margin-top: 0 !important;
	}
	
	.lc-sub-form-style14 > .lc-input-group {
		max-width: 180px;
	}
	
	.lc-logo-img.lc-logo-img-style15 {
		margin: 0 0 20px 0;
		text-align: center;
	}
	
	.lc-banner-text-style15 {
		padding: 50px 0 100px 30px;
	}
	
	.lc-form-wrapper {
		max-height: 740px;
	}
	
	.lc-banner-text-style16 {
		padding: 90px 0 59px 50px;
	}
	
	.lc-ser-box-wrapper {
		justify-content: center;
	}
	
	.lc-offer-wrapper::after {
		left: 18%;
	}
	
	.lc-banner-text.lc-banner-text-style1 {
		padding: 60px 0 100px 50px;
	}
	
	.lc-banner-section-style12 {
		padding: 51px 0px 0px 0px;
	}
	
	.lc-logo-img.lc-logo-img-style6 {
		margin: 0 auto;
		text-align: center;
		padding: 0 0 20px 0;
	}
	
	.lc-banner-box-wrapper {
		justify-content: center;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 350px !important;
		margin: 0 0 10px 0;
	}
	
	.lc-sub-form-style11 {
		justify-content: center;
	}
	
	.lc-insurance-section-style11 {
		padding: 80px 0 56px 0;
	}
	
	.lc-logo-img.lc-logo-img-style13, .lc-logo-img-style28, .lc-service-box-style29 {
		margin: 0 0 20px 0;
		text-align: center;
	}
	
	.lc-banner-text-style13 h1 {
		font-size: 65px;
	}
	
	.lc-banner-text-style15 > h1 {
		font-size: 50px;
	}
	
	.lc-header-section-style18 {
		padding: 24px 20px 24px 20px;
	}
	
	.lc-toggle-btn-style18 {
		margin: 0px 14px 0 0;
	}
	
	.lc-headlist-wrapper > ul:last-child {
		margin: 0;
	}
	
	.lc-arrival-box, .lc-logo-img-style22 {
		text-align: center;
	}
	
	.lc-arrival-new {
		left: 158px;
	}
	
	.lc-arrival-slider .swiper-wrapper .swiper-slide {
		justify-content: center;
	}
	
	.lc-banner-text-style24 {
		padding: 100px 0 100px 10px;
	}
	
	.lc-service-box-wrapper-style24 {
		margin-top: -400px;
	}
	
	.lc-service-box-style24 {
		margin: 0 auto;
		text-align: center;
		margin-bottom: 10px !important;
	}
	
	.lc-testimonial-style24 {
		padding: 996px 0 75px 0;
	}
	
	.lc-search-wrapper-style24 > .lc-message-icon > .lc-search-form {
		max-width: 300px;
	}
	
	.lc-heading-style27 > p {
		font-size: 32px;
	}
	
	.lc-heading-style27 > h3 {
		font-size: 27px;
	}
	
	.lc-banner-text-style27 > h1 {
		font-size: 44px;
	}
	
	.lc-pricebox-style27 {
		padding: 30px 0 0 0px;
	}
	
	.lc-menu-wrapper.lc-menu-wrapper-style27 {
		justify-content: flex-end;
	}
	
	.lc-banner-heading-text-style23 {
		padding: 121px 0px 0px 0px;
	}
	
	.lc-banner-heading-text-style23 h1 {
		font-size: 100px;
	}
	
	.lc-subsc-btn-style23 {
		top: 68px;
		left: 0;
		margin: 0 auto;
		right: 0px;
	}
	
	.lc-Newsletter.lc-Newsletter-style23 {
		max-height: 175px;
	}
	
	.lc-header-wrapper-style28 {
		padding: 19px 20px 20px 20px;
	}
	
	.lc-blog-sliderbtn-style20, .lc-servicebox-sliderbtn-style20 {
		top: -34px;
	}
	
	.lc-blog-sliderbtn-style20 > .swiper-button-prev, .lc-servicebox-sliderbtn-style20 > .swiper-button-prev {
		right: 14%;
	}
	
	.lc-servicebox-wrapper-style20 {
		margin: 50px auto 45px auto;
	}
	
	.lc-subscribe-form-style20 {
		margin: 59px 0 0 0 !important;
	}
	
	.lc-sub-form-style20 > .lc-input-group {
		max-width: 255px !important;
	}
	
	.lc-banner-text-style21 {
		padding: 130px 0 40px 20px !important;
	}
	
	.lc-service-box-wrapper-style21, .lc-plan-box-style21 {
		margin: 0 auto;
		text-align: center;
		margin-bottom: 23px !important;
	}
	
	.lc-header-wrapper-style22 {
		padding: 19px 10px 0 10px;
	}
	
	.lc-banner-heading-text-style22 {
		padding: 80px 0px 0px 0px;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		bottom: -95px;
	}
	
	.lc-subsc-btn-style22 {
		top: 61px;
		left: 0;
		margin: 0 auto;
		right: 0px;
	}
	
	.lc-banner-img-style22 {
		top: 70px;
	}
	
	.lc-btn.lc-btn-join-style26 {
		margin-bottom: 20px !important;
	}
	
	.lc-test-text-style26 {
		left: 0px;
		right: 0;
		margin: auto;
	}
	
	.lc-test-box-style26 {
		text-align: left;
	}
	
	.lc-portfolio-box-rs {
		top: 65%;
	}
	
	.lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 57%;
	}
	
	.lc-services-inner-testimonials .owl-nav .owl-prev {
		left: 0px;
	}
	
	.lc-services-inner-testimonials .owl-nav .owl-next {
		right: 0;
	}
	
	.lc-testimonial-box {
		padding: 32px 0px 46px 20px;
	}
	
	.lc-services-inner-testimonials .swiper-button-next, .lc-services-inner-testimonials .swiper-button-prev {
		display: none;
	}
	
	.lc-testimonial-boxquote-style25 svg {
		right: 73px;
	}
	
	.lc-banner-section.lc-banner-section-style6 {
		padding: 0 0px 30px 0px !important;
	}
	
	.lc-box-wrapper > .lc-call-box {
		top: 130px;
		left: 100px;
		bottom: auto;
	}
	
	.lc-year-box {
		bottom: 60%;
		left: 130px;
	}
}

@media (max-width:540px) {
	.lc-portfolio-box-rs {
		top: 61%;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style16 {
		max-width: 430px;
	}
}

@media (max-width:1750px) {
	.lc-banner-heading-text-style22 h5:before {
		left: 0px;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		left: -100px;
	}
}

@media (max-width:480px) {
	.lead_capture_form-btn-inside-button {
		padding-top: 10px;
	}
	
	.lc-header-text {
		padding: 70px 0 0 0;
	}
	
	.lc-logo-img.lc-logo-img-style1 {
		margin: 0 0 0 0px;
	}
	
	.lc-test-box {
		top: 20px;
	}
	
	.lc-banner-section.lc-banner-section-style6 {
		padding: 30px 0px 30px 0px !important;
	}
	
	.lc-header-wrapper {
		padding: 30px 0px 165px 0;
	}
	
	.lc-banner-text {
		font-size: 14px;
	}
	
	.lc-search-wrapper > .lc-search-form {
		max-width: 255px;
	}
	
	.lc-header-text-style2 > h1 {
		font-size: 64px;
	}
	
	.lc-header-text > h3, .lc-header-text > p, .lc-banner-text.lc-banner-text-style1 p, .lc-banner-text.lc-banner-text-style13 p {
		font-size: 17px;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .lc-test-btn-arrow {
		left: 18%;
	}
	
	.lc-price-content > p {
		max-width: 300px;
	}
	
	.lc-banner-text h1, .lc-header-text.lc-header-text-style-26 > h1, .lc-pricing-heading.lc-pricing-heading-style26 h2, .lc-heading-wrapper.lc-heading-wrapper-style26 h2 {
		font-size: 45px;
	}
	
	.lc-banner-text p {
		font-size: 30px;
	}
	
	.lc-banner-text.lc-banner-text-style1 h1 {
		font-size: 40px;
	}
	
	.lc-banner-text {
		padding: 120px 0 30px 20px;
	}
	
	.lc-subscribe-form {
		max-width: 430px;
	}
	
	.lc-header-text > h1 {
		font-size: 58px;
	}
	
	.lc-testimonial-box {
		max-width: 375px;
		margin: 0 auto;
	}
	
	.lc-testimonial-inner {
		max-width: 450px;
		margin: 0 auto;
	}
	
	.lc-banner-text.lc-banner-text-style6 > h1 {
		font-size: 38px;
	}
	
	.lc-banner-text-style6 > h2, .lc-banner-text-style6 > p, .lc-banner-text-style16 > p, .lc-banner-text-style11 p, .lc-newsletter-style18 > p, .lc-banner-text-style29 > p {
		font-size: 18px;
	}
	
	.lc-btn.lc-btn-style6 {
		max-width: 120px;
	}
	
	.lc-banner-para h1, .lc-banner-text-style27 > h1 {
		font-size: 33px;
	}
	
	.lc-email-box, .lc-form-para-text-style25:before, .lc-blog-sliderbtn-style20, .lc-servicebox-sliderbtn-style20, .lc-banner-image.lc-banner-image-style21:after, .lc-ourservices-section-style21:before, .lc-testimonialslider-wrapper-style29 > .swiper-button-prev, .lc-testimonialslider-wrapper-style29 > .swiper-button-next, .lc-newsletter.lc-newsletter-style26::before, .lc-services-inner-testimonials .owl-nav .owl-prev, .lc-services-inner-testimonials .owl-nav .owl-next {
		display: none;
	}
	
	.lc-banner-text-style1 {
		padding: 50px 0 30px 20px !important;
	}
	
	.lc-search-wrapper-style8 > .lc-search-form {
		max-width: fit-content;
	}
	
	.lc-btn-style7 {
		max-width: 137px;
	}
	
	.lc-btn.lc-btn-style7:after {
		width: 137px;
	}
	
	.lc-btn.lc-btn-style7:before {
		width: 137px;
	}
	
	.lc-search-wrapper-style7 > .lc-message-icon > img {
		padding: 0 10px 0 15px;
	}
	
	.lc-banner-text-style5 h1 {
		font-size: 97px;
	}
	
	.lc-header-section.lc-header-section-style5 {
		padding: 0px 16px 0px 15px;
	}
	
	.lc-heading-wrapper-style14.lc-about-style14 > h2, .lc-heading-wrapper-style14 > h2 {
		font-size: 37px;
	}
	
	.lc-banner-text-style15 {
		padding: 50px 0 60px 20px;
	}
	
	.lc-search-wrapper-style15 > .lc-message-icon {
		padding: 0 0 0 5px;
	}
	
	.lc-call-box-style15 > span {
		margin: 0;
	}
	
	.lc-call-text.lc-call-text-style15 {
		margin: 0 0 0 0px;
	}
	
	.lc-test-quote-icon-style15 {
		top: 48%;
	}
	
	.lc-header-section.lc-header-section-style16 {
		padding: 0px 0px 0 20px;
	}
	
	.lc-banner-text-style16 {
		padding: 70px 0 70px 20px;
	}
	
	.lc-banner-text-style16 > h1 {
		font-size: 60px;
	}
	
	.lc-btn-style12, .lc-btn.lc-btn-style26 {
		top: 86px;
		left: 0;
		right: 0px;
		margin: 0 auto;
	}
	
	.lc-banner-text-style12 {
		padding: 32px 0 96px 0px;
	}
	
	.lc-charity-wrapper {
		justify-content: center;
	}
	
	.lc-charity-wrapper, .lc-testimonial-box.lc-testimonial-box-style9 {
		flex-direction: column;
	}
	
	.lc-testimonial-box-img-wrapper.lc-testimonial-box-img-wrapper-style9 {
		justify-content: center;
		margin: 0 0 10px 0;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h1 {
		font-size: 51px;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h2 {
		font-size: 20px;
	}
	
	.lc-header-section.lc-header-section-style9 {
		padding: 0 30px 0 30px;
	}
	
	.lc-about-img.lc-about-img-style7 .lc-countdown, .lc-about-img > img {
		animation: none;
	}
	
	.lc-header-wrapper.lc-header-wrapper-style8 {
		padding: 30px 0px 0px 0;
	}
	
	.lc-banner-text-style13 {
		padding: 7px 0 0px 32px !important;
	}
	
	.lc-banner-text-style13 h1 {
		font-size: 52px;
	}
	
	.lc-header-text.lc-header-text-style10 {
		padding: 90px 0 0 0;
	}
	
	.lc-banner-section-style12 {
		padding: 35px 0px 0px 0px;
	}
	
	.lc-header-wrapper.lc-header-wrapper-style14 {
		padding: 25px 0 40px 0;
	}
	
	.lc-copyright-list > p:last-child {
		padding: 0 0 0 30px;
	}
	
	.lc-headrating > p {
		font-size: 14px;
	}
	
	.lc-newsletter-style18 > h3, .lc-para-text-style17 p {
		font-size: 22px;
	}
	
	.lc-heading-wrapper-style18 > h2:after, .lc-heading-wrapper-style18 > h2::before, .lc-eventbox-timer-wrapper, .lc-testimonial-boxquote-style25 svg, .lc-bannericon-four-style25, .lc-bannericon-five-style25 {
		display: none;
	}
	
	.lc-arrival-new {
		left: 100px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style24 {
		padding: 32px 20px 46px 20px;
	}
	
	.lc-banner-text-style24 {
		padding: 100px 0 50px 10px !important;
	}
	
	.lc-banner-text-style24 > p, .lc-newsletter-style24 > p, .lc-banner-text-style21 > p, .lc-test-name-style29 > h5 {
		font-size: 16px;
	}
	
	.lc-search-wrapper-style24 > .lc-message-icon > .lc-search-form {
		max-width: 220px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style16 {
		max-width: 383px;
	}
	
	.lc-portfolio-box-rs {
		top: 60%;
		right: 30px;
	}
	
	.lc-subscribe-form-style20 > p, .lc-banner-text-style20 > p {
		font-size: 16px;
	}
	
	.lc-locbox-properties {
		top: 55%;
	}
	
	.lc-btn-form-style28 {
		max-width: 220px;
	}
	
	.lc-header-wrapper-style20 {
		padding: 0 20px 0 20px;
	}
	
	.lc-heading-style21.lc-serhead-style21 {
		padding: 0;
	}
	
	.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-active {
		max-width: 150px;
	}
	
	.lc-header-wrapper-style29 {
		padding: 18px 10px 0 10px;
	}
	
	.lc-abouttext-style29 > h2, .lc-heading-wrapper.lc-heading-style26 h2 {
		font-size: 48px;
	}
	
	.lc-locbox-properties {
		top: 59%;
	}
	
	.lc-location-box-wrapper:hover .lc-locbox-properties {
		top: 54%;
	}
	
	.lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 54%;
	}
	
	.lc-book-form-wrapper.lc-book-form-wrapper-style27 {
		padding: 37px 40px 0 50px;
	}
	
	.lc-header-text-wrapper.lc-header-text-wrapper-style26 {
		padding: 29px 0 0 0px;
	}
	
	.lc-test-head-wrapper-style26 {
		margin-bottom: 45px;
	}
	
	.lc-newsletter.lc-newsletter-style26, .lc-banner-img-wrapper.lc-banner-img-style25 {
		padding: 20px 0 0 0;
	}
	
	.lc-bg-email-box {
		padding: 30px 0 75px 0;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style26 {
		max-width: 340px;
	}
	
	.lc-btn.lc-btn-style26 {
		top: 60px;
	}
	
	.lc-course-box.lc-course-box-style26 p {
		padding: 10px 0px 20px;
	}
	
	.lc-search-wrapper-style26 > .lc-search-form {
		max-width: 325px;
	}
	
	.lc-form-para-text-style25 p {
		padding: 80px 0px 37px 0px;
	}
	
	.lc-banner-heading-text-style25 h1, .lc-service-heading-style25 h2 {
		font-size: 50px;
	}
	
	.owl-item.center .lc-services-test-img {
		min-width: fit-content;
	}
	
	.lc-banner-section-style25 {
		padding: 0px 0px 78px 0px;
	}
	
	.lc-test-contant-style23 .swiper-button-prev {
		left: 60px;
	}
	
	.lc-test-contant-style23 .swiper-button-next {
		right: 20px;
	}
	
	.lc-main-testimonials-style23 {
		max-width: 380px;
	}
	
	.lc-banner-section-style22 {
		padding: 30px 0px 186px 10px;
	}
	
	.lc-header-wrapper-style15 {
		padding: 20px 0 30px 0;
	}
	
	.lc-banner-text-style28 {
		padding: 50px 0 30px 20px;
	}
	
	.lc-flower-para-heading p {
		font-size: 16px;
	}
	
	.lc-newsletter.lc-newsletter-style15 {
		padding: 20px;
	}
	
	.lc-box-wrapper > .lc-call-box {
		left: 40px;
	}
	
	.lc-year-box {
		left: 60px;
	}
}

@media (max-width:450px) {
	.lc-price-content > p, .lc-search-wrapper-style28 > .lc-message-icon > .lc-search-form {
		max-width: 270px;
	}
	
	.lc-search-wrapper-style15 > .lc-message-icon > .lc-search-form {
		max-width: 260px;
		padding: 12px 0 11px 5px;
	}
	
	.lc-search-wrapper-style15 {
		max-height: 54px;
	}
	
	.lc-newsletter.lc-newsletter-style15 {
		padding: 10px 10px 64px 40px;
	}
	
	.lc-btn.lc-btn-sub-style15 {
		position: relative;
		top: 10px;
	}
	
	.lc-search-wrapper-style16 > .lc-message-icon > img {
		padding: 0 0 0 5px;
	}
	
	.lc-search-wrapper-style16 > .lc-message-icon > .lc-search-form {
		padding: 12px 0 13px 5px;
	}
	
	.lc-btn-style16 {
		position: relative;
		left: 0;
	}
	
	.lc-search-wrapper-style12 {
		max-height: 68px;
	}
	
	.lc-search-wrapper-style12 > .lc-message-icon > img {
		padding: 0px 1px 0 20px;
	}
	
	.lc-offer-wrapper::after {
		left: 4%;
	}
	
	.lc-btn-style20 {
		margin: 10px 0 0 0;
	}
	
	.lc-heading-style27 > p {
		font-size: 25px;
	}
	
	.lc-heading-style27 > h3 {
		font-size: 17px;
	}
	
	.lc-search-wrapper-style27 > .lc-message-icon, .lc-search-wrapper-style21 > .lc-message-icon > img {
		padding: 0 0 0 15px;
	}
	
	.lc-sub-form.lc-sub-form-style20 {
		justify-content: center;
	}
	
	.lc-banner-text-style21 > h2 {
		font-size: 27px;
	}
	
	.lc-heading-wrapper-style22 h2:before {
		left: 0px;
		right: 0;
		top: 12px;
	}
	
	.lc-heading-wrapper-style22 h2::after {
		right: 0px;
		left: 0;
		top: 21px;
	}
	
	.lc-heading-wrapper-style22 h2 {
		margin-bottom: 20px;
	}
	
	.lc-fashion-date {
		top: 163px;
	}
	
	.lc-btn.lc-get-style22 {
		margin: 0px 33px 28px 0px;
	}
	
	.lc-banner-img-style22 {
		top: 67px;
	}
	
	.lc-discount-text-box h2 {
		font-size: 53px;
	}
	
	.lc-portfolio-box-rs {
		top: 58%;
	}
	
	.lc-newsletter.lc-newsletter-style15 {
		padding: 20px;
	}
}

@media (max-width:406px) {
	.lc-countdown ul li span {
		font-size: 25px;
	}
	
	#countdown ul {
		max-width: 1777px;
		padding-left: 0;
	}
}

@media (max-width:425px) {
	.lc-team-box-hover {
		top: 15%;
	}
	
	.lc-price-content > p {
		max-width: 220px;
	}
	
	.lc-btn.lc-subsc-btn {
		top: 60px;
		left: 0;
	}
	
	.lc-search-wrapper {
		justify-content: center;
		max-width: 300px;
		max-height: 50px;
	}
	
	.lc-newsletter-style27 {
		padding: 60px 0 0 0;
	}
	
	.lc-news-btn {
		top: 9px;
	}
	
	.lc-banner-text.lc-banner-text-style6 {
		padding: 30px 0 30px 10px;
	}
	
	.lc-Newsletter {
		padding: 39px 20px 86px 20px;
	}
	
	.lc-news-btn {
		position: inherit;
	}
	
	.lc-inner-icone {
		position: inherit;
	}
	
	.lc-services-slider-btn .swiper-button-prev1 {
		left: 30px;
		top: 75px;
	}
	
	.lc-services-slider-btn .swiper-button-next1 {
		right: 28px;
		top: 72px;
	}
	
	.lc-main-testimonials {
		margin: 58px 30px 60px 30px;
	}
	
	.lc-said-bar p {
		padding-right: 0px;
	}
	
	.lc-search-wrapper > a {
		top: 67px;
		right: 0px;
		left: 0;
		margin: 0 auto;
	}
	
	.lc-domain-text p {
		padding-right: 0px;
	}
	
	.lc-main-banner-para {
		padding-left: 0;
	}
	
	.lc-about-para00 {
		padding-left: 24px;
	}
	
	.lc-now-btn {
		margin-top: 15px;
	}
	
	.lc-btn.lc-btn-style2 {
		top: 60px;
		left: 0;
	}
	
	.lc-btn.lc-btn-style2 > a {
		position: initial;
	}
	
	.lc-gallery-thumbs .swiper-slide-container > .lc-testimonial-img > img, .lc-gallery-thumbs .swiper-slide.swiper-slide-next .swiper-slide-container > .lc-testimonial-img > img {
		height: 45px;
	}
	
	.lc-gallery-top > .swiper-button-prev, .lc-gallery-top > .swiper-button-next, .lc-test-contant-style23 .swiper-button-prev, .lc-test-contant-style23 .swiper-button-next, .lc-box-style23, .lc-bannericon-four-style25 {
		display: none;
	}
	
	.lc-header-text h1, .lc-banner-text-style13 h1, .lc-banner-heading-text-style25 h1, .lc-service-heading-style25 h2 {
		font-size: 40px;
	}
	
	.lc-test-para-style7 p {
		font-size: 14px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style7 {
		justify-content: center;
		max-width: 100%;
	}
	
	.lc-bar-club-btn {
		top: 63px;
		right: 63px;
	}
	
	.lc-inner-icone {
		right: 0px;
	}
	
	.lc-btn-style3 {
		right: 0;
		left: 0;
		margin: 0 auto;
		top: 89px;
	}
	
	.lc-search-wrapper.lc-inner-control {
		max-height: 74px;
	}
	
	.lc-banner-img {
		left: 0;
	}
	
	.lc-banner-text-style7 p {
		font-size: 20px;
	}
	
	.lc-contact h6 {
		font-size: 10px;
	}
	
	.lc-contact p {
		font-size: 12px;
	}
	
	.lc-about-heading h1 {
		padding-right: 0;
	}
	
	.lc-booking01 {
		padding: 1px 23px 0 0;
	}
	
	.lc-header-text-wrapper-style10 {
		padding: 0 0 0px 10px;
	}
	
	.lc-btn.lc-btn-style10 {
		top: 77px;
		right: 0px;
		left: 0;
		margin: 0 auto;
		border: 1px solid var(--lc-white-color);
	}
	
	.lc-offer-wrapper::after {
		position: relative;
		right: 0;
	}
	
	.lc-form-wrapper {
		max-height: 770px;
	}
	
	.lc-test-quote-icon-style15 {
		top: 42%;
	}
	
	.lc-header-text-wrapper-style10 {
		padding: 0 0 0px 10px;
	}
	
	.lc-btn.lc-btn-style10 {
		top: 77px;
		right: 0px;
		left: 0;
		margin: 0 auto;
		border: 1px solid var(--lc-white-color);
	}
	
	.lc-header-wrapper-style11 {
		padding: 31px 25px 85px 25px;
	}
	
	.lc-subscribe-style11, .lc-subbtn-style21 {
		position: relative;
		top: 9px;
		left: 0px;
	}
	
	.lc-banner-icon-style11 {
		left: 0px;
	}
	
	.lc-upate-text {
		float: inherit;
	}
	
	.lc-upate-text:before {
		width: 322px;
	}
	
	.lc-upate-text:after {
		width: 322px;
	}
	
	.lc-banner-text-style13 {
		padding: 6px 0 0px 5px;
	}
	
	.lc-header-section-style13 {
		padding: 0px 15px 0px 15px;
	}
	
	.lc-logo-img-style12 {
		margin-bottom: 0;
	}
	
	.lc-search-wrapper-style7 {
		max-height: 68px;
	}
	
	.lc-search-wrapper-style7 > .lc-message-icon > img {
		padding: 0 5px 0 5px;
	}
	
	.lc-search-wrapper-style7 > .lc-message-icon > .lc-search-form, .lc-search-wrapper-style28 > .lc-message-icon > .lc-search-form {
		max-width: 200px;
	}
	
	.lc-search-wrapper-style12 {
		max-height: 75px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style8 {
		max-height: 170px;
	}
	
	.lc-btn-style8 {
		position: relative;
		right: auto;
		top: 10px;
		left: auto;
		margin: auto;
	}
	
	.lc-search-wrapper-style8 > .lc-search-form {
		max-width: 320px;
	}
	
	.lc-search-wrapper-style6 > .lc-message-icon > .lc-search-form {
		max-width: 200px;
		padding: 17px 0 17px 0;
	}
	
	.lc-search-wrapper-style6 > .lc-message-icon > img {
		padding: 0 5px 0 5px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style6 {
		max-height: 100px;
	}
	
	.lc-btn.lc-btn-style6 {
		top: 5px;
	}
	
	.lc-header-wrapper-style13 {
		padding: 30px 0 120px 0;
	}
	
	.lc-banner-section-style16 {
		padding: 0px 0 0 0;
	}
	
	.lc-header-wrapper-style16 {
		padding: 55px 0px 0px 0;
	}
	
	.lc-header-text-style10 h1, .lc-header-text > h1 {
		font-size: 58px;
	}
	
	.lc-btn.lc-btn-style18, .lc-subbtn-style29 {
		position: relative;
		top: 10px;
		left: 5px;
	}
	
	.lc-search-wrapper-style18 > .lc-message-icon > .lc-search-form {
		padding: 12px 0 9px 11px;
	}
	
	.lc-arrival-new {
		left: 80px;
	}
	
	.lc-subbtn-style24 {
		position: relative;
		top: 7px;
	}
	
	.lc-search-wrapper-style24 {
		max-height: 70px;
	}
	
	.lc-btn-style24 > a {
		font-size: 14px;
	}
	
	.lc-btn.lc-btn-now-style17 {
		top: 82px;
		left: 0;
		margin: 0 auto;
		right: 0px;
	}
	
	.lc-banner-img-style17 {
		margin-top: 112px;
	}
	
	.lc-search-wrapper-style17 {
		max-height: 66px !important;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style16 {
		max-width: 345px;
		padding: 55px 10px 50px 10px;
	}
	
	.lc-book-form-heading-style27 > h2 {
		padding: 50px 0 0 20px;
	}
	
	.lc-book-form-heading-style27 > p {
		padding: 14px 0 0 20px;
	}
	
	.lc-book-form-wrapper.lc-book-form-wrapper-style27 {
		padding: 37px 30px 0 20px;
	}
	
	.lc-subbtn-style27 {
		position: relative;
		right: auto;
	}
	
	.lc-search-wrapper-style27 > .lc-message-icon > .lc-search-form {
		padding: 10px 0 10px 5px;
		max-width: 240px;
	}
	
	.lc-search-wrapper-style27 {
		max-width: 528px;
	}
	
	.lc-bookenquiry-text {
		padding: 0 0 0 15px;
	}
	
	.lc-main-testimonials-style23 {
		margin: 0 auto;
		max-width: 300px;
	}
	
	.lc-service-box-wrapper-style23:hover {
		max-width: 273px;
	}
	
	.lc-logo-img.lc-logo-img-style25 {
		padding: 30px 0px 0px 0px;
	}
	
	.lc-bannericon-one-style25 {
		top: 152px;
		left: -34px;
	}
	
	.lc-subsc-btn-style25 {
		top: 60px;
		right: 0px;
		left: 0;
	}
	
	.lc-banner-img-wrapper.lc-banner-img-style25 {
		padding: 101px 0px 0px 0px;
	}
	
	.lc-cup-img img {
		bottom: -44px;
	}
	
	.lc-cup-img-style25 img {
		right: -15px;
		bottom: -45px;
	}
	
	.lc-service-flex-img {
		top: -16px;
	}
	
	.lc-service-flex-img-style25 img {
		top: -49px;
	}
	
	.lc-form-para-text-style25 p {
		font-size: 22px;
		padding: 40px 0px 20px 0px;
	}
	
	.lc-testimonial-style25 {
		padding: 55px 0px 1px 0px;
	}
	
	.lc-search-wrapper-style21 > .lc-message-icon > .lc-search-form {
		padding: 10px 0 12px 0px;
	}
	
	.lc-offer-box-wrapper {
		padding: 130px 0px 0px 0px;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-next {
		top: 0px;
		left: 55%;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-prev {
		left: 43%;
	}
	
	.lc-logo-img-style19 {
		left: 20px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style22 {
		max-height: 61px;
	}
	
	.lc-message-icon-style22 img {
		padding: 0px 5px 0px 5px;
	}
	
	input.lc-search-form-style22 {
		max-width: 180px;
		width: 100%;
	}
	
	.lc-Newsletter-style22 p {
		font-size: 19px;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		padding: 27px 10px 48px 10px;
	}
	
	.lc-search-wrapper-style29 > .lc-message-icon > .lc-search-form {
		padding: 12px 0 12px 30px;
	}
	
	.lc-portfolio-box-rs {
		top: 56%;
	}
	
	.lc-locbox-properties {
		top: 54%;
	}
	
	.lc-location-box-wrapper:hover .lc-locbox-properties, .lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 50%;
	}
	
	.lc-search-wrapper-style18 > .lc-message-icon > img {
		padding: 0 0 0 10px;
	}
	
	.lc-search-wrapper-style18 > .lc-message-icon > .lc-search-form {
		max-width: 225px;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 300px !important;
	}
}

@media (max-width:375px) {
	.lc-testimonial-wrapper.lc-testimonial-style1 .lc-testimonial-slider-btn > .lc-test-btn-arrow {
		left: 10%;
	}
	
	.lc-testimonial-slider-style2 > .swiper-button-prev {
		left: 3%;
	}
	
	.lc-testimonial-slider-style2 > .swiper-button-next {
		right: 3%;
	}
	
	.lc-header-text-style2 > h1 {
		font-size: 50px;
	}
	
	.lc-search-wrapper.lc-search-style2 {
		justify-content: center;
		max-width: 300px;
	}
	
	.lc-banner-text h2 {
		font-size: 15px;
	}
	
	.lc-subscribe-form {
		max-width: 280px;
	}
	
	.lc-header-text > h3, .lc-header-text > p {
		font-size: 15px;
	}
	
	.lc-header-text > h1 {
		font-size: 57px;
	}
	
	.lc-testimonial-box, .lc-main-testimonials-style23 {
		max-width: 270px;
	}
	
	.lc-testimonial-inner {
		max-width: 300px;
	}
	
	.lc-btn.lc-btn-style6 {
		left: 0;
		top: 62px;
	}
	
	.lc-banner-section.lc-banner-section-style6 {
		padding: 50px 0px 70px 0px !important;
	}
	
	.lc-app-store span {
		padding: 21px 7px;
	}
	
	span.lc-al-play {
		margin-right: 10px;
	}
	
	.lc-btn.lc-btn-style3 {
		top: 80px;
		left: 0;
	}
	
	.lc-btn-style8 {
		right: auto;
		left: 30px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style8 {
		padding: 31px 0 80px 0;
	}
	
	.lc-countdown ul li {
		padding: 20px 15px;
	}
	
	#countdown ul {
		max-width: 315px;
	}
	
	.lc-about-text h2 {
		padding: 0px;
	}
	
	.lc-test-name-style7 h5 {
		padding-top: 0px !important;
	}
	
	.lc-header-wrapper.lc-header-style2 {
		padding: 75px 0 180px 0;
	}
	
	.lc-btn.lc-btn-style2 {
		top: 60px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	
	.lc-logo-img-style7 p {
		width: 315px;
	}
	
	.lc-banner-section-wrapper {
		padding: 60px 0 60px 0;
	}
	
	.lc-btn.lc-btn-style6 {
		left: 0px;
		top: 75px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style6 {
		padding: 1px 0 1px 0;
	}
	
	.lc-btn-style7 {
		top: 80px;
		left: 0;
	}
	
	.lc-Newsletter {
		padding: 15px 20px 86px 20px;
	}
	
	.lc-banner-text-style5 h1 {
		font-size: 90px;
	}
	
	.lc-banner-text p {
		font-size: 28px;
	}
	
	.lc-bar-club-btn {
		right: 20px;
	}
	
	.lc-search-wrapper-style10 > .lc-message-icon > img {
		padding: 0 2px 0 20px;
	}
	
	.lc-banner-text h1, .lc-abouttext-style29 > h2, .lc-header-text-style-26 > h1 {
		font-size: 43px;
	}
	
	.lc-subscribe-form-style14 {
		padding: 10px 10px 39px 32px;
	}
	
	.lc-subscribe-form-style14 > h2, .lc-banner-text h2 {
		font-size: 20px;
	}
	
	.lc-subscribe-form-style14 {
		max-height: 260px;
	}
	
	.lc-heading-wrapper-style14.lc-about-style14 > h2, .lc-heading-wrapper-style14 > h2 {
		font-size: 30px;
	}
	
	.lc-banner-text-style14 {
		padding: 75px 0 100px 10px;
	}
	
	.lc-sub-form-style14 > .lc-input-group {
		margin-bottom: 10px;
	}
	
	.lc-btn-style14.lc-sub-btn-style14 {
		margin: -4px 0 0 0;
	}
	
	.lc-style-box-wrapper {
		max-width: 330px;
	}
	
	.lc-quote-line-style14 {
		max-width: 175px;
	}
	
	.lc-banner-text > h1, .lc-banner-text-style18 > h1, .lc-pricing-heading.lc-pricing-heading-style26 h2, .lc-heading-wrapper.lc-heading-wrapper-style26 h2 {
		font-size: 39px;
	}
	
	.lc-banner-text-style5 > h1 {
		font-size: 89px;
	}
	
	.lc-newsletter.lc-newsletter-style15 {
		margin-top: 0px !important;
	}
	
	.lc-search-wrapper-style15 > .lc-message-icon > .lc-search-form {
		max-width: 216px;
		padding: 9px 0 9px 5px;
	}
	
	.lc-search-wrapper-style15 > .lc-message-icon {
		padding: 0 0 0 0px;
	}
	
	.lc-newsletter-style15 > p {
		font-size: 20px;
	}
	
	.lc-banner-text p, .lc-banner-text-style27 > h2 {
		font-size: 23px;
	}
	
	.lc-call-text-style15 > span, .lc-banner-text-style24 > p, .lc-newsletter-style24 > p, .lc-banner-text p, .lc-subscribe-form-style20 > p {
		font-size: 16px;
	}
	
	.lc-test-quote-icon-style15 {
		top: 35%;
	}
	
	.lc-banner-text-style16 > h1 {
		font-size: 49px;
	}
	
	.lc-logo-img-style16 {
		margin: 0;
	}
	
	.lc-banner-text-style16 > p {
		font-size: 18px;
	}
	
	.lc-service-img-wrapper > img {
		width: 97%;
	}
	
	.lc-search-wrapper-style10 > .lc-message-icon > img {
		padding: 0 2px 0 20px;
	}
	
	.lc-header-section-style11 {
		padding: 0px 0px 0px 0px;
	}
	
	.lc-banner-section-style11 {
		padding: 67px 1px 0px 0px;
	}
	
	.lc-plan-box:before {
		width: 266px;
	}
	
	.lc-plan-box:after {
		width: 266px;
	}
	
	.lc-upate-text:before {
		width: 257px !important;
	}
	
	.lc-upate-text:after {
		width: 257px !important;
	}
	
	.lc-upate-text h3 {
		font-size: 18px;
	}
	
	.lc-upate-text p, .lc-search-wrapper-style26 > .lc-search-form {
		max-width: 220px;
	}
	
	.lc-banner-text.lc-banner-text-style9 > h1, .lc-header-text.lc-header-text-style-26 > h1 {
		font-size: 41px;
	}
	
	.lc-btn.lc-btn-subscribe-style9 {
		position: relative;
		top: 7px;
		left: 0;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style9 > .lc-search-form {
		padding: 22px 0px 22px 0px;
		max-width: 220px;
	}
	
	.lc-search-wrapper.lc-search-wrapper-style9 > img {
		margin: 0 0 0 5px;
	}
	
	.lc-al-search-form, .lc-service-flex-img, .lc-service-flex-img-style25 img, .lc-cup-img img, .lc-cup-img-style25 img {
		display: none;
	}
	
	.lc-btn.lc-more-style7 {
		top: 15px;
	}
	
	.lc-offer-wrapper::after {
		display: none;
	}
	
	.lc-banner-text-style12 > p, .lc-banner-text-style11 p, .lc-newsletter-style18 > p, .lc-para-text-style17 p {
		font-size: 18px;
	}
	
	.lc-banner-text-style11 h2, .lc-heading-wrapper.lc-heading-style26 h2 {
		font-size: 40px;
	}
	
	.lc-search-wrapper-style8 > .lc-search-form, .lc-search-wrapper.lc-search-wrapper-style26 {
		max-width: 240px;
	}
	
	.lc-booking01 {
		padding: 1px 10px 0 0;
	}
	
	.lc-booking0-para p {
		max-width: 300px;
	}
	
	.lc-banner-text h1 {
		font-size: 43px;
	}
	
	.lc-banner-text-style13 {
		padding: 7px 0 0px 20px !important;
	}
	
	.lc-banner-text-style1 > h1::before {
		max-width: 265px;
	}
	
	.lc-banner-text-style15 > h1 {
		font-size: 34px !important;
	}
	
	.lc-headrating > p, .lc-rating-img > p {
		font-size: 14px;
	}
	
	.lc-newsletter-style18 > h3, .lc-bookenquiry-text > p {
		font-size: 22px;
	}
	
	.lc-arrival-new {
		left: 50px;
	}
	
	.lc-heading-style24 > h3, .lc-about-heading-style24 > h3 {
		font-size: 32px;
	}
	
	.lc-bannerslider-style24-button .swiper-button-next {
		right: -21% !important;
	}
	
	.lc-enquiry-box-text-style24 > p {
		font-size: 28px;
	}
	
	.lc-enquiry-box-text-style24 {
		padding: 0 0 0 0px;
	}
	
	.lc-search-wrapper-style17 .lc-message-icon img {
		padding: 0px 5px 0px 5px;
	}
	
	.lc-banner-heading-text-style17 h1 {
		font-size: 41px;
	}
	
	.lc-para-text-style17 p {
		font-size: 19px;
	}
	
	.lc-logo-img-style17 {
		padding: 28px 0px 0px 0px;
	}
	
	.lc-form-para-text-style17 p {
		font-size: 20px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style16 {
		max-width: 300px;
	}
	
	.lc-book-enquiry-call {
		width: 50px;
	}
	
	.lc-search-wrapper-style27 > .lc-message-icon > .lc-search-form {
		max-width: 220px;
	}
	
	.lc-heading-inner-style23 h3 {
		font-size: 39px;
	}
	
	.lc-btn.lc-get-style25 {
		margin: 0px 33px 15px 0px;
	}
	
	.lc-locbox-properties {
		top: 49%;
	}
	
	.lc-comment-text.lc-likes-text {
		padding: 4px 0 7px 10px;
	}
	
	.lc-subscribe-form-style20 {
		max-width: fit-content;
	}
	
	.lc-banner-text-style21 > h2, .lc-heading-wrapper h2 {
		font-size: 27px;
	}
	
	.lc-plan-box-style21 {
		padding: 29px 0px 29px 20px;
	}
	
	.lc-plan-box ul li img {
		margin-right: 2px;
	}
	
	.lc-testimonial-wrapper.lc-testimonial-style19 .lc-testimonial-slider-btn-style19 > .swiper-button-prev {
		left: 33%;
	}
	
	.lc-toggle-style19 {
		margin: 20px 0 0px 184px;
	}
	
	.lc-test-text-style19 p {
		max-width: 240px;
	}
	
	.lc-test-para-style19 {
		margin-right: 0px;
	}
	
	.lc-banner-heading-text-style22 h1 {
		font-size: 44px;
	}
	
	.lc-banner-img-style22 {
		top: 23px;
	}
	
	.lc-Newsletter.lc-Newsletter-style22 {
		bottom: -148px;
	}
	
	.lc-gallery-top > .lc-gallery-thumbs.lc-gallery-thumbs-style29 .swiper-slide.swiper-slide-active {
		max-width: fit-content;
	}
	
	.lc-enquiry-box-text-style29 {
		padding: 0 0 0 25px;
	}
	
	.lc-portfolio-box-rs {
		top: 52%;
	}
	
	.lc-location-box-wrapper:hover .lc-locbox-properties, .lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 45%;
	}
	
	.lc-banner-text-style15 > h1 {
		padding: 0px 0 30px 0;
	}
	
	.lc-sub-form-style11 .lc-input-group {
		max-width: 220px !important;
	}
	
	.lc-banner-text.lc-banner-text-style9 {
		padding: 40px 0px 125px 0px;
	}
	
	.lc-box-wrapper > .lc-call-box {
		left: 0px;
		top: 30px;
	}
	
	.lc-year-box {
		left: 20px;
		bottom: 70%;
	}
	
	.lc-call-text > p, .lc-call-text > span {
		font-size: 16px;
	}
}

@media (max-width:320px) {
	.lc-banner-text h2 {
		font-size: 13px;
	}
	
	.lc-banner-text-style15 > h1 {
		font-size: 30px !important;
	}
	
	.lc-best-insurance h2 {
		padding-bottom: 22px;
	}
	
	.lc-search-wrapper a {
		width: 100%;
	}
	
	.lc-footer p {
		font-size: 11px;
	}
	
	.lc-toggle-style6 {
		margin-top: -5px;
	}
	
	.lc-search-wrapper-style7 > .lc-message-icon > img {
		padding: 0 8px 0 38px;
	}
	
	.lc-btn.lc-btn-style7 a, .lc-search-wrapper-style7 > .lc-message-icon > .lc-search-form {
		font-size: 14px;
	}
	
	.lc-subscribe-form-style14 > h2, .lc-banner-text-style21 > h2, .lc-banner-text-style29 > h2 {
		font-size: 20px;
	}
	
	.lc-banner-text h1 {
		font-size: 32px;
	}
	
	.lc-banner-text-style5 > h1 {}
	
	.lc-test-quote-icon-style15 {
		top: 28%;
	}
	
	.lc-banner-text-style16 > h1 {
		font-size: 41px;
	}
	
	.lc-heading-wrapper-style16 > h2 {
		font-size: 34px;
	}
	
	.lc-banner-text-style11 h2 {
		font-size: 34px;
	}
	
	.lc-banner-icon-style11 {
		top: 212px;
	}
	
	.lc-banner-text h1 {
		font-size: 43px;
	}
	
	.lc-arrival-new {
		left: 30px;
	}
	
	.lc-banner-text-style27 > h2 {
		font-size: 23px;
	}
	
	.lc-portfolio-box-rs {
		top: 45%;
		right: 30px;
	}
	
	.lc-locbox-properties {
		top: 44%;
	}
	
	.lc-subscribe-form-style20 > h2 {
		font-size: 19px;
	}
	
	.lc-heading-style21.lc-serhead-style21 > h2::before {
		top: 88px;
	}
	
	.lc-heading-style21.lc-serhead-style21 > h2::after {
		top: 89px;
	}
	
	.lc-location-box-wrapper:hover .lc-locbox-properties, .lc-portfolio-box.lc-portfoliobox-style28:hover .lc-portfolio-box-rs {
		top: 38%;
	}
	
	.lc-search-wrapper-style28, .lc-btn-style21.lc-pricebtn-style21 {
		max-width: 260px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style16 {
		max-width: 251px;
	}
}

@media (max-width:400px) {}

/*============== Responsive Css End ==============*/

/*============== cursor Css Start ==============*/
#cursor {
	z-index: 99;
	position: fixed;
	left: 0;
	top: 0;
	pointer-events: none;
	will-change: transform;
}

#cursor .cursor--inner {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #cbdfff;
	background-color: var(--leadcapture-primary);
	box-shadow: 0 2px 15px 1px var(--leadcapture-primary);
}

.lc-move-particles {
	position: absolute;
	transform: translateY(-100px);
	animation-iteration-count: infinite;
}

.lc-move-particles .lc-particle-items {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	animation: fadein-frames 200ms infinite, scale-frames 2s infinite;
}

@keyframes scale-frames {
	0% {
		transform: scale3d(.4, .4, 1);
	}
	
	50% {
		transform: scale3d(2.2, 2.2, 1);
	}
	
	100% {
		transform: scale3d(.4, .4, 1);
	}
}

@keyframes fadein-frames {
	0% {
		opacity: 1;
	}
	
	20% {
		opacity: .7;
	}
	
	100% {
		opacity: 1;
	}
}

/* cursor-bakery pointer css */
.lc_cursor_bakery {
	width: 30px;
	height: 30px;
	border: 1px solid var(--leadcapture-primary);
	border-radius: 50%;
	position: absolute;
	transition-duration: 200ms;
	transition-timing-function: ease-out;
	animation: animate1 .5s infinite alternate;
	pointer-events: none;
	z-index: 9999999;
}

.lc_cursor_bakery::after {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	border: 8px solid var(--leadcapture-primary);
	border-radius: 50%;
	opacity: .5;
	top: -2px;
	left: -1px;
	animation: animate2 .5s infinite alternate;
}

@keyframes animate1 {
	from {
		transform: scale(1);
	}
	
	to {
		transform: scale(.7);
	}
}

@keyframes animate2 {
	from {
		transform: scale(1);
	}
	
	to {
		transform: scale(.4);
	}
}

/*============== Cursor Css End ==============*/

/* Aditional CSS */
.product-rating-img img {
	width: auto;
	height: auto;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next, .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: transparent !important;
}

/* Demo Specific */
.dance-demo-btn button {
	font-family: "Manrope", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(100deg, #f5576c 0%, #fa71cd 100%);
	border-radius: 4px 4px 4px 4px;
	box-shadow: 12.586px 15.543px 34px 0px rgba(246, 90, 119, 36%);
	border: 0;
}

.dance-demo-btn button:hover {
	background-color: transparent;
	background-image: linear-gradient(100deg, #fa71cd 0%, #f5576c 100%);
}

.gradient_title {
	background-image: linear-gradient(to right, #f5576c, #fa71cd 70%);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.animated_img {
	animation: img_left_right 6s linear alternate infinite;
}

.lc-book-form-heading {
	position: relative;
	z-index: 99;
}

/* Dentist */
.lc-book-form-wrapper .lc-input-form {
	flex-wrap: wrap;
	flex-direction: unset;
}

.lc-book-form-wrapper .lc-input-form input {
	width: 100%;
	border: 0;
	border-bottom: 1px solid var(--leadcapture-border-color);
	padding: 3px 0;
	font-size: 14px;
	border-radius: 0;
}

.lc-book-form-wrapper .lc-input-form textarea {
	height: 80px;
	width: 100%;
	min-height: auto;
	border: 0;
	border-bottom: 1px solid var(--leadcapture-border-color);
	padding: 3px 0;
	font-size: 14px;
	border-radius: 0;
}

.lc-book-form-wrapper .lc-input-form span {
	width: 100%;
}

.lc-banner-text-style15 > h1 > span {
	background-image: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/shape-bg.png");
	background-repeat: no-repeat;
	background-size: contain;
}

.lc-banner-text-style15 > h1 > span.nitro-lazy {
	background-image: none !important;
}

.lc-book-form-wrapper .lc-input-form textarea {
	resize: none;
}

/* Wedding Testimonial */
.lc-testimonial-box.lc-testimonial-box-wedding {
	padding: 0 0 0 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 50px 0 0 0;
	border-radius: 20px;
	width: 100%;
	max-width: 100%;
}

.lc-testimonial-box.lc-testimonial-box-wedding .testimonial-img {
	width: 200px;
	text-align: right;
}

.lc-testimonial-box.lc-testimonial-box-wedding h4 {
	margin-top: 15px;
}

.lc-testimonial-wrapper.lc-testimonial-wedding .swiper-pagination span {
	background: #c0cdc6;
}

.lc-testimonial-box.lc-testimonial-box-wedding .testimonial-img img {
	margin-top: -50px;
}

.lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-text {
	width: calc(100% - 220px);
	text-align: center;
	padding: 12px 30px 20px 10px;
	font-size: 18px;
}

.lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-img {
	width: 200px;
}

.lc-testimonial-wrapper.lc-testimonial-wedding {
	padding: 0 0 34px;
}

.lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-text h4 {
	font-size: 20px;
}

.lc-testimonial-wrapper.lc-testimonial-wedding .swiper-pagination span {
	background: #c0cdc6;
	width: 10px !important;
	height: 10px;
	border-radius: 50%;
}

.lc-testimonial-wrapper.lc-testimonial-wedding .swiper-pagination {
	margin-top: 16px;
}

.lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-text p span, .lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-text p {
	position: relative;
}

.lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-text p .quote-icon {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-text p span {
	z-index: 1;
}

.lc-test-name.lc-test-name-style14 h6, .lc-test-name.lc-test-name-style14 h6:hover {
	transition: all .3s;
}

@media (max-width: 575px) {
	.lc-testimonial-box.lc-testimonial-box-wedding .lc-testimonial-text {
		width: 100%;
	}
}

.lc-highlight-wrapper .lc-top-box-wrapper .product-rating-img {
	margin: 0 0 12px;
}

/* Autoresponder FormSpecific */
.lead_capture_form_big_input_box .lead_capture_form-btn-inside-button {
	bottom: 0;
	top: 0;
	margin: auto;
	display: inline-flex;
	align-items: center;
	right: 18px;
}

.lead_capture_form_big_input_box .lead_capture_form-btn-inside-button button {
	border: 0;
}

.lc-banner-section.lc-banner-section-style3 .lead_capture_form_render {
	max-width: 590px;
}

.lc-banner-section.lc-banner-section-style3 .lead_capture_form_render input.form-control {
	border: 0;
	box-shadow: 0 0 25px rgba(250, 99, 50, 10%);
}

.lc-app-store:hover > span, .lc-app-store > span, .lc-app-store:hover, .lc-app-store, .lc-fast-box:before, .lc-fast-box:hover:before {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.lc-banner-section.lc-banner-section-style3 .row {
	align-items: center;
}

.lc-banner-section.lc-banner-section-style3 .container-fluid {
	max-width: 1624px;
}

.lc-al-know-btn.lc-al-more {
	margin-top: 50px;
}

.lc-banner-section.lc-banner-section-style4 .add-bg-text-colors {
	padding: 0 6px;
	font-weight: 600;
}

.lc-banner-section.lc-banner-section-style4 .lead_capture_form-btn {
	border: 0;
}

.lc-banner-section.lc-banner-section-style4 .lead_capture_form-btn-inside-button {
	right: 14px;
	bottom: 0;
	top: 2px;
}

.lc-banner-section.lc-banner-section-style4 .lc-Newsletter .lc-top00 {
	padding: 0;
}

.lc-banner-section.lc-banner-section-style4 .lc-search-wrapper {
	max-width: 100%;
}

.lc-insurance-section .lc-inner-icone {
	right: 0;
}

.list-color p {
	position: relative;
	padding-left: 20px;
}

.list-color p:before {
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	background-color: #fc6c0c;
	left: -2px;
	top: 10px;
}

.swiper-button-prev1:after, .swiper-rtl .swiper-button-next1:after {
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/arrow1.svg") !important;
	display: inline-block;
}

.swiper-button-next1:after, .swiper-rtl .swiper-button-next1:after {
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/arrow2.svg") !important;
	display: inline-block;
}

.swiper.lc-ai-test-contant .swiper-button-next, .swiper.lc-ai-test-contant .swiper-button-prev {
	background: #fe6a09 !important;
}

.swiper.lc-ai-test-contant .swiper-button-next, .swiper.lc-ai-test-contant .swiper-button-prev {
	background: #e3e3e3 !important;
}

.swiper.lc-ai-test-contant .swiper-button-next:hover, .swiper.lc-ai-test-contant .swiper-button-prev:hover {
	background: #fe6a09 !important;
}

.auto-insurance-testimonial .lc-paragraph20 p::after {
	position: absolute;
	content: url("https://cdn-ildaeaj.nitrocdn.com/FkMDBxGFRHMFnuygNRPtFNUQAAXBoaBn/assets/images/optimized/rev-31925fd/superiorslushies.com.au/wp-content/plugins/wp-lead-capture/public/images/auto-insurence-quote.png");
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	bottom: -27px;
	z-index: -1;
}

.lc-search-wrapper-style15 {
	max-height: initial;
}

.lc-banner-text-style15 > h1 > span {
	display: inline-block;
}

.lc-search-wrapper.lc-search-wrapper-style7 .lc-message-icon {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	min-height: 70px;
}

.lc-search-wrapper.lc-search-wrapper-style7 .lc-message-icon .lead_capture_form_render {
	width: calc(100% - 60px);
}

.lc-search-wrapper.lc-search-wrapper-style7 .lc-message-icon .lead_capture_form_render .lead_capture_form-btn-inside-input {
	margin: 0;
}

/*bar club */
.lc-search-wrapper.bar-btn {
	margin-top: 0;
}

.lc-search-wrapper.bar-btn .lead_capture_form_newsletter_wrapper .form-group.lead_capture_form-btn-inside-button button {
	background: transparent !important;
	background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, .99607843137255) 100%) !important;
	border-color: #fd644f !important;
}

.lc-book-form .wpcf7-spinner {
	display: none;
}

.lc-form-section .lc-book-form form {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.lc-book-form {
	width: 100%;
}

.col-lg-12 > .lc-book-form > div {
	width: 100%;
}

.lc-book-form .lc-navbtn {
	border: 0 !important;
	color: #fff;
}

.lc-search-wrapper.bar-btn .lead_capture_form_newsletter_wrapper .lead_capture_form-btn-inside-input {
	margin: 0;
}

.lc-Testimonials-section .lc-table-booking-heading.lc-Testimonials h2 {
	margin-top: 20px;
}

/* Barber */
.lc-header-wrapper .lead_capture_form-btn-inside-input {
	margin: 0;
}

.lead_capture_form-btn-inside-input .form-group.barber-input input.form-control:focus {
	border-color: #212121;
}

.lead_capture_form-btn-inside-input .form-group.barber-input input.form-control {
	padding: 15px 120px 15px 20px;
}

.form-group.barber-input ~ .form-group.lead_capture_form-btn-inside-button button {
	padding: 18px 20px 18px 20px;
}

.form-group.barber-input ~ .form-group.lead_capture_form-btn-inside-button {
	right: 0;
}

.lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-next, .lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-prev {
	background-color: #f7f5e7 !important;
}

.lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-prev:hover, .lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-next:hover {
	background-color: #b9aa2c !important;
}

.lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-next svg path, .lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-prev svg path {
	fill: #b9aa2c;
}

.lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-prev:hover svg path, .lc-testimonial-wrapper .lc-testimonial-slider-wrapper:not(.lc-test-slide-style7) > .swiper-button-next:hover svg path {
	fill: #fff;
}

.lead_capture_form-btn-inside-input .form-group.bakery-form ~ .lead_capture_form-btn-inside-button button {
	padding: 18px 30px;
	top: 10px !important;
	right: -5px !important;
}

.lc-test-slide-style7 .swiper-button-prev, .lc-test-slide-style7 .swiper-button-next {
	background-color: #2a2e4b !important;
}

.lc-test-slide-style7 .swiper-button-prev:hover, .lc-test-slide-style7 .swiper-button-next:hover {
	background-color: #ff557d !important;
}

.lc-testimonial-slider-wrapper.lc-test-slide-style7 .swiper-pagination {
	bottom: 0;
}

/* Car Dealer */
.lc-banner-text.lc-banner-text-style8 .lc-banner-box {
	background: #2c2b30;
}

.lc-banner-text.lc-banner-text-style8 .lc-banner-box:hover {
	background: #fb631b;
}

.lc-search-wrapper.lc-search-wrapper-style8 > p {
	font-size: 22px;
	color: #222;
	font-weight: 600;
	padding: 8px 0 6px 30px;
	font-family: "Outfit", sans-serif;
	background: #f0f0f0;
	margin: 0 0 20px !important;
}

.lc-search-wrapper.lc-search-wrapper-style8 {
	padding-top: 0;
	overflow: hidden;
}

.lc-search-wrapper.lc-search-wrapper-style8 .lead_capture_form_render {
	padding: 5px 15px 0;
	margin: 0;
}

.lc-search-wrapper.lc-search-wrapper-style8 .lead_capture_form_render input.form-control {
	padding: 12px 25px;
}

.lc-search-wrapper.lc-search-wrapper-style8 .lead_capture_form_render .lead_capture_form-btn-inside-button {
	right: 10px;
}

/* Charity */
.lc-search-wrapper.lc-search-wrapper-style9 {
	background: transparent;
	box-shadow: none;
}

.lc-search-wrapper.lc-search-wrapper-style9 input.form-control {
	box-shadow: 0px 0px 30px 0px rgba(190, 45, 79, 10%);
}

/* Construction */
.lc-test-box.lc-test-box-style11 .lc-test-img.lc-test-img-style11 img {
	border-radius: 50%;
	border: 4px solid #878787;
}

.lc-test-box.lc-test-box-style11:hover .lc-test-img.lc-test-img-style11 img {
	border-color: #ff2d5a;
}

.lc-header-wrapper-style11 .lc-subscribe-form.lc-subscribe-form-style11 .lc-sub-form.lc-sub-form-style11 {
	justify-content: inherit;
	padding-left: 30px;
}

.form-group.constructor-input input.form-control {
	padding: 13px 20px 13px 20px;
}

.corporate-form textarea {
	height: 100px;
	border: 1px solid #dee9ed !important;
}

.lc-banner-text-style12 .lc-search-wrapper-style12 .lc-message-icon {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.lc-banner-text-style12 .lc-search-wrapper-style12 .lc-message-icon .lead_capture_form_render {
	width: calc(100% - 50px);
}

.lc-banner-text-style12 .lc-search-wrapper-style12 .lc-message-icon .lead_capture_form_render input.form-control {
	border: 0;
	padding-left: 0;
}

.lc-book-form-wrapper .container > .row {
	align-items: flex-end;
}

.row.corporate-form {
	padding-bottom: 80px;
}

.row.corporate-form input.form-control {
	max-width: 100%;
}

.lc-subscribe .lead_capture_form_render {
	width: 100%;
}

.lc-banner-text.lc-banner-text-style17 .lead_capture_form-btn-inside-input {
	margin: 4px auto 0;
	width: 99%;
}

.lc-subscribe-form-style20 .lc-sub-form-style20 .lead_capture_form_render {
	width: 100%;
}

.lc-newsletter.lc-newsletter-style21 .lead_capture_form-btn-inside-input {
	margin: 0;
}

.swiper-slide-prev .lc-eventbox-timer-wrapper, .swiper-slide-next .lc-eventbox-timer-wrapper {
	padding: 0px;
}

.swiper-slide-next .lc-eventbox-timer-wrapper {
	right: auto;
	left: 29px;
}

.swiper-slide-prev .lc-eventbox-timer-wrapper h5, .swiper-slide-next .lc-eventbox-timer-wrapper h5 {
	font-size: 20px;
	color: var(--lc-heading-color);
	font-weight: 500;
	font-family: "Barlow", sans-serif;
	background-color: #fff;
	opacity: .902;
	border-radius: 10px;
	padding: 13px 40px 13px 40px !important;
}

.swiper-slide-prev .lc-eventbox-timer-wrapper .lc-eventtimer-box, .swiper-slide-next .lc-eventbox-timer-wrapper .lc-eventtimer-box {
	display: none;
}

.lc-eventslider-style21 .swiper-slide.swiper-slide-active .lc-eventbox-timer-wrapper {
	display: block;
}

.form-group.fitness-btn button {
	background-image: linear-gradient(-37deg, #ff6900 0%, #ed0979 100%);
	padding: 16px 20px !important;
	border-radius: 6px;
	color: #fff;
}

.lc-newsletter-style24 .lead_capture_form-btn-inside-input {
	margin: 0;
}

.lc-testimonial-box.lc-testimonial-box-style24 {
	margin-right: 0;
	max-width: 100%;
}

.lc-search-wrapper.lc-search-wrapper-style25 .lead_capture_form-btn-inside-input {
	margin: 0;
}

.lc-testimonial-style25 .lc-testimonial-slider-wrapper-style25 .lc-services-inner-testimonials div#lc-slide-testimonal {
	width: 100%;
	overflow: hidden;
}

.lc-header-text-wrapper.lc-header-text-wrapper-style26 .lc-bg-email-box .lead_capture_form-btn-inside-input, .lc-search-wrapper-style27 .lead_capture_form-btn-inside-input {
	margin: 0;
}

.lc-appointment-section.lc-appointment-section-style27 {
	overflow: hidden;
	width: 100%;
	position: relative;
}

.lc-form-wrapper.lc-form-wrapper-style27 .lc-book-form-heading.lc-book-form-heading-style27 {
	top: 0;
}

.lc-book-form-wrapper.lc-book-form-wrapper-style27 .form-group button {
	min-width: 170px;
	margin-top: 20px;
}

.lc-book-form-wrapper.lc-book-form-wrapper-style27 input, .lc-book-form-wrapper.lc-book-form-wrapper-style27 textarea {
	background: transparent;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #fff;
	margin: 0 0 20px;
	padding-left: 0;
}

.lc-book-form-wrapper.lc-book-form-wrapper-style27 label {
	font-size: 15px;
	color: #fff;
	font-weight: 600;
}

.lc-book-form-wrapper.lc-book-form-wrapper-style27 input::placeholder, .lc-book-form-wrapper.lc-book-form-wrapper-style27 textarea::placeholder {
	color: rgba(255, 255, 255, 60%);
}

.lc-price-list-wrapper-style27, .lc-banner-section-style27 {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.shadow-pulse {
	animation: shadow-pulse 2s infinite;
}

.creative-agency-newsletter .form-group.lead_capture_form-btn-inside-button {
	top: 0;
	bottom: 0;
	right: 12px;
}

.creative-agency-newsletter input.form-control {
	padding: 12px 50px 10px 20px;
}

.lc-plan-box h2 {
	display: inline-flex;
	align-items: center;
	grid-gap: 3px;
}

.lps_restaurant_textfield input {
	font-family: "Outfit";
	color: #c6c1d0 !important;
}

.lps_restaurant_button {
	font-size: 16px;
	font-family: "Outfit";
	font-weight: 500 !important;
	letter-spacing: 1px;
	color: #7e7e7e;
}

.lcp_real_estate_input input {
	font-size: 15px;
	color: #eda5ab;
	font-weight: 400;
	font-family: "Outfit";
	background-color: transparent;
	padding: 12px 0 11px 0;
	width: 100%;
	margin-bottom: 20px;
}

.lcp_real_estate_button button {
	font-weight: 500 !important;
	letter-spacing: 2px;
	font-family: "Outfit";
	text-transform: uppercase;
}

.lc-banner-img-wrapper.lc-banner-img-style26 {
	position: relative;
}

.lc-banner-icon-style26 img:nth-child(1) {
	left: -5%;
	bottom: auto;
	top: 30%;
}

.lc-banner-icon-style26 img:nth-child(2) {
	top: 12%;
}

.lc-banner-icon-style26 img:nth-child(3) {
	right: 0;
	top: 6%;
}

.lc-banner-icon-style26 img:nth-child(4) {
	right: 70px;
	top: 35%;
}

.lc-banner-icon-style26 img:nth-child(5) {
	right: 0;
	bottom: 120px;
}

.lc-banner-img-wrapper.lc-banner-img-style26 > img:nth-child(2) {
	display: none;
}

.lc-plan-box.lc-plan-box-style26 h2 {
	display: block;
}

.lc-serviceslider-wrappers.lc-serviceslider-style20 .swiper-wrapper {
	padding-top: 15px;
}

.lc-sub-form-style20 input {
	padding: 13px 20px 13px 20px !important;
	width: 100%;
	border-radius: 6px !important;
	border: 1px solid #dbdada !important;
	text-transform: capitalize;
	background: #f9f9f9;
}

.lps_medical_news_form input {
	font-size: 15px;
	font-family: "Mukta", sans-serif;
	color: #c6c1d0;
	padding: 18px 0 18px 15px;
}

.lps_medical_news_form input::placeholder {
	color: #c6c1d0;
}

.lps_medical_news_form input {
	font-size: 15px;
	font-family: "Mukta", sans-serif;
	color: #c6c1d0;
	padding: 18px 0 18px 15px;
	border-radius: 6px !important;
	background-color: #fff;
}

.lps_medical_news_form button {
	font-size: 16px !important;
	font-family: "Mukta", sans-serif;
	font-weight: 600 !important;
	position: relative;
	letter-spacing: 0px;
}

.lc-headlist-wrapper ul {
	margin: 0 !important;
}

.lc-headlist-wrapper ul li {
	width: 38%;
	float: left;
}

.lc-headlist-wrapper > ul > li p {
	line-height: 36px;
}

.lc-search-wrapper-style18 .lead_capture_form-btn-inside-input {
	margin: 0 !important;
}

.lc-arrival-box-text span.lc-rating-img svg {
	margin-top: -3px;
	margin-right: 5px;
}

.lc-arrival-price span.lc-old-price {
	margin-right: 5px;
}

.lc-search-wrapper-style22 {
	border: 0 !important;
}

.lc-Newsletter-style22 .lead_capture_form-btn-inside-input {
	margin: 0;
	border: 0 !important;
}

.lc-Newsletter-style22 .lead_capture_form-btn-inside-input input {
	padding: 13px;
}

.lc-Newsletter-style22 .lead_capture_form-btn-inside-input .lead_capture_form-btn-inside-button {
	right: 0 !important;
}

.lc-service-box-wrapper-style23:hover img {
	filter: brightness(5);
}

.creative-agency-newsletter input {
	font-size: 15px !important;
	font-weight: 400 !important;
	font-family: "Red Hat Display";
	background-color: #fbf2ff;
	padding: 14px 0 14px 18px !important;
}

.creative-agency-newsletter input::placeholder {
	color: #bfa6d4;
}

.creative-agency-newsletter button {
	padding: 16px 27px !important;
	background-image: linear-gradient(106deg, #c371f5 0%, #f971cd 100%) !important;
	transition: all .5s ease-in-out;
}

.creative-agency-newsletter button:hover {
	background-image: linear-gradient(106deg, #f971cd 0%, #c371f5 100%) !important;
}

.tatoo_form input {
	padding: 12px 15px !important;
}

.tatoo_form .lead_capture_form-btn-inside-button {
	right: 0 !important;
}

.tatoo_form .lead_capture_form-btn-inside-button button {
	padding: 13px 15px !important;
	font-size: 14px !important;
}

.tatoo_form input::placeholder {
	font-size: 14px !important;
	color: white;
}

@media (max-width: 1500px) {
	.lc-banner-img-wrapper.lc-banner-img-style26 > img:nth-child(1) {
		display: none;
	}
	
	.lc-banner-img-wrapper.lc-banner-img-style26 > img:nth-child(2) {
		display: block;
	}
}

@media (max-width:1199px) {
	.lc-bannerslider-style24-button .swiper-button-prev {
		right: unset;
		left: 0;
		top: 0;
		bottom: 0;
	}
	
	.lc-bannerslider-style24-button .swiper-button-next {
		bottom: 30px;
		right: 0;
		left: 90px;
		top: 38px;
	}
	
	.lc-newsletter-style24 {
		padding: 20px 0 0 0;
	}
}

@media (max-width:991px) {
	.lc-al-know-btn.lc-al-more {
		margin-top: 30px;
	}
	
	.lc-client-style23 {
		position: unset;
		margin: auto;
	}
}

@media (max-width:767px) {
	.form-group.constructor-input input.form-control {
		margin-bottom: 10px;
	}
	
	.lc-banner-text-style12 .lc-search-wrapper-style12 .lc-message-icon img {
		display: none;
	}
	
	.lc-banner-text-style12 .lc-search-wrapper-style12 .lc-message-icon .lead_capture_form_render input.form-control {
		padding-left: 20px;
	}
	
	.lc-plan-box {
		margin: 0 auto 20px;
	}
	
	.lc-testimonial-box.lc-testimonial-box-style27 {
		padding: 20px 20px;
	}
}

/*startup demo css start*/

/* responsive css start */
@media (max-width:1870px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: 170px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: 170px;
	}
}

@media (max-width:1800px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: 100px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: 100px;
	}
}

@media (max-width:1670px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: 50px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: 50px;
	}
}

@media (max-width:1570px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: 20px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: 20px;
	}
}

@media (max-width:1470px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: -10px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: -10px;
	}
}

@media (max-width:1400px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: 0px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: 0px;
	}
}

@media (max-width:1350px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: 20px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: 20px;
	}
}

@media (max-width:1290px) {
	.lc-testimonial-navigation-startup .swiper-button-prev {
		left: 0px;
	}
	
	.lc-testimonial-navigation-startup .swiper-button-next {
		right: 0px;
	}
}

@media (max-width:1250px) {
	.lc-testimonial-navigation-startup .swiper-button-prev, .lc-testimonial-navigation-startup .swiper-button-next {
		display: none;
	}
}

/* responsive css end */

/*startup demo css end*/

/*meetup demo css start*/

/* responsive css start */
@media (min-width:576px) {
	@keyframes heroShapeFour {
		0%, 100% {
			border-radius: 42% 58% 70% 30%/45% 45% 55% 55%;
		}
		
		35% {
			border-radius: 70% 30% 46% 54%/30% 29% 71% 70%;
		}
		
		65% {
			border-radius: 100% 60% 60% 100%/100% 100% 60% 60%;
		}
	}
}

@media (max-width:1500px) {
	.lc-banner-wrapper-style30 .container-fluid {
		padding: 0 15px;
	}
}

@media (max-width:1199px) {
	.lc-banner-wrapper-style30 {
		padding: 30px 0 80px 0;
	}
	
	.lc-banner-img-1-style30 {
		margin-top: 30px;
	}
	
	.lc-banner-img-1-style30 img:first-child {
		display: none;
	}
	
	.lc-banner-img-2-style30 {
		text-align: center;
		margin-top: 30px;
	}
	
	.lc-about-img-style30:before {
		left: 20px;
	}
}

@media (max-width:1024px) {
	.lc-about-img-style30:before {
		left: 120px;
	}
}

@media (max-width:991px) {
	.lc-banner-text-style30 h1 {
		max-width: 100%;
		text-align: center;
	}
	
	.lc-banner-logo-style30 {
		text-align: center;
		padding-top: 0;
	}
	
	.lc-banner-img-1-style30:before {
		display: none;
	}
	
	.lc-banner-text-style30 .lc-btn-style30 {
		margin: 40px auto auto;
	}
	
	.lc-banner-img-1-style30 {
		margin-left: 0;
		text-align: center;
	}
	
	.lc-pricing-img-style30 {
		text-align: center;
	}
	
	.lc-meetup-newsletter-head {
		padding-left: 0;
		text-align: center;
	}
	
	.lc-meetup-newsletter-head p {
		margin: auto;
	}
}

@media (max-width:767px) {
	.lc-about-img-style30:before {
		left: 60px;
	}
	
	.lc-about-img-style30 {
		margin-bottom: 100px;
	}
}

@media (max-width:575px) {
	.lc-about-img-style30:before {
		display: none;
	}
	
	.lc-about-img-style30 {
		margin-bottom: 30px;
	}
	
	.lc-about-img-style30 {
		margin-top: 0;
	}
}

@media (max-width:425px) {
	.lc-banner-text-style30 h1 {
		font-size: 30px;
	}
}

/* responsive css end */

/*meetup demo css end*/

/*pet shop demo css start*/

/* responsive css start */
@media (max-width:1800px) {
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		right: 130px;
	}
	
	.lc-banner-small-dog-img {
		bottom: 0;
		right: 100px;
	}
	
	.lc-banner-men-dog-img {
		left: -100px;
	}
}

@media (max-width:1700px) {
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		right: 70px;
	}
}

@media (max-width:1600px) {
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		right: 0;
	}
	
	.lc-banner-small-dog-img {
		right: 0;
	}
	
	.lc-banner-follow-style31 {
		bottom: 0;
		left: 0;
	}
	
	.lc-banner-men-dog-img {
		left: -50px;
		top: -60px;
	}
}

@media (max-width:1500px) {
	.lc-banner-men-dog-img {
		left: -120px;
		top: -60px;
	}
}

@media (max-width:1350px) {
	.lc-banner-men-dog-img {
		left: -90px;
		top: -60px;
	}
	
	.lc-banner-wrapper-style31 .container-fluid {
		padding: 0 15px 0 15px;
	}
	
	.lc-about-img-style31:before {
		width: 450px;
		height: 450px;
		left: -30px;
	}
}

@media (max-width:1199px) {
	.lc-banner-men-dog-img, .lc-banner-small-dog-img, .lc-logo-style31 h4:before {
		display: none;
	}
	
	.lc-banner-main-img {
		text-align: center;
		margin-top: 30px;
	}
	
	.lc-banner-follow-style31 {
		left: 150px;
	}
	
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		right: 200px;
		top: auto;
		bottom: 500px;
	}
	
	.lc-banner-comment-style31 {
		bottom: 410px;
	}
	
	.lc-logo-style31 {
		text-align: center;
	}
	
	.lc-banner-heading-style31 {
		text-align: center;
	}
	
	.lc-banner-heading-style31 h1, .lc-banner-heading-style31 p {
		margin: auto;
	}
	
	.lc-banner-subscribe-box-style31 {
		margin-left: auto;
		margin-right: auto;
	}
	
	.lc-logo-style31 h4 {
		margin-left: 0;
	}
	
	.lc-testimonial-slider-box-style31 {
		box-shadow: none;
		border: 1px solid rgba(0, 0, 0, .1);
	}
	
	.lc-testimonial-slider-img-style31 {
		margin-left: 0;
	}
}

@media (max-width:1024px) {
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		right: 100px;
	}
	
	.lc-banner-follow-style31 {
		left: 50px;
	}
	
	.lc-about-img-style31 {
		text-align: center;
	}
	
	.lc-about-img-style31:before {
		left: 200px;
	}
}

@media (max-width:991px) {
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		right: 40px;
	}
	
	.lc-service-icon-style31 {
		width: auto;
	}
	
	.lc-service-box-style31 {
		flex-direction: column;
	}
	
	.lc-service-content-style31 {
		padding-left: 0;
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	
	.lc-testmnl-heading-style31 {
		text-align: center;
	}
	
	.lc-testimonial-nav-style31 {
		max-width: 100px;
		margin: auto;
	}
	
	.lc-testimonial-slider-box-style31 {
		max-width: 100%;
		margin-top: 60px;
	}
	
	.lc-about-img-style31:before {
		left: 100px;
	}
}

@media (max-width:767px) {
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		right: 0px;
	}
	
	.lc-banner-follow-style31 {
		left: 0px;
	}
	
	.lc-banner-subscribe-box-style31 span.lc-newlt-shape-style31 {
		display: none;
	}
	
	.lc-testimonial-slider-box-style31 {
		flex-direction: column;
		text-align: center;
		padding: 0 0 10px 0;
	}
	
	.lc-testimonial-slider-content-style31 {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	
	.lc-testimonial-slider-content-style31 ul::before {
		left: 50%;
		transform: translateX(-50%);
	}
	
	.lc-testimonial-slider-content-style31 p {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.lc-about-img-style31 {
		text-align: center;
	}
	
	.lc-about-img-style31:before {
		display: none;
	}
	
	.lc-banner-comment-style31 {
		bottom: 300px;
	}
	
	.lc-banner-star-style31 {
		bottom: 390px;
	}
}

@media (max-width:575px) {
	.lc-banner-star-style31 {
		bottom: 160px;
	}
	
	.lc-banner-comment-style31 {
		bottom: 260px;
	}
}

@media (max-width:480px) {
	.lc-banner-star-style31, .lc-banner-comment-style31 {
		position: unset;
	}
	
	.lc-banner-star-style31 {
		margin: auto auto 20px;
	}
	
	.lc-banner-comment-style31 {
		margin: auto;
	}
	
	.lc-banner-follow-style31 {
		position: unset;
		margin: 20px auto;
		animation: none;
	}
}

@media (max-width:425px) {
	.lc-testimonial-qoute-style31 {
		display: none;
	}
}

/* responsive css end */

/*pet shop demo css end*/

/*single property demo css start*/

/* responsive css start */
@media (max-width:1700px) {
	.lc-banner-wrapper-style33 .container-fluid {
		padding: 0 15px;
	}
}

@media (max-width:1500px) {
	.lc-banner-img-style33 {
		justify-content: center;
	}
	
	.lc-banner-img-style33 img:last-child {
		display: none;
	}
	
	.lc-banner-contact-style33 {
		bottom: auto;
		top: 50%;
		transform: translateY(-50%) rotate(90deg);
		left: -40px;
	}
}

@media (max-width:1400px) {
	.lc-banner-img-style33 {
		justify-content: flex-end;
	}
	
	.lc-banner-contact-style33 {
		left: 130px;
	}
}

@media (max-width:1350px) {
	.lc-banner-contact-style33 {
		left: 40px;
	}
}

@media (max-width:1300px) {
	.lc-banner-info-style33 {
		margin-top: 50px;
	}
	
	.lc-banner-wrapper-style33 {
		padding: 35px 0 50px 0;
	}
}

@media (max-width:1199px) {
	.lc-banner-contact-style33 {
		left: 0;
	}
	
	.lc-testmnl-slider-box-style33 {
		max-width: 400px;
	}
}

@media (max-width:1100px) {
	.lc-banner-contact-style33 {
		left: -100px;
	}
	
	.lc-banner-info-inner-style33::before {
		right: -20px;
	}
}

@media (max-width:1024px) {
	.lc-banner-info-inner-style33::before {
		display: none;
	}
}

@media (max-width:991px) {
	.lc-banner-left-style33 {
		padding-top: 0;
		text-align: center;
	}
	
	.lc-banner-heading-style33 h1 {
		font-size: 40px;
	}
	
	.lc-banner-newltr-styl33 {
		justify-content: center;
	}
	
	.lc-banner-info-style33 {
		margin: 50px auto 0 auto;
	}
	
	.lc-banner-img-style33 {
		justify-content: center;
	}
	
	.lc-banner-contact-style33 {
		position: unset;
		transform: none;
		margin: 20px auto 0 auto;
	}
	
	.lc-testmnl-slider-box-style33 {
		max-width: 650px;
	}
	
	.lc-banner-left-style33 .lead_capture_form_big_input_box {
		justify-content: center;
	}
}

@media (max-width:767px) {
	.lc-about-img-style33 {
		justify-content: center;
	}
	
	.lc-about-img-style33 {
		flex-direction: column;
		align-items: center;
	}
	
	.lc-about-img-style33 img:first-child {
		margin-bottom: 20px;
	}
	
	.lc-testmnl-slider-box-style33 {
		max-width: 450px;
	}
}

@media (max-width:575px) {
	.lc-banner-contact-style33 {
		padding: 30px 20px;
	}
}

@media (max-width:480px) {
	.lc-banner-cnt-detail-style33 h4 {
		font-size: 25px;
	}
	
	.lc-banner-cnt-detail-style33 {
		padding-left: 20px;
	}
	
	.lc-banner-info-inner-style33::before {
		display: none;
	}
	
	.lc-banner-info-style33 {
		padding: 25px 15px;
	}
	
	.lc-testmnl-slider-box-style33 {
		max-width: 400px;
	}
}

@media (max-width:425px) {
	.ls-banner-arrowimg-33 {
		display: none;
	}
	
	.lc-banner-newltr-styl33 h6 {
		font-size: 18px;
		margin: 0 0 0 10px;
	}
	
	.lc-testmnl-slider-box-style33 {
		max-width: 350px;
		padding: 20px;
	}
}

@media (max-width:375px) {
	.lc-banner-contact-style33 {
		flex-direction: column;
	}
	
	.lc-banner-cnt-detail-style33 {
		padding-left: 0px;
	}
	
	.lc-banner-cnt-detail-style33 {
		padding-top: 15px;
	}
	
	.lc-banner-info-style33 {
		flex-direction: column;
	}
	
	.lc-banner-info-style33 .lc-banner-info-inner-style33:nth-child(2) {
		margin: 20px 0;
	}
	
	.lc-testmnl-slider-box-style33 {
		max-width: 280px;
	}
}

/* responsive css end */

/*single property demo css end*/

/*photographer demo css start*/

/* responsive css start */
@media (max-width:1500px) {
	.lc-banner-newsltr-box-style35 {
		margin: 70px 0 0 50px;
	}
	
	.lc-banner-right-content-style35 {
		padding: 20px;
	}
}

@media (max-width:1400px) {
	.lc-banner-wrapper-style35 .container-fluid {
		padding: 0 15px 0 0;
	}
	
	.lc-banner-newsltr-box-style35 {
		margin: 50px 0 0 20px;
	}
	
	.lc-banner-right-content-style35 h4 {
		font-size: 25px;
	}
}

@media (max-width:1399px) {
	.lc-tesmnl-slider-style35 .swiper-button-prev {
		left: 40px;
	}
	
	.lc-tesmnl-slider-style35 .swiper-button-next {
		right: 40px;
	}
}

@media (max-width:1300px) {
	.lc-banner-newsltr-box-style35 {
		max-width: 750px;
		padding: 30px;
	}
}

@media (max-width:1199px) {
	.lc-banner-newsltr-box-style35 {
		max-width: 600px;
	}
	
	.lc-testmnl-box-style35 {
		max-width: 800px;
	}
	
	.lc-team-slider-parent-style35 {
		text-align: center;
	}
}

@media (max-width:991px) {
	.lc-banner-wrapper-style35 .container-fluid {
		padding: 0;
	}
	
	.lc-logo-style35 {
		padding-left: 0;
		text-align: center;
	}
	
	.lc-banner-inner-style35 {
		flex-direction: column;
	}
	
	.lc-banner-right-img-style35 img {
		width: 100%;
		padding: 0 15px;
	}
	
	.lc-banner-right-content-style35 {
		right: 25px;
		left: 25px;
	}
	
	.lc-banner-newsltr-box-style35 {
		margin: 50px auto 20px auto;
	}
	
	.lc-banner-right-img-style35 {
		text-align: center;
	}
	
	.lc-banner-newsltr-box-style35 {
		max-width: 630px;
	}
	
	.lc-testmnl-box-style35 {
		max-width: 100%;
		padding: 40px 25px;
	}
	
	.lc-tesml-text-style35 {
		margin-left: 20px;
	}
	
	.lc-tesmnl-slider-style35 .swiper-button-next, .lc-tesmnl-slider-style35 .swiper-button-prev {
		width: 50px;
		height: 50px;
		top: 30px;
	}
	
	.lc-tesmnl-slider-style35 .swiper-button-next {
		left: auto;
		right: 10px;
	}
	
	.lc-tesmnl-slider-style35 .swiper-button-prev {
		left: auto;
		right: 70px;
	}
	
	.lc-team-left-parent-style35 {
		padding-top: 0;
		padding-bottom: 100px;
		text-align: center;
	}
	
	.lc-team-nav-style35 {
		max-width: 120px;
		width: 100%;
		margin: auto;
	}
}

@media (max-width:767px) {
	.lc-banner-wrapper-style35 .container-fluid {
		padding: 0 15px;
	}
	
	.lc-banner-right-img-style35 img {
		padding: 0;
	}
	
	.lc-banner-right-content-style35 {
		right: 10px;
		left: 10px;
	}
	
	.lc-banner-right-content-style35 {
		padding: 20px 10px;
	}
	
	.lc-testmnl-box-style35 {
		flex-direction: column;
	}
	
	.lc-tesml-img-style35 {
		width: 50%;
		margin-top: 30px;
	}
	
	.lc-tesml-text-style35 {
		margin-left: 0;
		width: 100%;
		text-align: center;
		padding-top: 20px;
	}
}

@media (max-width:425px) {
	.lc-testmnl-box-style35 {
		padding: 40px 15px 20px 15px;
	}
}

/* responsive css end */

/*photographer demo css end*/

/*pool cleaning demo css start*/

/* responsive css start */
@media (max-width:1800px) {
	.lc-banner-left-style36 {
		padding-left: 100px;
	}
}

@media (max-width:1300px) {
	.lc-banner-left-style36 {
		padding-left: 0;
	}
	
	.lc-logo-style36 {
		padding-bottom: 30px;
		padding-top: 20px;
	}
}

@media (max-width:1199px) {
	.lc-about-img-style36 {
		text-align: center;
	}
	
	.lc-heading-style36 h1 {
		max-width: 100%;
	}
	
	.lc-about-list-style36 ul li {
		max-width: 100%;
		justify-content: center;
	}
	
	.lc-about-right-main-style36 {
		padding-left: 0;
	}
	
	.lc-contact-form-right-style36 {
		width: 50%;
		padding: 250px 20px 50px 20px;
	}
	
	.lc-contact-form-style36 {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.lc-about-right-main-style36 .lc-heading-style36 {
		text-align: center;
	}
	
	.lc-contact-info-style36 {
		margin-left: 50px;
		margin-right: 50px;
	}
}

@media (max-width:991px) {
	.lc-banner-wrapper-style36 .container-fluid {
		padding: 0 15px;
	}
	
	.lc-banner-parent-style36 {
		flex-direction: column;
		text-align: center;
	}
	
	.lc-banner-left-style36 {
		width: 100%;
	}
	
	.lc-banner-left-heading-style36 p {
		margin: auto;
	}
	
	.lc-banner-right-img-style36 {
		width: 100%;
		margin-top: 30px;
	}
	
	.lc-tesmnl-client-top-style36 {
		justify-content: center;
	}
	
	.lc-testmnl-text-style36 p {
		text-align: center;
	}
	
	.lc-testmnl-text-style36 h4 {
		text-align: center;
	}
	
	.lc-contact-inner-style36 {
		flex-direction: column;
	}
	
	.lc-contact-form-style36 {
		margin-bottom: 30px;
	}
	
	.lc-contact-form-style36, .lc-contact-form-right-style36 {
		width: 100%;
	}
	
	.lc-testmnl-text-style36 {
		text-align: center;
	}
}

@media (max-width:575px) {
	.lc-banner-left-heading-style36 h1 {
		font-size: 40px;
	}
	
	.lc-heading-style36 h1 {
		font-size: 30px;
	}
	
	.lc-heading-style36 p {
		text-align: left;
	}
	
	.lc-temnl-box-style36 {
		padding: 30px 20px;
	}
	
	.lc-contact-form-right-style36 {
		padding: 150px 20px 20px 20px;
	}
	
	.lc-contact-info-style36 {
		padding: 15px;
	}
	
	.lc-contct-no-style36 {
		padding-left: 15px;
	}
	
	.lc-contact-info-style36 {
		margin-left: 30px;
		margin-right: 30px;
	}
}

@media (max-width:425px) {
	.lc-banner-left-heading-style36 h1 {
		font-size: 30px;
	}
	
	.lc-contact-form-right-style36 {
		padding: 20px;
	}
	
	.lc-contact-info-style36 {
		flex-direction: column;
		text-align: center;
	}
	
	.lc-contct-no-style36 {
		padding-left: 0;
		padding-top: 10px;
	}
	
	.lc-contact-info-style36 {
		margin-left: 0;
		margin-right: 0;
	}
}

/* responsive css end */

/*pool cleaning demo css end*/

/*yoga classes demo css start*/

/* responsive css start */
@media (max-width:1800px) {
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: 100px;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: 100px;
	}
}

@media (max-width:1700px) {
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: 50px;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: 50px;
	}
}

@media (max-width:1600px) {
	.lc-banner-wraper-style38 .container-fluid {
		padding: 0 50px;
	}
	
	.lc-banner-right-parent-style38 .lc-banner-shp5-style38 {
		right: 0;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: 0px;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: 0px;
	}
}

@media (max-width:1500px) {
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: -10px;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: -10px;
	}
}

@media (max-width:1450px) {
	.lc-tesml-wrapper-style38 .swiper-button-next, .lc-tesml-wrapper-style38 .swiper-button-prev {
		width: 50px;
	}
}

@media (max-width:1400px) {
	.lc-banner-wraper-style38 {
		padding-bottom: 50px;
	}
	
	.lc-banner-right-parent-style38 .lc-banner-shp2-style38 {
		right: 100px;
	}
	
	.lc-banner-right-parent-style38 .lc-banner-shp1-style38 {
		top: 40px;
	}
	
	.lc-banner-right-img-style38:before {
		width: 550px;
		height: 550px;
	}
	
	.lc-banner-right-heartbeat-style38 {
		right: 0;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: 10px;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: 10px;
	}
}

@media (max-width:1300px) {
	.lc-banner-right-parent-style38 .lc-banner-shp1-style38 {
		top: 0;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: 40%;
		top: auto;
		bottom: -60px;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: 40%;
		top: auto;
		bottom: -60px;
	}
}

@media (max-width:1199px) {
	.lc-banner-wraper-style38 .container-fluid {
		padding: 0 15px;
	}
	
	.lc-banner-heading-style38 h1 {
		font-size: 41px;
	}
	
	.lc-banner-right-img-style38:before {
		width: 450px;
		height: 450px;
	}
	
	.lc-banner-shp1-style38, .lc-banner-shp2-style38, .lc-banner-shp3-style38, .lc-banner-shp4-style38, .lc-banner-shp5-style38 {
		display: none;
	}
}

@media (max-width:991px) {
	.lc-banner-left-style38 {
		text-align: center;
	}
	
	.lc-banner-heading-style38 h1 {
		margin: auto;
	}
	
	.lc-banner-heading-style38 p {
		margin: auto;
	}
	
	.lc-banner-left-content {
		justify-content: center;
	}
	
	.lc-banner-newltr-box-style38 {
		margin: 50px auto;
	}
	
	.lc-banner-newltr-box-style38 p {
		text-align: left;
	}
	
	.lc-banner-right-img-style38:before {
		width: 650px;
		height: 650px;
	}
	
	.lc-banner-right-calories-style38 {
		left: 50px;
	}
	
	.lc-banner-right-heartbeat-style38 {
		right: 80px;
	}
	
	.lc-banner-right-bp-style38 {
		right: 50px;
	}
	
	.lc-timetable-inner-table-style38 table.table {
		min-width: 800px;
	}
	
	.lc-tab-header-style38 ul.nav-tabs {
		padding: 10px 0;
		justify-content: center;
	}
	
	.lc-tab-header-style38 ul.nav-tabs li a {
		font-size: 15px;
		padding: 10px 16px;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: 30%;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: 30%;
	}
}

@media (max-width:767px) {
	.lc-banner-right-heartbeat-style38, .lc-banner-right-bp-style38 {
		right: 0;
	}
	
	.lc-banner-right-calories-style38 {
		left: 0px;
	}
	
	.lc-banner-right-img-style38:before {
		width: 500px;
		height: 500px;
	}
	
	.lc-tab-header-style38 ul.nav-tabs {
		flex-direction: column;
		text-align: center;
	}
	
	.lc-tab-header-style38 ul.nav-tabs {
		max-width: 300px;
		padding: 20px 0;
	}
	
	.lc-tab-header-style38 ul.nav-tabs li {
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	.lc-tab-header-style38 ul.nav-tabs li:last-child {
		margin-bottom: 0;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-prev, .lc-tesml-wrapper-style38 .swiper-button-next {
		bottom: -70px;
		width: 60px;
		height: 40px;
	}
}

@media (max-width:575px) {
	.lc-banner-right-img-style38:before {
		display: none;
	}
}

@media (max-width:480px) {
	.lc-banner-right-calories-style38 {
		bottom: 350px;
	}
}

@media (max-width:425px) {
	.lc-banner-right-calories-style38 {
		bottom: 300px;
	}
	
	.lc-banner-left-content .lc-btn-style38 {
		padding: 10px 20px;
	}
	
	.lc-banner-left-content a span {
		width: 60px;
		height: 60px;
		margin: 0 15px 0;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-prev {
		left: 20%;
	}
	
	.lc-tesml-wrapper-style38 .swiper-button-next {
		right: 20%;
	}
	
	.lc-temnl-box-style38 {
		padding: 20px;
	}
}

@media (max-width:375px) {
	.lc-banner-right-img-style38 img {
		display: none;
	}
	
	.lc-banner-right-calories-style38, .lc-banner-right-heartbeat-style38, .lc-banner-right-bp-style38 {
		position: unset;
		display: block;
	}
	
	.lc-banner-right-heartbeat-style38 {
		margin: 20px 0;
	}
	
	.lc-banner-left-content .lc-btn-style38 {
		padding: 8px 12px;
		font-size: 14px;
	}
	
	.lc-banner-left-content a span {
		width: 50px;
		height: 50px;
	}
	
	.lc-banner-left-content a span svg {
		height: 15px;
	}
	
	.lc-banner-left-content a:last-child {
		font-size: 14px;
	}
}

/* responsive css end */

/*yoga classes demo css end*/

/*plumber demo css start*/

/* responsive css start */
@media (max-width:1700px) {
	.lc-banner-wrapper-style40 .container-fluid {
		padding: 0px 50px;
	}
}

@media (max-width:1300px) {
	.lc-banner-rating-box-style40 {
		right: -300px;
	}
}

@media (max-width:991px) {
	.lc-banner-rating-box-style40 {
		top: 100px;
		right: 200px;
	}
}

@media (max-width:767px) {
	.lc-banner-wrapper-style40 .container-fluid {
		padding: 0 15px;
	}
	
	.lc-banner-rating-box-style40 {
		display: none;
	}
	
	.lc-banner-heading-style40 h1 {
		font-size: 50px;
	}
	
	.lc-logo-style40 {
		padding-bottom: 50px;
	}
	
	.lc-banner-heading-style40 h1 {
		padding-bottom: 50px;
	}
	
	.lc-banner-newltr-box-style40 {
		max-width: 500px;
		padding: 30px;
	}
	
	.lc-blog-parent-style40 {
		text-align: center;
	}
}

/* responsive css end */

/*plumber demo css end*/

/*Roof Constructions demo css start*/

/* responsive css start */
@media (max-width:1500px) {
	.lc-banner-wrapper-style41 .container-fluid {
		padding: 0 20px 0 20px;
	}
	
	.lc-banner-heading-style41 h1 {
		font-size: 40px;
	}
	
	.lc-logo-style41 {
		padding-bottom: 50px;
	}
}

@media (max-width:1199px) {
	.lc-banner-newsltr-box {
		padding: 30px 20px;
	}
}

@media (max-width:1100px) {
	.lc-banner-newsltr-box {
		flex-direction: column;
	}
	
	.lc-newsltr-field-style41 {
		width: 100%;
	}
	
	.lc-newsltr-text-style41 h4, .lc-newsltr-text-style41 p {
		text-align: center;
	}
}

@media (max-width:991px) {
	.lc-banner-left-style41 {
		text-align: center;
	}
	
	.lc-team-img-style41 img {
		width: 100%;
	}
}

@media (max-width:480px) {
	.lc-newsltr-field-style41 {
		text-align: center;
	}
	
	.lc-banner-newsltr-box {
		padding: 15px;
	}
}

@media (max-width:425px) {
	.lc-banner-newsltr-box {
		padding: 20px;
	}
	
	.lc-newsltr-text-style41 h4 {
		font-size: 18px;
	}
	
	.lc-banner-right-style41 img {
		display: none;
	}
	
	.lc-banner-newsltr-box {
		position: unset;
	}
}

/* responsive css end */

/*Roof Constructions demo css end*/

/*painter demo css start*/

/* responsive css start */
@media (max-width:1500px) {
	.lc-banner-wrapper-style42 .container-fluid {
		padding-left: 30px;
	}
}

@media (max-width:1199px) {
	.lc-banner-right-style42 .lc-banner-right-box-style42:first-child {
		left: 0;
		bottom: 40px;
	}
	
	.lc-banner-right-style42 .lc-banner-right-box-style42:last-child {
		right: 10px;
	}
}

@media (max-width:1024px) {
	.lc-banner-right-style42 .lc-banner-right-box-style42:first-child {
		left: -50px;
	}
}

@media (max-width:991px) {
	.lc-banner-wrapper-style42 {
		background-image: none;
		background: #f1f3ff;
		padding-bottom: 50px;
	}
	
	.lc-logo-style42 {
		padding-bottom: 50px;
	}
	
	.lc-banner-left-style42 {
		text-align: center;
	}
	
	.lc-banner-heading-style42 h1 {
		margin: auto;
	}
	
	.lc-newsltr-main-style42 p {
		margin: auto;
	}
	
	.lc-banner-right-style42 .lc-banner-right-box-style42:first-child, .lc-banner-right-style42 .lc-banner-right-box-style42:nth-child(2), .lc-banner-right-style42 .lc-banner-right-box-style42:last-child {
		position: unset;
		animation: none;
	}
	
	.lc-banner-right-style42 {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		margin-top: 30px;
	}
	
	.lc-banner-right-box-style42 {
		margin-right: 15px;
	}
	
	.lc-banner-right-style42 .lc-banner-right-box-style42:last-child {
		margin-right: 0px;
	}
	
	.lc-banner-wrapper-style42 .container-fluid {
		padding-left: 15px;
	}
	
	.lc-banner-wrapper-style42.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:767px) {
	.lc-banner-right-style42 {
		flex-direction: column;
	}
	
	.lc-banner-right-box-style42 {
		max-width: 320px;
	}
	
	.lc-banner-right-style42 .lc-banner-right-box-style42 {
		margin-right: 0;
	}
	
	.lc-banner-right-style42 .lc-banner-right-box-style42:first-child, .lc-banner-right-style42 .lc-banner-right-box-style42:nth-child(2) {
		margin-right: 0px;
	}
	
	.lc-banner-right-style42 .lc-banner-right-box-style42:nth-child(2) {
		margin: 15px 0;
	}
	
	.ts-fl-wrapper {
		flex-wrap: wrap;
	}
	
	.ts-fl-wrapper .ts-fl-card-border {
		flex: 0 0 50%;
		margin-bottom: 30px;
	}
	
	.ts-fl-wrapper .ts-fl-card-border:nth-child(3), .ts-fl-wrapper .ts-fl-card-border:last-child {
		margin-bottom: 0;
	}
}

@media (max-width:425px) {
	.lc-banner-heading-style42 h1 {
		font-size: 37px;
	}
	
	.ts-fl-wrapper .ts-fl-card-border {
		flex: 0 0 100%;
	}
	
	.ts-fl-wrapper .ts-fl-card-border:nth-child(3) {
		margin-bottom: 30px;
	}
}

@media (max-width:375px) {
	.lc-service-box-style42 {
		padding: 30px 15px;
	}
}

/* responsive css end */

/*painter demo css end*/

/*sea food restaurant demo css start*/

/* responsive css start */
@media (max-width:1600px) {
	.lc-banner-wrapper-style45 {
		padding: 80px 0;
	}
}

@media (max-width:1450px) {
	.lc-banner-wrapper-style45 .container-fluid {
		padding-right: 100px;
	}
}

@media (max-width:1199px) {
	.lc-banner-wrapper-style45 .container-fluid {
		padding-right: 15px;
	}
}

@media (max-width:991px) {
	.lc-banner-wrapper-style45 {
		background-position: -400px center;
	}
	
	.lc-banner-right-style45 {
		text-align: center;
	}
	
	.lc-banner-heading-style45 h1 {
		margin: auto;
	}
	
	.lc-banner-newsltr-parent-style45 p {
		margin: auto;
	}
	
	.lc-banner-newsltr-parent-style45 {
		padding-top: 50px;
	}
	
	.lc-banner-newsltr-parent-style45 .lead_capture_form_big_input_box {
		justify-content: center;
	}
}

@media (max-width:575px) {
	.lc-banner-heading-style45 h1 {
		font-size: 40px;
	}
}

/* responsive css end */

/*sea food restaurant demo css end*/

/* hotel and resort css start */

/* responsive css start */
@media (max-width:1800px) {
	.lc-iconbox-spa-style34:nth-child(2) {
		top: 37%;
		right: 27%;
	}
	
	.lc-iconbox-spa-style34:nth-child(3) {
		bottom: 39%;
	}
	
	.lc-iconbox-spa-style34:nth-child(4) {
		bottom: 20%;
	}
	
	.lc-banner-rimage-style34 {
		right: 446px;
	}
	
	.lc-iconbox-spa-style34:nth-child(1) {
		right: 18%;
	}
	
	.lc-banner-rimg-style34 {
		margin: 46px 0 0 -120px;
	}
	
	.lc-banner-rimg-style34:nth-child(2) {
		margin: -27% 0% 0 auto;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		right: -130px;
		top: 16%;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 54%;
		right: 20%;
	}
}

@media (max-width:1799px) {
	.lc-iconbox-spa-style34:nth-child(2) {
		top: 40%;
	}
	
	.lc-iconbox-spa-style34:nth-child(3) {
		bottom: 36%;
		right: 45%;
	}
	
	.lc-iconbox-spa-style34:nth-child(4) {
		right: 10%;
	}
	
	.lc-iconbox-spa-style34:nth-child(1) {
		right: 19%;
	}
}

@media (max-width:1700px) {
	.lc-iconbox-spa-style34:nth-child(1) {
		right: 13%;
	}
	
	.lc-iconbox-spa-style34:nth-child(2) {
		right: 26%;
	}
	
	.lc-iconbox-spa-style34:nth-child(3) {
		bottom: 43%;
	}
	
	.lc-iconbox-spa-style34:nth-child(4) {
		right: 4%;
	}
	
	.lc-banner-rimg-style34:nth-child(2) {
		margin: -27% -13% 0 auto;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		right: -210px;
	}
	
	.lc-banner-rimage-style34 {
		right: 395px;
	}
	
	.lc-banner-rimg-style34:nth-child(3) {
		margin: -9% 0% 0px 32%;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		right: 11%;
	}
}

@media (max-width:1600px) {
	.lc-banner-rimage-style34 {
		right: 345px;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		right: -245px;
		top: 18%;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		right: 9%;
	}
	
	.lc-iconbox-spa-style34:nth-child(2) {
		right: 23%;
	}
	
	.lc-iconbox-spa-style34:nth-child(3) {
		right: 38%;
		bottom: 41%;
	}
}

@media (max-width:1599px) {
	.lc-iconbox-spa-style34, .lc-iconbox-spa-style34:nth-child(2) {
		display: none;
	}
	
	.lc-banner-rimg-style34:nth-child(2) {
		display: none;
	}
	
	.lc-banner-rimg-style34 {
		margin: 46px 0 0 0px;
	}
	
	.lc-banner-rimage-style34 {
		right: 230px;
	}
	
	.lc-banner-rimg-style34:nth-child(3) {
		margin: 0% 3% 0px auto;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 46%;
		right: -4%;
	}
}

@media (max-width:1523px) {
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 43%;
	}
}

@media (max-width:1500px) {
	.lc-banner-rimage-style34 {
		right: 177px;
	}
}

@media (max-width:1499px) {
	.lc-banner-rimage-style34 {
		right: 174px;
	}
	
	.lc-banner-rimg-style34:nth-child(3) {
		margin: 0% 0% 0px auto;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		right: -6%;
		top: 42%;
	}
}

@media (max-width:1400px) {
	.lc-banner-rimage-style34 {
		right: 124px;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 42%;
	}
}

@media (max-width:1399px) {
	.lc-banner-rimage-style34 {
		right: 0px;
	}
	
	.lc-banner-rimg-style34 {
		margin: 46px 0 0 138px;
	}
	
	.lc-banner-rimg-style34:nth-child(3) {
		display: none;
	}
}

@media (max-width:1300px) {
	.lc-banner-rimage-style34 {
		right: -56px;
	}
}

@media (max-width:1200px) {
	.lc-banner-rimage-style34 {
		right: -97px;
	}
}

@media (max-width:1199px) {
	.lc-about-imgbox-style34.lc-about-imgbox-price-style34 {
		top: 0;
	}
	
	.lc-about-imgbox-style34 {
		top: 25%;
		right: 19%;
	}
	
	.lc-banner-heading-wrapper-style34 {
		padding: 165px 0 80px 68px;
	}
	
	.lc-subscribe-wrapper-style34 {
		padding: 43px 25px;
	}
}

@media (min-width:1025px) and (max-width:1130px) {
	.lc-banner-rimage-style34 {
		right: -182px;
	}
}

@media (min-width:1024px) and (max-width:1199px) {
	.lc-banner-text-style34 h1 {
		font-size: 65px;
	}
}

@media (min-width:992px) and (max-width:1023px) {
	.lc-banner-text-style34 h1 {
		font-size: 63px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.lc-about-imgbox-style34.lc-about-imgbox-price-style34 {
		display: none;
	}
}

@media (max-width:1024px) {
	.lc-banner-rimage-style34 {
		right: -200px;
	}
}

@media (max-width:991px) {
	.lc-banner-section-style34 {
		background-color: #f1f6fc;
	}
	
	.lc-banner-heading-wrapper-style34 {
		padding: 130px 0 10px 68px;
	}
	
	.lc-about-imgbox-style34 {
		top: 31%;
		right: 29%;
	}
	
	.lc-banner-text-style34 h1 {
		font-size: 75px;
	}
	
	.lc-about-image-style34 {
		text-align: center;
	}
	
	.lc-banner-rightimg-wrapper-style34 {
		position: relative;
	}
	
	.lc-banner-rimg-style34 {
		margin: 46px 0 0 0px;
	}
	
	.lc-banner-rimage-style34 {
		right: 45%;
		top: -39px;
	}
	
	.lc-banner-rimg-style34 {
		display: none;
	}
	
	.lc-banner-rimg-style34:nth-child(3) {
		margin: -7% 50% 0px auto;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		right: 38%;
		top: 48%;
	}
	
	.lc-banner-rimg-style34:nth-child(2) {
		margin: -27% 0% 0 auto;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		right: -136px;
		top: 4%;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.lc-dest-loctext-style34.lc-dest-coutext-style34 {
		margin-left: 0px;
	}
	
	.lc-dest-location-style34 {
		flex-wrap: wrap;
	}
}

@media (max-width:860px) {
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		top: 9%;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 53%;
	}
	
	.lc-banner-rimage-style34 {
		right: 37%;
	}
}

@media (max-width:800px) {
	.lc-banner-rimg-style34:nth-child(2) {
		margin: -28% -18% 0 auto;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		right: -235px;
	}
}

@media (max-width:767px) {
	.lc-banner-heading-wrapper-style34 {
		padding: 150px 0 80px 30px;
	}
	
	.lc-banner-text-style34 h1 {
		font-size: 65px;
	}
	
	.lc-banner-rimg-style34 {
		padding: 266px 0 18px;
	}
	
	.lc-banner-rimage-style34 {
		right: auto;
		top: -50px;
		left: -29px;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		right: auto;
		top: 13%;
		left: 54%;
		width: 80%;
		object-fit: cover;
	}
	
	.lc-banner-rimg-style34:nth-child(3) {
		margin: -16% 38% 0px auto;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 49%;
		right: auto;
		width: 69%;
		object-fit: cover;
		left: 10%;
	}
	
	.lc-banner-logo-wrapper-style34 {
		left: 20px;
	}
}

@media (max-width:675px) {
	.lc-banner-rimg-style34:nth-child(2) {
		margin: -28% -28% 0 auto;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		right: auto;
		top: 17%;
		left: 62%;
		width: 80%;
		object-fit: cover;
	}
	
	.lc-banner-rimg-style34:nth-child(2), .lc-banner-rimg-style34:nth-child(3) {
		padding: 250px 0 18px;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 52%;
	}
}

@media (max-width:600px) {
	.lc-banner-rimg-style34:nth-child(2) {
		display: none;
	}
	
	.lc-banner-rimg-style34:nth-child(3) {
		margin: 7% 38% 0px auto;
	}
}

@media (max-width:575px) {
	.lc-subscribe-wrapper-style34 {
		padding: 25px 15px;
	}
	
	.lc-banner-rimage-style34 {
		top: -47px;
	}
	
	.lc-banner-rimg-style34:nth-child(2) {
		display: none;
	}
	
	.lc-banner-text-style34 h1 {
		padding: 0px 0 50px;
	}
}

@media (max-width:480px) {
	.lc-banner-text-style34 h1, .lc-about-texthead-style34 h2, .lc-heading-style34 h2 {
		font-size: 50px;
	}
	
	.lc-heading-style34 h2, .lc-about-texthead-style34 h2 {
		font-size: 35px;
	}
	
	.lc-subupdate-texthead-style34 h3 {
		font-size: 30px;
	}
	
	.lc-banner-heading-wrapper-style34 {
		padding: 125px 0 40px 0px;
	}
	
	.lc-about-imgbox-wrapper-style34 {
		display: none;
	}
	
	.lc-banner-rimg-style34 {
		padding: 244px 0 18px;
		margin: 0 auto;
		text-align: center;
	}
	
	.lc-banner-rimg-style34:nth-child(2), .lc-banner-rimg-style34:nth-child(3) {
		padding: 265px 0 18px;
		text-align: center;
		margin: 10px auto;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 50%;
		width: 80%;
		left: 10%;
		text-align: center;
	}
}

@media (max-width:425px) {
	.lc-testimonial-slidebox-style34 {
		padding: 18px 22px;
	}
}

@media (max-width:375px) {
	.lc-banner-text-style34 h1, .lc-about-texthead-style34 h2, .lc-heading-style34 h2 {
		font-size: 41px;
	}
	
	.lc-heading-style34 h2, .lc-about-texthead-style34 h2 {
		font-size: 29px;
	}
	
	.lc-banner-text-style34 span {
		font-size: 18px;
	}
	
	.lc-banner-rimg-style34 {
		padding: 180px 0 18px;
	}
	
	.lc-banner-rimage-style34 {
		top: -35px;
	}
	
	.lc-banner-rimg-style34:nth-child(2), .lc-banner-rimg-style34:nth-child(3) {
		padding: 206px 0 18px;
	}
	
	.lc-banner-rimg-style34:nth-child(2) .lc-banner-rimage-style34 {
		top: 31%;
	}
	
	.lc-banner-rimg-style34:nth-child(3) .lc-banner-rimage-style34 {
		top: 47%;
		width: 100%;
		left: -4%;
	}
	
	.lc-dest-loctext-style34.lc-dest-coutext-style34 {
		margin-left: 20px;
	}
	
	.lc-testimonial-slidebox-style34 {
		padding: 28px 10px;
	}
	
	.lc-pricing-header-style32 ul.nav-tabs {
		background-color: transparent;
		max-width: 100%;
		flex-direction: column;
	}
}

@media (max-width:320px) {
	.lc-banner-rimage-style34 {
		top: -20px;
	}
}

/* responsive css end */

/* hotel and resort css end */

/* solar-installation css start */

/* responsive css end */
@media (max-width:1400px) {
	.lc-banner-section-style37 {
		padding: 279px 0 185px 75px;
	}
	
	.lc-banner-logo-wrapper-style37 {
		left: 85px;
	}
}

@media (max-width:1300px) {
	.lc-banner-text-style37 h1 {
		font-size: 84px;
	}
}

@media (max-width:1199px) {
	.lc-about-texthead-style37 {
		padding: 0px 0 0 0px;
	}
	
	.lc-progress-container-style37 {
		max-width: 375px;
	}
	
	.lc-banner-text-style37 h1 {
		font-size: 70px;
	}
}

@media (max-width:991px) {
	.lc-banner-section-style37 {
		padding: 220px 0 150px 75px;
	}
	
	.lc-about-image-style37 {
		text-align: center;
		margin: 0 0 15px;
	}
	
	.lc-who-img-style37 {
		text-align: center;
		margin: 15px 0 0;
	}
	
	.lc-heading-style37.lc-whohead-style37 {
		padding: 0px 0 0;
	}
}

@media (max-width:575px) {
	.lc-banner-section-style37 {
		padding: 165px 0 110px 15px;
	}
	
	.lc-about-texthead-style37 h2 {
		font-size: 34px;
	}
	
	.lc-banner-text-style37 h1 {
		font-size: 68px;
	}
	
	.lc-banner-logo-wrapper-style37 {
		left: 0px;
	}
}

@media (max-width:480px) {
	.lc-banner-text-style37 h1 {
		font-size: 53px;
	}
	
	.lc-banner-text-style37 span {
		font-size: 18px;
	}
	
	.lc-testimonial-slidebox-style37 {
		padding: 40px 20px 40px;
	}
	
	.lc-testslide-name-style37 {
		margin: 0 0 0 10px;
	}
	
	.lc-progress-container-style37 {
		max-width: 310px;
	}
	
	.it-prog-box .progress-bar .line {
		width: 84%;
	}
	
	.it-prog-box .progress-bar .label {
		top: -11px;
	}
}

@media (max-width:375px) {
	.lc-banner-text-style37 span {
		font-size: 16px;
	}
	
	.lc-banner-text-style37 h1 {
		font-size: 44px;
	}
	
	.lc-about-texthead-style37 h2 {
		font-size: 30px;
	}
	
	.lc-about-texthead-style37 span, .lc-heading-style37 span {
		font-size: 18px;
	}
	
	.lc-testimonial-slidebox-style37 {
		padding: 20px;
	}
	
	.lc-heading-style37.lc-whohead-style37 h2, .lc-heading-style37.lc-testhead-style37 h2 {
		font-size: 30px;
	}
	
	.lc-progress-container-style37 {
		max-width: 250px;
	}
	
	.lc-testslide-svg-style37 {
		display: none;
	}
	
	.lc-testslide-namewrapper-style37, .lc-testslide-imgname-style37 {
		justify-content: center;
	}
	
	.lc-testslide-imgname-style37 {
		flex-direction: column;
	}
	
	.lc-testslide-name-style37 {
		margin: 15px 0 0 0;
		text-align: center;
	}
	
	.lc-testimonial-slidebox-style37 > p {
		text-align: center;
		padding: 15px 0 0;
	}
}

/* responsive css end */

/* solar-installation css end */

/* spa-saloon css start */

/* responsive css start */
@media (max-width:1800px) {
	.lc-banner-booking-style32 {
		right: 32%;
	}
	
	.lc-banner-icon-style32 img:nth-child(3) {
		left: 26%;
		top: 30%;
	}
	
	.lc-banner-icon-style32 img:nth-child(4) {
		left: 28%;
	}
}

@media (max-width:1700px) {
	.lc-banner-booking-style32 {
		right: 28%;
	}
}

@media (max-width:1600px) {
	.lc-banner-booking-style32 {
		right: 23%;
	}
	
	.lc-banner-icon-style32 img:nth-child(4) {
		left: 31%;
		bottom: 80px;
	}
}

@media (max-width:1500px) {
	.lc-banner-booking-style32 {
		right: 18%;
	}
	
	.lc-banner-section-style32 {
		padding: 165px 0 90px 71px;
	}
	
	.lc-banner-icon-style32 img:nth-child(2) {
		left: 41%;
	}
}

@media (max-width:1400px) {
	.lc-banner-icon-style32 img:nth-child(3) {
		left: 34%;
	}
	
	.lc-banner-icon-style32 img:nth-child(4) {
		left: 35%;
	}
	
	.lc-banner-booking-style32 {
		right: 11%;
	}
}

@media (max-width:1399px) {
	.lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32::before {
		right: -69px;
		top: 25%;
	}
	
	.lc-off-style32 {
		top: 26%;
		left: 34px;
	}
	
	.lc-pricing-tabbox2-style32 {
		padding: 38px 35px 32px;
	}
	
	.lc-subscribe-wrapper-style34 {
		padding: 23px 23px;
	}
}

@media (max-width:1300px) {
	.lc-banner-booking-style32 {
		right: 4%;
	}
	
	.lc-banner-icon-style32 img {
		left: -48px;
	}
	
	.lc-subscribe-wrapper-style34 {
		flex-direction: column;
	}
}

@media (max-width:1200px) {
	.lc-banner-booking-style32 {
		right: 0%;
	}
	
	.lc-banner-section-style32 {
		padding: 140px 0 90px 60px;
	}
}

@media (max-width:1199px) {
	.lc-pricing-tabbox-style32 h3 {
		padding: 0 0 20px 10px;
	}
	
	.lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32::before {
		right: -112px;
		top: 29%;
	}
	
	.lc-pricing-tabbox3-style32 h3 {
		padding: 0 0 119px 10px;
	}
	
	.lc-pricing-tabbox2-style32 {
		padding: 30px 35px 29px;
	}
	
	.lc-btn-style32.lc-pricebtn-style32 {
		margin: 30px 0 0;
	}
	
	.lc-off-style32 {
		top: 31%;
		left: 12px;
	}
	
	.lc-banner-section-style32 {
		padding: 50px 0;
	}
	
	.lc-banner-logo-wrapper-style34 {
		position: unset;
		padding-top: 10px;
	}
	
	.lc-banner-heading-wrapper-style34 {
		padding: 50px 0 20px 0;
	}
	
	.lc-banner-text-style34 h1, .lc-about-texthead-style34 h2, .lc-heading-style34 h2 {
		padding: 0px 0 50px;
	}
}

@media (max-width:1024px) {
	.lc-banner-icon-style32 img {
		top: -31px;
	}
}

@media (max-width:991px) {
	.lc-pricing-tabbox-style32 {
		margin-bottom: 20px;
	}
	
	.lc-banner-booking-style32 {
		display: none;
	}
	
	.lc-banner-section-style34 {
		text-align: center;
	}
	
	.lc-banner-text-style34 h1, .lc-about-texthead-style34 h2, .lc-heading-style34 h2 {
		margin: auto;
	}
	
	.lc-subscribe-wrapper-style34 {
		margin: auto;
	}
	
	.lc-banner-rimgtext-style34 h3, .lc-banner-rimgtext-style34 p {
		text-align: left;
	}
}

@media (max-width:768px) {
	.lc-banner-icon-style32 img:nth-child(3) {
		left: 46%;
		top: 28%;
	}
}

@media (max-width:767px) {
	.lc-banner-booking-bg-style32 {
		display: none;
	}
	
	.lc-banner-text-style32 {
		padding: 60px 0;
	}
	
	.lc-banner-icon-style32 img {
		left: 0px;
	}
	
	.lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32::before {
		right: 29px;
	}
	
	.lc-off-style32 {
		left: 80px;
	}
	
	.lc-pricing-tabbox3-style32 h3 {
		padding: 0 0 70px 10px;
	}
	
	.lc-banner-icon-style32 img {
		display: none;
	}
}

@media (max-width:575px) {
	.lc-banner-section-style32 {
		padding: 40px 0 40px 0px;
	}
}

@media (max-width:480px) {
	.lc-banner-text-style32 h1, .lc-about-texthead-style32 h2, .lc-heading-style32 h2 {
		font-size: 42px;
	}
	
	.lc-banner-icon-style32 img:nth-child(2), .lc-banner-icon-style32 img:nth-child(3), .lc-banner-icon-style32 img:nth-child(4) {
		display: none;
	}
	
	.lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32::before {
		right: -48px;
	}
	
	.lc-banner-section-style32 {
		text-align: center;
	}
}

@media (max-width:375px) {
	.lc-banner-text-style32 h1, .lc-about-texthead-style32 h2, .lc-heading-style32 h2 {
		font-size: 36px;
	}
	
	.lc-off-style32 {
		left: 0px;
	}
	
	.lc-pricing-tabbox3-style32 .lc-pricing-tabbox-img-style32::before {
		right: -63px;
	}
	
	.lc-subscribe-wrapper-style32 {
		padding: 23px 10px;
	}
	
	.lc-subupdate-text-style32 {
		flex-direction: column;
	}
	
	.lc-subupdate-texthead-style32 {
		margin: 15px 0 0 0;
	}
}

/* responsive css end */

/* spa-saloon css end */

/* Auto-repair css start */

/* responsive css start */
@media (max-width:1700px) {
	.lc-banner-text-style44 {
		padding: 100px 0 0px 50px;
	}
	
	.lc-btn-style44.lc-banner-style44 {
		margin: 0 0 65px;
	}
}

@media (max-width:1700px) {
	.lc-banner-text-style44 {
		padding: 80px 0 0px 50px;
	}
	
	.lc-btn-style44.lc-banner-style44 {
		margin: 0 0 30px;
	}
	
	.lc-logo-style44 {
		padding: 0 0 30px;
	}
}

@media (max-width:1400px) {
	.lc-banner-text-style44 {
		padding: 50px 0 0px 10px;
	}
	
	.lc-btn-style44.lc-banner-style44 {
		margin: 0 0 20px;
	}
}

@media (max-width:1300px) {
	.lc-banner-text-style44 h1 {
		font-size: 69px;
		padding: 0 0 10px;
	}
}

@media (max-width:1200px) {
	.lc-banner-text-style44 {
		padding: 10px 0 0px 10px;
	}
	
	.lc-banner-section-style44 {
		padding: 52px 0 0px 20px;
	}
}

@media (max-width:1199px) {
	.lc-banner-text-style44 h1 {
		font-size: 60px;
	}
}

@media (max-width:1024px) {
	.lc-subscribe-wrapper-style44 {
		padding: 15px 25px 20px;
		margin: 0 auto;
	}
	
	.lc-banner-text-style44 {
		padding: 0;
	}
}

@media (max-width:991px) {
	.lc-blog-box-style44 {
		margin: 0 0 15px;
	}
	
	.lc-banner-text-style44 {
		padding: 20px 0;
		margin: 0 auto;
		text-align: center;
	}
	
	.lc-banner-text-style44 h1 {
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width:767px) {
	.lc-sertext-style44 h4 {
		padding: 27px 10px 29px;
	}
	
	.lc-blogimg-text-style44 h4, .lc-blogimg-text-style44 > p {
		max-width: 100%;
	}
}

@media (max-width:480px) {
	.lc-banner-text-style44 h1 {
		font-size: 50px;
	}
	
	.lc-banner-section-style44 {
		padding: 52px 0 0px 0px;
	}
}

@media (max-width:420px) {
	.lc-banner-text-style44 > span > span, .lc-banner-text-style44 > span::after, .lc-banner-text-style44 > span::before {
		display: none;
	}
}

@media (max-width:375px) {
	.lc-text-head-style44 h2 {
		font-size: 30px;
	}
	
	.lc-banner-text-style44 h1 {
		font-size: 38px;
	}
	
	.lc-banner-text-style44 > span {
		font-size: 16px;
	}
}

/* responsive css end */

/* Auto-repair css end */

/* business-marketing css start */

/* responsive css start */
@media (max-width:1800px) {
	.lc-about-rimg-style46::after {
		right: 20%;
	}
	
	.lc-banner-textimg-style46 {
		right: 65px;
	}
}

@media (max-width:1700px) {
	.lc-about-rimg-style46::after {
		right: 19%;
	}
	
	.lc-banner-textimg-style46 {
		right: 20px;
	}
}

@media (max-width:1600px) {
	.lc-about-rimg-style46::after {
		right: 16%;
	}
	
	.lc-banner-textimg-style46 {
		right: 0px;
	}
	
	.lc-banner-section-style46 {
		padding: 83px 0 0px 0px;
	}
}

@media (min-width:1400px) and (max-width:1500px) {
	.lc-about-rimg-style46::after {
		right: 14%;
	}
}

@media (max-width:1399px) {
	.lc-about-rimg-style46::after {
		right: 12%;
	}
	
	.lc-banner-text-style46 {
		padding: 60px 0 0 10px;
	}
}

@media (max-width:1300px) {
	.lc-about-rimg-style46::after {
		right: 9%;
	}
	
	.lc-banner-text-style46 h1 {
		font-size: 60px;
		padding: 15px 0 50px;
	}
}

@media (max-width:1200px) {
	.lc-about-rimg-style46::after {
		right: 5%;
	}
}

@media (max-width:1199px) {
	.lc-banner-text-style46 h1 {
		font-size: 59px;
		padding: 0px 0 35px;
	}
}

@media (max-width:1024px) {
	.lc-about-rimg-style46::after {
		right: 0%;
	}
	
	.lc-banner-text-style46 h1 {
		font-size: 50px;
	}
	
	.lc-banner-text-style46 {
		padding: 50px 0 0 10px;
	}
}

@media (max-width:991px) {
	.lc-banner-limg-style46, .lc-banner-text-style46 {
		text-align: center;
	}
	
	.lc-banner-text-style46, .lc-about-texthead-style46 {
		margin: 0 0 20px;
	}
	
	.lc-banner-textimg-style46 {
		right: 80px;
	}
	
	.lc-banner-text-style46 h1 {
		text-align: center;
		margin: 0 auto;
	}
	
	.lc-about-rimg-style46::after {
		right: 30%;
		bottom: 65px;
		width: auto;
	}
	
	.lc-service-box-style46 {
		margin: 0 0 20px;
	}
	
	.lc-ltext-customer-style46 {
		padding: 0 0 0 50px;
	}
	
	.lc-banner-limg-style46 img {
		display: none;
	}
	
	.lc-banner-text-style46 {
		padding: 0px 0 0 10px;
	}
	
	.lc-banner-section-style46 {
		padding: 30px 0 40px 0px;
	}
	
	.lc-blogimg-text-style46 > p {
		max-width: 100%;
	}
}

@media (max-width:768px) {
	.lc-banner-textimg-style46 {
		right: 0px;
	}
}

@media (max-width:767px) {
	.lc-boog2-box-style46 .lc-blogimg-text-style46 {
		margin-left: 15px;
	}
	
	.lc-about-rimg-style46::after {
		right: 15%;
	}
}

@media (max-width:575px) {
	.lc-about-rimg-style46::after {
		right: 6%;
	}
	
	.lc-banner-text-style46 h1 {
		font-size: 48px;
	}
	
	.lc-banner-section-style46 {
		padding: 50px 0 40px 0px;
	}
}

@media (max-width:480px) {
	.lc-banner-text-style46 h1 {
		font-size: 47px;
	}
	
	.lc-about-rimg-style46::after {
		display: none;
	}
	
	.lc-ltext-customer-style46 {
		padding: 0 0 0 50px;
	}
}

@media (max-width:425px) {
	.lc-banner-text-style46 h1 {
		font-size: 42px;
	}
	
	.lc-text-head-style46 h2 {
		font-size: 28px;
	}
	
	.lc-blog-box-style46.lc-boog2-box-style46 {
		display: block;
	}
	
	.lc-boog2-box-style46 .lc-blogimg-text-style46 {
		margin-left: 0px;
		padding: 15px 0 0;
	}
	
	.lc-banner-textimg-style46 {
		display: none;
	}
}

@media (max-width:375px) {
	.lc-banner-text-style46 h1 {
		font-size: 35px;
	}
	
	.lc-banner-text-style46 > span {
		font-size: 16px;
	}
	
	.lc-text-head-style46 h2 {
		font-size: 25px;
	}
	
	.lc-ltext-customer-style46 {
		padding: 0 0 0 25px;
	}
}

/* responsive css end */

/* business-marketing css end */

/* dry-cleaning css start */

/* responsive css start */
@media (max-width:1500px) {
	.lc-banner-section-style39 {
		padding: 98px 0 98px 80px;
	}
}

@media (max-width:1199px) {
	.lc-banner-section-style39 {
		padding: 45px 0 85px 50px;
	}
	
	.lc-about-list-style39 ul:nth-child(2) {
		padding: 0 0 0 7px;
	}
	
	.lc-banner-text-style39 h1 {
		font-size: 56px;
		padding: 18px 0 50px;
	}
	
	.lc-about-imgbox-style39 {
		right: 0;
		bottom: -20px;
	}
	
	.lc-price-box-style39 {
		padding: 20px 40px 23px;
	}
}

@media (max-width:1024px) {
	.lc-banner-text-style39 {
		padding: 65px 0 0 0;
	}
	
	.lc-banner-section-style39 {
		padding: 45px 0 85px 20px;
	}
}

@media (max-width:991px) {
	.lc-price-box-style39 {
		padding: 20px 13px 23px;
	}
	
	.lc-banner-rightimg-style39 {
		text-align: center;
		padding: 0;
	}
	
	.lc-banner-rightimg-style39 {
		margin: 20px 0 0 0;
	}
	
	.lc-about-texthead-style39 {
		padding: 45px 0 0 0;
	}
	
	.lc-service-box-style39 {
		margin: 0 0 15px;
	}
	
	ul.lc-pricelist-style39 li img {
		padding: 0 8px 0 0;
	}
}

@media (max-width:767px) {
	.lc-price-box-style39 {
		padding: 20px 40px 23px;
		margin: 0 0 25px;
	}
	
	.lc-about-image-style39 {
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width:480px) {
	.lc-banner-text-style39 h1 {
		font-size: 48px;
		padding: 18px 0 50px;
	}
	
	.lc-text-head-style39 h2 {
		font-size: 30px;
	}
	
	.lc-banner-section-style39 {
		padding: 45px 0 85px 0px;
	}
	
	.lc-banner-text-style39 {
		padding: 0px 0 0 0;
	}
}

@media (max-width:375px) {
	.lc-banner-text-style39 h1 {
		font-size: 36px;
	}
	
	.lc-banner-text-style39 span {
		font-size: 18px;
	}
	
	.lc-text-head-style39 h2 {
		font-size: 25px;
	}
}

/* responsive css end */

/* dry-cleaning css end */

/* moving-company css start */
@media (max-width:1600px) {
	.lc-banner-text-style43 {
		padding: 80px 0 50px 100px;
	}
	
	.lc-subscribe-wrapper-style43 {
		padding: 0 0 0 100px;
	}
	
	.lc-banner-section-style43 {
		padding: 70px 0 0px 0px;
	}
}

@media (max-width:1400px) {
	.lc-banner-section-style43 {
		padding: 50px 0 0px 70px;
	}
	
	.lc-banner-text-style43 {
		padding: 50px 0 30px 0;
	}
	
	.lc-banner-text-style43 p {
		padding: 0 0 0 10px;
	}
	
	.lc-subscribe-wrapper-style43 {
		padding: 0 0 0 0px;
	}
}

@media (max-width:1199px) {
	.lc-banner-text-style43 {
		padding: 20px 0 10px 0;
	}
	
	.lc-about-navbar-style43 .nav-tabs::after {
		width: 470px;
	}
	
	.lc-banner-section-style43 {
		padding: 50px 0 0px 20px;
	}
	
	.lc-banner-text-style43 h1 {
		font-size: 65px;
	}
}

@media (max-width:1024px) {
	.lc-banner-text-style43 h1 {
		font-size: 63px;
	}
}

@media (max-width:991px) {
	.lc-blog-box-style43 {
		margin: 0 0 15px;
	}
	
	.lc-banner-text-style43 p {
		padding: 0 0 20px 0px;
	}
}

@media (max-width:575px) {
	.lc-banner-text-style43 h1 {
		font-size: 60px;
	}
	
	.lc-about-navbar-style43 .nav-tabs::after {
		width: 450px;
	}
}

@media (max-width:480px) {
	.lc-about-navbar-style43 .nav-tabs::after {
		width: 430px;
	}
	
	.lc-banner-text-style43 h1 {
		font-size: 50px;
	}
}

@media (max-width:450px) {
	.lc-about-navbar-style43 .nav-tabs::after {
		width: 380px;
	}
	
	.lc-text-head-style43 h2 {
		font-size: 40px;
	}
	
	.lc-banner-text-style43 h1 {
		font-size: 45px;
	}
}

@media (max-width:425px) {
	.lc-about-navbar-style43 .nav-tabs::after {
		width: 350px;
	}
	
	.lc-text-head-style43 h2 {
		font-size: 35px;
	}
}

@media (max-width:375px) {
	.lc-about-navbar-style43 .nav-tabs::after {
		width: 285px;
	}
	
	.lc-text-head-style43 h2 {
		font-size: 30px;
	}
	
	.lc-banner-text-style43 h1 {
		font-size: 37px;
	}
}
