/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1723034510
Updated: 2024-08-07 08:41:50

*/

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.h1{
	font-family: "Playfair Display", Sans-serif;
	font-size: 42px;
	font-weight: 500;
	line-height: 52px;
	color: #000;
}
.h1 span{
	font-weight: 900;
	color: #036B68;
}
.h2{
	font-family: Montserrat, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 42px;
	color: #000;
}
.p-tag,
.p-tag p{
	font-family: Lato, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
}
.sub-head{
	font-family: Lato, sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: 0.1em;
	color: #A7A9AC;
	margin: 0;
	text-transform: uppercase;
}
.white{
	color: #ffffff !important;
}
.green{
	color: #A6D130 !important;
}
.mt-2{
	margin-top: 20px;
}
.e-con>.e-con-inner {
	max-width: 1240px !important;
}
.custom-container{
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 10px;
}
.custom-navbar .elementor-nav-menu--main .elementor-nav-menu ul {
	top: 30px !important;
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important;
}
.custom-navbar .elementor-nav-menu--main .elementor-nav-menu ul li {
	border-bottom: 1px solid #ddd;
}
.elementor-17  .elementor-element.custom-navbar .elementor-element-abadc64 img {
	max-height: 50px !important;
	max-width: 150px !important;
	object-fit: contain;
	object-position: center;
}
.elementor-17  .elementor-element.custom-navbar .elementor-widget-container {
	text-align: left;
}
.btm-navbar .e-con-inner {
	border-top: 1px solid #C6C6C6;
}
.btm-navbar .elementor-element {
	height: 100% !important;
	border-right: 1px solid #C6C6C6;
}
.btm-navbar .elementor-element:last-child {
	border-right: 0;
}
.btm-navbar .elementor-element:first-child {
	justify-content: start;
}
.btm-navbar .elementor-element {
	display: flex;
	align-items: center;
	justify-content: center;
}
.btm-navbar .elementor-element .elementor-widget-container {
	display: flex;
	align-items: center;
}
.btm-navbar .elementor-element:last-child 
.elementor-widget, .btm-navbar .elementor-element:last-child 
.elementor-widget {
	width: 50% !important;
	border-right: 0 !important;
}
.btm-navbar .elementor-element:last-child .elementor-widget {
	padding: 10px 0;
	justify-content: flex-end;
}
.btm-navbar .elementor-element:last-child .elementor-widget:first-child {
	padding-left: 10px;
}
.obj-contain, .obj-contain img {
	width: 100%;
	object-fit: contain;
}

/* new header css 06.08.24 */
.main-menus .elementor-nav-menu .menu-item{
	padding: 20px;
	border-right: 1px solid #A7A9AC;
}
.main-menus .elementor-nav-menu .menu-item:first-child{
	border-left: 1px solid #A7A9AC;
}
.main-menus .elementor-nav-menu .menu-item .elementor-item{
	margin: 0!important;
}
.main-menus .elementor-nav-menu .menu-item .sub-menu .menu-item {
	border: 0;
    padding: 0;
}
.top-header-call .elementor-button-wrapper{
	display: flex!important;
    align-items: center;
}
.location-search .elementor-image-box-wrapper .elementor-image-box-img{
	display: flex;
	align-items: center;
	justify-content: center;
}
.home-search-box .e-con.e-grid {
	grid-template-rows: initial;
	margin: -100px 0 100px 0;
  background: #fff;
}
.hh-span span {
	color: #036B68;
	font-weight: 700;
}
.hh-span-ltg span{
	color: #A6D130;
}
.homepage-video .elementor-custom-embed-image-overlay {
	background-repeat: no-repeat !important;
	border-radius: 8px !important;
}
.homepage-video {
	position: relative;
	z-index: 999;
}
.homepage-video::after {
	position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: -10px;
    left: -10px;
    background: #036B68;
	  z-index: -1;
	border-radius: 10px;
}
.header-last-viewed-inner{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.header-last-viewed-img{
	width:50px;
	padding-right: 10px;
}
.header-last-viewed-img img{
	width: 38px;
	height: 38px !important;
	border-radius: 50% !important;
	object-fit: cover;
}
.header-last-viewed-content{
	width: max-content;
	max-width: 200px;
}
.header-last-viewed-content .elementor-image-box-title {
    margin-bottom: 1px;
    color: #A7A9AC;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.header-last-viewed-content .elementor-image-box-description {
    color: #121212;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
#last-viewed-header{
	display: none;
}
#last-viewed-header .elementor-image-box-description a{
	color: #121212 !important;
}
.header-btn-fx{
	flex: 1 1 auto !important;
}
/* News Section Start */
.news-wrap .elementor-post {
	transition: 0.5s all ease-in-out !important;
}
.news-wrap .elementor-post:hover {
	transform: scale(1.02);
}
.elementor-11 .elementor-element.elementor-element-e31c100.news-wrap .elementor-posts-container .elementor-post__thumbnail {
	min-height: 360px !important;
}
.news-wrap .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	height: 100% !important;
}
.news-wrap .elementor-post__text {
	display: flex !important;
  flex-direction: column !important;
}
.news-wrap .elementor-post-date {
	padding: 10px 20px !important;
	background: rgba(166, 209, 48, 0.2) !important; 
	border-radius: 50px !important;
}
.news-wrap .elementor-post__text .elementor-post__title {
	order: 1;
}
.news-wrap .elementor-post__text .elementor-post__excerpt {
	order: 2;
}
.news-wrap .elementor-post__text .elementor-post__read-more {
	order: 3;
}
.news-wrap .elementor-post__read-more {
	color: #FFF;
	background: #036B68;
	padding: 10px 18px 10px 18px;
	border-radius: 5px;
	border: 1px solid #036B68;
	transition: 0.5s all ease-in-out;
	font-family: "Lato", Sans-serif !important;
}
.news-wrap .elementor-post__read-more:hover {
	color: #036B68 !important;
	background: transparent;
}
.view-all-btn .elementor-button-content-wrapper {
	align-items: center;	
}
.view-all-btn .elementor-button-content-wrapper svg {
	width: 13px;
	height: 13px;
	object-fit: contain;
	object-position: center;
}
/* News Section End */
/* Features Start */
.feat-wrap .elementor-widget-container {
	background: #FFF;
	border: 1px solid #b2dacf;
	border-radius: 10px;
}
/* Features End */
/* Footer Start */
.elementor-1083 .footer-top .elementor-element.elementor-element-e1e3a6d > .elementor-widget-container {
	border-image: linear-gradient(270deg, 	rgba(255, 255, 255, 1) 0%, rgba(27, 	27, 27, 1) 100%) 1 0% !important;
}
.elementor-1083 .footer-top .elementor-element.elementor-element-c0dc61c > .elementor-widget-container {
	border-image: linear-gradient(90deg, 	rgba(255, 255, 255, 1) 0%, rgba(27, 	27, 27, 1) 100%) 1 0% !important;
}
.footer-links-wrap{
	position: relative;
}
.footer-logo  {
	z-index: 10;
	left: 50%;
	position: absolute !important;
	transform: translateX(-50%);
}
.footer-top .elementor-nav-menu {
	gap: 50px;
}
.footer-top .elementor-nav-menu:after{
	position: absolute;
}

.footer-top .elementor-nav-menu .menu-item .elementor-item {
	margin: 0!important;
}
.footer-btm .elementor-icon-list-item:first-child a {
	padding-right: 16px;
	border-right: 1px solid #fff;
}
.footer-btm p{
	margin-bottom: 0!important;
}
/* Footer End */
/* Home Form Start */
.home-search-box-img .e-con-inner {
	position: relative;
}
.home-search-box-img .e-con-full {
	background-image: url('./img/form-box-bg.png'),
					url('./img/form-box-bg.png');
	background-repeat: no-repeat;
	background-size: 50px 50px, 100px 100px;
	background-position: left bottom, right top;
}

.home-search-box .elementor-form-fields-wrapper.elementor-labels-above {
	align-items: center;
}
.home-search-filter {
	position: relative !important;
	z-index: 999 !important;
}

/* .home-search-filter .elementor-field-group {
	position: relative !important;
	z-index: 99 !important;
} */
.home-search-filter .elementor-field{
	padding-left: 35px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 18px;
}
.home-search-filter #form-field-name.elementor-field{
	background-image: url(./img/search.png);
}
.home-search-filter #form-field-email.elementor-field{
	background-image: url(./img/location.png);
}
/* Home Form End */
/* Blog post Start */
.postList .premium-blog-post-outer-container{
	margin-bottom: 40px!important;
}
.postList .premium-blog-post-container{
	gap: 2rem;
	display: flex;
	padding: 20px;
    align-items: center;
	border-radius: 14px;
}
.postList .premium-blog-thumb-effect-wrapper {
    width: 50%;
	border-radius: 15px;
}
.postList .premium-blog-content-wrapper {
    width: 50%;
}
.postList .premium-blog-inner-container{
	flex-direction: column-reverse;
}
.postList .premium-blog-post-tags-container {
    margin-top: 20px;
}
.blog-post-details{
	a{
	color: #036B68;
	}
	ul,ol{
		padding-left: 20px;
        padding-bottom: 20px;
	}
	li{
		padding-bottom: 10px;
	}
}
.recentPost .elementor-widget-container h5 {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	font-family: "Playfair Display", serif;
}
.recentPost .elementor-widget-container ul {
	list-style: none;
	padding-left: 0;
}
.recentPost .elementor-widget-container ul li{
	margin-bottom: 15px;
	position: relative;
	padding-left: 1.5rem;
}
.recentPost .elementor-widget-container ul li::before{
	content: '';
	position: absolute;
	width: 1rem;
	height: 1rem;
	top: 5px;
	left: 0;
	background-image: url(./img/white-tick-1.png);
	background-position: left center;
	background-size: 1rem;
	background-repeat: no-repeat;
}
.recentPost .elementor-widget-container ul li a{
	color: #fff;
	font-size: 18px;
}
.recentPost .elementor-widget-container ul li a:hover{
	color: #aad338;
}
.recentPost form .postform{
	border-radius: 6px;
	font-weight: 600;
	font-family: "Lato", sans-serif;
}
select:focus{
	border-color: transparent;
}
select option{
	font-weight: 600;
	font-family: "Lato", sans-serif;
}
/* Blog post End */
/* History Page Start */
.inr-bnr::before{
	background-size: 60% 100%;
}
.timeline-wrapper::after{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 3px;
	height: 100%;
	background-color: #A7A9AC;
}
.timeline-wrapper .timeline-card:nth-child(even){
	flex-direction: row-reverse;
}
.timeline-wrapper .timeline-dots::after{
	content: '';
	position: absolute;
	top: 34%;
	left: -58px;
    z-index: 1;
	transform: translateY(-50%);
	width: 35px;
	height: 35px;
	border-radius: 20px;
	background-image: url(./img/timeline-dots.png);
	background-size: 35px;
	background-repeat: no-repeat;
	background-position: center center;
}
.timeline-wrapper .timeline-card:nth-child(even) .timeline-dots{
	align-self: flex-end!important;
}
.timeline-wrapper .timeline-card:nth-child(even) .timeline-dots::after{
	left: auto;
	right: -58px;
}
.timeline-wrapper .timeline-card:nth-child(even) .elementor-widget-text-editor{
	text-align: end;
}
/* History Page End */
/* Testimonial Page Start */
.testimonial-content::before{
	content: '';
	position: absolute;
	top: 50px;
	/* left: -5.3%; */
	left: -62px;
    z-index: -1;
	transform: translateX(-50%);
	width: 2px;
	height: 100%;
	border: 0;
	border-right: 2px dotted #A7A9AC;
}
.testimonial-wrapper .testimonial-card:last-child .testimonial-content::before{
	border: 0;
}
/* Testimonial Page End */
/* Contact Page Start */
.contact-form .gform_required_legend{
	display: none;
}
.contact-form .gform_title{
	font-size: 32px;
	line-height: 24px;
	color: #000;
	font-weight: 700;
	margin-bottom: 50px;
	font-family: "Playfair Display", serif;
}
.contact-form form .gform_fields {
	gap: 20px;
}
.contact-form .form-input .gfield_label{
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
	font-family: "Lato", sans-serif;
}
.contact-form .ginput_container .large{
	height: 50px;
	border-radius: 6px;
	border: 1px solid #C8C8C8;
}
.contact-form .ginput_container .textarea{
	border-radius: 6px;
	border: 1px solid #C8C8C8;
}
.contact-form .ginput_container .large::placeholder,
.contact-form .ginput_container .textarea::placeholder{
	font-size: 16px;
	line-height: 16px;
	color: #A9A9A9;
	font-family: "Lato", sans-serif;
}
.contact-form #gform_submit_button_1.gform_button {
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	font-family: "Lato", sans-serif;
	width: 100%;
	height: 50px;
	border-radius: 6px;
	background-color: #036B68;
	border: 2px solid #036B68;
}
.contact-form #gform_submit_button_1.gform_button:hover {
	color: #036B68;
	border: 2px solid #036B68;
	background-color: transparent;
}
/* Contact Page End */
/* Location Page Start */
.green-btn .elementor-button:hover .elementor-button-icon svg path{
	fill: #036B68;
}
.request-form-heading svg path{
	fill: #FFF;
}
.request-form .gform_required_legend {
	display: none;
}
.request-form form .gform_body .gform_fields {
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.request-form form .gform_body .gform_fields .input-form{
	width: 49%;
}
.request-form form .gform_body .gform_fields .gfield--input-type-textarea{
	width: 100%;
}
.request-form form .gfield_label{
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
	color: #fff;
	font-family: "Lato", sans-serif;
}
.request-form form .ginput_container .large{
	height: 50px;
	border-radius: 6px;
	border: 1px solid #C8C8C8;
}
.request-form form .ginput_container .textarea{
	border-radius: 6px;
	border: 1px solid #C8C8C8;
}
.request-form form .ginput_container .large::placeholder,
.request-form form .ginput_container .textarea::placeholder{
	font-size: 16px;
	line-height: 16px;
	color: #A9A9A9;
	font-family: "Lato", sans-serif;
}
.request-form form .gform_footer{
	justify-content: center;
}
.request-form form #gform_submit_button_2.gform_button,
.request-form form #gform_submit_button_3.gform_button {
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	font-family: "Lato", sans-serif;
	/* width: 100%; */
	height: 50px;
	border-radius: 6px;
	background-color: #A6D130;
	border: 2px solid #A6D130;
}
.request-form form #gform_submit_button_2.gform_button:hover,
.request-form form #gform_submit_button_3.gform_button:hover {
	color: #A6D130;
	border: 2px solid #A6D130;
	background-color: transparent;
}
.als-gravityform.request-form .gfield_validation_message {
    color: #ffffff;
}
.als-gravityform.request-form .gform_validation_errors .gform_submission_error {
    color: #ffffff;
}
.als-gravityform.request-form .gform_confirmation_message {
	text-align: center;
    color: #ffffff;
	font-weight: 600;
}
.loc-error-msg{
	margin: 10px auto;
    text-align: center;
    font-size: 20px;
}
.loc-error-div{
	text-align: center;
	width: 100%;	
}
.loc-error-div .loc-error-msg{
	font-size: 20px !important;
    padding: 0 0 20px 0 !important;
    font-weight: 400 !important;
}
/* Location Page End */
/* Store Location Page */
.map-section{
	padding: 80px 0 180px 0;
}
.map-section-text{
	text-align: center;
}
.map-section-text h1,
.map-section-text h2{
	font-family: "Playfair Display", Sans-serif;
	font-size: 42px;
	font-weight: 500;
	line-height: 52px;
	color: #000;
}
.map-section-text p{
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #121212;
}
.map-section-text .location-logo p{
	color: #A7A9AC;
	text-transform: uppercase;
}
.location-logo img{
	max-width: 100px;
	text-align: center;
}

.mapcontainer.mapael{
	position: relative;
}
.mapael .map {
	position: relative;
}
.mapael .mapTooltip {
	position: absolute;
	width: max-content;
	background-color: #ffffff;
	border-radius: 10px;
	padding: 10px;
	z-index: 1000;
	max-width: 200px;
	display: none;
	color: #036B68;
	font-size: 20px;
	box-shadow: 5px 5px 5px rgba(78, 78, 78, 0.365);
	text-transform: capitalize;
}

.button-right-wrap{
	position: absolute;
	right: -10px;
    top: 44%;
    /* overflow: hidden;
    height: 420px; */
}

.button-right-wrap .button-wrap{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	max-width: 140px;
}

.button-wrap .button-container button{
	padding: 4px;
	font-size: 28px;
	font-weight: 600;
	border: 0px;
	background: #b1b1b1;
	color: #fff;
	border-radius: 8px;
	line-height: inherit;
	cursor: pointer;
	display: inline-block;
    width: 64px;
}
.button-wrap .button-container button:hover{
	background: #036B68;
}
.button-container:hover .mapTooltip{
   display: block;
}
.map-statesList{
	padding: 30px 20px;
	margin: 60px 30px 0 30px;
	box-shadow: 0px 10px 50px 0px #00000014;
	border: 1px solid #CBCBCB;
	border-radius: 5px;
}
.map-statesList .row.state-list__row{	
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.map-statesList .state-list__section{
	width: 16.6%;
	padding: 0px 20px;
	margin: 20px 0 0 0;
	position: relative;
}
.map-statesList .state-list__section::before{
	content: "";
	background: #CBCBCB;
	position: absolute;
	width: 1px;
	height: calc(100% - 20px);
	right: 0;
	top: 0;
}
.map-statesList .state-list__section.bordered-bottom{
	margin: 20px 0;
}
.map-statesList .state-list__section.bordered-bottom::after{
	content: "";
	background: #CBCBCB;
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: -20px;
}
.map-statesList .state-list ul{
	list-style: none;
	padding-left: 0;
}
.map-statesList .state-list__section-head{
	font-family: Playfair Display, sans-serif;
	font-size: 42px;
	font-weight: 900;
	line-height: 42px;
	text-align: left;
	color: #000;
	margin-bottom: 15px;
    display: block;
	text-transform: uppercase;
}
.map-statesList .state-list__state-link{
	font-family: Lato, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	text-align: left;
	color: #036B68;
	text-transform: capitalize;
}
.map-statesList .state-list__row .state-list__section:nth-child(6n)::before,
.map-statesList .state-list__row .state-list__section:last-child::before {
    width: 0;
}
/* Store Location Page End */
/* Store Location Parent start */
.mb-160{
	margin-bottom: 160px;
}
.location-parent{
	padding: 80px 0 120px 0;
}
.google-map-parent-sec{
	background: #F4F4F4;
	padding-bottom: 60px;
	margin-bottom: 80px;
}
.location-parent-top h1{
	font-family: Playfair Display, sans-serif;
	font-size: 42px;
	font-weight: 500;
	line-height: 52px;
	text-align: left;
}
.location-parent-top p{
	font-family: Lato;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;	
}
.location-child-content{
	margin-top: 40px;
}
.location-child-list{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	margin-bottom: 30px;
	box-shadow: 0px 20px 22px 0px #0000000F;
	padding: 20px;
	border-radius: 20px;
	border: 1px solid #a7a9ac85;
}
.location-child-lst-image{
	width: 40%;
	padding-right: 40px;
}
.location-child-lst-image img{
	border-radius: 20px;
	object-fit: cover;
	height: 100%;
}
.location-child-lst-content{
	width: 60%;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;

}
.location-child-lst-content h2{
	font-family: Montserrat, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 22px;
	text-decoration: none;
	color: #000;
}
.location-child-lst-content p{
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #121212;
}
.location-child-lst-content a{
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #036B68;
	position: relative;
}
.location-child-lst-content a::after{
	content: ">";
	padding-left: 8px;
	font-size: 18px;
}
.google-map-wrap .asl-cont .sl-container{
	max-width: 100%;
}
.asl-cont .addr-loc .sl-logo-cont .sl-logo-box img{
    max-height: max-content !important;
}
#asl-storelocator.asl-cont li.sl-item .sl-addr-sec .addr-loc .sl-logo-cont:before{
	width: 0 !important;
}
#asl-storelocator.asl-cont .sl-loc-img{
	padding: 0;
	margin-bottom: 15px;
}
.asl-cont#asl-storelocator .sl-row{
	margin: 0px !important;
}
#asl-storelocator.asl-cont .sl-logo-box{
	padding: 0 !important;
    background: transparent !important;
    border: 0px !important;
}
#asl-storelocator.asl-cont .sl-logo-box img{
	border-radius: 20px;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc .sl-logo-cont{
	margin-top: 0px !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section{
	background-color: transparent !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner{
	background-color: transparent !important;
}
#asl-storelocator.asl-cont.asl-template-0 .sl-list-wrapper .sl-list .sl-item{
	margin: 0 10px 30px 10px !important;
	padding: 0px !important;
	box-shadow: 0px 20px 22px 0px #0000000F;
	border: 1px solid #a7a9ac7a;
	border-radius: 20px;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel{
	border: 0px !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-panel-inner .Num_of_store{
	background-color: transparent !important;
	padding: 0px 10px !important;
	margin-bottom: 30px;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .Num_of_store span{
	font-family: Lato, sans-serif;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 18px !important;
	color: #000 !important;
}
.sl-loc-con{
	padding: 0 15px 25px;
}
.sl-loc-con h2,
.sl-item-cstm-fr h2.sl-item-cstm-title{
	font-family: Playfair Display, sans-serif !important;
	font-size: 28px !important;
	font-weight: 700 !important;
	line-height: 40px !important;
	color: #000 !important;
}
.sl-loc-con .pol-sm-12.pol-12{
	padding: 0 !important;
}
.sl-loc-con .sl-adrr-desc p,
.sl-item-cstm-fr p.sl-item-cstm-short-decp{
	font-family: Lato, sans-serif;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 24px !important;
	color: #A7A9AC !important;
	padding-bottom: 10px;
}
.sl-loc-con .sl-addr span,
.sl-item-cstm-fr .sl-item-cstm-addr span{
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 20px !important;
	color: #121212 !important;
	padding-bottom: 10px;
	display: block;
}
.sl-loc-con .sl-phone a,
.sl-loc-con .sl-email a,
.sl-item-cstm-fr .sl-phone a,
.sl-item-cstm-fr .sl-email a{
	font-family: Lato, sans-serif;
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 25px !important;
	color: #036B68 !important;
	padding-bottom: 0px;
}
.sl-loc-con .sl-email a{
	word-break: break-all;
}
.sl-loc-con .icon-mobile-new:before,
.sl-item-cstm-fr .icon-mobile-new:before{
	content: "";
	background: url(./img/call-icon.png) center center no-repeat;
	background-size: contain;
	width: 20px !important;
    height: 20px;
    margin-bottom: -3px;
}
.asl-cont .icon-mail:before{
	font-size: 20px !important;
	color: #4fabae !important;
}
.sl-brand-tag-cstm{
	border-top: 1px solid#A7A9AC;
	padding-top: 10px;
	margin-top: 10px;
	width: 100%;
}
.asl-cont .brand-head-cstm{
	font-family: Lato, sans-serif;
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 28px !important;
	text-transform: uppercase;
	color: #121212 !important;
}
.asl-cont .inner-brand-list span{
	font-family: Lato, sans-serif;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 24px !important;
	color: #121212 !important;
}
.sl-row.Filter_section{
	flex-wrap: wrap !important;
}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section{
	padding: 0 !important;
}
.asl-cont .pol-lg-4.search_filter {
	-ms-flex: 100%;
	flex: 100%;
	max-width: 100%;
	background: #149093;
	border-radius: 15px;
    padding: 30px;
    margin-bottom: 40px !important;
    margin-top: -70px;
}
.asl-cont .sl-row.Filter_section .pol-lg-8{
	flex: 100%;
    max-width: 100%;
	padding: 0;
}
.asl-cont .sl-row.Filter_section .pol-sm-12.asl-advance-filters{
	padding: 0;
	margin-bottom: 20px;
}
.google-map-parent-sec #asl-storelocator.asl-cont .asl-ddl-filters.asl-ddl-filter-brand,
.google-map-parent-sec #asl-storelocator.asl-cont .asl-ddl-filters.asl-ddl-filter-special{
    max-width: 50% !important;
    flex: 50% !important;
}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-advance-filters .asl-filter-cntrl .asl-cntrl-lbl{
	font-size: 18px !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section .search_filter label{
	color: #fff !important;
	font-family: Montserrat, sans-serif;
	font-size: 24px !important;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 15px !important;
	vertical-align: baseline;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo{
	background-color: #036B68 !important;
	padding: 0 20px;
}
.google-map-parent-sec #asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-clr{
	right: 85px !important;
}


.all-comm-parent-sec{
	margin-bottom: 180px;
}
.communities-repeater-wrap .map-statesList .state-list__section{
	width: 25%;
}
.communities-repeater-wrap .map-statesList .state-list__parent h4{
	font-family: Lato, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	color: #036B68;
	text-decoration: none;
	margin-bottom: 10px;
	cursor: pointer;
}
.communities-repeater-wrap .map-statesList .state-list__parent h4:hover{
	color: #013130;;
}
.communities-repeater-wrap .map-statesList .state-list__parent p{
	font-family: Lato, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
}
.communities-repeater-wrap .state-list__section.coming-soon .state-list__parent h4{
	color: #A6D130;
	margin-bottom: 0;
}
.communities-repeater-wrap .state-list__section.coming-soon .state-list__parent span{
	color: #A6D130;
	font-size: 14px;
	margin-bottom: 10px;
}
.communities-repeater-wrap .map-statesList .state-list__row .state-list__section:nth-child(6n)::before {
    width: 1px;
}
.communities-repeater-wrap .map-statesList .state-list__row .state-list__section:nth-child(4n)::before {
    width: 0;
}
/* Store Location Parent End */
/* Store Location Child */
.location-child{
	padding: 80px 0;
}
.lvl-care-sec{
	margin-bottom: 80px;
}
.lvl-care-sec-inner{
	background: #a6d1301c;
	padding: 60px 30px;
	text-align: center;
}
.lvl-care-sec-inner p {
	width: 85%;
	margin: auto;
}
.lvl-care-list{
	display: flex;
    flex-wrap: wrap;
	row-gap: 30px;
    justify-content: center;
    width: 90%;
    margin: 30px auto 0;
}
.lvl-care-list-item{
	width: 20%;
    padding: 0 20px;
}
.lvl-care-list-img{
	position: relative;
	border-radius: 50%;
	background: #fff;
	width: 110px;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
	margin: auto;
	box-shadow: 0px 10px 30px 0px #00000014;
}
.lvl-care-list-img::before{
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 50%; 
	padding: 3px; 
	background:linear-gradient(180deg,#A6D130,#149093); 
	-webkit-mask: 
	   linear-gradient(#fff 0 0) content-box, 
	   linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
			mask-composite: exclude; 
}
.lvl-care-list-item-img-inner{
	width: max-content;
    height: max-content;
}
.lvl-care-list-item-inner{
	text-align: center;
}
.lvl-care-list-item-img-inner img{
	width: 60px;
	height: 60px;
	object-fit: contain;
}
.lvl-care-list-item-inner p{
	font-family: Lato, sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	text-align: center;	
	padding-top: 10px;
}
.child-amenities-sec{
	margin-bottom: 40px;
}
.child-amenities-inner{
	display: flex;
	flex-wrap: wrap;
}
.child-amenities-wrap{
	width: 50%;
}
.child-amenities-wrap p{
	color: #424242;
}
.child-amenities-wrap-img{
	padding-left: 40px;
}
.child-amenities-wrap-img img{
	border-radius: 10px;
}
.child-amenities-list{
	list-style: none;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	column-gap: 2%;
}
.child-amenities-list li{
	width: 49%;
	display: flex;
	gap: 8px;
	font-family: Lato, sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #000;
	padding-bottom: 10px;
}
.li-icon img{
	min-width: 20px;
	width: 20px;
	height: 20px;
	object-fit: contain;
	margin-top: 6px;
}
.search-sec-child{
	background-image: url('./img/Greenville-Skyline.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 40px;
}
.search-sec-child-inner{
	padding: 60px 0;
	display: flex;
    align-items: flex-end;
    align-content: flex-end;
    min-height: 500px;
}
.search-sec-child-inner-search{
	padding: 30px;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	text-align: center;
	border: 1px solid #A7A9AC;
}
.search-sec-child-inner-search h3{
	font-weight: 500;
	margin-top: 0;
}
.asl-search .asl-search-cont{
	padding: 0 !important;
}
#asl-search.asl-cont .pol-md-8 {
	max-width: 50% !important;
	margin-right: 10px;
}
#asl-search .asl-search-cont .pol-lg-12{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#sl-search-widget-text{
	background: url(./img/location.png) 1% no-repeat;
    padding-left: 35px;
	border-radius: 5px !important;
}
#asl-search.asl-cont .pol-md.p-0:last-child{
    max-width: max-content !important;
	margin-left: 5px;
}
.sl-geo-btn.asl-geo svg{
	fill: #036b68;
}
#asl-search.asl-cont .categories_filter button{
	text-align: left;
	border-radius: 5px !important;
}
#asl-btn-search{
	padding: 0 60px;
	background: #036B68 !important;
	border-radius: 5px !important;
	position: relative;
}
#asl-btn-search:hover{
	background: #000 !important;
}
.partner-child-sec{
	margin-bottom: 140px;
}
.partner-child-top{
	text-align: center;
}
.partner-child-top h2{
	font-family: Playfair Display, sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	color: #000;
}
.partner-child-top p{
	color: #424242;
}
.partner-child-city-logo img{
	width: 95px;
}
.partner-child-city{
	text-align: center;
}
.partner-child-city-list{
	padding-bottom: 40px;
	display: flex;
	flex-wrap: wrap;
	gap: 3%;
}
.partner-child-city-item{
	width: 31%;
	box-shadow: 0px 20px 22px 0px #0000000F;
	border: 1px solid #A7A9AC;
	border-radius: 15px;
	text-align: left;
}
.partner-child-city-img img{
	height: 300px;
    width: 100%;
    object-fit: cover;
	border-radius: 15px;
}
.partner-child-city-inner{
	padding: 20px;
}
.partner-child-city-inner h3{
	font-family: Playfair Display, sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 34px;
	color: #000;
}
.partner-child-city-inner p{
	color: #121212;
}
.main-btn{
	display: inline-block;
	padding: 15px 25px !important;
	text-align: center;
	background: #036B68 !important;
	border-radius: 5px;
	font-family: Lato, sans-serif;
	font-size: 21px;
	font-weight: 500;
	line-height: 26px;
	color: #fff !important;
	text-decoration: none !important;
	width: max-content;
}
.main-btn.arrow{
	padding: 15px 45px 15px 25px !important;
	position: relative;
}
.main-btn.arrow::after{
	content: ">>";
	position: absolute;
	right: 14px;
	font-size: 18px;
	color: #fff !important;
}
.main-btn:hover{
	background: #000 !important;
	color: #fff !important;
}
.child-communitites-top{
	text-align: center;
}
.child-communitites-inner{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-top: 40px;
	text-align: left;
}
.child-communitites-wrap-lft{
	width: 60%;
	padding-right: 40px;
}
.child-communitites-wrap-rght{
	width: 40%;
}
.child-communitites-img img{
	width: 100%;
	border-radius: 10px;
}
.communities-list{
	list-style: none;
	padding-left: 0;
}
.communities-list li{
	font-family: Lato, sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #000;
	position: relative;
	padding-left: 30px;
}
.communities-list li::before{
	content: "";
	background: url('./img/green-tick.svg') center center no-repeat;
	background-size: contain;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 5px;
}
.google-map-parent-sec.child-pg{
	margin-bottom: 0;
	padding-bottom: 160px;
}
.map-featured-city-inner{
	display: flex;
	flex-wrap: wrap;
	gap: 3.5%;
	row-gap: 30px;
	margin-bottom: 20px;
}
.featured-city-wrap{
	width: 31%;
    padding: 0;
    box-shadow: 0px 12px 18px 0px #0000000F;
    border: 1px solid #a7a9ac7a;
    border-radius: 20px;
}
.featured-city-img img{
	width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 20px;
}
.featured-city-content{
	padding: 10px 20px 30px;
	text-align: left;
}
.featured-city-content h2{
	font-family: Playfair Display, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 35px;
    color: #000;
	margin-bottom: 0;
}
.featured-city-content .short-decp {
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #A7A9AC;
}
.featured-city-content .mer-address{
	font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #121212;
    display: block;
	max-width: 230px;
}
.asl-info-list{
	list-style: none;
	padding-left: 0;
}
.asl-info-list li{
	padding-bottom: 10px;
}
.featured-city-content .asl-info-list a{
	font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    color: #036B68;
	position: relative;
}
.featured-city-content .asl-info-list .icon-mobile-new,
.featured-city-content .asl-info-list .icon-mail{
	width: 30px;
    display: inline-block;
}
.featured-city-content .asl-info-list .icon-mobile-new:before{
	content: "";
	background: url(./img/call-icon.png) center center no-repeat;
	background-size: contain;
	width: 20px !important;
    height: 20px;
	position: absolute;
    left: 0;
    top: 4px;
}
.featured-city-content .asl-info-list .icon-mail:before{
	content: "";
	background: url(./img/envelope-icon-e1726294371387.png) center center no-repeat;
	background-size: contain;
	width: 20px !important;
    height: 20px;
	position: absolute;
    left: 0;
    top: 4px;
}
.featured-city-content .brand-head-cstm {
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    text-transform: uppercase;
    color: #121212;
	margin-bottom: 0;
}
.featured-city-content .inner-brand-list{
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #121212;
}
/* Store Location Child End */
/* Store city details */
.str-dtls-banner{
	padding: 120px 0;
	text-align: center;
	background:linear-gradient(180deg, rgb(3 107 104 / 10%), rgb(20 144 147 / 20%)), url(./img/coming-soon-blank.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 80px;
}
h1.sl-dtls-title{
	background: #149093;
	padding: 20px 40px;
	border-radius: 5px;
	text-align: center;
	font-family: Playfair Display, sans-serif;
	font-size: 48px !important;
	font-weight: 900 !important;
	line-height: 48px !important;
	color: #fff;
	display: inline-block;
}
.str-dtls-about-sec{
	margin-bottom: 80px;
}
.str-dtls-about-inner{
	display: flex;
	flex-wrap: wrap;
}
.str-dtls-about-wrap{
	width: 50%;
}
.str-dtls-about-img{
	padding-right: 40px;
}
.str-dtls-about-img img{
	border-radius: 10px !important;
	width: 100%;
}
.str-dtls-info-top{
	text-align: center;
	margin-bottom: 40px;
}
.str-dtls-about-wrap p{
	font-family: Montserrat, sans-serif;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 28px;
	text-align: left;
	color: #121212 !important;
	margin-bottom: 20px !important;
}
.str-dtls-info-top h2{
	font-size: 42px !important;
	font-weight: 500 !important;
	line-height: 52px !important;
	text-align: center;	
}
.str-dtls-info-sec{
	margin-bottom: 80px;
}
.str-ame-head{
	background: #036B68;
	border-radius: 8px 8px 0px 0px;
	padding: 10px 20px;	
	margin-top: 40px;
}
.str-ame-head h3,
.str-info-head h3{
	font-family: Montserrat, sans-serif;
	font-size: 28px !important;
	font-weight: 700 !important;
	line-height: 24px;
	color: #fff !important;
	margin-bottom: 0 !important;
}
.sl-store-ul{
	list-style: none;
	padding-left: 0;
	display: flex;
    flex-wrap: wrap;
	margin-bottom: 30px !important;
	
}
.sl-store-ul li {
    padding: 20px 20px 20px 50px;
    position: relative;
	font-family: Montserrat, sans-serif;
    font-size: 16px;
    text-align: left;
	color: #000 !important;
	width: 25%;
	border-bottom: 1px solid #a7a9aca3;
	border-left: 1px solid #a7a9aca3;
	display: flex;
    align-items: center;
}
.sl-store-ul li:nth-child(4n),
.sl-store-ul li:last-child{
	border-right: 1px solid #a7a9aca3;
}

.sl-store-ul li p{
	margin-bottom: 0 !important;
}
.sl-store-ul li::before {
    content: "";
    background: url(./img/tick-img.png) center center no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 20px;
}
.str-info-head{
	background: #036B68;
	border-radius: 8px 8px 0px 0px;
	padding: 10px 20px;	
}
.str-info-wrap{
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	gap: 2.5%;
	row-gap: 20px;
}
.str-info-item{
	width: 18%;
	background: #A6D13026;
	border: 1px solid #A6D13066;
	padding: 15px;
	border-radius: 10px;
}
.str-info-wrap{
	border: 1px solid #a7a9aca3;
	border-radius: 0 0 10px 10px;
}
.str-info-icon img{
	width: 40px;
	height: 40px;
	object-fit: contain;
}
.str-info-item h5{
	font-family: Montserrat, sans-serif;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 24px;
	color: #036B68 !important;
	margin-top: 12px !important;
}
.str-info-item p,
.str-info-item a{
	font-family: Montserrat, sans-serif;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 24px;
	color: #000 !important;
	text-decoration: none !important;
	margin-bottom: 0px !important;
}
.str-info-item a:hover{
	color: #036B68 !important;
}
.als-str-slider{
	background: #F4F4F4;
	padding: 60px 0;
}
.als-str-slider h2{
	text-align: center;
}
.iframe-3d-tour,
.als-slider-foo{
	margin-top: 40px;
}
.fg-carousel-next .fg-icon, .fg-carousel-prev .fg-icon {
    width: 0.6em;
    height: 0.6em;
}
.als-str-contact-sec{
	background: #036B68;
	padding: 60px 0 180px 0;
	margin-bottom: -25px;
    position: relative;
    z-index: 1;
}
.txt-center{
	text-align: center;
}
.als-gravityform{
	margin-top: 40px;
}
.als-gravityform .gform_title{
	display: none;
}
/* Store city details End */
/* Location search details*/
.search-loc-sec{
	padding: 80px 0 160px;
}
.asl-fr-wrap.map-hide{
	display: none;
}
.asl-wrapper.fr-cstm .asl-filter-top-title{
	font-family: Montserrat, sans-serif !important;
	font-size: 32px !important;
	font-weight: 600 !important;
	line-height: 38px;
	text-align: left;
	margin-bottom: 20px !important;
}
.asl-wrapper.fr-cstm .asl-ddl-filters.asl-ddl-filter-brand{
	padding-left: 0 !important;
}
.asl-wrapper.fr-cstm .asl-ddl-filters.asl-ddl-filter-special{
	padding-right: 0 !important;
}
.asl-wrapper.fr-cstm .span-geo{
	color: #036B68 !important;
}
.asl-wrapper.fr-cstm .hide-btn{
	display: none !important;
}
.asl-wrapper.fr-cstm .asl-ddl-filters.asl-ddl-filter-brand,
.asl-wrapper.fr-cstm .asl-ddl-filters.asl-ddl-filter-special{
    max-width: 44% !important;
    flex: 43% !important;
}
.asl-wrapper.fr-cstm .asl-advance-filters .sl-row{
	align-items: center;
}
.custom-search-btn.search_btn_box{
	padding-left: 30px;
	margin-bottom: -5px;
}
.custom-search-btn .sl-search-btn.main-btn{
	border: 0px !important;
	font-size: 16px !important;
	padding: 6px 30px !important;
	min-width: max-content !important;
}
.asl-fr-inner-btm .count-result-text{
	padding-left: 10px;
}
.asl-wrapper.fr-cstm .asl-advance-filters{
    margin-top: 25px !important;
}
.sl-item-cstm-list.sl-item,
.sl-item-featured-list.sl-item{
	width: 33%;
}
.asl-cont .pol-12{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.sl-item-cstm-list.sl-item .sl-items-inner,
.sl-item-featured-list.sl-item .sl-items-inner{
	background-color: transparent !important;
}
.sl-item-cstm-logo img{
	width: 100%;
	height: 300px;
	object-fit: cover;
	border-radius: 20px;
}
.sl-item-cstm-fr-content{
	padding: 20px;
}
.sl-item-cstm-fr-content .asl-info-list .sl-phone{
	margin-bottom: 10px;
}
.sl-item-cstm-list.sl-item{
	padding: 0px !important;
}
.sl-item-cstm-list.sl-item .sl-items-inner{
	margin: 0 10px 30px 10px !important;
	padding: 0px !important;
	box-shadow: 0px 12px 18px 0px #0000000F;
	border: 1px solid #a7a9ac7a;
	border-radius: 20px;
	height: 97%;
}
.sl-items-inner.have-featured{
	display: none;
}
.featured-iframe {
	.asl-fr-topcol.asl-top-area,
	.Num_of_store{
		display: none !important;
	}	
	.pol-12{
		padding: 0 !important;
	}
	.sl-items-inner.not-have-featured{
		display: none;
	}
	.sl-items-inner.have-featured{
		display: block;
	}
}
/* End Location search details*/
/* avendelle living details*/
.living-list{
	background: #fff;
    border-radius: 15px;
    padding: 0;
    border: 1px solid #A7A9AC;
}
.living-list .elementor-image-box-content{
	padding: 0 30px 30px;
}
/* end avendelle living details*/
/* Amemties Page Start */
.amenities-price-btn .elementor-button-content-wrapper{
    align-items: center;
}
.amenities-price-btn .elementor-button-icon{
    font-size: 10px;
}
.amenities-lists .amenities-item:nth-child(even){
    background-color: #F8F8F8 ;
}
.amenities-lists .amenities-item .amenities-heading .elementor-heading-title{
    padding-left: 30px;
}
.amenities-lists .amenities-item .amenities-heading .elementor-heading-title::before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    left: 0;
    top: 4px;
    background-image: url(./img/tick-img.png);
    background-size: 20px;
    background-position: center center;
    background-repeat: no-repeat;
}
.breadcrum .premium-bullet-list-box{
	display: flex !important;
}
.cstm-breadcrumbs{
	font-size: 18px;
	a{
		color: #036B68;
	}
	a:hover{
		color: #179295;
	}
	
}
.str-dtls-breadcrumb{
	font-size: 18px;
    display: flex;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
	gap: 6px;
	margin-bottom: 14px;
	.cstm-breadcrumbs{
	display: flex;
	justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
	gap: 6px;
	}
	a{
		color: #036B68 !important;
	}
	a:hover{
		color: #179295 !important;
	}
}
.str-dtls-breadcrumb.center{
	justify-content: center;
	color: #fff !important;
	margin-top: 5px;
	a{
		color: #fff !important;
	}
	a:hover{
		color: #f4f4f4 !important;
	}
}
/* Amemties Page End */