
    body {
    width:100%;
    overflow-x:hidden;
    }

/*services pages */
.hero-left-col{
    backdrop-filter: blur(10px);
}

.services-section .elementor-cta__content h2.elementor-cta__title, .services-section .elementor-cta__content .elementor-cta__description {
	text-shadow: 0 0 5px #000; 
}

.page-id-1515 .elementor-cta__button.elementor-button {
	padding: 0px !important;
}

.main-pages-projects-slider .swiper-slide-contents { width: 100%; }
.main-pages-projects-slider .swiper-slide-contents, .main-pages-projects-slider .elementor-slide-description, .main-pages-projects-slider img { height: 100%; }

.case-studies-table .uael-table-row td:first-child { float: left; width: 35%; }
.case-studies-table .uael-table-row td:last-child { float: left; width: 65%; }
.case-studies-table .uael-table-row td:last-child .uael-table__text-inner { word-break: break-word; }

.colorLink_default { color: #808285; }
.colorLink_blue { color: #0274be !important; }

.single-md .single-list-icon .far.fa-dot-circle { top: 1px; }

.featuredimag{
	    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 78%;
}
@media only screen and (max-width: 600px) {
	.featuredimag{
	    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
}

@media only screen and (max-width: 758px) {
	.single-case-studies .elementor-4606 .elementor-element.elementor-element-e001532 > .elementor-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 50px 20px 30px 20px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #7A7A7ABD;
}
}


.elementor-1513 .elementor-element.elementor-element-2e8a54e .elementor-nav-menu--dropdown a:hover, .elementor-1513 .elementor-element.elementor-element-2e8a54e .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-1513 .elementor-element.elementor-element-2e8a54e .elementor-nav-menu--dropdown a.highlighted, .elementor-1513 .elementor-element.elementor-element-2e8a54e .elementor-menu-toggle:hover {
    color: #494c4f!important;
}
#filter_left_panel{
	display:none;
}
#storeLocator__bottomHalf{
	display:none;
}
.infoBox{
	display:none;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: baseline!important;
}
.elementor-icon-list-text {
    margin-top: -7px;
}

/*
.city-title {
	max-width: 650px;
	min-width: 850px;
	clear: none;
	float: none;
	display: inline-block;
	position: relative !important;
}

/*Menu Mobile*/
#elementor-popup-modal-6775 {
	    background-color: transparent !important;
}
