/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 :root {
    --Pixelform-gradient: linear-gradient(133deg, #01a8ff 0%, #46bfff 100%);
    --Pixelform-gradient-reverse: linear-gradient(133deg, #46bfff 0%, #01a8ff 100%);
    --Pixelform-primary: #01a8ff;
    --Pixelform-white: #ffffff;
    --Pixelform-tilte-color: #333333;
    --Pixelform-border-color: #e4e4e4;
    --Pixelform-global-color: #7e7e7e;
    --Pixelform-alternate-bg: #ebedf4;
    --Pixelform-font-family:  'Overpass', sans-serif;
    --Pixelform-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;
}
.pixelform_form_render .nice-select {
	padding-top: 0;
	padding-bottom: 0;
}
.pixelform_form_render input.form-control,
.pixelform_form_render select {
	height: auto;
	outline: 0;
	box-shadow: none;
	border: solid 1px var(--Pixelform-border-color);
	padding: 10px;
	font-size: 16px;
	line-height: inherit;
}
.pixelform_form_render input[type=file] {
	padding: 9px 10px;
}
.pixelform_form_big_input_box input.form-control {
	padding: 20px 25px;
}
.pixelform_form_big_input_box input[type=file] {
	padding: 14px 15px;
}
.pixelform_form_render textarea.form-control {
	min-height: 100px;
	border: solid 1px var(--Pixelform-border-color);
	outline: 0;
	box-shadow: none;
	padding: 12px;
}
.pixelform_form_render input.form-control:focus {
	border-color: var(--Pixelform-border-color);
}
.pixelform_form_input_wrap {
	position: relative;
}
.pixelform_form_input_wrap .pixelform_form_input_info {
	position: absolute;
	right: 12px;
	top: 12px;
}
.pixelform_form_input_info .pixelform_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;
}
.pixelform_form_input_info .pixelform_form_input_tooltip:after {
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	right: -5px;
	width: 12px;
	height: 12px;
	background: #000;
	transform: rotate(45deg);
	margin: auto;
}
.pixelform_form_input_info .pixelform_form_input_info_icon {
	cursor: pointer;
}
.pixelform_form_input_info .pixelform_form_input_info_icon i {
	opacity: .3;
	transition: .3s;
}
.pixelform_form_input_info:hover .pixelform_form_input_info_icon i {
	opacity: 1;
}
.pixelform_form_input_info:hover .pixelform_form_input_tooltip {
	visibility: visible;
	opacity: 1;
}
.pixelform_form-label-on-border label.pixelform_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;
}
.pixelform_form-label-on-border .checkbox,
.pixelform_form-label-on-border .radio {
	border: solid 1px var(--Pixelform-border-color);
	padding: 11px 0;
}
.pixelform_form-label-on-border .form-group {
	margin-bottom: 2rem;
}
.pixelform_form-main-wraper .form-control:focus {
	box-shadow: none;
}
.pixelform_form-btn-inside-input .pixelform_form-btn-inside-button,
.pixelform_form_preview_box .pixelform_form_big_input_box .pixelform_form-btn-inside-button {
	position: absolute;
	right: 20px;
	bottom: 5px;
}
.pixelform_form-btn-inside-input {
	position: relative;
}
.pixelform_form_render .pixelform_form-btn-inside-button .pixelform_form-btn {
	padding: 8px 20px;
}
.pixelform_form_big_input_box.pixelform_form-label-on-border .checkbox,
.pixelform_form_big_input_box.pixelform_form-label-on-border .radio {
	padding: 16px 0;
}
.pixelform_form_big_input_box .nice-select {
	height: 60px;
	line-height: 58px;
}
.pixelform_form_big_input_box .pixelform_form-btn-inside-button button {
	padding: 12px 20px
}
.pixelform_form_big_input_box .pixelform_form-btn-inside-button {
	right: 22px;
	bottom: 7px;
}
.pixelform_form-btn-inside-input input.form-control {
	padding-right: 70px;
}
.pixelform_form-label-on-border.pixelform_form_big_input_box label.pixelform_form_label {
	font-size: 15px;
}
.pixelform_form-label-on-border input::placeholder,
.pixelform_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(--Pixelform-primary);
	background-image: none;
}
.datepicker.datepicker-dropdown {
	width: 100%;
	max-width: 350px;
}
.pixelform_form-btn-inside-input .form-group {
	margin-bottom: 0
	transition:all .5s linear;
}
/*.pixelform_form-btn-inside-input .form-group:hover{*/
/*    width:94%;*/
/*}*/
.pixelform_form-btn-inside-input .pixelform_form_input_wrap .pixelform_form_input_info {
	right: -20px
}
.pixelform_form-btn {
	position: relative
}
.pixelform_form-btn svg.pixelform_form-btn-loader {
	width: 30px;
	height: 30px;
	position: absolute;
	right: -35px;
	top: 0;
	bottom: 0;
	margin: auto;
	display: none
}
.pixelform_form-btn svg.pixelform_form-btn-loader path {
	stroke: var(--Pixelform-primary)
}
.pixelform_form-alert {
	margin: 0;
	position: fixed;
	bottom: 30px;
	right: 30px;
	background: var(--Pixelform-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;
}
.pixelform_form_render .pixelform_form-btn {
	min-width: 100%;
	padding: 13px 20px;
	font-size: 16px;
	line-height: 16px;
}
.pixelform_form-btn-inside-input {
    margin: 20px 0 0;
}

/* Template Page CSS Start */
.pixelform-templates-wrapper {
    box-shadow: 0 0 20px rgb(0 0 0 / 5%);
    background: var(--Pixelform-alternate-bg);
    border-radius: 10px;
    margin: 30px 10px 0;
    display: inline-block;
    width: 100%;
}
.pixelform_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: rgb(245 245 245 / 68%);
    border-radius: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    display: none;
}
.template-box {
	background: #ffffff;
	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: rgb(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(--Pixelform-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(--Pixelform-white);
	margin: 0;
	font-weight: 600;
}
.pixelform_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(--Pixelform-tilte-color);
	color: var(--Pixelform-white);
	padding: 8px 16px 9px;
	text-decoration: none;
}
.pixelform_btn:hover,.pixelform_btn:focus {
	background: var(--Pixelform-primary);
	color: var(--Pixelform-white) !important;
}
.pixelform_btn, .pixelform_btn:hover {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.template-info {
	padding: 15px 0;
}
.template-title {
	font-size: 15px;
	text-decoration: none;
	color: var(--Pixelform-global-color);
	font-weight: 500;
}
.template-box:hover .template-title {
	color: var(--Pixelform-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 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.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 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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;
}
@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) {
	.pixelform_form-btn-inside-input .pixelform_form-btn-inside-button,
	.pixelform_form_preview_box .pixelform_form_big_input_box .pixelform_form-btn-inside-button {
		position: unset;
		margin-top: 10px;
	}
	.pixelform_form-btn-inside-input .pixelform_form_input_wrap .pixelform_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: #ffffff;
    --lc-heading-color:#222222;
    --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:#000000;
    --lc-scrollbar-color:#f1f1f1;
    --transition: all 0.3s;
}
a,
a:hover,
a:focus,
button,
button:hover {
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
svg,
svg path{
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.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;
    /* border-color: transparent; */
}
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 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.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: #222222;
}
::-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: #222222; 
}
/*============== 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(--Pixelform-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,0.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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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,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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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: rgb(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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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,0.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(--Pixelform-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,0.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 .pixelform_form-btn-inside-input {
    margin: 0!important;
}
.lcp-digital-subscribe-form .pixelform_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 .pixelform_form_render > div >.lpc-digital-button {
    border-radius: 6px;
    box-shadow: 22.47px 10.959px 15px rgb(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 .pixelform_form_render > div >.lpc-digital-button button {
    padding: 0;
    background: transparent;
    color: white;
    border: 0;
}
.lcp-digital-subscribe-form .pixelform_form_render > div >.lpc-digital-button button {
    padding: 6px 0;
    background: transparent;
    color: white;
    border: 0;
}
.lcp-digital-subscribe-form .pixelform_form_render > div >.lpc-digital-button:hover {
    background-image: linear-gradient(-47deg, #d389ed 0%, #b379f3 100%);
    transform: translateY(-5px);
}
.lcp-digital-subscribe-form .pixelform_form_render > div >.lpc-digital-button:hover button {
    letter-spacing: 1px;
}
.lcp-digital-subscribe-form .pixelform_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: rgb(255, 255, 255);
    border-radius: 50%;
    background-color: rgb(211, 137, 238);
    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,0.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,0.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: rgb(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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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: rgb(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(--Pixelform-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: rgb(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(--Pixelform-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: rgb(255 255 255 / 30%);
    opacity: 1;
}
.lc-style2-testimonial-slider-wrapper > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: var(--Pixelform-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(--Pixelform-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: rgb(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(--Pixelform-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(--Pixelform-primary);
}
.lc-nav-menu-style6 > ul > li.active > a{
    color: var(--Pixelform-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(--Pixelform-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: .90s;
}
.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(--Pixelform-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,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,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,0.1);
    background-color: rgb(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(--Pixelform-primary);
    font-weight: 700;
    font-family: 'Outfit', sans-serif;
}
.lc-year-box > h3{
    font-size: 60px;
    color: var(--Pixelform-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(--Pixelform-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,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(--Pixelform-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,0.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(--Pixelform-primary);
    font-weight: 400;
    text-align: left;
}
.lc-test-quote-icon.lc-test-quote-icon-style6 > svg > g  > .s0 {
    fill: var(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
}
.lc-ai-toggle>span {
    display: block;
    height: 3px;
    width: 26px;
    background-color: var(--Pixelform-primary);
    font-size: 30px;
    margin-bottom: 5px;
    transition: all 0.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(--Pixelform-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(--Pixelform-primary);
    color: var(--lc-white-color);
    font-weight: 600;
    padding: 0px 5px;
}
.lc-Newsletter {
    box-shadow: 0 0 15px rgba(0, 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(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
    left: -2px;
    top: 10px;
}
.lc-main-img {
    position: relative;
}
.lc-inner-icone {
    box-shadow: -19.289px 12.527px 15px rgba(254, 106, 9, 0.3);
    background-color: var(--Pixelform-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 0.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(--Pixelform-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(--Pixelform-primary);
    font-weight: 600;
    font-family: "Inter";
    position: relative;
}
.lc-Car-Insurance a::before {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    background-color: var(--Pixelform-primary);
    bottom: 0;
}
.lc-Car-Insurance h3:before {
    position: absolute;
    content: "";
    height: 2px;
    width: 40%;
    background-color: var(--Pixelform-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(--Pixelform-primary);
    top: 57px;
    left: 0;
}
.lc-best-insurance {
    padding-top: 35px;
}
.lc-best-insurance p {
    font-size: 18px;
    color: var(--Pixelform-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 0.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 0.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(--Pixelform-primary);
}
.lc-ai-services-slider-btn .swiper-button-next1:hover {
    background-color: var(--Pixelform-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(--Pixelform-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,0.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(--Pixelform-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(--Pixelform-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 0.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(--Pixelform-primary);
}
.lc-services-slider-btn .swiper-button-prev1:hover {
    background-color: var(--Pixelform-primary);
}
.lc-services-slider-btn .swiper-button-next1:hover {
    background-color: var(--Pixelform-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(--Pixelform-primary);
}
.lc-ai-test-contant .swiper-button-next:hover {
    background-color: var(--Pixelform-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: rgb(217, 217, 217);
    opacity: 1;
}
.lc-ai-test-contant > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: rgb(254, 106, 9);
    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, 0.996078431372549) 100%);
    left: 50%;
    right: 0;
    margin: auto;
    bottom: -4px;
    transition: width 0.3s ease 0s, left 0.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, 0.996078431372549) 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 rgb(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, 0.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, 0.996078431372549) 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, 0.996078431372549) 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(--Pixelform-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(--Pixelform-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, 0.996078431372549) 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, 0.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, 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, 0.996078431372549) 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, 0.996078431372549) 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, 0.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, 0.996078431372549) 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, 0.996078431372549) 100%);
}
.lc-Testimonials-section span.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: rgb(142, 159, 167);
}
.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: rgb(250, 103, 40);
}
.lc-toggle-nav>span {
    display: block;
    height: 3px;
    width: 26px;
    background-color: var(--lc-white-color);
    font-size: 30px;
    margin-bottom: 5px;
    transition: all 0.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(--Pixelform-primary);
    left: 50%;
    bottom: 0px;
    transition: width 0.3s ease 0s, left 0.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, 0.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(--Pixelform-primary);
    max-width: 191px;
    width: 100%;
}
.lc-btn.lc-btn-style3:hover a {
    color: var(--Pixelform-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, 0.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;
    /* left: 100px; */
}
.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, 0.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(--Pixelform-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, 0.4);
    background-color: var(--Pixelform-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 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.lc-al-portfolio_btn span {
    position: relative;
    display: inline-block;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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 rgb(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(--Pixelform-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(--Pixelform-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, 0.1);
    background-color: var(--lc-white-color);
    padding: 20px 2px 44px 39px;
    transition: all 0.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(--Pixelform-primary);
    content: "";
    left: 42px;
    bottom: -18px;
    border-radius: 20px;
    opacity: 0;
    transition: all 0.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(--Pixelform-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(--Pixelform-primary);
}
.lc-LiveChat {
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(250, 99, 50, 0.1);
    background-color: var(--lc-white-color);
    padding: 20px 0px 44px 30px;
    position: relative;
    margin-bottom: 48px;
    transition: all 0.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 0.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 0.8s ease-out 1;
    -o-animation: swing 0.8s ease-out 1;
    -moz-animation: swing 0.8s ease-out 1;
}
.lc-LiveChat:hover img {
    animation: swing 0.8s ease-out 1;
    -o-animation: swing 0.8s ease-out 1;
    -moz-animation: swing 0.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(--Pixelform-primary);
}
.lc-top-navbar-section.ds-fixed {
    margin-top: 0;
    box-shadow: 0 0 25px rgba(106, 92, 178, 0.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 rgb(17 15 15);
}
.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 0.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(--Pixelform-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(--Pixelform-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(--Pixelform-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, 0.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, 0.06);
    background-color: var(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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 0.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(--Pixelform-primary);
}
.lc-test-slide-style7 .swiper-button-next:hover {
    background-color: var(--Pixelform-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(--Pixelform-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(--Pixelform-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{
    /* display: none; */
}
.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(--Pixelform-primary);
}
.lc-btn.lc-btn-donate-style9{
    position: relative;
}
.lc-banner-text.lc-banner-text-style9{
    padding: 135px 0px 0px 00px;
}
.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(--Pixelform-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, 0.1);
    max-height: 70px;
    max-width: 558px;
    left: 45px;
}
.lc-btn.lc-btn-subscribe-style9{
    background-color: var(--Pixelform-primary);
    border-radius: 4px;
    box-shadow: 0px 0px 20px 0px rgba(0, 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 rgb(0 0 0 / 16%);
    box-shadow: 0 20px 38px rgb(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(--Pixelform-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,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(--Pixelform-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(--Pixelform-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(--Pixelform-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, 0.06);
    background-color:var(--Pixelform-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, 0.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 0.2s, opacity 0.2s;
    -webkit-transform: scale(0.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(0.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(--Pixelform-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(--Pixelform-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 0.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(--Pixelform-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, 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(--Pixelform-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 0.2s, opacity 0.2s;
    -webkit-transform: scale(0.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(0.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, 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 0.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, 0.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, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    background-image: -webkit-linear-gradient( -16deg, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    background-image: -ms-linear-gradient( -16deg, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    box-shadow: -16.604px 14.433px 34px 0px rgba(246, 90, 119, 0.47);
    max-width: 150px;
    transition: all .3s linear;
}
.lc-btn.lc-btn-style14:hover{
    background-image: -moz-linear-gradient(  -16deg, rgb(250,113,205) 0%, rgb(245,87,108) 100% );
    background-image: -webkit-linear-gradient( -16deg, rgb(250,113,205) 0%, rgb(245,87,108) 100% )  ;
    background-image: -ms-linear-gradient(  -16deg, rgb(250,113,205) 0%, rgb(245,87,108) 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, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    background-image: -webkit-linear-gradient( -16deg, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    background-image: -ms-linear-gradient( -16deg, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    box-shadow: 12.586px 15.543px 34px 0px rgba(246, 90, 119, 0.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, 0.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, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    background-image: -webkit-linear-gradient( -16deg, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    background-image: -ms-linear-gradient( -16deg, rgb(245,87,108) 0%, rgb(250,113,205) 100%);
    box-shadow: -16.604px 14.433px 34px 0px rgba(246, 90, 119, 0.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(--Pixelform-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-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(--Pixelform-primary);
    content: "";
    opacity: 0;
    transition: all 0.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(--Pixelform-primary);
    max-width: 150px;
    color: #ffffff;
}
.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(--Pixelform-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, 0.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(--Pixelform-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,0.1);
    background-color: rgb(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 rgb(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, 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,0.1);
    background-color: rgb(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: rgb(0, 0, 0);
}
.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(--Pixelform-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, 0.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 rgb(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(--Pixelform-pagination-color);
}
.lc-testimonial-slider-style15 > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: var(--Pixelform-primary);
    width: 10px !important;
    height: 10px;
    border-radius: 5px;
}
.lc-test-quote-icon-style15{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: var(--Pixelform-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, 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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
    opacity: 0;
    transition: all 0.3s;
}
.lc-nav-menu-style16 > ul > li > a:hover:before{
    width: 100%;
    opacity: 0.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(--Pixelform-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(--Pixelform-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: 0.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);
    /* border: 1px solid rgb(229, 229, 229);; */
}
.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 rgb(0 0 0 / 6%);
    background-color:#fff;
}
.lc-testimonial-box.lc-testimonial-box-style16:hover .lc-testimonial-boxquote-style16 > svg > .cls-1{
    fill: var(--Pixelform-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%;
    /*left: -60px;*/
}
.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(--Pixelform-pagination-color);
}
.lc-testimonial-slider-style16 > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: var(--Pixelform-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(--Pixelform-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, 0.36);
    background-color: var(--Pixelform-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(--Pixelform-primary);
    display: block;
}
.lc-nav-menu-style11 li:hover a {
    color: var(--Pixelform-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, 0.36);
    background-color: var(--Pixelform-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, 0.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(--Pixelform-primary);
}
.lc-btn-style11:hover a {
    color: var(--Pixelform-primary);
    letter-spacing: 0px;
}
.lc-btn-donate-style11:hover {
    background-color: var(--lc-btn-hover-color);
    border: 2px solid var(--Pixelform-primary);
}
.lc-btn-donate-style11:hover a {
    color: var(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
    bottom: 0;
}
.lc-shipping-box-wrapper-style11 {
    width: 100%;
    box-shadow: 0 0 15px rgba(0, 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(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
    border: 2px solid transparent;
    padding: 10px;
}
.lc-btn-view-style11:hover {
    border: 2px solid var(--Pixelform-primary);
    background-color: var(--lc-btn-hover-color);
}
.lc-btn-view-style11:hover a {
    color: var(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
}
.lc-test-box-style11:hover .lc-test-img-style11 img {
    border-color: var(--Pixelform-primary);
}
.lc-test-box-style11:hover .lc-designer {
    background-color: var(--Pixelform-primary);
}
.lc-testimonial-slider-style11 .swiper-pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: var(--Pixelform-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(--Pixelform-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,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 0.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, 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, 0.06));
}
.lc-search-wrapper-style12 {
    max-width: 558px;
    width: 100%;
    box-shadow: 0 0 15px rgba(42, 84, 100, 0.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, 0.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, 0.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, 0.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(--Pixelform-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(--Pixelform-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, 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:rgb(0 191 255 / 26%);
    border: 10px solid var(--Pixelform-primary);
    opacity: 0;
    visibility: hidden;
    transition: all 0.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, 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(--Pixelform-primary);
}
.lc-btn-view-style12:hover a {
    letter-spacing: 0;
    color: var(--Pixelform-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 0.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(--Pixelform-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 rgb(201 32 165 / 30%);
    }
    100% {
        box-shadow: 0 0 0 25px rgb(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, 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(--Pixelform-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(--Pixelform-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, #bb79e3d4 0%, #e679c391 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, 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(--Pixelform-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, 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: 0.5s transform ease;
    transform: scale3d(0,1,1);
    transform-origin: 0 50%;
    background-image: -moz-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -webkit-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -ms-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 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, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -webkit-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -ms-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 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, rgb(247,114,209) 0%, rgb(200,114,242) 100%);
    background-image: -webkit-linear-gradient( -179deg, rgb(247,114,209) 0%, rgb(200,114,242) 100%);
    background-image: -ms-linear-gradient( -179deg, rgb(247,114,209) 0%, rgb(200,114,242) 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 0.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, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -webkit-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -ms-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 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, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -webkit-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -ms-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 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, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -webkit-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
    background-image: -ms-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 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-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, 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 0.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 0.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, 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 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
    max-width: 579px;
    border-radius: 0px;
}
.lc-search-wrapper-style24 > .lc-message-icon > input::placeholder{
    color: rgba(255, 255, 255, 0.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, 0.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(--Pixelform-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(--Pixelform-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: 0.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(--Pixelform-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(--Pixelform-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(--Pixelform-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, 0.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, 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 0.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(--Pixelform-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: 0.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(--Pixelform-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, 0.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(--Pixelform-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, 0.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, 0.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, 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 0.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 {
    16.65% {
        transform: translateX(8px);
    }
    33.3% {
        transform: translateX(-6px);
    }
    49.95% {
        transform: translateX(4px);
    }
    66.6% {
        transform: translateX(-2px);
    }
    83.25% {
        transform: translateX(1px);
    }
    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 0.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(--Pixelform-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, 0.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(--Pixelform-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, 0.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, 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(--Pixelform-primary);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.5s all ease;
    transition: 0.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);
    /* padding: 4px 0px 4px 0px; */
}
.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, 0.8);
    border: 2px solid rgba(255, 255, 255, 0.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);
    /* border-collapse: separate; */
}
.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 0.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: #eeeeee !important;
}
.lc-test-contant-style23 .swiper-button-next {
 background-color: #eeeeee !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, 0.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: 0.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(--Pixelform-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, 0.3);
    background-color: var(--Pixelform-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(../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, 0.3);
    background-color: var(--Pixelform-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, 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, 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, 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("../images/Internet-marketing/1.jpg");
    cursor: pointer;
}
.lc-btn.lc-get-style25:hover {
    background-image: url("../images/Internet-marketing/1.jpg");
}
.lc-subsc-btn-style25:hover {
    background-image: url("../images/Internet-marketing/1.jpg");
}
.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, 0.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 0.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(--Pixelform-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: 0.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(0.7);
    padding: 10px 0px;
    transition: all 0.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, 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(--Pixelform-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 0.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, 0.3);
    background-color: var(--Pixelform-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 0.3s linear;
}
.lc-services-inner-testimonials .owl-nav .owl-next:hover {
    box-shadow: 7.431px 6.691px 20.5px rgba(255, 95, 133, 0.3);
    background-color: var(--Pixelform-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(--Pixelform-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(--Pixelform-primary);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.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(--Pixelform-primary);
}
.lc-btn-style28.lc-knowbtn-style28:hover{
    border: 1px solid var(--Pixelform-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: 0.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(--Pixelform-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, 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(--Pixelform-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(--Pixelform-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(--Pixelform-primary);*/
    background-color:#fe4459;
    opacity: 0.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: rgba(255, 255, 255);
    box-shadow: 0px 21px 30px 0px rgba(12, 119, 61, 0.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, 0.8);
}
.lc-bannericon-bg-text-style20 > .lc-bannericon-text-style20 > h3{
    font-size: 20px;
    color: var(--Pixelform-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(--Pixelform-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(--Pixelform-primary); }
.lc-btn-style20:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--Pixelform-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: 0.3s;
    transition-duration: 0.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, 0.1);
    position: relative;
    padding: 33px 32px 39px 39px;
}
.lc-formbg-shape {
    position: absolute;
    right: 39px;
    top: 34px;
}
.lc-subscribe-form-style20 > h2{
    color: var(--Pixelform-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,0.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::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(--Pixelform-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(--Pixelform-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(--Pixelform-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, 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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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, 0.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, 0.16);
}
.lc-serbox-text-style20 > h4{
    font-family: 'Mulish', sans-serif;
    font-size: 20px;
    color: var(--Pixelform-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(--Pixelform-primary);
}
.lc-servicebox-wrapper-style20 .lc-serbox-text-style20 .lc-readbtn-style20 > a > svg .cls-1{
    fill: var(--Pixelform-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(--Pixelform-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: rgb(226, 243, 237);
}
.BG {
    background-color: rgb(12, 119, 61);
    position: absolute;
    left: 402px;
    top: 1919px;
    width: 100px;
    height: 94px;
    z-index: 207;
  }
  .BG_copy {
    border-radius: 50%;
    background-color: rgb(226, 243, 237);
    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(--Pixelform-primary);
}
.lc-btn-style21:hover a, .lc-subbtn-style21:hover a{
    color: var(--Pixelform-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, 0.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(--Pixelform-primary);
    border-width: 3px;
    border-spacing: 10px;
    /* animation: spin 10s linear infinite; */
    /* transition: all .5s ease-in-out; */
  
}
/* @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(--Pixelform-primary);
} */
.lc-bannerdots-style21 > .lc-bannerdot-style21{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: var(--Pixelform-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(--Pixelform-primary);
    border-radius: 30px 30px 0 0;
}
.lc-bannericon-text-style21 > h3{
    font-size: 24px;
    color: var(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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, 0.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(--Pixelform-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, 0.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(--Pixelform-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 0.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(--Pixelform-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(--Pixelform-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, 0.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 0.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: rgb(255, 255, 255);
    box-shadow: 0px 18px 29px 0px rgba(245, 63, 123, 0.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(--Pixelform-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(--Pixelform-primary);
    background-color: transparent;
    padding: 14px 0;
    max-width: 310px;
}
.lc-btn-style21.lc-pricebtn-style21:hover{
    background-color: var(--Pixelform-primary) !important;
}
.lc-btn-style21.lc-pricebtn-style21:hover a{
    color: var(--lc-white-color);
}
.lc-btn-style21.lc-pricebtn-style21 > a{
    color: var(--Pixelform-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: rgb(255, 255, 255);
    opacity: 0.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: rgb(255, 255, 255);
    opacity: 0.902;
    box-shadow: 0px 18px 29px 0px rgba(114, 33, 230, 0.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, 0.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(--Pixelform-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(--Pixelform-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(--Pixelform-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;
    /* padding: 29px 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: 0.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(--Pixelform-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(../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(../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(--Pixelform-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(--Pixelform-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 rgb(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 .pixelform_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 .pixelform_form_render > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lc-sub-form-style19 .pixelform_form_render > div .form-group {
    max-width: 100%;
    width: 350px;
}
.lc-sub-form-style19 .pixelform_form_render > div .form-group:last-child button {
    padding: 0!important;
    background: transparent!important;
    border: 0!important;
}
.lc-sub-form-style19 .pixelform_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 .pixelform_form_render > div .form-group:last-child:hover {
    border: 2px solid #0d4d3e;
    background-color: var( --lc-bg-color);
}
.lc-sub-form-style19 .pixelform_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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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 0.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, 0.40);
    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(--Pixelform-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(--Pixelform-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, 0.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(--Pixelform-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 0.5s linear;
}
.lc-nav-menu.lc-nav-menu-style22 ul li:hover a {
    color: var(--Pixelform-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, 0.16);
    background-color: var(--Pixelform-primary);
}
.lc-btn.lc-get-style22 a span {
    padding: 1px 10px 5px 9px;
    border-radius: 50%;
    transition: all 0.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(--Pixelform-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(--Pixelform-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(--Pixelform-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, 0.16);
    background-color: var(--Pixelform-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 rgb(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(../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(--Pixelform-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, 0.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, 0.22);
    padding: 4px 0px 4px 0px;
}
.lc-subsc-btn-style22 {
    max-width: 160px;
    width: 100%;
    border-radius: 25px;
    background-color: var(--Pixelform-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, 0.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, 0.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, 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 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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 0.5s;
}
.lc-icon-img2-style22 {
    background-color: var(--lc-box-color);
    transition: all 0.5s;
}
.lc-icon-img3-style22 {
    background-color: var(--lc-purpal-color);
    transition: all 0.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, 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(--Pixelform-primary);
    font-family: "Monotype Corsiva";
    position: relative;
}
.lc-heading-wrapper-style22 h2:before {
    position: absolute;
    content: url(../images/line1.png);
    top: -7px;
    left: 405px;
}
.lc-heading-wrapper-style22 h2::after {
    position: absolute;
    content: url(../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(--Pixelform-primary);
    margin-right: 10px;
}
.lc-arrival-icons-style22 {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    box-shadow: -4px 0 5px rgba(172, 115, 245, 0.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: 0.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(--Pixelform-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(--Pixelform-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, 0.16);
    background-color: var(--Pixelform-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 0.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(--Pixelform-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 0.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(--Pixelform-primary);
}
.lc-btn.lc-get-style22:hover a {
    letter-spacing: 0;
    color: var(--Pixelform-primary);
}
.lc-blog-text.lc-blog-text-style22 {
    border-radius: 10px;
    box-shadow: 0 0 14.5px rgba(0, 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(--Pixelform-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(--Pixelform-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 rgb(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 rgb(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(--Pixelform-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, 0.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, rgb(31,183,253) 0%, rgb(31,183,253) 0%, rgb(89,203,255) 46%, rgb(31,183,253) 100%);
    background-image: -webkit-linear-gradient( 91deg, rgb(31,183,253) 0%, rgb(31,183,253) 0%, rgb(89,203,255) 46%, rgb(31,183,253) 100%);
    background-image: -ms-linear-gradient( 91deg, rgb(31,183,253) 0%, rgb(31,183,253) 0%, rgb(89,203,255) 46%, rgb(31,183,253) 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-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, 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, 0.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: rgb(218, 232, 246, 0.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, 0.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, 0.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, 0.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, 0.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, 0.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, 0.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, 0.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 0.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: rgb(13 36 88);
    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(0.77, 0, 0.175, 1);
    -o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all .7s cubic-bezier(0.77, 0, 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 0.5s ease-in-out;
}
.lc-service-box-wrapper.lc-service-box-wrapper-style26:hover {
    box-shadow: 0px 40px 25px rgba(0, 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, 0.09);
    background-color: var(--lc-white-color);
}
.lc-read-btn-style26 a img {
    opacity: 0;
    transition: all 0.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(../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: #222222;
}
.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 0.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 0.5s;
    box-shadow:6px 13px 20px rgba(255,155,73,0.4);
    font-family: 'Lexend';
}
.lc-btn-style30:hover{
    background-position: right center;
    color: #fff;
    transform: translateY(-5px);        
}
.lc-meetup-newsletter-head .pixelform_form_submit{
    background-image: linear-gradient(to right, #ffac35 0%, #ff7773 51%, #ffac35 100%);
    background-size: 200% auto;
    color: #fff;
}
.lc-meetup-newsletter-head .pixelform_form_submit:hover{
    background-position: right center;
    color: #fff;
}
/* btn css end */
/* banner css start */
.lc-banner-wrapper-style30{
    background-image: url(../images/banner-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 129px 0 80px 0;    
}
.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: #222222;
    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: #555555;
    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: 0.300;
    z-index: 0;
    animation: heroShapeFour 6s linear infinite;
}
/* about css end */
/* testimonial slider meetup demo css start */
.lc-testimonial-style30{
    background-image: url(../images/testimonial-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.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: #222222;
    text-transform: capitalize;
    text-align: center;
    padding-top: 10px;
    font-family: 'Lexend';
}
.lc-testimonial-box-style30 p {
    font-size: 14px;
    font-weight: 400;
    color: #555555;
    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: #ffffff;
}
.lc-testimonial-style30 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 16px!important;
    height: 8px;
    border-radius: 4px;
    background-color: #ffffff;
}
/* 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: #222222;
    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: #222222;
    font-weight: 700;
    text-transform: capitalize;
    display: inline-block;
}
.lc-price-table-style30 ul li{
    font-size: 14px;
    color: #555555;
    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,0.19);
    background-color: #ff7a18;
    border: 1px solid #ff7a18;
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Be Vietnam Pro";
    text-transform: capitalize;
    transition: all 0.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,0.09);
    background-color: #ffffff;
    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,0.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,0.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 0.3s;
}
.lc-service-box-style31:hover{    
    box-shadow:0px 35px 25px rgba(73,73,73,0.1);
}
.lc-service-icon-style31 {
    border-radius: 50%;
    box-shadow: 0px 0px 0px 15px #fff1f5;
    width: 20%;
    transition: all 0.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 0.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 0.3s;
}
.lc-service-content-style31 a:hover{
    letter-spacing: 2px;
}
.lc-service-content-style31 a span svg{
    fill: #ff1854;
    transition: all 0.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 #ff6666;
}
.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: #ff6666;
}
.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: #ff6666;
}
.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: #ff6666;
}
.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: #ffffff;
    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,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 0.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 0.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: #ffffff;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;    
    text-transform: capitalize;
    transition: all 0.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: #000000;    
    opacity: 0.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,0.06);
    background-color: #ffffff;
    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: #ffffff;
    font-weight: 500;
    text-transform: uppercase;    
}
.lc-banner-cnt-detail-style33 h4 {
    font-size: 37px;
    color: #ffffff;
    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,0.1);
    background-color: #ffffff;
    padding: 45px 35px;
    text-align: center;
    transition: all 0.3s;
}
.lc-service-inner-style33:hover{
    transform: translateY(-5px);
}
.lc-service-inner-style33 img {
    display: block;
    transition: all 0.3s;
    margin: auto;
}
.lc-service-inner-style33 h4 {
    font-size: 20px;
    color: #000000;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
    padding: 20px 0 15px 0;
    transition: all 0.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: #ffffff;
    box-shadow: 0 0 25px rgba(0,0,0,0.06);
    padding: 30px;
    max-width: 540px;
    margin: auto;
    transition: all 0.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 0.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 0.3s;   
}
.lc-testmnl-detail-style33 p {
    font-size: 16px;
    color: #939d9d;
    font-weight: 400;
    font-family: "Inter";
    padding: 20px 0;
    transition: all 0.3s;
}
.lc-testmnl-detail-style33 svg{
    fill: #026666;
    transition: all 0.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(../images/banner-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 40px 0;
}
.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,0.702);
    padding: 40px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    left: 10px;
}
.lc-banner-right-content-style35 h4{
    font-size: 36px;    
    color: #ffffff;
    font-weight: 400;    
    text-align: center;
    text-transform: capitalize;
}
.lc-banner-right-content-style35 p {
    font-size: 15px;
    line-height: 26px;
    color: #ffffff;
    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,0.06);
    background-color: #ffffff;
    padding: 50px;
    margin: 100px 0 0 120px;
}
.lc-banner-newsltr-box-style35 h4 {
    font-size: 24px;
    color: #222222;
    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: #ffffff;
    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: #ffffff;
    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 0.3s;
}
.lc-tesmnl-slider-style35 .swiper-button-next span svg, .lc-tesmnl-slider-style35 .swiper-button-prev span svg{
    fill: #fff;
    transition: all 0.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: #000000;
    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 0.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 0.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: #000000;
    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,0.24) !important;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    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(../images/banner-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.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: #ffffff;
    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(../images/contact-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 80px 0;
}
.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,0.1);
    background-color: #ffffff;
    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.pixelform_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(../images/contact-img.png);
    background-repeat: no-repeat;
    width: 55%;
    background-position: center;
    padding: 280px 50px 50px 50px;
}
.lc-contact-info-style36 {
    display: flex;
    align-items: center;
    padding: 20px 30px;
    border-radius: 10px;
    background-color: #ffffff29;
    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: #ffffff;
    font-weight: 400;
    text-transform: capitalize;
}
.lc-contct-no-style36 p{
    font-size: 16px;    
    color: #ffffff;
    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 0.5s; 
}
.lc-btn-style38:hover {
    background-position: right center;
    color: #fff; 
}
/* btn css end */
/* banner css start */
.lc-banner-wraper-style38{    
    /*background-image: linear-gradient(118deg, rgba(255,236,246,0.98) 6%, rgba(255,236,246,0.98) 13%, rgba(251,249,255,0.98) 57%, rgba(238,228,255,0.98) 86%, rgba(238,228,255,0.98) 100%);*/
    /*padding: 100px 0 80px 0;*/
}
.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,0.1);
}
.lc-banner-left-content a span {
    width: 68px;
    height: 68px;
    border-radius: 50%;
    box-shadow: 0px 25px 27px rgba(84,85,86,0.1);
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.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 0.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: #ffffff;
    box-shadow: 0 0 15px rgba(160,86,198,0.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: 0.200;
    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: #ffffff;
    box-shadow: 0px 25px 19px rgba(160,86,198,0.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 0.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,0.1);
    background-color: #ffffff;    
}
.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: #ffffff;
    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,0.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(../images/banner-bg-men.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 40px 0px 70px 0;    
}
.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,0.46);
    border-radius: 30px 0px 30px 30px;
    display: inline-block;
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
}
.lc-banner-heading-style40 h1 {
    font-size: 80px;
    color: #222222;
    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,0.1);
    background-color: #ffffff;
    padding: 50px;
}
.lc-banner-newltr-box-style40 h4{
    font-size: 20px;    
    color: #222222;
    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: #ffffff;
    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: #000000;
    font-weight: 700;    
    padding-top: 10px;
}
.lc-banner-rating-box-style40 h4 span{
    font-size: 15px;    
    color: #000000;
    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,0.1);
    background-color: #ffffff;
    padding: 50px 30px;
    transition: all 0.3s;
}
.lc-service-box-style40:hover{
    transform: translateY(-5px);
}
.lc-service-img-style40 img{
    display: block;
    margin: auto;
    transition: all 0.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: #222222;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.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 0.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 0.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: #222222;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.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 0.3s; 
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.lc-btn-style41:before {
    content: '';
    width: 35px;
    height: 80px;
    background-color: rgba(255,255,255,0.5);
    transform: rotate(15deg);
    position: absolute;
    top: -10px;
    left: -30px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.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: #ffffff;
    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 .pixelform_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: #ffffff;
    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: #ffffff;
    box-shadow:0 0 20px rgba(82,125,169,0.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 0.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 0.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 0.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 0.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(../images/banner-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 30px;
    padding-bottom: 196px;
}
.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: #111111;
    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: #ffffff;
    border-radius: 6px;
    padding: 35px 20px;
    text-align: center;
}
.lc-banner-box-text-style42 h4 {
    font-size: 14px;
    color: #111111;
    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: #222222;
    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: #111111;
	transition: all 0.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: #ffffff;
    padding: 45px 20px;
    text-align: center;
    transition: all 0.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: #111111;
    font-weight: 700;
    text-transform: capitalize;
    padding: 25px 0 20px 0;
    transition: all 0.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 0.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 0.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: #111111;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.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 0.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,0.10196078431372549);
    border: 2px solid rgba(233,231,244,0.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 0.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: #ffffff;
    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: #ffffff;
    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: #ffffff;
    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 0.3s;
    display: block;
}
.lc-product-img:after{
    content: '';
    background:rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.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: #ffffff;
    padding: 20px 15px 17px 15px;
}
.lc-product-details-style45 h4 {
    font-size: 18px;
    color: #222222;
    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: #ffffff;
    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 0.3s;
}
.lc-product-btn-style45 .lc-btn-style45:hover{
    border: 2px solid rgba(233,231,244,0.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 0.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: #222222;
    font-weight: 700;
    text-transform: capitalize;
    padding: 40px 0 10px 0;
    transition: all 0.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 0.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: #ffffff;
    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('../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-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(--Pixelform-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:rgb(255, 124, 143);
    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 .pixelform_form-btn-inside-input input.form-control {
    padding-right: 110px;
}
.lc-btn-style34 a, .lc_subupdate-btn button{
    font-size: 16px;
    color: var(--Pixelform-white);
    min-width: 170px;
    font-weight: 400;
    background-color: rgb(255, 124, 143);
    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(--Pixelform-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: rgb(43, 58, 91);
    font-weight: 900;
}
.lc-subupdate-texthead-style34 p{
    font-size: 16px;
    color: rgb(141, 158, 195);
}
.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(--Pixelform-white);
    box-shadow: 34.238px -11.125px 40px 0px rgba(32, 76, 115, 0.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: rgb(240, 246, 252);
}
.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: rgb(255, 255, 255);
    box-shadow: 26.572px 15.966px 40px 0px rgba(32, 76, 115, 0.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,0.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(--Pixelform-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(--Pixelform-white);
    padding: 28px 37px;
}
.lc-testimonial-slidebox-style34 p{
    font-size: 16px;
    color: rgb(43, 58, 91);
    text-align: left;
    font-weight: 400;
    max-width: 512px;
}
.lc-testslide-name-style34 h3{
    font-size: 20px;
    color: rgb(43, 58, 91);
    font-weight: 900;
}
.lc-testslide-name-style34 p{
    font-size: 14px;
    color: rgb(255, 124, 143);
    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: rgb(206, 216, 226);
    opacity: 1;
}
.lc-testimonialslider-style34 .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: rgb(255, 124, 143);
}
.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(--Pixelform-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, 0.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, 0.33);
    top: 43px;
    right: 25%;
}
.lc-iconbox-spa-style34:nth-child(2){
    background-color: rgb(255, 175, 97);
    box-shadow: 30.642px 25.712px 50px 0px rgba(255, 176, 124, 0.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, 0.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, 0.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('../images/banner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f5fcff;
    padding: 279px 0 185px 132px;
    position: relative;
}
.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(--Pixelform-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(--Pixelform-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(--Pixelform-white);
    min-width: 160px;
    font-weight: 500;
    background-color: rgb(38, 172, 71);
    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 rgb(38, 172, 71);
}
.lc-btn-style37 a:hover, .lc-subupdate-btn-style37 button:hover{
    background-color: transparent;
    color: rgb(38, 172, 71);
}
.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: rgb(34, 34, 34);
    padding: 0;
}
.lc-about-texthead-style37 h2{
    padding: 14px 0 15px;
}
.lc-about-texthead-style37 span, .lc-heading-style37 span {
    color: rgb(38, 172, 71);  
    font-weight: 500;  
}
.lc-about-image-style37 {
    text-align: end;
}
.lc-about-texthead-style37 span{
    font-size: 20px;
    color: rgb(38, 172, 71);
    font-weight: 500;
}
.lc-about-texthead-style37 p{
    font-size: 16px;
    font-weight: 400;
    color: rgb(112, 112, 112);
}
.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(--Pixelform-white);
    padding: 58px 49px 53px;
}
.lc-testimonial-slidebox-style37 > p{
    font-size: 15px;
    color: rgb(112, 112, 112);
    text-align: left;
    font-weight: 400;
    padding: 30px 0 0;
}
.lc-testslide-name-style37 h3{
    font-size: 20px;
    color: rgb(34, 34, 34);
    font-weight: 700;
}
.lc-testslide-name-style37 p{
    font-size: 14px;
    color: rgb(38, 172, 71);;
    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:rgb(184 203 224);
    opacity: 1;
}
.lc-testimonialslider-style37 .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: rgb(38 172 71);
}
.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(../images/it-progressbg.jpg) no-repeat center left;
    background-size: cover;
}
.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: rgb(34, 34, 34);
    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: rgb(34, 34, 34);
    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(--Pixelform-white)
}
/* solar-installation css end */

/* spa-saloon css start */
.lc-banner-section-style32{
    background-image: url('../images/banner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 165px 0 90px 114px;
    position: relative;
}
.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(--Pixelform-white);
    text-align: center;
    font-weight: 500;
    background-color: rgb(163, 186, 194);
    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(--Pixelform-white);
    min-width: 130px;
    font-weight: 500;
    background-color: rgb(163, 186, 194);
    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 0.75s ease 0s;
    -moz-transition: all 0.75s ease 0s;
    -o-transition: all 0.75s ease 0s;
    transition: all 0.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(--Pixelform-white);
    border-radius: 10px;
    max-width: 480px;
    padding: 23px 29px;
    position: relative;
    z-index: 1;
    box-shadow: 0 0 20px rgba(128,164,176,0.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: rgb(163, 186, 194);
    box-shadow: 0px 35px 40px 0px rgba(128, 164, 176, 0.06);
    position: relative;
    z-index: 1;
}
.lc_banner-booking-text-style32 span{
    font-size: 26px;
    font-weight: 700;
    color: var(--Pixelform-white);
}
.lc_banner-booking-text-style32 h4{
    font-size: 46px;
    font-weight: 700;
    color: var(--Pixelform-white);
}
.lc_banner-booking-text-style32 p{
    font-size: 20px;
    font-weight: 700;
    color: var(--Pixelform-white);
}
.lc_banner-booking-text-style32 a{
    font-size: 16px;
    font-weight: 400;
    color: var(--Pixelform-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: rgb(163, 186, 194);
    background-color: var(--Pixelform-white);
}
.lc-heading-style32 h2{
    color: var(--Pixelform-white);
}
.lc-ser-box-wrapper-style32{
    border-radius: 20px;
    background-color: var(--Pixelform-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: rgb(122 141 149 / 52%);
}
.lc-ser-boximg-style32{
    border: 3px solid rgb(163, 186, 194);
    background-color: var(--Pixelform-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, 0.2);
}
.lc-pricing-section-style32{
    position: relative;
    /*padding: 80px 0 80px;*/
}
.lc-head-price-style32 span{
    color: var(--Pixelform-white);
    background-color: rgb(163, 186, 194);
}
.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: rgb(240, 245, 247);
    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: rgb(163, 186, 194);
    border-radius: 25px !important;
    color: var(--Pixelform-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: rgb(163, 186, 194);
    box-shadow: 0px 0px 40px 0px rgba(128, 164, 176, 0.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(--Pixelform-white);
    text-align: left;
    padding: 0 0 33px 36px;
}
.lc-pricing-tabbox-style32 > span{
    font-size: 24px;
    font-weight: 500;
    color: rgb(97, 131, 143);
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 40px 0px rgba(128, 164, 176, 0.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(--Pixelform-white);
    box-shadow: 0px 0px 40px 0px rgba(128, 164, 176, 0.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: rgb(0, 0, 0);
    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(--Pixelform-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: rgb(163, 186, 194);
    font-weight: 500;
    text-transform: uppercase;
}
.lc-off-style32 h4{
    font-size: 28px;
    font-weight: 800;
    line-height: 0.714;
    color: rgb(163, 186, 194);
}
.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('../images/banner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 52px 0 0px 37px;
    position: relative;
} 
.lc-banner-text-style44 > span{
    font-size: 20px;
    color: var(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-white);
    min-width: 150px;
    font-weight: 400;
    background-color: rgb(38, 130, 255);
    padding: 11px 0px;
    text-align: center;
    text-transform: capitalize;
    transition: all .5s linear;
    position: relative;
    z-index: 1;
    display: inline-block;
    border: 1px solid rgb(38, 130, 255);
    border-radius: 25px;
}
.lc-btn-style44 a:hover, .lc-subupdate-btn-style44 button:hover{
    background-color: transparent;
    color: rgb(38, 130, 255);
}
.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, 0.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: rgb(17, 17, 17);
    font-weight: 700;
    text-transform: inherit;
    position: relative;
}
.lc-text-head-style44 p{
    font-size: 20px;
    color: rgb(119, 119, 119);
    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: rgb(255, 255, 255);
    box-shadow: 0px 0px 60px 0px rgba(61, 110, 176, 0.1);
}
.lc-chser-style44{
    transition: all .5s ease-in-out;
}
.lc-chser-box-style44:hover .lc-chser-style44 {
    animation: swing 0.8s ease-out 1;
}
.lc-chser-boxtext-style44 {
    padding: 23px 0 40px;
}
.lc-chser-boxtext-style44 h3{
    font-size: 22px;
    color: rgb(17, 17, 17);
    font-weight: 700;
    padding: 0 0 6px;
}
.lc-chser-boxtext-style44 p{
    font-size: 14px;
    color: rgb(119, 119, 119);
    font-weight: 400;
    max-width: 350px;
    margin: 0 auto;
    text-align: center;
}
.lc-chser-box-style44 a{
    font-size: 14px;
    color: rgb(38, 130, 255);
    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: rgb(239, 245, 253);
}
.lc-service-box-style44{
    background-color: var(--Pixelform-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: rgb(17, 17, 17);
    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: rgb(255, 255, 255);
    max-width: 80px;
    position: absolute;
    bottom: -21px;
    left: 17px;
    transition: all .5s ease-in-out;
}
.lc-blog-cal-style44 h4{
    font-size: 36px;
    color: rgb(17, 17, 17);
    font-weight: 700;
    text-align: center;
    padding: 9px 0px 3px;
}  
.lc-blog-cal-style44 p{
    font-size: 14px;
    color: rgb(255, 255, 255);
    font-weight: 400;
    background-color: #2682ff;
    padding: 3px 10px;
    text-align: center;
}
.lc-blog-comment-style44{
    background-color: rgb(38, 130, 255);
    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: rgb(255, 255, 255);
    font-weight: 400;
    padding: 0 0 0 7px;
}  
.lc-blogimg-text-style44 h4{
    font-size: 20px;
    color: rgb(17, 17, 17);
    font-weight: 700;
    padding: 0px 0 5px;
    max-width: 400px;
}
.lc-blogimg-text-style44 > p{
    font-size: 14px;
    color: rgb(119, 119, 119);
    font-weight: 400;
    max-width: 350px;
}
/* Auto-repair css end */
/* business-marketing css start */
/* banner-section css */
.lc-banner-section-style46{
  background-color: rgb(22, 18, 31);
    padding: 83px 0 0px 37px;
    position: relative;
} 
.lc-banner-text-style46 > span{
    font-size: 18px;
    color: rgb(255, 129, 28);
    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(--Pixelform-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(--Pixelform-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(--Pixelform-white);
    min-width: 150px;
    font-weight: 400;
    background-color: rgb(255, 129, 28);
    padding: 11px 0px;
    text-align: center;
    text-transform: capitalize;
    transition: all .5s linear;
    position: relative;
    z-index: 1;
    display: inline-block;
    border: 1px solid rgb(255, 129, 28);
    border-radius: 25px;
}
.lc-btn-style46 a:hover, .lc-subupdate-btn-style46 button:hover{
    background-color: transparent;
    color: rgb(255, 129, 28);
}
.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: rgb(34, 34, 34);
    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: rgb(255, 255, 255);
    box-shadow: 0px 32px 70px 0px rgba(102, 149, 182, 0.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: rgb(34, 34, 34);
    font-weight: 700;
    padding: 22px 0 12px;
}  
.lc-serbox-text-style46 p{
    font-size: 15px;
    color: rgb(112, 112, 112);
    font-weight: 400;
    padding: 0 0 11px;
}
.lc-service-box-style46 a{
    font-size: 12px;
    color: rgb(255, 129, 28);
    font-weight: 500;
    position: relative;
}
.lc-service-box-style46 a::after{
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    height: 1px;
    width: 0;
    background-color: rgb(255, 129, 28);
    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: rgb(255, 129, 28);
    display: flex;
    align-items: center;
    justify-content: center;
}
.lc-about-section-style46{
    position: relative;
    padding: 80px 0 120px;
    background-color: rgb(239, 241, 248);
}
.lc-about-texthead-style46 {
    padding: 15px 0 0;
}
.lc-about-texthead-style46 h3{
    font-size: 32px;
    color: rgb(34, 34, 34);
    font-weight: 400;
    max-width: 350px;
}
.lc-about-texthead-style46 p{
    font-size: 15px;
    color: rgb(112, 112, 112);
    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: rgb(255, 129, 28);
    font-weight: 600;
}
.lc-about-ltext-style46 > p{
    font-size: 15px;
    color: rgb(112, 112, 112);
    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: rgb(230 233 244);
    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: rgb(255, 255, 255);
    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: rgb(112, 112, 112);
    font-weight: 400;
    padding: 0 0 0 8px;
} 
.lc-blogimg-text-style46 > h4{
    font-size: 20px;
    color: rgb(34, 34, 34);
    font-weight: 700;
    padding: 0px 0 5px;
    max-width: 400px;
}
.lc-blogimg-text-style46 > p{
    font-size: 15px;
    color: rgb(112, 112, 112);
    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: rgb(253, 86, 93);
    text-align: center;
    font-weight: 400;
}
.lc-banner-text-style39 {
    padding: 138px 0 0 0;
}
.lc-banner-text-style39 h1{
    font-size: 60px;
    color: rgb(0, 0, 0);
    line-height: 1.167;
    font-weight: 400;
    max-width: 500px;
    padding: 18px 0 99px;
}
.lc-subupdate-form-style39 h2{
    font-size: 20px;
    color: rgb(0, 0, 0);
    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(--Pixelform-white);
    min-width: 150px;
    font-weight: 700;
    background-color: rgb(253, 86, 93);
    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 rgb(253, 86, 93);
}
.lc-btn-style39 a:hover, .lc-subupdate-btn-style39 button:hover{
    background-color: transparent;
    color: rgb(253, 86, 93);
}
.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: rgb(102, 102, 102);
    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: rgb(253, 86, 93);
    font-weight: 400;
}
.lc-text-head-style39 h2{
    font-size: 40px;
    color: rgb(0, 0, 0);
    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: rgb(253, 86, 93);
    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(--Pixelform-white);
    font-weight: 700;
}  
.lc-about-imgbox-style39 p{
    font-size: 18px;
    color: var(--Pixelform-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: rgb(34, 34, 34);
    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: rgb(253, 86, 93);
    height: 6px;
    width: 6px;
    top: 8px;
    left: 0;
}
.lc-service-section-style39{
    position: relative;
    /*padding: 72px 0 78px;*/
    background-color: rgb(32, 30, 37);
}  
.lc-textservice-head-style39 h2{
    color: var(--Pixelform-white);
}
.lc-service-box-style39{
    background-color: var(--Pixelform-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: rgb(0, 0, 0);
    font-weight: 800;
}
.lc-ser-boxtext-style39 p{
    font-size: 16px;
    color: rgb(102, 102, 102);
    font-weight: 400;
    padding: 9px 0 16px;
}
.lc-service-box-style39:hover {
    transform: translateY(-10px);
}
.lc-service-box-style39:hover img{
    animation: swing 0.8s ease-out 1;
}
.lc-service-box-style39 a{
    font-size: 14px;
    color: rgb(253, 86, 93);
    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: rgb(253, 86, 93);
    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: rgb(255, 255, 255);
    border: 1px solid rgb(233, 233, 233);
    border-radius: 20px;
    position: relative;
    transition: all .5s ease-in-out;
}
ul.lc-pricelist-style39 li p{
    font-size: 16px;
    color: rgb(102, 102, 102);
    font-weight: 400;
    margin: 0 0 0 19px;
}
.lc-price-box-style39 h5 {
    font-size: 16px;
    color: rgb(34, 34, 34);
    font-weight: 500;
    max-width: 141px;
    text-transform: uppercase;
    background-color: rgb(233, 233, 233);
    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: rgb(34, 34, 34);
    font-weight: 600;
    padding: 30px 0 19px;
}
.lc-price-box-style39 span{
    font-size: 16px;
    color: rgb(34, 34, 34);
    font-weight: 500;
    font-weight: 400;
    background-color: rgb(244, 244, 244);
    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: rgb(253, 86, 93);
}
.lc-price-box-style39:hover h5{
    background-color:  rgb(253, 86, 93);
    color: var(--Pixelform-white);
}
/* dry-cleaning css end */  
/* moving-company css start */  
/* banner-section css */
.lc-banner-section-style43{
    background-image: url('../images/banner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 70px 0 0px 0px;
    position: relative;
} 
.lc-subscribe-wrapper-style43 {
    padding: 0 0 0 225px;
}
.lc-banner-text-style43 > span{
    font-size: 18px;
    color: var(--Pixelform-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(--Pixelform-white);
    line-height: 1.2;
    font-weight: 700;
    max-width: 600px;
    padding: 18px 0 20px;
}
.lc-banner-text-style43 h1 > span{
    color: rgb(255, 106, 38);
}
.lc-subupdate-form-style43 .form-group input{
	font-family: "Jost", Sans-serif;
}
.lc-banner-text-style43 p{
    font-size: 16px;
    color: var(--Pixelform-white);
    font-weight: 400;
    max-width: 600px;
    padding: 0 0 30px;
}
.lc-subupdate-form-style43 h2{
    font-size: 20px;
    color: var(--Pixelform-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(--Pixelform-white);
    min-width: 150px;
    font-weight: 400;
    background-color: rgb(255, 106, 38);
    padding: 11px 0px;
    text-align: center;
    text-transform: capitalize;
    transition: all .5s linear;
    position: relative;
    z-index: 1;
    display: inline-block;
    border: 1px solid rgb(253, 86, 93);
    border-radius: 25px;
}
.lc-btn-style43 a:hover, .lc-subupdate-btn-style43 button:hover{
    background-color: transparent;
    color: rgb(253, 86, 93);
}
.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: rgb(102, 102, 102);
    font-weight: 400;
    padding: 33px 0;
    max-width: 600px;
}  
.lc-text-head-style43 h2{
    font-size: 42px;
    color: rgb(34, 34, 34);
    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: rgb(255, 106, 38);
}
.lc-solution-section-style43{
    position: relative;
    padding: 70px 0 51px;
    background-color: rgb(5, 16, 59);
}
.lc-textsolution-head-style43 h2, .lc-textblog-head-style39 h2{
    color: var(--Pixelform-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: rgb(14, 25, 69);
    border: 1px solid rgb(33, 48, 108);
    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: rgb(255, 255, 255);
    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(--Pixelform-white);
    font-weight: 700;
}
.lc-sol-boxtext-style43 p{
    font-size: 16px;
    color: rgb(161, 168, 199);
    font-weight: 400;
    max-width: 300px;
    padding: 10px 0 13px;
    margin: 0 auto;
}
.lc-solution-box-style43 a{
    font-size: 16px;
    color: rgb(255, 106, 38);
    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: rgb(255, 106, 38);
    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: rgb(34, 34, 34);
}
.lc-blogcomm-style43 span svg .cls-1 {
    fill: #ff6a26;
}
.lc-blogcomm-style43 p{
    font-size: 14px;
    color: rgb(137, 141, 148);
    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: rgb(34, 34, 34);
    font-weight: 700;
    padding: 22px 0 5px;
}
.lc-blogimg-text-style43 > p{
    font-size: 16px;
    color: rgb(137, 141, 148);
    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: rgb(219, 219, 219);
    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: rgb(34, 34, 34);
    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: rgb(255, 106, 38);
    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 00px;
    }
}
@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 00px;
    }
}

@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 > 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;
        /* top: 160px;
        left: 23px; */
    }
    .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 00px;
    }
    .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, 0.996078431372549) 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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.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-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(--Pixelform-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-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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(--Pixelform-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, rgb(200,114,242) 0%, rgb(247,114,209) 100%);
        background-image: -ms-linear-gradient( -179deg, rgb(200,114,242) 0%, rgb(247,114,209) 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(--Pixelform-primary);
    }
    .lc-nav-menu-style16 > ul{
        background-color: var(--Pixelform-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, 0.996078431372549) 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(--Pixelform-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;
        /*top: 30px;*/
    }
    .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) {
    
    .pixelform_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{
        /*font-size: 89px !important;*/
    }
    .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(--Pixelform-primary);
    box-shadow: 0 2px 15px 1px var(--Pixelform-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(0.4, 0.4, 1); }
    50%{ transform: scale3d(2.2, 2.2, 1); }
    100%{ transform: scale3d(0.4, 0.4, 1); }
}
@keyframes fadein-frames{
    0% { opacity:1; }
    20%{ opacity: 0.7; }
    100%{ opacity: 1; }
}
/* cursor-bakery pointer css */
.lc_cursor_bakery {
    width:30px;
    height:30px;
    border: 1px solid var(--Pixelform-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(--Pixelform-primary);
    border-radius: 50%;
    opacity: .5;
    top: -2px;
    left: -1px;
    animation: animate2 .5s infinite alternate;
}
@keyframes animate1{
    from{
        transform:scale(1);
    }
    to{
        transform: scale(0.7);
    }
}
@keyframes animate2{
    from{
        transform:scale(1);
    }
    to{
        transform: scale(0.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 rgb(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(--Pixelform-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(--Pixelform-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('../images/shape-bg.png');
    background-repeat: no-repeat;
    background-size: contain;
}
.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 */
.pixelform_form_big_input_box .pixelform_form-btn-inside-button {
    bottom: 0;
    top: 0;
    margin: auto;
    display: inline-flex;
    align-items: center;
    right: 18px;
}
.pixelform_form_big_input_box .pixelform_form-btn-inside-button button {
    border: 0;
}
.lc-banner-section.lc-banner-section-style3 .pixelform_form_render {
    max-width: 590px;
}
.lc-banner-section.lc-banner-section-style3 .pixelform_form_render input.form-control {
    border: 0;
    box-shadow: 0 0 25px rgb(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 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.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 
 .pixelform_form-btn {
    border: 0;
}
.lc-banner-section.lc-banner-section-style4 .pixelform_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(../images/arrow1.svg) !important;
    display: inline-block;
}
.swiper-button-next1:after, .swiper-rtl .swiper-button-next1:after {
    content: url(../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(../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 .pixelform_form_render {
    width: calc(100% - 60px);
}
.lc-search-wrapper.lc-search-wrapper-style7 .lc-message-icon .pixelform_form_render .pixelform_form-btn-inside-input {
    margin: 0;
}
/*bar club */
.lc-search-wrapper.bar-btn {
    margin-top: 0;
}
.lc-search-wrapper.bar-btn .pixelform_form_newsletter_wrapper .form-group.pixelform_form-btn-inside-button button {
    background: transparent !important;
    background-image: linear-gradient(-87deg, #fd644f 0%, rgba(241, 141, 38, 0.996078431372549) 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: #ffffff;
}
.lc-search-wrapper.bar-btn .pixelform_form_newsletter_wrapper .pixelform_form-btn-inside-input {
    margin: 0;
}
.lc-Testimonials-section .lc-table-booking-heading.lc-Testimonials h2 {
    margin-top: 20px;
}
/* Barber */
.lc-header-wrapper .pixelform_form-btn-inside-input {
    margin: 0;
}
.pixelform_form-btn-inside-input .form-group.barber-input input.form-control:focus {
    border-color: #212121;
}
.pixelform_form-btn-inside-input .form-group.barber-input  input.form-control {
    padding: 15px 120px 15px 20px;
}
.form-group.barber-input ~ .form-group.pixelform_form-btn-inside-button button {
    padding: 18px 20px 18px 20px;
}
.form-group.barber-input ~ .form-group.pixelform_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: #ffffff;
}
.pixelform_form-btn-inside-input .form-group.bakery-form ~ .pixelform_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: #222222;
    font-weight: 600;
    padding: 8px 0 6px 30px;
    font-family: 'Outfit', sans-serif;
    background: #f0f0f0;
    margin: 0 00 20px !important;
}
.lc-search-wrapper.lc-search-wrapper-style8 {
    padding-top: 0;
    overflow: hidden;
}
.lc-search-wrapper.lc-search-wrapper-style8 .pixelform_form_render {
    padding: 5px 15px 0;
    margin: 0;
}
.lc-search-wrapper.lc-search-wrapper-style8 .pixelform_form_render input.form-control {
    padding: 12px 25px;
}
.lc-search-wrapper.lc-search-wrapper-style8 .pixelform_form_render .pixelform_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 rgb(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 .pixelform_form_render {
    width: calc(100% - 50px);
}
.lc-banner-text-style12 .lc-search-wrapper-style12 .lc-message-icon .pixelform_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 .pixelform_form_render {
    width: 100%;
}
.lc-banner-text.lc-banner-text-style17 .pixelform_form-btn-inside-input {
    margin: 4px auto 0;
    width: 99%;
}
.lc-subscribe-form-style20 .lc-sub-form-style20 .pixelform_form_render {
    width: 100%;
}
.lc-newsletter.lc-newsletter-style21 .pixelform_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: rgb(255, 255, 255);
    opacity: 0.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: #ffffff;
}
.lc-newsletter-style24 .pixelform_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 .pixelform_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 .pixelform_form-btn-inside-input,
.lc-search-wrapper-style27 .pixelform_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: #ffffff;
    border: 0;
    border-bottom: 1px solid #ffffff;
    margin: 0 0 20px;
    padding-left: 0;
}
.lc-book-form-wrapper.lc-book-form-wrapper-style27 label {
    font-size: 15px;
    color: #ffffff;
    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: rgb(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.pixelform_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: #ffffff;
}
.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 .pixelform_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 .pixelform_form-btn-inside-input {
    margin: 0;
    border: 0!important;
}
.lc-Newsletter-style22 .pixelform_form-btn-inside-input input {
    padding: 13px;
}
.lc-Newsletter-style22 .pixelform_form-btn-inside-input .pixelform_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 .pixelform_form-btn-inside-button {
    right: 0!important;
}
.tatoo_form .pixelform_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 .pixelform_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,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 .pixelform_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;
    }
}
@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 .pixelform_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: 00px;
    }
}
@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;
    }
    /*.lc-banner-text-style43,.lc-banner-text-style43 h1, .lc-banner-text-style43 p{*/
    /*    text-align: center;*/
    /*    margin: 0 auto;*/
    /*}*/
}
@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;
    }
}
.elementor-110 .elementor-element.elementor-element-88f2a85 .corporate_form_btn {
    font-size: 16px; 
}
/* responsive css start */
/* responsive css end */
/* moving-company css end */ 