.elementor-column-gap-default.elementor-container {
    display: flex;
}

.site-logo--image {
    font-size: 1px;
    max-width: 150px;
    padding: 10px 0;
}

.invert .contact-block.contact-block--header .contact-block__icon {
    color: #06283D;
}

.cherry-team.team-wrap.template-default .team-listing .team-content {
    background-color: #06283D;
}

@media (min-width: 600px) {
.site-header .isStuck.header-container.stuckMenu.invert {
			background-color: #fff;
	}
}

.isStuck .header-components__contact-button {
    border-top: 1px solid;
    position: relative;
    z-index: 10;
    display: none;
}

.invert .contact-block.contact-block--header, .invert .contact-block.contact-block--header a[href^="tel:"], .invert .contact-block.contact-block--header .contact-block__text, .invert .contact-block.contact-block--header .contact-block__text a {
    color: #333;
}

.invert .main-navigation .menu > li > a, .invert .main-navigation .menu > .menu-item-has-children > a:after,
.invert nav.main-navigation .menu > li > a > .mega-menu-arrow{
    color: #333!important;
}

.invert .main-navigation .menu > li > a:hover,
.invert nav.main-navigation .menu > li > a:hover > .mega-menu-arrow{
    color: #fff!important;
}

/*20-06-2022*/
.sub-header-style {
    display: flex;
    justify-content: center;
}
.tm-testi__item-body cite {
    padding-right: 25px;
}
.about-sandro li.elementor-icon-list-item {
    align-items: flex-start;
}
.about-sandro li .elementor-icon-list-icon {
    margin-top: 8px;
}
.building-style .elementor-progress-bar {
    align-items: center;
}
.work-with-logo .brands-list.col-row {
    justify-content: space-between;
}
h4.services-content-title {
    display: none;
}
/* i.fas.fa-caret-right {
    display: none;
} */
.tab-style .elementor-active .elementor-tab-title__text {
    padding: 30px;
}
.tab-style .elementor-tabs-content-wrapper {
    background-color: transparent !important;
    border: 0 !important;
}
.tab-style .elementor-tabs-wrapper {
    width: 30% !important;
}
.tab-style .elementor-tab-title.elementor-tab-desktop-title {
    display: flex;
    align-items: center;
	  padding: 20px;
    border-radius: 0px;
    border: 1px solid #e3e2e7 !important;
}
.tab-style .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    display: flex;
    align-items: center;
	  padding: 0px !important;
}
.tab-style .elementor-tab-title__icon {
    padding-right: 50px;
    padding-left: 30px;
    margin-bottom: 0px !important;
}
.tab-style i.nc-icon-outline {
    font-size: 28px;
    color: #1cbce4;
}
.elementor-active i.nc-icon-outline {
    color: #fff;
}
.icon-style i.fas {
    -webkit-text-stroke: 3px #00b6e0;
}
.icon-style i.far {
    -webkit-text-stroke: 3px #00b6e0;
}

.team-listing_photo {
    text-align: center;
    padding: 0 0 15px;
    min-height: 550px;
}