/*!
Theme Name: Vault Child
Theme URI: https://uicore.co
Description: Multi-Purpose Elementor WordPress Theme
Author: UiCore
Author URI: https://uicore.co
Template: vault
Version: 1.0.0
Text Domain: vault
*/

 /* Add your custom style here */

.brand-color{
	color:#E9435C;
}

.menu-list-info{
	padding:0;
	margin:0;
	display:flex;
	justify-content:space-between;
	    border-top: 1px solid #ffffff38;
    padding-top: 30px;
}
@media (max-width: 992px) {
	.menu-list-info{
		flex-direction: column;
		gap: 40px;
	}
}
.menu-list-info li{
	gap:15px;
	font-family: "Frank Ruhl Libre", serif;
	color:#FFF !important;
	
}

.menu-list-info li .ico-img{
	width:40px;
}

.d-flex-li{
	display:flex;
	gap: 15px;
    align-items: center;
}

.tabs-button,.tab-section .e-n-tabs-heading{
    border-bottom: 1px solid #00000026;
}
.tab-section .e-n-tabs-heading button{
    cursor:pointer;
}

.spanclient{
	font-size:24px;
}
@media (max-width: 992px) {
	.spanclient{
		font-size:17px;
	}
}
.servicetype h4{
	float:right;
	font-size:16px;
}
.spanservice{
	font-size:20px;
}

.elementor-4495 .elementor-element.elementor-element-151688d > .elementor-widget-container {
    padding: 0 !important;
}
    .audio-text {
       max-width: 375px;
    }
@media (max-width: 360px) {
    .audio-text {
        width: 150px;
    }
}

.wpo-team-item span{
	border-radius:10px;
	color:#6b6b6b;
	padding:5px 15px;
	font-size:14px;
	font-weight:bold;
}

.elementor-page-6099 .uicore-header-wrapper,.elementor-page-6101 .uicore-header-wrapper{
	background:#000;
	height:84px;
}

.uicore-header-wrapper{
	height:84px;
}

.elementor-page-6099 .uicore.elementor-section-boxed .uicore.elementor-container,.elementor-page-6101 .uicore.elementor-section-boxed .uicore.elementor-container,
{
	height:84px;
}

.uicore.elementor-section-boxed .uicore.elementor-container{
	height:84px;
}

.elementor-page-6099 .bars .bar,.elementor-page-6101 .bars .bar{
	background:#FFF;
}

@media (max-width: 600px) {
	.elementor-page-6099 .uicore-navbar.uicore-transparent .uicore-second,.elementor-page-6101 .uicore-navbar.uicore-transparent .uicore-second,
	.elementor-page-6099 .uicore-navbar.uicore-transparent.uicore-scrolled .uicore-mobile-main,.elementor-page-6101 .uicore-navbar.uicore-transparent.uicore-scrolled .uicore-mobile-main,
	.elementor-page-6099.uicore-navbar.uicore-transparent.uicore-scrolled .uicore-second,.elementor-page-6101.uicore-navbar.uicore-transparent.uicore-scrolled .uicore-second{
		opacity:1 !important;
	}

	.elementor-page-6099 .uicore-navbar.uicore-transparent.uicore-scrolled .uicore-main,.elementor-page-6101 .uicore-navbar.uicore-transparent.uicore-scrolled .uicore-main{
		opacity:0 !important;
	}
}

.bdt-modal-dialog{
	position:absolute !important;
	left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
}

#uicore-page{
	overflow-x:hidden;
}

.elementor-background-video-container {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.elementor-background-video-hosted {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 600px) {
  html body .bdt-modal .bdt-modal-dialog {
    width: 360px !important;
    max-width: 360px !important;
  }
	.swiper-slide .card-image {
		flex: 60%;
	}
}

@media (max-width: 600px) {
    .audio-btn {
        width: auto !important;
    }
}